W3C home > Mailing lists > Public > public-html-commits@w3.org > January 2010

html5/spec acknowledgements.html,1.725,1.726 browsers.html,1.725,1.726 dom.html,1.727,1.728 editing.html,1.725,1.726 embedded-content-0.html,1.717,1.718 forms.html,1.721,1.722 history.html,1.719,1.720 iana.html,1.56,1.57 index.html,1.725,1.726 infrastructure.html,1.727,1.728 interactive-elements.html,1.719,1.720 introduction.html,1.727,1.728 named-character-references.html,1.718,1.719 obsolete.html,1.717,1.718 offline.html,1.720,1.721 references.html,1.725,1.726 semantics.html,1.727,1.728 spec.html,1.725,1.726 syntax.html,1.725,1.726 tabular-data.html,1.721,1.722 text-level-semantics.html,1.720,1.721 the-canvas-element.html,1.589,1.590 the-xhtml-syntax.html,1.725,1.726 video.html,1.596,1.597

From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 21 Jan 2010 00:10:44 +0000
To: Message-Id: <E1NXkdI-0007Jf-Vk@lionel-hutz.w3.org>
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv28099

Modified Files:
	acknowledgements.html browsers.html dom.html editing.html 
	embedded-content-0.html forms.html history.html iana.html 
	index.html infrastructure.html interactive-elements.html 
	introduction.html named-character-references.html 
	obsolete.html offline.html references.html semantics.html 
	spec.html syntax.html tabular-data.html 
	text-level-semantics.html the-canvas-element.html 
	the-xhtml-syntax.html video.html 
Log Message:
Make text/html-sandboxed sandbox plugins also, since plugins don't honour UA origin determinations. (whatwg r4618)

[updated by splitter]


Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/spec/infrastructure.html,v
retrieving revision 1.727
retrieving revision 1.728
diff -u -d -r1.727 -r1.728
--- infrastructure.html	14 Jan 2010 08:12:13 -0000	1.727
+++ infrastructure.html	21 Jan 2010 00:10:41 -0000	1.728
@@ -272,7 +272,7 @@
    <a href="introduction.html">&#8592; 1 Introduction</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="dom.html">3 Semantics, structure, and APIs of HTML documents &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="infrastructure"><span class="secno">2 </span>Common infrastructure</h2><h3 id="terminology"><span class="secno">2.1 </span>Terminology</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>This specification refers to both HTML and XML attributes and IDL

Index: text-level-semantics.html
===================================================================
RCS file: /sources/public/html5/spec/text-level-semantics.html,v
retrieving revision 1.720
retrieving revision 1.721
diff -u -d -r1.720 -r1.721
--- text-level-semantics.html	14 Jan 2010 08:12:14 -0000	1.720
+++ text-level-semantics.html	21 Jan 2010 00:10:42 -0000	1.721
@@ -272,7 +272,7 @@
    <a href="semantics.html">&#8592; 4 The elements of HTML</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="video.html">4.8.7 The video element &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h3 id="text-level-semantics"><span class="secno">4.6 </span>Text-level semantics</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id="the-a-element"><span class="secno">4.6.1 </span>The <dfn><code>a</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
@@ -3467,7 +3467,7 @@
 <pre class="idl">interface <dfn id="htmliframeelement">HTMLIFrameElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
            attribute DOMString <a href="#dom-iframe-src" title="dom-iframe-src">src</a>;
            attribute DOMString <a href="#dom-iframe-name" title="dom-iframe-name">name</a>;
-           attribute DOMString <a href="#dom-iframe-sandbox" title="dom-iframe-sandbox">sandbox</a>;
+  [PutForwards=<a href="infrastructure.html#dom-domsettabletokenlist-value" title="dom-DOMSettableTokenList-value">value</a>] readonly attribute <a href="infrastructure.html#domsettabletokenlist">DOMSettableTokenList</a> <a href="#dom-iframe-sandbox" title="dom-iframe-sandbox">sandbox</a>;
            attribute boolean <a href="#dom-iframe-seamless" title="dom-iframe-seamless">seamless</a>;
            attribute DOMString <a href="the-canvas-element.html#dom-dim-width" title="dom-dim-width">width</a>;
            attribute DOMString <a href="the-canvas-element.html#dom-dim-height" title="dom-dim-height">height</a>;
@@ -3485,18 +3485,14 @@
        src="" to be used for legacy UAs:
 
           <iframe seamless sandbox="allow-scripts allow-forms" doc="
-            <!DOCTYPE HTML>
-            <title></title>
             Welcome to my blog!
             </sandbox>
             <a href='#' onclick='alert(document.cookie)'>Click here</a>
           "></iframe>
 
-       (There are things we can do to make this better, e.g. make the
-       <!DOCTYPE HMTL> and <title></title> bits implicit, maybe
-       introducing type="" to say whether it's HTML or XML instead of
-       only supporting HTML, maybe saying that if src="" and doc=""
-       are both specified they must have identical data, etc.)
+       TODO:
+          <!DOCTYPE HTML> implication
+          <title></title> optional
 
   --><p>The <code><a href="#the-iframe-element">iframe</a></code> element <a href="the-xhtml-syntax.html#represents">represents</a> a
   <a href="browsers.html#nested-browsing-context">nested browsing context</a>.</p><p>The <dfn id="attr-iframe-src" title="attr-iframe-src"><code>src</code></dfn> attribute
@@ -3583,7 +3579,11 @@
   <code title="attr-iframe-sandbox-allow-same-origin"><a href="#attr-iframe-sandbox-allow-same-origin">allow-same-origin</a></code>
   keywords together when the embedded page has the <a href="browsers.html#same-origin">same
   origin</a> as the page containing the <code><a href="#the-iframe-element">iframe</a></code> allows
