html5/markup/html5-spec Overview.html,1.3,1.4 acknowledgements.html,1.2,1.3 apis-in-html-documents.html,1.2,1.3 association-of-controls-and-forms.html,1.2,1.3 browsers.html,1.2,1.3 commands.html,1.2,1.3 common-dom-interfaces.html,1.2,1.3 common-input-element-attributes.html,1.2,1.3 common-microsyntaxes.html,1.2,1.3 content-models.html,1.2,1.3 dnd.html,1.2,1.3 dom.html,1.2,1.3 editing.html,1.2,1.3 edits.html,1.2,1.3 elements.html,1.2,1.3 embedded-content-1.html,1.2,1.3 fetching-resources.html,1.2,1.3 forms.html,1.2,1.3 grouping-content.html,1.2,1.3 history.html,1.2,1.3 iana.html,1.2,1.3 index.html,1.2,1.3 infrastructure.html,1.2,1.3 interactive-elements.html,1.2,1.3 introduction.html,1.2,1.3 links.html,1.2,1.3 named-character-references.html,1.2,1.3 namespaces.html,1.2,1.3 number-state.html,1.2,1.3 obsolete.html,1.2,1.3 offline.html,1.2,1.3 origin-0.html,1.2,1.3 parsing.html,1.2,1.3 references.html,1.2,1.3 rendering.html,1.2,1.3 scripting-1.html,1.2,1.3 sections.html,1.2,1.3 semantics.html,1.2,1.3 s

Update of /sources/public/html5/markup/html5-spec
In directory hutz:/tmp/cvs-serv10165/html5-spec

Modified Files:
	Overview.html acknowledgements.html 
	apis-in-html-documents.html 
	association-of-controls-and-forms.html browsers.html 
	commands.html common-dom-interfaces.html 
	common-input-element-attributes.html common-microsyntaxes.html 
	content-models.html dnd.html dom.html editing.html edits.html 
	elements.html embedded-content-1.html fetching-resources.html 
	forms.html grouping-content.html history.html iana.html 
	index.html infrastructure.html interactive-elements.html 
	introduction.html links.html named-character-references.html 
	namespaces.html number-state.html obsolete.html offline.html 
	origin-0.html parsing.html references.html rendering.html 
	scripting-1.html sections.html semantics.html spec.html 
	states-of-the-type-attribute.html syntax.html 
	tabular-data.html text-level-semantics.html 
	the-button-element.html the-canvas-element.html the-end.html 
	the-iframe-element.html the-input-element.html 
	the-map-element.html the-xhtml-syntax.html timers.html 
	toc-status.html tokenization.html urls.html video.html 
	webappapis.html 
Log Message:
checkpointed after incorporating some schema updates


Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/infrastructure.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- infrastructure.html	19 Oct 2010 17:38:07 -0000	1.2
+++ infrastructure.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="introduction.html" title="1 Introduction" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="common-microsyntaxes.html" title="2.5 Common microsyntaxes" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="introduction.html" title="1 Introduction" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="common-microsyntaxes.html" title="2.5 Common microsyntaxes" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: text-level-semantics.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/text-level-semantics.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- text-level-semantics.html	19 Oct 2010 17:38:08 -0000	1.2
+++ text-level-semantics.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="grouping-content.html" title="4.5 Grouping content" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="edits.html" title="4.7 Edits" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="grouping-content.html" title="4.5 Grouping content" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="edits.html" title="4.7 Edits" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -328,7 +365,7 @@
    <a href="spec.html#contents">Table of contents</a> &#x2013;
    <a href="edits.html">4.7 Edits &#x2192;</a>
   <ol class="toc"><li><ol><li><a href="text-level-semantics.html#text-level-semantics"><span class="secno">4.6 </span>Text-level semantics</a>
-    <ol><li><a href="text-level-semantics.html#the-a-element"><span class="secno">4.6.1 </span>The <code>a</code> element</a></li><li><a href="text-level-semantics.html#the-em-element"><span class="secno">4.6.2 </span>The <code>em</code> element</a></li><li><a href="text-level-semantics.html#the-strong-element"><span class="secno">4.6.3 </span>The <code>strong</code> element</a></li><li><a href="text-level-semantics.html#the-small-element"><span class="secno">4.6.4 </span>The <code>small</code> element</a></li><li><a href="text-level-semantics.html#the-s-element"><span class="secno">4.6.5 </span>The <code>s</code> element</a></li><li><a href="text-level-semantics.html#the-cite-element"><span class="secno">4.6.6 </span>The <code>cite</code> element</a></li><li><a href="text-level-semantics.html#the-q-element"><span class="secno">4.6.7 </span>The <code>q</code> element</a></li><li><a href="text-level-semantics.html#the-dfn-element"><span class="secno">4.6.8 </span>The <code>dfn</code> element</a></li><li><a ref="text-level-semantics.html#the-abbr-element"><span class="secno">4.6.9 </span>The <code>abbr</code> element</a></li><li><a href="text-level-semantics.html#the-time-element"><span class="secno">4.6.10 </span>The <code>time</code> element</a></li><li><a href="text-level-semantics.html#the-code-element"><span class="secno">4.6.11 </span>The <code>code</code> element</a></li><li><a href="text-level-semantics.html#the-var-element"><span class="secno">4.6.12 </span>The <code>var</code> element</a></li><li><a href="text-level-semantics.html#the-samp-element"><span class="secno">4.6.13 </span>The <code>samp</code> element</a></li><li><a href="text-level-semantics.html#the-kbd-element"><span class="secno">4.6.14 </span>The <code>kbd</code> element</a></li><li><a href="text-level-semantics.html#the-sub-and-sup-elements"><span class="secno">4.6.15 </span>The <code>sub</code> and <code>sup</code> elements</a></li><li><a href="text-level-semantics.html#the-i-element"><span class="secno">4.6.16 </span>The <code>i</coe> element</a></li><li><a href="text-level-semantics.html#the-b-element"><span class="secno">4.6.17 </span>The <code>b</code> element</a></li><li><a href="text-level-semantics.html#the-mark-element"><span class="secno">4.6.18 </span>The <code>mark</code> element</a></li><li><a href="text-level-semantics.html#the-ruby-element"><span class="secno">4.6.19 </span>The <code>ruby</code> element</a></li><li><a href="text-level-semantics.html#the-rt-element"><span class="secno">4.6.20 </span>The <code>rt</code> element</a></li><li><a href="text-level-semantics.html#the-rp-element"><span class="secno">4.6.21 </span>The <code>rp</code> element</a></li><li><a href="text-level-semantics.html#the-bdo-element"><span class="secno">4.6.22 </span>The <code>bdo</code> element</a></li><li><a href="text-level-semantics.html#the-span-element"><span class="secno">4.6.23 </span>The <code>span</code> element</a></li><li><a href="text-level-semantics.html#the-br-element"><span class="secno">4.6.24 </span>The <code>br</code> element/a></li><li><a href="text-level-semantics.html#the-wbr-element"><span class="secno">4.6.25 </span>The <code>wbr</code> element</a></li><li><a href="text-level-semantics.html#usage-summary"><span class="secno">4.6.26 </span>Usage summary</a></li></ol></li></ol></li></ol></div><h3 id="text-level-semantics"><span class="secno">4.6 </span>Text-level semantics</h3><h4 id="the-a-element"><span class="secno">4.6.1 </span>The <dfn><code>a</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+    <ol><li><a href="text-level-semantics.html#the-a-element"><span class="secno">4.6.1 </span>The <code>a</code> element</a></li><li><a href="text-level-semantics.html#the-em-element"><span class="secno">4.6.2 </span>The <code>em</code> element</a></li><li><a href="text-level-semantics.html#the-strong-element"><span class="secno">4.6.3 </span>The <code>strong</code> element</a></li><li><a href="text-level-semantics.html#the-small-element"><span class="secno">4.6.4 </span>The <code>small</code> element</a></li><li><a href="text-level-semantics.html#the-s-element"><span class="secno">4.6.5 </span>The <code>s</code> element</a></li><li><a href="text-level-semantics.html#the-cite-element"><span class="secno">4.6.6 </span>The <code>cite</code> element</a></li><li><a href="text-level-semantics.html#the-q-element"><span class="secno">4.6.7 </span>The <code>q</code> element</a></li><li><a href="text-level-semantics.html#the-dfn-element"><span class="secno">4.6.8 </span>The <code>dfn</code> element</a></li><li><a ref="text-level-semantics.html#the-abbr-element"><span class="secno">4.6.9 </span>The <code>abbr</code> element</a></li><li><a href="text-level-semantics.html#the-time-element"><span class="secno">4.6.10 </span>The <code>time</code> element</a></li><li><a href="text-level-semantics.html#the-code-element"><span class="secno">4.6.11 </span>The <code>code</code> element</a></li><li><a href="text-level-semantics.html#the-var-element"><span class="secno">4.6.12 </span>The <code>var</code> element</a></li><li><a href="text-level-semantics.html#the-samp-element"><span class="secno">4.6.13 </span>The <code>samp</code> element</a></li><li><a href="text-level-semantics.html#the-kbd-element"><span class="secno">4.6.14 </span>The <code>kbd</code> element</a></li><li><a href="text-level-semantics.html#the-sub-and-sup-elements"><span class="secno">4.6.15 </span>The <code>sub</code> and <code>sup</code> elements</a></li><li><a href="text-level-semantics.html#the-i-element"><span class="secno">4.6.16 </span>The <code>i</coe> element</a></li><li><a href="text-level-semantics.html#the-b-element"><span class="secno">4.6.17 </span>The <code>b</code> element</a></li><li><a href="text-level-semantics.html#the-mark-element"><span class="secno">4.6.18 </span>The <code>mark</code> element</a></li><li><a href="text-level-semantics.html#the-ruby-element"><span class="secno">4.6.19 </span>The <code>ruby</code> element</a></li><li><a href="text-level-semantics.html#the-rt-element"><span class="secno">4.6.20 </span>The <code>rt</code> element</a></li><li><a href="text-level-semantics.html#the-rp-element"><span class="secno">4.6.21 </span>The <code>rp</code> element</a></li><li><a href="text-level-semantics.html#the-bdi-element"><span class="secno">4.6.22 </span>The <code>bdi</code> element</a></li><li><a href="text-level-semantics.html#the-bdo-element"><span class="secno">4.6.23 </span>The <code>bdo</code> element</a></li><li><a href="text-level-semantics.html#the-span-element"><span class="secno">4.6.24 </span>The <code>span</code> elemet</a></li><li><a href="text-level-semantics.html#the-br-element"><span class="secno">4.6.25 </span>The <code>br</code> element</a></li><li><a href="text-level-semantics.html#the-wbr-element"><span class="secno">4.6.26 </span>The <code>wbr</code> element</a></li><li><a href="text-level-semantics.html#usage-summary"><span class="secno">4.6.27 </span>Usage summary</a></li></ol></li></ol></li></ol></div><h3 id="text-level-semantics"><span class="secno">4.6 </span>Text-level semantics</h3><h4 id="the-a-element"><span class="secno">4.6.1 </span>The <dfn><code>a</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd>When the element only contains <a href="content-models.html#phrasing-content">phrasing content</a>: <a href="content-models.html#phrasing-content">phrasing content</a>.</dd>
    <dd><a href="content-models.html#interactive-content">Interactive content</a>.</dd>
@@ -1825,7 +1862,60 @@
 
    <pre lang="ja">... &#x6F22; (&#x304B;&#x3093;) &#x5B57; (&#x3058;) ...</pre>
 
-  </div><h4 id="the-bdo-element"><span class="secno">4.6.22 </span>The <dfn><code>bdo</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-bdi-element"><span class="secno">4.6.22 </span>The <dfn><code>bdi</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+   <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
+   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
+   <dt>Contexts in which this element can be used:</dt>
+   <dd>Where <a href="content-models.html#phrasing-content">phrasing content</a> is expected.</dd>
+   <dt>Content model:</dt>
+   <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
+   <dt>Content attributes:</dt>
+   <dd><a href="elements.html#global-attributes">Global attributes</a></dd>
+   <dd>Also, the <code title="attr-dir"><a href="elements.html#the-dir-attribute">dir</a></code> global attribute has special semantics on this element.</dd>
+   <dt>DOM interface:</dt>
+   <dd>Uses <code><a href="elements.html#htmlelement">HTMLElement</a></code>.</dd>
+  </dl><p>The <code><a href="#the-bdi-element">bdi</a></code> element <a href="rendering.html#represents">represents</a> a span of
+  text that is to be isolated from its surroundings for the purposes
+  of bidirectional text formatting. <a href="references.html#refsBIDI">[BIDI]</a></p><p class="note">The <code title="attr-dir"><a href="elements.html#the-dir-attribute">dir</a></code> global
+  attribute defaults to <code title="attr-dir-auto"><a href="elements.html#attr-dir-auto">auto</a></code> on
+  this element (it never inherits from the parent element like with
+  other elements).</p><div class="impl">
+
+  <p>For the purposes of applying the bidirectional algorithm to the
+  contents of a <code><a href="#the-bdi-element">bdi</a></code> element, user agents must treat the
+  element as a paragraph-level container.</p>
+
+  <p>For the purposes of applying the bidirectional algorithm to the
+  paragraph-level container that a <code><a href="#the-bdi-element">bdi</a></code> element finds
+  itself within, the <code><a href="#the-bdi-element">bdi</a></code> element must be treated like a
+  U+FFFC OBJECT REPLACEMENT CHARACTER (in the same manner that an
+  image or other inline object is handled).</p>
+
+  <p>The requirements on handling the <code><a href="#the-bdi-element">bdi</a></code> element for the
+  bidirectional algorithm may be implemented indirectly through the
+  style layer. For example, an HTML+CSS user agent should implement
+  these requirements by implementing the CSS 'unicode-bidi' property.
+  <a href="references.html#refsCSS">[CSS]</a></p>
+
+  </div><div class="example">
+
+   <p>This element is especially useful when embedding user-generated
+   content with an unknown directionality.</p>
+
+   <p>In this example, usernames are shown along with the number of
+   posts that the user has submitted. If the <code><a href="#the-bdi-element">bdi</a></code> element
+   were not used, the username of the Arabic user would end up
+   confusing the text (the bidirectional algorithm would put the colon
+   and the number "3" next to the word "User" rather than next to the
+   word "posts").</p>
+
+   <pre>&lt;ul&gt;
+ &lt;li&gt;User &lt;bdi&gt;jcranmer&lt;/bdi&gt;: 12 posts.
+ &lt;li&gt;User &lt;bdi&gt;hober&lt;/bdi&gt;: 5 posts.
+ &lt;li&gt;User &lt;bdi&gt;<bdo dir="rtl">&#x625;&#x64A;&#x627;&#x646;</bdo>&lt;/bdi&gt;: 3 posts.
+&lt;/ul&gt;</pre>
+
+  </div><h4 id="the-bdo-element"><span class="secno">4.6.23 </span>The <dfn><code>bdo</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
@@ -1847,24 +1937,25 @@
 
   <p>If the element has the <code title="attr-dir"><a href="elements.html#the-dir-attribute">dir</a></code>
   attribute set to the exact value <code>ltr</code>, then for the
-  purposes of the bidi algorithm, the user agent must act as if there
-  was a U+202D LEFT-TO-RIGHT OVERRIDE character at the start of the
-  element, and a U+202C POP DIRECTIONAL FORMATTING at the end of the
-  element.</p>
+  purposes of the bidirectional algorithm, the user agent must act as
+  if there was a U+202D LEFT-TO-RIGHT OVERRIDE character at the start
+  of the element, and a U+202C POP DIRECTIONAL FORMATTING at the end
+  of the element.</p>
 
   <p>If the element has the <code title="attr-dir"><a href="elements.html#the-dir-attribute">dir</a></code>
   attribute set to the exact value <code>rtl</code>, then for the
-  purposes of the bidi algorithm, the user agent must act as if there
-  was a U+202E RIGHT-TO-LEFT OVERRIDE character at the start of the
-  element, and a U+202C POP DIRECTIONAL FORMATTING at the end of the
-  element.</p>
+  purposes of the bidirectional algorithm, the user agent must act as
+  if there was a U+202E RIGHT-TO-LEFT OVERRIDE character at the start
+  of the element, and a U+202C POP DIRECTIONAL FORMATTING at the end
+  of the element.</p>
 
   <p>The requirements on handling the <code><a href="#the-bdo-element">bdo</a></code> element for the
-  bidi algorithm may be implemented indirectly through the style
-  layer. For example, an HTML+CSS user agent should implement these
-  requirements by implementing the CSS 'unicode-bidi' property. <a href="references.html#refsCSS">[CSS]</a></p>
+  bidirectional algorithm may be implemented indirectly through the
+  style layer. For example, an HTML+CSS user agent should implement
+  these requirements by implementing the CSS 'unicode-bidi' property.
+  <a href="references.html#refsCSS">[CSS]</a></p>
 
-  </div><h4 id="the-span-element"><span class="secno">4.6.23 </span>The <dfn><code>span</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-span-element"><span class="secno">4.6.24 </span>The <dfn><code>span</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
@@ -1895,7 +1986,7 @@
     &lt;span class="keyword"&gt;break&lt;/span&gt;;
 }&lt;/code&gt;&lt;/pre&gt;</pre>
 
-  </div><h4 id="the-br-element"><span class="secno">4.6.24 </span>The <dfn><code>br</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-br-element"><span class="secno">4.6.25 </span>The <dfn><code>br</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
@@ -1951,10 +2042,10 @@
   <p>Any content inside <code><a href="#the-br-element">br</a></code> elements must not be
   considered part of the surrounding text.</p>
 
-  <p>A <code><a href="#the-br-element">br</a></code> element does not separate paragraphs for the
-  purposes of the Unicode bidirectional algorithm. <a href="references.html#refsBIDI">[BIDI]</a></p>
+  <p class="note">A <code><a href="#the-br-element">br</a></code> element separates paragraphs for
+  the purposes of the Unicode bidirectional algorithm. <a href="references.html#refsBIDI">[BIDI]</a></p>
 
-  </div><h4 id="the-wbr-element"><span class="secno">4.6.25 </span>The <dfn><code>wbr</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  </div><h4 id="the-wbr-element"><span class="secno">4.6.26 </span>The <dfn><code>wbr</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
@@ -1982,7 +2073,7 @@
   <p>Any content inside <code><a href="#the-wbr-element">wbr</a></code> elements must not be
   considered part of the surrounding text.</p>
 
-  </div><h4 id="usage-summary"><span class="secno">4.6.26 </span>Usage summary</h4><p><i>This section is non-normative.</i></p><table><thead><tr><th>Element
+  </div><h4 id="usage-summary"><span class="secno">4.6.27 </span>Usage summary</h4><p><i>This section is non-normative.</i></p><table><thead><tr><th>Element
      </th><th>Purpose
      </th><th>Example
    </th></tr></thead><tbody><tr><td><code><a href="#the-a-element">a</a></code>
@@ -2065,6 +2156,10 @@
      </td><td>Ruby annotations
      </td><td><pre class="example"><strong>&lt;ruby&gt; OJ &lt;rp&gt;(&lt;rt&gt;Orange Juice&lt;rp&gt;)&lt;/ruby&gt;</strong></pre>
 
+    </td></tr><tr><td><code><a href="#the-bdi-element">bdi</a></code>
+     </td><td>Text directionality isolation
+     </td><td><pre class="example">The recommended restaurant is <strong>&lt;bdi lang=""&gt;My Juice Caf&#xE9; (At The Beach)&lt;/bdi&gt;</strong>.</pre>
+
     </td></tr><tr><td><code><a href="#the-bdo-element">bdo</a></code>
      </td><td>Text directionality formatting
      </td><td><pre class="example">The proposal is to write English, but in reverse order. "Juice" would become "<strong>&lt;bdo dir=rtl&gt;Juice&lt;/bdo&gt;</strong>"</pre>

Index: scripting-1.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/scripting-1.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- scripting-1.html	19 Oct 2010 17:38:08 -0000	1.2
+++ scripting-1.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="semantics.html" title="4 The elements of HTML" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="sections.html" title="4.4 Sections" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="semantics.html" title="4 The elements of HTML" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="sections.html" title="4.4 Sections" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -715,10 +752,12 @@
 
 
      <dt id="script-processing-style-delayed">If the element does not
-     have a <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute, but
-     there is <a href="semantics.html#a-style-sheet-that-is-blocking-scripts">a style sheet that is blocking scripts</a>, and
-     the element has been flagged as
-     <a href="#parser-inserted">"parser-inserted"</a></dt>
+     have a <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute, and
+     the element has been flagged as <a href="#parser-inserted">"parser-inserted"</a>,
+     and the <code><a href="infrastructure.html#document">Document</a></code> of the <a href="parsing.html#html-parser">HTML parser</a> or
+     <a href="the-xhtml-syntax.html#xml-parser">XML parser</a> that created the <code><a href="#script">script</a></code>
+     element <a href="semantics.html#has-a-style-sheet-that-is-blocking-scripts">has a style sheet that is blocking
+     scripts</a></dt>
 
      <dd>
 

Index: the-map-element.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/the-map-element.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- the-map-element.html	19 Oct 2010 17:38:08 -0000	1.2
+++ the-map-element.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-canvas-element.html" title="4.8.11 The canvas element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="tabular-data.html" title="4.9 Tabular data" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-canvas-element.html" title="4.8.11 The canvas element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="tabular-data.html" title="4.9 Tabular data" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: the-canvas-element.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/the-canvas-element.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- the-canvas-element.html	19 Oct 2010 17:38:08 -0000	1.2
+++ the-canvas-element.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="video.html" title="4.8.6 The video element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-map-element.html" title="4.8.12 The map element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="video.html" title="4.8.6 The video element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-map-element.html" title="4.8.12 The map element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: tabular-data.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/tabular-data.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- tabular-data.html	19 Oct 2010 17:38:08 -0000	1.2
+++ tabular-data.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-map-element.html" title="4.8.12 The map element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="forms.html" title="4.10 Forms" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-map-element.html" title="4.8.12 The map element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="forms.html" title="4.10 Forms" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: the-iframe-element.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/the-iframe-element.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- the-iframe-element.html	19 Oct 2010 17:38:08 -0000	1.2
+++ the-iframe-element.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="embedded-content-1.html" title="4.8 Embedded content" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="video.html" title="4.8.6 The video element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="embedded-content-1.html" title="4.8 Embedded content" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="video.html" title="4.8.6 The video element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -366,8 +403,8 @@
   <a href="urls.html#valid-non-empty-url-potentially-surrounded-by-spaces">valid non-empty URL potentially surrounded by
   spaces</a>.</p><p>The <dfn id="attr-iframe-srcdoc" title="attr-iframe-srcdoc"><code>srcdoc</code></dfn>
   attribute gives the content of the page that the <a href="browsers.html#nested-browsing-context">nested
-  browsing context</a> is to contain.  The value of the attribute
-  in is <dfn id="an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</dfn>.</p><p>For <code><a href="#the-iframe-element">iframe</a></code> elements in <a href="dom.html#html-documents">HTML documents</a>,
+  browsing context</a> is to contain. The value of the attribute is
+  the source of <dfn id="an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</dfn>.</p><p>For <code><a href="#the-iframe-element">iframe</a></code> elements in <a href="dom.html#html-documents">HTML documents</a>,
   the attribute, if present, must have a value using <a href="syntax.html#syntax">the HTML
   syntax</a> that consists of the following syntactic components,
   in the given order:</p><ol><li>Any number of <a href="syntax.html#syntax-comments" title="syntax-comments">comments</a> and
@@ -399,14 +436,14 @@
   first time.</p>
 
   <p>Whenever an <code><a href="#the-iframe-element">iframe</a></code> element with a <a href="browsers.html#nested-browsing-context">nested
-  browsing context</a> has its <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code> attribute set or changed,
-  the user agent must <a href="#process-the-iframe-attributes">process the <code>iframe</code>
+  browsing context</a> has its <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code> attribute set, changed, or
+  removed, the user agent must <a href="#process-the-iframe-attributes">process the <code>iframe</code>
   attributes</a>.</p>
 
   <p>Similarly, whenever an <code><a href="#the-iframe-element">iframe</a></code> element with a
   <a href="browsers.html#nested-browsing-context">nested browsing context</a> but with no <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code> attribute specified has its
-  <code title="attr-iframe-src"><a href="#attr-iframe-src">src</a></code> attribute set or changed,
-  the user agent must <a href="#process-the-iframe-attributes">process the <code>iframe</code>
+  <code title="attr-iframe-src"><a href="#attr-iframe-src">src</a></code> attribute set, changed, or
+  removed, the user agent must <a href="#process-the-iframe-attributes">process the <code>iframe</code>
   attributes</a>.</p> <!-- It doesn't happen when the base URL is
   changed, though. -->
 
@@ -417,11 +454,14 @@
   <dl class="switch"><dt>If the <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code> attribute
    is specified</dt>
 
-   <dd><p><a href="history.html#navigate">Navigate</a> the element's <a href="browsers.html#browsing-context">browsing
-   context</a> to a resource whose <a href="fetching-resources.html#content-type">Content-Type</a> is
-   <code><a href="iana.html#text-html">text/html</a></code>, whose <a href="urls.html#url">URL</a> is
-   <code><a href="urls.html#about:srcdoc">about:srcdoc</a></code>, and whose data consists of the value of
-   the attribute.</p></dd>
+   <dd><p><a href="history.html#navigate">Navigate</a><!--DONAV iframe--> the element's
+   <a href="browsers.html#browsing-context">browsing context</a> to a resource whose
+   <a href="fetching-resources.html#content-type">Content-Type</a> is <code><a href="iana.html#text-html">text/html</a></code>, whose
+   <a href="urls.html#url">URL</a> is <code><a href="urls.html#about:srcdoc">about:srcdoc</a></code>, and whose data
+   consists of the value of the attribute. The resulting
+   <code><a href="infrastructure.html#document">Document</a></code> must be considered <a href="#an-iframe-srcdoc-document">an
+   <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code>
+   document</a>.</p></dd>
 
    <dt>If the <code title="attr-iframe-src"><a href="#attr-iframe-src">src</a></code>
    attribute is specified but the <code title="attr-iframe-srcdoc"><a href="#attr-iframe-srcdoc">srcdoc</a></code> attribute is not</dt>
@@ -445,8 +485,8 @@
      first time, <code><a href="fetching-resources.html#about:blank">about:blank</a></code> is loaded
      normally.)</p></li>
 
-     <li><p><a href="history.html#navigate">Navigate</a> the element's <a href="browsers.html#browsing-context">browsing
-     context</a> to the resulting <a href="urls.html#absolute-url">absolute
+     <li><p><a href="history.html#navigate">Navigate</a><!--DONAV iframe--> the element's
+     <a href="browsers.html#browsing-context">browsing context</a> to the resulting <a href="urls.html#absolute-url">absolute
      URL</a>.</p></li>
 
     </ol><p><i>Empty</i>: When the steps above require the user agent to
@@ -535,15 +575,15 @@
  &lt;/footer&gt;
  &lt;article&gt;
   &lt;footer&gt; At &lt;time pubdate&gt;2009-08-21T23:35Z&lt;/time&gt;, &lt;a href="/users/ch"&gt;ch&lt;/a&gt; writes: &lt;/footer&gt;
-  &lt;iframe seamless sandbox="allow-same-origin" srcdoc="&lt;p&gt;did you get a cover picture yet?"&gt;&lt;/iframe&gt;
+  &lt;iframe seamless sandbox srcdoc="&lt;p&gt;did you get a cover picture yet?"&gt;&lt;/iframe&gt;
  &lt;/article&gt;
  &lt;article&gt;
   &lt;footer&gt; At &lt;time pubdate&gt;2009-08-21T23:44Z&lt;/time&gt;, &lt;a href="/users/cap"&gt;cap&lt;/a&gt; writes: &lt;/footer&gt;
-  &lt;iframe seamless sandbox="allow-same-origin" srcdoc="&lt;p&gt;Yeah, you can see it &lt;a href=&amp;quot;/gallery?mode=cover&amp;amp;amp;page=1&amp;quot;&gt;in my gallery&lt;/a&gt;."&gt;&lt;/iframe&gt;
+  &lt;iframe seamless sandbox srcdoc="&lt;p&gt;Yeah, you can see it &lt;a href=&amp;quot;/gallery?mode=cover&amp;amp;amp;page=1&amp;quot;&gt;in my gallery&lt;/a&gt;."&gt;&lt;/iframe&gt;
  &lt;/article&gt;
  &lt;article&gt;
   &lt;footer&gt; At &lt;time pubdate&gt;2009-08-21T23:58Z&lt;/time&gt;, &lt;a href="/users/ch"&gt;ch&lt;/a&gt; writes: &lt;/footer&gt;
-  &lt;iframe seamless sandbox="allow-same-origin" srcdoc="&lt;p&gt;hey that's earl's table.
+  &lt;iframe seamless sandbox srcdoc="&lt;p&gt;hey that's earl's table.
 &lt;p&gt;you should get earl&amp;amp;amp;me on the next cover."&gt;&lt;/iframe&gt;
  &lt;/article&gt;</pre>
 
@@ -922,8 +962,10 @@
   <a href="origin-0.html#same-origin">same origin</a> as the <code><a href="#the-iframe-element">iframe</a></code> element's
   document, or the <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#active-document">active
   document</a>'s <em><a href="dom.html#the-document-s-address" title="the document's&#10;  address">address</a></em> has the <a href="origin-0.html#same-origin">same origin</a> as the
-  <code><a href="#the-iframe-element">iframe</a></code> element's document, the following requirements
-  apply:</span></p><div class="impl">
+  <code><a href="#the-iframe-element">iframe</a></code> element's document, or the <a href="browsers.html#browsing-context">browsing
+  context</a>'s <a href="browsers.html#active-document">active document</a> is <a href="#an-iframe-srcdoc-document">an
+  <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code>
+  document</a>, the following requirements apply:</span></p><div class="impl">
 
   <ul><li><p>The user agent must set the <dfn id="seamless-browsing-context-flag">seamless browsing context
    flag</dfn> to true for that <a href="browsers.html#browsing-context">browsing context</a>. This
@@ -1778,12 +1820,12 @@
 
         <p>If the <a href="urls.html#url">URL</a> of the given resource is not
         <code><a href="fetching-resources.html#about:blank">about:blank</a></code>, the element's <a href="browsers.html#nested-browsing-context">nested browsing
-        context</a> must then be <a href="history.html#navigate" title="navigate">navigated</a> to that resource, with
-        <a href="history.html#replacement-enabled">replacement enabled</a>, and with the
+        context</a> must then be <a href="history.html#navigate" title="navigate">navigated</a><!--DONAV object--> to that
+        resource, with <a href="history.html#replacement-enabled">replacement enabled</a>, and with the
         <code><a href="#the-object-element">object</a></code> element's document's <a href="browsers.html#browsing-context">browsing
