Bug 25658 - Reduce dependencies on HTML to simply the ArrayBufferView typedef and structured clone. Additionally,
correct the reference from TypedArrays to Ecmascript for ArrayBuffer (and friends)
--- a/spec/Overview-WebCryptoAPI.xml Mon Jun 16 00:00:00 2014 -0700
+++ b/spec/Overview-WebCryptoAPI.xml Mon Jun 16 00:00:00 2014 -0700
@@ -519,8 +519,9 @@
<p>
A <a href="#dfn-conforming-implementation">conforming user agent</a> MUST support at
least the subset of the functionality defined in HTML that this specification relies
- upon; in particular, it MUST support <a href="#event-loops">event loops</a> and
- <a href="#event-handler-idl-attributes">event handler IDL attributes</a>.
+ upon; in particular, it MUST support the
+ <a href="#arraybufferview">ArrayBufferView</a> typedef and the
+ <a href="#structured-clone">structured clone</a> algorithm.
[<a href="#HTML">HTML</a>]
</p>
</dd>
@@ -532,13 +533,6 @@
the Web IDL specification. [<a href="#WebIDL">WebIDL</a>]
</p>
</dd>
- <dt>Typed Arrays</dt>
- <dd>
- <p>
- A <a href="#dfn-conforming-implementation">conforming user agent</a> MUST support the
- Typed Arrays specification [<a href="#TypedArrays">TypedArrays</a>].
- </p>
- </dd>
</dl>
</div>
@@ -546,15 +540,7 @@
<h2>Terminology</h2>
<p>
The terms and algorithms
- <dfn id="document">document</dfn>,
- <dfn id="event-handler-idl-attributes">event handler IDL attributes</dfn>,
- <dfn id="event-handler-event-type">event handler event type</dfn>,
- <dfn id="origin">origin</dfn>,
- <dfn id="same-origin">same origin</dfn>,
- <dfn id="event-loops">event loops</dfn>,
- <dfn id="dfn-task">task</dfn>,
- <dfn id="task-source">task source</dfn>,
- <dfn id="queue-a-task">queue a task</dfn>, and
+ <dfn id="arraybufferview">ArrayBufferView</dfn>, and
<dfn id="structured-clone">structured clone</dfn>,
are defined by the HTML specification [<a href="#HTML">HTML</a>].
</p>
@@ -16903,11 +16889,6 @@
Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>,
D. Cooper, S. Santesson, S. Farrell, S. Boeyen, R. Housley, W. Polk. IETF.
</dd>
- <dt id="TypedArrays">Typed Arrays</dt>
- <dd>
- <cite><a href="https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/TypedArray-spec.html">
- Typed Arrays (work in progress)</a></cite>, V. Vukicevic, K. Russell. Khronos Group.
- </dd>
<dt id="WebIDL">WebIDL Specification</dt>
<dd>
<cite><a href="http://www.w3.org/TR/WebIDL/">WebIDL (work in progress)</a></cite>,
--- a/spec/Overview.html Mon Jun 16 00:00:00 2014 -0700
+++ b/spec/Overview.html Mon Jun 16 00:00:00 2014 -0700
@@ -527,8 +527,9 @@
<p>
A <a href="#dfn-conforming-implementation">conforming user agent</a> MUST support at
least the subset of the functionality defined in HTML that this specification relies
- upon; in particular, it MUST support <a href="#event-loops">event loops</a> and
- <a href="#event-handler-idl-attributes">event handler IDL attributes</a>.
+ upon; in particular, it MUST support the
+ <a href="#arraybufferview">ArrayBufferView</a> typedef and the
+ <a href="#structured-clone">structured clone</a> algorithm.
[<a href="#HTML">HTML</a>]
</p>
</dd>
@@ -540,13 +541,6 @@
the Web IDL specification. [<a href="#WebIDL">WebIDL</a>]
</p>
</dd>
- <dt>Typed Arrays</dt>
- <dd>
- <p>
- A <a href="#dfn-conforming-implementation">conforming user agent</a> MUST support the
- Typed Arrays specification [<a href="#TypedArrays">TypedArrays</a>].
- </p>
- </dd>
</dl>
</div>
@@ -554,15 +548,7 @@
<h2>8. Terminology</h2>
<p>
The terms and algorithms
- <dfn id="document">document</dfn>,
- <dfn id="event-handler-idl-attributes">event handler IDL attributes</dfn>,
- <dfn id="event-handler-event-type">event handler event type</dfn>,
- <dfn id="origin">origin</dfn>,
- <dfn id="same-origin">same origin</dfn>,
- <dfn id="event-loops">event loops</dfn>,
- <dfn id="dfn-task">task</dfn>,
- <dfn id="task-source">task source</dfn>,
- <dfn id="queue-a-task">queue a task</dfn>, and
+ <dfn id="arraybufferview">ArrayBufferView</dfn>, and
<dfn id="structured-clone">structured clone</dfn>,
are defined by the HTML specification [<a href="#HTML">HTML</a>].
</p>
@@ -16626,11 +16612,6 @@
Infrastructure Certificate and Certificate Revocation List (CRL) Profile</a></cite>,
D. Cooper, S. Santesson, S. Farrell, S. Boeyen, R. Housley, W. Polk. IETF.
</dd>
- <dt id="TypedArrays">Typed Arrays</dt>
- <dd>
- <cite><a href="https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/doc/spec/TypedArray-spec.html">
- Typed Arrays (work in progress)</a></cite>, V. Vukicevic, K. Russell. Khronos Group.
- </dd>
<dt id="WebIDL">WebIDL Specification</dt>
<dd>
<cite><a href="http://www.w3.org/TR/WebIDL/">WebIDL (work in progress)</a></cite>,