-  the embedded page to simply remove the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attribute.</p><div class="impl">
+  the embedded page to simply remove the <code title="attr-iframe-sandbox"><a href="#attr-iframe-sandbox">sandbox</a></code> attribute.</p><p class="warning">Sandboxing hostile content is of minimal help if
+  an attacker can convince the user to just visit the hostile content
+  directly, rather than in the <code><a href="#the-iframe-element">iframe</a></code>. To limit the
+  damage that can be caused by hostile HTML content, it should be
+  served using the <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code> MIME type.</p><div class="impl">
 
   <!-- v2: Add a new attribute that enables new restrictions, e.g.:
        - disallow cross-origin loads of any kind (networking
@@ -3599,7 +3599,7 @@
   <code><a href="#the-iframe-element">iframe</a></code>, either directly or indirectly, must have all
   the flags set on them as were set on the <code><a href="#the-iframe-element">iframe</a></code>'s
   <code>Document</code>'s <a href="browsers.html#browsing-context">browsing context</a> when the
-  <code>iframe<code>'s <code>Document</code> was created.</code></code></p>
+  <code><a href="#the-iframe-element">iframe</a></code>'s <code>Document</code> was created.</p>
 
   <dl><dt>The <dfn id="sandboxed-navigation-browsing-context-flag">sandboxed navigation browsing context flag</dfn></dt>
 
@@ -3659,7 +3659,7 @@
     origin</a> for the purposes of the <a href="browsers.html#origin" title="origin">same-origin policy</a>.</p>
 
     <p>This flag also <a href="dom.html#sandboxCookies">prevents script from
-    reading the <code title="dom-document-cookie">document.cookie</code> IDL
+    reading from or writing to the <code title="dom-document-cookie">document.cookie</code> IDL
     attribute</a>, and blocks access to <code title="dom-localStorage">localStorage</code> and <code title="dom-opendatabase">openDatabase()</code>.</p>
 
     <div class="note">
@@ -4030,17 +4030,25 @@
   content</a>, any plugins instantiated for the element must be
   removed, and the <code><a href="#the-embed-element">embed</a></code> element represents nothing.</p>
 
-  <p id="sandboxPluginEmbed">If the <a href="#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing
-  context flag</a> was set on the <a href="browsers.html#browsing-context">browsing context</a> for
-  which the <code><a href="#the-embed-element">embed</a></code> element's <code>Document</code> is the
-  <a href="browsers.html#active-document">active document</a> when that <code>Document</code> was
-  created, then the user agent must render the <code><a href="#the-embed-element">embed</a></code>
-  element in a manner that conveys that the <a href="infrastructure.html#plugin">plugin</a> was
+  <p id="sandboxPluginEmbed">If either:
+
+  </p><ul><li>the <a href="#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing context flag</a> was
+   set on the <a href="browsers.html#browsing-context">browsing context</a> for which the
+   <code><a href="#the-embed-element">embed</a></code> element's <code>Document</code> is the
+   <a href="browsers.html#active-document">active document</a> when that <code>Document</code> was
+   created, or</li>
+
+   <li>the <code><a href="#the-embed-element">embed</a></code> element's <code>Document</code> was
+   parsed from a resource whose <a href="infrastructure.html#content-type-sniffing-0" title="Content-Type
+   sniffing">sniffed type</a> as determined during <a href="history.html#navigate" title="navigate">navigation</a> is
+   <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code></li>
+
+  </ul><p>...then the user agent must render the <code><a href="#the-embed-element">embed</a></code> element
+  in a manner that conveys that the <a href="infrastructure.html#plugin">plugin</a> was
   disabled. The user agent may offer the user the option to override
   the sandbox and instantiate the <a href="infrastructure.html#plugin">plugin</a> anyway; if the
   user invokes such an option, the user agent must act as if the
-  <a href="#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing context flag</a> was not set for
-  the purposes of this element.</p>
+  conditions above did not apply for the purposes of this element.</p>
 
   <p class="warning">Plugins are disabled in sandboxed browsing
   contexts because they might not honor the restrictions imposed by
@@ -4055,7 +4063,8 @@
   <ul class="brief"><li>The element is <a href="infrastructure.html#in-a-document" title="in a document">in a <code>Document</code></a>.</li>
    <li>The element's <code>Document</code> is <a href="browsers.html#fully-active">fully active</a>.</li>
    <li>The element has either a <code title="attr-embed-src"><a href="#attr-embed-src">src</a></code> attribute set or a <code title="attr-embed-type"><a href="#attr-embed-type">type</a></code> attribute set (or both).</li>
-   <li>The element is not in a <code>Document</code> whose <a href="browsers.html#browsing-context">browsing context</a> had the <a href="#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing context flag</a> set when the <code>Document</code> was created.</li>
+   <li>The element is not in a <code>Document</code> whose <a href="browsers.html#browsing-context">browsing context</a> had the <a href="#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing context flag</a> set when the <code>Document</code> was created (unless this has been overrriden as described above).</li>
+   <li>The element's <code>Document</code> was not parsed from a resource whose <a href="infrastructure.html#content-type-sniffing-0" title="Content-Type sniffing">sniffed type</a> as determined during <a href="history.html#navigate" title="navigate">navigation</a> is <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code> (unless this has been overrriden as described above).</li>
    <li>The element is not a descendant of a <a href="video.html#media-element">media element</a>.</li>
    <li>The element is not a descendant of an <code><a href="#the-object-element">object</a></code> element that is not showing its <a href="embedded-content-0.html#fallback-content">fallback content</a>.</li>
   </ul><p>Whenever an <code><a href="#the-embed-element">embed</a></code> element that was not <a href="#concept-embed-active" title="concept-embed-active">potentially active</a> becomes <a href="#concept-embed-active" title="concept-embed-active">potentially active</a>, and whenever
@@ -4648,12 +4657,21 @@
   <a href="infrastructure.html#plugin">plugin</a>. The <a href="infrastructure.html#plugin">plugin</a> is not a nested
   <a href="browsers.html#browsing-context">browsing context</a>.</p>
 
-  <p id="sandboxPluginObject">If the <a href="#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing
-  context flag</a> was set on the <code><a href="#the-object-element">object</a></code> element's
-  <code>Document</code>'s <a href="browsers.html#browsing-context">browsing context</a> when the
-  <code>Document</code> was created, then the steps above must always
-  act as if they had failed to find a <a href="infrastructure.html#plugin">plugin</a>, even if one
-  would otherwise have been used.</p>
+  <p id="sandboxPluginObject">If either:</p>
+
+  <ul><li>the <a href="#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing context flag</a> was
+   set on the <code><a href="#the-object-element">object</a></code> element's <code>Document</code>'s
+   <a href="browsers.html#browsing-context">browsing context</a> when the <code>Document</code> was
+   created, or</li>
+
+   <li>the <code><a href="#the-object-element">object</a></code> element's <code>Document</code> was
+   parsed from a resource whose <a href="infrastructure.html#content-type-sniffing-0" title="Content-Type
+   sniffing">sniffed type</a> as determined during <a href="history.html#navigate" title="navigate">navigation</a> is
+   <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code></li>
+
+  </ul><p>...then the steps above must always act as if they had failed to
+  find a <a href="infrastructure.html#plugin">plugin</a>, even if one would otherwise have been
+  used.</p>
 
   <p class="note">The above algorithm is independent of CSS properties
   (including 'display', 'overflow', and 'visibility'). For example, it

Index: the-canvas-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-canvas-element.html,v
retrieving revision 1.589
retrieving revision 1.590
diff -u -d -r1.589 -r1.590
--- the-canvas-element.html	14 Jan 2010 08:12:15 -0000	1.589
+++ the-canvas-element.html	21 Jan 2010 00:10:42 -0000	1.590
@@ -272,7 +272,7 @@
    <a href="video.html">&#8592; 4.8.7 The video element</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="tabular-data.html">4.9 Tabular data &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h4 id="the-canvas-element"><span class="secno">4.8.11 </span>The <dfn id="canvas"><code>canvas</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/74">ISSUE-74</a> (canvas-accessibility) blocks progress to Last Call</span></p><dl class="element"><dt>Categories</dt>

Index: tabular-data.html
===================================================================
RCS file: /sources/public/html5/spec/tabular-data.html,v
retrieving revision 1.721
retrieving revision 1.722
diff -u -d -r1.721 -r1.722
--- tabular-data.html	14 Jan 2010 08:12:14 -0000	1.721
+++ tabular-data.html	21 Jan 2010 00:10:42 -0000	1.722
@@ -272,7 +272,7 @@
    <a href="the-canvas-element.html">&#8592; 4.8.11 The canvas element</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="forms.html">4.10 Forms &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h3 id="tabular-data"><span class="secno">4.9 </span>Tabular data</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/32">ISSUE-32</a> (table-summary) blocks progress to Last Call</span></p><h4 id="the-table-element"><span class="secno">4.9.1 </span>The <dfn><code>table</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
@@ -1372,7 +1372,7 @@
   interface:</p><pre class="idl">interface <dfn id="htmltablecellelement">HTMLTableCellElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
            attribute unsigned long <a href="#dom-tdth-colspan" title="dom-tdth-colSpan">colSpan</a>;
            attribute unsigned long <a href="#dom-tdth-rowspan" title="dom-tdth-rowSpan">rowSpan</a>;
-           attribute DOMString <a href="#dom-tdth-headers" title="dom-tdth-headers">headers</a>;
+  [PutForwards=<a href="infrastructure.html#dom-domsettabletokenlist-value" title="dom-DOMSettableTokenList-value">value</a>] readonly attribute <a href="infrastructure.html#domsettabletokenlist">DOMSettableTokenList</a> <a href="#dom-tdth-headers" title="dom-tdth-headers">headers</a>;
   readonly attribute long <a href="#dom-tdth-cellindex" title="dom-tdth-cellIndex">cellIndex</a>;
 };</pre><dl class="domintro"><dt><var title="">cell</var> . <code title="dom-tdth-cellIndex"><a href="#dom-tdth-cellindex">cellIndex</a></code></dt>
 