-        context</a> as the <a href="history.html#source-browsing-context">source browsing
-        context</a>. (The <code title="attr-object-data"><a href="#attr-object-data">data</a></code> attribute of the
-        <code><a href="#the-object-element">object</a></code> element doesn't get updated if the
+        context</a> as the <a href="history.html#source-browsing-context">source browsing context</a>.
+        (The <code title="attr-object-data"><a href="#attr-object-data">data</a></code> attribute of
+        the <code><a href="#the-object-element">object</a></code> element doesn't get updated if the
         browsing context gets further navigated to other
         locations.)</p>
 

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/Overview.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- Overview.html	19 Oct 2010 17:38:05 -0000	1.3
+++ Overview.html	30 Nov 2010 01:49:46 -0000	1.4
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
[...8700 lines suppressed...]
     </td></tr><tr><td> <code><a href="#the-bdo-element">bdo</a></code>
      </td><td> <code><a href="#htmlelement">HTMLElement</a></code>
 
@@ -71339,7 +70487,7 @@
 
 
 
-  </dl><h2 class="no-num" id="acknowledgements">Acknowledgements</h2><!-- ACKS --><p>Thanks to
+  </dl><h2 class="no-num" id="acknowledgements">Acknowledgements</h2><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/139">ISSUE-139</a> (ack-microdata) blocks progress to Last Call</span></p><!-- ACKS --><p>Thanks to
 
   Aankhen,
   Aaron Boodman,
@@ -71643,6 +70791,7 @@
   Julian Reschke,
   J&#xFC;rgen Jeka,
   Justin Lebar,
+  Justin Schuh,
   Justin Sinclair,
   Kai Hendry,
   Kartikaya Gupta,

Index: the-end.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/the-end.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- the-end.html	19 Oct 2010 17:38:08 -0000	1.2
+++ the-end.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="tokenization.html" title="8.2.4 Tokenization" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="named-character-references.html" title="8.5 Named character references" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="tokenization.html" title="8.2.4 Tokenization" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="named-character-references.html" title="8.5 Named character references" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -350,7 +387,8 @@
      <code><a href="scripting-1.html#script">script</a></code> in the <a href="scripting-1.html#list-of-scripts-that-will-execute-when-the-document-has-finished-parsing">list of scripts that will
      execute when the document has finished parsing</a> has its
      <a href="scripting-1.html#ready-to-be-parser-executed">"ready to be parser-executed"</a> flag set <em>and</em>
-     there is no <a href="semantics.html#a-style-sheet-that-is-blocking-scripts" title="a style sheet that is blocking&#10;     scripts">style sheet that is blocking scripts</a>.</p></li>
+     the parser's <code><a href="infrastructure.html#document">Document</a></code> <a href="semantics.html#has-no-style-sheet-that-is-blocking-scripts">has no style sheet that
+     is blocking scripts</a>.</p></li>
 
      <li><p><a href="scripting-1.html#executing-a-script-block" title="executing a script block">Execute</a> the
      first <code><a href="scripting-1.html#script">script</a></code> in the <a href="scripting-1.html#list-of-scripts-that-will-execute-when-the-document-has-finished-parsing">list of scripts that will
@@ -423,8 +461,8 @@
    <li><p>The <code><a href="infrastructure.html#document">Document</a></code> is now <dfn id="completely-loaded">completely
    loaded</dfn>.</p></li>
 
-  </ol><p>When the user agent is to <dfn id="abort-an-html-parser">abort an HTML parser</dfn>, it
-  must run the following steps:</p>
+  </ol><p>When the user agent is to <dfn id="abort-a-parser">abort a parser</dfn>, it must run
+  the following steps:</p>
 
   <ol><li><p>Throw away any pending content in the <a href="parsing.html#the-input-stream">input
    stream</a>, and discard any future content that would have been
@@ -434,8 +472,11 @@
    elements</a>.</p></li>
 
    <!-- anything else? this is things that happen when you call
-   document.open() on a document that's still being parsed. Should the
-   pending scripts be blown away or anything? -->
+   document.open() on a document that's still being parsed, or when
+   you navigate a document that's still parsing, or navigate the
+   parent of a frame with a document that's still parsing, or the user
+   hits "stop". Should the pending scripts be blown away or anything?
+   -->
 
   </ol><p>Except where otherwise specified, the <a href="webappapis.html#task-source">task source</a>
   for the <a href="webappapis.html#concept-task" title="concept-task">tasks</a> mentioned in this

Index: history.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/history.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- history.html	19 Oct 2010 17:38:07 -0000	1.2
+++ history.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="origin-0.html" title="5.3 Origin" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="offline.html" title="5.6 Offline Web applications" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="origin-0.html" title="5.3 Origin" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="offline.html" title="5.6 Offline Web applications" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -873,6 +910,7 @@
   must act as if the <code title="dom-location-assign"><a href="#dom-location-assign">assign()</a></code>
   method had been called with the new value as its argument.</p><!--
   v2: may wish to allow replace instead as a UI improvement -->
+  <!-- XXXXX the above is about to change -->
 
   <!-- we could change the magic .location setter to simply refer
   straight to assign(), so we don't have two levels of indirection -->
@@ -880,22 +918,23 @@
   <p>When the <dfn id="dom-location-assign" title="dom-location-assign"><code>assign(<var title="">url</var>)</code></dfn> method is invoked, the UA must
   <a href="urls.html#resolve-a-url" title="resolve a url">resolve</a> the argument, relative to
   the <a href="browsers.html#entry-script">entry script</a>'s <a href="webappapis.html#script-s-base-url" title="script's base URL">base
-  URL</a>, and if that is successful, must <a href="#navigate">navigate</a>
-  the <a href="browsers.html#browsing-context">browsing context</a> to the specified <var title="">url</var>. If the <a href="browsers.html#browsing-context">browsing context</a>'s
+  URL</a>, and if that is successful, must
+  <a href="#navigate">navigate</a><!--DONAV location.href/assign--> the
+  <a href="browsers.html#browsing-context">browsing context</a> to the specified <var title="">url</var>. If the <a href="browsers.html#browsing-context">browsing context</a>'s
   <a href="#session-history">session history</a> contains only one
   <code><a href="infrastructure.html#document">Document</a></code>, and that was the <code><a href="fetching-resources.html#about:blank">about:blank</a></code>
   <code><a href="infrastructure.html#document">Document</a></code> created when the <a href="browsers.html#browsing-context">browsing context</a>
-  was created, then the navigation must be done with
-  <a href="#replacement-enabled">replacement enabled</a>.</p> <!-- READ ME WHEN EDITING
-  THIS: IE and Firefox only seem to treat it that way if the DOM is
-  still a virgin DOM; Safari doesn't check that. Thus this might need
-  changing if testing shows the IE/Firefox behaviour is required
-  here. -->
+  was created, then the navigation must be done with <a href="#replacement-enabled">replacement
+  enabled</a>.</p> <!-- READ ME WHEN EDITING THIS: IE and Firefox
+  only seem to treat it that way if the DOM is still a virgin DOM;
+  Safari doesn't check that. Thus this might need changing if testing
+  shows the IE/Firefox behaviour is required here. -->
 
   <p>When the <dfn id="dom-location-replace" title="dom-location-replace"><code>replace(<var title="">url</var>)</code></dfn> method is invoked, the UA must
   <a href="urls.html#resolve-a-url" title="resolve a url">resolve</a> the argument, relative to
   the <a href="browsers.html#entry-script">entry script</a>'s <a href="webappapis.html#script-s-base-url" title="script's base URL">base
-  URL</a>, and if that is successful, <a href="#navigate">navigate</a> the
+  URL</a>, and if that is successful,
+  <a href="#navigate">navigate</a><!--DONAV location.replace--> the
   <a href="browsers.html#browsing-context">browsing context</a> to the specified <var title="">url</var> with <a href="#replacement-enabled">replacement enabled</a>.</p>
 
   <p>Navigation for the <code title="dom-location-assign"><a href="#dom-location-assign">assign()</a></code> and <code title="dom-location-replace"><a href="#dom-location-replace">replace()</a></code> methods must be done
@@ -919,26 +958,34 @@
    steps.</p></dd> <!-- this theoretically would have no effect but in
    practice can be useful to work around rendering bugs. -->
 
+   <dt>If the <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#active-document">active
+   document</a> is <a href="the-iframe-element.html#an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</a></dt>
+
+   <dd><p><a href="the-iframe-element.html#process-the-iframe-attributes" title="process the iframe attributes">Reprocess the
+   <code>iframe</code> attributes</a> of the <a href="browsers.html#browsing-context">browsing
+   context</a>'s <a href="browsers.html#browsing-context-container">browsing context container</a>.</p></dd>
+
    <dt>Otherwise</dt>
 
-   <dd><p><a href="#navigate">Navigate</a> the <a href="browsers.html#browsing-context">browsing context</a> to
-   <a href="dom.html#the-document-s-current-address">the document's current address</a> with
-   <a href="#replacement-enabled">replacement enabled</a>. The <a href="#source-browsing-context">source browsing
-   context</a> must be the <a href="browsers.html#browsing-context">browsing context</a> being
-   navigated.</p></dd> <!-- it appears that document.reload() always
-   uses GET and does not, e.g., re-POST. -->
+   <dd><p><a href="#navigate">Navigate</a><!--DONAV location.reload()--> the
+   <a href="browsers.html#browsing-context">browsing context</a> to <a href="dom.html#the-document-s-current-address">the document's current
+   address</a> with <a href="#replacement-enabled">replacement enabled</a>. The
+   <a href="#source-browsing-context">source browsing context</a> must be the <a href="browsers.html#browsing-context">browsing
+   context</a> being navigated.</p></dd> <!-- it appears that
+   document.reload() always uses GET and does not, e.g., re-POST. -->
 
    <!-- http://software.hixie.ch/utilities/js/live-dom-viewer/saved/141 -->
 
   </dl><p>When a user requests that the current page be reloaded through a
-  user interface element, the user agent should <a href="#navigate">navigate</a>
-  the <a href="browsers.html#browsing-context">browsing context</a> to the same resource as
-  <code><a href="infrastructure.html#document">Document</a></code>, with <a href="#replacement-enabled">replacement enabled</a>. In the
-  case of non-idempotent methods (e.g. HTTP POST), the user agent
-  should prompt the user to confirm the operation first, since
-  otherwise transactions (e.g. purchases or database modifications)
-  could be repeated. User agents may allow the user to explicitly
-  override any caches when reloading.</p>
+  user interface element, the user agent should
+  <a href="#navigate">navigate</a><!--DONAV user reload--> the <a href="browsers.html#browsing-context">browsing
+  context</a> to the same resource as <code><a href="infrastructure.html#document">Document</a></code>, with
+  <a href="#replacement-enabled">replacement enabled</a>. In the case of non-idempotent
+  methods (e.g. HTTP POST), the user agent should prompt the user to
+  confirm the operation first, since otherwise transactions (e.g.
+  purchases or database modifications) could be repeated. User agents
+  may allow the user to explicitly override any caches when
+  reloading.</p>
 
   </div><p>The <code><a href="#location">Location</a></code> interface also has the complement of
   <a href="urls.html#url-decomposition-idl-attributes">URL decomposition IDL attributes</a>, <dfn id="dom-location-protocol" title="dom-location-protocol"><code>protocol</code></dfn>, <dfn id="dom-location-host" title="dom-location-host"><code>host</code></dfn>, <dfn id="dom-location-port" title="dom-location-port"><code>port</code></dfn>, <dfn id="dom-location-hostname" title="dom-location-hostname"><code>hostname</code></dfn>, <dfn id="dom-location-pathname" title="dom-location-pathname"><code>pathname</code></dfn>, <dfn id="dom-location-search" title="dom-location-search"><code>search</code></dfn>, and <dfn id="dom-location-hash" title="dom-location-hash"><code>hash</code></dfn>. <span class="impl">These must follow the rules given for <a href="urls.html#url-decomposition-idl-attributes">URL
@@ -1030,6 +1077,8 @@
   in this specification.</p>
 
   <!-- NAVIGATE <dfn>navigate</dfn> -->
+  <!-- For places that _call_ this, as opposed to just referring to
+  it, search for "DONAV" -->
   <p>When a browsing context is <dfn id="navigate" title="navigate">navigated</dfn>
   to a new resource, the user agent must run the following steps:</p>
 
@@ -1062,9 +1111,10 @@
     the new resource in a new <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>
     or in the <a href="browsers.html#top-level-browsing-context">top-level browsing context</a> of the
     <a href="#source-browsing-context">source browsing context</a>, at the user's option, in
-    which case the user agent must <a href="#navigate">navigate</a> that
-    designated <a href="browsers.html#top-level-browsing-context">top-level browsing context</a> to the new
-    resource as if the user had requested it independently.</p>
+    which case the user agent must <a href="#navigate">navigate</a><!--DONAV
+    sandbox manual load--> that designated <a href="browsers.html#top-level-browsing-context">top-level browsing
+    context</a> to the new resource as if the user had requested it
+    independently.</p>
 
    </li>
 
@@ -1127,6 +1177,10 @@
    <li><p>Cancel <em>any</em> preexisting attempt to navigate the
    <a href="browsers.html#browsing-context">browsing context</a>.</p></li>
 
+   <li><p><a href="#abort-a-document" title="abort a document">Abort</a> the
+   <a href="browsers.html#active-document">active document</a> of the <a href="browsers.html#browsing-context">browsing
+   context</a>.</p></li>
+
    <li><p>If the new resource is to be handled using a mechanism that
    does not affect the browsing context, e.g. ignoring the navigation
    request altogether because the specified scheme is not one of the
@@ -1852,8 +1906,9 @@
   page</a>.</p>
 
   <ol><li><p>If there is no longer a <code><a href="infrastructure.html#document">Document</a></code> object for the
-   entry in question, the user agent must <a href="#navigate">navigate</a> the
-   browsing context to the location for that entry to perform an
+   entry in question, the user agent must
+   <a href="#navigate">navigate</a><!--DONAV history traversal after eviction-->
+   the browsing context to the location for that entry to perform an
    <a href="#entry-update">entry update</a> of that entry, and abort these steps. The
    "<a href="#navigate">navigate</a>" algorithm reinvokes this "traverse"
    algorithm to complete the traversal, at which point there
@@ -2281,12 +2336,30 @@
 
   <h4 id="aborting-a-document-load"><span class="secno">5.5.11 </span>Aborting a document load</h4>
 
-  <p>If the user cancels any instance of the <a href="fetching-resources.html#fetch" title="fetch">fetching algorithm</a> in the context of a
-  <code><a href="infrastructure.html#document">Document</a></code> in a <a href="browsers.html#browsing-context">browsing context</a>, then, if
-  that <code><a href="infrastructure.html#document">Document</a></code> is an <a href="browsers.html#active-document">active document</a>, the
-  user agent must <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple
+  <p>If a <code><a href="infrastructure.html#document">Document</a></code> is <dfn id="abort-a-document" title="abort a&#10;  document">aborted</dfn>, the user agent must run the following
+  steps:</p>
+
+  <ol><li><p><a href="#abort-a-document" title="abort a document">Abort</a> the <a href="browsers.html#active-document" title="active document">active documents</a> of every
+   <a href="browsers.html#child-browsing-context">child browsing context</a>.</p></li>
+
+   <li><p>Cancel any instances of the <a href="fetching-resources.html#fetch" title="fetch">fetch</a>
+   algorithm in the context of this <code><a href="infrastructure.html#document">Document</a></code>, discarding
+   any <a href="webappapis.html#concept-task" title="concept-task">tasks</a> <a href="webappapis.html#queue-a-task" title="queue a&#10;   task">queued</a> for them, and discarding any further data
+   received from the network for them.</p></li>
+
+   <li><p>If the <code><a href="infrastructure.html#document">Document</a></code> has an <a href="dom.html#active-parser">active
+   parser</a>, then <a href="the-end.html#abort-a-parser" title="abort a parser">abort that
+   parser</a>.</p></li>
+
+   <!-- we could also stop all script, or stop animations -->
+
+  </ol><p>User agents may allow users to explicitly invoke the <a href="#abort-a-document" title="abort a document">abort a document</a> algorithm for a
+  <code><a href="infrastructure.html#document">Document</a></code>. If the user does so, then, if that
+  <code><a href="infrastructure.html#document">Document</a></code> is an <a href="browsers.html#active-document">active document</a>, the user
+  agent should <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple
   event</a> named <code title="event-abort">abort</code> at that
-  <code><a href="infrastructure.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object.</p>
+  <code><a href="infrastructure.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object before invoking
+  the <a href="#abort-a-document" title="abort a document">abort</a> algorithm.</p>
 
   <!-- I'd love to make this more precise, anyone have any suggestions
   on what it should say? -->

Index: common-dom-interfaces.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/common-dom-interfaces.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- common-dom-interfaces.html	19 Oct 2010 17:38:06 -0000	1.2
+++ common-dom-interfaces.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="fetching-resources.html" title="2.7 Fetching resources" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="namespaces.html" title="2.9 Namespaces" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="fetching-resources.html" title="2.7 Fetching resources" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="namespaces.html" title="2.9 Namespaces" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -1301,10 +1338,10 @@
   for deleting names.</p>
 
   <pre class="idl">interface <dfn id="domstringmap">DOMStringMap</dfn> {
-  getter DOMString (in DOMString name);
-  setter void (in DOMString name, in DOMString value);
-  creator void (in DOMString name, in DOMString value);
-  deleter void (in DOMString name);
+  <a href="#dom-domstringmap-nameditem" title="dom-DOMStringMap-namedItem">getter</a> DOMString (in DOMString name);
+  <a href="#dom-domstringmap-setitem" title="dom-DOMStringMap-setItem">setter</a> void (in DOMString name, in DOMString value);
+  <a href="#dom-domstringmap-additem" title="dom-DOMStringMap-addItem">creator</a> void (in DOMString name, in DOMString value);
+  <a href="#dom-domstringmap-removeitem" title="dom-DOMStringMap-removeItem">deleter</a> void (in DOMString name);
 };</pre>
 
   <p>The <a href="infrastructure.html#supported-property-names">supported property names</a> on a
@@ -1312,20 +1349,20 @@
   each pair returned from the algorithm for getting the list of
   name-value pairs at that instant.</p>
 
-  <p>When a <code><a href="#domstringmap">DOMStringMap</a></code> object is indexed to retrieve a
-  named property <var title="">name</var>, the value returned must be
-  the value component of the name-value pair whose name component is
-  <var title="">name</var> in the list returned by the algorithm for
+  <p>To <dfn id="dom-domstringmap-nameditem" title="dom-DOMStringMap-namedItem">determine the value of
+  a named property</dfn> <var title="">name</var> in a
+  <code><a href="#domstringmap">DOMStringMap</a></code>, the user agent must return the value
+  component of the name-value pair whose name component is <var title="">name</var> in the list returned by the algorithm for
   getting the list of name-value pairs.</p>
 
-  <p>When a <code><a href="#domstringmap">DOMStringMap</a></code> object is indexed to create or
-  modify a named property <var title="">name</var> with value <var title="">value</var>, the algorithm for setting names to certain
-  values must be run, passing <var title="">name</var> as the name and
-  the result of converting <var title="">value</var> to a
-  <code>DOMString</code> as the value.</p>
+  <p>To set the value of a <dfn id="dom-domstringmap-additem" title="dom-DOMStringMap-addItem">new</dfn> or <dfn id="dom-domstringmap-setitem" title="dom-DOMStringMap-setItem">existing</dfn> named property <var title="">name</var> to value <var title="">value</var>, the
+  algorithm for setting names to certain values must be run, passing
+  <var title="">name</var> as the name and the result of converting
+  <var title="">value</var> to a <code>DOMString</code> as the
+  value.</p>
 
-  <p>When a <code><a href="#domstringmap">DOMStringMap</a></code> object is indexed to delete a
-  named property named <var title="">name</var>, the algorithm for
+  <p>To <dfn id="dom-domstringmap-removeitem" title="dom-DOMStringMap-removeItem">delete an existing
+  named property</dfn> <var title="">name</var>, the algorithm for
   deleting names must be run, passing <var title="">name</var> as the
   name.</p>
 
@@ -1404,7 +1441,6 @@
    <li value="24"><dfn id="not_readable_err"><code>NOT_READABLE_ERR</code></dfn></li> <!-- File API -->
    <li value="25"><dfn id="data_clone_err"><code>DATA_CLONE_ERR</code></dfn></li> <!-- actually defined right here for now -->
    <li value="26"><dfn id="encoding_err"><code>ENCODING_ERR</code></dfn></li> <!-- File API -->
-<!--v2DATAGRID   <li value=".."><dfn><code>DATAGRID_MODEL_ERR</code></dfn></li> --> <!-- actually defined right here for now -->
 <!--
    <li value="81"><dfn><code>PARSE_ERR</code></dfn></li> <!- - actually defined in dom3ls - ->
    <li value="82"><dfn><code>SERIALIZE_ERR</code></dfn></li> <!- - actually defined in dom3ls - ->

Index: parsing.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/parsing.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- parsing.html	19 Oct 2010 17:38:08 -0000	1.2
+++ parsing.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="syntax.html" title="8 The HTML syntax" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="tokenization.html" title="8.2.4 Tokenization" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="syntax.html" title="8 The HTML syntax" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="tokenization.html" title="8.2.4 Tokenization" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -1124,12 +1161,12 @@
   motivated by a desire to increase the resilience of user agents in
   the face of na&#xEF;ve transcoders.</p>
 
-  <p>All U+0000 NULL characters and code points in the range U+D800 to
-  U+DFFF<!-- surrogates not allowed e.g. in UTF-8, and we don't want
-  them to suddenly turn into codepoints when they go through a UTF-16
-  pipe --> in the input must be replaced by U+FFFD REPLACEMENT
-  CHARACTERs. Any occurrences of such characters and code points are
-  <a href="#parse-error" title="parse error">parse errors</a>.</p>
+  <p>Code points in the range U+D800 to U+DFFF<!-- surrogates are not
+  allowed e.g. in UTF-8, and we don't want them to suddenly turn into
+  codepoints when they go through a UTF-16 pipe --> in the input must
+  be replaced by U+FFFD REPLACEMENT CHARACTERs. Any occurrences of
+  such characters and code points are <a href="#parse-error" title="parse error">parse
+  errors</a>.</p>
 
   <p>Any occurrences of any characters in the ranges U+0001 to U+0008,
   <!-- HT, LF allowed --> <!-- U+000B is in the next list --> <!-- FF,
@@ -1211,11 +1248,11 @@
    convert the input stream to the new encoding, set the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a> to
    <i>certain</i>, and abort these steps.</li>
 
-   <li>Otherwise, <a href="history.html#navigate">navigate</a> to the document again, with
-   <a href="history.html#replacement-enabled">replacement enabled</a>, and using the same <a href="history.html#source-browsing-context">source
-   browsing context</a>, but this time skip the <a href="#encoding-sniffing-algorithm">encoding
-   sniffing algorithm</a> and instead just set the encoding to the
-   new encoding and the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a> to
+   <li>Otherwise, <a href="history.html#navigate">navigate</a><!--DONAV reparse--> to the
+   document again, with <a href="history.html#replacement-enabled">replacement enabled</a>, and using
+   the same <a href="history.html#source-browsing-context">source browsing context</a>, but this time skip
+   the <a href="#encoding-sniffing-algorithm">encoding sniffing algorithm</a> and instead just set
+   the encoding to the new encoding and the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a> to
    <i>certain</i>. Whenever possible, this should be done without
    actually contacting the network layer (the bytes should be
    re-parsed from memory), even if, e.g., the document is marked as
@@ -1396,10 +1433,9 @@
    <code><a href="grouping-content.html#the-blockquote-element">blockquote</a></code>, <code><a href="sections.html#the-body-element-0">body</a></code>, <code><a href="text-level-semantics.html#the-br-element">br</a></code>,
    <code><a href="the-button-element.html#the-button-element">button</a></code>, <code><a href="tabular-data.html#the-caption-element">caption</a></code>, <code><a href="obsolete.html#center">center</a></code>,
    <code><a href="tabular-data.html#the-col-element">col</a></code>, <code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code>, <code><a href="interactive-elements.html#the-command">command</a></code>,
-   <!--v2DDATAGRID <code>datagrid</code>,--> <code><a href="grouping-content.html#the-dd-element">dd</a></code>,
-   <code><a href="interactive-elements.html#the-details-element">details</a></code>, <code><a href="obsolete.html#dir">dir</a></code>, <code><a href="grouping-content.html#the-div-element">div</a></code>,
-   <code><a href="grouping-content.html#the-dl-element">dl</a></code>, <code><a href="grouping-content.html#the-dt-element">dt</a></code>, <code><a href="the-iframe-element.html#the-embed-element">embed</a></code>,
-   <code><a href="forms.html#the-fieldset-element">fieldset</a></code>, <code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code>,
+   <code><a href="grouping-content.html#the-dd-element">dd</a></code>, <code><a href="interactive-elements.html#the-details-element">details</a></code>, <code><a href="obsolete.html#dir">dir</a></code>,
+   <code><a href="grouping-content.html#the-div-element">div</a></code>, <code><a href="grouping-content.html#the-dl-element">dl</a></code>, <code><a href="grouping-content.html#the-dt-element">dt</a></code>,
+   <code><a href="the-iframe-element.html#the-embed-element">embed</a></code>, <code><a href="forms.html#the-fieldset-element">fieldset</a></code>, <code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code>,
    <code><a href="grouping-content.html#the-figure-element">figure</a></code>, <code><a href="sections.html#the-footer-element">footer</a></code>, <code><a href="forms.html#the-form-element">form</a></code>,
    <code><a href="obsolete.html#frame">frame</a></code>, <code><a href="obsolete.html#frameset">frameset</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>,
    <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h2</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h3</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h4</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h5</a></code>,

Index: fetching-resources.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/fetching-resources.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- fetching-resources.html	19 Oct 2010 17:38:07 -0000	1.2
+++ fetching-resources.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="urls.html" title="2.6 URLs" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="common-dom-interfaces.html" title="2.8 Common DOM interfaces" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="urls.html" title="2.6 URLs" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="common-dom-interfaces.html" title="2.8 Common DOM interfaces" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -356,10 +393,8 @@
 
   <ol><li>
 
-    <p>Generate the <i>address of the resource from which Request-URIs
-    are obtained</i> as required by HTTP for the <code title="http-referer">Referer</code> (sic) header from <a href="dom.html#the-document-s-current-address">the
-    document's current address</a> of the appropriate
-    <code><a href="infrastructure.html#document">Document</a></code> as given by the following list. <a href="references.html#refsHTTP">[HTTP]</a></p>
+    <p>Let <var title="">document</var> be the appropriate
+    <code><a href="infrastructure.html#document">Document</a></code> as given by the following list:</p>
 
     <dl class="switch"><dt>When <a href="history.html#navigate" title="navigate">navigating</a></dt>
 
@@ -374,7 +409,26 @@
 
      <dd>The <a href="browsers.html#entry-script">entry script</a>'s <a href="webappapis.html#script-s-document" title="script's&#10;     document">document</a>.</dd>
 
-    </dl><p>Remove any <a href="urls.html#url-fragment" title="url-fragment">&lt;fragment&gt;</a>
+    </dl></li>
+
+   <li>
+
+    <p>While <var title="">document</var> is is <a href="the-iframe-element.html#an-iframe-srcdoc-document">an
+    <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code>
+    document</a>, let <var title="">document</var> be <var title="">document</var>'s <a href="browsers.html#browsing-context">browsing context</a>'s
+    <a href="browsers.html#browsing-context-container">browsing context container</a>'s <code><a href="infrastructure.html#document">Document</a></code>
+    instead.</p>
+
+   </li>
+
+   <li>
+
+    <p>Generate the <i>address of the resource from which Request-URIs
+    are obtained</i> as required by HTTP for the <code title="http-referer">Referer</code> (sic) header from <a href="dom.html#the-document-s-current-address">the
+    document's current address</a> of <var title="">document</var>.
+    <a href="references.html#refsHTTP">[HTTP]</a></p>
+
+    <p>Remove any <a href="urls.html#url-fragment" title="url-fragment">&lt;fragment&gt;</a>
     component from the generated <i>address of the resource from which
     Request-URIs are obtained</i>.</p> <!-- RFC2616 says "The URI MUST
     NOT include a fragment." (section 14.36) -->

Index: origin-0.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/origin-0.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- origin-0.html	19 Oct 2010 17:38:07 -0000	1.2
+++ origin-0.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="browsers.html" title="5 Loading Web pages" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="history.html" title="5.4 Session history and navigation" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="browsers.html" title="5 Loading Web pages" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="history.html" title="5.4 Session history and navigation" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: common-input-element-attributes.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/common-input-element-attributes.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- common-input-element-attributes.html	19 Oct 2010 17:38:07 -0000	1.2
+++ common-input-element-attributes.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="number-state.html" title="4.10.7.1.13 Number state" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-button-element.html" title="4.10.8 The button element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="number-state.html" title="4.10.7.1.13 Number state" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-button-element.html" title="4.10.8 The button element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -328,7 +365,7 @@
    <a href="spec.html#contents">Table of contents</a> &#x2013;
    <a href="the-button-element.html">4.10.8 The button element &#x2192;</a>
   <ol class="toc"><li><ol><li><ol><li><ol><li><a href="common-input-element-attributes.html#common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code>input</code> element attributes</a>
-        <ol><li><a href="common-input-element-attributes.html#the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete">autocomplete</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-list-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-list">list</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-readonly-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-readonly">readonly</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-size-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-size">size</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-required-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-required">required</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-multiple-attribute"><span class="secno">4.10.7..6 </span>The <code title="attr-input-multiple">multiple</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-maxlength-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-maxlength">maxlength</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-pattern-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-pattern">pattern</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-min-and-max-attributes"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-min">min</code> and <code title="attr-input-max">max</code> attributes</a></li><li><a href="common-input-element-attributes.html#the-step-attribute"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-step">step</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-placeholder">placeholder</code> ttribute</a></li></ol></li><li><a href="common-input-element-attributes.html#common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code>input</code> element APIs</a></li><li><a href="common-input-element-attributes.html#common-event-behaviors"><span class="secno">4.10.7.4 </span>Common event behaviors</a></li></ol></li></ol></li></ol></li></ol></div><h5 id="common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code><a href="the-input-element.html#the-input-element">input</a></code> element attributes</h5><div class="impl">
+        <ol><li><a href="common-input-element-attributes.html#the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete">autocomplete</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-dirname-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-dirname">dirname</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-list-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-list">list</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-readonly-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-readonly">readonly</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-size-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-size">size</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-required-attribute"><span class="secno">4.10.7.2.6</span>The <code title="attr-input-required">required</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-multiple-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-multiple">multiple</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-maxlength-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-maxlength">maxlength</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-pattern-attribute"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-pattern">pattern</code> attribute</a></li><li><a href="common-input-element-attributes.html#the-min-and-max-attributes"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-min">min</code> and <code title="attr-input-max">max</code> attributes</a></li><li><a href="common-input-element-attributes.html#the-step-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-step">step</code> attribute</a</li><li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.7.2.12 </span>The <code title="attr-input-placeholder">placeholder</code> attribute</a></li></ol></li><li><a href="common-input-element-attributes.html#common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code>input</code> element APIs</a></li><li><a href="common-input-element-attributes.html#common-event-behaviors"><span class="secno">4.10.7.4 </span>Common event behaviors</a></li></ol></li></ol></li></ol></li></ol></div><h5 id="common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code><a href="the-input-element.html#the-input-element">input</a></code> element attributes</h5><div class="impl">
 
   <p>These attributes only apply to an <code><a href="the-input-element.html#the-input-element">input</a></code> element if
   its <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute is in a
@@ -421,7 +458,31 @@
   significant security implications for the user if all values are
   always remembered, regardless of the site's preferences.</p>
 
-  </div><h6 id="the-list-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-list"><a href="#attr-input-list">list</a></code> attribute</h6><p>The <dfn id="attr-input-list" title="attr-input-list"><code>list</code></dfn>
+  </div><h6 id="the-dirname-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-dirname"><a href="#attr-input-dirname">dirname</a></code> attribute</h6><p>The <dfn id="attr-input-dirname" title="attr-input-dirname"><code>dirname</code></dfn>
+  attribute, when it applies, is a <a href="association-of-controls-and-forms.html#form-control-dirname-attribute">form control <code title="">dirname</code> attribute</a>.</p><div class="example">
+
+   <p>In this example, a form contains a text field and a submission
+   button:</p>
+
+   <pre>&lt;form action="addcomment.cgi" method=post&gt;
+ &lt;p&gt;&lt;label&gt;Comment: &lt;input type=text name="comment" dirname="comment.dir" required&gt;&lt;/label&gt;&lt;/p&gt;
+ &lt;p&gt;&lt;button name="mode" type=submit value="add"&gt;Post Comment&lt;/button&gt;&lt;/p&gt;
+&lt;/form&gt;</pre>
+
+   <p>When the user submits the form, the user agent includes three
+   fields, one called "comment", one called "comment.dir", and one
+   called "mode"; so if the user types "Hello", the submission body
+   might be something like:</p>
+
+   <pre>comment=Hello&amp;<strong>comment.dir=ltr</strong>&amp;mode=add</pre>
+
+   <p>If the user manually switches to a right-to-left writing
+   direction and enters "<span dir="rtl" lang="ar" title="">&#x645;&#x631;&#x62D;&#x628;&#x64B;&#x627;</span>", the
+   submission body might be something like:</p>
+
+   <pre>comment=%D9%85%D8%B1%D8%AD%D8%A8%D9%8B%D8%A7&amp;<strong>comment.dir=rtl</strong>&amp;mode=add</pre>
+
+  </div><h6 id="the-list-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-list"><a href="#attr-input-list">list</a></code> attribute</h6><p>The <dfn id="attr-input-list" title="attr-input-list"><code>list</code></dfn>
   attribute is used to identify an element that lists predefined
   options suggested to the user.</p><p>If present, its value must be the <a href="elements.html#concept-id" title="concept-id">ID</a> of a <code><a href="the-button-element.html#the-datalist-element">datalist</a></code>
   element in the same document.</p><div class="impl">
@@ -528,7 +589,7 @@
    <code><a href="the-input-element.html#the-input-element">input</a></code> element in UAs that support
    <code><a href="the-button-element.html#the-datalist-element">datalist</a></code>.</p>
 
-  </div><h6 id="the-readonly-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-readonly"><a href="#attr-input-readonly">readonly</a></code> attribute</h6><p>The <dfn id="attr-input-readonly" title="attr-input-readonly"><code>readonly</code></dfn>
+  </div><h6 id="the-readonly-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-readonly"><a href="#attr-input-readonly">readonly</a></code> attribute</h6><p>The <dfn id="attr-input-readonly" title="attr-input-readonly"><code>readonly</code></dfn>
   attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a> that controls whether
   or not the user can edit the form control. <span class="impl">When
   specified, the element is <i title="concept-input-immutable"><a href="the-input-element.html#concept-input-immutable">immutable</a></i>.</span></p><div class="impl">
@@ -567,7 +628,7 @@
  &lt;p&gt; &lt;button name="action" value="update"&gt;Save&lt;/button&gt; &lt;/p&gt;
 &lt;/form&gt;</pre>
 
-  </div><h6 id="the-size-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-size"><a href="#attr-input-size">size</a></code> attribute</h6><p>The <dfn id="attr-input-size" title="attr-input-size"><code>size</code></dfn>
+  </div><h6 id="the-size-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-size"><a href="#attr-input-size">size</a></code> attribute</h6><p>The <dfn id="attr-input-size" title="attr-input-size"><code>size</code></dfn>
   attribute gives the number of characters that, in a visual
   rendering, the user agent is to allow the user to see while editing
   the element's <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a>.</p><p>The <code title="attr-input-size"><a href="#attr-input-size">size</a></code> attribute, if
@@ -583,7 +644,7 @@
   <a href="common-dom-interfaces.html#limited-to-only-non-negative-numbers-greater-than-zero">limited to only non-negative numbers greater than
   zero</a> and has a default value of 20.</p>
 
-  </div><h6 id="the-required-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-required"><a href="#attr-input-required">required</a></code> attribute</h6><p>The <dfn id="attr-input-required" title="attr-input-required"><code>required</code></dfn>
+  </div><h6 id="the-required-attribute"><span class="secno">4.10.7.2.6 </span>The <code title="attr-input-required"><a href="#attr-input-required">required</a></code> attribute</h6><p>The <dfn id="attr-input-required" title="attr-input-required"><code>required</code></dfn>
   attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>. When specified, the
   element is <dfn id="concept-input-required" title="concept-input-required"><i>required</i></dfn>.</p><div class="impl">
 
@@ -616,7 +677,7 @@
   &lt;input type=submit value="Create account"&gt;
 &lt;/form&gt;</pre>
 
-  </div><h6 id="the-multiple-attribute"><span class="secno">4.10.7.2.6 </span>The <code title="attr-input-multiple"><a href="#attr-input-multiple">multiple</a></code> attribute</h6><p>The <dfn id="attr-input-multiple" title="attr-input-multiple"><code>multiple</code></dfn>
+  </div><h6 id="the-multiple-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-multiple"><a href="#attr-input-multiple">multiple</a></code> attribute</h6><p>The <dfn id="attr-input-multiple" title="attr-input-multiple"><code>multiple</code></dfn>
   attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a> that indicates whether
   the user is to be allowed to specify more than one value.</p><div class="example">
 
@@ -660,7 +721,7 @@
 
    <pre>&lt;label&gt;Attachments: &lt;input type=file multiple name=att&gt;&lt;/label&gt;</pre>
 
-  </div><h6 id="the-maxlength-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-maxlength"><a href="#attr-input-maxlength">maxlength</a></code> attribute</h6><p>The <dfn id="attr-input-maxlength" title="attr-input-maxlength"><code>maxlength</code></dfn>
+  </div><h6 id="the-maxlength-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-maxlength"><a href="#attr-input-maxlength">maxlength</a></code> attribute</h6><p>The <dfn id="attr-input-maxlength" title="attr-input-maxlength"><code>maxlength</code></dfn>
   attribute<span class="impl">, when it applies,</span> is a <a href="association-of-controls-and-forms.html#attr-fe-maxlength" title="attr-fe-maxlength">form control <code title="">maxlength</code> attribute</a><span class="impl">
   controlled by the <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="the-input-element.html#concept-input-value-dirty-flag" title="concept-input-value-dirty-flag">dirty value
   flag</a></span>.</p><p>If the <code><a href="the-input-element.html#the-input-element">input</a></code> element has a <a href="association-of-controls-and-forms.html#maximum-allowed-value-length">maximum allowed
@@ -676,7 +737,7 @@
 
    <pre>What are you doing? &lt;input name=status maxlength=140&gt;</pre>
 
-  </div><h6 id="the-pattern-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-pattern"><a href="#attr-input-pattern">pattern</a></code> attribute</h6><p>The <dfn id="attr-input-pattern" title="attr-input-pattern"><code>pattern</code></dfn>
+  </div><h6 id="the-pattern-attribute"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-pattern"><a href="#attr-input-pattern">pattern</a></code> attribute</h6><p>The <dfn id="attr-input-pattern" title="attr-input-pattern"><code>pattern</code></dfn>
   attribute specifies a regular expression against which the control's
   <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> is to be checked.</p><p>If specified, the attribute's value must match the JavaScript <i title="">Pattern</i> production. <a href="references.html#refsECMA262">[ECMA262]</a></p><div class="impl">
 
@@ -721,7 +782,7 @@
   required pattern. Birthday</samp>, which is not useful.</p><p>UAs may still show the <code><a href="semantics.html#the-title-element-0">title</a></code> in non-error situations
   (for example, as a tooltip when hovering over the control), so
   authors should be careful not to word <code><a href="semantics.html#the-title-element-0">title</a></code>s as if an
-  error has necessarily occurred.</p><h6 id="the-min-and-max-attributes"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-min"><a href="#attr-input-min">min</a></code> and <code title="attr-input-max"><a href="#attr-input-max">max</a></code> attributes</h6><p>The <dfn id="attr-input-min" title="attr-input-min"><code>min</code></dfn> and <dfn id="attr-input-max" title="attr-input-max"><code>max</code></dfn> attributes indicate
+  error has necessarily occurred.</p><h6 id="the-min-and-max-attributes"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-min"><a href="#attr-input-min">min</a></code> and <code title="attr-input-max"><a href="#attr-input-max">max</a></code> attributes</h6><p>The <dfn id="attr-input-min" title="attr-input-min"><code>min</code></dfn> and <dfn id="attr-input-max" title="attr-input-max"><code>max</code></dfn> attributes indicate
   the allowed range of values for the element.</p><div class="impl">
 
   <p>Their syntax is defined by the section that defines the <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute's current state.</p>
@@ -784,7 +845,7 @@
 
    <pre>&lt;input name=quantity required type=number min=1 value=1&gt;</pre>
 
-  </div><h6 id="the-step-attribute"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-step"><a href="#attr-input-step">step</a></code> attribute</h6><p>The <dfn id="attr-input-step" title="attr-input-step"><code>step</code></dfn>
+  </div><h6 id="the-step-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-step"><a href="#attr-input-step">step</a></code> attribute</h6><p>The <dfn id="attr-input-step" title="attr-input-step"><code>step</code></dfn>
   attribute indicates the granularity that is expected (and required)
   of the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a>, by limiting the
   allowed values. <span class="impl">The section that defines the
@@ -855,7 +916,7 @@
    <p>Normally, time controls are limited to an accuracy of one
    minute.</p>
 
-  </div><h6 id="the-placeholder-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-placeholder"><a href="#attr-input-placeholder">placeholder</a></code> attribute</h6><!-- similar text in the <textarea> section --><p>The <dfn id="attr-input-placeholder" title="attr-input-placeholder"><code>placeholder</code></dfn>
+  </div><h6 id="the-placeholder-attribute"><span class="secno">4.10.7.2.12 </span>The <code title="attr-input-placeholder"><a href="#attr-input-placeholder">placeholder</a></code> attribute</h6><!-- similar text in the <textarea> section --><p>The <dfn id="attr-input-placeholder" title="attr-input-placeholder"><code>placeholder</code></dfn>
   attribute represents a <em>short</em> hint (a word or short phrase)
   intended to aid the user with data entry. A hint could be a sample
   value or a brief description of the expected format. The attribute,
@@ -1153,15 +1214,16 @@
 
   <p>When the <dfn id="event-input-input" title="event-input-input"><code>input</code></dfn>
   event applies, any time the user causes the element's <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> to change, the user agent must
-  <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that
-  bubbles named <code title="event-input">input</code> at the
-  <code><a href="the-input-element.html#the-input-element">input</a></code> element, then <a href="association-of-controls-and-forms.html#broadcast-forminput-events">broadcast <code title="event-forminput">forminput</code> events</a> at the
-  <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>. User agents
-  may wait for a suitable break in the user's interaction before
-  queuing the task; for example, a user agent could wait for the user
-  to have not hit a key for 100ms, so as to only fire the event when
-  the user pauses, instead of continuously for each keystroke.</p>
-  <!-- same text is present in the <textarea> section -->
+  <a href="webappapis.html#queue-a-task">queue a task</a> to first <a href="webappapis.html#fire-a-simple-event">fire a simple event</a>
+  that bubbles named <code title="event-input">input</code> at the
+  <code><a href="the-input-element.html#the-input-element">input</a></code> element, and then to <a href="association-of-controls-and-forms.html#broadcast-forminput-events">broadcast <code title="event-forminput">forminput</code> events</a> from the
+  <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>, if any. User
+  agents may wait for a suitable break in the user's interaction
+  before queuing the task; for example, a user agent could wait for
+  the user to have not hit a key for 100ms, so as to only fire the
+  event when the user pauses, instead of continuously for each
+  keystroke.</p> <!-- same text is present in the <textarea> section
+  -->
 
   <p class="example">Examples of a user changing the element's <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> would include the user typing
   into a text field, pasting a new value into the field, or undoing an
@@ -1175,10 +1237,10 @@
   defined but uses a user interface that involves an explicit commit
   action, then any time the user commits a change to the element's
   <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> or list of <a href="number-state.html#concept-input-type-file-selected" title="concept-input-type-file-selected">selected files</a>, the
-  user agent must <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple
-  event</a> that bubbles named <code title="event-change">change</code> at the <code><a href="the-input-element.html#the-input-element">input</a></code>
-  element, then <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> at the
-  <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</p>
+  user agent must <a href="webappapis.html#queue-a-task">queue a task</a> to first <a href="webappapis.html#fire-a-simple-event">fire a
+  simple event</a> that bubbles named <code title="event-change">change</code> at the <code><a href="the-input-element.html#the-input-element">input</a></code>
+  element, and then to <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> from the
+  <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>, if any.</p>
 
   <p class="example">An example of a user interface with a commit
   action would be a <a href="number-state.html#file-upload-state" title="attr-input-type-file">File
@@ -1204,8 +1266,8 @@
    element.</li>
 
    <li>If the <code title="event-input-input"><a href="#event-input-input">input</a></code> event
-   applies, <a href="association-of-controls-and-forms.html#broadcast-forminput-events">broadcast <code title="event-forminput">forminput</code> events</a> at the
-   <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</li>
+   applies, <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="association-of-controls-and-forms.html#broadcast-forminput-events">broadcast <code title="event-forminput">forminput</code> events</a> from the
+   <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>, if any.</li>
 
    <li>If the <code title="event-input-change"><a href="#event-input-change">change</a></code> event
    applies, <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple
@@ -1213,8 +1275,8 @@
    element.</li>
 
    <li>If the <code title="event-input-change"><a href="#event-input-change">change</a></code> event
-   applies, <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> at the
-   <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</li>
+   applies, <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> from the
+   <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>, if any.</li>
 
   </ol><p class="note">In addition, when the <code title="event-input-change"><a href="#event-input-change">change</a></code> event applies, <code title="event-change">change</code> events can also be fired as part
   of the element's <a href="content-models.html#activation-behavior">activation behavior</a> and as part of the

Index: dom.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/dom.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- dom.html	19 Oct 2010 17:38:07 -0000	1.2
+++ dom.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="namespaces.html" title="2.9 Namespaces" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="elements.html" title="3.2 Elements" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="namespaces.html" title="2.9 Namespaces" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="elements.html" title="3.2 Elements" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -709,7 +746,7 @@
 
   <p>A <code><a href="infrastructure.html#document">Document</a></code> is said to have an <dfn id="active-parser">active
   parser</dfn> if it is associated with an <a href="parsing.html#html-parser">HTML parser</a> or
-  an <a href="the-xhtml-syntax.html#xml-parser">XML parser</a> that has not yet been <a href="the-end.html#stop-parsing" title="stop&#10;  parsing">stopped</a> or aborted.</p>
+  an <a href="the-xhtml-syntax.html#xml-parser">XML parser</a> that has not yet been <a href="the-end.html#stop-parsing" title="stop&#10;  parsing">stopped</a> or <a href="the-end.html#abort-a-parser" title="abort a&#10;  parser">aborted</a>.</p>
 
   <p>The <dfn id="dom-document-readystate" title="dom-document-readyState"><code>readyState</code></dfn> IDL
   attribute must, on getting, return the <a href="#current-document-readiness">current document

Index: embedded-content-1.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/embedded-content-1.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- embedded-content-1.html	19 Oct 2010 17:38:07 -0000	1.2
+++ embedded-content-1.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="edits.html" title="4.7 Edits" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-iframe-element.html" title="4.8.2 The iframe element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="edits.html" title="4.7 Edits" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-iframe-element.html" title="4.8.2 The iframe element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: the-input-element.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/the-input-element.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- the-input-element.html	19 Oct 2010 17:38:08 -0000	1.2
+++ the-input-element.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="forms.html" title="4.10 Forms" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="states-of-the-type-attribute.html" title="4.10.7.1 States of the type attribute" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="forms.html" title="4.10 Forms" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="states-of-the-type-attribute.html" title="4.10.7.1 States of the type attribute" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -331,7 +368,7 @@
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
    <dd>If the <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is <em>not</em> in the <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a> state: <a href="content-models.html#interactive-content">Interactive content</a>.</dd>
-   <dd>If the <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is <em>not</em> in the <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a> state:<a href="forms.html#category-listed" title="category-listed">Listed</a>, <a href="forms.html#category-label" title="category-label">labelable</a>, <a href="forms.html#category-submit" title="category-submit">submittable</a>, and <a href="forms.html#category-reset" title="category-reset">resettable</a> <a href="forms.html#form-associated-element">form-associated element</a>.</dd>
+   <dd>If the <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is <em>not</em> in the <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a> state: <a href="forms.html#category-listed" title="category-listed">Listed</a>, <a href="forms.html#category-label" title="category-label">labelable</a>, <a href="forms.html#category-submit" title="category-submit">submittable</a>, and <a href="forms.html#category-reset" title="category-reset">resettable</a> <a href="forms.html#form-associated-element">form-associated element</a>.</dd>
    <dd>If the <code title="attr-input-type"><a href="#attr-input-type">type</a></code> attribute is in the <a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a> state: <a href="forms.html#category-listed" title="category-listed">Listed</a>, <a href="forms.html#category-submit" title="category-submit">submittable</a>, and <a href="forms.html#category-reset" title="category-reset">resettable</a> <a href="forms.html#form-associated-element">form-associated element</a>.</dd>
    <dt>Contexts in which this element can be used:</dt>
    <dd>Where <a href="content-models.html#phrasing-content">phrasing content</a> is expected.</dd>
@@ -344,6 +381,7 @@
    <dd><code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code></dd>
    <dd><code title="attr-fe-autofocus"><a href="association-of-controls-and-forms.html#attr-fe-autofocus">autofocus</a></code></dd>
    <dd><code title="attr-input-checked"><a href="#attr-input-checked">checked</a></code></dd>
+   <dd><code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code></dd>
    <dd><code title="attr-fe-disabled"><a href="association-of-controls-and-forms.html#attr-fe-disabled">disabled</a></code></dd>
    <dd><code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code></dd>
    <dd><code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code></dd>
@@ -377,6 +415,7 @@
            attribute boolean <a href="association-of-controls-and-forms.html#dom-fe-autofocus" title="dom-fe-autofocus">autofocus</a>;
            attribute boolean <a href="#dom-input-defaultchecked" title="dom-input-defaultChecked">defaultChecked</a>;
            attribute boolean <a href="common-input-element-attributes.html#dom-input-checked" title="dom-input-checked">checked</a>;
+           attribute DOMString <a href="#dom-input-dirname" title="dom-input-dirName">dirName</a>;
            attribute boolean <a href="association-of-controls-and-forms.html#dom-fe-disabled" title="dom-fe-disabled">disabled</a>;
   readonly attribute <a href="forms.html#htmlformelement">HTMLFormElement</a> <a href="association-of-controls-and-forms.html#dom-fae-form" title="dom-fae-form">form</a>;
   readonly attribute <span>FileList</span> <a href="common-input-element-attributes.html#dom-input-files" title="dom-input-files">files</a>;
@@ -527,7 +566,7 @@
      </td><td> <a href="number-state.html#button-state" title="attr-input-type-button">Button</a>
      </td><td> n/a
      </td><td> A button
-  </td></tr></tbody></table><p>The <i>missing value default</i> is the <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-text">Text</a> state.</p><p>Which of the <code title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>, <code title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>, <code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>, <code title="attr-input-checked"><a href="#attr-input-checked">checked</a></code>, <code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>, <code title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>, <code title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>, <code title="attr-fs-formnovalidate">a href="association-of-controls-and-forms.html#attr-fs-formnovalidate">formnovalidate</a></code>, <code title="attr-fs-formtarget"><a href="association-of-controls-and-forms.html#attr-fs-formtarget">formtarget</a></code>, <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code>, <code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code>, <code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max">max</a></code>, <code title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength">maxlength</a></code>, <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min">min</a></code>, <code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple">multiple</a></code>, <code title="attr-input-pattern"><a href="common-input-element-attributes.html#attr-input-pattern">pattern</a></code>, <code title="atr-input-placeholder"><a href="common-input-element-attributes.html#attr-input-placeholder">placeholder</a></code>, <code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly">readonly</a></code>, <code title="attr-input-required"><a href="common-input-element-attributes.html#attr-input-required">required</a></code>, <code title="attr-input-size"><a href="common-input-element-attributes.html#attr-input-size">size</a></code>, <code title="attr-input-src"><a href="number-state.html#attr-input-src">src</a></code>, <code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step">step</a></code>, and <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code> content attributes, the <code title="dom-input-checked"><a href="common-input-element-attributes.html#dom-input-checked">checked</a></code>, <code title="dom-input-files"><a href="common-input-element-attributes.html#dom-input-files">files</a></code>, <code itle="dom-input-valueAsDate"><a href="common-input-element-attributes.html#dom-input-valueasdate">valueAsDate</a></code>, <code title="dom-input-valueAsNumber"><a href="common-input-element-attributes.html#dom-input-valueasnumber">valueAsNumber</a></code>, <code title="dom-input-list"><a href="common-input-element-attributes.html#dom-input-list">list</a></code>, and <code title="dom-input-selectedOption"><a href="common-input-element-attributes.html#dom-input-selectedoption">selectedOption</a></code> IDL
+  </td></tr></tbody></table><p>The <i>missing value default</i> is the <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-text">Text</a> state.</p><p>Which of the <code title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>, <code title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>, <code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>, <code title="attr-input-checked"><a href="#attr-input-checked">checked</a></code>, <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>, <code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>, <code title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>, <code title="attr-fs-formmethod"><a href="ssociation-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>, <code title="attr-fs-formnovalidate"><a href="association-of-controls-and-forms.html#attr-fs-formnovalidate">formnovalidate</a></code>, <code title="attr-fs-formtarget"><a href="association-of-controls-and-forms.html#attr-fs-formtarget">formtarget</a></code>, <code title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code>, <code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code>, <code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max">max</a></code>, <code title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength">maxlength</a></code>, <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min">min</a></code>, <code title="attr-input-multiple"><a href="common-input-element-attributes.html#attr-input-multiple">multiple</a></code>, <code title="atr-input-pattern"><a href="common-input-element-attributes.html#attr-input-pattern">pattern</a></code>, <code title="attr-input-placeholder"><a href="common-input-element-attributes.html#attr-input-placeholder">placeholder</a></code>, <code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly">readonly</a></code>, <code title="attr-input-required"><a href="common-input-element-attributes.html#attr-input-required">required</a></code>, <code title="attr-input-size"><a href="common-input-element-attributes.html#attr-input-size">size</a></code>, <code title="attr-input-src"><a href="number-state.html#attr-input-src">src</a></code>, <code title="attr-input-step"><a href="common-input-element-attributes.html#attr-input-step">step</a></code>, and <code title="attr-dim-width"><a href="the-map-element.html#attr-dim-width">width</a></code> content attributes, the <code title="dom-input-checked"><a href="common-input-element-attributes.html#dom-input-checked">checked</a></code> <code title="dom-input-files"><a href="common-input-element-attributes.html#dom-input-files">files</a></code>, <code title="dom-input-valueAsDate"><a href="common-input-element-attributes.html#dom-input-valueasdate">valueAsDate</a></code>, <code title="dom-input-valueAsNumber"><a href="common-input-element-attributes.html#dom-input-valueasnumber">valueAsNumber</a></code>, <code title="dom-input-list"><a href="common-input-element-attributes.html#dom-input-list">list</a></code>, and <code title="dom-input-selectedOption"><a href="common-input-element-attributes.html#dom-input-selectedoption">selectedOption</a></code> IDL
   attributes, the <code title="dom-textarea/input-select"><a href="association-of-controls-and-forms.html#dom-textarea-input-select">select()</a></code> method, the <code title="dom-textarea/input-selectionStart"><a href="association-of-controls-and-forms.html#dom-textarea-input-selectionstart">selectionStart</a></code> and
   <code title="dom-textarea/input-selectionEnd"><a href="association-of-controls-and-forms.html#dom-textarea-input-selectionend">selectionEnd</a></code>
   IDL attributes, the <code title="dom-textarea/input-setSelectionRange"><a href="association-of-controls-and-forms.html#dom-textarea-input-setselectionrange">setSelectionRange()</a></code>
@@ -540,8 +579,8 @@
   to each state:</p><table class="applies" id="input-type-attr-summary"><thead><tr><th>
      </th><th> <span title=""><a href="states-of-the-type-attribute.html#hidden-state" title="attr-input-type-hidden">Hidden</a></span>
      </th><th> <span title=""><a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-text">Text</a>,</span>
-          <span title=""><a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-search">Search</a>,</span>
-          <span title=""><a href="states-of-the-type-attribute.html#url-state" title="attr-input-type-url">URL</a>,</span>
+          <span title=""><a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-search">Search</a></span>
+     </th><th> <span title=""><a href="states-of-the-type-attribute.html#url-state" title="attr-input-type-url">URL</a>,</span>
           <span title=""><a href="states-of-the-type-attribute.html#telephone-state" title="attr-input-type-tel">Telephone</a></span>
      </th><th> <span title=""><a href="states-of-the-type-attribute.html#e-mail-state" title="attr-input-type-email">E-mail</a></span>
      </th><th> <span title=""><a href="states-of-the-type-attribute.html#password-state" title="attr-input-type-password">Password</a></span>
@@ -562,13 +601,13 @@
      </th><th> <span title=""><a href="number-state.html#reset-button-state" title="attr-input-type-reset">Reset Button</a>,</span>
           <span title=""><a href="number-state.html#button-state" title="attr-input-type-button">Button</a></span>
 
-   </th></tr></thead><tbody><tr><th colspan="14" scope="rowgroup">Content attributes
+   </th></tr></thead><tbody><tr><th colspan="15" scope="rowgroup">Content attributes
 
     </th></tr><tr><th> <code title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -592,7 +631,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -616,7 +655,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -640,7 +679,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -660,11 +699,35 @@
      </td><td class="no"> &#xB7; <!-- Reset Button -->
 <!-- <td class="no"> &middot;      Button -->
 
+    </td></tr><tr><th> <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>
+     </th><td class="no"> &#xB7; <!-- Hidden -->
+     </td><td class="yes"> Yes     <!-- Text -->
+<!-- <td class="yes"> Yes          Search -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
+     </td><td class="no"> &#xB7; <!-- E-mail -->
+     </td><td class="no"> &#xB7; <!-- Password -->
+     </td><td class="no"> &#xB7; <!-- Date and Time -->
+<!-- <td class="no"> &middot;      Date -->
+<!-- <td class="no"> &middot;      Month -->
+<!-- <td class="no"> &middot;      Week -->
+<!-- <td class="no"> &middot;      Time -->
+     </td><td class="no"> &#xB7; <!-- Local Date and Time -->
+<!-- <td class="no"> &middot;      Number -->
+     </td><td class="no"> &#xB7; <!-- Range -->
+     </td><td class="no"> &#xB7; <!-- Color -->
+     </td><td class="no"> &#xB7; <!-- Checkbox -->
+<!-- <td class="no"> &middot;      Radio Button -->
+     </td><td class="no"> &#xB7; <!-- File Upload -->
+     </td><td class="no"> &#xB7; <!-- Submit Button -->
+     </td><td class="no"> &#xB7; <!-- Image Button -->
+     </td><td class="no"> &#xB7; <!-- Reset Button -->
+<!-- <td class="no"> &middot;      Button -->
+
     </td></tr><tr><th> <code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -688,7 +751,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -712,7 +775,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -736,7 +799,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -760,7 +823,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -784,7 +847,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -808,7 +871,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -832,7 +895,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -856,7 +919,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -880,7 +943,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -904,7 +967,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone --> <!-- if you change this, you can merge this line with the next to save room on the chart -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -928,7 +991,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -952,7 +1015,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -976,7 +1039,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1000,7 +1063,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1024,7 +1087,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -1048,7 +1111,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -1072,7 +1135,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1096,7 +1159,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -1116,13 +1179,13 @@
      </td><td class="no"> &#xB7; <!-- Reset Button -->
 <!-- <td class="no"> &middot;      Button -->
 
-   </td></tr></tbody><tbody><tr><th colspan="14" scope="rowgroup">IDL attributes and methods
+   </td></tr></tbody><tbody><tr><th colspan="15" scope="rowgroup">IDL attributes and methods
 
     </th></tr><tr><th> <code title="dom-input-checked"><a href="common-input-element-attributes.html#dom-input-checked">checked</a></code>
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -1146,7 +1209,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -1170,7 +1233,7 @@
      </th><td class="yes"> <a href="common-input-element-attributes.html#dom-input-value-default" title="dom-input-value-default">default</a> <!-- Hidden -->
      </td><td class="yes"> <a href="common-input-element-attributes.html#dom-input-value-value" title="dom-input-value-value">value</a> <!-- Text -->
 <!-- <td class="yes"> <span title="dom-input-value-value">value</span>      Search -->
-<!-- <td class="yes"> <span title="dom-input-value-value">value</span>      URL -->
+     </td><td class="yes"> <a href="common-input-element-attributes.html#dom-input-value-value" title="dom-input-value-value">value</a> <!-- URL, Telephone -->
      </td><td class="yes"> <a href="common-input-element-attributes.html#dom-input-value-value" title="dom-input-value-value">value</a> <!-- E-mail -->
      </td><td class="yes"> <a href="common-input-element-attributes.html#dom-input-value-value" title="dom-input-value-value">value</a> <!-- Password -->
      </td><td class="yes"> <a href="common-input-element-attributes.html#dom-input-value-value" title="dom-input-value-value">value</a> <!-- Date and Time -->
@@ -1194,7 +1257,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1218,7 +1281,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1242,7 +1305,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1266,7 +1329,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1290,7 +1353,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -1314,7 +1377,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -1338,7 +1401,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -1362,7 +1425,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="no"> &#xB7; <!-- Date and Time -->
@@ -1386,7 +1449,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1410,7 +1473,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="no"> &#xB7; <!-- Text -->
 <!-- <td class="no"> &middot;      Search -->
-<!-- <td class="no"> &middot;      URL -->
+     </td><td class="no"> &#xB7; <!-- URL, Telephone -->
      </td><td class="no"> &#xB7; <!-- E-mail -->
      </td><td class="no"> &#xB7; <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1430,13 +1493,13 @@
      </td><td class="no"> &#xB7; <!-- Reset Button -->
 <!-- <td class="no"> &middot;      Button -->
 
-   </td></tr></tbody><tbody><tr><th colspan="14" scope="rowgroup">Events
+   </td></tr></tbody><tbody><tr><th colspan="15" scope="rowgroup">Events
 
     </th></tr><tr><th> <span title=""><code title="event-input-input"><a href="common-input-element-attributes.html#event-input-input">input</a></code> event</span>
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1460,7 +1523,7 @@
      </th><td class="no"> &#xB7; <!-- Hidden -->
      </td><td class="yes"> Yes     <!-- Text -->
 <!-- <td class="yes"> Yes          Search -->
-<!-- <td class="yes"> Yes          URL -->
+     </td><td class="yes"> Yes     <!-- URL, Telephone -->
      </td><td class="yes"> Yes     <!-- E-mail -->
      </td><td class="yes"> Yes     <!-- Password -->
      </td><td class="yes"> Yes     <!-- Date and Time -->
@@ -1618,7 +1681,8 @@
 
   <p>The <dfn id="dom-input-accept" title="dom-input-accept"><code>accept</code></dfn>, <dfn id="dom-input-alt" title="dom-input-alt"><code>alt</code></dfn>, <dfn id="dom-input-max" title="dom-input-max"><code>max</code></dfn>, <dfn id="dom-input-min" title="dom-input-min"><code>min</code></dfn>, <dfn id="dom-input-multiple" title="dom-input-multiple"><code>multiple</code></dfn>, <dfn id="dom-input-pattern" title="dom-input-pattern"><code>pattern</code></dfn>, <dfn id="dom-input-placeholder" title="dom-input-placeholder"><code>placeholder</code></dfn>, <dfn id="dom-input-required" title="dom-input-required"><code>required</code></dfn>, <dfn id="dom-input-size" title="dom-input-size"><code>size</code></dfn>, <dfn id="dom-input-src" title="dom-input-src"><code>src</code></dfn>, and <dfn id="dom-input-step" title="dom-input-step"><code>step</code></dfn> IDL attributes must
   <a href="common-dom-interfaces.html#reflect">reflect</a> the respective content attributes of the same
-  name. The <dfn id="dom-input-readonly" title="dom-input-readOnly"><code>readOnly</code></dfn> IDL attribute
+  name. The <dfn id="dom-input-dirname" title="dom-input-dirName"><code>dirName</code></dfn> IDL attribute
+  must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code> content attribute. The <dfn id="dom-input-readonly" title="dom-input-readOnly"><code>readOnly</code></dfn> IDL attribute
   must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly">readonly</a></code> content attribute. The
   <dfn id="dom-input-defaultchecked" title="dom-input-defaultChecked"><code>defaultChecked</code></dfn>
   IDL attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-input-checked"><a href="#attr-input-checked">checked</a></code> content attribute. The

Index: rendering.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/rendering.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- rendering.html	19 Oct 2010 17:38:08 -0000	1.2
+++ rendering.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-xhtml-syntax.html" title="9 The XHTML syntax" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="obsolete.html" title="11 Obsolete features" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-xhtml-syntax.html" title="9 The XHTML syntax" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="obsolete.html" title="11 Obsolete features" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -491,15 +528,6 @@
   expected to render parentheses around the text of <code><a href="text-level-semantics.html#the-rt-element">rt</a></code>
   elements in the absence of <code><a href="text-level-semantics.html#the-rp-element">rp</a></code> elements.</p>
 
-  <p>The <code><a href="text-level-semantics.html#the-br-element">br</a></code> element is expected to render as if its
-  contents were a single U+000A LINE FEED (LF) character and its
-  'white-space' property was 'pre'. User agents are expected to
-  support the 'clear' property on inline elements (in order to render
-  <code><a href="text-level-semantics.html#the-br-element">br</a></code> elements with <code title="attr-br-clear"><a href="obsolete.html#attr-br-clear">clear</a></code> attributes) in the manner
-  described in the non-normative note to this effect in CSS2.1.</p>
-  <!-- section 9.5.2 of CSS2.1 -->
-  <!-- br { content: '\A'; } /* waiting for 'content' to apply to elements */ -->
-
   <p>The user agent is expected to hide <code><a href="scripting-1.html#the-noscript-element">noscript</a></code> elements
   for whom <a href="webappapis.html#concept-n-script" title="concept-n-script">scripting is enabled</a>,
   irrespective of CSS rules.</p>
@@ -1054,6 +1082,8 @@
 q:before { content: open-quote; }
 q:after { content: close-quote; }
 
+br { content: '\A'; white-space: pre; }
+
 nobr { white-space: nowrap; }
 listing, plaintext, pre, xmp { white-space: pre; }
 textarea { white-space: pre-wrap; }
@@ -1093,15 +1123,21 @@
 table { border-style: outset; }
 td, th { border-style: inset; }
 
-output { unicode-bidi: isolate; }
+:ltr { direction: ltr; }
+:rtl { direction: rtl; }
+[dir] { unicode-bidi: embed; }
+bdo, bdo[dir] { unicode-bidi: bidi-override; }
+bdi, output { unicode-bidi: isolate; }
+textarea[dir=auto], pre[dir=auto] { unicode-bidi: plaintext; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
 
-[dir=ltr] { direction: ltr; unicode-bidi: embed; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-[dir=rtl] { direction: rtl; unicode-bidi: embed; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-bdo[dir=ltr], bdo[dir=rtl] { unicode-bidi: bidi-override; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+  <p>Rules setting the 'quotes' property appropriately for the locales
+  and languages understood by the user are expected to be present.</p>
 
-  <p>In addition, rules setting the 'quotes' property appropriately
-  for the locales and languages understood by the user are expected to
-  be present.</p>
+  <p>User agents are expected to
+  support the 'clear' property on inline elements (in order to render
+  <code><a href="text-level-semantics.html#the-br-element">br</a></code> elements with <code title="attr-br-clear"><a href="obsolete.html#attr-br-clear">clear</a></code> attributes) in the manner
+  described in the non-normative note to this effect in CSS2.1.</p>
+  <!-- section 9.5.2 of CSS2.1 -->
 
   <hr/><p id="decohints">The following rules are also expected to apply, as
   <a href="#presentational-hints">presentational hints</a>:</p>
@@ -2483,19 +2519,7 @@
   'inline-block' box rendered as a button whose contents are the
   contents of the element.</p>
 
-  </div><!--v2DATAGRID
-  <div class="impl">
-
-  <h4>The <code>datagrid</code> element</h4>
-
-  This section will probably include details on how to render DATAGRID
-  (including <span id="datagridPseudos">its pseudo-elements</span>),
-  drag-and-drop, etc, in a visual medium, in concert with
-  CSS. Implementation experience is desired before this section is
-  filled in.
-
-  </div>
---><div class="impl">
+  </div><div class="impl">
 
   <h4 id="the-details-element-0"><span class="secno">10.4.3 </span>The <code><a href="interactive-elements.html#the-details-element">details</a></code> element</h4>
 
@@ -3382,9 +3406,8 @@
   <a href="forms.html#the-form-element" title="form">forms</a> before triggering their <a href="history.html#navigate" title="navigate">navigation</a>.</p>
 
 
-  <p>User agents are expected to allow users to <a href="history.html#navigate">navigate</a>
-  <a href="browsers.html#browsing-context" title="browsing context">browsing contexts</a> to the
-  resources <a href="urls.html#resolve-a-url" title="resolve a url">indicated</a> by the <code title="">cite</code> attributes on <code><a href="text-level-semantics.html#the-q-element">q</a></code>,
+  <p>User agents are expected to allow users to
+  <a href="history.html#navigate">navigate</a><!--DONAV cite=""--> <a href="browsers.html#browsing-context" title="browsing&#10;  context">browsing contexts</a> to the resources <a href="urls.html#resolve-a-url" title="resolve a url">indicated</a> by the <code title="">cite</code> attributes on <code><a href="text-level-semantics.html#the-q-element">q</a></code>,
   <code><a href="grouping-content.html#the-blockquote-element">blockquote</a></code>, <code><a href="sections.html#the-section-element">section</a></code>, <code><a href="sections.html#the-article-element">article</a></code>,
   <code><a href="edits.html#the-ins-element">ins</a></code>, and <code><a href="edits.html#the-del-element">del</a></code> elements.</p>
 
@@ -3456,9 +3479,64 @@
   menus, and tooltips. Text from elements (either attribute values or
   the contents of elements) is expected to be rendered in a manner
   that honors <a href="elements.html#the-directionality">the directionality</a> of the element from
-  which the text was obtained. Text from scripts (e.g. the argument to
-  <code title="dom-alert"><a href="timers.html#dom-alert">window.alert()</a></code>) is expected to be
-  rendered as a separate bidirectional algorithm paragraph. <a href="references.html#refsBIDI">[BIDI]</a></p>
+  which the text was obtained.</p>
+
+  <div class="example">
+
+   <p>Consider the following markup, which has Hebrew text asking for
+   a programming language, the languages being text for which a
+   left-to-right direction is important given the punctuation in some
+   of their names:</p>
+
+   <pre>&lt;p dir="rtl" lang="he"&gt;
+ &lt;label&gt;
+  <span dir="rtl" lang="he" title="">&#x5D1;&#x5D7;&#x5E8; &#x5E9;&#x5E4;&#x5EA; &#x5EA;&#x5DB;&#x5E0;&#x5D5;&#x5EA;:</span>
+  &lt;select&gt;
+   &lt;option dir="ltr"&gt;C++&lt;/option&gt;
+   &lt;option dir="ltr"&gt;C#&lt;/option&gt;
+   &lt;option dir="ltr"&gt;FreePascal&lt;/option&gt;
+   &lt;option dir="ltr"&gt;F#&lt;/option&gt;
+  &lt;/select&gt;
+ &lt;/label&gt;
+&lt;/p&gt;</pre>
+
+   <p>If the <code><a href="the-button-element.html#the-select-element">select</a></code> element was rendered as a drop down
+   box, a correct rendering would ensure that the punctuation was the
+   same both in the drop down, and in the box showing the current
+   selection.</p>
+
+   <p><img alt="" height="105" src="http://dev.w3.org/html5/spec/images/bidiselect.png" width="206"/></p> <!-- no need for alt text, the previous paragraph
+   describes it completely -->
+
+  </div>
+
+  <p>A string provided by a script (e.g. the argument to <code title="dom-alert"><a href="timers.html#dom-alert">window.alert()</a></code>) is expected to be treated
+  as an independent set of one or more bidirectional algorithm
+  paragraphs when displayed, as defined by the bidirectional
+  algorithm, including, for instance, supporting the
+  paragraph-breaking behaviour of U+000A LINE FEED (LF) characters. <a href="references.html#refsBIDI">[BIDI]</a></p>
+
+  <div class="example">
+
+    <p>For example, consider the following script:</p>
+
+    <pre>var s;
+if (s = prompt('What is your name?')) {
+  alert(s + '! Ok, Fred, ' + s + ', and Wilma will get the car.');
+}</pre>
+
+    <p>When the user enters "<kbd>Kitty</kbd>", the user agent would
+    alert "<samp>Kitty! Ok, Fred, Kitty, and Wilma will get the
+    car.</samp>". However, if the user enters "<kbd dir="rtl" lang="ar">&#x644;&#x627;&#xA0;&#x623;&#x641;&#x647;&#x645;</kbd>",
+    then the bidirectional algorithm will determine that the direction
+    of the paragraph is right-to-left, and so the output will be
+    "<samp lang=""><bdo dir="rtl">&#x644;&#x627;&#xA0;&#x623;&#x641;&#x647;&#x645;!&#xA0;derF&#xA0;,kO,&#xA0;&#x644;&#x627;&#xA0;&#x623;&#x641;&#x647;&#x645;,&#xA0;rac&#xA0;eht&#xA0;teg&#xA0;lliw&#xA0;amliW&#xA0;dna.</bdo></samp>"!</p>
+
+    <p>Authors can enforce a particular interpretation by using the
+    Unicode U+200E LEFT-TO-RIGHT MARK and U+200F RIGHT-TO-LEFT MARK
+    characters.</p>
+
+  </div>
 
 
 

Index: grouping-content.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/grouping-content.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- grouping-content.html	19 Oct 2010 17:38:07 -0000	1.2
+++ grouping-content.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="sections.html" title="4.4 Sections" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="text-level-semantics.html" title="4.6 Text-level semantics" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="sections.html" title="4.4 Sections" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="text-level-semantics.html" title="4.6 Text-level semantics" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -520,7 +557,9 @@
   block of computer output the <code><a href="#the-pre-element">pre</a></code> element can be used
   with a <code><a href="text-level-semantics.html#the-samp-element">samp</a></code> element. Similarly, the <code><a href="text-level-semantics.html#the-kbd-element">kbd</a></code>
   element can be used within a <code><a href="#the-pre-element">pre</a></code> element to indicate
-  text that the user is to enter.</p><div class="example">
+  text that the user is to enter.</p><p class="note">A newline in a <code><a href="#the-pre-element">pre</a></code> element separates
+  paragraphs for the purposes of the Unicode bidirectional algorithm.
+  <a href="references.html#refsBIDI">[BIDI]</a></p><div class="example">
 
    <p>In the following snippet, a sample of computer code is
    presented.</p>

Index: timers.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/timers.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- timers.html	19 Oct 2010 17:38:08 -0000	1.2
+++ timers.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="webappapis.html" title="6 Web application APIs" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="editing.html" title="7 User interaction" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="webappapis.html" title="6 Web application APIs" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="editing.html" title="7 User interaction" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -907,11 +944,12 @@
 
    <li>
 
-    <p><a href="history.html#navigate">Navigate</a> the new <a href="browsers.html#browsing-context">browsing context</a> to
-    the <a href="urls.html#absolute-url">absolute URL</a> that resulted from <a href="urls.html#resolve-a-url" title="resolve a url">resolving</a> <var title="">url</var>
-    earlier, with <a href="history.html#replacement-enabled">replacement enabled</a>, and with the <a href="webappapis.html#script-s-browsing-context" title="script's browsing context">browsing context</a> of the
-    <a href="webappapis.html#concept-script" title="concept-script">script</a> that invoked the method
-    as the <a href="history.html#source-browsing-context">source browsing context</a>.</p>
+    <p><a href="history.html#navigate">Navigate</a><!--DONAV showModalDialog--> the new
+    <a href="browsers.html#browsing-context">browsing context</a> to the <a href="urls.html#absolute-url">absolute URL</a>
+    that resulted from <a href="urls.html#resolve-a-url" title="resolve a url">resolving</a>
+    <var title="">url</var> earlier, with <a href="history.html#replacement-enabled">replacement
+    enabled</a>, and with the <a href="webappapis.html#script-s-browsing-context" title="script's browsing&#10;    context">browsing context</a> of the <a href="webappapis.html#concept-script" title="concept-script">script</a> that invoked the method as
+    the <a href="history.html#source-browsing-context">source browsing context</a>.</p>
 
    </li>
 
@@ -1226,10 +1264,10 @@
     content in question (as defined below), then <a href="urls.html#resolve-a-url" title="resolve&#10;    a url">resolve</a> the resulting URL, relative to the <a href="webappapis.html#script-s-base-url" title="script's base URL">base URL</a> of the <a href="browsers.html#entry-script">entry
     script</a> at the time the <code title="dom-navigator-registerContentHandler"><a href="#dom-navigator-registercontenthandler">registerContentHandler()</a></code>
     or <code title="dom-navigator-registerProtocolHandler"><a href="#dom-navigator-registerprotocolhandler">registerProtocolHandler()</a></code>
-    methods were invoked, and then <a href="history.html#navigate">navigate</a> an
-    appropriate <a href="browsers.html#browsing-context">browsing context</a> to the resulting URL
-    using the GET method (<a href="fetching-resources.html#concept-http-equivalent-get" title="concept-http-equivalent-get">or
-    equivalent</a> for non-HTTP URLs).</p>
+    methods were invoked, and then <a href="history.html#navigate">navigate</a><!--DONAV
+    user--> an appropriate <a href="browsers.html#browsing-context">browsing context</a> to the
+    resulting URL using the GET method (<a href="fetching-resources.html#concept-http-equivalent-get" title="concept-http-equivalent-get">or equivalent</a> for
+    non-HTTP URLs).</p>
 
     <p>To get the escaped version of the <a href="urls.html#absolute-url">absolute URL</a> of
     the content in question, the user agent must replace every

Index: elements.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/elements.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- elements.html	19 Oct 2010 17:38:07 -0000	1.2
+++ elements.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="dom.html" title="3 Semantics, structure, and APIs of HTML documents" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="content-models.html" title="3.2.5 Content models" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="dom.html" title="3 Semantics, structure, and APIs of HTML documents" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="content-models.html" title="3.2.5 Content models" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -456,6 +493,7 @@
            attribute DOMString <a href="editing.html#dom-accesskey" title="dom-accessKey">accessKey</a>;
   readonly attribute DOMString <a href="editing.html#dom-accesskeylabel" title="dom-accessKeyLabel">accessKeyLabel</a>;
            attribute boolean <a href="dnd.html#dom-draggable" title="dom-draggable">draggable</a>;
+  [PutForwards=<a href="common-dom-interfaces.html#dom-domsettabletokenlist-value" title="dom-DOMSettableTokenList-value">value</a>] attribute <a href="common-dom-interfaces.html#domsettabletokenlist">DOMSettableTokenList</a> <a href="dnd.html#dom-dropzone" title="dom-dropzone">dropzone</a>;
            attribute DOMString <a href="editing.html#dom-contenteditable" title="dom-contentEditable">contentEditable</a>;
   readonly attribute boolean <a href="editing.html#dom-iscontenteditable" title="dom-isContentEditable">isContentEditable</a>;
            attribute <a href="interactive-elements.html#htmlmenuelement">HTMLMenuElement</a> <a href="interactive-elements.html#dom-contextmenu" title="dom-contextMenu">contextMenu</a>;
@@ -550,6 +588,7 @@
    <li><code title="attr-contextmenu"><a href="interactive-elements.html#attr-contextmenu">contextmenu</a></code></li>
    <li><code title="attr-dir"><a href="#the-dir-attribute">dir</a></code></li>
    <li><code title="attr-draggable"><a href="dnd.html#the-draggable-attribute">draggable</a></code></li>
+   <li><code title="attr-dropzone"><a href="dnd.html#the-dropzone-attribute">dropzone</a></code></li>
    <li><code title="attr-hidden"><a href="editing.html#the-hidden-attribute">hidden</a></code></li>
    <li><code title="attr-id"><a href="#the-id-attribute">id</a></code></li>
    <li><code title="attr-lang"><a href="#attr-lang">lang</a></code></li>
@@ -806,35 +845,116 @@
   use the <code title="attr-xml-base"><a href="#the-xml:base-attribute-xml-only">xml:base</a></code> attribute in
   <a href="dom.html#html-documents">HTML documents</a>.</p><h5 id="the-dir-attribute"><span class="secno">3.2.3.5 </span>The <dfn title="attr-dir"><code>dir</code></dfn> attribute</h5><p>The <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute specifies the
   element's text directionality. The attribute is an <a href="common-microsyntaxes.html#enumerated-attribute">enumerated
-  attribute</a> with the keyword <code title="">ltr</code> mapping
-  to the state <i>ltr</i>, and the keyword <code title="">rtl</code>
-  mapping to the state <i>rtl</i>. The attribute has no <i>invalid
-  value default</i> and no <i>missing value default</i>.</p><div class="impl">
+  attribute</a> with the following keywords and states:</p><dl><dt>The <dfn id="attr-dir-ltr" title="attr-dir-ltr"><code>ltr</code></dfn> keyword, which maps to the <dfn id="attr-dir-ltr-state" title="attr-dir-ltr-state">ltr</dfn> state</dt>
 
-  <p>The processing of this attribute is primarily performed by the
-  presentation layer. For example, the rendering section in this
-  specification defines a mapping from this attribute to the CSS
-  'direction' and 'unicode-bidi' properties, and CSS defines rendering
-  in terms of those properties.</p>
+   <dd>
 
-  </div><p><dfn id="the-directionality">The directionality</dfn> of an element, which is used in
-  particular by the <code><a href="the-canvas-element.html#the-canvas-element">canvas</a></code> element's text rendering API,
-  is either 'ltr' or 'rtl'. If the user agent supports CSS and the
-  'direction' property on this element has a computed value of either
-  'ltr' or 'rtl', then that is <a href="#the-directionality">the directionality</a> of the
-  element. Otherwise, if the element is <a href="rendering.html#being-rendered">being rendered</a>,
-  then <a href="#the-directionality">the directionality</a> of the element is the
-  directionality used by the presentation layer, potentially
-  determined from the value of the <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code>
-  attribute on the element. Otherwise, if the element's <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute has the state <i>ltr</i>, the
-  element's directionality is 'ltr' (left-to-right); if the attribute
-  has the state <i>rtl</i>, the element's directionality is 'rtl'
-  (right-to-left); and otherwise, the element's directionality is the
-  same as its parent element, or 'ltr' if there is no parent
-  element.</p><hr/><dl class="domintro"><dt><var title="">document</var> . <code title="dom-dir"><a href="#dom-dir">dir</a></code> [ = <var title="">value</var> ]</dt>
+    <p>Indicates that the contents of the element are explicitly
+    directionally embedded left-to-right text.</p>
+
+   </dd>
+
+   <dt>The <dfn id="attr-dir-rtl" title="attr-dir-rtl"><code>rtl</code></dfn> keyword, which maps to the <dfn id="attr-dir-rtl-state" title="attr-dir-rtl-state">rtl</dfn> state</dt>
+
+   <dd>
+
+    <p>Indicates that the contents of the element are explicitly
+    directionally embedded right-to-left text.</p>
+
+   </dd>
+
+   <dt>The <dfn id="attr-dir-auto" title="attr-dir-auto"><code>auto</code></dfn> keyword, which maps to the <dfn id="attr-dir-auto-state" title="attr-dir-auto-state">auto</dfn> state</dt>
+
+   <dd>
+
+    <p>Indicates that the contents of the element are explicitly
+    embedded text, but that the direction is to be determined
+    programmatically using the contents of the element (as described
+    below).</p>
+
+    <p class="note">The heuristic used by this state is very crude (it
+    just looks at the first character with a strong directionality, in
+    a manner analogous to the Paragraph Level determination in the
+    bidirectional algorithm). Authors are urged to only use this value
+    as a last resort when the direction of the text is truly unknown
+    and no better server-side heuristic can be applied.</p>
+
+   </dd>
+
+  </dl><p>The attribute has no <i>invalid value default</i> and no
+  <i>missing value default</i>.</p><p><dfn id="the-directionality">The directionality</dfn> of an element is either '<dfn id="concept-ltr" title="concept-ltr">ltr</dfn>' or '<dfn id="concept-rtl" title="concept-rtl">rtl</dfn>', and is determined as per the first
+  appropriate set of steps from the following list:</p><dl class="switch"><dt>If the element's <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute is
+   in the <a href="#attr-dir-ltr-state" title="attr-dir-ltr-state">ltr</a> state</dt>
+
+   <dd><p><a href="#the-directionality">The directionality</a> of the element is '<a href="#concept-ltr" title="concept-ltr">ltr</a>'.</p></dd>
+
+
+   <dt>If the element's <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute is
+   in the <a href="#attr-dir-rtl-state" title="attr-dir-rtl-state">rtl</a> state</dt>
+
+   <dd><p><a href="#the-directionality">The directionality</a> of the element is '<a href="#concept-rtl" title="concept-rtl">rtl</a>'.</p></dd>
+
+
+   <dt>If the element's <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute is
+   in the <a href="#attr-dir-auto-state" title="attr-dir-auto-state">auto</a> state</dt>
+
+   <dt>If the element is a <code><a href="text-level-semantics.html#the-bdi-element">bdi</a></code> element and the <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute is not in a defined state
+   (i.e. it is not present or has an invalid value)</dt>
+
+   <dd>
+
+    <p>Find the first character in <a href="infrastructure.html#tree-order">tree order</a> that
+    matches the following criteria:</p>
+
+    <ul><li><p>The character is from a <a href="infrastructure.html#text-node">text node</a> that is a
+     descendant of the element whose <a href="#the-directionality" title="the&#10;     directionality">directionality</a> is being
+     determined.</p></li>
+
+     <li><p>The character is of bidirectional character type L, AL,
+     or R. <a href="references.html#refsBIDI">[BIDI]</a></p></li>
+
+     <li>
+
+      <p>The character is not in a text node that has an ancestor
+      element that is a descendant of the element whose <a href="#the-directionality" title="the directionality">directionality</a> is being
+      determined and that is either:</p>
+
+      <ul class="brief"><li>A <code><a href="scripting-1.html#script">script</a></code> element.
+       </li><li>A <code><a href="semantics.html#the-style-element">style</a></code> element.
+       </li><li>An element with a <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute in a defined state.
+      </li></ul></li>
+
+    </ul><p>If such a character is found and it is of bidirectional
+    character type AL or R, <a href="#the-directionality">the directionality</a> of the
+    element is '<a href="#concept-rtl" title="concept-rtl">rtl</a>'.</p>
+
+    <p>Otherwise, <a href="#the-directionality">the directionality</a> of the element is
+    '<a href="#concept-ltr" title="concept-ltr">ltr</a>'.</p>
+
+   </dd>
+
+
+   <dt>If the element is a <a href="infrastructure.html#root-element">root element</a> and the <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute is not in a defined state
+   (i.e. it is not present or has an invalid value)</dt>
+
+   <dd><p><a href="#the-directionality">The directionality</a> of the element is '<a href="#concept-ltr" title="concept-ltr">ltr</a>'.</p></dd>
+
+
+   <dt>If the element has a parent element and the <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute is not in a defined state
+   (i.e. it is not present or has an invalid value)</dt>
+
+   <dd><p><a href="#the-directionality">The directionality</a> of the element is the same
+   as the element's parent element's <a href="#the-directionality" title="the&#10;   directionality">directionality</a>.</p></dd>
+
+
+  </dl><p>The effect of this attribute is primarily on the presentation
+  layer. For example, the rendering section in this specification
+  defines a mapping from this attribute to the CSS 'direction' and
+  'unicode-bidi' properties, and CSS defines rendering in terms of
+  those properties.</p><hr/><dl class="domintro"><dt><var title="">document</var> . <code title="dom-dir"><a href="#dom-dir">dir</a></code> [ = <var title="">value</var> ]</dt>
    <dd>
     <p>Returns <a href="dom.html#the-html-element">the <code>html</code> element</a>'s <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute's value, if any.</p>
-    <p>Can be set, to either "<code title="">ltr</code>" or "<code title="">rtl</code>", to replace <a href="dom.html#the-html-element">the <code>html</code> element</a>'s <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute's value.</p>
+    <p>Can be set, to either "<code title="">ltr</code>", "<code title="">rtl</code>", or "<code title="">auto</code>" to replace <a href="dom.html#the-html-element">the <code>html</code> element</a>'s <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute's value.</p>
     <p>If there is no <a href="dom.html#the-html-element" title="the html element"><code>html</code> element</a>, returns the empty string and ignores new values.</p>
    </dd>
 
@@ -855,7 +975,47 @@
   </div><p class="note">Authors are strongly encouraged to use the <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> attribute to indicate text direction
   rather than using CSS, since that way their documents will continue
   to render correctly even in the absence of CSS (e.g. as interpreted
-  by search engines).</p><h5 id="classes"><span class="secno">3.2.3.6 </span>The <dfn title="attr-class"><code>class</code></dfn> attribute</h5><p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> may have a
+  by search engines).</p><div class="example">
+
+   <p>This markup fragment is of an IM conversation.</p>
+
+   <pre>&lt;p dir=auto class="u1"&gt;&lt;b&gt;&lt;bdi&gt;Student&lt;/bdi&gt;:&lt;/b&gt; How do you write "What's your name?" in Arabic?&lt;/p&gt;
+&lt;p dir=auto class="u2"&gt;&lt;b&gt;&lt;bdi&gt;Teacher&lt;/bdi&gt;:&lt;/b&gt; &#x645;&#x627; &#x627;&#x633;&#x645;&#x643;&#x61F;&lt;/p&gt;
+&lt;p dir=auto class="u1"&gt;&lt;b&gt;&lt;bdi&gt;Student&lt;/bdi&gt;:&lt;/b&gt; Thanks.&lt;/p&gt;
+&lt;p dir=auto class="u2"&gt;&lt;b&gt;&lt;bdi&gt;Teacher&lt;/bdi&gt;:&lt;/b&gt; That's written "&#x634;&#x643;&#x631;&#x64B;&#x627;".&lt;/p&gt;
+&lt;p dir=auto class="u2"&gt;&lt;b&gt;&lt;bdi&gt;Teacher&lt;/bdi&gt;:&lt;/b&gt; Do you know how to write "Please"?&lt;/p&gt;
+&lt;p dir=auto class="u1"&gt;&lt;b&gt;&lt;bdi&gt;Student&lt;/bdi&gt;:&lt;/b&gt; "&#x645;&#x646; &#x641;&#x636;&#x644;&#x643;", right?&lt;/p&gt;</pre>
+
+<!--
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<style type="text/css">
+ div { border: groove #FFFF99; padding: 0.25em; width: 22em; background: #FFFFEE; color: black; }
+ p { margin: 0.25em 0; font: 1em/1 InaiMathi; color: purple; }
+ .u1 { color: teal; }
+</style>
+<div>
+<p dir=ltr class="u1"><b><bdi>Student</bdi>:</b> How do you write "What's your name?" in Arabic?</p>
+<p dir=rtl class="u2"><b><bdi>Teacher</bdi>:</b> &#x645;&#x627; &#x627;&#x633;&#x645;&#x643;&#x61f;</p>
+<p dir=ltr class="u1"><b><bdi>Student</bdi>:</b> Thanks.</p>
+<p dir=ltr class="u2"><b><bdi>Teacher</bdi>:</b> That's written "&#x634;&#x643;&#x631;&#x64b;&#x627;".</p>
+<p dir=ltr class="u2"><b><bdi>Teacher</bdi>:</b> Do you know how to write "Please"?</p>
+<p dir=rtl class="u1"><b><bdi>Student</bdi>:</b> "&#x645;&#x646; &#x641;&#x636;&#x644;&#x643;", right?</p>
+-->
+
+   <p>Given a suitable style sheet and the default alignment styles
+   for the <code><a href="grouping-content.html#the-p-element">p</a></code> element, namely to align the text to the
+   <i>start edge</i> of the paragraph, the resulting rendering could
+   be as follows:</p>
+
+   <p><img alt="Each paragraph rendered as a separate block, with the paragraphs left-aligned except the second paragraph and the last one, which would  be right aligned, with the usernames ('Student' and 'Teacher' in this example) flush right, with a colon to their left, and the text first to the left of that." src="http://dev.w3.org/html5/spec/images/im.png"/></p>
+
+   <p>As noted earlier, the <code title="attr-dir-auto"><a href="#attr-dir-auto">auto</a></code>
+   value is not a panacea. The final paragraph in this example is
+   misinterpreted as being right-to-left text, since it begins with an
+   Arabic character, which causes the "right?" to be to the left of
+   the Arabic text.</p>
+
+  </div><h5 id="classes"><span class="secno">3.2.3.6 </span>The <dfn title="attr-class"><code>class</code></dfn> attribute</h5><p>Every <a href="infrastructure.html#html-elements" title="HTML elements">HTML element</a> may have a
   <code title="attr-class"><a href="#classes">class</a></code> attribute specified.</p><p>The attribute, if specified, must have a value that is a
   <a href="common-microsyntaxes.html#set-of-space-separated-tokens">set of space-separated tokens</a> representing the various
   classes that the element belongs to.</p><div class="impl">

Index: urls.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/urls.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- urls.html	19 Oct 2010 17:38:08 -0000	1.2
+++ urls.html	30 Nov 2010 01:49:50 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="common-microsyntaxes.html" title="2.5 Common microsyntaxes" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="fetching-resources.html" title="2.7 Fetching resources" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="common-microsyntaxes.html" title="2.5 Common microsyntaxes" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="fetching-resources.html" title="2.7 Fetching resources" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -442,6 +479,13 @@
 
      </li>
 
+     <li><p>If the <code><a href="infrastructure.html#document">Document</a></code> is <a href="the-iframe-element.html#an-iframe-srcdoc-document">an
+     <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</a>, then
+     let <var title="">fallback base url</var> be the <a href="#document-base-url">document
+     base URL</a> of the <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing
+     context</a>'s <a href="browsers.html#browsing-context-container">browsing context container</a>'s
+     <code><a href="infrastructure.html#document">Document</a></code> instead.</p></li>
+
      <li><p>If there is no <code><a href="semantics.html#the-base-element">base</a></code> element that is both a
      child of <a href="dom.html#the-head-element">the <code>head</code> element</a> and has an
      <code title="attr-base-href"><a href="semantics.html#attr-base-href">href</a></code> attribute, then the

Index: tokenization.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/tokenization.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- tokenization.html	19 Oct 2010 17:38:08 -0000	1.2
+++ tokenization.html	30 Nov 2010 01:49:50 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="parsing.html" title="8.2 Parsing HTML documents" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-end.html" title="8.2.6 The end" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="parsing.html" title="8.2 Parsing HTML documents" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-end.html" title="8.2.6 The end" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -412,6 +449,10 @@
    <dt>U+003C LESS-THAN SIGN (&lt;)</dt>
    <dd>Switch to the <a href="#tag-open-state">tag open state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the <a href="parsing.html#current-input-character">current input
+   character</a> as a character token.</dd>
+
    <dt>EOF</dt>
    <dd>Emit an end-of-file token.</dd>
 
@@ -443,6 +484,10 @@
    <dt>U+003C LESS-THAN SIGN (&lt;)</dt>
    <dd>Switch to the <a href="#rcdata-less-than-sign-state">RCDATA less-than sign state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Emit a U+FFFD REPLACEMENT CHARACTER
+   character token.</dd>
+
    <dt>EOF</dt>
    <dd>Emit an end-of-file token.</dd>
 
@@ -470,6 +515,10 @@
   <dl class="switch"><dt>U+003C LESS-THAN SIGN (&lt;)</dt>
    <dd>Switch to the <a href="#rawtext-less-than-sign-state">RAWTEXT less-than sign state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Emit a U+FFFD REPLACEMENT CHARACTER
+   character token.</dd>
+
    <dt>EOF</dt>
    <dd>Emit an end-of-file token.</dd>
 
@@ -484,6 +533,10 @@
   <dl class="switch"><dt>U+003C LESS-THAN SIGN (&lt;)</dt>
    <dd>Switch to the <a href="#script-data-less-than-sign-state">script data less-than sign state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Emit a U+FFFD REPLACEMENT CHARACTER
+   character token.</dd>
+
    <dt>EOF</dt>
    <dd>Emit an end-of-file token.</dd>
 
@@ -495,7 +548,11 @@
 
   <p>Consume the <a href="parsing.html#next-input-character">next input character</a>:</p>
 
-  <dl class="switch"><dt>EOF</dt>
+  <dl class="switch"><dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Emit a U+FFFD REPLACEMENT CHARACTER
+   character token.</dd>
+
+   <dt>EOF</dt>
    <dd>Emit an end-of-file token.</dd>
 
    <dt>Anything else</dt>
@@ -587,6 +644,10 @@
    character</a> (add 0x0020 to the character's code point) to the
    current tag token's tag name.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current tag token's tag name.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the
    <a href="#data-state">data state</a>.</dd>
@@ -893,6 +954,10 @@
    <dd><p>Switch to the <a href="#script-data-escaped-less-than-sign-state">script data escaped less-than sign
    state</a>.</p></dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Emit a U+FFFD REPLACEMENT CHARACTER
+   character token.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the
    <a href="#data-state">data state</a>.</dd>
@@ -913,6 +978,11 @@
    <dd><p>Switch to the <a href="#script-data-escaped-less-than-sign-state">script data escaped less-than sign
    state</a>.</p></dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#script-data-escaped-state">script data
+   escaped state</a>. Emit a U+FFFD REPLACEMENT CHARACTER character
+   token.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the
    <a href="#data-state">data state</a>.</dd>
@@ -936,6 +1006,11 @@
    <dd>Switch to the <a href="#script-data-state">script data state</a>. Emit a U+003E
    GREATER-THAN SIGN character token.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#script-data-escaped-state">script data
+   escaped state</a>. Emit a U+FFFD REPLACEMENT CHARACTER character
+   token.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the
    <a href="#data-state">data state</a>.</dd>
@@ -1086,6 +1161,10 @@
    sign state</a>. Emit a U+003C LESS-THAN SIGN character
    token.</p></dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Emit a U+FFFD REPLACEMENT CHARACTER
+   character token.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the
    <a href="#data-state">data state</a>.</dd>
@@ -1107,6 +1186,11 @@
    sign state</a>. Emit a U+003C LESS-THAN SIGN character
    token.</p></dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#script-data-double-escaped-state">script data
+   double escaped state</a>. Emit a U+FFFD REPLACEMENT CHARACTER
+   character token.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the
    <a href="#data-state">data state</a>.</dd>
@@ -1132,6 +1216,11 @@
    <dd>Switch to the <a href="#script-data-state">script data state</a>. Emit a U+003E
    GREATER-THAN SIGN character token.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#script-data-double-escaped-state">script data
+   double escaped state</a>. Emit a U+FFFD REPLACEMENT CHARACTER
+   character token.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the
    <a href="#data-state">data state</a>.</dd>
@@ -1210,6 +1299,12 @@
    value to the empty string. Switch to the <a href="#attribute-name-state">attribute name
    state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Start a new attribute in the current
+   tag token. Set that attribute's name to a U+FFFD REPLACEMENT
+   CHARACTER character, and its value to the empty string. Switch to
+   the <a href="#attribute-name-state">attribute name state</a>.</dd>
+
    <dt>U+0022 QUOTATION MARK (")</dt>
    <dt>U+0027 APOSTROPHE (')</dt>
    <dt>U+003C LESS-THAN SIGN (&lt;)</dt>
@@ -1223,8 +1318,8 @@
 
    <dt>Anything else</dt>
    <dd>Start a new attribute in the current tag token. Set that
-   attribute's name to the <a href="parsing.html#current-input-character">current input character</a>, and its value to
-   the empty string. Switch to the <a href="#attribute-name-state">attribute name
+   attribute's name to the <a href="parsing.html#current-input-character">current input character</a>, and
+   its value to the empty string. Switch to the <a href="#attribute-name-state">attribute name
    state</a>.</dd>
 
   </dl><h5 id="attribute-name-state"><span class="secno">8.2.4.35 </span><dfn>Attribute name state</dfn></h5>
@@ -1253,6 +1348,10 @@
    character</a> (add 0x0020 to the character's code point) to the
    current attribute's name.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current attribute's name.</dd>
+
    <dt>U+0022 QUOTATION MARK (")</dt>
    <dt>U+0027 APOSTROPHE (')</dt>
    <dt>U+003C LESS-THAN SIGN (&lt;)</dt>
@@ -1304,6 +1403,12 @@
    and its value to the empty string. Switch to the <a href="#attribute-name-state">attribute
    name state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Start a new attribute in the current
+   tag token. Set that attribute's name to a U+FFFD REPLACEMENT
+   CHARACTER character, and its value to the empty string. Switch to
+   the <a href="#attribute-name-state">attribute name state</a>.</dd>
+
    <dt>U+0022 QUOTATION MARK (")</dt>
    <dt>U+0027 APOSTROPHE (')</dt>
    <dt>U+003C LESS-THAN SIGN (&lt;)</dt>
@@ -1341,6 +1446,11 @@
    <dt>U+0027 APOSTROPHE (')</dt>
    <dd>Switch to the <a href="#attribute-value-single-quoted-state">attribute value (single-quoted) state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current attribute's value. Switch to the
+   <a href="#attribute-value-unquoted-state">attribute value (unquoted) state</a>.</dd>
+
    <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data
    state</a>. Emit the current tag token.</dd>
@@ -1373,6 +1483,10 @@
    state</a>, with the <a href="#additional-allowed-character">additional allowed character</a>
    being U+0022 QUOTATION MARK (").</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current attribute's value.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the
    <a href="#data-state">data state</a>.</dd>
@@ -1422,6 +1536,10 @@
    <dd>Switch to the <a href="#data-state">data state</a>. Emit the current tag
    token.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current attribute's value.</dd>
+
    <dt>U+0022 QUOTATION MARK (")</dt>
    <dt>U+0027 APOSTROPHE (')</dt>
    <dt>U+003C LESS-THAN SIGN (&lt;)</dt>
@@ -1500,12 +1618,13 @@
   <p>Consume every character up to and including the first U+003E
   GREATER-THAN SIGN character (&gt;) or the end of the file (EOF),
   whichever comes first. Emit a comment token whose data is the
-  concatenation of all the characters starting from and including
-  the character that caused the state machine to switch into the
-  bogus comment state, up to and including the character immediately
-  before the last consumed character (i.e. up to the character just
-  before the U+003E or EOF character). (If the comment was started
-  by the end of the file (EOF), the token is empty.)</p>
+  concatenation of all the characters starting from and including the
+  character that caused the state machine to switch into the bogus
+  comment state, up to and including the character immediately before
+  the last consumed character (i.e. up to the character just before
+  the U+003E or EOF character), but with any U+0000 NULL characters
+  replaced by U+FFFD REPLACEMENT CHARACTER characters. (If the comment
+  was started by the end of the file (EOF), the token is empty.)</p>
 
   <p>Switch to the <a href="#data-state">data state</a>.</p>
 
@@ -1545,6 +1664,11 @@
   <dl class="switch"><dt>U+002D HYPHEN-MINUS (-)</dt>
    <dd>Switch to the <a href="#comment-start-dash-state">comment start dash state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the comment token's data. Switch to the <a href="#comment-state">comment
+   state</a>.</dd>
+
    <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data
    state</a>. Emit the comment token.</dd> <!-- see comment in
@@ -1565,6 +1689,12 @@
   <dl class="switch"><dt>U+002D HYPHEN-MINUS (-)</dt>
    <dd>Switch to the <a href="#comment-end-state">comment end state</a></dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+002D HYPHEN-MINUS
+   character (-) and a U+FFFD REPLACEMENT CHARACTER character to the
+   comment token's data. Switch to the <a href="#comment-state">comment
+   state</a>.</dd>
+
    <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data
    state</a>. Emit the comment token.</dd>
@@ -1586,6 +1716,10 @@
   <dl class="switch"><dt>U+002D HYPHEN-MINUS (-)</dt>
    <dd>Switch to the <a href="#comment-end-dash-state">comment end dash state</a></dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the comment token's data.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the comment token. Reconsume the
    EOF character in the <a href="#data-state">data state</a>.</dd> <!-- see comment
@@ -1602,6 +1736,12 @@
   <dl class="switch"><dt>U+002D HYPHEN-MINUS (-)</dt>
    <dd>Switch to the <a href="#comment-end-state">comment end state</a></dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+002D HYPHEN-MINUS
+   character (-) and a U+FFFD REPLACEMENT CHARACTER character to the
+   comment token's data. Switch to the <a href="#comment-state">comment
+   state</a>.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the comment token. Reconsume the
    EOF character in the <a href="#data-state">data state</a>.</dd> <!-- see comment
@@ -1620,6 +1760,12 @@
    <dd>Switch to the <a href="#data-state">data state</a>. Emit the comment
    token.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append two U+002D HYPHEN-MINUS
+   characters (-) and a U+FFFD REPLACEMENT CHARACTER character to the
+   comment token's data. Switch to the <a href="#comment-state">comment
+   state</a>.</dd>
+
    <dt>U+0021 EXCLAMATION MARK (!)</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#comment-end-bang-state">comment end bang
    state</a>.</dd>
@@ -1655,6 +1801,12 @@
    <dd>Switch to the <a href="#data-state">data state</a>. Emit the comment
    token.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append two U+002D HYPHEN-MINUS
+   characters (-), a U+0021 EXCLAMATION MARK character (!), and a
+   U+FFFD REPLACEMENT CHARACTER character to the comment token's data.
+   Switch to the <a href="#comment-state">comment state</a>.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the comment token. Reconsume
    the EOF character in the <a href="#data-state">data state</a>.</dd> <!-- see
@@ -1703,6 +1855,11 @@
    character's code point). Switch to the <a href="#doctype-name-state">DOCTYPE name
    state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Set the token's name to a U+FFFD
+   REPLACEMENT CHARACTER character. Switch to the <a href="#doctype-name-state">DOCTYPE name
+   state</a>.</dd>
+
    <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Create a new DOCTYPE token. Set its
    <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#data-state">data
@@ -1738,6 +1895,10 @@
    character</a> (add 0x0020 to the character's code point) to the
    current DOCTYPE token's name.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current DOCTYPE token's name.</dd>
+
    <dt>EOF</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's
    <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token.
@@ -1867,6 +2028,10 @@
   <dl class="switch"><dt>U+0022 QUOTATION MARK (")</dt>
    <dd>Switch to the <a href="#after-doctype-public-identifier-state">after DOCTYPE public identifier state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current DOCTYPE token's public identifier.</dd>
+
    <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's
    <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#data-state">data
@@ -1878,8 +2043,8 @@
    Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current DOCTYPE
-   token's public identifier.</dd>
+   <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current
+   DOCTYPE token's public identifier.</dd>
 
   </dl><h5 id="doctype-public-identifier-single-quoted-state"><span class="secno">8.2.4.59 </span><dfn>DOCTYPE public identifier (single-quoted) state</dfn></h5>
 
@@ -1888,6 +2053,10 @@
   <dl class="switch"><dt>U+0027 APOSTROPHE (')</dt>
    <dd>Switch to the <a href="#after-doctype-public-identifier-state">after DOCTYPE public identifier state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current DOCTYPE token's public identifier.</dd>
+
    <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's
    <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#data-state">data
@@ -1899,8 +2068,8 @@
    Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current DOCTYPE
-   token's public identifier.</dd>
+   <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current
+   DOCTYPE token's public identifier.</dd>
 
   </dl><h5 id="after-doctype-public-identifier-state"><span class="secno">8.2.4.60 </span><dfn>After DOCTYPE public identifier state</dfn></h5>
 
@@ -2054,6 +2223,10 @@
    <dd>Switch to the <a href="#after-doctype-system-identifier-state">after DOCTYPE system identifier
    state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current DOCTYPE token's system identifier.</dd>
+
    <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's
    <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#data-state">data
@@ -2076,6 +2249,10 @@
    <dd>Switch to the <a href="#after-doctype-system-identifier-state">after DOCTYPE system identifier
    state</a>.</dd>
 
+   <dt>U+0000 NULL</dt>
+   <dd><a href="parsing.html#parse-error">Parse error</a>. Append a U+FFFD REPLACEMENT CHARACTER
+   character to the current DOCTYPE token's system identifier.</dd>
+
    <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
    <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's
    <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#data-state">data
@@ -2138,7 +2315,9 @@
   end of the file (EOF), whichever comes first. Emit a series of
   character tokens consisting of all the characters consumed except
   the matching three character sequence at the end (if one was found
-  before the end of the file).</p>
+  before the end of the file)<!--(not needed; taken care of by the
+  tree constructor), but with any U+0000 NULL characters replaced by
+  U+FFFD REPLACEMENT CHARACTER characters-->.</p>
 
   <p>Switch to the <a href="#data-state">data state</a>.</p>
 
@@ -3319,7 +3498,23 @@
 
   <p>When the <a href="parsing.html#insertion-mode">insertion mode</a> is "<a href="#parsing-main-inbody" title="insertion&#10;  mode: in body">in body</a>", tokens must be handled as follows:</p>
 
-  <dl class="switch"><dt>A character token</dt>
+  <dl class="switch"><dt>A character token that is U+0000 NULL</dt>
+   <dd>
+
+    <p><a href="parsing.html#parse-error">Parse error</a>. Ignore the token.</p>
+
+    <!-- The D-Link DSL-G604T ADSL router has a zero byte in its
+         configuration UI before a <frameset>, which is why U+0000 is
+         special-cased here.
+         refs: https://bugzilla.mozilla.org/show_bug.cgi?id=563526
+               http://www.w3.org/Bugs/Public/show_bug.cgi?id=9659
+    -->
+
+   </dd>
+
+   <dt>A character token that is one of U+0009 CHARACTER TABULATION,
+   U+000A LINE FEED (LF), U+000C FORM FEED (FF), U+000D CARRIAGE
+   RETURN (CR), or U+0020 SPACE</dt>
    <dd>
 
     <p><a href="parsing.html#reconstruct-the-active-formatting-elements">Reconstruct the active formatting elements</a>, if
@@ -3328,19 +3523,18 @@
     <p><a href="#insert-a-character" title="insert a character">Insert the token's
     character</a> into the <a href="parsing.html#current-node">current node</a>.</p>
 
-    <p>If the token is not one of U+0009 CHARACTER TABULATION, U+000A
-    LINE FEED (LF), U+000C FORM FEED (FF), U+000D CARRIAGE RETURN
-    (CR), U+0020 SPACE, or U+FFFD REPLACEMENT CHARACTER, then set the
-    <a href="parsing.html#frameset-ok-flag">frameset-ok flag</a> to "not ok".</p>
+   </dd>
 
-    <!-- U+FFFD REPLACEMENT CHARACTER is in this list because the
-         D-Link DSL-G604T ADSL router has a zero byte in its
-         configuration UI before a <frameset>. Zero bytes get
-         converted to U+FFFD, which (without that character in this
-         list) would mean the <frameset> would be ignored.
-         refs: https://bugzilla.mozilla.org/show_bug.cgi?id=563526
-               http://www.w3.org/Bugs/Public/show_bug.cgi?id=9659
-    -->
+   <dt>Any other character token</dt>
+   <dd>
+
+    <p><a href="parsing.html#reconstruct-the-active-formatting-elements">Reconstruct the active formatting elements</a>, if
+    any.</p>
+
+    <p><a href="#insert-a-character" title="insert a character">Insert the token's
+    character</a> into the <a href="parsing.html#current-node">current node</a>.</p>
+
+    <p>Set the <a href="parsing.html#frameset-ok-flag">frameset-ok flag</a> to "not ok".</p>
 
    </dd>
 
@@ -3482,10 +3676,9 @@
 
    <!-- the normal ones -->
    <dt>A start tag whose tag name is one of: "address", "article",
-   "aside", "blockquote", "center", <!--v2DATAGRID"datagrid",-->
-   "details", "dir", "div", "dl", "fieldset", "figcaption", "figure",
-   "footer", "header", "hgroup", "menu", "nav", "ol", "p", "section",
-   "summary", "ul"</dt>
+   "aside", "blockquote", "center", "details", "dir", "div", "dl",
+   "fieldset", "figcaption", "figure", "footer", "header", "hgroup",
+   "menu", "nav", "ol", "p", "section", "summary", "ul"</dt>
    <dd>
 
     <!-- As of May 2008 this doesn't match any browser exactly, but is
@@ -3696,11 +3889,10 @@
 
    <!-- the normal ones -->
    <dt>An end tag whose tag name is one of: "address", "article",
-   "aside", "blockquote", "button", "center",
-   <!--v2DATAGRID"datagrid",--> "details", "dir", "div", "dl",
-   "fieldset", "figcaption", "figure", "footer", "header", "hgroup",
-   "listing", "menu", "nav", "ol", "pre", "section", "summary",
-   "ul"</dt>
+   "aside", "blockquote", "button", "center", "details", "dir", "div",
+   "dl", "fieldset", "figcaption", "figure", "footer", "header",
+   "hgroup", "listing", "menu", "nav", "ol", "pre", "section",
+   "summary", "ul"</dt>
    <dd>
 
     <p>If the <a href="parsing.html#stack-of-open-elements">stack of open elements</a> does not <a href="parsing.html#has-an-element-in-scope" title="has an element in scope">have an element in scope</a>
@@ -4545,6 +4737,10 @@
     <p><a href="#insert-a-character" title="insert a character">Insert the token's
     character</a> into the <a href="parsing.html#current-node">current node</a>.</p>
 
+    <p class="note">This can never be a U+0000 NULL character; the
+    tokenizer converts those to U+FFFD REPLACEMENT CHARACTER
+    characters.</p>
+
    </dd>
 
    <dt>An end-of-file token</dt>
@@ -4631,8 +4827,9 @@
        for this instance of the <a href="parsing.html#html-parser">HTML parser</a>, such that
        the <a href="webappapis.html#event-loop">event loop</a> will not run <a href="webappapis.html#concept-task" title="concept-task">tasks</a> that invoke the <a href="#tokenization" title="tokenization">tokenizer</a>.</p></li>
 
-       <li><p><a href="webappapis.html#spin-the-event-loop">Spin the event loop</a> until there is no <a href="semantics.html#a-style-sheet-that-is-blocking-scripts" title="a style sheet that is blocking scripts">style sheet that
-       is blocking scripts</a> and <var title="">the script</var>'s
+       <li><p><a href="webappapis.html#spin-the-event-loop">Spin the event loop</a> until the parser's
+       <code><a href="infrastructure.html#document">Document</a></code> <a href="semantics.html#has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking
+       scripts</a> and <var title="">the script</var>'s
        <a href="scripting-1.html#ready-to-be-parser-executed">"ready to be parser-executed"</a> flag is
        set.</p></li>
 
@@ -5329,7 +5526,12 @@
 
   <p>When the <a href="parsing.html#insertion-mode">insertion mode</a> is "<a href="#parsing-main-inselect" title="insertion&#10;  mode: in select">in select</a>", tokens must be handled as follows:</p>
 
-  <dl class="switch"><dt>A character token</dt>
+  <dl class="switch"><dt>A character token that is U+0000 NULL</dt>
+   <dd>
+    <p><a href="parsing.html#parse-error">Parse error</a>. Ignore the token.</p>
+   </dd>
+
+   <dt>Any other character token</dt>
    <dd>
     <p><a href="#insert-a-character" title="insert a character">Insert the token's
     character</a> into the <a href="parsing.html#current-node">current node</a>.</p>
@@ -5528,16 +5730,31 @@
 
     </ol></dd>
 
-   <dt>A character token</dt>
+   <dt>A character token that is U+0000 NULL</dt>
+   <dd>
+
+    <p><a href="parsing.html#parse-error">Parse error</a>. <a href="#insert-a-character" title="insert a&#10;    character">Insert a U+FFFD REPLACEMENT CHARACTER character</a>
+    into the <a href="parsing.html#current-node">current node</a>.</p>
+
+   </dd>
+
+   <dt>A character token that is one of U+0009 CHARACTER TABULATION,
+   U+000A LINE FEED (LF), U+000C FORM FEED (FF), U+000D CARRIAGE
+   RETURN (CR), or U+0020 SPACE</dt>
    <dd>
 
     <p><a href="#insert-a-character" title="insert a character">Insert the token's
     character</a> into the <a href="parsing.html#current-node">current node</a>.</p>
 
-    <p>If the token is not one of U+0009 CHARACTER TABULATION, U+000A
-    LINE FEED (LF), U+000C FORM FEED (FF), U+000D CARRIAGE RETURN
-    (CR), or U+0020 SPACE, then set the <a href="parsing.html#frameset-ok-flag">frameset-ok
-    flag</a> to "not ok".</p>
+   </dd>
+
+   <dt>Any other character token</dt>
+   <dd>
+
+    <p><a href="#insert-a-character" title="insert a character">Insert the token's
+    character</a> into the <a href="parsing.html#current-node">current node</a>.</p>
+
+    <p>Set the <a href="parsing.html#frameset-ok-flag">frameset-ok flag</a> to "not ok".</p>
 
    </dd>
 

Index: association-of-controls-and-forms.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/association-of-controls-and-forms.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- association-of-controls-and-forms.html	19 Oct 2010 17:38:06 -0000	1.2
+++ association-of-controls-and-forms.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-button-element.html" title="4.10.8 The button element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="interactive-elements.html" title="4.11 Interactive elements" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-button-element.html" title="4.10.8 The button element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="interactive-elements.html" title="4.11 Interactive elements" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -328,7 +365,7 @@
    <a href="spec.html#contents">Table of contents</a> &#x2013;
    <a href="interactive-elements.html">4.11 Interactive elements &#x2192;</a>
   <ol class="toc"><li><ol><li><ol><li><a href="association-of-controls-and-forms.html#association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</a></li><li><a href="association-of-controls-and-forms.html#attributes-common-to-form-controls"><span class="secno">4.10.19 </span>Attributes common to form controls</a>
-      <ol><li><a href="association-of-controls-and-forms.html#naming-form-controls"><span class="secno">4.10.19.1 </span>Naming form controls</a></li><li><a href="association-of-controls-and-forms.html#enabling-and-disabling-form-controls"><span class="secno">4.10.19.2 </span>Enabling and disabling form controls</a></li><li><a href="association-of-controls-and-forms.html#a-form-control-s-value"><span class="secno">4.10.19.3 </span>A form control's value</a></li><li><a href="association-of-controls-and-forms.html#autofocusing-a-form-control"><span class="secno">4.10.19.4 </span>Autofocusing a form control</a></li><li><a href="association-of-controls-and-forms.html#limiting-user-input-length"><span class="secno">4.10.19.5 </span>Limiting user input length</a></li><li><a href="association-of-controls-and-forms.html#form-submission-0"><span class="secno">4.10.19.6 </span>Form submission</a></li></ol></li><li><a href="association-of-controls-and-forms.html#textFieldSelection"><span class="secno">4.10.20 </span>PIs for the text field selections</a></li><li><a href="association-of-controls-and-forms.html#constraints"><span class="secno">4.10.21 </span>Constraints</a>
+      <ol><li><a href="association-of-controls-and-forms.html#naming-form-controls"><span class="secno">4.10.19.1 </span>Naming form controls</a></li><li><a href="association-of-controls-and-forms.html#enabling-and-disabling-form-controls"><span class="secno">4.10.19.2 </span>Enabling and disabling form controls</a></li><li><a href="association-of-controls-and-forms.html#a-form-control-s-value"><span class="secno">4.10.19.3 </span>A form control's value</a></li><li><a href="association-of-controls-and-forms.html#autofocusing-a-form-control"><span class="secno">4.10.19.4 </span>Autofocusing a form control</a></li><li><a href="association-of-controls-and-forms.html#limiting-user-input-length"><span class="secno">4.10.19.5 </span>Limiting user input length</a></li><li><a href="association-of-controls-and-forms.html#form-submission-0"><span class="secno">4.10.19.6 </span>Form submission</a></li><li><a href="association-of-controls-and-forms.html#submitting-element-directionality"><span class="secno">4.10.19.7 /span>Submitting element directionality</a></li></ol></li><li><a href="association-of-controls-and-forms.html#textFieldSelection"><span class="secno">4.10.20 </span>APIs for the text field selections</a></li><li><a href="association-of-controls-and-forms.html#constraints"><span class="secno">4.10.21 </span>Constraints</a>
       <ol><li><a href="association-of-controls-and-forms.html#definitions"><span class="secno">4.10.21.1 </span>Definitions</a></li><li><a href="association-of-controls-and-forms.html#constraint-validation"><span class="secno">4.10.21.2 </span>Constraint validation</a></li><li><a href="association-of-controls-and-forms.html#the-constraint-validation-api"><span class="secno">4.10.21.3 </span>The constraint validation API</a></li><li><a href="association-of-controls-and-forms.html#security-forms"><span class="secno">4.10.21.4 </span>Security</a></li></ol></li><li><a href="association-of-controls-and-forms.html#form-submission"><span class="secno">4.10.22 </span>Form submission</a>
       <ol><li><a href="association-of-controls-and-forms.html#introduction-1"><span class="secno">4.10.22.1 </span>Introduction</a></li><li><a href="association-of-controls-and-forms.html#implicit-submission"><span class="secno">4.10.22.2 </span>Implicit submission</a></li><li><a href="association-of-controls-and-forms.html#form-submission-algorithm"><span class="secno">4.10.22.3 </span>Form submission algorithm</a></li><li><a href="association-of-controls-and-forms.html#url-encoded-form-data"><span class="secno">4.10.22.4 </span>URL-encoded form data</a></li><li><a href="association-of-controls-and-forms.html#multipart-form-data"><span class="secno">4.10.22.5 </span>Multipart form data</a></li><li><a href="association-of-controls-and-forms.html#plain-text-form-data"><span class="secno">4.10.22.6 </span>Plain text form data</a></li></ol></li><li><a href="association-of-controls-and-forms.html#resetting-a-form"><span class="secno">4.10.23 </span>Resetting a form</a></li><li><a href="association-of-controls-nd-forms.html#event-dispatch"><span class="secno">4.10.24 </span>Event dispatch</a></li></ol></li></ol></li></ol></div><h4 id="association-of-controls-and-forms"><span class="secno">4.10.18 </span>Association of controls and forms</h4><p>A <a href="forms.html#form-associated-element">form-associated element</a> can have a relationship
   with a <code><a href="forms.html#the-form-element">form</a></code> element, which is called the element's
@@ -710,7 +747,12 @@
   attribute. The <dfn id="dom-fs-formtarget" title="dom-fs-formTarget"><code>formTarget</code></dfn> IDL
   attribute must reflect the <code title="attr-fs-formtarget"><a href="#attr-fs-formtarget">formtarget</a></code> content attribute.
 
-  </p></div><h4 id="textFieldSelection"><span class="secno">4.10.20 </span>APIs for the text field selections</h4><!-- v2 idea: DOM Range APIs to expose the textarea/input edited
+  </p></div><h5 id="submitting-element-directionality"><span class="secno">4.10.19.7 </span>Submitting element directionality</h5><p>A <dfn id="form-control-dirname-attribute">form control <code title="">dirname</code> attribute</dfn>
+  on a form control element enables the submission of <a href="elements.html#the-directionality">the
+  directionality</a> of the element, and gives the name of the
+  field that contains this value during <a href="#form-submission">form submission</a>.
+  If such an attribute is specified, its value must not be the empty
+  string.</p><h4 id="textFieldSelection"><span class="secno">4.10.20 </span>APIs for the text field selections</h4><!-- v2 idea: DOM Range APIs to expose the textarea/input edited
   value (ack martijnw) --><p>The <code><a href="the-input-element.html#the-input-element">input</a></code> and <code><a href="the-button-element.html#the-textarea-element">textarea</a></code> elements define
   the following members in their DOM interfaces for handling their
   selection:</p><pre class="idl extract">  void <a href="#dom-textarea-input-select" title="dom-textarea/input-select">select</a>();
@@ -1256,7 +1298,7 @@
 
   </div><div class="impl">
 
-  <h5 id="form-submission-algorithm"><span class="secno">4.10.22.3 </span>Form submission algorithm</h5>
+  <h5 id="form-submission-algorithm"><span class="secno">4.10.22.3 </span>Form submission algorithm</h5><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/138">ISSUE-138</a> (mutate-action) blocks progress to Last Call</span></p>
 
   <p>When a <code><a href="forms.html#the-form-element">form</a></code> element <var title="">form</var> is <dfn id="concept-form-submit" title="concept-form-submit">submitted</dfn> from an element <var title="">submitter</var> (typically a button), optionally with a
   <var title="">scripted-submit</var> flag set, the user agent must
@@ -1375,11 +1417,11 @@
        user, and let <var title="">y</var> be the <var title="">y</var>-component of the coordinate selected by the
        user.</p></li>
 
-       <li><p>Append an entry in the <var title="">form data set</var>
+       <li><p>Append an entry to the <var title="">form data set</var>
        with the name <var title="">name<sub title="">x</sub></var>,
        the value <var title="">x</var>, and the type <var title="">type</var>.</p></li>
 
-       <li><p>Append an entry in the <var title="">form data set</var>
+       <li><p>Append an entry to the <var title="">form data set</var>
        with the name <var title="">name<sub title="">y</sub></var> and
        the value <var title="">y</var>, and the type <var title="">type</var>.</p></li>
 
@@ -1396,7 +1438,7 @@
      <li><p>If the <var title="">field</var> element is a
      <code><a href="the-button-element.html#the-select-element">select</a></code> element, then for each <code><a href="the-button-element.html#the-option-element">option</a></code>
      element in the <code><a href="the-button-element.html#the-select-element">select</a></code> element whose <a href="the-button-element.html#concept-option-selectedness" title="concept-option-selectedness">selectedness</a> is true,
-     append an entry in the <var title="">form data set</var> with the
+     append an entry to the <var title="">form data set</var> with the
      <var title="">name</var> as the name, the <a href="the-button-element.html#concept-option-value" title="concept-option-value">value</a> of the
      <code><a href="the-button-element.html#the-option-element">option</a></code> element as the value, and <var title="">type</var> as the type.</p></li>
 
@@ -1412,7 +1454,7 @@
        otherwise, let <var title="">value</var> be the string
        "<code title="">on</code>".</p></li>
 
-       <li><p>Append an entry in the <var title="">form data set</var>
+       <li><p>Append an entry to the <var title="">form data set</var>
        with <var title="">name</var> as the name, <var title="">value</var> as the value, and <var title="">type</var>
        as the type.</p></li>
 
@@ -1421,11 +1463,11 @@
      <li><p>Otherwise, if the <var title="">field</var> element is an
      <code><a href="the-input-element.html#the-input-element">input</a></code> element whose <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute is in the <a href="number-state.html#file-upload-state" title="attr-input-type-file">File Upload</a> state, then for
      each file <a href="number-state.html#concept-input-type-file-selected" title="concept-input-type-file-selected">selected</a> in the
-     <code><a href="the-input-element.html#the-input-element">input</a></code> element, append an entry in the <var title="">form data set</var> with the <var title="">name</var> as
+     <code><a href="the-input-element.html#the-input-element">input</a></code> element, append an entry to the <var title="">form data set</var> with the <var title="">name</var> as
      the name, the file (consisting of the name, the type, and the
      body) as the value, and <var title="">type</var> as the type. If
      there are no <a href="number-state.html#concept-input-type-file-selected" title="concept-input-type-file-selected">selected files</a>,
-     then append an entry in the <var title="">form data set</var>
+     then append an entry to the <var title="">form data set</var>
      with the <var title="">name</var> as the name, the empty string
      as the value, and <code>application/octet-stream</code> as the
      type.</p></li>
@@ -1435,13 +1477,38 @@
      <code><a href="the-iframe-element.html#the-object-element">object</a></code> element: try to obtain a form submission
      value from the <a href="infrastructure.html#plugin">plugin</a><!-- using NPAPI's
      NPP_GetValue() entry point with the NPPVformValue variable -->,
-     and if that is successful, append an entry in the <var title="">form data set</var> with <var title="">name</var> as the
+     and if that is successful, append an entry to the <var title="">form data set</var> with <var title="">name</var> as the
      name, the returned form submission value as the value, and the
      string "<code title="">object</code>" as the type.</p></li>
 
-     <li><p>Otherwise, append an entry in the <var title="">form data
+     <li><p>Otherwise, append an entry to the <var title="">form data
      set</var> with <var title="">name</var> as the name, the <a href="#concept-fe-value" title="concept-fe-value">value</a> of the <var title="">field</var> element as the value, and <var title="">type</var> as the type.</p></li>
 
+     <li>
+
+      <p>If the element has a <a href="#form-control-dirname-attribute">form control <code title="">dirname</code> attribute</a>, and that attribute's
+      value is not the empty string, then run these substeps:</p>
+
+      <ol><li><p>Let <var title="">dirname</var> be the value of the
+       element's <code title="">dirname</code> attribute.</p></li>
+
+       <li><p>Let <var title="">dir</var> be the string "<code title="">ltr</code>" if <a href="elements.html#the-directionality">the directionality</a> of the
+       element is '<a href="elements.html#concept-ltr" title="concept-ltr">ltr</a>', and "<code title="">rtl</code>" otherwise (i.e. when <a href="elements.html#the-directionality">the
+       directionality</a> of the element is '<a href="elements.html#concept-rtl" title="concept-rtl">rtl</a>').</p></li>
+
+       <li><p>Append an entry to the <var title="">form data set</var>
+       with <var title="">dirname</var> as the name, <var title="">dir</var> as the value, and the string "<code title="">direction</code>" as the type.</p></li>
+
+      </ol><p class="note">An element can only have a <a href="#form-control-dirname-attribute">form control
+      <code title="">dirname</code> attribute</a> if it is a
+      <code><a href="the-button-element.html#the-textarea-element">textarea</a></code> element or an <code><a href="the-input-element.html#the-input-element">input</a></code> element
+      whose <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute is in
+      either the <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-text">Text</a> state
+      or the <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-search">Search</a>
+      state.</p>
+
+     </li>
+
     </ol></li>
 
    <li><p>Let <var title="">action</var> be the <var title="">submitter</var> element's <a href="#concept-fs-action" title="concept-fs-action">action</a>.</p></li>
@@ -1479,6 +1546,20 @@
 
    <li><p>Let <var title="">target</var> be the <var title="">submitter</var> element's <a href="#concept-fs-target" title="concept-fs-target">target</a>.</p></li>
 
+   <li><p>If the user indicated a specific <a href="browsers.html#browsing-context">browsing
+   context</a> to use when submitting the form, then let <var title="">target browsing context</var> be that <a href="browsers.html#browsing-context">browsing
+   context</a>. Otherwise, apply <a href="browsers.html#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name">the rules for choosing a
+   browsing context given a browsing context name</a> using <var title="">target</var> as the name and the <a href="browsers.html#browsing-context">browsing
+   context</a> of <var title="">form</var> as the context in which
+   the algorithm is executed, and let <var title="">target browsing
+   context</var> be the resulting <a href="browsers.html#browsing-context">browsing
+   context</a>.</p></li>
+
+   <li><p>If <var title="">target browsing context</var> was created
+   in the previous step, then let <var title="">replace</var> be true.
+   Otherwise, let it be false.</p></li>
+   <!-- XXXXX this is about to change -->
+
    <li>
 
     <p>Select the appropriate row in the table below based on the
@@ -1533,13 +1614,11 @@
       replaced by <var title="">query</var> (adding a U+003F QUESTION
       MARK character (?) if appropriate).</p>
 
-      <p>Let <var title="">target browsing context</var> be <a href="#the-form-submission-target-browsing-context">the
-      form submission target browsing context</a>.</p>
-
-      <p><a href="history.html#navigate">Navigate</a> <var title="">target browsing
-      context</var> to <var title="">destination</var>. If <var title="">target browsing context</var> was newly created for
-      this purpose by the steps above, then it must be navigated with
-      <a href="history.html#replacement-enabled">replacement enabled</a>.</p>
+      <p><a href="history.html#navigate">Navigate</a><!--DONAV form--> <var title="">target
+      browsing context</var> to <var title="">destination</var>. If
+      <var title="">replace</var> is true, then <var title="">target
+      browsing context</var> must be navigated with <a href="history.html#replacement-enabled">replacement
+      enabled</a>.</p>
 
      </dd>
 
@@ -1550,9 +1629,6 @@
       the <var title="">form data set</var> using the
       <a href="#appropriate-form-encoding-algorithm">appropriate form encoding algorithm</a>.</p>
 
-      <p>Let <var title="">target browsing context</var> be <a href="#the-form-submission-target-browsing-context">the
-      form submission target browsing context</a>.</p>
-
       <p>Let <var title="">MIME type</var> be determined as
       follows:</p>
 
@@ -1568,17 +1644,16 @@
 
        <dd>Let <var title="">MIME type</var> be "<code title="">text/plain</code>".</dd>
 
-      </dl><p>If <var title="">method</var> is anything but <!--GET or-->
-      POST, and the <a href="origin-0.html#origin">origin</a> of <var title="">action</var>
-      is not the <a href="origin-0.html#same-origin">same origin</a> as that of the
-      <code><a href="forms.html#the-form-element">form</a></code> element's <code><a href="infrastructure.html#document">Document</a></code>, then abort
-      these steps.</p> <!-- CORS, one day -->
-
-      <p>Otherwise, <a href="history.html#navigate">navigate</a> <var title="">target
-      browsing context</var> to <var title="">action</var> using the
-      HTTP method given by <var title="">method</var> and with <var title="">entity body</var> as the entity body, of type <var title="">MIME type</var>. If <var title="">target browsing
-      context</var> was newly created for this purpose by the steps
-      above, then it must be navigated with <a href="history.html#replacement-enabled">replacement
+      </dl><!--<p>If <var title="">method</var> is anything but (GET or)
+      POST, and the <span>origin</span> of <var title="">action</var>
+      is not the <span>same origin</span> as that of the
+      <code>form</code> element's <code>Document</code>, then abort
+      these steps.</p> [or do CORS] (this is commented out since only
+      POST can trigger this now, and that's historically
+      unrestricted)--><p>Otherwise, <a href="history.html#navigate">navigate</a><!--DONAV form--> <var title="">target browsing context</var> to <var title="">action</var> using the HTTP method given by <var title="">method</var> and with <var title="">entity body</var>
+      as the entity body, of type <var title="">MIME type</var>. If
+      <var title="">replace</var> is true, then <var title="">target
+      browsing context</var> must be navigated with <a href="history.html#replacement-enabled">replacement
       enabled</a>.</p>
 
      </dd>
@@ -1586,13 +1661,10 @@
      <dt><dfn id="submit-get-action" title="submit-get-action">Get action</dfn>
      </dt><dd>
 
-      <p>Let <var title="">target browsing context</var> be <a href="#the-form-submission-target-browsing-context">the
-      form submission target browsing context</a>.</p>
-
-      <p><a href="history.html#navigate">Navigate</a> <var title="">target browsing
-      context</var> to <var title="">action</var>. If <var title="">target browsing context</var> was newly created for
-      this purpose by the steps above, then it must be navigated with
-      <a href="history.html#replacement-enabled">replacement enabled</a>.</p>
+      <p><a href="history.html#navigate">Navigate</a><!--DONAV form--> <var title="">target
+      browsing context</var> to <var title="">action</var>. If <var title="">replace</var> is true, then <var title="">target
+      browsing context</var> must be navigated with <a href="history.html#replacement-enabled">replacement
+      enabled</a>.</p>
 
      </dd>
 
@@ -1619,14 +1691,10 @@
       string, replace the first occurrence of "<code title="">%%</code>" in <var title="">action</var> with the
       resulting escaped string. <a href="references.html#refsRFC3986">[RFC3986]</a></p>
 
-      <p>Let <var title="">target browsing context</var> be <a href="#the-form-submission-target-browsing-context">the
-      form submission target browsing context</a>.</p>
-
-      <p><a href="history.html#navigate">Navigate</a> <var title="">target browsing
-      context</var> to the potentially modified <var title="">action</var>. If <var title="">target browsing
-      context</var> was newly created for this purpose by the steps
-      above, then it must be navigated with <a href="history.html#replacement-enabled">replacement
-      enabled</a>.</p>
+      <p><a href="history.html#navigate">Navigate</a><!--DONAV form--> <var title="">target
+      browsing context</var> to the potentially modified <var title="">action</var>. If <var title="">replace</var> is true,
+      then <var title="">target browsing context</var> must be
+      navigated with <a href="history.html#replacement-enabled">replacement enabled</a>.</p>
 
      </dd>
 
@@ -1649,13 +1717,11 @@
 
       <p>Append <var title="">headers</var> to <var title="">destination</var>.</p>
 
-      <p>Let <var title="">target browsing context</var> be <a href="#the-form-submission-target-browsing-context">the
-      form submission target browsing context</a>.</p>
-
-      <p><a href="history.html#navigate">Navigate</a> <var title="">target browsing
-      context</var> to <var title="">destination</var>. If <var title="">target browsing context</var> was newly created for
-      this purpose by the steps above, then it must be navigated with
-      <a href="history.html#replacement-enabled">replacement enabled</a>.</p>
+      <p><a href="history.html#navigate">Navigate</a><!--DONAV form--> <var title="">target
+      browsing context</var> to <var title="">destination</var>. If
+      <var title="">replace</var> is true, then <var title="">target
+      browsing context</var> must be navigated with <a href="history.html#replacement-enabled">replacement
+      enabled</a>.</p>
 
      </dd>
 
@@ -1682,28 +1748,15 @@
       <p>Append <var title="">body</var>, interpreted as a US-ASCII
       string, to <var title="">destination</var>.</p>
 
-      <p>Let <var title="">target browsing context</var> be <a href="#the-form-submission-target-browsing-context">the
-      form submission target browsing context</a>.</p>
-
-      <p><a href="history.html#navigate">Navigate</a> <var title="">target browsing
-      context</var> to <var title="">destination</var>. If <var title="">target browsing context</var> was newly created for
-      this purpose by the steps above, then it must be navigated with
-      <a href="history.html#replacement-enabled">replacement enabled</a>.</p>
+      <p><a href="history.html#navigate">Navigate</a><!--DONAV form--> <var title="">target
+      browsing context</var> to <var title="">destination</var>. If
+      <var title="">replace</var> is true, then <var title="">target
+      browsing context</var> must be navigated with <a href="history.html#replacement-enabled">replacement
+      enabled</a>.</p>
 
      </dd>
 
-    </dl><p><dfn id="the-form-submission-target-browsing-context">The form submission target browsing context</dfn> is
-    obtained, when needed by the behaviors described above, as
-    follows: If the user indicated a specific <a href="browsers.html#browsing-context">browsing
-    context</a> to use when submitting the form, then that is the
-    target browsing context. Otherwise, apply <a href="browsers.html#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name">the rules for
-    choosing a browsing context given a browsing context name</a>
-    using <var title="">target</var> as the name and the
-    <a href="browsers.html#browsing-context">browsing context</a> of <var title="">form</var> as the
-    context in which the algorithm is executed; the resulting
-    <a href="browsers.html#browsing-context">browsing context</a> is the target browsing context.</p>
-
-    <p>The <dfn id="appropriate-form-encoding-algorithm">appropriate form encoding algorithm</dfn> is
+    </dl><p>The <dfn id="appropriate-form-encoding-algorithm">appropriate form encoding algorithm</dfn> is
     determined as follows:</p>
 
     <dl><dt>If <var title="">enctype</var> is <code title="attr-fs-enctype-urlencoded"><a href="#attr-fs-enctype-urlencoded">application/x-www-form-urlencoded</a></code></dt>

Index: forms.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/forms.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- forms.html	19 Oct 2010 17:38:07 -0000	1.2
+++ forms.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="tabular-data.html" title="4.9 Tabular data" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-input-element.html" title="4.10.7 The input element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="tabular-data.html" title="4.9 Tabular data" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-input-element.html" title="4.10.7 The input element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: interactive-elements.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/interactive-elements.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- interactive-elements.html	19 Oct 2010 17:38:07 -0000	1.2
+++ interactive-elements.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
[...2637 lines suppressed...]
-
-  <p class="note">The <code>DataGridSelection</code> interface has no
-  relation to the <code>Selection</code> interface.</p>
-
-- ->
-
-
-<!- -vsDGDND
-  <h5>Drag and drop in <code>datagrid</code>s</h5>
-
-  <p><i>This section only applies to interactive user agents.</i></p>
-
-  ...define drag and drop in datagrids; selectiondraggable...
-- ->
-
---><h4 id="the-command"><span class="secno">4.11.3 </span>The <dfn><code>command</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
+  element<span class="impl">, if any</span>.</p><h4 id="the-command"><span class="secno">4.11.3 </span>The <dfn><code>command</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#metadata-content">Metadata content</a>.</dd>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>

Index: editing.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/editing.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- editing.html	19 Oct 2010 17:38:07 -0000	1.2
+++ editing.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="timers.html" title="6.2 Timers" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="dnd.html" title="7.7 Drag and drop" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="timers.html" title="6.2 Timers" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="dnd.html" title="7.7 Drag and drop" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: video.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/video.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- video.html	19 Oct 2010 17:38:08 -0000	1.2
+++ video.html	30 Nov 2010 01:49:50 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-iframe-element.html" title="4.8.2 The iframe element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-canvas-element.html" title="4.8.11 The canvas element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-iframe-element.html" title="4.8.2 The iframe element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-canvas-element.html" title="4.8.11 The canvas element" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -367,7 +404,7 @@
   readonly attribute unsigned long <a href="#dom-video-videowidth" title="dom-video-videoWidth">videoWidth</a>;
   readonly attribute unsigned long <a href="#dom-video-videoheight" title="dom-video-videoHeight">videoHeight</a>;
            attribute DOMString <a href="#dom-video-poster" title="dom-video-poster">poster</a>;
-           attribute boolean <a href="#dom-media-audio" title="dom-media-audio">audio</a>; <!-- attr-media-audio -->
+  [PutForwards=<a href="common-dom-interfaces.html#dom-domsettabletokenlist-value" title="dom-DOMSettableTokenList-value">value</a> attribute <a href="common-dom-interfaces.html#domsettabletokenlist">DOMSettableTokenList</a> <a href="#dom-media-audio" title="dom-media-audio">audio</a>; <!-- attr-media-audio -->
 };</pre>
    </dd>
   </dl><p>A <code><a href="#video">video</a></code> element is used for playing videos or

Index: browsers.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/browsers.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- browsers.html	19 Oct 2010 17:38:06 -0000	1.2
+++ browsers.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="links.html" title="4.12 Links" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="origin-0.html" title="5.3 Origin" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="links.html" title="4.12 Links" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="origin-0.html" title="5.3 Origin" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -697,9 +734,8 @@
      no name). The chosen browsing context must be this new browsing
      context.</p>
 
-     <p>If it is immediately <a href="history.html#navigate" title="navigate">navigated</a>,
-     then the navigation will be done with <a href="history.html#replacement-enabled">replacement
-     enabled</a>.</p></dd>
+     <p class="note">If it is immediately <a href="history.html#navigate" title="navigate">navigated</a>, then the navigation will be
+     done with <a href="history.html#replacement-enabled">replacement enabled</a>.</p></dd>
 
 
      <dt>If the user agent has been configured such that in this
@@ -1028,15 +1064,14 @@
   agent could override the selection of the target browsing context to
   instead target a new tab.</p>
 
-  <p>Then, the user agent must <a href="history.html#navigate">navigate</a> the selected
-  <a href="#browsing-context">browsing context</a> to the <a href="urls.html#absolute-url">absolute URL</a> (or
-  error) obtained from <a href="urls.html#resolve-a-url" title="resolve a url">resolving</a>
-  <var title="">url</var> earlier. If the <var title="">replace</var>
-  is true, then <a href="history.html#replacement-enabled" title="replacement enabled">replacement must be
-  enabled</a>; otherwise, it must not be enabled unless the
-  <a href="#browsing-context">browsing context</a> was just created as part of
-  <a href="#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name">the rules for choosing a browsing context given a browsing
-  context name</a>. The navigation must be done with the <a href="webappapis.html#script-s-browsing-context" title="script's browsing context">browsing context</a> of the
+  <p>Then, the user agent must <a href="history.html#navigate">navigate</a><!--DONAV
+  window.open()--> the selected <a href="#browsing-context">browsing context</a> to the
+  <a href="urls.html#absolute-url">absolute URL</a> (or error) obtained from <a href="urls.html#resolve-a-url" title="resolve a url">resolving</a> <var title="">url</var>
+  earlier. If the <var title="">replace</var> is true or if the
+  <a href="#browsing-context">browsing context</a> was just created as part of <a href="#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name">the
+  rules for choosing a browsing context given a browsing context
+  name</a>, then <a href="history.html#replacement-enabled" title="replacement enabled">replacement must
+  be enabled</a>. The navigation must be done with the <a href="webappapis.html#script-s-browsing-context" title="script's browsing context">browsing context</a> of the
   <a href="#entry-script">entry script</a> as the <a href="history.html#source-browsing-context">source browsing
   context</a>.</p>
 
@@ -1105,13 +1140,14 @@
   range 0 .. <span title=""><var title="">n</var>-1</span>, where <var title="">n</var> is the number returned by the <code title="dom-length"><a href="#dom-length">length</a></code> IDL attribute. If <var title="">n</var> is zero then there are no <a href="infrastructure.html#supported-property-indices">supported property
   indices</a>.</p>
 
-  <p>When a <code><a href="#window">Window</a></code> object is <dfn id="dom-window-item" title="dom-window-item">indexed to retrieve an indexed
-  property</dfn> <var title="">index</var>, the value returned must be
-  the <code><a href="#windowproxy">WindowProxy</a></code> object of the <var title="">index</var>th <a href="#child-browsing-context">child browsing context</a> of the
-  <code><a href="infrastructure.html#document">Document</a></code> that is nested through an element that is
-  <a href="infrastructure.html#in-a-document" title="in a document">in the <code>Document</code></a>,
-  sorted in the <a href="infrastructure.html#tree-order">tree order</a> of the elements nesting those
-  <a href="#browsing-context" title="browsing context">browsing contexts</a>.</p>
+  <p>To <dfn id="dom-window-item" title="dom-window-item">determine the value of an indexed
+  property</dfn> <var title="">index</var> of a <code><a href="#window">Window</a></code>
+  object, the user agent must return the <code><a href="#windowproxy">WindowProxy</a></code>
+  object of the <var title="">index</var>th <a href="#child-browsing-context">child browsing
+  context</a> of the <code><a href="infrastructure.html#document">Document</a></code> that is nested through
+  an element that is <a href="infrastructure.html#in-a-document" title="in a document">in the
+  <code>Document</code></a>, sorted in the <a href="infrastructure.html#tree-order">tree order</a>
+  of the elements nesting those <a href="#browsing-context" title="browsing&#10;  context">browsing contexts</a>.</p>
 
   <p>These properties are the <dfn id="dynamic-nested-browsing-context-properties">dynamic nested browsing context
   properties</dfn>.</p>

Index: edits.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/edits.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- edits.html	19 Oct 2010 17:38:07 -0000	1.2
+++ edits.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="text-level-semantics.html" title="4.6 Text-level semantics" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="embedded-content-1.html" title="4.8 Embedded content" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="text-level-semantics.html" title="4.6 Text-level semantics" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="embedded-content-1.html" title="4.8 Embedded content" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: the-xhtml-syntax.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/the-xhtml-syntax.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- the-xhtml-syntax.html	19 Oct 2010 17:38:08 -0000	1.2
+++ the-xhtml-syntax.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="named-character-references.html" title="8.5 Named character references" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="rendering.html" title="10 Rendering" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="named-character-references.html" title="8.5 Named character references" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="rendering.html" title="10 Rendering" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -419,8 +456,9 @@
   <ol><li><p>Block this instance of the <a href="#xml-parser">XML parser</a>, such
    that the <a href="webappapis.html#event-loop">event loop</a> will not run <a href="webappapis.html#concept-task" title="concept-task">tasks</a> that invoke it.</p></li>
 
-   <li><p><a href="webappapis.html#spin-the-event-loop">Spin the event loop</a> until there is no <a href="semantics.html#a-style-sheet-that-is-blocking-scripts" title="a style sheet that is blocking scripts">style sheet that is
-   blocking scripts</a> and the <a href="scripting-1.html#pending-parsing-blocking-script">pending parsing-blocking
+   <li><p><a href="webappapis.html#spin-the-event-loop">Spin the event loop</a> until the parser's
+   <code><a href="infrastructure.html#document">Document</a></code> <a href="semantics.html#has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking
+   scripts</a> and the <a href="scripting-1.html#pending-parsing-blocking-script">pending parsing-blocking
    script</a>'s <a href="scripting-1.html#ready-to-be-parser-executed">"ready to be parser-executed"</a> flag is
    set.</p></li>
 
@@ -446,7 +484,9 @@
 
   <p>When an <a href="#xml-parser">XML parser</a> reaches the end of its input, it
   must <a href="the-end.html#stop-parsing">stop parsing</a>, following the same rules as the
-  <a href="parsing.html#html-parser">HTML parser</a>.</p>
+  <a href="parsing.html#html-parser">HTML parser</a>. An <a href="#xml-parser">XML parser</a> can also be
+  <a href="the-end.html#abort-a-parser" title="abort a parser">aborted</a>, which must again by
+  done in the same way as for an <a href="parsing.html#html-parser">HTML parser</a>.</p>
 
   <p>For the purposes of conformance checkers, if a resource is
   determined to be in <a href="#the-xhtml-syntax">the XHTML syntax</a>, then it is an

Index: iana.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/iana.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- iana.html	19 Oct 2010 17:38:07 -0000	1.2
+++ iana.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="obsolete.html" title="11 Obsolete features" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="index.html" title="Index" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="obsolete.html" title="11 Obsolete features" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="index.html" title="Index" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: offline.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/offline.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- offline.html	19 Oct 2010 17:38:07 -0000	1.2
+++ offline.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="history.html" title="5.4 Session history and navigation" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="webappapis.html" title="6 Web application APIs" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="history.html" title="5.4 Session history and navigation" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="webappapis.html" title="6 Web application APIs" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -1112,7 +1149,7 @@
   </div>
 
 
-  <h4 id="downloading-or-updating-an-application-cache"><span class="secno">5.6.4 </span>Downloading or updating an application cache</h4><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/121">ISSUE-121</a> (http-caching) blocks progress to Last Call</span></p>
+  <h4 id="downloading-or-updating-an-application-cache"><span class="secno">5.6.4 </span>Downloading or updating an application cache</h4>
 
   <p>When the user agent is required (by other parts of this
   specification) to start the <dfn id="application-cache-download-process">application cache download

Index: content-models.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/content-models.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- content-models.html	19 Oct 2010 17:38:07 -0000	1.2
+++ content-models.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="elements.html" title="3.2 Elements" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="apis-in-html-documents.html" title="3.3 APIs in HTML documents" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="elements.html" title="3.2 Elements" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="apis-in-html-documents.html" title="3.3 APIs in HTML documents" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -436,6 +473,7 @@
    <li><code><a href="sections.html#the-aside-element">aside</a></code></li>
    <li><code><a href="video.html#audio">audio</a></code></li>
    <li><code><a href="text-level-semantics.html#the-b-element">b</a></code></li>
+   <li><code><a href="text-level-semantics.html#the-bdi-element">bdi</a></code></li>
    <li><code><a href="text-level-semantics.html#the-bdo-element">bdo</a></code></li>
    <li><code><a href="grouping-content.html#the-blockquote-element">blockquote</a></code></li>
    <li><code><a href="text-level-semantics.html#the-br-element">br</a></code></li>
@@ -444,7 +482,6 @@
    <li><code><a href="text-level-semantics.html#the-cite-element">cite</a></code></li>
    <li><code><a href="text-level-semantics.html#the-code-element">code</a></code></li>
    <li><code><a href="interactive-elements.html#the-command">command</a></code></li>
-<!-- v2DATAGRID   <li><code>datagrid</code></li> -->
    <li><code><a href="the-button-element.html#the-datalist-element">datalist</a></code></li>
    <li><code><a href="edits.html#the-del-element">del</a></code></li>
    <li><code><a href="interactive-elements.html#the-details-element">details</a></code></li>
@@ -545,6 +582,7 @@
    <li><code><a href="the-map-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="video.html#audio">audio</a></code></li>
    <li><code><a href="text-level-semantics.html#the-b-element">b</a></code></li>
+   <li><code><a href="text-level-semantics.html#the-bdi-element">bdi</a></code></li>
    <li><code><a href="text-level-semantics.html#the-bdo-element">bdo</a></code></li>
    <li><code><a href="text-level-semantics.html#the-br-element">br</a></code></li>
    <li><code><a href="the-button-element.html#the-button-element">button</a></code></li>
@@ -630,7 +668,6 @@
   intended for user interaction.</p><!-- when updating this also update the category index --><ul class="brief category-list"><li><code><a href="text-level-semantics.html#the-a-element">a</a></code></li>
    <li><code><a href="video.html#audio">audio</a></code> (if the <code title="attr-media-controls"><a href="video.html#attr-media-controls">controls</a></code> attribute is present)</li>
    <li><code><a href="the-button-element.html#the-button-element">button</a></code></li>
-<!-- v2DATAGRID   <li><code>datagrid</code></li> -->
    <li><code><a href="interactive-elements.html#the-details-element">details</a></code></li>
    <li><code><a href="the-iframe-element.html#the-embed-element">embed</a></code></li>
    <li><code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code></li>

Index: states-of-the-type-attribute.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/states-of-the-type-attribute.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- states-of-the-type-attribute.html	19 Oct 2010 17:38:08 -0000	1.2
+++ states-of-the-type-attribute.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-input-element.html" title="4.10.7 The input element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="number-state.html" title="4.10.7.1.13 Number state" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-input-element.html" title="4.10.7 The input element" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="number-state.html" title="4.10.7.1.13 Number state" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -358,6 +395,7 @@
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -414,7 +452,26 @@
   by the user. User agents must not allow users to insert U+000A LINE
   FEED (LF) or U+000D CARRIAGE RETURN (CR) characters into the
   element's <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a>.</p>
-  </div><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
+
+  <!-- this next bit is also in the <textarea> section -->
+  <p>If the element is <i title="concept-input-mutable"><a href="the-input-element.html#concept-input-mutable">mutable</a></i>,
+  the user agent should allow the user to change the writing direction
+  of the element, setting it either to a left-to-right writing
+  direction or a right-to-left writing direction. If the user does so,
+  the user agent must then run the following steps:</p>
+
+  <ol><li><p>Set the element's <code title="attr-dir"><a href="elements.html#the-dir-attribute">dir</a></code>
+   attribute to "<code title="attr-dir-ltr"><a href="elements.html#attr-dir-ltr">ltr</a></code>" if the user
+   selected a left-to-right writing direction, and "<code title="attr-dir-rtl"><a href="elements.html#attr-dir-rtl">rtl</a></code>" if the user selected a
+   right-to-left writing direction.</p></li>
+
+   <li><p><a href="webappapis.html#queue-a-task">Queue a task</a> to first <a href="webappapis.html#fire-a-simple-event">fire a simple
+   event</a> that bubbles named <code title="event-input">input</code> at the <code><a href="the-input-element.html#the-input-element">input</a></code> element,
+   and to then <a href="association-of-controls-and-forms.html#broadcast-forminput-events">broadcast <code title="event-forminput">forminput</code> events</a> from the
+   <code><a href="the-input-element.html#the-input-element">input</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>, if
+   any.</p></li>
+
+  </ol></div><p>The <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">value</a></code> attribute, if
   specified, must have a value that contains no U+000A LINE FEED (LF)
   or U+000D CARRIAGE RETURN (CR) characters.</p><div class="impl">
 
@@ -426,6 +483,7 @@
    <p>The following common <code><a href="the-input-element.html#the-input-element">input</a></code> element content
    attributes, IDL attributes, and methods apply to the element:
    <code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>,
+   <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code>,
    <code title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength">maxlength</a></code>,
    <code title="attr-input-pattern"><a href="common-input-element-attributes.html#attr-input-pattern">pattern</a></code>,
@@ -531,6 +589,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -618,6 +677,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -763,6 +823,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -832,6 +893,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -965,6 +1027,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -1110,6 +1173,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -1234,6 +1298,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -1361,6 +1426,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -1483,6 +1549,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -1594,6 +1661,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="number-state.html#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="number-state.html#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,

Index: apis-in-html-documents.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/apis-in-html-documents.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- apis-in-html-documents.html	19 Oct 2010 17:38:06 -0000	1.2
+++ apis-in-html-documents.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="content-models.html" title="3.2.5 Content models" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="semantics.html" title="4 The elements of HTML" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="content-models.html" title="3.2.5 Content models" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="semantics.html" title="4 The elements of HTML" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -614,9 +651,8 @@
    <code><a href="infrastructure.html#document">Document</a></code> object, with the <var title="">recycle</var>
    parameter set to true.</p></li>
 
-   <li><p>If the document has an <a href="dom.html#active-parser">active parser</a>, then
-   <a href="the-end.html#abort-an-html-parser" title="abort an HTML parser">abort that
-   parser</a>.</p></li>
+   <li><p><a href="history.html#abort-a-document" title="abort a document">Abort</a> the
+   <code><a href="infrastructure.html#document">Document</a></code>.</p></li>
 
    <li><p>Unregister all event listeners registered on the
    <code><a href="infrastructure.html#document">Document</a></code> node and its descendants.</p>

Index: obsolete.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/obsolete.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- obsolete.html	19 Oct 2010 17:38:07 -0000	1.2
+++ obsolete.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="rendering.html" title="10 Rendering" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="iana.html" title="12 IANA considerations" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="rendering.html" title="10 Rendering" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="iana.html" title="12 IANA considerations" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -1005,20 +1042,20 @@
   <p>When the browsing context is created, if a <code title="attr-frame-src">src</code> attribute is present, the user
   agent must <a href="urls.html#resolve-a-url" title="resolve a url">resolve</a> the value of
   that attribute, relative to the element, and if that is successful,
-  must then <a href="history.html#navigate">navigate</a> the element's browsing context to
-  the resulting <a href="urls.html#absolute-url">absolute URL</a>, with <a href="history.html#replacement-enabled">replacement
-  enabled</a>, and with the <code><a href="#frame">frame</a></code> element's
+  must then <a href="history.html#navigate">navigate</a><!--DONAV frame--> the element's
+  browsing context to the resulting <a href="urls.html#absolute-url">absolute URL</a>, with
+  <a href="history.html#replacement-enabled">replacement enabled</a>, and with the <code><a href="#frame">frame</a></code>
+  element's document's <a href="browsers.html#browsing-context">browsing context</a> as the
+  <a href="history.html#source-browsing-context">source browsing context</a>.</p>
+
+  <p>Whenever the <code title="attr-frame-src">src</code> attribute is
+  set, the user agent must <a href="urls.html#resolve-a-url" title="resolve a url">resolve</a>
+  the value of that attribute, relative to the element, and if that is
+  successful, the nested <a href="browsers.html#browsing-context">browsing context</a> must be <a href="history.html#navigate" title="navigate">navigated</a><!--DONAV frame--> to the resulting
+  <a href="urls.html#absolute-url">absolute URL</a>, with the <code><a href="#frame">frame</a></code> element's
   document's <a href="browsers.html#browsing-context">browsing context</a> as the <a href="history.html#source-browsing-context">source
   browsing context</a>.</p>
 
-  <p>Whenever the <code title="attr-frame-src">src</code> attribute
-  is set, the user agent must <a href="urls.html#resolve-a-url" title="resolve a&#10;  url">resolve</a> the value of that attribute, relative to the
-  element, and if that is successful, the nested <a href="browsers.html#browsing-context">browsing
-  context</a> must be <a href="history.html#navigate" title="navigate">navigated</a> to
-  the resulting <a href="urls.html#absolute-url">absolute URL</a>, with the
-  <code><a href="#frame">frame</a></code> element's document's <a href="browsers.html#browsing-context">browsing
-  context</a> as the <a href="history.html#source-browsing-context">source browsing context</a>.</p>
-
   <p>When the browsing context is created, if a <code title="attr-frame-name">name</code> attribute is present, the
   <a href="browsers.html#browsing-context-name">browsing context name</a> must be set to the value of this
   attribute; otherwise, the <a href="browsers.html#browsing-context-name">browsing context name</a> must be

Index: toc-status.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/toc-status.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- toc-status.html	19 Oct 2010 17:38:08 -0000	1.2
+++ toc-status.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -394,15 +394,17 @@
 rt element</a> <span class="id">(the-rt-element)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-rp-element" class="status LC">LC</a> <a href="../spec/#the-rp-element">4.6.21 The
 rp element</a> <span class="id">(the-rp-element)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-bdo-element" class="status LC">LC</a> <a href="../spec/#the-bdo-element">4.6.22
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-bdi-element" class="status ADD">ADD</a> <a href="../spec/#the-bdi-element">4.6.22
+The bdi element</a> <span class="id">(the-bdi-element)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-bdo-element" class="status LC">LC</a> <a href="../spec/#the-bdo-element">4.6.23
 The bdo element</a> <span class="id">(the-bdo-element)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-span-element" class="status LC">LC</a> <a href="../spec/#the-span-element">4.6.23
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-span-element" class="status LC">LC</a> <a href="../spec/#the-span-element">4.6.24
 The span element</a> <span class="id">(the-span-element)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-br-element" class="status LC">LC</a> <a href="../spec/#the-br-element">4.6.24 The
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-br-element" class="status LC">LC</a> <a href="../spec/#the-br-element">4.6.25 The
 br element</a> <span class="id">(the-br-element)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-wbr-element" class="status REC">REC</a> <a href="../spec/#the-wbr-element">4.6.25
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-wbr-element" class="status REC">REC</a> <a href="../spec/#the-wbr-element">4.6.26
 The wbr element</a> <span class="id">(the-wbr-element)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=usage-summary" class="status LC">LC</a> <a href="../spec/#usage-summary">4.6.26
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=usage-summary" class="status LC">LC</a> <a href="../spec/#usage-summary">4.6.27
 Usage summary</a> <span class="id">(usage-summary)</span></li>
 </ol></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=edits" class="status LC">LC</a> <a href="../spec/#edits">4.7 Edits</a> <span class="id">(edits)</span>
@@ -628,16 +630,17 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=common-input-element-attributes" class="status LC">LC</a> <a href="../spec/#common-input-element-attributes">4.10.7.2 Common input element
 attributes</a> <span class="id">(common-input-element-attributes)</span>
 <ol><li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-autocomplete-attribute" class="status LC">LC</a> <a href="../spec/#the-autocomplete-attribute">4.10.7.2.1 The autocomplete attribute</a> <span class="id">(the-autocomplete-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-list-attribute" class="status LC">LC</a> <a href="../spec/#the-list-attribute">4.10.7.2.2 The list attribute</a> <span class="id">(the-list-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-readonly-attribute" class="status LC">LC</a> <a href="../spec/#the-readonly-attribute">4.10.7.2.3 The readonly attribute</a> <span class="id">(the-readonly-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-size-attribute" class="status LC">LC</a> <a href="../spec/#the-size-attribute">4.10.7.2.4 The size attribute</a> <span class="id">(the-size-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-required-attribute" class="status LC">LC</a> <a href="../spec/#the-required-attribute">4.10.7.2.5 The required attribute</a> <span class="id">(the-required-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-multiple-attribute" class="status LC">LC</a> <a href="../spec/#the-multiple-attribute">4.10.7.2.6 The multiple attribute</a> <span class="id">(the-multiple-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-maxlength-attribute" class="status LC">LC</a> <a href="../spec/#the-maxlength-attribute">4.10.7.2.7 The maxlength attribute</a> <span class="id">(the-maxlength-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-pattern-attribute" class="status LC">LC</a> <a href="../spec/#the-pattern-attribute">4.10.7.2.8 The pattern attribute</a> <span class="id">(the-pattern-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-min-and-max-attributes" class="status LC">LC</a> <a href="../spec/#the-min-and-max-attributes">4.10.7.2.9 The min and max attributes</a> <span class="id">(the-min-and-max-attributes)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-step-attribute" class="status LC">LC</a> <a href="../spec/#the-step-attribute">4.10.7.2.10 The step attribute</a> <span class="id">(the-step-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-placeholder-attribute" class="status LC">LC</a> <a href="../spec/#the-placeholder-attribute">4.10.7.2.11 The placeholder attribute</a> <span class="id">(the-placeholder-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-dirname-attribute" class="status ADD">ADD</a> <a href="../spec/#the-dirname-attribute">4.10.7.2.2 The dirname attribute</a> <span class="id">(the-dirname-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-list-attribute" class="status LC">LC</a> <a href="../spec/#the-list-attribute">4.10.7.2.3 The list attribute</a> <span class="id">(the-list-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-readonly-attribute" class="status LC">LC</a> <a href="../spec/#the-readonly-attribute">4.10.7.2.4 The readonly attribute</a> <span class="id">(the-readonly-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-size-attribute" class="status LC">LC</a> <a href="../spec/#the-size-attribute">4.10.7.2.5 The size attribute</a> <span class="id">(the-size-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-required-attribute" class="status LC">LC</a> <a href="../spec/#the-required-attribute">4.10.7.2.6 The required attribute</a> <span class="id">(the-required-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-multiple-attribute" class="status LC">LC</a> <a href="../spec/#the-multiple-attribute">4.10.7.2.7 The multiple attribute</a> <span class="id">(the-multiple-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-maxlength-attribute" class="status LC">LC</a> <a href="../spec/#the-maxlength-attribute">4.10.7.2.8 The maxlength attribute</a> <span class="id">(the-maxlength-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-pattern-attribute" class="status LC">LC</a> <a href="../spec/#the-pattern-attribute">4.10.7.2.9 The pattern attribute</a> <span class="id">(the-pattern-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-min-and-max-attributes" class="status LC">LC</a> <a href="../spec/#the-min-and-max-attributes">4.10.7.2.10 The min and max attributes</a> <span class="id">(the-min-and-max-attributes)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-step-attribute" class="status LC">LC</a> <a href="../spec/#the-step-attribute">4.10.7.2.11 The step attribute</a> <span class="id">(the-step-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-placeholder-attribute" class="status LC">LC</a> <a href="../spec/#the-placeholder-attribute">4.10.7.2.12 The placeholder attribute</a> <span class="id">(the-placeholder-attribute)</span></li>
 </ol></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=common-input-element-apis" class="status LC">LC</a> <a href="../spec/#common-input-element-apis">4.10.7.3 Common input element
 APIs</a> <span class="id">(common-input-element-apis)</span></li>
@@ -665,6 +668,7 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=autofocusing-a-form-control" class="status LC">LC</a> <a href="../spec/#autofocusing-a-form-control">4.10.19.4 Autofocusing a form control</a> <span class="id">(autofocusing-a-form-control)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=limiting-user-input-length" class="status LC">LC</a> <a href="../spec/#limiting-user-input-length">4.10.19.5 Limiting user input length</a> <span class="id">(limiting-user-input-length)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=form-submission-0" class="status LC">LC</a> <a href="../spec/#form-submission-0">4.10.19.6 Form submission</a> <span class="id">(form-submission-0)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=submitting-element-directionality" class="status ADD">ADD</a> <a href="../spec/#submitting-element-directionality">4.10.19.7 Submitting element directionality</a> <span class="id">(submitting-element-directionality)</span></li>
 </ol></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=textFieldSelection" class="status LC">LC</a> <a href="../spec/#textFieldSelection">4.10.20 APIs for the text field selections</a> <span class="id">(textFieldSelection)</span></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=constraints" class="status LC">LC</a> <a href="../spec/#constraints">4.10.21
@@ -990,20 +994,21 @@
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=dnd" class="status LC">LC</a> <a href="../spec/#dnd">7.7 Drag and drop</a> <span class="id">(dnd)</span>
 <ol><li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=introduction-6" class="status LC">LC</a> <a href="../spec/#introduction-6">7.7.1
 Introduction</a> <span class="id">(introduction-6)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-dragevent-and-datatransfer-interfaces" class="status LC">LC</a> <a href="../spec/#the-dragevent-and-datatransfer-interfaces">7.7.2 The DragEvent and
-DataTransfer interfaces</a> <span class="id">(the-dragevent-and-datatransfer-interfaces)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=dndevents" class="status LC">LC</a> <a href="../spec/#dndevents">7.7.3 Events
-fired during a drag-and-drop action</a> <span class="id">(dndevents)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=drag-and-drop-processing-model" class="status LC">LC</a> <a href="../spec/#drag-and-drop-processing-model">7.7.4 Drag-and-drop processing model</a> <span class="id">(drag-and-drop-processing-model)</span>
-<ol><li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=when-the-drag-and-drop-operation-starts-or-ends-in-another-document" class="status LC">LC</a> <a href="../spec/#when-the-drag-and-drop-operation-starts-or-ends-in-another-document">
-7.7.4.1 When the drag-and-drop operation
-starts or ends in another document</a> <span class="id">(when-the-drag-and-drop-operation-starts-or-ends-in-another-document)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=when-the-drag-and-drop-operation-starts-or-ends-in-another-application" class="status LC">LC</a> <a href="../spec/#when-the-drag-and-drop-operation-starts-or-ends-in-another-application">
-7.7.4.2 When the drag-and-drop operation
-starts or ends in another application</a> <span class="id">(when-the-drag-and-drop-operation-starts-or-ends-in-another-application)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-drag-data-store" class="status ADD">ADD</a> <a href="../spec/#the-drag-data-store">7.7.2
+The drag data store</a> <span class="id">(the-drag-data-store)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-datatransfer-interface" class="status ADD">ADD</a> <a href="../spec/#the-datatransfer-interface">7.7.3 The DataTransfer interface</a> <span class="id">(the-datatransfer-interface)</span>
+<ol><li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-datatransferitems-interface" class="status ADD">ADD</a> <a href="../spec/#the-datatransferitems-interface">7.7.3.1 The DataTransferItems
+interface</a> <span class="id">(the-datatransferitems-interface)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-datatransferitem-interface" class="status FD">FD</a> <a href="../spec/#the-datatransferitem-interface">7.7.3.2 The DataTransferItem
+interface</a> <span class="id">(the-datatransferitem-interface)</span></li>
 </ol></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-draggable-attribute" class="status LC">LC</a> <a href="../spec/#the-draggable-attribute">7.7.5 The draggable attribute</a> <span class="id">(the-draggable-attribute)</span></li>
-<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=security-risks-in-the-drag-and-drop-model" class="status LC">LC</a> <a href="../spec/#security-risks-in-the-drag-and-drop-model">7.7.6 Security risks in the drag-and-drop
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-dragevent-interface" class="status LC">LC</a> <a href="../spec/#the-dragevent-interface">7.7.4 The DragEvent interface</a> <span class="id">(the-dragevent-interface)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=drag-and-drop-processing-model" class="status LC">LC</a> <a href="../spec/#drag-and-drop-processing-model">7.7.5 Drag-and-drop processing model</a> <span class="id">(drag-and-drop-processing-model)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=dndevents" class="status LC">LC</a> <a href="../spec/#dndevents">7.7.6 Events
+summary</a> <span class="id">(dndevents)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-draggable-attribute" class="status LC">LC</a> <a href="../spec/#the-draggable-attribute">7.7.7 The draggable attribute</a> <span class="id">(the-draggable-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-dropzone-attribute" class="status FD">FD</a> <a href="../spec/#the-dropzone-attribute">7.7.8 The dropzone attribute</a> <span class="id">(the-dropzone-attribute)</span></li>
+<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=security-risks-in-the-drag-and-drop-model" class="status LC">LC</a> <a href="../spec/#security-risks-in-the-drag-and-drop-model">7.7.9 Security risks in the drag-and-drop
 model</a> <span class="id">(security-risks-in-the-drag-and-drop-model)</span></li>
 </ol></li>
 <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=undo" class="status LC">LC</a> <a href="../spec/#undo">7.8 Undo history</a> <span class="id">(undo)</span>

Index: named-character-references.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/named-character-references.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- named-character-references.html	19 Oct 2010 17:38:07 -0000	1.2
+++ named-character-references.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-end.html" title="8.2.6 The end" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-xhtml-syntax.html" title="9 The XHTML syntax" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="the-end.html" title="8.2.6 The end" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="the-xhtml-syntax.html" title="9 The XHTML syntax" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: references.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/references.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- references.html	19 Oct 2010 17:38:08 -0000	1.2
+++ references.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="index.html" title="Index" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="acknowledgements.html" title="Acknowledgements" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="index.html" title="Index" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="acknowledgements.html" title="Acknowledgements" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: semantics.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/semantics.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- semantics.html	19 Oct 2010 17:38:08 -0000	1.2
+++ semantics.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="apis-in-html-documents.html" title="3.3 APIs in HTML documents" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="scripting-1.html" title="4.3 Scripting" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="apis-in-html-documents.html" title="3.3 APIs in HTML documents" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="scripting-1.html" title="4.3 Scripting" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -1466,17 +1503,15 @@
        <code><a href="#meta">meta</a></code> element's <code><a href="infrastructure.html#document">Document</a></code>'s
        <a href="browsers.html#browsing-context">browsing context</a> did not have the <a href="the-iframe-element.html#sandboxed-automatic-features-browsing-context-flag">sandboxed
        automatic features browsing context flag</a> set when the
-       <code><a href="infrastructure.html#document">Document</a></code> was created, the user agent <a href="history.html#navigate" title="navigate">navigates</a> the <code><a href="infrastructure.html#document">Document</a></code>'s
-       <a href="browsers.html#browsing-context">browsing context</a> to <var title="">url</var>, with
-       <a href="history.html#replacement-enabled">replacement enabled</a>, and with the
-       <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> as the
-       <a href="history.html#source-browsing-context">source browsing context</a>.</p></li>
+       <code><a href="infrastructure.html#document">Document</a></code> was created, the user agent <a href="history.html#navigate" title="navigate">navigates</a><!--DONAV meta refresh--> the
+       <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> to <var title="">url</var>, with <a href="history.html#replacement-enabled">replacement enabled</a>, and
+       with the <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a>
+       as the <a href="history.html#source-browsing-context">source browsing context</a>.</p></li>
 
        <li><p>Provide the user with an interface that, when selected,
-       <a href="history.html#navigate" title="navigate">navigates</a> a <a href="browsers.html#browsing-context">browsing
-       context</a> to <var title="">url</var>, with the document's
-       browsing context as the <a href="history.html#source-browsing-context">source browsing
-       context</a>.</p></li>
+       <a href="history.html#navigate" title="navigate">navigates</a><!--DONAV meta
+       refresh--> a <a href="browsers.html#browsing-context">browsing context</a> to <var title="">url</var>, with the document's browsing context as the
+       <a href="history.html#source-browsing-context">source browsing context</a>.</p></li>
 
        <li><p>Do nothing.</p></li>
 
@@ -1983,4 +2018,17 @@
   and the user agent hasn't given up on that particular style sheet
   yet. A user agent may give up on a style sheet at any time.</p>
 
+  <p>A <code><a href="infrastructure.html#document">Document</a></code> <dfn id="has-a-style-sheet-that-is-blocking-scripts">has a style sheet that is blocking
+  scripts</dfn> if there is either <a href="#a-style-sheet-that-is-blocking-scripts">a style sheet that is
+  blocking scripts</a> in the context of that
+  <code><a href="infrastructure.html#document">Document</a></code>, or if that <code><a href="infrastructure.html#document">Document</a></code> is in a
+  <a href="browsers.html#browsing-context">browsing context</a> that has a <a href="browsers.html#parent-browsing-context">parent browsing
+  context</a>, and the <a href="browsers.html#active-document">active document</a> of that
+  <a href="browsers.html#parent-browsing-context">parent browsing context</a> itself <a href="#has-a-style-sheet-that-is-blocking-scripts">has a style sheet
+  that is blocking scripts</a>.</p>
+
+  <p>A <code><a href="infrastructure.html#document">Document</a></code> <dfn id="has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking
+  scripts</dfn> if it does not <a href="#has-a-style-sheet-that-is-blocking-scripts" title="has a style sheet that is&#10;  blocking scripts">have a style sheet that is blocking scripts</a>
+  as defined in the previous paragraph.</p>
+
   </div></body></html>

Index: index.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/index.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- index.html	19 Oct 2010 17:38:07 -0000	1.2
+++ index.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="iana.html" title="12 IANA considerations" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="references.html" title="References" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="iana.html" title="12 IANA considerations" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="references.html" title="References" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -439,6 +476,14 @@
          <code title="attr-base-href"><a href="semantics.html#attr-base-href">href</a></code>;
          <code title="attr-base-target"><a href="semantics.html#attr-base-target">target</a></code></td>
      <td><code><a href="semantics.html#htmlbaseelement">HTMLBaseElement</a></code></td>
+    </tr><tr><th><code><a href="text-level-semantics.html#the-bdi-element">bdi</a></code></th>
+     <td>Text directionality isolation</td>
+     <td><a href="content-models.html#flow-content" title="Flow content">flow</a>;
+         <a href="content-models.html#phrasing-content" title="Phrasing content">phrasing</a></td>
+     <td><a href="content-models.html#phrasing-content" title="Phrasing content">phrasing</a></td>
+     <td><a href="content-models.html#phrasing-content" title="Phrasing content">phrasing</a></td>
+     <td><a href="elements.html#global-attributes" title="global attributes">globals</a></td>
+     <td><code><a href="elements.html#htmlelement">HTMLElement</a></code></td>
     </tr><tr><th><code><a href="text-level-semantics.html#the-bdo-element">bdo</a></code></th>
      <td>Text directionality formatting</td>
      <td><a href="content-models.html#flow-content" title="Flow content">flow</a>;
@@ -835,6 +880,7 @@
          <code title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>;
          <code title="attr-fe-autofocus"><a href="association-of-controls-and-forms.html#attr-fe-autofocus">autofocus</a></code>;
          <code title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>;
+         <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>;
          <code title="attr-fe-disabled"><a href="association-of-controls-and-forms.html#attr-fe-disabled">disabled</a></code>;
          <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code>;
          <code title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>;
@@ -1480,6 +1526,7 @@
       <code><a href="sections.html#the-aside-element">aside</a></code>;
       <code><a href="video.html#audio">audio</a></code>;
       <code><a href="text-level-semantics.html#the-b-element">b</a></code>;
+      <code><a href="text-level-semantics.html#the-bdi-element">bdi</a></code>;
       <code><a href="text-level-semantics.html#the-bdo-element">bdo</a></code>;
       <code><a href="grouping-content.html#the-blockquote-element">blockquote</a></code>;
       <code><a href="text-level-semantics.html#the-br-element">br</a></code>;
@@ -1488,7 +1535,6 @@
       <code><a href="text-level-semantics.html#the-cite-element">cite</a></code>;
       <code><a href="text-level-semantics.html#the-code-element">code</a></code>;
       <code><a href="interactive-elements.html#the-command">command</a></code>;
-      <!-- v2DATAGRID <code>datagrid</code>; -->
       <code><a href="the-button-element.html#the-datalist-element">datalist</a></code>;
       <code><a href="edits.html#the-del-element">del</a></code>;
       <code><a href="interactive-elements.html#the-details-element">details</a></code>;
@@ -1582,6 +1628,7 @@
       <code><a href="text-level-semantics.html#the-abbr-element">abbr</a></code>;
       <code><a href="video.html#audio">audio</a></code>;
       <code><a href="text-level-semantics.html#the-b-element">b</a></code>;
+      <code><a href="text-level-semantics.html#the-bdi-element">bdi</a></code>;
       <code><a href="text-level-semantics.html#the-bdo-element">bdo</a></code>;
       <code><a href="text-level-semantics.html#the-br-element">br</a></code>;
       <code><a href="the-button-element.html#the-button-element">button</a></code>;
@@ -1651,7 +1698,6 @@
      </td><td>
       <code><a href="text-level-semantics.html#the-a-element">a</a></code>;
       <code><a href="the-button-element.html#the-button-element">button</a></code>;
-      <!-- v2DATAGRID <code>datagrid</code>; -->
       <code><a href="interactive-elements.html#the-details-element">details</a></code>;
       <code><a href="the-iframe-element.html#the-embed-element">embed</a></code>;
       <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code>;
@@ -1671,7 +1717,6 @@
      </td><td>
       <code><a href="grouping-content.html#the-blockquote-element">blockquote</a></code>;
       <code><a href="sections.html#the-body-element-0">body</a></code>;
-      <!-- v2DATAGRID <code>datagrid</code>; -->
       <code><a href="interactive-elements.html#the-details-element">details</a></code>;
       <code><a href="forms.html#the-fieldset-element">fieldset</a></code>;
       <code><a href="grouping-content.html#the-figure-element">figure</a></code>;
@@ -1893,6 +1938,11 @@
      </th><td> <a href="elements.html#the-dir-attribute" title="attr-dir">HTML elements</a>
      </td><td> <a href="elements.html#the-directionality" title="the directionality">The text directionality</a> of the element
      </td><td> "<code title="">ltr</code>"; "<code title="">rtl</code>"
+    </td></tr><tr><th> <code title="">dirname</code>
+     </th><td> <code title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">input</a></code>;
+          <code title="attr-textarea-dirname"><a href="the-button-element.html#attr-textarea-dirname">textarea</a></code>
+     </td><td> Name of form field to use for sending the element's <a href="elements.html#the-directionality" title="the directionality">directionality</a> in <a href="association-of-controls-and-forms.html#form-submission">form submission</a>
+     </td><td> <a href="elements.html#attribute-text">Text</a>*
     </td></tr><tr><th> <code title="">disabled</code>
      </th><td> <code title="attr-fe-disabled"><a href="association-of-controls-and-forms.html#attr-fe-disabled">button</a></code>;
           <code title="attr-command-disabled"><a href="interactive-elements.html#attr-command-disabled">command</a></code>;
@@ -1909,6 +1959,10 @@
      </th><td> <a href="dnd.html#the-draggable-attribute" title="attr-draggable">HTML elements</a>
      </td><td> Whether the element is draggable
      </td><td> "<code title="">true</code>"; "<code title="">false</code>"
+    </td></tr><tr><th> <code title="">dropzone</code>
+     </th><td> <a href="dnd.html#the-dropzone-attribute" title="attr-dropzone">HTML elements</a>
+     </td><td> Accepted item types for drag-and-drop
+     </td><td> <a href="common-microsyntaxes.html#unordered-set-of-unique-space-separated-tokens">Unordered set of unique space-separated tokens</a>, <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a>, consisting of accepted types and drag feedback*
     </td></tr><tr><th> <code title="">enctype</code>
      </th><td> <code title="attr-fs-enctype"><a href="association-of-controls-and-forms.html#attr-fs-enctype">form</a></code>
      </td><td> Form data set encoding type to use for <a href="association-of-controls-and-forms.html#form-submission">form submission</a>
@@ -2853,6 +2907,9 @@
     </td></tr><tr><td> <code><a href="semantics.html#the-base-element">base</a></code>
      </td><td> <code><a href="semantics.html#htmlbaseelement">HTMLBaseElement</a></code> : <code><a href="elements.html#htmlelement">HTMLElement</a></code>
 
+    </td></tr><tr><td> <code><a href="text-level-semantics.html#the-bdi-element">bdi</a></code>
+     </td><td> <code><a href="elements.html#htmlelement">HTMLElement</a></code>
+
     </td></tr><tr><td> <code><a href="text-level-semantics.html#the-bdo-element">bdo</a></code>
      </td><td> <code><a href="elements.html#htmlelement">HTMLElement</a></code>
 

Index: the-button-element.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/the-button-element.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- the-button-element.html	19 Oct 2010 17:38:08 -0000	1.2
+++ the-button-element.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="common-input-element-attributes.html" title="4.10.7.2 Common input element attributes" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="association-of-controls-and-forms.html" title="4.10.18 Association of controls and forms" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="common-input-element-attributes.html" title="4.10.7.2 Common input element attributes" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="association-of-controls-and-forms.html" title="4.10.18 Association of controls and forms" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -587,8 +624,8 @@
   attribute is absent, and the element is not <a href="association-of-controls-and-forms.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a>, then the user agent
   should allow the user to pick an <code><a href="#the-option-element">option</a></code> element in its
   <a href="#concept-select-option-list" title="concept-select-option-list">list of options</a> that
-  is itself not <a href="#concept-option-disabled" title="concept-option-disabled">disabled</a>. Upon this
-  <code><a href="#the-option-element">option</a></code> element being <dfn id="concept-select-pick" title="concept-select-pick">picked</dfn> (either through a click, or
+  is itself not <a href="#concept-option-disabled" title="concept-option-disabled">disabled</a>.
+  Upon this <code><a href="#the-option-element">option</a></code> element being <dfn id="concept-select-pick" title="concept-select-pick">picked</dfn> (either through a click, or
   through unfocusing the element after changing its value, or through
   a <a href="commands.html#using-the-option-element-to-define-a-command" title="option-command">menu command</a>, or through any
   other mechanism), and before the relevant user interaction event
@@ -596,10 +633,10 @@
   <code title="event-click"><a href="infrastructure.html#event-click">click</a></code> event), the user agent must
   set the <a href="#concept-option-selectedness" title="concept-option-selectedness">selectedness</a> of the
   picked <code><a href="#the-option-element">option</a></code> element to true and then <a href="webappapis.html#queue-a-task">queue a
-  task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that bubbles named
-  <code title="event-change">change</code> at the <code><a href="#the-select-element">select</a></code>
-  element, using the <a href="webappapis.html#user-interaction-task-source">user interaction task source</a> as the
-  task source, then <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> at the
+  task</a> to first <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that bubbles
+  named <code title="event-change">change</code> at the
+  <code><a href="#the-select-element">select</a></code> element, using the <a href="webappapis.html#user-interaction-task-source">user interaction task
+  source</a> as the task source, and then to <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> from the
   element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</p>
 
   <p>If the <code title="attr-select-multiple"><a href="#attr-select-multiple">multiple</a></code>
@@ -621,10 +658,10 @@
   interaction event spec point --> is queued (e.g. before the <code title="event-click"><a href="infrastructure.html#event-click">click</a></code> event), the user agent must set the
   <a href="#concept-option-selectedness" title="concept-option-selectedness">selectedness</a> of
   that <code><a href="#the-option-element">option</a></code> element to false and then <a href="webappapis.html#queue-a-task">queue a
-  task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that bubbles named
-  <code title="event-change">change</code> at the <code><a href="#the-select-element">select</a></code>
-  element, using the <a href="webappapis.html#user-interaction-task-source">user interaction task source</a> as the
-  task source, then <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> at the
+  task</a> to first <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that bubbles
+  named <code title="event-change">change</code> at the
+  <code><a href="#the-select-element">select</a></code> element, using the <a href="webappapis.html#user-interaction-task-source">user interaction task
+  source</a> as the task source, and then to <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> from the
   element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</p>
 
   <p>If the <code title="attr-select-multiple"><a href="#attr-select-multiple">multiple</a></code>
@@ -642,15 +679,15 @@
   should allow the user to <dfn id="concept-select-toggle" title="concept-select-toggle">toggle</dfn> the <a href="#concept-option-selectedness" title="concept-option-selectedness">selectedness</a> of the
   <code><a href="#the-option-element">option</a></code> elements in its <a href="#concept-select-option-list" title="concept-select-option-list">list of options</a> that are
   themselves not <a href="#concept-option-disabled" title="concept-option-disabled">disabled</a>
-  (either through a click, or through a <a href="commands.html#using-the-option-element-to-define-a-command" title="option-command">menu command</a>, or any other
-  mechanism). Upon the <a href="#concept-option-selectedness" title="concept-option-selectedness">selectedness</a> of one or
+  (either through a click, or through a <a href="commands.html#using-the-option-element-to-define-a-command" title="option-command">menu command</a>, or any other mechanism).
+  Upon the <a href="#concept-option-selectedness" title="concept-option-selectedness">selectedness</a> of one or
   more <code><a href="#the-option-element">option</a></code> elements being changed by the user, and
   before the relevant user interaction event <!-- interaction event
   spec point --> is queued (e.g. before a related <code title="event-click"><a href="infrastructure.html#event-click">click</a></code> event), the user agent must
-  <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that
-  bubbles named <code title="event-change">change</code> at the
+  <a href="webappapis.html#queue-a-task">queue a task</a> to first <a href="webappapis.html#fire-a-simple-event">fire a simple event</a>
+  that bubbles named <code title="event-change">change</code> at the
   <code><a href="#the-select-element">select</a></code> element, using the <a href="webappapis.html#user-interaction-task-source">user interaction task
-  source</a> as the task source, then <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> at the
+  source</a> as the task source, and then to <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> from the
   element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</p>
 
   <p>The <a href="association-of-controls-and-forms.html#concept-form-reset-control" title="concept-form-reset-control">reset
@@ -900,11 +937,7 @@
   nothing<span class="impl"> and it, along with its children, should
   be hidden</span>.</p><p>The <code><a href="#the-datalist-element">datalist</a></code> element is hooked up to an
   <code><a href="the-input-element.html#the-input-element">input</a></code> element using the <code title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code> attribute on the
-  <code><a href="the-input-element.html#the-input-element">input</a></code> element. <!-- v2DATAGRID The
-  <code>datalist</code> element can also be used with a
-  <code>datagrid</code> element, as the source of autocompletion hints
-  for <code title="datagrid-type-editable">editable</code>
-  cells. --></p><p>Each <code><a href="#the-option-element">option</a></code> element that is a descendant of the
+  <code><a href="the-input-element.html#the-input-element">input</a></code> element.</p><p>Each <code><a href="#the-option-element">option</a></code> element that is a descendant of the
   <code><a href="#the-datalist-element">datalist</a></code> element, that is not <a href="#concept-option-disabled" title="concept-option-disabled">disabled</a>, and whose <a href="#concept-option-value" title="concept-option-value">value</a> is a string that isn't the
   empty string, represents a suggestion. Each suggestion has a <a href="#concept-option-value" title="concept-option-value">value</a> and a <a href="#concept-option-label" title="concept-option-label">label</a>.
 
@@ -1210,6 +1243,7 @@
    <dd><code title="attr-fe-autofocus"><a href="association-of-controls-and-forms.html#attr-fe-autofocus">autofocus</a></code></dd>
    <dd><code title="attr-textarea-cols"><a href="#attr-textarea-cols">cols</a></code></dd>
    <dd><code title="attr-fe-disabled"><a href="association-of-controls-and-forms.html#attr-fe-disabled">disabled</a></code></dd>
+   <dd><code title="attr-textarea-dirname"><a href="#attr-textarea-dirname">dirname</a></code></dd>
    <dd><code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code></dd>
    <dd><code title="attr-textarea-maxlength"><a href="#attr-textarea-maxlength">maxlength</a></code></dd>
    <dd><code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name">name</a></code></dd>
@@ -1224,6 +1258,7 @@
            attribute boolean <a href="association-of-controls-and-forms.html#dom-fe-autofocus" title="dom-fe-autofocus">autofocus</a>;
            attribute unsigned long <a href="#dom-textarea-cols" title="dom-textarea-cols">cols</a>;
            attribute boolean <a href="association-of-controls-and-forms.html#dom-fe-disabled" title="dom-fe-disabled">disabled</a>;
+           attribute DOMString <a href="#dom-textarea-dirname" title="dom-textarea-dirName">dirName</a>;
   readonly attribute <a href="forms.html#htmlformelement">HTMLFormElement</a> <a href="association-of-controls-and-forms.html#dom-fae-form" title="dom-fae-form">form</a>;
            attribute long <a href="#dom-textarea-maxlength" title="dom-textarea-maxLength">maxLength</a>;
            attribute DOMString <a href="association-of-controls-and-forms.html#dom-fe-name" title="dom-fe-name">name</a>;
@@ -1276,9 +1311,9 @@
 
   <p>When a <code><a href="#the-textarea-element">textarea</a></code> is <a href="#concept-textarea-mutable" title="concept-textarea-mutable">mutable</a>, its <a href="#concept-textarea-raw-value" title="concept-textarea-raw-value">raw value</a> should be
   editable by the user. Any time the user causes the element's <a href="#concept-textarea-raw-value" title="concept-textarea-raw-value">raw value</a> to change, the
-  user agent must <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple
-  event</a> that bubbles named <code title="event-input">input</code> at the <code><a href="#the-textarea-element">textarea</a></code>
-  element, then <a href="association-of-controls-and-forms.html#broadcast-forminput-events">broadcast <code title="event-forminput">forminput</code> events</a> at the
+  user agent must <a href="webappapis.html#queue-a-task">queue a task</a> to first <a href="webappapis.html#fire-a-simple-event">fire a
+  simple event</a> that bubbles named <code title="event-input">input</code> at the <code><a href="#the-textarea-element">textarea</a></code>
+  element, and then to <a href="association-of-controls-and-forms.html#broadcast-forminput-events">broadcast <code title="event-forminput">forminput</code> events</a> from the
   <code><a href="#the-textarea-element">textarea</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>. User agents
   may wait for a suitable break in the user's interaction before
   queuing the task; for example, a user agent could wait for the user
@@ -1302,7 +1337,25 @@
   the value of the element's <code><a href="infrastructure.html#textcontent">textContent</a></code> IDL
   attribute.</p>
 
-  </div><p>The <dfn id="attr-textarea-cols" title="attr-textarea-cols"><code>cols</code></dfn>
+  <!-- this next bit is also in the <input> Text/Search section -->
+  <p>If the element is <a href="#concept-textarea-mutable" title="concept-textarea-mutable">mutable</a>, the user agent
+  should allow the user to change the writing direction of the
+  element, setting it either to a left-to-right writing direction or a
+  right-to-left writing direction. If the user does so, the user agent
+  must then run the following steps:</p>
+
+  <ol><li><p>Set the element's <code title="attr-dir"><a href="elements.html#the-dir-attribute">dir</a></code>
+   attribute to "<code title="attr-dir-ltr"><a href="elements.html#attr-dir-ltr">ltr</a></code>" if the user
+   selected a left-to-right writing direction, and "<code title="attr-dir-rtl"><a href="elements.html#attr-dir-rtl">rtl</a></code>" if the user selected a
+   right-to-left writing direction.</p></li>
+
+   <li><p><a href="webappapis.html#queue-a-task">Queue a task</a> to first <a href="webappapis.html#fire-a-simple-event">fire a simple
+   event</a> that bubbles named <code title="event-input">input</code> at the <code><a href="#the-textarea-element">textarea</a></code>
+   element, and to then <a href="association-of-controls-and-forms.html#broadcast-forminput-events">broadcast <code title="event-forminput">forminput</code> events</a> from the
+   <code><a href="#the-textarea-element">textarea</a></code> element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>, if
+   any.</p></li>
+
+  </ol></div><p>The <dfn id="attr-textarea-cols" title="attr-textarea-cols"><code>cols</code></dfn>
   attribute specifies the expected maximum number of characters per
   line. If the <code title="attr-textarea-cols"><a href="#attr-textarea-cols">cols</a></code> attribute
   is specified, its value must be a <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative
@@ -1399,7 +1452,9 @@
   the empty string and the control is not focused (e.g. by displaying
   it inside a blank unfocused control).</p>
 
-  </div><p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code> attribute is used to
+  </div><p>The <dfn id="attr-textarea-dirname" title="attr-textarea-dirname"><code>dirname</code></dfn>
+  attribute is a <a href="association-of-controls-and-forms.html#form-control-dirname-attribute">form control <code title="">dirname</code>
+  attribute</a>.</p><p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code> attribute is used to
   explicitly associate the <code><a href="#the-textarea-element">textarea</a></code> element with its
   <a href="association-of-controls-and-forms.html#form-owner">form owner</a>. The <code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name">name</a></code>
   attribute represents the element's name. The <code title="attr-fe-disabled"><a href="association-of-controls-and-forms.html#attr-fe-disabled">disabled</a></code> attribute is used to make
@@ -1431,7 +1486,9 @@
   name. The <code title="dom-textarea-cols"><a href="#dom-textarea-cols">cols</a></code> and <code title="dom-textarea-rows"><a href="#dom-textarea-rows">rows</a></code> attributes are <a href="common-dom-interfaces.html#limited-to-only-non-negative-numbers-greater-than-zero">limited
   to only non-negative numbers greater than zero</a>. The <code title="dom-textarea-cols"><a href="#dom-textarea-cols">cols</a></code> attribute's default value is
   20. The <code title="dom-textarea-rows"><a href="#dom-textarea-rows">rows</a></code> attribute's
-  default value is 2. The <dfn id="dom-textarea-maxlength" title="dom-textarea-maxLength"><code>maxLength</code></dfn> IDL
+  default value is 2. The <dfn id="dom-textarea-dirname" title="dom-textarea-dirName"><code>dirName</code></dfn> IDL
+  attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-textarea-dirname"><a href="#attr-textarea-dirname">dirname</a></code> content attribute. The
+  <dfn id="dom-textarea-maxlength" title="dom-textarea-maxLength"><code>maxLength</code></dfn> IDL
   attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-textarea-maxlength"><a href="#attr-textarea-maxlength">maxlength</a></code> content attribute,
   <a href="common-dom-interfaces.html#limited-to-only-non-negative-numbers">limited to only non-negative numbers</a>. The <dfn id="dom-textarea-readonly" title="dom-textarea-readOnly"><code>readOnly</code></dfn> IDL
   attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-textarea-readonly"><a href="#attr-textarea-readonly">readonly</a></code> content
@@ -1471,6 +1528,23 @@
 
    <pre>&lt;p&gt;If you have any comments, please let us know: &lt;textarea cols=80 name=comments&gt;&lt;/textarea&gt;&lt;/p&gt;</pre>
 
+   <p>To specify that a maximum length for the comments, one can use
+   the <code title="attr-textarea-maxlength"><a href="#attr-textarea-maxlength">maxlength</a></code>
+   attribute:</p>
+
+   <pre>&lt;p&gt;If you have any short comments, please let us know: &lt;textarea cols=80 name=comments maxlength=200&gt;&lt;/textarea&gt;&lt;/p&gt;</pre>
+
+   <p>To give a default value, text can be included inside the element:</p>
+
+   <pre>&lt;p&gt;If you have any comments, please let us know: &lt;textarea cols=80 name=comments&gt;You rock!&lt;/textarea&gt;&lt;/p&gt;</pre>
+
+   <p>To have the browser submit <a href="elements.html#the-directionality">the directionality</a> of
+   the element along with the value, the <code title="attr-textarea-dirname"><a href="#attr-textarea-dirname">dirname</a></code> attribute can be
+   specified:</p>
+
+   <pre>&lt;p&gt;If you have any comments, please let us know (you may use either English or Hebrew for your comments):
+&lt;textarea cols=80 name=comments dirname=comments.dir&gt;&lt;/textarea&gt;&lt;/p&gt;</pre>
+
   </div><h4 id="the-keygen-element"><span class="secno">4.10.14 </span>The <dfn><code>keygen</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
    <dd><a href="content-models.html#flow-content">Flow content</a>.</dd>
    <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd>
@@ -2236,7 +2310,7 @@
   <ul class="brief"><li>minimum value &#x2264; actual value &#x2264; maximum value</li>
    <li>minimum value &#x2264; low boundary &#x2264; high boundary &#x2264; maximum value</li>
    <li>minimum value &#x2264; optimum point &#x2264; maximum value</li>
-  </ul><!-- next two paragraphs are duplicated in the <datagrid> section [v2DATAGRID] --><p><strong>UA requirements for regions of the gauge</strong>: If the
+  </ul><p><strong>UA requirements for regions of the gauge</strong>: If the
   optimum point is equal to the low boundary or the high boundary, or
   anywhere in between them, then the region between the low and high
   boundaries of the gauge must be treated as the optimum region, and

Index: dnd.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/dnd.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- dnd.html	19 Oct 2010 17:38:07 -0000	1.2
+++ dnd.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
[...2494 lines suppressed...]
+       var img = new Image();
+       img.src = window.createObjectURL(data[i].getAsFile());
+       element.appendChild(img);
+     }
+   }
+ }
+&lt;/script&gt;</pre>
+
   </div><!--
   <h4>Copy and paste</h4>
 
@@ -1543,7 +2567,7 @@
   </div>
 --><div class="impl">
 
-  <h4 id="security-risks-in-the-drag-and-drop-model"><span class="secno">7.7.6 </span>Security risks in the drag-and-drop model</h4>
+  <h4 id="security-risks-in-the-drag-and-drop-model"><span class="secno">7.7.9 </span>Security risks in the drag-and-drop model</h4>
 
   <p>User agents must not make the data added to the
   <code><a href="#datatransfer">DataTransfer</a></code> object during the <code title="event-dragstart"><a href="#event-dragstart">dragstart</a></code> event available to scripts

Index: links.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/links.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- links.html	19 Oct 2010 17:38:07 -0000	1.2
+++ links.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="commands.html" title="4.11.5 Commands" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="browsers.html" title="5 Loading Web pages" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="commands.html" title="4.11.5 Commands" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="browsers.html" title="5 Loading Web pages" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -412,16 +449,17 @@
   the user agent must <a href="urls.html#resolve-a-url" title="resolve a url">resolve</a> the
   <a href="urls.html#url">URL</a> given by the <code title="attr-hyperlink-href"><a href="#attr-hyperlink-href">href</a></code> attribute of that element,
   relative to that element, and if that is successful, must
-  <a href="history.html#navigate">navigate</a> a <a href="browsers.html#browsing-context">browsing context</a> to the
-  resulting <a href="urls.html#absolute-url">absolute URL</a>. In the case of server-side
-  image maps, that <a href="urls.html#absolute-url">absolute URL</a> must have its
-  <var><a href="text-level-semantics.html#hyperlink-suffix">hyperlink suffix</a></var> appended to it before the navigation is
-  started.</p>
+  <a href="history.html#navigate">navigate</a><!--DONAV hyperlink--> a <a href="browsers.html#browsing-context">browsing
+  context</a> to the resulting <a href="urls.html#absolute-url">absolute URL</a>. In the
+  case of server-side image maps, that <a href="urls.html#absolute-url">absolute URL</a> must
+  have its <var><a href="text-level-semantics.html#hyperlink-suffix">hyperlink suffix</a></var> appended to it before the
+  navigation is started.</p>
 
   <p>If <a href="urls.html#resolve-a-url" title="resolve a url">resolving</a> the
   <a href="urls.html#url">URL</a> fails, the user agent may report the error to the
-  user in a user-agent-specific manner, may navigate to an error page
-  to report the error, or may ignore the error and do nothing.</p>
+  user in a user-agent-specific manner, may
+  <a href="history.html#navigate">navigate</a><!--DONAV hyperlink--> to an error page to
+  report the error, or may ignore the error and do nothing.</p>
 
   <p>If the user indicated a specific <a href="browsers.html#browsing-context">browsing context</a>
   when following the hyperlink, or if the user agent is configured to
@@ -1972,6 +2010,25 @@
 
    </dd>
 
+
+   <dt><dfn id="selector-ltr" title="selector-ltr"><code>:ltr</code></dfn></dt>
+
+   <dd>
+
+    <p>The <code title="selector-ltr"><a href="#selector-ltr">:ltr</a></code> pseudo-class must
+    match all elements whose <a href="elements.html#the-directionality" title="the&#10;    directionality">directionality</a> is '<a href="elements.html#concept-ltr" title="concept-ltr">ltr</a>'.</p>
+
+   </dd>
+
+   <dt><dfn id="selector-rtl" title="selector-rtl"><code>:rtl</code></dfn></dt>
+
+   <dd>
+
+    <p>The <code title="selector-rtl"><a href="#selector-rtl">:rtl</a></code> pseudo-class must
+    match all elements whose <a href="elements.html#the-directionality" title="the&#10;    directionality">directionality</a> is '<a href="elements.html#concept-rtl" title="concept-rtl">rtl</a>'.</p>
+
+   </dd>
+
   </dl><p class="note">Another section of this specification defines the
   <i><a href="history.html#target-element">target element</a></i> used with the <code title="selector-target">:target</code> pseudo-class.</p>
 

Index: spec.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/spec.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- spec.html	19 Oct 2010 17:38:08 -0000	1.2
+++ spec.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,13 +356,15 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <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-19-october-2010">Editor's Draft 19 October 2010</h2>
-   <dl><dt>Latest Published Version:</dt>
+   <h2 class="no-num no-toc" id="w3c-working-draft-16-november-2010">W3C Working Draft 16 November 2010</h2>
+   <dl><dt>This Version:</dt>
+    <dd><a href="http://www.w3.org/TR/2010/WD-html5-20101116/">http://www.w3.org/TR/2010/WD-html5-20101116/</a></dd>
+    <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>
     <dd><a class="latest-link" href="http://dev.w3.org/html5/spec/Overview.html">http://dev.w3.org/html5/spec/Overview.html</a></dd>
@@ -345,7 +384,7 @@
     <a href="Overview.html">single page HTML</a>,
     <a href="spec.html">multipage HTML</a>,
     <a href="author/">web developer edition</a>.
-This is revision 1.4519.
+This is revision 1.4552.
    </p> 
      <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#xA9; 2010 <a href="http://www.w3.org/"><abbr title="World Wide&#10;   Web Consortium">W3C</abbr></a><sup>&#xAE;</sup> (<a href="http://www.csail.mit.edu/"><abbr title="Massachusetts&#10;   Institute of Technology">MIT</abbr></a>, <a href="http://www.ercim.org/"><abbr title="European Research&#10;   Consortium for Informatics and Mathematics">ERCIM</abbr></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C
@@ -376,11 +415,30 @@
   at http://www.w3.org/TR/.</em></p><!-- where to send feedback (required) --><p>If you wish to make comments regarding this document in a manner
   that is tracked by the W3C, please submit them via using <a href="http://www.w3.org/Bugs/Public/enter_bug.cgi?product=HTML%20WG">our
   public bug database</a>. If you do not have an account then you can
-  enter feedback using this form:</p><form action="http://www.whatwg.org/specs/web-apps/current-work/file-bug.cgi" method="post">
+  enter feedback using this form:</p><form action="http://www.whatwg.org/specs/web-apps/current-work/file-spam.cgi" method="post">
    <fieldset><legend>Feedback Comments</legend>
-    <input name="id" type="hidden" value="top"/><input name="response" type="hidden" value="html"/><p><textarea cols="79" name="text" placeholder="Feedback" rows="10"/></p><p>
-    </p><p>Please carefully indicate the title of the section for which you are submitting feedback.</p>
-    <p><input type="submit" value="Submit feedback"/><small>(Note: Your IP address will be publicly recorded for spam prevention purposes.)</small></p>
+    <input name="id" type="hidden" value="top"/><input name="component" type="hidden" value="HTML Canvas 2D Context (editor: Ian Hickson)"/><input name="response" type="hidden" value="html"/><p><label for="feedbackBox">Please enter your feedback, carefully
+    indicating the title of the section for which you are submitting
+    feedback, quoting the text that's wrong today if appropriate. If
+    you're suggesting a new feature, it's really important to say
+    <em>what</em> the problem you're trying to solve is. That's more
+    important than the solution, in fact.</label></p>
+    <p><textarea cols="79" id="feedbackBox" name="text" rows="10"/></p>
+    <p class="note">Please don't use section numbers as these tend to
+    change rapidly and make your feedback harder to understand.</p>
+    <script type="text/javascript"><![CDATA[
+     function checkFeedbackForm(form) {
+       if (form.elements.text.value.match(/ [^ ]+ [^ ]+ [^ ]+ [^ ]+ /)) {
+         form.action = "http://www.whatwg.org/specs/web-apps/current-work/file-bug.cgi";
+         return true;
+       } else {
+         alert('Please include significantly more detail about exactly what problem you are trying to solve.');
+         return false;
+       }
+     }
+    ]]></script><p>
+     <input onclick="return checkFeedbackForm(form)" type="submit" value="Submit feedback"/><small>(Note: Your IP address will be publicly recorded for spam prevention purposes.)</small>
+    </p>
    </fieldset></form><p>If you cannot do this then you can also e-mail feedback to <a href="mailto:public-html-comments@w3.org">public-html-comments@w3.org</a>
   (<a href="mailto:public-html-comments-request@w3.org?subject=subscribe">subscribe</a>,
   <a href="http://lists.w3.org/Archives/Public/public-html-comments/">archives</a>),
@@ -408,7 +466,30 @@
   under them in incompatible ways.</strong> Vendors interested in
   implementing this specification before it eventually reaches the
   Candidate Recommendation stage should join the aforementioned
-  mailing lists and take part in the discussions.</p><!-- not everyone agrees with this (requested before html5 fpwd) --><p>The publication of this document by the W3C as a W3C Working
+  mailing lists and take part in the discussions.</p><div id="multipage-common">
+  <!-- stability warning for TR/ page version -->
+  <!-- q.v. http://lists.w3.org/Archives/Public/public-html/2010Oct/0457.html -->
+  <p class="stability" id="wip"><strong>This is a work in
+  progress!</strong> For the latest updates from the HTML WG, possibly
+  including important bug fixes, please look at the <a href="http://dev.w3.org/html5/spec/Overview.html">editor's draft</a> instead.
+  <input onclick="closeWarning(this.parentNode)" type="button" value="&#x2573;&#x20DD;"/></p>
+  <script type="text/javascript"><![CDATA[
+   function closeWarning(element) {
+     element.parentNode.removeChild(element);
+     var date = new Date();
+     date.setDate(date.getDate()+4);
+     document.cookie = 'hide-obsolescence-warning=1; expires=' + date.toGMTString();
+   }
+   if (getCookie('hide-obsolescence-warning') == '1')
+     setTimeout(function () { document.getElementById('wip').parentNode.removeChild(document.getElementById('wip')); }, 2000);
+  ]]></script><!--
+  <script type="text/javascript">
+   if (location == 'http://dev.w3.org/html5/spec/Overview.html') {
+     var wip = document.getElementById('wip');
+     wip.parentNode.removeChild(wip);
+   }
+  </script>
+  --></div><!-- not everyone agrees with this (requested before html5 fpwd) --><p>The publication of this document by the W3C as a W3C Working
   Draft does not imply that all of the participants in the W3C HTML
   working group endorse the contents of the specification. Indeed, for
   any section of the specification, one can usually find many members
@@ -436,7 +517,7 @@
   Group</a> is the W3C working group responsible for this
   specification's progress along the W3C Recommendation
   track.
-  This specification is the 19 October 2010 Editor's Draft.
+  This specification is the 16 November 2010 WD.
   </p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- relationship to other work (required) --><p>Work on this specification is also done at the <a href="http://www.whatwg.org/">WHATWG</a>. The W3C HTML working group
   actively pursues convergence with the WHATWG, as required by the <a href="http://www.w3.org/2007/03/HTML-WG-charter">W3C HTML working
   group charter</a>.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><!-- required patent boilerplate --><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
@@ -643,11 +724,12 @@
      <li><a href="text-level-semantics.html#the-ruby-element"><span class="secno">4.6.19 </span>The <code>ruby</code> element</a></li>
      <li><a href="text-level-semantics.html#the-rt-element"><span class="secno">4.6.20 </span>The <code>rt</code> element</a></li>
      <li><a href="text-level-semantics.html#the-rp-element"><span class="secno">4.6.21 </span>The <code>rp</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-bdo-element"><span class="secno">4.6.22 </span>The <code>bdo</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-span-element"><span class="secno">4.6.23 </span>The <code>span</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-br-element"><span class="secno">4.6.24 </span>The <code>br</code> element</a></li>
-     <li><a href="text-level-semantics.html#the-wbr-element"><span class="secno">4.6.25 </span>The <code>wbr</code> element</a></li>
-     <li><a href="text-level-semantics.html#usage-summary"><span class="secno">4.6.26 </span>Usage summary</a></li></ol></li>
+     <li><a href="text-level-semantics.html#the-bdi-element"><span class="secno">4.6.22 </span>The <code>bdi</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-bdo-element"><span class="secno">4.6.23 </span>The <code>bdo</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-span-element"><span class="secno">4.6.24 </span>The <code>span</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-br-element"><span class="secno">4.6.25 </span>The <code>br</code> element</a></li>
+     <li><a href="text-level-semantics.html#the-wbr-element"><span class="secno">4.6.26 </span>The <code>wbr</code> element</a></li>
+     <li><a href="text-level-semantics.html#usage-summary"><span class="secno">4.6.27 </span>Usage summary</a></li></ol></li>
    <li><a href="edits.html#edits"><span class="secno">4.7 </span>Edits</a>
     <ol><li><a href="edits.html#the-ins-element"><span class="secno">4.7.1 </span>The <code>ins</code> element</a></li>
      <li><a href="edits.html#the-del-element"><span class="secno">4.7.2 </span>The <code>del</code> element</a></li>
@@ -765,16 +847,17 @@
          <li><a href="number-state.html#button-state"><span class="secno">4.10.7.1.22 </span>Button state</a></li></ol></li>
        <li><a href="common-input-element-attributes.html#common-input-element-attributes"><span class="secno">4.10.7.2 </span>Common <code>input</code> element attributes</a>
         <ol><li><a href="common-input-element-attributes.html#the-autocomplete-attribute"><span class="secno">4.10.7.2.1 </span>The <code title="attr-input-autocomplete">autocomplete</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-list-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-list">list</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-readonly-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-readonly">readonly</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-size-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-size">size</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-required-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-required">required</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-multiple-attribute"><span class="secno">4.10.7.2.6 </span>The <code title="attr-input-multiple">multiple</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-maxlength-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-maxlength">maxlength</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-pattern-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-pattern">pattern</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-min-and-max-attributes"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-min">min</code> and <code title="attr-input-max">max</code> attributes</a></li>
-         <li><a href="common-input-element-attributes.html#the-step-attribute"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-step">step</code> attribute</a></li>
-         <li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-placeholder">placeholder</code> attribute</a></li></ol></li>
+         <li><a href="common-input-element-attributes.html#the-dirname-attribute"><span class="secno">4.10.7.2.2 </span>The <code title="attr-input-dirname">dirname</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-list-attribute"><span class="secno">4.10.7.2.3 </span>The <code title="attr-input-list">list</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-readonly-attribute"><span class="secno">4.10.7.2.4 </span>The <code title="attr-input-readonly">readonly</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-size-attribute"><span class="secno">4.10.7.2.5 </span>The <code title="attr-input-size">size</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-required-attribute"><span class="secno">4.10.7.2.6 </span>The <code title="attr-input-required">required</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-multiple-attribute"><span class="secno">4.10.7.2.7 </span>The <code title="attr-input-multiple">multiple</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-maxlength-attribute"><span class="secno">4.10.7.2.8 </span>The <code title="attr-input-maxlength">maxlength</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-pattern-attribute"><span class="secno">4.10.7.2.9 </span>The <code title="attr-input-pattern">pattern</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-min-and-max-attributes"><span class="secno">4.10.7.2.10 </span>The <code title="attr-input-min">min</code> and <code title="attr-input-max">max</code> attributes</a></li>
+         <li><a href="common-input-element-attributes.html#the-step-attribute"><span class="secno">4.10.7.2.11 </span>The <code title="attr-input-step">step</code> attribute</a></li>
+         <li><a href="common-input-element-attributes.html#the-placeholder-attribute"><span class="secno">4.10.7.2.12 </span>The <code title="attr-input-placeholder">placeholder</code> attribute</a></li></ol></li>
        <li><a href="common-input-element-attributes.html#common-input-element-apis"><span class="secno">4.10.7.3 </span>Common <code>input</code> element APIs</a></li>
        <li><a href="common-input-element-attributes.html#common-event-behaviors"><span class="secno">4.10.7.4 </span>Common event behaviors</a></li></ol></li>
      <li><a href="the-button-element.html#the-button-element"><span class="secno">4.10.8 </span>The <code>button</code> element</a></li>
@@ -794,7 +877,8 @@
        <li><a href="association-of-controls-and-forms.html#a-form-control-s-value"><span class="secno">4.10.19.3 </span>A form control's value</a></li>
        <li><a href="association-of-controls-and-forms.html#autofocusing-a-form-control"><span class="secno">4.10.19.4 </span>Autofocusing a form control</a></li>
        <li><a href="association-of-controls-and-forms.html#limiting-user-input-length"><span class="secno">4.10.19.5 </span>Limiting user input length</a></li>
-       <li><a href="association-of-controls-and-forms.html#form-submission-0"><span class="secno">4.10.19.6 </span>Form submission</a></li></ol></li>
+       <li><a href="association-of-controls-and-forms.html#form-submission-0"><span class="secno">4.10.19.6 </span>Form submission</a></li>
+       <li><a href="association-of-controls-and-forms.html#submitting-element-directionality"><span class="secno">4.10.19.7 </span>Submitting element directionality</a></li></ol></li>
      <li><a href="association-of-controls-and-forms.html#textFieldSelection"><span class="secno">4.10.20 </span>APIs for the text field selections</a></li>
      <li><a href="association-of-controls-and-forms.html#constraints"><span class="secno">4.10.21 </span>Constraints</a>
       <ol><li><a href="association-of-controls-and-forms.html#definitions"><span class="secno">4.10.21.1 </span>Definitions</a></li>
@@ -971,15 +1055,16 @@
    <li><a href="editing.html#spelling-and-grammar-checking"><span class="secno">7.6 </span>Spelling and grammar checking</a></li>
    <li><a href="dnd.html#dnd"><span class="secno">7.7 </span>Drag and drop</a>
     <ol><li><a href="dnd.html#introduction-6"><span class="secno">7.7.1 </span>Introduction</a></li>
-     <li><a href="dnd.html#the-dragevent-and-datatransfer-interfaces"><span class="secno">7.7.2 </span>The <code>DragEvent</code> and <code>DataTransfer</code> interfaces</a></li>
-     <li><a href="dnd.html#dndevents"><span class="secno">7.7.3 </span>Events fired during a drag-and-drop action</a></li>
-     <li><a href="dnd.html#drag-and-drop-processing-model"><span class="secno">7.7.4 </span>Drag-and-drop processing model</a>
-      <ol><li><a href="dnd.html#when-the-drag-and-drop-operation-starts-or-ends-in-another-document"><span class="secno">7.7.4.1 </span>When the drag-and-drop operation starts or ends in another
-  document</a></li>
-       <li><a href="dnd.html#when-the-drag-and-drop-operation-starts-or-ends-in-another-application"><span class="secno">7.7.4.2 </span>When the drag-and-drop operation starts or ends in another
-  application</a></li></ol></li>
-     <li><a href="dnd.html#the-draggable-attribute"><span class="secno">7.7.5 </span>The <code>draggable</code> attribute</a></li>
-     <li><a href="dnd.html#security-risks-in-the-drag-and-drop-model"><span class="secno">7.7.6 </span>Security risks in the drag-and-drop model</a></li></ol></li>
+     <li><a href="dnd.html#the-drag-data-store"><span class="secno">7.7.2 </span>The drag data store</a></li>
+     <li><a href="dnd.html#the-datatransfer-interface"><span class="secno">7.7.3 </span>The <code>DataTransfer</code> interface</a>
+      <ol><li><a href="dnd.html#the-datatransferitems-interface"><span class="secno">7.7.3.1 </span>The <code>DataTransferItems</code> interface</a></li>
+       <li><a href="dnd.html#the-datatransferitem-interface"><span class="secno">7.7.3.2 </span>The <code>DataTransferItem</code> interface</a></li></ol></li>
+     <li><a href="dnd.html#the-dragevent-interface"><span class="secno">7.7.4 </span>The <code>DragEvent</code> interface</a></li>
+     <li><a href="dnd.html#drag-and-drop-processing-model"><span class="secno">7.7.5 </span>Drag-and-drop processing model</a></li>
+     <li><a href="dnd.html#dndevents"><span class="secno">7.7.6 </span>Events summary</a></li>
+     <li><a href="dnd.html#the-draggable-attribute"><span class="secno">7.7.7 </span>The <code>draggable</code> attribute</a></li>
+     <li><a href="dnd.html#the-dropzone-attribute"><span class="secno">7.7.8 </span>The <code>dropzone</code> attribute</a></li>
+     <li><a href="dnd.html#security-risks-in-the-drag-and-drop-model"><span class="secno">7.7.9 </span>Security risks in the drag-and-drop model</a></li></ol></li>
    <li><a href="dnd.html#undo"><span class="secno">7.8 </span>Undo history</a>
     <ol><li><a href="dnd.html#definitions-2"><span class="secno">7.8.1 </span>Definitions</a></li>
      <li><a href="dnd.html#the-undomanager-interface"><span class="secno">7.8.2 </span>The <code>UndoManager</code> interface</a></li>

Index: number-state.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/number-state.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- number-state.html	19 Oct 2010 17:38:07 -0000	1.2
+++ number-state.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="states-of-the-type-attribute.html" title="4.10.7.1 States of the type attribute" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="common-input-element-attributes.html" title="4.10.7.2 Common input element attributes" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="states-of-the-type-attribute.html" title="4.10.7.1 States of the type attribute" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="common-input-element-attributes.html" title="4.10.7.2 Common input element attributes" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -412,6 +449,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -549,6 +587,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -684,6 +723,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -743,9 +783,9 @@
   back to the values they had before the <a href="content-models.html#pre-click-activation-steps">pre-click activation
   steps</a> were run. The <a href="content-models.html#activation-behavior">activation behavior</a> is to
   <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that bubbles named <code title="event-change">change</code> at the element<!-- It's not
-  cancelable. Once this fires, the control is checked, end of
-  story. -->, then <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> at the
-  element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</p>
+  cancelable. Once this fires, the control is checked, end of story.
+  -->, then <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> from the
+  element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>, if any.</p>
 
   <p><strong>Constraint validation</strong>: If the element is <i title="concept-input-required"><a href="common-input-element-attributes.html#concept-input-required">required</a></i> and its <a href="association-of-controls-and-forms.html#concept-fe-checked" title="concept-fe-checked">checkedness</a> is false, then the
   element is <a href="association-of-controls-and-forms.html#suffering-from-being-missing">suffering from being missing</a>.</p>
@@ -778,6 +818,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -863,8 +904,8 @@
   false. The <a href="content-models.html#activation-behavior">activation behavior</a> is to <a href="webappapis.html#fire-a-simple-event">fire a
   simple event</a> that bubbles named <code title="event-change">change</code> at the element<!-- It's not
   cancelable. Once this fires, the control is checked, end of
-  story. -->, then <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> at the
-  element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</p>
+  story. -->, then <a href="association-of-controls-and-forms.html#broadcast-formchange-events">broadcast <code title="event-formchange">formchange</code> events</a> from the
+  element's <a href="association-of-controls-and-forms.html#form-owner">form owner</a>, if any.</p>
 
   <p><strong>Constraint validation</strong>: If the element is <i title="concept-input-required"><a href="common-input-element-attributes.html#concept-input-required">required</a></i> and all of the
   <code><a href="the-input-element.html#the-input-element">input</a></code> elements in the <i><a href="#radio-button-group">radio button group</a></i> have a
@@ -895,6 +936,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-alt"><a href="#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -1051,6 +1093,7 @@
    <code class="no-backref" title="attr-input-alt"><a href="#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -1131,6 +1174,7 @@
    <code class="no-backref" title="attr-input-alt"><a href="#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-dim-height"><a href="the-map-element.html#attr-dim-height">height</a></code>,
    <code class="no-backref" title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code>,
    <code class="no-backref" title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max">max</a></code>,
@@ -1320,6 +1364,7 @@
    <code class="no-backref" title="attr-input-accept"><a href="#attr-input-accept">accept</a></code>,
    <code class="no-backref" title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-input-list"><a href="common-input-element-attributes.html#attr-input-list">list</a></code>,
    <code class="no-backref" title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max">max</a></code>,
    <code class="no-backref" title="attr-input-maxlength"><a href="common-input-element-attributes.html#attr-input-maxlength">maxlength</a></code>,
@@ -1388,6 +1433,7 @@
    <code class="no-backref" title="attr-input-alt"><a href="#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,
@@ -1455,6 +1501,7 @@
    <code class="no-backref" title="attr-input-alt"><a href="#attr-input-alt">alt</a></code>,
    <code class="no-backref" title="attr-input-autocomplete"><a href="common-input-element-attributes.html#attr-input-autocomplete">autocomplete</a></code>,
    <code class="no-backref" title="attr-input-checked"><a href="the-input-element.html#attr-input-checked">checked</a></code>,
+   <code class="no-backref" title="attr-input-dirname"><a href="common-input-element-attributes.html#attr-input-dirname">dirname</a></code>,
    <code class="no-backref" title="attr-fs-formaction"><a href="association-of-controls-and-forms.html#attr-fs-formaction">formaction</a></code>,
    <code class="no-backref" title="attr-fs-formenctype"><a href="association-of-controls-and-forms.html#attr-fs-formenctype">formenctype</a></code>,
    <code class="no-backref" title="attr-fs-formmethod"><a href="association-of-controls-and-forms.html#attr-fs-formmethod">formmethod</a></code>,

Index: sections.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/sections.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- sections.html	19 Oct 2010 17:38:08 -0000	1.2
+++ sections.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="scripting-1.html" title="4.3 Scripting" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="grouping-content.html" title="4.5 Grouping content" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="scripting-1.html" title="4.3 Scripting" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="grouping-content.html" title="4.5 Grouping content" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -1264,7 +1301,6 @@
   outlines, but the sections and headings inside these elements do not
   contribute to the outlines of their ancestors.</p><!-- when updating this also update the category index --><ul class="brief category-list"><li><code><a href="grouping-content.html#the-blockquote-element">blockquote</a></code></li>
    <li><code><a href="#the-body-element-0">body</a></code></li>
-<!-- v2DATAGRID   <li><code>datagrid</code></li> -->
    <li><code><a href="interactive-elements.html#the-details-element">details</a></code></li>
    <li><code><a href="forms.html#the-fieldset-element">fieldset</a></code></li>
    <li><code><a href="grouping-content.html#the-figure-element">figure</a></code></li>

Index: namespaces.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/namespaces.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- namespaces.html	19 Oct 2010 17:38:07 -0000	1.2
+++ namespaces.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="common-dom-interfaces.html" title="2.8 Common DOM interfaces" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="dom.html" title="3 Semantics, structure, and APIs of HTML documents" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="common-dom-interfaces.html" title="2.8 Common DOM interfaces" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="dom.html" title="3 Semantics, structure, and APIs of HTML documents" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: introduction.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/introduction.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- introduction.html	19 Oct 2010 17:38:07 -0000	1.2
+++ introduction.html	30 Nov 2010 01:49:48 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="infrastructure.html" title="2 Common infrastructure" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="infrastructure.html" title="2 Common infrastructure" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -431,13 +468,12 @@
   the specification under the W3C copyright, while keeping a version
   with the less restrictive license on the WHATWG site.</p><p>Since then, both groups have been working together.</p><!--w3c-html--><!--VERSION--><p>The <a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML
   specification</a> published by the WHATWG is not identical to
-  this specification. The main differences are that the WHATWG version
-  includes features not included in this W3C version: some features
-  have been omitted as they are considered part of future revisions of
-  HTML, not HTML5; and other features are omitted because at the W3C
-  they are published as separate specifications. There are also some
-  minor differences. For an exact list of differences, please see the
-  WHATWG specification.</p><!--w3c-html--><!--VERSION--><p>A separate document has been published by the W3C HTML working
+  this specification. At the time of this publication, the main
+  differences were that the WHATWG version included features not
+  included in this W3C version: some features have been omitted, but
+  may be considered for future revisions of HTML beyond HTML5; and
+  other features were omitted because at the W3C they are published as
+  separate specifications.</p><!--w3c-html--><!--VERSION--><p>A separate document has been published by the W3C HTML working
   group to document the differences between this specification and the
   language described in the HTML4 specification. <a href="references.html#refsHTMLDIFF">[HTMLDIFF]</a></p><h3 id="design-notes"><span class="secno">1.5 </span>Design notes</h3><p><i>This section is non-normative.</i></p><p>It must be admitted that many aspects of HTML appear at first
   glance to be nonsensical and inconsistent.</p><p>HTML, its supporting DOM APIs, as well as many of its supporting

Index: commands.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/commands.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- commands.html	19 Oct 2010 17:38:06 -0000	1.2
+++ commands.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="interactive-elements.html" title="4.11 Interactive elements" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="links.html" title="4.12 Links" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="interactive-elements.html" title="4.11 Interactive elements" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="links.html" title="4.12 Links" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/acknowledgements.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- acknowledgements.html	19 Oct 2010 17:38:06 -0000	1.2
+++ acknowledgements.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,14 +356,14 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="references.html" title="References" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="references.html" title="References" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
    </div><div>
    <a href="references.html">&#x2190; References</a> &#x2013;
    <a href="spec.html#contents">Table of contents</a>
-  </div><h2 class="no-num" id="acknowledgements">Acknowledgements</h2><!-- ACKS --><p>Thanks to
+  </div><h2 class="no-num" id="acknowledgements">Acknowledgements</h2><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/139">ISSUE-139</a> (ack-microdata) blocks progress to Last Call</span></p><!-- ACKS --><p>Thanks to
 
   Aankhen,
   Aaron Boodman,
@@ -630,6 +667,7 @@
   Julian Reschke,
   J&#xFC;rgen Jeka,
   Justin Lebar,
+  Justin Schuh,
   Justin Sinclair,
   Kai Hendry,
   Kartikaya Gupta,

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/syntax.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- syntax.html	19 Oct 2010 17:38:08 -0000	1.2
+++ syntax.html	30 Nov 2010 01:49:49 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="dnd.html" title="7.7 Drag and drop" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="parsing.html" title="8.2 Parsing HTML documents" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="dnd.html" title="7.7 Drag and drop" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="parsing.html" title="8.2 Parsing HTML documents" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>
@@ -790,13 +827,12 @@
   tag</a> may be omitted if the <code><a href="grouping-content.html#the-p-element">p</a></code> element is
   immediately followed by an <code><a href="sections.html#the-address-element">address</a></code>,
   <code><a href="sections.html#the-article-element">article</a></code>, <code><a href="sections.html#the-aside-element">aside</a></code>, <code><a href="grouping-content.html#the-blockquote-element">blockquote</a></code>,
-  <!--v2DATAGRID <code>datagrid</code>,--> <code><a href="obsolete.html#dir">dir</a></code>,
-  <code><a href="grouping-content.html#the-div-element">div</a></code>, <code><a href="grouping-content.html#the-dl-element">dl</a></code>, <code><a href="forms.html#the-fieldset-element">fieldset</a></code>,
-  <code><a href="sections.html#the-footer-element">footer</a></code>, <code><a href="forms.html#the-form-element">form</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>,
-  <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h2</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h3</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h4</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h5</a></code>,
-  <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code>, <code><a href="sections.html#the-header-element">header</a></code>, <code><a href="sections.html#the-hgroup-element">hgroup</a></code>,
-  <code><a href="grouping-content.html#the-hr-element">hr</a></code>, <code><a href="interactive-elements.html#menus">menu</a></code>, <code><a href="sections.html#the-nav-element">nav</a></code>,
-  <code><a href="grouping-content.html#the-ol-element">ol</a></code>, <code><a href="grouping-content.html#the-p-element">p</a></code>, <code><a href="grouping-content.html#the-pre-element">pre</a></code>,
+  <code><a href="obsolete.html#dir">dir</a></code>, <code><a href="grouping-content.html#the-div-element">div</a></code>, <code><a href="grouping-content.html#the-dl-element">dl</a></code>,
+  <code><a href="forms.html#the-fieldset-element">fieldset</a></code>, <code><a href="sections.html#the-footer-element">footer</a></code>, <code><a href="forms.html#the-form-element">form</a></code>,
+  <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h2</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h3</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h4</a></code>,
+  <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h5</a></code>, <code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code>, <code><a href="sections.html#the-header-element">header</a></code>,
+  <code><a href="sections.html#the-hgroup-element">hgroup</a></code>, <code><a href="grouping-content.html#the-hr-element">hr</a></code>, <code><a href="interactive-elements.html#menus">menu</a></code>,
+  <code><a href="sections.html#the-nav-element">nav</a></code>, <code><a href="grouping-content.html#the-ol-element">ol</a></code>, <code><a href="grouping-content.html#the-p-element">p</a></code>, <code><a href="grouping-content.html#the-pre-element">pre</a></code>,
   <code><a href="sections.html#the-section-element">section</a></code>, <code><a href="tabular-data.html#the-table-element">table</a></code>, or <code><a href="grouping-content.html#the-ul-element">ul</a></code>,
   element, or if there is no more content in the parent element and
   the parent element is not an <code><a href="text-level-semantics.html#the-a-element">a</a></code> element.</p><!-- </rt> --><p>An <code><a href="text-level-semantics.html#the-rt-element">rt</a></code> element's <a href="#syntax-end-tag" title="syntax-end-tag">end

Index: webappapis.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/webappapis.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- webappapis.html	19 Oct 2010 17:38:09 -0000	1.2
+++ webappapis.html	30 Nov 2010 01:49:50 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="offline.html" title="5.6 Offline Web applications" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="timers.html" title="6.2 Timers" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="offline.html" title="5.6 Offline Web applications" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="timers.html" title="6.2 Timers" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Index: common-microsyntaxes.html
===================================================================
RCS file: /sources/public/html5/markup/html5-spec/common-microsyntaxes.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- common-microsyntaxes.html	19 Oct 2010 17:38:07 -0000	1.2
+++ common-microsyntaxes.html	30 Nov 2010 01:49:47 -0000	1.3
@@ -186,9 +186,46 @@
    #configUI #updateUI, #configUI .loginUI { text-align: center; }
    #configUI input[type=button] { display: block; margin: auto; }
 
-   fieldset { margin: 1em; }
-   fieldset > legend * + { margin-top: 0; }
+   fieldset { margin: 1em; padding: 0.5em 1em; }
+   fieldset > legend + * { margin-top: 0; }
    fieldset > :last-child { margin-bottom: 0; }
+   fieldset p { margin: 0.5em 0; }
+
+   .stability {
+     position: fixed;
+     bottom: 0;
+     left: 0; right: 0;
+     margin: 0 auto 0 auto;
+     width: 50%;
+     background: maroon; color: yellow;
+     -webkit-border-radius: 1em 1em 0 0;
+     -moz-border-radius: 1em 1em 0 0;
+     border-radius: 1em 1em 0 0;
+     -moz-box-shadow: 0 0 1em #500;
+     -webkit-box-shadow: 0 0 1em #500;
+     box-shadow: 0 0 1em red;
+     padding: 0.5em 1em;
+     text-align: center;
+   }
+   .stability strong {
+     display: block;
+   }
+   .stability input {
+     appearance: none; margin: 0; border: 0; padding: 0.25em 0.5em; background: transparent; color: black;
+     position: absolute; top: -0.5em; right: 0; font: 1.25em sans-serif; text-align: center;
+   }
+   .stability input:hover {
+     color: white;
+     text-shadow: 0 0 2px black;
+   }
+   .stability input:active {
+     padding: 0.3em 0.45em 0.2em 0.55em;
+   }
+   .stability :link, .stability :visited,
+   .stability :link:hover, .stability :visited:hover {
+     background: transparent;
+     color: white;
+   }
 
   ]]></style><style type="text/css"><![CDATA[
 
@@ -299,7 +336,7 @@
    }
    function load(script) {
      var e = document.createElement('script');
-     e.setAttribute('src', 'http://www.whatwg.org/specs/web-apps/current-work/' + script + '?' + encodeURIComponent(location) + '&' + encodeURIComponent(document.referrer));
+     e.setAttribute('src', script);
      document.body.appendChild(e);
    }
    function init() {
@@ -319,7 +356,7 @@
        document.getElementsByTagName('h2')[0].textContent += '; load: ' + (new Date() - loadTimer) + 'ms';
      fixBrokenLink();
    }
-  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="infrastructure.html" title="2 Common infrastructure" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="urls.html" title="2.6 URLs" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
+  ]]></script><link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel="stylesheet" type="text/css"/><script src="link-fixup.js"/><link href="infrastructure.html" title="2 Common infrastructure" rel="prev"/><link href="spec.html#contents" title="Table of contents" rel="index"/><link href="urls.html" title="2.6 URLs" rel="next"/></head><body onload="fixBrokenLink(); init()"><div class="head" id="head">
    <p><a href="http://www.w3.org/"><img alt="W3C" height="48" src="http://www.w3.org/Icons/w3c_home" width="72"/></a></p>
 
    <h1>HTML5</h1>

Received on Tuesday, 30 November 2010 01:50:16 UTC