- 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