Index: embedded-content-0.html
===================================================================
RCS file: /sources/public/html5/spec/embedded-content-0.html,v
retrieving revision 1.717
retrieving revision 1.718
diff -u -d -r1.717 -r1.718
--- embedded-content-0.html	14 Jan 2010 08:12:10 -0000	1.717
+++ embedded-content-0.html	21 Jan 2010 00:10:40 -0000	1.718
@@ -272,7 +272,7 @@
    <a href="dom.html">&#8592; 3 Semantics, structure, and APIs of HTML documents</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="semantics.html">4 The elements of HTML &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h6 id="embedded-content-0"><span class="secno">3.2.5.1.6 </span>Embedded content</h6><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><dfn id="embedded-content">Embedded content</dfn> is content that imports another
@@ -1210,23 +1210,30 @@
 
    <li>
 
-    <p>If <var title="">replace</var> is false, then:
+    <p>Remove all the entries in the <a href="browsers.html#browsing-context">browsing context</a>'s
+    <a href="history.html#session-history">session history</a> after the <a href="history.html#current-entry">current
+    entry</a>. If the <a href="history.html#current-entry">current entry</a> is the last entry
+    in the session history, then no entries are removed.</p>
 
-    </p><ol><li>Remove all the entries in the <a href="browsers.html#browsing-context">browsing context</a>'s
-     <a href="history.html#session-history">session history</a> after the <a href="history.html#current-entry">current entry</a>
-     in its <code>Document</code>'s <code><a href="history.html#history-0">History</a></code> object</li>
+    <p class="note">This <a href="history.html#history-notes">doesn't necessarily
+    have to affect</a> the user agent's user interface.</p>
 
-     <li>Remove any earlier entries that share the same
-     <code>Document</code></li>
+   </li>
 
-     <li>Add a new entry just before the last entry that is associated
-     with the text that was parsed by the previous parser associated
-     with the <code>Document</code> object, as well as the state of
-     the document at the start of these steps. (This allows the user
-     to step backwards in the session history to see the page before
-     it was blown away by the <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> call.)</li>
+   <li>Remove any earlier entries that share the same
+   <code>Document</code>.</li>
 
