- From: Sam Ruby via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 14 Sep 2012 05:13:58 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv24277
Modified Files:
acknowledgements.html
attributes-common-to-td-and-th-elements.html browsers.html
common-dom-interfaces.html content-models.html
global-attributes.html headings-and-sections.html history.html
index.html infrastructure.html links.html media-elements.html
offline.html references.html rendering.html single-page.html
spec.html the-a-element.html the-del-element.html the-end.html
the-hgroup-element.html the-iframe-element.html
the-ins-element.html the-map-element.html
the-table-element.html timers.html tokenization.html urls.html
webappapis.html
Log Message:
commit 871a3ac7ac06959c2266ed0829274e6c47c8c446
Author: ianh <ianh@340c8d12-0b0e-0410-8428-c7bf67bfef74>
Date: Thu Jul 26 23:38:12 2012 +0000
[e] (0) references are always going out of date
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=16803
Affected topics: HTML
git-svn-id: http://svn.whatwg.org/webapps@7212 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 3f9888487de601cd26810961c3f52d4914f2ce54)
(covers also commit b746b8f68b4680faa71febcba742efec599a55c8)
Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/spec/infrastructure.html,v
retrieving revision 1.1304
retrieving revision 1.1305
diff -u -d -r1.1304 -r1.1305
--- infrastructure.html 14 Sep 2012 01:14:32 -0000 1.1304
+++ infrastructure.html 14 Sep 2012 05:13:53 -0000 1.1305
@@ -1251,8 +1251,8 @@
required for conforming IDL fragments, as described in the Web IDL
specification. <a href="references.html#refsWEBIDL">[WEBIDL]</a></p>
- <p>The terms <dfn id="relevant-namespace-object">relevant namespace object</dfn>, <dfn id="supported-property-indices">supported
- property indices</dfn>, <dfn id="determine-the-value-of-an-indexed-property">determine the value of an indexed
+ <p>The terms <dfn id="expose">expose</dfn>, <dfn id="supported-property-indices">supported property
+ indices</dfn>, <dfn id="determine-the-value-of-an-indexed-property">determine the value of an indexed
property</dfn>, <dfn id="support-named-properties">support named properties</dfn>,
<dfn id="supported-property-names">supported property names</dfn>, <dfn id="determine-the-value-of-a-named-property">determine the value of a
named property</dfn>, <dfn id="platform-array-objects">platform array objects</dfn>, and <dfn id="dfn-read-only-array" title="dfn-read-only-array">read only</dfn> (when applied to
@@ -1305,6 +1305,10 @@
being an officially obsoleted type</a> according to RFC
4329. <a href="references.html#refsRFC4329">[RFC4329]</a></p>
+ <p>The term <dfn id="javascript-global-environment">JavaScript global environment</dfn> refers to the
+ <i title="">global environment</i> concept defined in the
+ ECMAScript specification.</p>
+
</dd>
<!--TOPIC:HTML-->
Index: the-a-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-a-element.html,v
retrieving revision 1.178
retrieving revision 1.179
diff -u -d -r1.178 -r1.179
--- the-a-element.html 14 Sep 2012 01:14:34 -0000 1.178
+++ the-a-element.html 14 Sep 2012 05:13:55 -0000 1.179
@@ -336,12 +336,11 @@
<dl class="element"><dt><a href="element-definitions.html#element-dfn-categories" title="element-dfn-categories">Categories</a>:</dt>
<dd><a href="content-models.html#flow-content-1">Flow content</a>.</dd>
- <dd>When the element only contains <a href="content-models.html#phrasing-content-1">phrasing content</a>: <a href="content-models.html#phrasing-content-1">phrasing content</a>.</dd>
+ <dd><a href="content-models.html#phrasing-content-1">Phrasing content</a>.</dd>
<dd><a href="content-models.html#interactive-content-0">Interactive content</a>.</dd>
<dd><a href="content-models.html#palpable-content-0">Palpable content</a>.</dd>
<dt><a href="element-definitions.html#element-dfn-contexts" title="element-dfn-contexts">Contexts in which this element can be used</a>:</dt>
- <dd>When the element only contains <a href="content-models.html#phrasing-content-1">phrasing content</a>: where <a href="content-models.html#phrasing-content-1">phrasing content</a> is expected.</dd>
- <dd>Otherwise: where <a href="content-models.html#flow-content-1">flow content</a> is expected.</dd>
+ <dd>Where <a href="content-models.html#phrasing-content-1">phrasing content</a> is expected.</dd>
<dt><a href="element-definitions.html#element-dfn-content-model" title="element-dfn-content-model">Content model</a>:</dt>
<dd><a href="content-models.html#transparent">Transparent</a>, but there must be no <a href="content-models.html#interactive-content-0">interactive content</a> descendant.</dd>
<dt><a href="element-definitions.html#element-dfn-attributes" title="element-dfn-attributes">Content attributes</a>:</dt>
Index: the-del-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-del-element.html,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -d -r1.177 -r1.178
--- the-del-element.html 14 Sep 2012 01:14:36 -0000 1.177
+++ the-del-element.html 14 Sep 2012 05:13:55 -0000 1.178
@@ -336,10 +336,9 @@
<dl class="element"><dt><a href="element-definitions.html#element-dfn-categories" title="element-dfn-categories">Categories</a>:</dt>
<dd><a href="content-models.html#flow-content-1">Flow content</a>.</dd>
- <dd>When the element only contains <a href="content-models.html#phrasing-content-1">phrasing content</a>: <a href="content-models.html#phrasing-content-1">phrasing content</a>.</dd>
+ <dd><a href="content-models.html#phrasing-content-1">Phrasing content</a>.</dd>
<dt><a href="element-definitions.html#element-dfn-contexts" title="element-dfn-contexts">Contexts in which this element can be used</a>:</dt>
- <dd>When the element only contains <a href="content-models.html#phrasing-content-1">phrasing content</a>: where <a href="content-models.html#phrasing-content-1">phrasing content</a> is expected.</dd>
- <dd>Otherwise: where <a href="content-models.html#flow-content-1">flow content</a> is expected.</dd>
+ <dd>Where <a href="content-models.html#phrasing-content-1">phrasing content</a> is expected.</dd>
<dt><a href="element-definitions.html#element-dfn-content-model" title="element-dfn-content-model">Content model</a>:</dt>
<dd><a href="content-models.html#transparent">Transparent</a>.</dd>
<dt><a href="element-definitions.html#element-dfn-attributes" title="element-dfn-attributes">Content attributes</a>:</dt>
Index: the-map-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-map-element.html,v
retrieving revision 1.238
retrieving revision 1.239
diff -u -d -r1.238 -r1.239
--- the-map-element.html 14 Sep 2012 01:14:38 -0000 1.238
+++ the-map-element.html 14 Sep 2012 05:13:55 -0000 1.239
@@ -336,11 +336,10 @@
<dl class="element"><dt><a href="element-definitions.html#element-dfn-categories" title="element-dfn-categories">Categories</a>:</dt>
<dd><a href="content-models.html#flow-content-1">Flow content</a>.</dd>
- <dd>When the element only contains <a href="content-models.html#phrasing-content-1">phrasing content</a>: <a href="content-models.html#phrasing-content-1">phrasing content</a>.</dd>
+ <dd><a href="content-models.html#phrasing-content-1">Phrasing content</a>.</dd>
<dd><a href="content-models.html#palpable-content-0">Palpable content</a>.</dd>
<dt><a href="element-definitions.html#element-dfn-contexts" title="element-dfn-contexts">Contexts in which this element can be used</a>:</dt>
- <dd>When the element only contains <a href="content-models.html#phrasing-content-1">phrasing content</a>: where <a href="content-models.html#phrasing-content-1">phrasing content</a> is expected.</dd>
- <dd>Otherwise: where <a href="content-models.html#flow-content-1">flow content</a> is expected.</dd>
+ <dd>Where <a href="content-models.html#phrasing-content-1">phrasing content</a> is expected.</dd>
<dt><a href="element-definitions.html#element-dfn-content-model" title="element-dfn-content-model">Content model</a>:</dt>
<dd><a href="content-models.html#transparent">Transparent</a>.</dd>
<dt><a href="element-definitions.html#element-dfn-attributes" title="element-dfn-attributes">Content attributes</a>:</dt>
Index: history.html
===================================================================
RCS file: /sources/public/html5/spec/history.html,v
retrieving revision 1.1271
retrieving revision 1.1272
diff -u -d -r1.1271 -r1.1272
--- history.html 14 Sep 2012 01:14:31 -0000 1.1271
+++ history.html 14 Sep 2012 05:13:53 -0000 1.1272
@@ -1363,7 +1363,8 @@
<a href="browsers.html#same-origin">same origin</a> as the URL in question, and that have
this URL as one of their entries, excluding entries marked as
<a href="offline.html#concept-appcache-foreign" title="concept-appcache-foreign">foreign</a>, and whose
- <a href="offline.html#concept-appcache-mode" title="concept-appcache-mode">mode</a> is <a href="offline.html#concept-appcache-mode-fast" title="concept-appcache-mode-fast">fast</a>, then get the
+ <a href="offline.html#concept-appcache-mode" title="concept-appcache-mode">mode</a> is <a href="offline.html#concept-appcache-mode-fast" title="concept-appcache-mode-fast">fast</a>, and the user agent
+ is not in a mode where it will avoid using <a href="offline.html#application-cache" title="application cache">application caches</a> then get the
resource from the <a href="offline.html#concept-appcache-selection" title="concept-appcache-selection">most
appropriate application cache</a> of those that match.</p>
Index: the-iframe-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-iframe-element.html,v
retrieving revision 1.323
retrieving revision 1.324
diff -u -d -r1.323 -r1.324
--- the-iframe-element.html 14 Sep 2012 01:14:37 -0000 1.323
+++ the-iframe-element.html 14 Sep 2012 05:13:55 -0000 1.324
@@ -403,7 +403,7 @@
</ol><p>For <code><a href="#the-iframe-element">iframe</a></code> elements in <a href="infrastructure.html#xml-documents">XML documents</a>,
the attribute, if present, must have a value that matches the
- production labeled <code><a href="dom.html#document">document</a></code> in the XML
+ production labeled <code title="">document</code> in the XML
specification. <a href="references.html#refsXML">[XML]</a></p>
<p>If the <code title="attr-iframe-src"><a href="#attr-iframe-src">src</a></code> attribute and the
Index: single-page.html
===================================================================
RCS file: /sources/public/html5/spec/single-page.html,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -d -r1.115 -r1.116
--- single-page.html 14 Sep 2012 02:13:42 -0000 1.115
+++ single-page.html 14 Sep 2012 05:13:54 -0000 1.116
@@ -3847,8 +3847,8 @@
required for conforming IDL fragments, as described in the Web IDL
specification. <a href=#refsWEBIDL>[WEBIDL]</a></p>
- <p>The terms <dfn id=relevant-namespace-object>relevant namespace object</dfn>, <dfn id=supported-property-indices>supported
- property indices</dfn>, <dfn id=determine-the-value-of-an-indexed-property>determine the value of an indexed
+ <p>The terms <dfn id=expose>expose</dfn>, <dfn id=supported-property-indices>supported property
+ indices</dfn>, <dfn id=determine-the-value-of-an-indexed-property>determine the value of an indexed
property</dfn>, <dfn id=support-named-properties>support named properties</dfn>,
<dfn id=supported-property-names>supported property names</dfn>, <dfn id=determine-the-value-of-a-named-property>determine the value of a
named property</dfn>, <dfn id=platform-array-objects>platform array objects</dfn>, and <dfn id=dfn-read-only-array title=dfn-read-only-array>read only</dfn> (when applied to
@@ -3901,6 +3901,10 @@
being an officially obsoleted type</a> according to RFC
4329. <a href=#refsRFC4329>[RFC4329]</a></p>
+ <p>The term <dfn id=javascript-global-environment>JavaScript global environment</dfn> refers to the
+ <i title="">global environment</i> concept defined in the
+ ECMAScript specification.</p>
+
</dd>
<!--TOPIC:HTML-->
@@ -7592,9 +7596,10 @@
<h4 id=dynamic-changes-to-base-urls><span class=secno>2.6.5 </span>Dynamic changes to base URLs</h4>
- <p>When an <code title=attr-xml-base><a href=#the-xml:base-attribute-(xml-only)>xml:base</a></code> attribute
- changes, the attribute's element, and all descendant elements, are
- <a href=#affected-by-a-base-url-change>affected by a base URL change</a>.</p>
+ <p>When an <code title=attr-xml-base><a href=#the-xml:base-attribute-(xml-only)>xml:base</a></code> attribute is
+ set, changed, or removed, the attribute's element, and all
+ descendant elements, are <a href=#affected-by-a-base-url-change>affected by a base URL
+ change</a>.</p>
<p>When a document's <a href=#document-base-url>document base URL</a> changes, all
elements in that document are <a href=#affected-by-a-base-url-change>affected by a base URL
@@ -9228,7 +9233,7 @@
<p>The following <code><a href=#transferable>Transferable</a></code> types exist:</p>
<ul class=brief><li><code>MessagePort</code>
- <!--<li><code>ArrayBuffer</code>-->
+ </li><li><code><a href=#arraybuffer>ArrayBuffer</a></code> <a href=#refsTYPEDARRAY>[TYPEDARRAY]</a>
</li></ul><div class=impl>
<h4 id=safe-passing-of-structured-data><span class=secno>2.8.5 </span>Safe passing of structured data</h4>
@@ -10892,9 +10897,9 @@
<a href=#ignore title=ignore>ignored</a> for the purposes of determining
the element's language.</p>
- <p>If none of the node's ancestors, including the <a href=#root-element>root
- element</a>, have either attribute set, but there is a
- <a href=#pragma-set-default-language>pragma-set default language</a> set, then that is the
+ <p>If neither the node nor any of the node's ancestors, including
+ the <a href=#root-element>root element</a>, have either attribute set, but there
+ is a <a href=#pragma-set-default-language>pragma-set default language</a> set, then that is the
language of the node. If there is no <a href=#pragma-set-default-language>pragma-set default
language</a> set, then language information from a higher-level
protocol (such as HTTP), if any, must be used as the final fallback
@@ -11878,7 +11883,7 @@
level. Runs of <a href=#phrasing-content-1>phrasing content</a> form <a href=#paragraph title=paragraph>paragraphs</a>.</p>
<!-- when updating this also update the category index -->
- <ul class="brief category-list"><li><code><a href=#the-a-element>a</a></code> (if it contains only <a href=#phrasing-content-1>phrasing content</a>)</li>
+ <ul class="brief category-list"><li><code><a href=#the-a-element>a</a></code></li>
<li><code><a href=#the-abbr-element>abbr</a></code></li>
<li><code><a href=#the-area-element>area</a></code> (if it is a descendant of a <code><a href=#the-map-element>map</a></code> element)</li>
<li><code><a href=#the-audio-element>audio</a></code></li>
@@ -11893,7 +11898,7 @@
<li><code><a href=#the-command-element>command</a></code></li>
<!--DATA--><!--FORK-->
<li><code><a href=#the-datalist-element>datalist</a></code></li>
- <li><code><a href=#the-del-element>del</a></code> (if it contains only <a href=#phrasing-content-1>phrasing content</a>)</li>
+ <li><code><a href=#the-del-element>del</a></code></li>
<li><code><a href=#the-dfn-element>dfn</a></code></li>
<li><code><a href=#the-em-element>em</a></code></li>
<li><code><a href=#the-embed-element>embed</a></code></li>
@@ -11901,12 +11906,12 @@
<li><code><a href=#the-iframe-element>iframe</a></code></li>
<li><code><a href=#the-img-element>img</a></code></li>
<li><code><a href=#the-input-element>input</a></code></li>
- <li><code><a href=#the-ins-element>ins</a></code> (if it contains only <a href=#phrasing-content-1>phrasing content</a>)</li>
+ <li><code><a href=#the-ins-element>ins</a></code></li>
<li><code><a href=#the-kbd-element>kbd</a></code></li>
<li><code><a href=#the-keygen-element>keygen</a></code></li>
<li><code><a href=#the-label-element>label</a></code></li>
<!--MD-->
- <li><code><a href=#the-map-element>map</a></code> (if it contains only <a href=#phrasing-content-1>phrasing content</a>)</li>
+ <li><code><a href=#the-map-element>map</a></code></li>
<li><code><a href=#the-mark-element>mark</a></code></li>
<li><code><a href=#math>math</a></code></li>
<!--MD-->
@@ -17900,15 +17905,6 @@
multiple levels, such as subheadings, alternative titles, or
taglines.</p>
- <p>For the purposes of document summaries, outlines, and the like,
- the text of <code><a href=#the-hgroup-element>hgroup</a></code> elements is defined to be the text
- of the highest <a href=#rank title=rank>ranked</a>
- <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>–<code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code> element descendant of the
- <code><a href=#the-hgroup-element>hgroup</a></code> element, if there are any such elements, and the
- first such element if there are multiple elements with that
- <a href=#rank>rank</a>. If there are no such elements, then the text of
- the <code><a href=#the-hgroup-element>hgroup</a></code> element is the empty string.</p>
-
<p>Other elements of <a href=#heading-content-0>heading content</a> in the
<code><a href=#the-hgroup-element>hgroup</a></code> element indicate subheadings or subtitles.</p>
@@ -17924,26 +17920,41 @@
<div class=example>
- <p>Here are some examples of valid headings. In each case, the
- emphasized text represents the text that would be used as the
- heading in an application extracting heading data and ignoring
- subheadings.</p>
+ <p>Here are some examples of valid headings.</p>
- <pre><hgroup>
- <h1><strong>The reality dysfunction</strong></h1>
+ <pre><hgroup>
+ <h1>The reality dysfunction</h1>
<h2>Space is not the only void</h2>
</hgroup></pre>
- <pre><hgroup>
- <h1><strong>Dr. Strangelove</strong></h1>
+ <pre><hgroup>
+ <h1>Dr. Strangelove</h1>
<h2>Or: How I Learned to Stop Worrying and Love the Bomb</h2>
</hgroup></pre>
- <p>The point of using <code><a href=#the-hgroup-element>hgroup</a></code> in these examples is to
- mask the <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h2</a></code> element (which acts as a secondary title)
- from the <a href=#outline>outline</a> algorithm.</p><!--
- http://www.brucelawson.co.uk/2009/html-5-is-a-mess/#comment-618895
- -->
+ <p>The point of using <code><a href=#the-hgroup-element>hgroup</a></code> in these examples is to
+ mask the <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h2</a></code> element (which acts as a secondary title)
+ from the <a href=#outline>outline</a> algorithm.</p><!--
+ http://www.brucelawson.co.uk/2009/html-5-is-a-mess/#comment-618895
+ -->
+
+ <p>How a user agent exposes such multi-level headings in user
+ interfaces (e.g. in tables of contents or search results) is left
+ open to implementors, as it is a user interface issue. The first
+ example above could be rendered as:</p>
+
+ <pre>The reality dysfunction: Space is not the only void</pre>
+
+ <p>Alternatively, it could look like this:
+
+ </p><pre>The reality dysfunction (Space is not the only void)</pre>
+
+ <p>In interfaces where a title can be rendered on multiple lines,
+ it could be rendered as follows, maybe with the first line in a
+ bigger font size:</p>
+
+ <pre>The reality dysfunction
+Space is not the only void</pre>
</div>
@@ -18602,6 +18613,10 @@
<dd>
+ <p>If the <var title="">current section</var> has no heading,
+ create an implied heading and let that be the heading for the
+ <var title="">current section</var>.</p>
+
<p>Pop the top element from the stack, and let the <var title="">current outlinee</var> be that element.</p>
<p>Let <var title="">current section</var> be the last section
@@ -18623,7 +18638,11 @@
<p>Run these steps:</p>
- <ol><li><p>Pop the top element from the stack, and let the <var title="">current outlinee</var> be that element.</p></li>
+ <ol><li><p>If the <var title="">current section</var> has no
+ heading, create an implied heading and let that be the heading
+ for the <var title="">current section</var>.</p></li>
+
+ <li><p>Pop the top element from the stack, and let the <var title="">current outlinee</var> be that element.</p></li>
<li><p>Let <var title="">current section</var> be the last
section in the <a href=#outline>outline</a> of the <var title="">current
@@ -18653,9 +18672,9 @@
at the root of the subtree for which an outline is being
generated.</p>
- <p>Let <var title="">current section</var> be the first <a href=#concept-section title=concept-section>section</a> in the
- <a href=#outline>outline</a> of the <var title="">current outlinee</var>
- element.</p>
+ <p>If the <var title="">current section</var> has no heading,
+ create an implied heading and let that be the heading for the
+ <var title="">current section</var>.</p>
<p>Skip to the next step in the overall set of steps. (The walk
is over.)</p>
@@ -18672,7 +18691,9 @@
<p>Otherwise, if the element being entered has a
<a href=#rank>rank</a> equal to or greater than the heading of the
- last section of the <a href=#outline>outline</a> of the <var title="">current outlinee</var>, then create a new <a href=#concept-section title=concept-section>section</a> and append it to the
+ last section of the <a href=#outline>outline</a> of the <var title="">current outlinee</var>, or if the heading of the last
+ section of the <a href=#outline>outline</a> of the <var title="">current
+ outlinee</var> is an implied heading, then create a new <a href=#concept-section title=concept-section>section</a> and append it to the
<a href=#outline>outline</a> of the <var title="">current outlinee</var>
element, so that this new section is the new last section of
that outline. Let <var title="">current section</var> be that
@@ -18683,8 +18704,11 @@
<ol><li><p>Let <var title="">candidate section</var> be <var title="">current section</var>.</p></li>
- <li><p>If the element being entered has a <a href=#rank>rank</a>
- lower than the <a href=#rank>rank</a> of the heading of the <var title="">candidate section</var>, then create a new <a href=#concept-section title=concept-section>section</a>, and append it to <var title="">candidate section</var>. (This does not change which
+ <li><p><i>Heading loop</i>: If the element being entered has a
+ <a href=#rank>rank</a> lower than the <a href=#rank>rank</a> of the
+ heading of the <var title="">candidate section</var><!-- the
+ first time through, it won't be, but maybe on a subsequent pass
+ it is -->, then create a new <a href=#concept-section title=concept-section>section</a>, and append it to <var title="">candidate section</var>. (This does not change which
section is the last section in the outline.) Let <var title="">current section</var> be this new section. Let the
element being entered be the new heading for the <var title="">current section</var>. Abort these substeps.</p>
@@ -18694,7 +18718,7 @@
<li><p>Let <var title="">candidate section</var> be <var title="">new candidate section</var>.</p></li>
- <li><p>Return to step 2.</p></li>
+ <li><p>Return to the step labeled <i>heading loop</i>.</p></li>
</ol><p>Push the element being entered onto the stack. (This causes
the algorithm to skip any descendants of the element.)</p>
@@ -20153,12 +20177,11 @@
<dl class=element><dt><a href=#element-dfn-categories title=element-dfn-categories>Categories</a>:</dt>
<dd><a href=#flow-content-1>Flow content</a>.</dd>
- <dd>When the element only contains <a href=#phrasing-content-1>phrasing content</a>: <a href=#phrasing-content-1>phrasing content</a>.</dd>
+ <dd><a href=#phrasing-content-1>Phrasing content</a>.</dd>
<dd><a href=#interactive-content-0>Interactive content</a>.</dd>
<dd><a href=#palpable-content-0>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
- <dd>When the element only contains <a href=#phrasing-content-1>phrasing content</a>: where <a href=#phrasing-content-1>phrasing content</a> is expected.</dd>
- <dd>Otherwise: where <a href=#flow-content-1>flow content</a> is expected.</dd>
+ <dd>Where <a href=#phrasing-content-1>phrasing content</a> is expected.</dd>
<dt><a href=#element-dfn-content-model title=element-dfn-content-model>Content model</a>:</dt>
<dd><a href=#transparent>Transparent</a>, but there must be no <a href=#interactive-content-0>interactive content</a> descendant.</dd>
<dt><a href=#element-dfn-attributes title=element-dfn-attributes>Content attributes</a>:</dt>
@@ -22542,11 +22565,10 @@
<dl class=element><dt><a href=#element-dfn-categories title=element-dfn-categories>Categories</a>:</dt>
<dd><a href=#flow-content-1>Flow content</a>.</dd>
- <dd>When the element only contains <a href=#phrasing-content-1>phrasing content</a>: <a href=#phrasing-content-1>phrasing content</a>.</dd>
+ <dd><a href=#phrasing-content-1>Phrasing content</a>.</dd>
<dd><a href=#palpable-content-0>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
- <dd>When the element only contains <a href=#phrasing-content-1>phrasing content</a>: where <a href=#phrasing-content-1>phrasing content</a> is expected.</dd>
- <dd>Otherwise: where <a href=#flow-content-1>flow content</a> is expected.</dd>
+ <dd>Where <a href=#phrasing-content-1>phrasing content</a> is expected.</dd>
<dt><a href=#element-dfn-content-model title=element-dfn-content-model>Content model</a>:</dt>
<dd><a href=#transparent>Transparent</a>.</dd>
<dt><a href=#element-dfn-attributes title=element-dfn-attributes>Content attributes</a>:</dt>
@@ -22628,10 +22650,9 @@
<dl class=element><dt><a href=#element-dfn-categories title=element-dfn-categories>Categories</a>:</dt>
<dd><a href=#flow-content-1>Flow content</a>.</dd>
- <dd>When the element only contains <a href=#phrasing-content-1>phrasing content</a>: <a href=#phrasing-content-1>phrasing content</a>.</dd>
+ <dd><a href=#phrasing-content-1>Phrasing content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
- <dd>When the element only contains <a href=#phrasing-content-1>phrasing content</a>: where <a href=#phrasing-content-1>phrasing content</a> is expected.</dd>
- <dd>Otherwise: where <a href=#flow-content-1>flow content</a> is expected.</dd>
+ <dd>Where <a href=#phrasing-content-1>phrasing content</a> is expected.</dd>
<dt><a href=#element-dfn-content-model title=element-dfn-content-model>Content model</a>:</dt>
<dd><a href=#transparent>Transparent</a>.</dd>
<dt><a href=#element-dfn-attributes title=element-dfn-attributes>Content attributes</a>:</dt>
@@ -24532,7 +24553,7 @@
</ol><p>For <code><a href=#the-iframe-element>iframe</a></code> elements in <a href=#xml-documents>XML documents</a>,
the attribute, if present, must have a value that matches the
- production labeled <code><a href=#document>document</a></code> in the XML
+ production labeled <code title="">document</code> in the XML
specification. <a href=#refsXML>[XML]</a></p>
<p>If the <code title=attr-iframe-src><a href=#attr-iframe-src>src</a></code> attribute and the
@@ -28720,9 +28741,9 @@
seconds, assuming that the start of the <a href=#media-resource>media
resource</a> is at time zero.</p>
- <p>Returns NaN if the duration isn't available.</p><p>
+ <p>Returns NaN if the duration isn't available.</p>
- </p><p>Returns Infinity for unbounded streams.</p>
+ <p>Returns Infinity for unbounded streams.</p>
</dd>
@@ -28732,9 +28753,9 @@
<p>Returns the <a href=#official-playback-position>official playback position</a>, in seconds.</p>
- <p>Can be set, to seek to the given time.</p><p>
+ <p>Can be set, to seek to the given time.</p>
- </p><p>Will throw an <code><a href=#invalidstateerror>InvalidStateError</a></code> exception if there
+ <p>Will throw an <code><a href=#invalidstateerror>InvalidStateError</a></code> exception if there
is no selected <a href=#media-resource>media resource</a>
or if there is a <a href=#current-media-controller>current media controller</a>.</p>
@@ -30801,9 +30822,9 @@
<p>Returns the <a href=#current-playback-position>current playback position</a>, in seconds,
as a position between zero time and the current <code title=dom-MediaController-duration><a href=#dom-mediacontroller-duration>duration</a></code>.</p>
- <p>Can be set, to seek to the given time.</p><p>
+ <p>Can be set, to seek to the given time.</p>
- </p></dd>
+ </dd>
<dt><var title="">controller</var> . <code title=dom-MediaController-paused><a href=#dom-mediacontroller-paused>paused</a></code></dt>
@@ -34695,11 +34716,10 @@
<dl class=element><dt><a href=#element-dfn-categories title=element-dfn-categories>Categories</a>:</dt>
<dd><a href=#flow-content-1>Flow content</a>.</dd>
- <dd>When the element only contains <a href=#phrasing-content-1>phrasing content</a>: <a href=#phrasing-content-1>phrasing content</a>.</dd>
+ <dd><a href=#phrasing-content-1>Phrasing content</a>.</dd>
<dd><a href=#palpable-content-0>Palpable content</a>.</dd>
<dt><a href=#element-dfn-contexts title=element-dfn-contexts>Contexts in which this element can be used</a>:</dt>
- <dd>When the element only contains <a href=#phrasing-content-1>phrasing content</a>: where <a href=#phrasing-content-1>phrasing content</a> is expected.</dd>
- <dd>Otherwise: where <a href=#flow-content-1>flow content</a> is expected.</dd>
+ <dd>Where <a href=#phrasing-content-1>phrasing content</a> is expected.</dd>
<dt><a href=#element-dfn-content-model title=element-dfn-content-model>Content model</a>:</dt>
<dd><a href=#transparent>Transparent</a>.</dd>
<dt><a href=#element-dfn-attributes title=element-dfn-attributes>Content attributes</a>:</dt>
@@ -35553,7 +35573,7 @@
<p class=note>There are a variety of alternatives to using HTML
tables for layout, primarily using CSS positioning and the CSS table
- model.</p>
+ model. <a href=#refsCSS>[CSS]</a></p>
<p>The <dfn id=attr-table-border title=attr-table-border><code>border</code></dfn>
attribute may be specified on a <code><a href=#the-table-element>table</a></code> element to
@@ -36858,7 +36878,7 @@
the table, since earlier cells might cover multiple rows or
columns.</p>
- <p>Returns 0 if the element isn't in a row.</p>
+ <p>Returns −1 if the element isn't in a row.</p>
</dd>
@@ -36884,7 +36904,7 @@
element, return the index of the cell's element in the parent
element's <code title=dom-tr-cells><a href=#dom-tr-cells>cells</a></code> collection. If
there is no such parent element, then the attribute must return
- 0.</p>
+ −1.</p>
</div>
<!--TOPIC:HTML-->
@@ -51949,7 +51969,7 @@
</tr><tr><td><code title=rel-author><a href=#link-type-author>author</a></code></td>
<td><a href=#hyperlink>Hyperlink</a></td>
<td><a href=#hyperlink>Hyperlink</a></td>
- <td>Gives a link to the current document's author.</td>
+ <td>Gives a link to the author of the current document or article.</td>
</tr><tr><td><code title=rel-bookmark><a href=#link-type-bookmark>bookmark</a></code></td> <!-- fourth most used <a rel> value -->
<td><em>not allowed</em></td>
<td><a href=#hyperlink>Hyperlink</a></td>
@@ -54741,9 +54761,8 @@
</dl><div class=impl>
- <p>The <code><a href=#window>Window</a></code> interface must not exist if the
- interface's <a href=#relevant-namespace-object>relevant namespace object</a> is not a
- <code><a href=#window>Window</a></code> object. <a href=#refsWEBIDL>[WEBIDL]</a></p>
+ <p>The <code><a href=#window>Window</a></code> interface must only be <a href=#expose title=expose>exposed</a> if the <a href=#javascript-global-environment>JavaScript global
+ environment</a> is a <a href=#document-environment>document environment</a>.</p>
<p>The <dfn id=dom-window title=dom-window><code>window</code></dfn>, <dfn id=dom-frames title=dom-frames><code>frames</code></dfn>, and <dfn id=dom-self title=dom-self><code>self</code></dfn> IDL attributes must all
return the <code><a href=#window>Window</a></code> object's <a href=#browsing-context>browsing
@@ -55417,29 +55436,11 @@
<dd>
- <dl class=switch><dt>If the URL is a <a href=#data-protocol title="data protocol"><code title="">data:</code> URL</a> used in a <code title=dom-Worker>Worker()</code> or <code title=dom-SharedWorker>SharedWorker()</code> constructor</dt>
-
- <dd>
-
- <p>The <a href=#origin-0>origin</a> and <a href=#effective-script-origin>effective script
- origin</a> of the <a href=#url>URL</a> are the
- <a href=#origin-0>origin</a> and <a href=#effective-script-origin>effective script origin</a> of
- the <a href=#entry-script>entry script</a> at the time that the constructor
- is invoked. (They are not <a href=#concept-origin-alias title=concept-origin-alias>aliases</a>.)</p>
-
- </dd>
-
- <dt>Otherwise</dt>
-
- <dd>
-
- <p>The <a href=#origin-0>origin</a> and <a href=#effective-script-origin>effective script
- origin</a> of the <a href=#url>URL</a> are the origin defined in
- <cite>The Web Origin Concept</cite>. <a href=#refsORIGIN>[ORIGIN]</a></p>
-
- </dd>
+ <p>The <a href=#origin-0>origin</a> and <a href=#effective-script-origin>effective script
+ origin</a> of the <a href=#url>URL</a> are the origin defined in
+ <cite>The Web Origin Concept</cite>. <a href=#refsORIGIN>[ORIGIN]</a></p>
- </dl></dd>
+ </dd>
<dt>For <code><a href=#document>Document</a></code> objects</dt>
@@ -57265,7 +57266,8 @@
<a href=#same-origin>same origin</a> as the URL in question, and that have
this URL as one of their entries, excluding entries marked as
<a href=#concept-appcache-foreign title=concept-appcache-foreign>foreign</a>, and whose
- <a href=#concept-appcache-mode title=concept-appcache-mode>mode</a> is <a href=#concept-appcache-mode-fast title=concept-appcache-mode-fast>fast</a>, then get the
+ <a href=#concept-appcache-mode title=concept-appcache-mode>mode</a> is <a href=#concept-appcache-mode-fast title=concept-appcache-mode-fast>fast</a>, and the user agent
+ is not in a mode where it will avoid using <a href=#application-cache title="application cache">application caches</a> then get the
resource from the <a href=#concept-appcache-selection title=concept-appcache-selection>most
appropriate application cache</a> of those that match.</p>
@@ -60319,8 +60321,8 @@
inconsistent intermediary caches.</p>
<hr><p>User agents may invoke the <a href=#application-cache-download-process>application cache download
- process</a>, in the background, for any <a href=#application-cache>application
- cache</a>, at any time (with no <a href=#cache-host>cache host</a>). This
+ process</a>, in the background, for any <a href=#application-cache-group>application cache
+ group</a>, at any time (with no <a href=#cache-host>cache host</a>). This
allows user agents to keep caches primed and to update caches even
before the user visits a site.</p>
@@ -60754,21 +60756,24 @@
<hr><p>If the <dfn id=dom-appcache-update title=dom-appcache-update><code>update()</code></dfn> method is
invoked, the user agent must invoke the <a href=#application-cache-download-process>application cache
- download process</a>, in the background, for the <a href=#application-cache>application
+ download process</a>, in the background, for the
+ <a href=#application-cache-group>application cache group</a> of the <a href=#application-cache>application
cache</a> with which the <code><a href=#applicationcache>ApplicationCache</a></code> object's
<a href=#cache-host>cache host</a> is associated, but without giving that
<a href=#cache-host>cache host</a> to the algorithm. If there is no such
- <a href=#application-cache>application cache</a>, or if it is marked as <a href=#concept-appcache-obsolete title=concept-appcache-obsolete>obsolete</a>, then the method
+ <a href=#application-cache>application cache</a>, or if its <a href=#application-cache-group>application cache
+ group</a> is marked as <a href=#concept-appcache-obsolete title=concept-appcache-obsolete>obsolete</a>, then the method
must throw an <code><a href=#invalidstateerror>InvalidStateError</a></code> exception instead.</p>
<p>If the <dfn id=dom-appcache-abort title=dom-appcache-abort><code>abort()</code></dfn>
method is invoked, the user agent must <dfn id=send-a-signal>send a signal</dfn> to
the current <a href=#application-cache-download-process>application cache download process</a> for the
- <a href=#application-cache>application cache</a> with which the
- <code><a href=#applicationcache>ApplicationCache</a></code> object's <a href=#cache-host>cache host</a> is
- associated, if any. If there is no such <a href=#application-cache>application
- cache</a>, or it does not have a current <a href=#application-cache-download-process>application cache
- download process</a>, then do nothing.</p>
+ <a href=#application-cache-group>application cache group</a> of the <a href=#application-cache>application
+ cache</a> with which the <code><a href=#applicationcache>ApplicationCache</a></code> object's
+ <a href=#cache-host>cache host</a> is associated, if any. If there is no such
+ <a href=#application-cache>application cache</a>, or it does not have a current
+ <a href=#application-cache-download-process>application cache download process</a>, then do
+ nothing.</p>
<p>If the <dfn id=dom-appcache-swapcache title=dom-appcache-swapCache><code>swapCache()</code></dfn> method
is invoked, the user agent must run the following steps:
@@ -60965,7 +60970,17 @@
<h5 id=definitions-0><span class=secno>6.1.3.1 </span>Definitions</h5>
- <p>A <dfn id=concept-script title=concept-script>script</dfn> has:</p>
+ <p>This specification describes three kinds of <a href=#javascript-global-environment title="JavaScript global environment">JavaScript global
+ environments</a>: the <dfn id=document-environment>document environment</dfn>, the
+ <dfn id=dedicated-worker-environment>dedicated worker environment</dfn>, and the <dfn id=shared-worker-environment>shared worker
+ environment</dfn>. The <a href=#dedicated-worker-environment>dedicated worker environment</a> and
+ the <a href=#shared-worker-environment>shared worker environment</a> are both types of <dfn id=worker-environment title="worker environment">worker environments</dfn>.</p>
+
+ <p>Except where otherwise specified, a <a href=#javascript-global-environment>JavaScript global
+ environment</a> is a <a href=#document-environment>document environment</a>.</p> <!--
+ note that we never actually say where one of these is created... -->
+
+ <hr><p>A <dfn id=concept-script title=concept-script>script</dfn> has:</p>
<dl><dt>A <dfn id=script-execution-environment>script execution environment</dfn></dt>
@@ -61250,7 +61265,7 @@
handler</a> <var title="">onerror</var>, it must run these steps,
after which the error is either <dfn id=concept-error-handled title=concept-error-handled><i>handled</i></dfn> or <dfn id=concept-error-nothandled title=concept-error-nothandled><i>not handled</i></dfn>:</p>
- <dl class=switch><dt>If the value of <var title="">onerror</var> is a
+ <dl class=switch><dt>If the value of <var title="">onerror</var> is an
<code><a href=#onerroreventhandler>OnErrorEventHandler</a></code></dt>
<dd>
@@ -62230,9 +62245,10 @@
</td></tr></tbody></table><hr><p>The following are the <a href=#event-handlers>event handlers</a> (and their
corresponding <a href=#event-handler-event-type title="event handler event type">event handler
event types</a>) <span class=impl>that must be</span> supported
- by all <a href=#html-elements>HTML elements</a> other than <code><a href=#the-body-element>body</a></code>, as
- both content attributes and IDL attributes, and on
- <code><a href=#document>Document</a></code> objects, as IDL attributes:</p>
+ by all <a href=#html-elements>HTML elements</a> other than <code><a href=#the-body-element>body</a></code> and
+ <code><a href=#frameset>frameset</a></code>, as both content attributes and IDL
+ attributes, and on <code><a href=#document>Document</a></code> objects, as IDL
+ attributes:</p>
<table><thead><tr><th><a href=#event-handlers title="event handlers">Event handler</a> </th><th><a href=#event-handler-event-type>Event handler event type</a>
</th></tr></thead><tbody><tr><td><dfn id=handler-onblur title=handler-onblur><code>onblur</code></dfn> </td><td> <code title=event-blur>blur</code> <!-- widely used -->
@@ -62763,13 +62779,13 @@
<li>
- <p><a href=#queue-a-task title="queue a task">Queue</a> the <var title="">task</var> <a href=#concept-task title=concept-task>task</a>.</p>
+ <p><a href=#queue-a-task title="queue a task">Queue</a> the <a href=#concept-task title=concept-task>task</a> <var title="">task</var>.</p>
<p class=note>Once the task has been processed, it is safe to
remove the entry for <var title="">handle</var> from the
<a href=#list-of-active-timers>list of active timers</a> (there is no way for the
entry's existence to be detected past this point, so it does not
- techncially matter one way or the other).</p>
+ technically matter one way or the other).</p>
</li>
@@ -72582,7 +72598,7 @@
<p>The interface appropriate for an element in the <a href=#html-namespace-0>HTML
namespace</a> that is not defined in this specification (or
<a href=#other-applicable-specifications>other applicable specifications</a>) is
- <code><a href=#htmlunknownelement>HTMLUnknownElement</a></code>. Element in other namespaces whose
+ <code><a href=#htmlunknownelement>HTMLUnknownElement</a></code>. Elements in other namespaces whose
interface is not defined by that namespace's specification must use
the interface <code><a href=#element>Element</a></code>.</p>
@@ -76140,12 +76156,31 @@
<p><a href=#insert-a-foreign-element>Insert a foreign element</a> for the token, in the
same namespace as the <a href=#current-node>current node</a>.</p>
- <p>If the token has its <i>self-closing flag</i> set, pop the
- <a href=#current-node>current node</a> off the <a href=#stack-of-open-elements>stack of open
- elements</a> and <a href=#acknowledge-self-closing-flag title="acknowledge self-closing
- flag">acknowledge the token's <i>self-closing flag</i></a>.</p>
+ <p>If the token has its <i>self-closing flag</i> set, then run the
+ appropriate steps from the following list:</p>
- </dd>
+ <dl class=switch><dt>If the token's tag name is "script"</dt>
+
+ <dd>
+
+ <p><a href=#acknowledge-self-closing-flag title="acknowledge self-closing flag">Acknowledge the
+ token's <i>self-closing flag</i></a>, and then act as if an
+ end tag with the tag name "script" had been seen.</p>
+
+ </dd>
+
+ <dt>Otherwise</dt>
+
+ <dd>
+
+ <p>Pop the <a href=#current-node>current node</a> off the <a href=#stack-of-open-elements>stack of open
+ elements</a> and <a href=#acknowledge-self-closing-flag title="acknowledge self-closing
+ flag">acknowledge the token's <i>self-closing
+ flag</i></a>.</p>
+
+ </dd>
+
+ </dl></dd>
<dt id=scriptForeignEndTag>An end tag whose tag name is "script", if the <a href=#current-node>current node</a> is a <code title="">script</code> element in the <a href=#svg-namespace>SVG namespace</a></dt>
<dd>
@@ -76651,7 +76686,7 @@
is inserted <em>into the outer <code><a href=#document>Document</a></code>
object</em>.</p>
- <p>This parsed into different <code><a href=#document>Document</a></code>s than the one
+ <p>Those parsed into different <code><a href=#document>Document</a></code>s than the one
the parser was created for do not execute, so the first alert does
not show.</p>
@@ -76912,12 +76947,12 @@
</dd>
- </dl><p>Other node types (e.g. <code title="">Attr</code>) cannot
+ </dl><!--
+ <p>Other node types (e.g. <code title="">Attr</code>) cannot
occur as children of elements. If, despite this, they somehow do
occur, this algorithm must throw an
- <code><a href=#invalidstateerror>InvalidStateError</a></code> exception.</p>
-
- </li>
+ <code>InvalidStateError</code> exception.</p>
+ --></li>
</ol></li>
@@ -77991,7 +78026,7 @@
</th><th>'font-size' keyword
</th><th>Notes
</th></tr></thead><tbody><tr><td>1
- </td><td>xx-small
+ </td><td>x-small
</td><td>
</td></tr><tr><td>2
</td><td>small
@@ -79175,6 +79210,12 @@
<p>Predefined suggested values (provided by the <code title=attr-input-list><a href=#attr-input-list>list</a></code> attribute) are expected to be
shown as tick marks on the slider, which the slider can snap to.</p>
+ <p>User agents are expected to use the used value of the 'direction'
+ property on the element to determine the direction in which the
+ slider operates. Typically, a left-to-right ('ltr') horizontal
+ control would have the lowest value on the left and the highest
+ value on the right, and vice versa.</p>
+
</div>
@@ -83403,6 +83444,7 @@
</td></tr><tr><td> <a href=#phrasing-content-1>Phrasing content</a>
</td><td>
+ <code><a href=#the-a-element>a</a></code>;
<code><a href=#the-abbr-element>abbr</a></code>;
<code><a href=#the-audio-element>audio</a></code>;
<code><a href=#the-b-element>b</a></code>;
@@ -83416,6 +83458,7 @@
<code><a href=#the-command-element>command</a></code>;
<!--DATA--><!--FORK-->
<code><a href=#the-datalist-element>datalist</a></code>;
+ <code><a href=#the-del-element>del</a></code>;
<code><a href=#the-dfn-element>dfn</a></code>;
<code><a href=#the-em-element>em</a></code>;
<code><a href=#the-embed-element>embed</a></code>;
@@ -83423,9 +83466,11 @@
<code><a href=#the-iframe-element>iframe</a></code>;
<code><a href=#the-img-element>img</a></code>;
<code><a href=#the-input-element>input</a></code>;
+ <code><a href=#the-ins-element>ins</a></code>;
<code><a href=#the-kbd-element>kbd</a></code>;
<code><a href=#the-keygen-element>keygen</a></code>;
<code><a href=#the-label-element>label</a></code>;
+ <code><a href=#the-map-element>map</a></code>;
<code><a href=#the-mark-element>mark</a></code>;
<code><a href=#math>math</a></code>;
<code><a href=#the-meter-element>meter</a></code>;
@@ -83453,14 +83498,8 @@
<code><a href=#the-wbr-element>wbr</a></code>;
<a href=#text-content title="text content">Text</a>
</td><td>
- <code><a href=#the-a-element>a</a></code> (if it contains only <a href=#phrasing-content-1>phrasing content</a>);
<code><a href=#the-area-element>area</a></code> (if it is a descendant of a <code><a href=#the-map-element>map</a></code> element);
- <code><a href=#the-del-element>del</a></code> (if it contains only <a href=#phrasing-content-1>phrasing content</a>);
- <code><a href=#the-ins-element>ins</a></code> (if it contains only <a href=#phrasing-content-1>phrasing content</a>);
<!--MD-->
- <code><a href=#the-map-element>map</a></code> (if it contains only <a href=#phrasing-content-1>phrasing content</a>)<!--
- --><!--MD--><!--
- -->
</td></tr><tr><td> <a href=#embedded-content-2>Embedded content</a>
</td><td>
@@ -85308,13 +85347,11 @@
such, but there's a western bias to these references for
consistency. sorry. -->
- <dt id=refsCSP>[CSS]</dt>
+ <dt id=refsCSP>[CSP]</dt>
<dd>(Non-normative) <cite><a href=http://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html>Content Security Policy</a></cite>, B. Sterne, A. Barth. W3C.</dd>
<dt id=refsCSS>[CSS]</dt>
- <dd><cite><a href=http://www.w3.org/TR/CSS/>Cascading Style Sheets Level 2
- Revision 1</a></cite>, B. Bos, T. Çelik, I.
- Hickson, H. Lie. W3C.</dd>
+ <dd><cite><a href=http://www.w3.org/TR/CSS2/>Cascading Style Sheets Level 2 Revision 1</a></cite>, B. Bos, T. Çelik, I. Hickson, H. Lie. W3C.</dd>
<dt id=refsCSSATTR>[CSSATTR]</dt>
<dd><cite><a href=http://dev.w3.org/csswg/css-style-attr/>CSS Styling Attribute Syntax</a></cite>, T. Çelik, E. Etemad. W3C.</dd>
@@ -85347,38 +85384,25 @@
Module</a></cite>, A. van Kesteren. W3C.</dd>
<dt id=refsCSSRUBY>[CSSRUBY]</dt>
- <dd><cite><a href=http://dev.w3.org/csswg/css3-ruby/>CSS3 Ruby
- Module</a></cite>, R. Ishida. W3C.</dd>
+ <dd><cite><a href=http://dev.w3.org/csswg/css3-ruby/>CSS3 Ruby Module</a></cite>, R. Ishida. W3C.</dd>
<dt id=refsCSSUI>[CSSUI]</dt>
- <dd><cite><a href=http://dev.w3.org/csswg/css3-ui/>CSS3 Basic User
- Interface Module</a></cite>, T. Çelik. W3C.</dd>
+ <dd><cite><a href=http://dev.w3.org/csswg/css3-ui/>CSS3 Basic User Interface Module</a></cite>, T. Çelik. W3C.</dd>
<dt id=refsCSSVALUES>[CSSVALUES]</dt>
- <dd><cite><a href=http://dev.w3.org/csswg/css3-values/>CSS3
- Values and Units</a></cite>, H. Lie, C. Lilley. W3C.</dd>
+ <dd><cite><a href=http://dev.w3.org/csswg/css3-values/>CSS3 Values and Units</a></cite>, H. Lie, T. Atkins, E. Etemad. W3C.</dd>
<dt id=refsDASH>[DASH]</dt>
<dd><cite><a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.</dd>
<dt id=refsDOM2HTML>[DOM2HTML]</dt>
- <dd>(Non-normative) <cite><a href=http://www.w3.org/TR/DOM-Level-2-HTML/>Document Object Model
- (DOM) Level 2 HTML Specification</a></cite>, J. Stenback, P. Le
- Hegaret, A. Le Hors. W3C.</dd>
+ <dd>(Non-normative) <cite><a href=http://www.w3.org/TR/DOM-Level-2-HTML/>Document Object Model (DOM) Level 2 HTML Specification</a></cite>, J. Stenback, P. Le Hégaret, A. Le Hors. W3C.</dd>
<dt id=refsDOMCORE>[DOMCORE]</dt>
<dd><cite><a href=http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html>Web DOM Core</a></cite>, A. van Kesteren. W3C.</dd>
<dt id=refsDOMEVENTS>[DOMEVENTS]</dt>
- <!--
- <dd><cite><a
- href="http://www.w3.org/TR/DOM-Level-3-Events/">Document Object
- Model (DOM) Level 3 Events Specification</a></cite>,
- B. Höhrmann, P. Le Hegaret, T. Pixley. W3C.</dd>
- -->
- <dd><cite><a href=http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html>Document
- Object Model (DOM) Level 3 Events Specification</a></cite>,
- T. Leithead. W3C.</dd>
+ <dd><cite><a href=http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html>Document Object Model (DOM) Level 3 Events Specification</a></cite>, T. Leithead, J. Rossi, D. Schepers, B. Höhrmann, P. Le Hégaret, T. Pixley. W3C.</dd>
<dt id=refsDOMPARSING>[DOMPARSING]</dt>
<dd><cite><a href=http://dvcs.w3.org/hg/innerhtml/raw-file/tip/index.html>DOM Parsing and Serialization</a></cite>, T. Leithead, Ms2ger. W3C.</dd>
@@ -86584,6 +86608,7 @@
Steffen Meschkat,
Stephen Ma,
Stephen White,
+ Steve Comstock,
Steve Faulkner,
Steve Runyon,
Steven Bennett,
Index: the-end.html
===================================================================
RCS file: /sources/public/html5/spec/the-end.html,v
retrieving revision 1.173
retrieving revision 1.174
diff -u -d -r1.173 -r1.174
--- the-end.html 14 Sep 2012 01:14:36 -0000 1.173
+++ the-end.html 14 Sep 2012 05:13:55 -0000 1.174
@@ -770,7 +770,7 @@
is inserted <em>into the outer <code><a href="dom.html#document">Document</a></code>
object</em>.</p>
- <p>This parsed into different <code><a href="dom.html#document">Document</a></code>s than the one
+ <p>Those parsed into different <code><a href="dom.html#document">Document</a></code>s than the one
the parser was created for do not execute, so the first alert does
not show.</p>
@@ -1031,12 +1031,12 @@
</dd>
- </dl><p>Other node types (e.g. <code title="">Attr</code>) cannot
+ </dl><!--
+ <p>Other node types (e.g. <code title="">Attr</code>) cannot
occur as children of elements. If, despite this, they somehow do
occur, this algorithm must throw an
- <code><a href="infrastructure.html#invalidstateerror">InvalidStateError</a></code> exception.</p>
-
- </li>
+ <code>InvalidStateError</code> exception.</p>
+ --></li>
</ol></li>
Index: common-dom-interfaces.html
===================================================================
RCS file: /sources/public/html5/spec/common-dom-interfaces.html,v
retrieving revision 1.261
retrieving revision 1.262
diff -u -d -r1.261 -r1.262
--- common-dom-interfaces.html 14 Sep 2012 01:14:29 -0000 1.261
+++ common-dom-interfaces.html 14 Sep 2012 05:13:53 -0000 1.262
@@ -1090,7 +1090,7 @@
<p>The following <code><a href="#transferable">Transferable</a></code> types exist:</p>
<ul class="brief"><li><code>MessagePort</code>
- <!--<li><code>ArrayBuffer</code>-->
+ </li><li><code><a href="infrastructure.html#arraybuffer">ArrayBuffer</a></code> <a href="references.html#refsTYPEDARRAY">[TYPEDARRAY]</a>
</li></ul><div class="impl">
<h4 id="safe-passing-of-structured-data"><span class="secno">2.8.5 </span>Safe passing of structured data</h4>
Index: media-elements.html
===================================================================
RCS file: /sources/public/html5/spec/media-elements.html,v
retrieving revision 1.179
retrieving revision 1.180
diff -u -d -r1.179 -r1.180
--- media-elements.html 14 Sep 2012 01:14:32 -0000 1.179
+++ media-elements.html 14 Sep 2012 05:13:53 -0000 1.180
@@ -1836,9 +1836,9 @@
seconds, assuming that the start of the <a href="#media-resource">media
resource</a> is at time zero.</p>
- <p>Returns NaN if the duration isn't available.</p><p>
+ <p>Returns NaN if the duration isn't available.</p>
- </p><p>Returns Infinity for unbounded streams.</p>
+ <p>Returns Infinity for unbounded streams.</p>
</dd>
@@ -1848,9 +1848,9 @@
<p>Returns the <a href="#official-playback-position">official playback position</a>, in seconds.</p>
- <p>Can be set, to seek to the given time.</p><p>
+ <p>Can be set, to seek to the given time.</p>
- </p><p>Will throw an <code><a href="infrastructure.html#invalidstateerror">InvalidStateError</a></code> exception if there
+ <p>Will throw an <code><a href="infrastructure.html#invalidstateerror">InvalidStateError</a></code> exception if there
is no selected <a href="#media-resource">media resource</a>
or if there is a <a href="#current-media-controller">current media controller</a>.</p>
@@ -3917,9 +3917,9 @@
<p>Returns the <a href="#current-playback-position">current playback position</a>, in seconds,
as a position between zero time and the current <code title="dom-MediaController-duration"><a href="#dom-mediacontroller-duration">duration</a></code>.</p>
- <p>Can be set, to seek to the given time.</p><p>
+ <p>Can be set, to seek to the given time.</p>
- </p></dd>
+ </dd>
<dt><var title="">controller</var> . <code title="dom-MediaController-paused"><a href="#dom-mediacontroller-paused">paused</a></code></dt>
Index: rendering.html
===================================================================
RCS file: /sources/public/html5/spec/rendering.html,v
retrieving revision 1.245
retrieving revision 1.246
diff -u -d -r1.245 -r1.246
--- rendering.html 14 Sep 2012 01:14:32 -0000 1.245
+++ rendering.html 14 Sep 2012 05:13:54 -0000 1.246
@@ -833,7 +833,7 @@
</th><th>'font-size' keyword
</th><th>Notes
</th></tr></thead><tbody><tr><td>1
- </td><td>xx-small
+ </td><td>x-small
</td><td>
</td></tr><tr><td>2
</td><td>small
@@ -2017,6 +2017,12 @@
<p>Predefined suggested values (provided by the <code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code> attribute) are expected to be
shown as tick marks on the slider, which the slider can snap to.</p>
+ <p>User agents are expected to use the used value of the 'direction'
+ property on the element to determine the direction in which the
+ slider operates. Typically, a left-to-right ('ltr') horizontal
+ control would have the lowest value on the left and the highest
+ value on the right, and vice versa.</p>
+
</div>
Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/spec/acknowledgements.html,v
retrieving revision 1.1283
retrieving revision 1.1284
diff -u -d -r1.1283 -r1.1284
--- acknowledgements.html 14 Sep 2012 01:14:29 -0000 1.1283
+++ acknowledgements.html 14 Sep 2012 05:13:52 -0000 1.1284
@@ -880,6 +880,7 @@
Steffen Meschkat,
Stephen Ma,
Stephen White,
+ Steve Comstock,
Steve Faulkner,
Steve Runyon,
Steven Bennett,
Index: timers.html
===================================================================
RCS file: /sources/public/html5/spec/timers.html,v
retrieving revision 1.248
retrieving revision 1.249
diff -u -d -r1.248 -r1.249
--- timers.html 14 Sep 2012 01:14:40 -0000 1.248
+++ timers.html 14 Sep 2012 05:13:55 -0000 1.249
@@ -516,13 +516,13 @@
<li>
- <p><a href="webappapis.html#queue-a-task" title="queue a task">Queue</a> the <var title="">task</var> <a href="webappapis.html#concept-task" title="concept-task">task</a>.</p>
+ <p><a href="webappapis.html#queue-a-task" title="queue a task">Queue</a> the <a href="webappapis.html#concept-task" title="concept-task">task</a> <var title="">task</var>.</p>
<p class="note">Once the task has been processed, it is safe to
remove the entry for <var title="">handle</var> from the
<a href="#list-of-active-timers">list of active timers</a> (there is no way for the
entry's existence to be detected past this point, so it does not
- techncially matter one way or the other).</p>
+ technically matter one way or the other).</p>
</li>
Index: urls.html
===================================================================
RCS file: /sources/public/html5/spec/urls.html,v
retrieving revision 1.241
retrieving revision 1.242
diff -u -d -r1.241 -r1.242
--- urls.html 14 Sep 2012 02:13:43 -0000 1.241
+++ urls.html 14 Sep 2012 05:13:55 -0000 1.242
@@ -822,9 +822,10 @@
<h4 id="dynamic-changes-to-base-urls"><span class="secno">2.6.5 </span>Dynamic changes to base URLs</h4>
- <p>When an <code title="attr-xml-base"><a href="global-attributes.html#the-xml:base-attribute-(xml-only)">xml:base</a></code> attribute
- changes, the attribute's element, and all descendant elements, are
- <a href="infrastructure.html#affected-by-a-base-url-change">affected by a base URL change</a>.</p>
+ <p>When an <code title="attr-xml-base"><a href="global-attributes.html#the-xml:base-attribute-(xml-only)">xml:base</a></code> attribute is
+ set, changed, or removed, the attribute's element, and all
+ descendant elements, are <a href="infrastructure.html#affected-by-a-base-url-change">affected by a base URL
+ change</a>.</p>
<p>When a document's <a href="#document-base-url">document base URL</a> changes, all
elements in that document are <a href="infrastructure.html#affected-by-a-base-url-change">affected by a base URL
Index: tokenization.html
===================================================================
RCS file: /sources/public/html5/spec/tokenization.html,v
retrieving revision 1.188
retrieving revision 1.189
diff -u -d -r1.188 -r1.189
--- tokenization.html 14 Sep 2012 01:14:41 -0000 1.188
+++ tokenization.html 14 Sep 2012 05:13:55 -0000 1.189
@@ -2627,7 +2627,7 @@
<p>The interface appropriate for an element in the <a href="namespaces.html#html-namespace-0">HTML
namespace</a> that is not defined in this specification (or
<a href="infrastructure.html#other-applicable-specifications">other applicable specifications</a>) is
- <code><a href="elements.html#htmlunknownelement">HTMLUnknownElement</a></code>. Element in other namespaces whose
+ <code><a href="elements.html#htmlunknownelement">HTMLUnknownElement</a></code>. Elements in other namespaces whose
interface is not defined by that namespace's specification must use
the interface <code><a href="infrastructure.html#element">Element</a></code>.</p>
@@ -6185,12 +6185,31 @@
<p><a href="#insert-a-foreign-element">Insert a foreign element</a> for the token, in the
same namespace as the <a href="parsing.html#current-node">current node</a>.</p>
- <p>If the token has its <i>self-closing flag</i> set, pop the
- <a href="parsing.html#current-node">current node</a> off the <a href="parsing.html#stack-of-open-elements">stack of open
- elements</a> and <a href="#acknowledge-self-closing-flag" title="acknowledge self-closing
- flag">acknowledge the token's <i>self-closing flag</i></a>.</p>
+ <p>If the token has its <i>self-closing flag</i> set, then run the
+ appropriate steps from the following list:</p>
- </dd>
+ <dl class="switch"><dt>If the token's tag name is "script"</dt>
+
+ <dd>
+
+ <p><a href="#acknowledge-self-closing-flag" title="acknowledge self-closing flag">Acknowledge the
+ token's <i>self-closing flag</i></a>, and then act as if an
+ end tag with the tag name "script" had been seen.</p>
+
+ </dd>
+
+ <dt>Otherwise</dt>
+
+ <dd>
+
+ <p>Pop the <a href="parsing.html#current-node">current node</a> off the <a href="parsing.html#stack-of-open-elements">stack of open
+ elements</a> and <a href="#acknowledge-self-closing-flag" title="acknowledge self-closing
+ flag">acknowledge the token's <i>self-closing
+ flag</i></a>.</p>
+
+ </dd>
+
+ </dl></dd>
<dt id="scriptForeignEndTag">An end tag whose tag name is "script", if the <a href="parsing.html#current-node">current node</a> is a <code title="">script</code> element in the <a href="namespaces.html#svg-namespace">SVG namespace</a></dt>
<dd>
Index: browsers.html
===================================================================
RCS file: /sources/public/html5/spec/browsers.html,v
retrieving revision 1.1266
retrieving revision 1.1267
diff -u -d -r1.1266 -r1.1267
--- browsers.html 14 Sep 2012 01:14:29 -0000 1.1266
+++ browsers.html 14 Sep 2012 05:13:53 -0000 1.1267
@@ -1260,9 +1260,8 @@
</dl><div class="impl">
- <p>The <code><a href="#window">Window</a></code> interface must not exist if the
- interface's <a href="infrastructure.html#relevant-namespace-object">relevant namespace object</a> is not a
- <code><a href="#window">Window</a></code> object. <a href="references.html#refsWEBIDL">[WEBIDL]</a></p>
+ <p>The <code><a href="#window">Window</a></code> interface must only be <a href="infrastructure.html#expose" title="expose">exposed</a> if the <a href="infrastructure.html#javascript-global-environment">JavaScript global
+ environment</a> is a <a href="webappapis.html#document-environment">document environment</a>.</p>
<p>The <dfn id="dom-window" title="dom-window"><code>window</code></dfn>, <dfn id="dom-frames" title="dom-frames"><code>frames</code></dfn>, and <dfn id="dom-self" title="dom-self"><code>self</code></dfn> IDL attributes must all
return the <code><a href="#window">Window</a></code> object's <a href="#browsing-context">browsing
@@ -1936,29 +1935,11 @@
<dd>
- <dl class="switch"><dt>If the URL is a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> URL</a> used in a <code title="dom-Worker">Worker()</code> or <code title="dom-SharedWorker">SharedWorker()</code> constructor</dt>
-
- <dd>
-
- <p>The <a href="#origin-0">origin</a> and <a href="#effective-script-origin">effective script
- origin</a> of the <a href="urls.html#url">URL</a> are the
- <a href="#origin-0">origin</a> and <a href="#effective-script-origin">effective script origin</a> of
- the <a href="#entry-script">entry script</a> at the time that the constructor
- is invoked. (They are not <a href="#concept-origin-alias" title="concept-origin-alias">aliases</a>.)</p>
-
- </dd>
-
- <dt>Otherwise</dt>
-
- <dd>
-
- <p>The <a href="#origin-0">origin</a> and <a href="#effective-script-origin">effective script
- origin</a> of the <a href="urls.html#url">URL</a> are the origin defined in
- <cite>The Web Origin Concept</cite>. <a href="references.html#refsORIGIN">[ORIGIN]</a></p>
-
- </dd>
+ <p>The <a href="#origin-0">origin</a> and <a href="#effective-script-origin">effective script
+ origin</a> of the <a href="urls.html#url">URL</a> are the origin defined in
+ <cite>The Web Origin Concept</cite>. <a href="references.html#refsORIGIN">[ORIGIN]</a></p>
- </dl></dd>
+ </dd>
<dt>For <code><a href="dom.html#document">Document</a></code> objects</dt>
Index: offline.html
===================================================================
RCS file: /sources/public/html5/spec/offline.html,v
retrieving revision 1.1234
retrieving revision 1.1235
diff -u -d -r1.1234 -r1.1235
--- offline.html 14 Sep 2012 01:14:32 -0000 1.1234
+++ offline.html 14 Sep 2012 05:13:53 -0000 1.1235
@@ -1980,8 +1980,8 @@
inconsistent intermediary caches.</p>
<hr><p>User agents may invoke the <a href="#application-cache-download-process">application cache download
- process</a>, in the background, for any <a href="#application-cache">application
- cache</a>, at any time (with no <a href="#cache-host">cache host</a>). This
+ process</a>, in the background, for any <a href="#application-cache-group">application cache
+ group</a>, at any time (with no <a href="#cache-host">cache host</a>). This
allows user agents to keep caches primed and to update caches even
before the user visits a site.</p>
@@ -2415,21 +2415,24 @@
<hr><p>If the <dfn id="dom-appcache-update" title="dom-appcache-update"><code>update()</code></dfn> method is
invoked, the user agent must invoke the <a href="#application-cache-download-process">application cache
- download process</a>, in the background, for the <a href="#application-cache">application
+ download process</a>, in the background, for the
+ <a href="#application-cache-group">application cache group</a> of the <a href="#application-cache">application
cache</a> with which the <code><a href="#applicationcache">ApplicationCache</a></code> object's
<a href="#cache-host">cache host</a> is associated, but without giving that
<a href="#cache-host">cache host</a> to the algorithm. If there is no such
- <a href="#application-cache">application cache</a>, or if it is marked as <a href="#concept-appcache-obsolete" title="concept-appcache-obsolete">obsolete</a>, then the method
+ <a href="#application-cache">application cache</a>, or if its <a href="#application-cache-group">application cache
+ group</a> is marked as <a href="#concept-appcache-obsolete" title="concept-appcache-obsolete">obsolete</a>, then the method
must throw an <code><a href="infrastructure.html#invalidstateerror">InvalidStateError</a></code> exception instead.</p>
<p>If the <dfn id="dom-appcache-abort" title="dom-appcache-abort"><code>abort()</code></dfn>
method is invoked, the user agent must <dfn id="send-a-signal">send a signal</dfn> to
the current <a href="#application-cache-download-process">application cache download process</a> for the
- <a href="#application-cache">application cache</a> with which the
- <code><a href="#applicationcache">ApplicationCache</a></code> object's <a href="#cache-host">cache host</a> is
- associated, if any. If there is no such <a href="#application-cache">application
- cache</a>, or it does not have a current <a href="#application-cache-download-process">application cache
- download process</a>, then do nothing.</p>
+ <a href="#application-cache-group">application cache group</a> of the <a href="#application-cache">application
+ cache</a> with which the <code><a href="#applicationcache">ApplicationCache</a></code> object's
+ <a href="#cache-host">cache host</a> is associated, if any. If there is no such
+ <a href="#application-cache">application cache</a>, or it does not have a current
+ <a href="#application-cache-download-process">application cache download process</a>, then do
+ nothing.</p>
<p>If the <dfn id="dom-appcache-swapcache" title="dom-appcache-swapCache"><code>swapCache()</code></dfn> method
is invoked, the user agent must run the following steps:
Index: global-attributes.html
===================================================================
RCS file: /sources/public/html5/spec/global-attributes.html,v
retrieving revision 1.179
retrieving revision 1.180
diff -u -d -r1.179 -r1.180
--- global-attributes.html 14 Sep 2012 01:14:31 -0000 1.179
+++ global-attributes.html 14 Sep 2012 05:13:53 -0000 1.180
@@ -637,9 +637,9 @@
<a href="infrastructure.html#ignore" title="ignore">ignored</a> for the purposes of determining
the element's language.</p>
- <p>If none of the node's ancestors, including the <a href="infrastructure.html#root-element">root
- element</a>, have either attribute set, but there is a
- <a href="the-meta-element.html#pragma-set-default-language">pragma-set default language</a> set, then that is the
+ <p>If neither the node nor any of the node's ancestors, including
+ the <a href="infrastructure.html#root-element">root element</a>, have either attribute set, but there
+ is a <a href="the-meta-element.html#pragma-set-default-language">pragma-set default language</a> set, then that is the
language of the node. If there is no <a href="the-meta-element.html#pragma-set-default-language">pragma-set default
language</a> set, then language information from a higher-level
protocol (such as HTTP), if any, must be used as the final fallback
Index: headings-and-sections.html
===================================================================
RCS file: /sources/public/html5/spec/headings-and-sections.html,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -d -r1.177 -r1.178
--- headings-and-sections.html 14 Sep 2012 01:14:31 -0000 1.177
+++ headings-and-sections.html 14 Sep 2012 05:13:53 -0000 1.178
@@ -617,6 +617,10 @@
<dd>
+ <p>If the <var title="">current section</var> has no heading,
+ create an implied heading and let that be the heading for the
+ <var title="">current section</var>.</p>
+
<p>Pop the top element from the stack, and let the <var title="">current outlinee</var> be that element.</p>
<p>Let <var title="">current section</var> be the last section
@@ -638,7 +642,11 @@
<p>Run these steps:</p>
- <ol><li><p>Pop the top element from the stack, and let the <var title="">current outlinee</var> be that element.</p></li>
+ <ol><li><p>If the <var title="">current section</var> has no
+ heading, create an implied heading and let that be the heading
+ for the <var title="">current section</var>.</p></li>
+
+ <li><p>Pop the top element from the stack, and let the <var title="">current outlinee</var> be that element.</p></li>
<li><p>Let <var title="">current section</var> be the last
section in the <a href="#outline">outline</a> of the <var title="">current
@@ -668,9 +676,9 @@
at the root of the subtree for which an outline is being
generated.</p>
- <p>Let <var title="">current section</var> be the first <a href="#concept-section" title="concept-section">section</a> in the
- <a href="#outline">outline</a> of the <var title="">current outlinee</var>
- element.</p>
+ <p>If the <var title="">current section</var> has no heading,
+ create an implied heading and let that be the heading for the
+ <var title="">current section</var>.</p>
<p>Skip to the next step in the overall set of steps. (The walk
is over.)</p>
@@ -687,7 +695,9 @@
<p>Otherwise, if the element being entered has a
<a href="the-aside-element.html#rank">rank</a> equal to or greater than the heading of the
- last section of the <a href="#outline">outline</a> of the <var title="">current outlinee</var>, then create a new <a href="#concept-section" title="concept-section">section</a> and append it to the
+ last section of the <a href="#outline">outline</a> of the <var title="">current outlinee</var>, or if the heading of the last
+ section of the <a href="#outline">outline</a> of the <var title="">current
+ outlinee</var> is an implied heading, then create a new <a href="#concept-section" title="concept-section">section</a> and append it to the
<a href="#outline">outline</a> of the <var title="">current outlinee</var>
element, so that this new section is the new last section of
that outline. Let <var title="">current section</var> be that
@@ -698,8 +708,11 @@
<ol><li><p>Let <var title="">candidate section</var> be <var title="">current section</var>.</p></li>
- <li><p>If the element being entered has a <a href="the-aside-element.html#rank">rank</a>
- lower than the <a href="the-aside-element.html#rank">rank</a> of the heading of the <var title="">candidate section</var>, then create a new <a href="#concept-section" title="concept-section">section</a>, and append it to <var title="">candidate section</var>. (This does not change which
+ <li><p><i>Heading loop</i>: If the element being entered has a
+ <a href="the-aside-element.html#rank">rank</a> lower than the <a href="the-aside-element.html#rank">rank</a> of the
+ heading of the <var title="">candidate section</var><!-- the
+ first time through, it won't be, but maybe on a subsequent pass
+ it is -->, then create a new <a href="#concept-section" title="concept-section">section</a>, and append it to <var title="">candidate section</var>. (This does not change which
section is the last section in the outline.) Let <var title="">current section</var> be this new section. Let the
element being entered be the new heading for the <var title="">current section</var>. Abort these substeps.</p>
@@ -709,7 +722,7 @@
<li><p>Let <var title="">candidate section</var> be <var title="">new candidate section</var>.</p></li>
- <li><p>Return to step 2.</p></li>
+ <li><p>Return to the step labeled <i>heading loop</i>.</p></li>
</ol><p>Push the element being entered onto the stack. (This causes
the algorithm to skip any descendants of the element.)</p>
Index: the-table-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-table-element.html,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -d -r1.177 -r1.178
--- the-table-element.html 14 Sep 2012 01:14:39 -0000 1.177
+++ the-table-element.html 14 Sep 2012 05:13:55 -0000 1.178
@@ -418,7 +418,7 @@
<p class="note">There are a variety of alternatives to using HTML
tables for layout, primarily using CSS positioning and the CSS table
- model.</p>
+ model. <a href="references.html#refsCSS">[CSS]</a></p>
<p>The <dfn id="attr-table-border" title="attr-table-border"><code>border</code></dfn>
attribute may be specified on a <code><a href="#the-table-element">table</a></code> element to
Index: references.html
===================================================================
RCS file: /sources/public/html5/spec/references.html,v
retrieving revision 1.1254
retrieving revision 1.1255
diff -u -d -r1.1254 -r1.1255
--- references.html 14 Sep 2012 01:14:32 -0000 1.1254
+++ references.html 14 Sep 2012 05:13:53 -0000 1.1255
@@ -446,13 +446,11 @@
such, but there's a western bias to these references for
consistency. sorry. -->
- <dt id="refsCSP">[CSS]</dt>
+ <dt id="refsCSP">[CSP]</dt>
<dd>(Non-normative) <cite><a href="http://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specification.dev.html">Content Security Policy</a></cite>, B. Sterne, A. Barth. W3C.</dd>
<dt id="refsCSS">[CSS]</dt>
- <dd><cite><a href="http://www.w3.org/TR/CSS/">Cascading Style Sheets Level 2
- Revision 1</a></cite>, B. Bos, T. Çelik, I.
- Hickson, H. Lie. W3C.</dd>
+ <dd><cite><a href="http://www.w3.org/TR/CSS2/">Cascading Style Sheets Level 2 Revision 1</a></cite>, B. Bos, T. Çelik, I. Hickson, H. Lie. W3C.</dd>
<dt id="refsCSSATTR">[CSSATTR]</dt>
<dd><cite><a href="http://dev.w3.org/csswg/css-style-attr/">CSS Styling Attribute Syntax</a></cite>, T. Çelik, E. Etemad. W3C.</dd>
@@ -485,38 +483,25 @@
Module</a></cite>, A. van Kesteren. W3C.</dd>
<dt id="refsCSSRUBY">[CSSRUBY]</dt>
- <dd><cite><a href="http://dev.w3.org/csswg/css3-ruby/">CSS3 Ruby
- Module</a></cite>, R. Ishida. W3C.</dd>
+ <dd><cite><a href="http://dev.w3.org/csswg/css3-ruby/">CSS3 Ruby Module</a></cite>, R. Ishida. W3C.</dd>
<dt id="refsCSSUI">[CSSUI]</dt>
- <dd><cite><a href="http://dev.w3.org/csswg/css3-ui/">CSS3 Basic User
- Interface Module</a></cite>, T. Çelik. W3C.</dd>
+ <dd><cite><a href="http://dev.w3.org/csswg/css3-ui/">CSS3 Basic User Interface Module</a></cite>, T. Çelik. W3C.</dd>
<dt id="refsCSSVALUES">[CSSVALUES]</dt>
- <dd><cite><a href="http://dev.w3.org/csswg/css3-values/">CSS3
- Values and Units</a></cite>, H. Lie, C. Lilley. W3C.</dd>
+ <dd><cite><a href="http://dev.w3.org/csswg/css3-values/">CSS3 Values and Units</a></cite>, H. Lie, T. Atkins, E. Etemad. W3C.</dd>
<dt id="refsDASH">[DASH]</dt>
<dd><cite><a href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57623">Dynamic adaptive streaming over HTTP (DASH)</a></cite>. ISO.</dd>
<dt id="refsDOM2HTML">[DOM2HTML]</dt>
- <dd>(Non-normative) <cite><a href="http://www.w3.org/TR/DOM-Level-2-HTML/">Document Object Model
- (DOM) Level 2 HTML Specification</a></cite>, J. Stenback, P. Le
- Hegaret, A. Le Hors. W3C.</dd>
+ <dd>(Non-normative) <cite><a href="http://www.w3.org/TR/DOM-Level-2-HTML/">Document Object Model (DOM) Level 2 HTML Specification</a></cite>, J. Stenback, P. Le Hégaret, A. Le Hors. W3C.</dd>
<dt id="refsDOMCORE">[DOMCORE]</dt>
<dd><cite><a href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html">Web DOM Core</a></cite>, A. van Kesteren. W3C.</dd>
<dt id="refsDOMEVENTS">[DOMEVENTS]</dt>
- <!--
- <dd><cite><a
- href="http://www.w3.org/TR/DOM-Level-3-Events/">Document Object
- Model (DOM) Level 3 Events Specification</a></cite>,
- B. Höhrmann, P. Le Hegaret, T. Pixley. W3C.</dd>
- -->
- <dd><cite><a href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html">Document
- Object Model (DOM) Level 3 Events Specification</a></cite>,
- T. Leithead. W3C.</dd>
+ <dd><cite><a href="http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html">Document Object Model (DOM) Level 3 Events Specification</a></cite>, T. Leithead, J. Rossi, D. Schepers, B. Höhrmann, P. Le Hégaret, T. Pixley. W3C.</dd>
<dt id="refsDOMPARSING">[DOMPARSING]</dt>
<dd><cite><a href="http://dvcs.w3.org/hg/innerhtml/raw-file/tip/index.html">DOM Parsing and Serialization</a></cite>, T. Leithead, Ms2ger. W3C.</dd>
Index: index.html
===================================================================
RCS file: /sources/public/html5/spec/index.html,v
retrieving revision 1.1296
retrieving revision 1.1297
diff -u -d -r1.1296 -r1.1297
--- index.html 14 Sep 2012 01:14:31 -0000 1.1296
+++ index.html 14 Sep 2012 05:13:53 -0000 1.1297
@@ -1639,6 +1639,7 @@
</td></tr><tr><td> <a href="content-models.html#phrasing-content-1">Phrasing content</a>
</td><td>
+ <code><a href="the-a-element.html#the-a-element">a</a></code>;
<code><a href="the-abbr-element.html#the-abbr-element">abbr</a></code>;
<code><a href="the-audio-element.html#the-audio-element">audio</a></code>;
<code><a href="the-b-element.html#the-b-element">b</a></code>;
@@ -1652,6 +1653,7 @@
<code><a href="the-command-element.html#the-command-element">command</a></code>;
<!--DATA--><!--FORK-->
<code><a href="the-datalist-element.html#the-datalist-element">datalist</a></code>;
+ <code><a href="the-del-element.html#the-del-element">del</a></code>;
<code><a href="the-dfn-element.html#the-dfn-element">dfn</a></code>;
<code><a href="the-em-element.html#the-em-element">em</a></code>;
<code><a href="the-embed-element.html#the-embed-element">embed</a></code>;
@@ -1659,9 +1661,11 @@
<code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code>;
<code><a href="the-img-element.html#the-img-element">img</a></code>;
<code><a href="the-input-element.html#the-input-element">input</a></code>;
+ <code><a href="the-ins-element.html#the-ins-element">ins</a></code>;
<code><a href="the-kbd-element.html#the-kbd-element">kbd</a></code>;
<code><a href="the-keygen-element.html#the-keygen-element">keygen</a></code>;
<code><a href="the-label-element.html#the-label-element">label</a></code>;
+ <code><a href="the-map-element.html#the-map-element">map</a></code>;
<code><a href="the-mark-element.html#the-mark-element">mark</a></code>;
<code><a href="mathml.html#math">math</a></code>;
<code><a href="the-meter-element.html#the-meter-element">meter</a></code>;
@@ -1689,14 +1693,8 @@
<code><a href="the-wbr-element.html#the-wbr-element">wbr</a></code>;
<a href="content-models.html#text-content" title="text content">Text</a>
</td><td>
- <code><a href="the-a-element.html#the-a-element">a</a></code> (if it contains only <a href="content-models.html#phrasing-content-1">phrasing content</a>);
<code><a href="the-area-element.html#the-area-element">area</a></code> (if it is a descendant of a <code><a href="the-map-element.html#the-map-element">map</a></code> element);
- <code><a href="the-del-element.html#the-del-element">del</a></code> (if it contains only <a href="content-models.html#phrasing-content-1">phrasing content</a>);
- <code><a href="the-ins-element.html#the-ins-element">ins</a></code> (if it contains only <a href="content-models.html#phrasing-content-1">phrasing content</a>);
<!--MD-->
- <code><a href="the-map-element.html#the-map-element">map</a></code> (if it contains only <a href="content-models.html#phrasing-content-1">phrasing content</a>)<!--
- --><!--MD--><!--
- -->
</td></tr><tr><td> <a href="content-models.html#embedded-content-2">Embedded content</a>
</td><td>
Index: attributes-common-to-td-and-th-elements.html
===================================================================
RCS file: /sources/public/html5/spec/attributes-common-to-td-and-th-elements.html,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -d -r1.177 -r1.178
--- attributes-common-to-td-and-th-elements.html 14 Sep 2012 01:14:29 -0000 1.177
+++ attributes-common-to-td-and-th-elements.html 14 Sep 2012 05:13:52 -0000 1.178
@@ -403,7 +403,7 @@
the table, since earlier cells might cover multiple rows or
columns.</p>
- <p>Returns 0 if the element isn't in a row.</p>
+ <p>Returns −1 if the element isn't in a row.</p>
</dd>
@@ -429,7 +429,7 @@
element, return the index of the cell's element in the parent
element's <code title="dom-tr-cells"><a href="the-tr-element.html#dom-tr-cells">cells</a></code> collection. If
there is no such parent element, then the attribute must return
- 0.</p>
+ −1.</p>
</div>
<!--TOPIC:HTML-->
Index: the-ins-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-ins-element.html,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -d -r1.177 -r1.178
--- the-ins-element.html 14 Sep 2012 01:14:37 -0000 1.177
+++ the-ins-element.html 14 Sep 2012 05:13:55 -0000 1.178
@@ -336,11 +336,10 @@
<dl class="element"><dt><a href="element-definitions.html#element-dfn-categories" title="element-dfn-categories">Categories</a>:</dt>
<dd><a href="content-models.html#flow-content-1">Flow content</a>.</dd>
- <dd>When the element only contains <a href="content-models.html#phrasing-content-1">phrasing content</a>: <a href="content-models.html#phrasing-content-1">phrasing content</a>.</dd>
+ <dd><a href="content-models.html#phrasing-content-1">Phrasing content</a>.</dd>
<dd><a href="content-models.html#palpable-content-0">Palpable content</a>.</dd>
<dt><a href="element-definitions.html#element-dfn-contexts" title="element-dfn-contexts">Contexts in which this element can be used</a>:</dt>
- <dd>When the element only contains <a href="content-models.html#phrasing-content-1">phrasing content</a>: where <a href="content-models.html#phrasing-content-1">phrasing content</a> is expected.</dd>
- <dd>Otherwise: where <a href="content-models.html#flow-content-1">flow content</a> is expected.</dd>
+ <dd>Where <a href="content-models.html#phrasing-content-1">phrasing content</a> is expected.</dd>
<dt><a href="element-definitions.html#element-dfn-content-model" title="element-dfn-content-model">Content model</a>:</dt>
<dd><a href="content-models.html#transparent">Transparent</a>.</dd>
<dt><a href="element-definitions.html#element-dfn-attributes" title="element-dfn-attributes">Content attributes</a>:</dt>
Index: links.html
===================================================================
RCS file: /sources/public/html5/spec/links.html,v
retrieving revision 1.282
retrieving revision 1.283
diff -u -d -r1.282 -r1.283
--- links.html 14 Sep 2012 01:14:32 -0000 1.282
+++ links.html 14 Sep 2012 05:13:53 -0000 1.283
@@ -550,7 +550,7 @@
</tr><tr><td><code title="rel-author"><a href="#link-type-author">author</a></code></td>
<td><a href="#hyperlink">Hyperlink</a></td>
<td><a href="#hyperlink">Hyperlink</a></td>
- <td>Gives a link to the current document's author.</td>
+ <td>Gives a link to the author of the current document or article.</td>
</tr><tr><td><code title="rel-bookmark"><a href="#link-type-bookmark">bookmark</a></code></td> <!-- fourth most used <a rel> value -->
<td><em>not allowed</em></td>
<td><a href="#hyperlink">Hyperlink</a></td>
Index: the-hgroup-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-hgroup-element.html,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -d -r1.177 -r1.178
--- the-hgroup-element.html 14 Sep 2012 01:14:37 -0000 1.177
+++ the-hgroup-element.html 14 Sep 2012 05:13:55 -0000 1.178
@@ -352,15 +352,6 @@
multiple levels, such as subheadings, alternative titles, or
taglines.</p>
- <p>For the purposes of document summaries, outlines, and the like,
- the text of <code><a href="#the-hgroup-element">hgroup</a></code> elements is defined to be the text
- of the highest <a href="the-aside-element.html#rank" title="rank">ranked</a>
- <code><a href="the-aside-element.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements">h1</a></code>–<code><a href="the-aside-element.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements">h6</a></code> element descendant of the
- <code><a href="#the-hgroup-element">hgroup</a></code> element, if there are any such elements, and the
- first such element if there are multiple elements with that
- <a href="the-aside-element.html#rank">rank</a>. If there are no such elements, then the text of
- the <code><a href="#the-hgroup-element">hgroup</a></code> element is the empty string.</p>
-
<p>Other elements of <a href="content-models.html#heading-content-0">heading content</a> in the
<code><a href="#the-hgroup-element">hgroup</a></code> element indicate subheadings or subtitles.</p>
@@ -376,26 +367,41 @@
<div class="example">
- <p>Here are some examples of valid headings. In each case, the
- emphasized text represents the text that would be used as the
- heading in an application extracting heading data and ignoring
- subheadings.</p>
+ <p>Here are some examples of valid headings.</p>
- <pre><hgroup>
- <h1><strong>The reality dysfunction</strong></h1>
+ <pre><hgroup>
+ <h1>The reality dysfunction</h1>
<h2>Space is not the only void</h2>
</hgroup></pre>
- <pre><hgroup>
- <h1><strong>Dr. Strangelove</strong></h1>
+ <pre><hgroup>
+ <h1>Dr. Strangelove</h1>
<h2>Or: How I Learned to Stop Worrying and Love the Bomb</h2>
</hgroup></pre>
- <p>The point of using <code><a href="#the-hgroup-element">hgroup</a></code> in these examples is to
- mask the <code><a href="the-aside-element.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements">h2</a></code> element (which acts as a secondary title)
- from the <a href="headings-and-sections.html#outline">outline</a> algorithm.</p><!--
- http://www.brucelawson.co.uk/2009/html-5-is-a-mess/#comment-618895
- -->
+ <p>The point of using <code><a href="#the-hgroup-element">hgroup</a></code> in these examples is to
+ mask the <code><a href="the-aside-element.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements">h2</a></code> element (which acts as a secondary title)
+ from the <a href="headings-and-sections.html#outline">outline</a> algorithm.</p><!--
+ http://www.brucelawson.co.uk/2009/html-5-is-a-mess/#comment-618895
+ -->
+
+ <p>How a user agent exposes such multi-level headings in user
+ interfaces (e.g. in tables of contents or search results) is left
+ open to implementors, as it is a user interface issue. The first
+ example above could be rendered as:</p>
+
+ <pre>The reality dysfunction: Space is not the only void</pre>
+
+ <p>Alternatively, it could look like this:
+
+ </p><pre>The reality dysfunction (Space is not the only void)</pre>
+
+ <p>In interfaces where a title can be rendered on multiple lines,
+ it could be rendered as follows, maybe with the first line in a
+ bigger font size:</p>
+
+ <pre>The reality dysfunction
+Space is not the only void</pre>
</div>
Index: content-models.html
===================================================================
RCS file: /sources/public/html5/spec/content-models.html,v
retrieving revision 1.287
retrieving revision 1.288
diff -u -d -r1.287 -r1.288
--- content-models.html 14 Sep 2012 01:14:30 -0000 1.287
+++ content-models.html 14 Sep 2012 05:13:53 -0000 1.288
@@ -610,7 +610,7 @@
level. Runs of <a href="#phrasing-content-1">phrasing content</a> form <a href="#paragraph" title="paragraph">paragraphs</a>.</p>
<!-- when updating this also update the category index -->
- <ul class="brief category-list"><li><code><a href="the-a-element.html#the-a-element">a</a></code> (if it contains only <a href="#phrasing-content-1">phrasing content</a>)</li>
+ <ul class="brief category-list"><li><code><a href="the-a-element.html#the-a-element">a</a></code></li>
<li><code><a href="the-abbr-element.html#the-abbr-element">abbr</a></code></li>
<li><code><a href="the-area-element.html#the-area-element">area</a></code> (if it is a descendant of a <code><a href="the-map-element.html#the-map-element">map</a></code> element)</li>
<li><code><a href="the-audio-element.html#the-audio-element">audio</a></code></li>
@@ -625,7 +625,7 @@
<li><code><a href="the-command-element.html#the-command-element">command</a></code></li>
<!--DATA--><!--FORK-->
<li><code><a href="the-datalist-element.html#the-datalist-element">datalist</a></code></li>
- <li><code><a href="the-del-element.html#the-del-element">del</a></code> (if it contains only <a href="#phrasing-content-1">phrasing content</a>)</li>
+ <li><code><a href="the-del-element.html#the-del-element">del</a></code></li>
<li><code><a href="the-dfn-element.html#the-dfn-element">dfn</a></code></li>
<li><code><a href="the-em-element.html#the-em-element">em</a></code></li>
<li><code><a href="the-embed-element.html#the-embed-element">embed</a></code></li>
@@ -633,12 +633,12 @@
<li><code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code></li>
<li><code><a href="the-img-element.html#the-img-element">img</a></code></li>
<li><code><a href="the-input-element.html#the-input-element">input</a></code></li>
- <li><code><a href="the-ins-element.html#the-ins-element">ins</a></code> (if it contains only <a href="#phrasing-content-1">phrasing content</a>)</li>
+ <li><code><a href="the-ins-element.html#the-ins-element">ins</a></code></li>
<li><code><a href="the-kbd-element.html#the-kbd-element">kbd</a></code></li>
<li><code><a href="the-keygen-element.html#the-keygen-element">keygen</a></code></li>
<li><code><a href="the-label-element.html#the-label-element">label</a></code></li>
<!--MD-->
- <li><code><a href="the-map-element.html#the-map-element">map</a></code> (if it contains only <a href="#phrasing-content-1">phrasing content</a>)</li>
+ <li><code><a href="the-map-element.html#the-map-element">map</a></code></li>
<li><code><a href="the-mark-element.html#the-mark-element">mark</a></code></li>
<li><code><a href="mathml.html#math">math</a></code></li>
<!--MD-->
Index: webappapis.html
===================================================================
RCS file: /sources/public/html5/spec/webappapis.html,v
retrieving revision 1.384
retrieving revision 1.385
diff -u -d -r1.384 -r1.385
--- webappapis.html 14 Sep 2012 01:14:41 -0000 1.384
+++ webappapis.html 14 Sep 2012 05:13:55 -0000 1.385
@@ -406,7 +406,17 @@
<h5 id="definitions-0"><span class="secno">6.1.3.1 </span>Definitions</h5>
- <p>A <dfn id="concept-script" title="concept-script">script</dfn> has:</p>
+ <p>This specification describes three kinds of <a href="infrastructure.html#javascript-global-environment" title="JavaScript global environment">JavaScript global
+ environments</a>: the <dfn id="document-environment">document environment</dfn>, the
+ <dfn id="dedicated-worker-environment">dedicated worker environment</dfn>, and the <dfn id="shared-worker-environment">shared worker
+ environment</dfn>. The <a href="#dedicated-worker-environment">dedicated worker environment</a> and
+ the <a href="#shared-worker-environment">shared worker environment</a> are both types of <dfn id="worker-environment" title="worker environment">worker environments</dfn>.</p>
+
+ <p>Except where otherwise specified, a <a href="infrastructure.html#javascript-global-environment">JavaScript global
+ environment</a> is a <a href="#document-environment">document environment</a>.</p> <!--
+ note that we never actually say where one of these is created... -->
+
+ <hr><p>A <dfn id="concept-script" title="concept-script">script</dfn> has:</p>
<dl><dt>A <dfn id="script-execution-environment">script execution environment</dfn></dt>
@@ -691,7 +701,7 @@
handler</a> <var title="">onerror</var>, it must run these steps,
after which the error is either <dfn id="concept-error-handled" title="concept-error-handled"><i>handled</i></dfn> or <dfn id="concept-error-nothandled" title="concept-error-nothandled"><i>not handled</i></dfn>:</p>
- <dl class="switch"><dt>If the value of <var title="">onerror</var> is a
+ <dl class="switch"><dt>If the value of <var title="">onerror</var> is an
<code><a href="#onerroreventhandler">OnErrorEventHandler</a></code></dt>
<dd>
@@ -1671,9 +1681,10 @@
</td></tr></tbody></table><hr><p>The following are the <a href="#event-handlers">event handlers</a> (and their
corresponding <a href="#event-handler-event-type" title="event handler event type">event handler
event types</a>) <span class="impl">that must be</span> supported
- by all <a href="infrastructure.html#html-elements">HTML elements</a> other than <code><a href="the-body-element.html#the-body-element">body</a></code>, as
- both content attributes and IDL attributes, and on
- <code><a href="dom.html#document">Document</a></code> objects, as IDL attributes:</p>
+ by all <a href="infrastructure.html#html-elements">HTML elements</a> other than <code><a href="the-body-element.html#the-body-element">body</a></code> and
+ <code><a href="obsolete.html#frameset">frameset</a></code>, as both content attributes and IDL
+ attributes, and on <code><a href="dom.html#document">Document</a></code> objects, as IDL
+ attributes:</p>
<table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> </th><th><a href="#event-handler-event-type">Event handler event type</a>
</th></tr></thead><tbody><tr><td><dfn id="handler-onblur" title="handler-onblur"><code>onblur</code></dfn> </td><td> <code title="event-blur">blur</code> <!-- widely used -->
Received on Friday, 14 September 2012 05:14:05 UTC