-    </ol></li>
+   <li>
+
+    <p>If <var title="">replace</var> is false, then add a new entry,
+    just before the last entry, and assocaite with the new entry the
+    text that was parsed by the previous parser associated with the
+    <code>Document</code> object, as well as the state of the document
+    at the start of these steps. (This allows the user to step
+    backwards in the session history to see the page before it was
+    blown away by the <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> call.)</p>
+
+   </li>
 
    <li><p>Finally, set the <a href="syntax.html#insertion-point">insertion point</a> to point at
    just before the end of the <a href="syntax.html#the-input-stream">input stream</a> (which at this

Index: dom.html
===================================================================
RCS file: /sources/public/html5/spec/dom.html,v
retrieving revision 1.727
retrieving revision 1.728
diff -u -d -r1.727 -r1.728
--- dom.html	14 Jan 2010 08:12:10 -0000	1.727
+++ dom.html	21 Jan 2010 00:10:40 -0000	1.728
@@ -272,7 +272,7 @@
    <a href="infrastructure.html">&#8592; 2 Common infrastructure</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="embedded-content-0.html">3.2.5.1.6 Embedded content &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="dom"><span class="secno">3 </span>Semantics, structure, and APIs of HTML documents</h2><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h3 id="documents"><span class="secno">3.1 </span>Documents</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Every XML and HTML document in an HTML UA is represented by a
@@ -1422,15 +1422,15 @@
   content attribute.</p>
 
   </div><h5 id="the-lang-and-xml:lang-attributes"><span class="secno">3.2.3.3 </span>The <code title="attr-lang"><a href="#attr-lang">lang</a></code> and <code title="attr-xml-lang"><a href="#attr-xml-lang">xml:lang</a></code> attributes</h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The <dfn id="attr-lang" title="attr-lang"><code>lang</code></dfn> attribute (in
-  no namespace) specifies the primary <dfn id="language">language</dfn> for the
-  element's contents and for any of the element's attributes that
-  contain text. Its value must be a valid BCP 47 language code, or
-  the empty string. <a href="references.html#refsBCP47">[BCP47]</a></p><p>The <dfn id="attr-xml-lang" title="attr-xml-lang"><code title="">lang</code></dfn>
+  no namespace) specifies the primary language for the element's
+  contents and for any of the element's attributes that contain
+  text. Its value must be a valid BCP 47 language code, or the empty
+  string. Setting the attribute to the empty string indicates that the
+  primary language is unknown<!-- UA conformance requirements for this
+  are below -->. <a href="references.html#refsBCP47">[BCP47]</a></p><p>The <dfn id="attr-xml-lang" title="attr-xml-lang"><code title="">lang</code></dfn>
   attribute in the <a href="infrastructure.html#xml-namespace">XML namespace</a> is defined in XML. <a href="references.html#refsXML">[XML]</a></p><p>If these attributes are omitted from an element, then the
   language of this element is the same as the language of its parent
-  element, if any. Setting the attribute to the empty string indicates
-  that the primary language is unknown.</p><!-- UA conformance
-  requires for this are below --><p>The <code title="attr-lang"><a href="#attr-lang">lang</a></code> attribute in no namespace
+  element, if any.</p><p>The <code title="attr-lang"><a href="#attr-lang">lang</a></code> attribute in no namespace
   may be used on any <a href="infrastructure.html#html-elements" title="HTML elements">HTML
   element</a>.</p><p>The <a href="#attr-xml-lang" title="attr-xml-lang"><code title="">lang</code>
   attribute in the <span>XML namespace</span></a> may be used on
@@ -1455,10 +1455,10 @@
   with the literal localname "<code title="">xml:lang</code>" has no
   effect on language processing.</p><div class="impl">
 
-  <hr><p>To determine the language of a node, user agents must look at the
-  nearest ancestor element (including the element itself if the node
-  is an element) that has a <a href="#attr-xml-lang" title="attr-xml-lang"><code title="">lang</code> attribute in the <span>XML
-  namespace</span></a> set or is an <a href="infrastructure.html#html-elements" title="HTML
+  <hr><p>To determine the <dfn id="language">language</dfn> of a node, user agents must
+  look at the nearest ancestor element (including the element itself
+  if the node is an element) that has a <a href="#attr-xml-lang" title="attr-xml-lang"><code title="">lang</code> attribute in the
+  <span>XML namespace</span></a> set or is an <a href="infrastructure.html#html-elements" title="HTML
   elements">HTML element</a> and has a <code title="attr-lang"><a href="#attr-lang">lang</a></code> in no namespace attribute set. That
   attribute specifies the language of the node.</p>
 

Index: references.html
===================================================================
RCS file: /sources/public/html5/spec/references.html,v
retrieving revision 1.725
retrieving revision 1.726
diff -u -d -r1.725 -r1.726
--- references.html	14 Jan 2010 08:12:14 -0000	1.725
+++ references.html	21 Jan 2010 00:10:41 -0000	1.726
@@ -272,7 +272,7 @@
    <a href="index.html">&#8592; Index</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="acknowledgements.html">Acknowledgements &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 class="no-num" id="references">References</h2><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><!--REFS--><p>All references are normative unless marked "Non-normative".</p><!-- XXX really should remove dates and version numbers from these references once and for all --><dl><dt id="refsABNF">[ABNF]</dt>

Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/spec/acknowledgements.html,v
retrieving revision 1.725
retrieving revision 1.726
diff -u -d -r1.725 -r1.726
--- acknowledgements.html	14 Jan 2010 08:12:10 -0000	1.725
+++ acknowledgements.html	21 Jan 2010 00:10:40 -0000	1.726
@@ -270,7 +270,7 @@
    </div><nav>
    <a href="references.html">&#8592; References</a> &#8211;
    <a href="spec.html#contents">Table of contents</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 class="no-num" id="acknowledgements">Acknowledgements</h2><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- ACKS --><p>Thanks to
@@ -336,6 +336,7 @@
   Bill Mason,
   Bill McCoy,
   Billy Wong,
+  Bjartur Thorlacius,
   Bj&#246;rn H&#246;hrmann,
   Blake Frantz,
   Boris Zbarsky,
@@ -366,6 +367,7 @@
   Charles Iliya Krempeaux,
   Charles McCathieNevile,
   Chris Cressman,
+  Chris Evans,
   Chris Morris,
   Chris Pearce,
   Christian Biesinger,
@@ -530,6 +532,7 @@
   Jon Gibbins,
   Jon Perlow,
   Jonas Sicking,
+  Jonathan Cook,
   Jonathan Rees,
   Jonathan Worent,
   Jonny Axelsson,
@@ -543,6 +546,7 @@
   Jukka K. Korpela,
   Jules Cl&#233;ment-Ripoche,
   Julian Reschke,
+  Justin Lebar,
   Justin Sinclair,
   Kai Hendry,
   Kartikaya Gupta,
@@ -741,6 +745,7 @@
   Wladimir Palant,
   Wojciech Mach,
   Wolfram Kriesing,
+  Yang Chen,
   Yi-An Huang,
   Yngve Nysaeter Pettersen,
   Yuzo Fujishima,

Index: iana.html
===================================================================
RCS file: /sources/public/html5/spec/iana.html,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -d -r1.56 -r1.57
--- iana.html	14 Jan 2010 08:12:13 -0000	1.56
+++ iana.html	21 Jan 2010 00:10:41 -0000	1.57
@@ -272,7 +272,7 @@
    <a href="obsolete.html">&#8592; 10 Obsolete features</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="index.html">Index &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="iana"><span class="secno">11 </span>IANA considerations</h2><!-- http://www.w3.org/2002/06/registering-mediatype.html --><h3 id="text-html"><span class="secno">11.1 </span><dfn><code>text/html</code></dfn></h3><p>This registration is for community review and will be submitted

Index: forms.html
===================================================================
RCS file: /sources/public/html5/spec/forms.html,v
retrieving revision 1.721
retrieving revision 1.722
diff -u -d -r1.721 -r1.722
--- forms.html	14 Jan 2010 08:12:10 -0000	1.721
+++ forms.html	21 Jan 2010 00:10:40 -0000	1.722
@@ -272,7 +272,7 @@
    <a href="tabular-data.html">&#8592; 4.9 Tabular data</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="interactive-elements.html">4.11 Interactive elements &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h3 id="forms"><span class="secno">4.10 </span>Forms</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Forms allow unscripted client-server interaction: given a form, a
@@ -6902,7 +6902,7 @@
    <dt>DOM interface:</dt>
    <dd>
 <pre class="idl">interface <dfn id="htmloutputelement">HTMLOutputElement</dfn> : <a href="dom.html#htmlelement">HTMLElement</a> {
-           attribute DOMString <span title="dom-output-wrap">htmlFor</span>;
+  [PutForwards=<a href="infrastructure.html#dom-domsettabletokenlist-value" title="dom-DOMSettableTokenList-value">value</a>] readonly attribute <a href="infrastructure.html#domsettabletokenlist">DOMSettableTokenList</a> <span title="dom-output-wrap">htmlFor</span>;
   readonly attribute <a href="#htmlformelement">HTMLFormElement</a> <a href="#dom-fae-form" title="dom-fae-form">form</a>;
            attribute DOMString <a href="#dom-fe-name" title="dom-fe-name">name</a>;
 

Index: interactive-elements.html
===================================================================
RCS file: /sources/public/html5/spec/interactive-elements.html,v
retrieving revision 1.719
retrieving revision 1.720
diff -u -d -r1.719 -r1.720
--- interactive-elements.html	14 Jan 2010 08:12:13 -0000	1.719
+++ interactive-elements.html	21 Jan 2010 00:10:41 -0000	1.720
@@ -272,7 +272,7 @@
    <a href="forms.html">&#8592; 4.10 Forms</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="browsers.html">5 Web browsers &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h3 id="interactive-elements"><span class="secno">4.11 </span>Interactive elements</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id="the-details-element"><span class="secno">4.11.1 </span>The <dfn><code>details</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
@@ -4557,6 +4557,8 @@
   <h3 id="converting-html-to-other-formats"><span class="secno">4.14 </span>Converting HTML to other formats</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
 
+
+
   <h4 id="atom"><span class="secno">4.14.1 </span>Atom</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
   <p>Given a <code>Document</code> <var title="">source</var>, a user

Index: editing.html
===================================================================
RCS file: /sources/public/html5/spec/editing.html,v
retrieving revision 1.725
retrieving revision 1.726
diff -u -d -r1.725 -r1.726
--- editing.html	14 Jan 2010 08:12:10 -0000	1.725
+++ editing.html	21 Jan 2010 00:10:40 -0000	1.726
@@ -272,7 +272,7 @@
    <a href="history.html">&#8592; 5.10 Session history and navigation</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="syntax.html">7 The HTML syntax &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="editing"><span class="secno">6 </span><dfn>User Interaction</dfn></h2><p>This section describes various features that allow authors to
@@ -374,6 +374,10 @@
   current playback position move to the start of the given
   element.</p>
 
+  <p>If the element in question cannot be brought to the user's
+  attention, e.g. because it is <code title="attr-hidden"><a href="#the-hidden-attribute">hidden</a></code>, or is not <a href="the-xhtml-syntax.html#being-rendered">being
+  rendered</a>, then the user agent must do nothing instead.</p>
+
   <p>In visual user agents, if the argument is present and has the
   value false, the user agent should scroll the element into view such
   that both the bottom and the top of the element are in the viewport,

Index: video.html
===================================================================
RCS file: /sources/public/html5/spec/video.html,v
retrieving revision 1.596
retrieving revision 1.597
diff -u -d -r1.596 -r1.597
--- video.html	14 Jan 2010 08:12:15 -0000	1.596
+++ video.html	21 Jan 2010 00:10:42 -0000	1.597
@@ -272,7 +272,7 @@
    <a href="text-level-semantics.html">&#8592; 4.6 Text-level semantics</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="the-canvas-element.html">4.8.11 The canvas element &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h4 id="video"><span class="secno">4.8.7 </span>The <dfn><code>video</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/9">ISSUE-9</a> (video-accessibility) blocks progress to Last Call</span></p><dl class="element"><dt>Categories</dt>

Index: browsers.html
===================================================================
RCS file: /sources/public/html5/spec/browsers.html,v
retrieving revision 1.725
retrieving revision 1.726
diff -u -d -r1.725 -r1.726
--- browsers.html	14 Jan 2010 08:12:10 -0000	1.725
+++ browsers.html	21 Jan 2010 00:10:40 -0000	1.726
@@ -272,7 +272,7 @@
    <a href="interactive-elements.html">&#8592; 4.11 Interactive elements</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="offline.html">5.9 Offline Web applications &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="browsers"><span class="secno">5 </span>Web browsers</h2><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><div class="impl">
@@ -1548,7 +1548,7 @@
      <code>Document</code> or in a script</dt>
 
      <dd>The <a href="#origin">origin</a> is the <a href="#origin">origin</a> of the
-     <code>Document</code> or script in which the <code title="">data:</code> URL was found.</dd>
+     <code>Document</code> or script that initiated the <a href="history.html#navigate" title="navigate">navigation</a> to that <a href="infrastructure.html#url">URL</a>.</dd>
 
 
      <dt>If a <code>Document</code> has the <a href="dom.html#the-document-s-address" title="the

Index: the-xhtml-syntax.html
===================================================================
RCS file: /sources/public/html5/spec/the-xhtml-syntax.html,v
retrieving revision 1.725
retrieving revision 1.726
diff -u -d -r1.725 -r1.726
--- the-xhtml-syntax.html	14 Jan 2010 08:12:15 -0000	1.725
+++ the-xhtml-syntax.html	21 Jan 2010 00:10:42 -0000	1.726
@@ -272,7 +272,7 @@
    <a href="named-character-references.html">&#8592; 7.5 Named character references</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="obsolete.html">10 Obsolete features &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="the-xhtml-syntax"><span class="secno">8 </span><dfn id="xhtml">The XHTML syntax</dfn></h2><p class="note">This section only describes the rules for XML

Index: offline.html
===================================================================
RCS file: /sources/public/html5/spec/offline.html,v
retrieving revision 1.720
retrieving revision 1.721
diff -u -d -r1.720 -r1.721
--- offline.html	14 Jan 2010 08:12:14 -0000	1.720
+++ offline.html	21 Jan 2010 00:10:41 -0000	1.721
@@ -272,7 +272,7 @@
    <a href="browsers.html">&#8592; 5 Web browsers</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="history.html">5.10 Session history and navigation &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h3 id="offline"><span class="secno">5.9 </span>Offline Web applications</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 ideas for appcache:

Index: obsolete.html
===================================================================
RCS file: /sources/public/html5/spec/obsolete.html,v
retrieving revision 1.717
retrieving revision 1.718
diff -u -d -r1.717 -r1.718
--- obsolete.html	14 Jan 2010 08:12:14 -0000	1.717
+++ obsolete.html	21 Jan 2010 00:10:41 -0000	1.718
@@ -272,7 +272,7 @@
    <a href="the-xhtml-syntax.html">&#8592; 8 The XHTML syntax</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="iana.html">11 IANA considerations &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="obsolete"><span class="secno">10 </span>Obsolete features</h2><h3 id="obsolete-but-conforming-features"><span class="secno">10.1 </span>Obsolete but conforming features</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>Features listed in this section will trigger warnings in
@@ -575,7 +575,10 @@
   <a href="browsers.html#fully-active">fully active</a>, and when the element's
   <code>Document</code>'s <a href="browsers.html#browsing-context">browsing context</a> had its
   <a href="text-level-semantics.html#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing context flag</a> when that
-  <code>Document</code> was created, and when the element has an
+  <code>Document</code> was created, and when the element's
+  <code>Document</code> was parsed from a resource whose <a href="infrastructure.html#content-type-sniffing-0" title="Content-Type sniffing">sniffed type</a> as determined
+  during <a href="history.html#navigate" title="navigate">navigation</a> is
+  <code><a href="iana.html#text-html-sandboxed">text/html-sandboxed</a></code>, and when the element has an
   ancestor <a href="video.html#media-element">media element</a>, and when the element has an
   ancestor <code><a href="text-level-semantics.html#the-object-element">object</a></code> element that is <em>not</em> showing
   its <a href="embedded-content-0.html#fallback-content">fallback content</a>, and when no Java Language runtime

Index: named-character-references.html
===================================================================
RCS file: /sources/public/html5/spec/named-character-references.html,v
retrieving revision 1.718
retrieving revision 1.719
diff -u -d -r1.718 -r1.719
--- named-character-references.html	14 Jan 2010 08:12:14 -0000	1.718
+++ named-character-references.html	21 Jan 2010 00:10:41 -0000	1.719
@@ -272,7 +272,7 @@
    <a href="syntax.html">&#8592; 7 The HTML syntax</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="the-xhtml-syntax.html">8 The XHTML syntax &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h3 id="named-character-references"><span class="secno">7.5 </span><dfn>Named character references</dfn></h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>This table lists the character reference names that are supported

Index: history.html
===================================================================
RCS file: /sources/public/html5/spec/history.html,v
retrieving revision 1.719
retrieving revision 1.720
diff -u -d -r1.719 -r1.720
--- history.html	14 Jan 2010 08:12:13 -0000	1.719
+++ history.html	21 Jan 2010 00:10:40 -0000	1.720
@@ -272,7 +272,7 @@
    <a href="offline.html">&#8592; 5.9 Offline Web applications</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="editing.html">6 User Interaction &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h3 id="history"><span class="secno">5.10 </span>Session history and navigation</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id="the-session-history-of-browsing-contexts"><span class="secno">5.10.1 </span>The session history of browsing contexts</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p>The sequence of <code>Document</code>s in a <a href="browsers.html#browsing-context">browsing
@@ -472,13 +472,14 @@
     <td>Must do the same as <code title="dom-history-go"><a href="#dom-history-go">go(-1)</a></code></td>
    </tr><tr><td><dfn id="dom-history-forward" title="dom-history-forward"><code>forward()</code></dfn></td>
     <td>Must do the same as <code title="dom-history-go"><a href="#dom-history-go">go(1)</a></code></td>
-   </tr></table><hr><p>The <dfn id="dom-history-pushstate" title="dom-history-pushState"><code>pushState(<var title="">data</var>, <var title="">title</var>, <var title="">url</var>)</code></dfn> method adds a state object to the
-  history.</p>
+   </tr></table><hr><p>The <dfn id="dom-history-pushstate" title="dom-history-pushState"><code>pushState(<var title="">data</var>, <var title="">title</var>, <var title="">url</var>)</code></dfn> method adds a state object entry to
+  the history.</p>
 
-  <p>The <dfn id="dom-history-replacestate" title="dom-history-replaceState"><code>replaceState(<var title="">data</var>, <var title="">title</var>, <var title="">url</var>)</code></dfn> method updates the <a href="#current-entry">current
-  entry</a> in the history to have a state object.</p>
+  <p>The <dfn id="dom-history-replacestate" title="dom-history-replaceState"><code>replaceState(<var title="">data</var>, <var title="">title</var>, <var title="">url</var>)</code></dfn> method updates the state object,
+  title, and optionally the <a href="infrastructure.html#url">URL</a> of the <a href="#current-entry">current
+  entry</a> in the history.</p>
 
-  <p>When either of these methods are invoked, the user agent must run
+  <p>When either of these methods is invoked, the user agent must run
   the following steps:</p>
 
   <ol><li><p>Let <var title="">clone data</var> be a <a href="infrastructure.html#structured-clone">structured
@@ -511,14 +512,19 @@
 
     <p>If the method invoked was the <code title="dom-history-pushState"><a href="#dom-history-pushstate">pushState()</a></code> method:</p>
 
-    <ol><li><p>Remove from the <a href="#session-history">session history</a> any entries for
-     the <code>Document</code> from the entry after the <a href="#current-entry">current
-     entry</a> up to the last entry in the session history that
-     references the same <code>Document</code> object, if any. If the
-     <a href="#current-entry">current entry</a> is the last entry in the session
-     history, or if there are no entries after the <a href="#current-entry">current
-     entry</a> that reference the same <code>Document</code> object,
-     then no entries are removed.</p></li>
+    <ol><li>
+
+      <p>Remove all the entries in the <a href="browsers.html#browsing-context">browsing context</a>'s
+      <a href="#session-history">session history</a> after the <a href="#current-entry">current
+      entry</a>. If the <a href="#current-entry">current entry</a> is the last
+      entry in the session history, then no entries are
+      removed.</p>
+
+      <p class="note">This <a href="#history-notes">doesn't
+      necessarily have to affect</a> the user agent's user
+      interface.</p>
+
+     </li>
 
      <li><p>Add a state object entry to the session history, after the
      <a href="#current-entry">current entry</a>, with <var title="">cloned data</var> as
@@ -1329,27 +1335,40 @@
 
      <dd>
 
-      <ol><li><p>Replace the entry being updated with a new entry
-       representing the new resource and its <code>Document</code>
-       object and related state. The user agent may propagate state from
-       the old entry to the new entry (e.g. scroll position).</p></li>
+      <ol><li><p>Replace the <code>Document</code> of the entry being
+       updated, and any other entries that referenced the same
+       document as that entry, with the new
+       <code>Document</code>.</p></li>
 
        <li><p><a href="#traverse-the-history">Traverse the history</a> to the new
        entry.</p></li>
 
-      </ol></dd>
+      </ol><p class="note">This can only happen if the entry being updated
+      is no the <a href="#current-entry">current entry</a>, and can never happen with
+      <a href="#replacement-enabled">replacement enabled</a>. (It happens when the user
+      tried to traverse to a session history entry that no longer had
+      a <code>Document</code> object.)</p>
+
+     </dd>
 
 
      <dt>Otherwise</dt>
 
      <dd>
 
-      <ol><li><p>Remove all the entries after the <a href="#current-entry">current
-       entry</a> in the <a href="browsers.html#browsing-context">browsing context</a>'s
-       <code>Document</code> object's <code><a href="#history-0">History</a></code> object.</p>
-       <p class="note">This <a href="#history-notes">doesn't
-       necessarily have to affect</a> the user agent's user
-       interface.</p> </li>
+      <ol><li>
+
+        <p>Remove all the entries in the <a href="browsers.html#browsing-context">browsing
+        context</a>'s <a href="#session-history">session history</a> after the
+        <a href="#current-entry">current entry</a>. If the <a href="#current-entry">current entry</a>
+        is the last entry in the session history, then no entries are
+        removed.</p>
+
+        <p class="note">This <a href="#history-notes">doesn't
+        necessarily have to affect</a> the user agent's user
+        interface.</p>
+
+       </li>
 
        <li><p>Append a new entry at the end of the <code><a href="#history-0">History</a></code>
        object representing the new resource and its
@@ -1626,21 +1645,27 @@
   identifier, then the user agent must <a href="browsers.html#queue-a-task">queue a task</a> to
   run the following steps:</p>
 
-  <ol><li><p>Remove all the entries after the <a href="#current-entry">current entry</a>
-   in the <a href="browsers.html#browsing-context">browsing context</a>'s <code>Document</code>
-   object's <code><a href="#history-0">History</a></code> object.</p> <p class="note">This <a href="#history-notes">doesn't necessarily have to affect</a> the
-   user agent's user interface.</p> </li>
+  <ol><li>
+
+    <p>Remove all the entries in the <a href="browsers.html#browsing-context">browsing context</a>'s
+    <a href="#session-history">session history</a> after the <a href="#current-entry">current
+    entry</a>. If the <a href="#current-entry">current entry</a> is the last entry
+    in the session history, then no entries are removed.</p>
+
+    <p class="note">This <a href="#history-notes">doesn't necessarily
+    have to affect</a> the user agent's user interface.</p>
+
+   </li>
 
    <li><p>Append a new entry at the end of the <code><a href="#history-0">History</a></code>
    object representing the new resource and its <code>Document</code>
-   object and related state, and set its URL to the address to which
-   the user agent was <a href="#navigate" title="navigate">navigating</a>. (This
-   will be the same as <a href="dom.html#the-document-s-address">the document's address</a>, but with a
-   new fragment identifier.)</p></li>
+   object and related state. Its <a href="infrastructure.html#url">URL</a> must be set to the
+   address to which the user agent was <a href="#navigate" title="navigate">navigating</a>. The title must be left
+   unset.</p></li>
 
    <li><p><a href="#traverse-the-history">Traverse the history</a> to the new entry. This
-   will <a href="#scroll-to-the-fragment-identifier">scroll to the fragment identifier</a> given in
-   <a href="dom.html#the-document-s-current-address">the document's current address</a>.</p></li>
+   will <a href="#scroll-to-the-fragment-identifier">scroll to the fragment identifier</a> given in what
+   is now <a href="dom.html#the-document-s-current-address">the document's current address</a>.</p></li>
 
   </ol><p class="note">If the scrolling fails because the relevant ID has
   not yet been parsed, then the original <a href="#navigate" title="navigate">navigation</a> algorithm will take care of the
@@ -1722,6 +1747,11 @@
 
    <li><p>Release the <a href="browsers.html#storage-mutex">storage mutex</a>.</p></li>
 
+   <li><p>If the <a href="#current-entry">current entry</a>'s title was not set by the
+   <code title="dom-history-pushState"><a href="#dom-history-pushstate">pushState()</a></code> or <code title="dom-history-replaceState"><a href="#dom-history-replacestate">replaceState()</a></code> methods,
+   then set its title to the value returned by the <code title="dom-document-title"><a href="dom.html#document.title">document.title</a></code> IDL
+   attribute.</p></li>
+
    <li>
 
     <p>If appropriate, update the <a href="#current-entry">current entry</a> in the
@@ -1740,8 +1770,8 @@
    then the user agent must run the following substeps:</p>
 
     <ol><li>If the browsing context is a <a href="browsers.html#top-level-browsing-context">top-level browsing
-     context</a> (and not an <a href="browsers.html#auxiliary-browsing-context">auxiliary browsing
-     context</a>), and the <a href="browsers.html#origin">origin</a> of the
+     context</a>, but not an <a href="browsers.html#auxiliary-browsing-context">auxiliary browsing
+     context</a>, and the <a href="browsers.html#origin">origin</a> of the
      <code>Document</code> of the <i>specified entry</i> is not the
      <a href="browsers.html#same-origin" title="same origin">same</a> as the <a href="browsers.html#origin">origin</a>
      of the <code>Document</code> of the <a href="#current-entry">current entry</a>,

Index: semantics.html
===================================================================
RCS file: /sources/public/html5/spec/semantics.html,v
retrieving revision 1.727
retrieving revision 1.728
diff -u -d -r1.727 -r1.728
--- semantics.html	14 Jan 2010 08:12:14 -0000	1.727
+++ semantics.html	21 Jan 2010 00:10:41 -0000	1.728
@@ -272,7 +272,7 @@
    <a href="embedded-content-0.html">&#8592; 3.2.5.1.6 Embedded content</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="text-level-semantics.html">4.6 Text-level semantics &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="semantics"><span class="secno">4 </span>The elements of HTML</h2><h3 id="the-root-element"><span class="secno">4.1 </span>The root element</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h4 id="the-html-element-0"><span class="secno">4.1.1 </span>The <dfn><code>html</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
@@ -515,7 +515,7 @@
            attribute DOMString <a href="#dom-link-media" title="dom-link-media">media</a>;
            attribute DOMString <a href="#dom-link-hreflang" title="dom-link-hreflang">hreflang</a>;
            attribute DOMString <a href="#dom-link-type" title="dom-link-type">type</a>;
-           attribute DOMString <a href="#dom-link-sizes" title="dom-link-sizes">sizes</a>;
+  [PutForwards=<a href="infrastructure.html#dom-domsettabletokenlist-value" title="dom-DOMSettableTokenList-value">value</a>] readonly attribute <a href="infrastructure.html#domsettabletokenlist">DOMSettableTokenList</a> <a href="#dom-link-sizes" title="dom-link-sizes">sizes</a>;
 };
 <a href="#htmllinkelement">HTMLLinkElement</a> implements <span>LinkStyle</span>;</pre>
    </dd>

Index: index.html
===================================================================
RCS file: /sources/public/html5/spec/index.html,v
retrieving revision 1.725
retrieving revision 1.726
diff -u -d -r1.725 -r1.726
--- index.html	14 Jan 2010 08:12:13 -0000	1.725
+++ index.html	21 Jan 2010 00:10:41 -0000	1.726
@@ -272,7 +272,7 @@
    <a href="iana.html">&#8592; 11 IANA considerations</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="references.html">References &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 class="no-num" id="index">Index</h2><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed</i></p><div class="impl">
@@ -1831,7 +1831,7 @@
     </td></tr><tr><th> <code title="">sizes</code>
      </th><td> <code title="attr-link-sizes"><a href="history.html#attr-link-sizes">link</a></code>
      </td><td> Sizes of the icons (for <code title="attr-link-rel"><a href="semantics.html#attr-link-rel">rel</a></code>="<code title="rel-icon"><a href="history.html#rel-icon">icon</a></code>")
-     </td><td> List of sizes*
+     </td><td> <a href="infrastructure.html#unordered-set-of-unique-space-separated-tokens">Unordered set of unique space-separated tokens</a> consisting of sizes*
     </td></tr><tr><th> <code title="">span</code>
      </th><td> <code title="attr-col-span"><a href="tabular-data.html#attr-col-span">col</a></code>;
           <code title="attr-colgroup-span"><a href="tabular-data.html#attr-colgroup-span">colgroup</a></code>

Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec/spec.html,v
retrieving revision 1.725
retrieving revision 1.726
diff -u -d -r1.725 -r1.726
--- spec.html	14 Jan 2010 08:12:14 -0000	1.725
+++ spec.html	21 Jan 2010 00:10:41 -0000	1.726
@@ -265,7 +265,7 @@
    <h1>HTML5</h1>
    <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2>
 
-   <h2 class="no-num no-toc" id="editor-s-draft-13-january-2010">Editor's Draft 13 January 2010</h2>
+   <h2 class="no-num no-toc" id="editor-s-draft-20-january-2010">Editor's Draft 20 January 2010</h2>
    <dl><dt>Latest Published Version:</dt>
     <dd><a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html5/</a></dd>
     <dt>Latest Editor's Draft:</dt>
@@ -284,7 +284,7 @@
    </dl><p>This specification is available in the following formats: 
     <a href="Overview.html">single page HTML</a>,
     <a href="spec.html">multipage HTML</a>.
-This is revision 1.3664.
+This is revision 1.3679.
    </p> 
    <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2009 <a href="http://www.w3.org/"><abbr title="World Wide
@@ -364,7 +364,7 @@
   specification's progress along the W3C Recommendation
   track.
 
-  This specification is the 13 January 2010 Editor's Draft.
+  This specification is the 20 January 2010 Editor's Draft.
   </p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- relationship to other work (required) --><p>This specification is part of <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/">a
   larger specification</a> being produced by the <a href="http://www.whatwg.org/">WHATWG</a>.
   <!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST -->

Index: introduction.html
===================================================================
RCS file: /sources/public/html5/spec/introduction.html,v
retrieving revision 1.727
retrieving revision 1.728
diff -u -d -r1.727 -r1.728
--- introduction.html	14 Jan 2010 08:12:14 -0000	1.727
+++ introduction.html	21 Jan 2010 00:10:41 -0000	1.728
@@ -270,7 +270,7 @@
    </div><nav>
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="infrastructure.html">2 Common infrastructure &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="introduction"><span class="secno">1 </span>Introduction</h2><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><h3 id="background"><span class="secno">1.1 </span>Background</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><p><i>This section is non-normative.</i></p><p>The World Wide Web's markup language has always been HTML. HTML

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/spec/syntax.html,v
retrieving revision 1.725
retrieving revision 1.726
diff -u -d -r1.725 -r1.726
--- syntax.html	14 Jan 2010 08:12:14 -0000	1.725
+++ syntax.html	21 Jan 2010 00:10:42 -0000	1.726
@@ -272,7 +272,7 @@
    <a href="editing.html">&#8592; 6 User Interaction</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="named-character-references.html">7.5 Named character references &#8594;</a>
-  </nav><p>This is revision 1.3664.</p>
+  </nav><p>This is revision 1.3679.</p>
 
 
   <h2 id="syntax"><span class="secno">7 </span><dfn>The HTML syntax</dfn></h2><p class="note">This section only describes the rules for resources
Received on Thursday, 21 January 2010 00:10:47 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 21 January 2010 00:10:51 GMT