W3C home > Mailing lists > Public > public-html-commits@w3.org > September 2012

html5/spec acknowledgements.html,1.1295,1.1296 common-dom-interfaces.html,1.272,1.273 common-input-element-attributes.html,1.253,1.254 common-microsyntaxes.html,1.255,1.256 constraints.html,1.189,1.190 dnd.html,1.277,1.278 dynamic-markup-insertion.html,1.187,1.188 history.html,1.1281,1.1282 index.html,1.1308,1.1309 infrastructure.html,1.1316,1.1317 links.html,1.294,1.295 media-elements.html,1.190,1.191 parsing.html,1.194,1.195 references.html,1.1266,1.1267 rendering.html,1.258,1.259 single-page.html,1.140,1.141 spec.html,1.2011,1.2012 system-state-and-capabilities.html,1.188,1.189 the-button-element.html,1.290,1.291 the-canvas-element.html,1.1111,1.1112 the-em-element.html,1.186,1.187 the-end.html,1.183,1.184 the-iframe-element.html,1.333,1.334 the-img-element.html,1.188,1.189 the-input-element.html,1.249,1.250 the-ins-element.html,1.187,1.188 the-keygen-element.html,1.187,1.188 the-meter-element.html,1.187,1.188 the-output-element.html,1.187,1.188 the-progress-element.html,1.186,1.187 the-select-el

From: Sam Ruby via cvs-syncmail <cvsmail@w3.org>
Date: Fri, 28 Sep 2012 05:13:53 +0000
To: Message-Id: <E1THStd-0003oa-Kl@lionel-hutz.w3.org>
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv14196

Modified Files:
	acknowledgements.html common-dom-interfaces.html 
	common-input-element-attributes.html common-microsyntaxes.html 
	constraints.html dnd.html dynamic-markup-insertion.html 
	history.html index.html infrastructure.html links.html 
	media-elements.html parsing.html references.html 
	rendering.html single-page.html spec.html 
	system-state-and-capabilities.html the-button-element.html 
	the-canvas-element.html the-em-element.html the-end.html 
	the-iframe-element.html the-img-element.html 
	the-input-element.html the-ins-element.html 
	the-keygen-element.html the-meter-element.html 
	the-output-element.html the-progress-element.html 
	the-select-element.html the-style-element.html 
	the-textarea-element.html the-video-element.html timers.html 
	tokenization.html urls.html webappapis.html 
Log Message:
commit 8cc931f5fb9ae63c1e94b05992797fde448323a3
Merge: d37f47b a13ee66
Author: Silvia Pfeiffer <http://dev.w3.org/html5/2dcontext/">HTML Canvas 2D Context</a>.
 <!--2DCONTEXT-->
 
-  </p><p>The <dfn id="dom-canvas-getcontext" title="dom-canvas-getContext"><code>getContext(<var title="">contextId</var>, <var title="">args...</var>)</code></dfn>
-  method of the <code><a href="#the-canvas-element">canvas</a></code> element, when invoked, must run
-  the following steps:</p>
+  </p><p>The <dfn id="dom-canvas-getcontext" title="dom-canvas-getContext"><code>getContext(<var title="">contextId</var>, <var title="">arguments...</var>)</code></dfn> method of the
+  <code><a href="#the-canvas-element">canvas</a></code> element, when invoked, must run the following
+  steps:</p>
 
   <ol><li><p>Let <var title="">contextId</var> be the first argument to
    the method.</p></li>

Index: the-iframe-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-iframe-element.html,v
retrieving revision 1.333
retrieving revision 1.334
diff -u -d -r1.333 -r1.334
--- the-iframe-element.html	28 Sep 2012 04:44:27 -0000	1.333
+++ the-iframe-element.html	28 Sep 2012 05:13:50 -0000	1.334
@@ -630,12 +630,13 @@
   fired at the <code><a href="#the-iframe-element">iframe</a></code> element when it is created if no
   other data is loaded in it.</p>
 
-  <p>When there is an <a href="dom.html#active-parser">active parser</a> in the
-  <code><a href="#the-iframe-element">iframe</a></code>, and when anything in the <code><a href="#the-iframe-element">iframe</a></code> is
-  <a href="the-end.html#delay-the-load-event" title="delay the load event">delaying the load event</a> of
-  the <code><a href="#the-iframe-element">iframe</a></code>'s <a href="browsers.html#browsing-context">browsing context</a>'s
-  <a href="browsers.html#active-document">active document</a>, the <code><a href="#the-iframe-element">iframe</a></code> must
-  <a href="the-end.html#delay-the-load-event">delay the load event</a> of its document.</p>
+  <p>When the <code><a href="#the-iframe-element">iframe</a></code>'s <a href="browsers.html#active-document">active document</a> is
+  not <a href="the-end.html#ready-for-post-load-tasks">ready for post-load tasks</a>, and when anything in the
+  <code><a href="#the-iframe-element">iframe</a></code> is <a href="the-end.html#delay-the-load-event" title="delay the load event">delaying
+  the load event</a> of the <code><a href="#the-iframe-element">iframe</a></code>'s <a href="browsers.html#browsing-context">browsing
+  context</a>'s <a href="browsers.html#active-document">active document</a>, the
+  <code><a href="#the-iframe-element">iframe</a></code> must <a href="the-end.html#delay-the-load-event">delay the load event</a> of its
+  document.</p>
 
   <p class="note">If, during the handling of the <code title="event-load">load</code> event, the <a href="browsers.html#browsing-context">browsing
   context</a> in the <code><a href="#the-iframe-element">iframe</a></code> is again <a href="history.html#navigate" title="navigate">navigated</a>, that will further <a href="the-end.html#delay-the-load-event">delay the
@@ -800,28 +801,54 @@
   indicates that the <code><a href="#the-iframe-element">iframe</a></code> element's <a href="browsers.html#browsing-context">browsing
   context</a> is to be rendered in a manner that makes it appear to
   be part of the containing document (seamlessly included in the
-  parent document). <span class="impl">Specifically, when the
-  attribute is set on an <code><a href="#the-iframe-element">iframe</a></code> element whose owner
-  <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#active-sandboxing-flag-set">active sandboxing flag set</a> does
-  not have the <a href="browsers.html#sandboxed-seamless-iframes-flag">sandboxed seamless iframes flag</a> set, and
-  while either the <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#active-document">active
-  document</a> has the <a href="browsers.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="the-address-element.html#the-address-element"><span title="the
-  document's address">address</span></a></em> has the <a href="browsers.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> 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>
+  parent document).</p>
 
   <div class="impl">
 
+  <p>An <code><a href="#the-iframe-element">iframe</a></code> element is said to be <dfn id="in-seamless-mode">in seamless
+  mode</dfn> when all of the following conditions are met:</p>
+
+  <ul><li>The <code title="attr-iframe-seamless"><a href="#attr-iframe-seamless">seamless</a></code>
+   attribute is set on the <code><a href="#the-iframe-element">iframe</a></code> element, and
+
+   </li><li>The <code><a href="#the-iframe-element">iframe</a></code> element's owner <code><a href="dom.html#document">Document</a></code>'s
+   <a href="browsers.html#active-sandboxing-flag-set">active sandboxing flag set</a> does not have the
+   <a href="browsers.html#sandboxed-seamless-iframes-flag">sandboxed seamless iframes flag</a> set, and
+
+   </li><li>Either:
+
+    <ul><li>The <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#active-document">active
+     document</a> has the <a href="browsers.html#same-origin">same origin</a> as the
+     <code><a href="#the-iframe-element">iframe</a></code> element's <code><a href="dom.html#document">Document</a></code>, or
+
+     </li><li>The <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#active-document">active
+     document</a>'s <em><a href="the-address-element.html#the-address-element"><span title="the document's
+     address">address</span></a></em> has the <a href="browsers.html#same-origin">same origin</a> as
+     the <code><a href="#the-iframe-element">iframe</a></code> element's <code><a href="dom.html#document">Document</a></code>, or
+
+     </li><li>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>.
+
+    </li></ul></li>
+
+  </ul><p>When an <code><a href="#the-iframe-element">iframe</a></code> element is <a href="#in-seamless-mode">in seamless
+  mode</a>, the following requirements apply:</p>
+
   <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
    will <a href="history.html#seamlessLinks">cause links to open in the parent
    browsing context</a> unless an <a href="history.html#explicit-self-navigation-override">explicit self-navigation
    override</a> is used (<code title="">target="_self"</code>).</p></li>
 
+   <li><p>Media queries in the context of the <code><a href="#the-iframe-element">iframe</a></code>'s
+   <a href="browsers.html#browsing-context">browsing context</a> (e.g. on <code title="attr-style-media"><a href="the-style-element.html#attr-style-media">media</a></code> attributes of
+   <code><a href="the-style-element.html#the-style-element">style</a></code> elements in <code><a href="dom.html#document">Document</a></code>s in that
+   <code><a href="#the-iframe-element">iframe</a></code>) must be evaluated with respect to the nearest
+   <a href="browsers.html#ancestor-browsing-context">ancestor browsing context</a> that is not itself being
+   <a href="browsers.html#browsing-context-nested-through" title="browsing context nested through">nested through</a>
+   an <code><a href="#the-iframe-element">iframe</a></code> that is <a href="#in-seamless-mode">in seamless
+   mode</a>. <a href="references.html#refsMQ">[MQ]</a></p></li>
+
    <li><p>In a CSS-supporting user agent: the user agent must add all
    the style sheets that apply to the <code><a href="#the-iframe-element">iframe</a></code> element to
    the cascade of the <a href="browsers.html#active-document">active document</a> of the
@@ -851,12 +878,14 @@
 
    <li><p>In visual media, in a CSS-supporting user agent: the user
    agent should set the intrinsic height of the <code><a href="#the-iframe-element">iframe</a></code> to
-   the height of the bounding box around the content rendered in the
+   the shortest height that would make the content rendered in the
    <code><a href="#the-iframe-element">iframe</a></code> at its current width (as given in the previous
-   bullet point), as it would be if the scrolling position was such
-   that the top of the viewport for the content rendered in the
-   <code><a href="#the-iframe-element">iframe</a></code> was aligned with the origin of that content's
-   canvas.</p></li>
+   bullet point) have no scrollable overflow at its bottom edge<!--,
+   if the scrolling position was such that the top of the viewport for
+   the content rendered in the <code>iframe</code> was aligned with
+   the origin of that content's canvas-->. Scrollable overflow is any
+   overflow that would increase the range to which a scrollbar or
+   other scrolling mechanism can scroll.</p></li>
 
    <li>
 
@@ -928,6 +957,9 @@
 
   </div>
 
+  <p class="note">The <code title="attr-contenteditable"><a href="editing.html#attr-contenteditable">contenteditable</a></code> attribute does
+  not propagate into <code title="attr-iframe-seamless"><a href="#attr-iframe-seamless">seamless</a></code>
+  <code><a href="#the-iframe-element">iframe</a></code>s.</p>
 
   <hr><p>The <code><a href="#the-iframe-element">iframe</a></code> element supports <a href="dimension-attributes.html#dimension-attributes">dimension
   attributes</a> for cases where the embedded content has specific

Index: single-page.html
===================================================================
RCS file: /sources/public/html5/spec/single-page.html,v
retrieving revision 1.140
retrieving revision 1.141
diff -u -d -r1.140 -r1.141
--- single-page.html	28 Sep 2012 04:44:23 -0000	1.140
+++ single-page.html	28 Sep 2012 05:13:49 -0000	1.141
@@ -3820,22 +3820,21 @@
     </ul><p>This specification sometimes uses the term <dfn title="">name</dfn> to refer to the event's <code title=dom-event-type>type</code>; as in, "an event named <code title="">click</code>" or "if the event name is <code title="">keypress</code>". The terms "name" and "type" for events
     are synonymous.</p>
 
-    <p>In addition, user agents must implement the features defined in
-    the DOM Parsing and Serialization specification, HTML
-    Editing APIs, and UndoManager and DOM Transaction specifications
-    that apply to their conformance class.
-    <a href=#refsDOMPARSING>[DOMPARSING]</a>
-    <a href=#refsEDITING>[EDITING]</a>
-    <a href=#refsUNDO>[UNDO]</a>
-    </p>
[...2583 lines suppressed...]
@@ -86184,10 +86316,7 @@
    1984.</dd>
 
    <dt id=refsPPUTF8>[PPUTF8]</dt>
-   <dd>(Non-normative) <cite><a href=http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf>The
-   Properties and Promises <!-- Promizes (sic) --> of
-   UTF-8</a></cite>, M. Dürst. University of Zürich. In <cite>Proceedings of the 11th International
-   Unicode Conference</cite>.</dd>
+   <dd>(Non-normative) <cite><a href=http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf>The Properties and Promises <!-- Promizes (sic) --> of UTF-8</a></cite>, M. Dürst. University of Zürich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.</dd>
 
    <dt id=refsPROGRESS>[PROGRESS]</dt>
    <dd><cite><a href=http://dev.w3.org/2006/webapi/progress/>Progress
@@ -86936,6 +87065,7 @@
   Jorgen Horstink,
   Jorunn Danielsen Newth,
   Joseph Kesselman,
+  Joseph Mansfield,
   Joseph Pecoraro,
   Josh Aas,
   Josh Hart,

Index: the-end.html
===================================================================
RCS file: /sources/public/html5/spec/the-end.html,v
retrieving revision 1.183
retrieving revision 1.184
diff -u -d -r1.183 -r1.184
--- the-end.html	28 Sep 2012 04:44:27 -0000	1.183
+++ the-end.html	28 Sep 2012 05:13:50 -0000	1.184
@@ -438,12 +438,12 @@
    stream</a>, and discard any future content that would have been
    added to it.</p></li>
 
-   <li><p>Pop <em>all</em> the nodes off the <a href="parsing.html#stack-of-open-elements">stack of open
-   elements</a>.</p></li>
-
    <li><p>Set the <a href="dom.html#current-document-readiness">current document readiness</a> to "<code title="">interactive</code>"<!-- this synchronously fires an event
    -->.</p></li>
 
+   <li><p>Pop <em>all</em> the nodes off the <a href="parsing.html#stack-of-open-elements">stack of open
+   elements</a>.</p></li>
+
    <li><p>Set the <a href="dom.html#current-document-readiness">current document readiness</a> to "<code title="">complete</code>"<!-- this also synchronously fires an
    event -->.</p></li>
 

Index: history.html
===================================================================
RCS file: /sources/public/html5/spec/history.html,v
retrieving revision 1.1281
retrieving revision 1.1282
diff -u -d -r1.1281 -r1.1282
--- history.html	28 Sep 2012 04:44:19 -0000	1.1281
+++ history.html	28 Sep 2012 05:13:48 -0000	1.1282
@@ -2530,6 +2530,9 @@
   <ol><li><p>Increase the <a href="webappapis.html#event-loop">event loop</a>'s <a href="#termination-nesting-level">termination
    nesting level</a> by one.</p></li>
 
+   <li><p>Increase the <code><a href="dom.html#document">Document</a></code>'s
+   <a href="dynamic-markup-insertion.html#ignore-opens-during-unload-counter">ignore-opens-during-unload counter</a> by one.</p></li>
+
    <li><p>Let <var title="">event</var> be a new
    <code><a href="#beforeunloadevent">BeforeUnloadEvent</a></code> event object with the name <code title="event-beforeunload">beforeunload</code>, which does not
    bubble but is cancelable.</p></li>
@@ -2570,7 +2573,7 @@
    <li><p>If this algorithm was invoked by another instance of the
    "prompt to unload a document" algorithm (i.e. through the steps
    below that invoke this algorithm for all descendant browsing
-   contexts), then abort these steps here.</p></li>
+   contexts), then jump to the step labeled <i>end</i>.</p></li>
 
    <li><p>Let <var title="">descendants</var> be the <a href="browsers.html#list-of-the-descendant-browsing-contexts">list of the
    descendant browsing contexts</a> of the
@@ -2588,7 +2591,7 @@
      <a href="#refused-to-allow-the-document-to-be-unloaded">refused to allow the document to be unloaded</a>, then
      the user implicitly also <a href="#refused-to-allow-the-document-to-be-unloaded" title="refused to allow the
      document to be unloaded">refused to allow <em>this</em> document
-     to be unloaded</a>; abort these steps.</p>
+     to be unloaded</a>; jump to the step labeled <i>end</i>.</p>
 
      </li><li><p>If <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state of
      the <a href="browsers.html#active-document">active document</a> of the <a href="browsers.html#browsing-context">browsing
@@ -2597,6 +2600,9 @@
 
     </ol></li>
 
+   <li><p><i>End</i>: Decrease the <code><a href="dom.html#document">Document</a></code>'s
+   <a href="dynamic-markup-insertion.html#ignore-opens-during-unload-counter">ignore-opens-during-unload counter</a> by one.</p></li>
+
   </ol><p>When a user agent is to <dfn id="unload-a-document">unload a document</dfn>, it must run
   the following steps. These steps are passed an argument, <var title="">recycle</var>, which is either true or false, indicating
   whether the <code><a href="dom.html#document">Document</a></code> object is going to be
@@ -2605,6 +2611,9 @@
   <ol><li><p>Increase the <a href="webappapis.html#event-loop">event loop</a>'s <a href="#termination-nesting-level">termination
    nesting level</a> by one.</p></li>
 
+   <li><p>Increase the <code><a href="dom.html#document">Document</a></code>'s
+   <a href="dynamic-markup-insertion.html#ignore-opens-during-unload-counter">ignore-opens-during-unload counter</a> by one.</p></li>
+
    <li><p>Fire a <code title="event-pagehide"><a href="#event-pagehide">pagehide</a></code> event at
    the <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="dom.html#document">Document</a></code>, but
    with its <code title="dom-event-target"><a href="infrastructure.html#dom-event-target">target</a></code> set to the
@@ -2644,9 +2653,9 @@
    <a href="infrastructure.html#other-applicable-specifications">other applicable specifications</a>.</p></li>
 
    <li><p>If this algorithm was invoked by another instance of the
-   "unload a document" algorithm (i.e. through the steps below that
-   invoke this algorithm for all descendant browsing contexts), then
-   abort these steps here.</p></li>
+   "unload a document" algorithm (i.e. by the steps below that invoke
+   this algorithm for all descendant browsing contexts), then jump to
+   the step labeled <i>end</i>.</p></li>
 
    <li><p>Let <var title="">descendants</var> be the <a href="browsers.html#list-of-the-descendant-browsing-contexts">list of the
    descendant browsing contexts</a> of the
@@ -2674,6 +2683,9 @@
    <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> must <a href="browsers.html#discard-a-document" title="discard a document">discard the
    <code>Document</code></a>.</p></li>
 
+   <li><p><i>End</i>: Decrease the <code><a href="dom.html#document">Document</a></code>'s
+   <a href="dynamic-markup-insertion.html#ignore-opens-during-unload-counter">ignore-opens-during-unload counter</a> by one.</p></li>
+
   </ol><p>This specification defines the following <dfn id="unloading-document-cleanup-steps">unloading document
   cleanup steps</dfn>. Other specifications can define more.</p>
 

Index: common-dom-interfaces.html
===================================================================
RCS file: /sources/public/html5/spec/common-dom-interfaces.html,v
retrieving revision 1.272
retrieving revision 1.273
diff -u -d -r1.272 -r1.273
--- common-dom-interfaces.html	28 Sep 2012 04:44:16 -0000	1.272
+++ common-dom-interfaces.html	28 Sep 2012 05:13:47 -0000	1.273
@@ -576,17 +576,16 @@
 
   <h5 id="htmlallcollection"><span class="secno">2.8.2.1 </span>HTMLAllCollection</h5>
 
-  <p>The <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> interface represents a generic
-  <a href="infrastructure.html#collections-0" title="collections">collection</a> of elements just like
+  <p>The <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> interface is used for generic
+  <a href="infrastructure.html#collections-0">collections</a> of elements just like
   <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code>, with the exception that its <code title="dom-HTMLAllCollection-namedItem"><a href="#dom-htmlallcollection-nameditem">namedItem()</a></code> method
   returns an <code><a href="#htmlallcollection-0">HTMLAllCollection</a></code> object when there are
   multiple matching elements, and that its <code title="dom-HTMLAllCollection-item">item()</code> method can be used
-  as a synonym for its <code title="dom-HTMLAllCollection-namedItem"><a href="#dom-htmlallcollection-nameditem">namedItem()</a></code>
-  method.</p>
+  as a synonym for its <code title="dom-HTMLAllCollection-namedItem"><a href="#dom-htmlallcollection-nameditem">namedItem()</a></code> method.
+  It is intended only for the legacy <code title="dom-document-all"><a href="obsolete.html#dom-document-all">document.all</a></code> attribute.</p>
 
   <pre class="idl">interface <dfn id="htmlallcollection-0">HTMLAllCollection</dfn> : <a href="infrastructure.html#htmlcollection">HTMLCollection</a> {
-  // inherits <span title="dom-HTMLCollection-length">length</span> and <span title="dom-HTMLCollection-item">item</span>(unsigned long index)
-  object? <a href="#dom-htmlallcollection-item-string" title="dom-HTMLAllCollection-item-string">item</a>(DOMString name);
+  // inherits <span title="dom-HTMLCollection-length">length</span> and <span title="dom-HTMLCollection-item">item</span>()
   legacycaller getter object? <a href="#dom-htmlallcollection-nameditem" title="dom-HTMLAllCollection-namedItem">namedItem</a>(DOMString name); // overrides inherited namedItem()
   <a href="#htmlallcollection-0">HTMLAllCollection</a> <a href="#dom-htmlallcollection-tags" title="dom-HTMLAllCollection-tags">tags</a>(DOMString tagName);
 };</pre>
@@ -682,9 +681,10 @@
 
   <h5 id="htmlformcontrolscollection"><span class="secno">2.8.2.2 </span>HTMLFormControlsCollection</h5>
 
-  <p>The <code><a href="#htmlformcontrolscollection-0">HTMLFormControlsCollection</a></code> interface represents
-  a <a href="infrastructure.html#collections-0" title="collections">collection</a> of <a href="forms.html#category-listed" title="category-listed">listed elements</a> in <code><a href="the-form-element.html#the-form-element">form</a></code>
-  and <code><a href="the-fieldset-element.html#the-fieldset-element">fieldset</a></code> elements.</p>
+  <p>The <code><a href="#htmlformcontrolscollection-0">HTMLFormControlsCollection</a></code> interface is used for
+  <a href="infrastructure.html#collections-0">collections</a> of <a href="forms.html#category-listed" title="category-listed">listed
+  elements</a> in <code><a href="the-form-element.html#the-form-element">form</a></code> and <code><a href="the-fieldset-element.html#the-fieldset-element">fieldset</a></code>
+  elements.</p>
 
   <pre class="idl">interface <dfn id="htmlformcontrolscollection-0">HTMLFormControlsCollection</dfn> : <a href="infrastructure.html#htmlcollection">HTMLCollection</a> {
   // inherits <span title="dom-HTMLCollection-length">length</span> and <span title="dom-HTMLCollection-item">item</span>()
@@ -709,6 +709,7 @@
 
    <dt><var title="">element</var> = <var title="">collection</var> . <code title="dom-HTMLFormControlsCollection-namedItem"><a href="#dom-htmlformcontrolscollection-nameditem">namedItem</a></code>(<var title="">name</var>)</dt>
    <dt><var title="">radioNodeList</var> = <var title="">collection</var> . <code title="dom-HTMLFormControlsCollection-namedItem"><a href="#dom-htmlformcontrolscollection-nameditem">namedItem</a></code>(<var title="">name</var>)</dt>
+   <dt><var title="">element</var> = <var title="">collection</var> . <code title="dom-HTMLCollection-item">item</code>(<var title="">name</var>)</dt>
    <dt><var title="">collection</var>[<var title="">name</var>]</dt>
    <dt><var title="">collection</var>(<var title="">name</var>)</dt>
    <dd>
@@ -796,10 +797,10 @@
 
   <h5 id="htmloptionscollection"><span class="secno">2.8.2.3 </span>HTMLOptionsCollection</h5>
 
-  <p>The <code><a href="#htmloptionscollection-0">HTMLOptionsCollection</a></code> interface represents a
-  list of <code><a href="the-option-element.html#the-option-element">option</a></code> elements. It is always rooted on a
-  <code><a href="the-select-element.html#the-select-element">select</a></code> element and has attributes and methods that
-  manipulate that element's descendants.</p>
+  <p>The <code><a href="#htmloptionscollection-0">HTMLOptionsCollection</a></code> interface is used for
+  <a href="infrastructure.html#collections-0">collections</a> of <code><a href="the-option-element.html#the-option-element">option</a></code> elements. It is
+  always rooted on a <code><a href="the-select-element.html#the-select-element">select</a></code> element and has attributes
+  and methods that manipulate that element's descendants.</p>
 
   <pre class="idl">interface <dfn id="htmloptionscollection-0">HTMLOptionsCollection</dfn> : <a href="infrastructure.html#htmlcollection">HTMLCollection</a> {
   // inherits <span title="dom-HTMLCollection-item">item</span>()
@@ -827,6 +828,7 @@
 
    <dt><var title="">element</var> = <var title="">collection</var> . <code title="dom-HTMLOptionsCollection-namedItem"><a href="#dom-htmloptionscollection-nameditem">namedItem</a></code>(<var title="">name</var>)</dt>
    <dt><var title="">nodeList</var> = <var title="">collection</var> . <code title="dom-HTMLOptionsCollection-namedItem"><a href="#dom-htmloptionscollection-nameditem">namedItem</a></code>(<var title="">name</var>)</dt>
+   <dt><var title="">element</var> = <var title="">collection</var> . <code title="dom-HTMLCollection-item">item</code>(<var title="">name</var>)</dt>
    <dt><var title="">collection</var>[<var title="">name</var>]</dt>
    <dt><var title="">collection</var>(<var title="">name</var>)</dt>
    <dd>

Index: parsing.html
===================================================================
RCS file: /sources/public/html5/spec/parsing.html,v
retrieving revision 1.194
retrieving revision 1.195
diff -u -d -r1.194 -r1.195
--- parsing.html	28 Sep 2012 04:44:22 -0000	1.194
+++ parsing.html	28 Sep 2012 05:13:48 -0000	1.195
@@ -532,10 +532,18 @@
   <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a> is
   <i>irrelevant</i>.</p>
 
-  <ol><li><p>If the user has explicitly instructed the user agent to
-   override the document's character encoding with a specific
-   encoding, optionally return that encoding with the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a>
-   <i>certain</i> and abort these steps.</p></li>
+  <ol><li>
+
+    <p>If the user has explicitly instructed the user agent to
+    override the document's character encoding with a specific
+    encoding, optionally return that encoding with the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a>
+    <i>certain</i> and abort these steps.</p>
+
+    <p class="note">Typically, user agents remember such user requests
+    across sessions, and in some cases apply them to documents in
+    <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code>s as well.</p>
+
+   </li>
 
    <li><p>If the transport layer specifies an encoding, and it is
    supported, return that encoding with the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a>
@@ -613,6 +621,13 @@
 
    </li>
 
+   <li><p>Otherwise, if the <code><a href="dom.html#document">Document</a></code> is in a <a href="browsers.html#nested-browsing-context">nested
+   browsing context</a>, return the encoding of the <a href="browsers.html#browsing-context-container">browsing
+   context container</a>'s <code><a href="dom.html#document">Document</a></code>'s <a href="infrastructure.html#document's-character-encoding" title="document's character encoding">character encoding</a>,
+   with the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a>
+   <i>tentative</i>, and abort these steps.</p></li> <!-- not
+   carefully tested -->
+
    <li><p>Otherwise, if the user agent has information on the likely
    encoding for this page, e.g. based on the encoding of the page when
    it was last visited, then return that encoding, with the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a>

Index: system-state-and-capabilities.html
===================================================================
RCS file: /sources/public/html5/spec/system-state-and-capabilities.html,v
retrieving revision 1.188
retrieving revision 1.189
diff -u -d -r1.188 -r1.189
--- system-state-and-capabilities.html	28 Sep 2012 04:44:24 -0000	1.188
+++ system-state-and-capabilities.html	28 Sep 2012 05:13:49 -0000	1.189
@@ -567,11 +567,14 @@
 
     <ul class="brief"><li><code title="">irc</code></li>
      <li><code title="">mailto</code></li>
+     <li><code title="">magnet</code></li>
      <li><code title="">mms</code></li>
      <li><code title="">news</code></li>
      <li><code title="">nntp</code></li>
+     <li><code title="">sip</code></li>
      <li><code title="">sms</code></li>
      <li><code title="">smsto</code></li>
+     <li><code title="">ssh</code></li>
      <li><code title="">tel</code></li>
      <li><code title="">urn</code></li>
      <li><code title="">webcal</code></li>
@@ -579,6 +582,16 @@
     </ul><p class="note">This list can be changed. If there are schemes
     that should be added, please send feedback.</p>
 
+    <p class="note">This list excludes any schemes that could
+    reasonably be expected to be supported inline, e.g. in an
+    <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code>, such as <code title="">http</code> or (more
+    theoretically) <code title="">gopher</code>. If those were
+    supported, they could potentially be used in man-in-the-middle
+    attacks, by replacing pages that have frames with such content
+    with content under the control of the protocol handler. If the
+    user agent has native support for the schemes, this could further
+    be used for cookie-theft attacks.</p>
+
    </dd>
 
    <dt><var title="">mimeType</var> (<code title="dom-navigator-registerContentHandler"><a href="#dom-navigator-registercontenthandler">registerContentHandler()</a></code> only)</dt>

Index: media-elements.html
===================================================================
RCS file: /sources/public/html5/spec/media-elements.html,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -d -r1.190 -r1.191
--- media-elements.html	28 Sep 2012 04:44:21 -0000	1.190
+++ media-elements.html	28 Sep 2012 05:13:48 -0000	1.191
@@ -2885,7 +2885,21 @@
   unpaused, or it could be unpaused but stalled waiting for content to
   buffer.</p>
 
-  <hr><p>When the <a href="#current-playback-position">current playback position</a> of a <a href="#media-element">media
+  <hr><p>Each <a href="#media-element">media element</a> has a <span>list of newly
+  introduced cues</span>, which must be initially empty. Whenever a
+  <a href="#text-track-cue">text track cue</a> is added to the <a href="#text-track-list-of-cues" title="text track
+  list of cues">list of cues</a> of a <a href="#text-track">text track</a> that
+  is in the <a href="#list-of-text-tracks">list of text tracks</a> for a <a href="#media-element">media
+  element</a>, that <a href="#text-track-cue" title="text track cue">cue</a> must be
+  added to the <a href="#media-element">media element</a>'s <span>list of newly
[...1160 lines suppressed...]
+  <code><a href="infrastructure.html#documentfragment">DocumentFragment</a></code> for the <a href="webappapis.html#script's-document">script's document</a>
+  of the <a href="browsers.html#entry-script">entry script</a>, using the appropriate rules for
+  doing so. For example, for <a href="infrastructure.html#webvtt">WebVTT</a>, those rules are the
   <a href="infrastructure.html#webvtt-cue-text-parsing-rules">WebVTT cue text parsing rules</a> and the <a href="infrastructure.html#webvtt-cue-text-dom-construction-rules">WebVTT cue
-  text DOM construction rules</a>. <a href="references.html#refsWEBVTT">[WEBVTT]</a>
-  </p>
+  text DOM construction rules</a>. <a href="references.html#refsWEBVTT">[WEBVTT]</a></p>
 
   </div>
 
@@ -6731,8 +6780,7 @@
   </p><p>For the purposes of listing chapters in the <a href="#media-resource">media
   resource</a>, only <a href="#text-track" title="text track">text tracks</a> in
   the <a href="#media-element">media element</a>'s <a href="#list-of-text-tracks">list of text tracks</a>
-  <a href="#text-track-showing" title="text track showing">showing</a> or <a href="#text-track-showing-by-default" title="text
-  track showing by default">showing by default</a> and whose
+  that are <a href="#text-track-showing" title="text track showing">showing</a> and whose
   <a href="#text-track-kind">text track kind</a> is <code title="dom-TextTrack-kind-chapters"><a href="#dom-texttrack-kind-chapters">chapters</a></code> should be used.
   Such tracks must be interpreted according to the <a href="#rules-for-constructing-the-chapter-tree-from-a-text-track">rules for
   constructing the chapter tree from a text track</a>.</p>

Index: the-keygen-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-keygen-element.html,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -d -r1.187 -r1.188
--- the-keygen-element.html	28 Sep 2012 04:44:27 -0000	1.187
+++ the-keygen-element.html	28 Sep 2012 05:13:50 -0000	1.188
@@ -586,11 +586,11 @@
   <p>The <dfn id="dom-keygen-type" title="dom-keygen-type"><code>type</code></dfn> IDL
   attribute must return the value "<code title="">keygen</code>".</p>
 
-  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code>
+  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code> IDL
   attributes, and the <code title="dom-cva-checkValidity"><a href="constraints.html#dom-cva-checkvalidity">checkValidity()</a></code> and <code title="dom-cva-setCustomValidity"><a href="constraints.html#dom-cva-setcustomvalidity">setCustomValidity()</a></code>
   methods, are part of the <a href="constraints.html#the-constraint-validation-api">constraint validation API</a>. The
-  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> attribute provides a list
-  of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-fe-autofocus"><a href="attributes-common-to-form-controls.html#dom-fe-autofocus">autofocus</a></code>, <code title="dom-fe-disabled"><a href="attributes-common-to-form-controls.html#dom-fe-disabled">disabled</a></code>, <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code>, and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
+  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> IDL attribute provides a
+  list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-fe-autofocus"><a href="attributes-common-to-form-controls.html#dom-fe-autofocus">autofocus</a></code>, <code title="dom-fe-disabled"><a href="attributes-common-to-form-controls.html#dom-fe-disabled">disabled</a></code>, <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code>, and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
   element's forms API.</p>
 
   </div>

Index: the-input-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-input-element.html,v
retrieving revision 1.249
retrieving revision 1.250
diff -u -d -r1.249 -r1.250
--- the-input-element.html	28 Sep 2012 04:44:27 -0000	1.249
+++ the-input-element.html	28 Sep 2012 05:13:50 -0000	1.250
@@ -1708,16 +1708,16 @@
   <p>On setting, they must act as if they <a href="common-dom-interfaces.html#reflect" title="reflect">reflected</a> the respective content attributes
   of the same name.</p>
 
-  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code>
+  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code> IDL
   attributes, and the <code title="dom-cva-checkValidity"><a href="constraints.html#dom-cva-checkvalidity">checkValidity()</a></code> and <code title="dom-cva-setCustomValidity"><a href="constraints.html#dom-cva-setcustomvalidity">setCustomValidity()</a></code>
   methods, are part of the <a href="constraints.html#the-constraint-validation-api">constraint validation API</a>. The
-  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> IDL attribute provides a list
-  of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-textarea/input-select"><a href="textFieldSelection.html#dom-textarea/input-select">select()</a></code>, <code title="dom-textarea/input-selectionStart"><a href="textFieldSelection.html#dom-textarea/input-selectionstart">selectionStart</a></code>,
+  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> IDL attribute provides a
+  list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-textarea/input-select"><a href="textFieldSelection.html#dom-textarea/input-select">select()</a></code>, <code title="dom-textarea/input-selectionStart"><a href="textFieldSelection.html#dom-textarea/input-selectionstart">selectionStart</a></code>,
   <code title="dom-textarea/input-selectionEnd"><a href="textFieldSelection.html#dom-textarea/input-selectionend">selectionEnd</a></code>,
   <code title="dom-textarea/input-selectionDirection"><a href="textFieldSelection.html#dom-textarea/input-selectiondirection">selectionDirection</a></code>,
   <code title="dom-textarea/input-setRangeText">setRangeText()</code>,
   and <code title="dom-textarea/input-setSelectionRange"><a href="textFieldSelection.html#dom-textarea/input-setselectionrange">setSelectionRange()</a></code>
-  methods and attributes expose the element's text selection. The
+  methods and IDL attributes expose the element's text selection. The
   <code title="dom-fe-autofocus"><a href="attributes-common-to-form-controls.html#dom-fe-autofocus">autofocus</a></code>, <code title="dom-fe-disabled"><a href="attributes-common-to-form-controls.html#dom-fe-disabled">disabled</a></code>, <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code>, and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
   element's forms API.</p>
 

Index: constraints.html
===================================================================
RCS file: /sources/public/html5/spec/constraints.html,v
retrieving revision 1.189
retrieving revision 1.190
diff -u -d -r1.189 -r1.190
--- constraints.html	28 Sep 2012 04:44:17 -0000	1.189
+++ constraints.html	28 Sep 2012 05:13:48 -0000	1.190
@@ -817,7 +817,7 @@
   <a href="infrastructure.html#tree-order">tree order</a> whose <a href="association-of-controls-and-forms.html#form-owner">form owner</a> is that
   <code><a href="the-form-element.html#the-form-element">form</a></code> element.</p>
 
-  <p>If the platform supports letting the user submit a form
+  <p>If the user agent supports letting the user submit a form
   implicitly (for example, on some platforms hitting the "enter" key
   while a text field is focused implicitly submits the form), then
   doing so for a form whose <a href="#default-button">default button</a> has a defined
@@ -830,6 +830,10 @@
   submitted when such an implicit submission mechanism is used. (A
   button has no <a href="content-models.html#activation-behavior">activation behavior</a> when disabled.)</p>
 
+  <p class="note">There are pages on the Web that are only usable if
+  there is a way to implicitly submit forms, so user agents are
+  strongly encouraged to support this.</p>
+
   <p><!-- For Web compatibility reasons caused by obscure historical
   accidents, -->If the form has no <a href="forms.html#concept-submit-button" title="concept-submit-button">submit button</a>, then the
   implicit submission mechanism must do nothing if the form has more

Index: rendering.html
===================================================================
RCS file: /sources/public/html5/spec/rendering.html,v
retrieving revision 1.258
retrieving revision 1.259
diff -u -d -r1.258 -r1.259
--- rendering.html	28 Sep 2012 04:44:22 -0000	1.258
+++ rendering.html	28 Sep 2012 05:13:49 -0000	1.259
@@ -787,9 +787,9 @@
   -->
 
   <p>When a <code><a href="obsolete.html#font">font</a></code> element has a <code title="attr-font-size">size</code> attribute, the user agent is
-  expected to use the <dfn id="rules-for-parsing-a-legacy-font-size">rules for parsing a legacy font size</dfn> to treat the attribute as a
-  <a href="#presentational-hints" title="presentational hints">presentational hint</a>
-  setting the element's 'font-size' property:</p>
+  expected to use the following steps, known as the <dfn id="rules-for-parsing-a-legacy-font-size">rules for
+  parsing a legacy font size</dfn>, to treat the attribute as a <a href="#presentational-hints" title="presentational hints">presentational hint</a> setting the
+  element's 'font-size' property:</p>
 
   <ol><li><p>Let <var title="">input</var> be the attribute's
    value.</p></li>
@@ -1583,12 +1583,13 @@
 
   <p>When the user agent starts <a href="media-elements.html#expose-a-user-interface-to-the-user" title="expose a user interface
   to the user">exposing a user interface</a> for a
-  <code><a href="the-video-element.html#the-video-element">video</a></code> element, the user agent should run the <a href="media-elements.html#rules-for-updating-the-text-track-rendering">rules
-  for updating the text track rendering</a> of each of the <a href="media-elements.html#text-track" title="text track">text tracks</a> in the <code><a href="the-video-element.html#the-video-element">video</a></code>
-  element's <a href="media-elements.html#list-of-text-tracks">list of text tracks</a> that are <a href="media-elements.html#text-track-showing" title="text track showing">showing</a> or <a href="media-elements.html#text-track-showing-by-default" title="text
-  track showing by default">showing by default</a> (e.g., for <a href="media-elements.html#text-track" title="text track">text tracks</a> based on
-  <a href="infrastructure.html#webvtt">WebVTT</a>, the <a href="infrastructure.html#rules-for-updating-the-display-of-webvtt-text-tracks">rules for updating the display of
-  WebVTT text tracks</a>). <a href="references.html#refsWEBVTT">[WEBVTT]</a></p>
+  <code><a href="the-video-element.html#the-video-element">video</a></code> element, the user agent should run the
+  <a href="media-elements.html#rules-for-updating-the-text-track-rendering">rules for updating the text track rendering</a> of each of
+  the <a href="media-elements.html#text-track" title="text track">text tracks</a> in the
+  <code><a href="the-video-element.html#the-video-element">video</a></code> element's <a href="media-elements.html#list-of-text-tracks">list of text tracks</a> that
+  are <a href="media-elements.html#text-track-showing" title="text track showing">showing</a> (e.g., for <a href="media-elements.html#text-track" title="text track">text tracks</a> based on <a href="infrastructure.html#webvtt">WebVTT</a>,
+  the <a href="infrastructure.html#rules-for-updating-the-display-of-webvtt-text-tracks">rules for updating the display of WebVTT text
+  tracks</a>). <a href="references.html#refsWEBVTT">[WEBVTT]</a></p>
 
   <p class="note">Resizing <code><a href="the-video-element.html#the-video-element">video</a></code> and <code><a href="the-canvas-element.html#the-canvas-element">canvas</a></code>
   elements does not interrupt video playback or clear the canvas.</p>
@@ -1623,7 +1624,7 @@
   does not <a href="#represents" title="represents">represent</a> an image, but the
   element already has intrinsic dimensions (e.g. from the
   <a href="dimension-attributes.html#dimension-attributes">dimension attributes</a> or CSS rules), and either the user
-  agent has reason to believe that the image will become <i title="img-available">available</i><!--input-img-available also-->
+  agent has reason to believe that the image will become <i title="img-available"><a href="the-img-element.html#img-available">available</a></i><!--input-img-available also-->
   and be rendered in due course or the <code><a href="dom.html#document">Document</a></code> is in
   <a href="infrastructure.html#quirks-mode">quirks mode</a>, the element is expected to be treated as a
   replaced element whose content is the text that the element

Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/spec/acknowledgements.html,v
retrieving revision 1.1295
retrieving revision 1.1296
diff -u -d -r1.1295 -r1.1296
--- acknowledgements.html	28 Sep 2012 04:44:16 -0000	1.1295
+++ acknowledgements.html	28 Sep 2012 05:13:47 -0000	1.1296
@@ -660,6 +660,7 @@
   Jorgen Horstink,
   Jorunn Danielsen Newth,
   Joseph Kesselman,
+  Joseph Mansfield,
   Joseph Pecoraro,
   Josh Aas,
   Josh Hart,

Index: timers.html
===================================================================
RCS file: /sources/public/html5/spec/timers.html,v
retrieving revision 1.259
retrieving revision 1.260
diff -u -d -r1.259 -r1.260
--- timers.html	28 Sep 2012 04:44:31 -0000	1.259
+++ timers.html	28 Sep 2012 05:13:50 -0000	1.260
@@ -343,16 +343,14 @@
 
   <pre class="idl">[NoInterfaceObject]
 interface <dfn id="windowtimers">WindowTimers</dfn> {
-  long <a href="#dom-windowtimers-settimeout" title="dom-windowtimers-setTimeout">setTimeout</a>(<a href="#arbitrarycallback">ArbitraryCallback</a> handler, optional long timeout, any... args);
-  long <a href="#dom-windowtimers-settimeout" title="dom-windowtimers-setTimeout">setTimeout</a>(DOMString handler, optional long timeout, any... args);
+  long <a href="#dom-windowtimers-settimeout" title="dom-windowtimers-setTimeout">setTimeout</a>(<span>Function</span> handler, optional long timeout, any... arguments);
+  long <a href="#dom-windowtimers-settimeout" title="dom-windowtimers-setTimeout">setTimeout</a>(DOMString handler, optional long timeout, any... arguments);
   void <a href="#dom-windowtimers-cleartimeout" title="dom-windowtimers-clearTimeout">clearTimeout</a>(long handle);
-  long <a href="#dom-windowtimers-setinterval" title="dom-windowtimers-setInterval">setInterval</a>(<a href="#arbitrarycallback">ArbitraryCallback</a> handler, optional long timeout, any... args);
-  long <a href="#dom-windowtimers-setinterval" title="dom-windowtimers-setInterval">setInterval</a>(DOMString handler, optional long timeout, any... args);
+  long <a href="#dom-windowtimers-setinterval" title="dom-windowtimers-setInterval">setInterval</a>(<span>Function</span> handler, optional long timeout, any... arguments);
+  long <a href="#dom-windowtimers-setinterval" title="dom-windowtimers-setInterval">setInterval</a>(DOMString handler, optional long timeout, any... arguments);
   void <a href="#dom-windowtimers-clearinterval" title="dom-windowtimers-clearInterval">clearInterval</a>(long handle);
 };
-<a href="browsers.html#window">Window</a> implements <a href="#windowtimers">WindowTimers</a>;
-
-[TreatNonCallableAsNull] callback <dfn id="arbitrarycallback">ArbitraryCallback</dfn> = any (any... args);</pre>
+<a href="browsers.html#window">Window</a> implements <a href="#windowtimers">WindowTimers</a>;</pre>
 
   <!-- Demonstrating the need for wrapping of the timeout argument value treated as long rather than clamping or treating as double:
           http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1228
@@ -444,7 +442,7 @@
    <li><p><a href="#get-the-timed-task">Get the timed task</a> <var title="">handle</var>
    in the <a href="#list-of-active-timers">list of active timers</a>, and let <var title="">task</var> be the result. This algorithm uses the first
    argument to the method (<var title="">handler</var>) and, if there
-   are any, the third and subsequent arguments to the method (<var title="">args</var>), to establish precisely what <var title="">task</var> does.</p></li>
+   are any, the third and subsequent arguments to the method (<var title="">arguments</var>), to establish precisely what <var title="">task</var> does.</p></li>
 
    <li><p>Let <var title="">timeout</var> be the second argument to
    the method, or zero if the argument was omitted.</p></li>
@@ -545,7 +543,7 @@
    <li><p><a href="#get-the-timed-task">Get the timed task</a> <var title="">handle</var>
    in the <a href="#list-of-active-timers">list of active timers</a>, and let <var title="">task</var> be the result. This algorithm uses the first
    argument to the method (<var title="">handler</var>) and, if there
-   are any, the third and subsequent arguments to the method (<var title="">args</var>), to establish precisely what <var title="">task</var> does.</p></li>
+   are any, the third and subsequent arguments to the method (<var title="">arguments</var>), to establish precisely what <var title="">task</var> does.</p></li>
 
    <li><p>Let <var title="">timeout</var> be the second argument to
    the method, or zero if the argument was omitted.</p></li>
@@ -618,12 +616,12 @@
 
   <ol><li>
 
-    <p>If the first argument to the invoked method is an
-    <code><a href="#arbitrarycallback">ArbitraryCallback</a></code>, then return a <a href="webappapis.html#concept-task" title="concept-task">task</a> that checks if the entry for <var title="">handle</var> in <var title="">list</var> has been
-    cleared, and if it has not, calls the
-    <code><a href="#arbitrarycallback">ArbitraryCallback</a></code> with as its arguments the third and
-    subsequent arguments to the invoked method (if any) and with an
-    undefined <var title="">thisArg</var>, and abort these steps. <a href="references.html#refsECMA262">[ECMA262]</a></p>
+    <p>If the first argument to the invoked method is a
+    <code>Function</code>, then return a <a href="webappapis.html#concept-task" title="concept-task">task</a> that checks if the entry for <var title="">handle</var> in <var title="">list</var> has been
+    cleared, and if it has not, calls the <code>Function</code> with
+    as its arguments the third and subsequent arguments to the invoked
+    method (if any) and with an undefined <var title="">thisArg</var>,
+    and abort these steps. <a href="references.html#refsECMA262">[ECMA262]</a></p>
 
     <p class="note">Setting <var title="">thisArg</var> to undefined
     means that the function code will be executed with the <code title="">this</code> keyword bound to the <code><a href="browsers.html#windowproxy">WindowProxy</a></code>

Index: urls.html
===================================================================
RCS file: /sources/public/html5/spec/urls.html,v
retrieving revision 1.253
retrieving revision 1.254
diff -u -d -r1.253 -r1.254
--- urls.html	28 Sep 2012 04:44:31 -0000	1.253
+++ urls.html	28 Sep 2012 05:13:51 -0000	1.254
@@ -1532,10 +1532,10 @@
      </th><th> Brief description
    </th></tr></thead><tbody><tr><td><dfn id="attr-crossorigin-anonymous-keyword" title="attr-crossorigin-anonymous-keyword"><code>anonymous</code></dfn>
      </td><td><dfn id="attr-crossorigin-anonymous" title="attr-crossorigin-anonymous">Anonymous</dfn>
-     </td><td>Cross-origin CORS requests for the element will not have the <i>credentials flag</i> set.
+     </td><td>Cross-origin CORS requests for the element will have the <i><a href="infrastructure.html#omit-credentials-flag">omit credentials flag</a></i> set.
     </td></tr><tr><td><dfn id="attr-crossorigin-use-credentials-keyword" title="attr-crossorigin-use-credentials-keyword"><code>use-credentials</code></dfn>
      </td><td><dfn id="attr-crossorigin-use-credentials" title="attr-crossorigin-use-credentials">Use Credentials</dfn>
-     </td><td>Cross-origin CORS requests for the element will have the <i>credentials flag</i> set.
+     </td><td>Cross-origin CORS requests for the element will not have the <i><a href="infrastructure.html#omit-credentials-flag">omit credentials flag</a></i> set.
   </td></tr></tbody></table><p>The empty string is also a valid keyword, and maps to the <a href="#attr-crossorigin-anonymous" title="attr-crossorigin-anonymous">Anonymous</a> state. The
   attribute's <i>invalid value default</i> is the <a href="#attr-crossorigin-anonymous" title="attr-crossorigin-anonymous">Anonymous</a> state. The
   <i>missing value default</i>, used when the attribute is omitted, is
@@ -1558,16 +1558,15 @@
   <dfn id="cors-cross-origin">CORS-cross-origin</dfn>, or blocks the resource entirely.</p>
 
   <dl class="switch"><dt>If the <var title="">URL</var> has the <a href="browsers.html#same-origin">same origin</a> as <var title="">origin</var></dt>
-
-   <dt>If <var title="">mode</var> is "<a href="#attr-crossorigin-none" title="attr-crossorigin-none">No CORS</a>"</dt>
+   <dt>If the <var title="">URL</var> is a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> URL</a></dt>
+   <dt>If the <var title="">URL</var> is a <a href="webappapis.html#javascript-protocol" title="javascript protocol"><code title="">javascript:</code> URL</a></dt>
+   <dt>If the <var title="">URL</var> is <code><a href="#about:blank">about:blank</a></code></dt>
 
    <dd>
 
     <p>Run these substeps:</p>
 
-    <ol><li><p>Let <var title="">result</var> have no value.</p></li>
-
-     <li><p><a href="#fetch">Fetch</a> <var title="">URL</var>, with the
+    <ol><li><p><a href="#fetch">Fetch</a> <var title="">URL</var>, with the
      <i>manual redirect flag</i> set.</p></li> <!-- http-origin privacy
      sensitive -->
 
@@ -1576,79 +1575,43 @@
 
      <li>
 
-      <p>If the result of the <a href="#fetch">fetch</a> is a redirect, and
-      the <var title="">mode</var> is not "<a href="#attr-crossorigin-none" title="attr-crossorigin-none">No CORS</a>", and the
-      <a href="browsers.html#origin-0">origin</a> of the target URL of the redirect is not the
-      <a href="browsers.html#same-origin">same origin</a> as <var title="">origin</var>, then set
-      <var title="">URL</var> to the the target URL of the redirect
-      and return to the top of the <a href="#potentially-cors-enabled-fetch">potentially CORS-enabled
-      fetch</a> algorithm (this time, the branch below will be
-      taken, resulting in the fetch being done in a CORS-aware
-      fashion).</p>
-
-      <p>Otherwise, if the result of the <a href="#fetch">fetch</a> is a
-      redirect, and <var title="">result</var> still has no value,
-      then apply the CORS <a href="infrastructure.html#redirect-steps">redirect steps</a>, with the CORS
-      <a href="infrastructure.html#credential-flag">credential flag</a> set to true and the <i>request
-      rules</i> being that the user agent continue to follow these
-      steps. If this resumes the <a href="#fetch">fetch</a> algorithm, then
-      return to the <i>loop</i> step. If it failed due to a failure of
-      the CORS <a href="infrastructure.html#resource-sharing-check">resource sharing check</a>, then: if <var title="">default</var> is <i>fail</i>, then set <var title="">result</var> to <i>fail</i> and jump to the step
-      labeled <i>end</i>; if <var title="">default</var> is
-      <i>taint</i>, then set <var title="">result</var> to
-      <i>taint</i>, <a href="#transparently-follow-the-redirect">transparently follow the redirect</a> but
-      with the <i>manual redirect flag</i> no longer set, and jump to
-      the step labeled <i>end</i> below.</p>
-
-      <p>Otherwise, if the resource is not available (e.g. there is
-      a network error) then set <var title="">result</var> to the
-      same value as <var title="">default</var>, and jump to the
-      step labeled <i>end</i> below.</p>
-
-      <p>Otherwise, perform a <a href="infrastructure.html#resource-sharing-check">resource sharing check</a>,
-      with the CORS <a href="infrastructure.html#credential-flag">credential flag</a> set to true. If it
-      returns fail, then set <var title="">result</var> to the same
-      value as <var title="">default</var>; otherwise, set <var title="">result</var> to <i>success</i>. Then, jump to the
-      step labeled <i>end</i> below.</p>
-
-     </li>
-
-     <li>
-
-      <p><i>End</i>: Jump to the appropriate step from the following
-      list:</p>
+      <p>Follow the first appropriate steps from the following list:</p>
 
-      <dl class="switch"><dt>If <var title="">result</var> is <i>fail</i></dt>
+      <dl class="switch"><dt>If the result of the <a href="#fetch">fetch</a> is a redirect, and
+       the <a href="browsers.html#origin-0">origin</a> of the target URL of the redirect is
+       not the <a href="browsers.html#same-origin">same origin</a> as <var title="">origin</var></dt>
 
        <dd>
 
-        <p>Discard all fetched data and prevent any <a href="webappapis.html#concept-task" title="concept-task">tasks</a> from the <a href="#fetch">fetch</a>
-        algorithm from being <a href="webappapis.html#queue-a-task" title="queue a task">queued</a>.
-        For the purposes of the calling algorithm, the user agent must
-        act as if there was a fatal network error and no resource was
-        obtained. The user agent may report a cross-origin resource
-        access failure to the user (e.g. in a debugging console).</p>
+        <p>Set <var title="">URL</var> to the the target URL of the
+        redirect and return to the top of the <a href="#potentially-cors-enabled-fetch">potentially
+        CORS-enabled fetch</a> algorithm (this time, one of the
+        other branches below might be taken, based on the value of
+        <var title="">mode</var><!-- but if it's a data: or
+        javascript: URL, we'll stay here -->).</p>
 
        </dd>
 
-       <dt>If <var title="">result</var> is <i>taint</i></dt>
+       <dt>If the result of the <a href="#fetch">fetch</a> is a redirect</dt>
 
        <dd>
 
-        <p>The <a href="webappapis.html#concept-task" title="concept-task">tasks</a> from the
-        <a href="#fetch">fetch</a> algorithm are <a href="webappapis.html#queue-a-task" title="queue a
-        task">queued</a> normally, but for the purposes of the
-        calling algorithm, the obtained resource is
-        <a href="#cors-cross-origin">CORS-cross-origin</a>. The user agent may report a
-        cross-origin resource access failure to the user (e.g. in a
-        debugging console).</p>
+        <p class="note">The <a href="browsers.html#origin-0">origin</a> of the target URL of
+        the redirect is the <a href="browsers.html#same-origin">same origin</a> as <var title="">origin</var>.</p>
+
+        <p><a href="#transparently-follow-the-redirect">Transparently follow the redirect</a> and jump to
+        the step labeled <i>loop</i> above.</p>
 
        </dd>
 
-       <dt>If <var title="">result</var> is <i>success</i></dt>
+       <dt>Otherwise</dt>
 
        <dd>
 
+        <p class="note">The resource is available, it is not a
+        redirect, and its <a href="browsers.html#origin-0">origin</a> is the <a href="browsers.html#same-origin">same
+        origin</a> as <var title="">origin</var>.</p>
+
         <p>The <a href="webappapis.html#concept-task" title="concept-task">tasks</a> from the
         <a href="#fetch">fetch</a> algorithm are <a href="webappapis.html#queue-a-task" title="queue a
         task">queued</a> normally, and for the purposes of the
@@ -1662,19 +1625,62 @@
     </ol></dd>
 
 
+   <dt>If <var title="">mode</var> is "<a href="#attr-crossorigin-none" title="attr-crossorigin-none">No CORS</a>" and <var title="">default</var> is <i>taint</i></dt>
+
+   <dd>
+
+    <p class="note">The <var title="">URL</var> does not have the
+    <a href="browsers.html#same-origin">same origin</a> as <var title="">origin</var>.</p>
+
+    <p><a href="#fetch">Fetch</a> <var title="">URL</var>.</p> <!--
+    http-origin privacy sensitive -->
+
+    <p>The <a href="webappapis.html#concept-task" title="concept-task">tasks</a> from the
+    <a href="#fetch">fetch</a> algorithm are <a href="webappapis.html#queue-a-task" title="queue a
+    task">queued</a> normally, but for the purposes of the calling
+    algorithm, the obtained resource is
+    <a href="#cors-cross-origin">CORS-cross-origin</a>. The user agent may report a
+    cross-origin resource access failure to the user (e.g. in a
+    debugging console).</p>
+
+   </dd>
+
+
+   <dt>If <var title="">mode</var> is "<a href="#attr-crossorigin-none" title="attr-crossorigin-none">No CORS</a>"</dt>
+
+   <dd>
+
+    <p class="note">The <var title="">URL</var> does not have the
+    <a href="browsers.html#same-origin">same origin</a> as <var title="">origin</var>, and <var title="">default</var> is <i>fail</i>.</p>
+ 
+    <p>Discard any data fetched as part of this algorithm, and prevent
+    any <a href="webappapis.html#concept-task" title="concept-task">tasks</a> from such invocations
+    of the <a href="#fetch">fetch</a> algorithm from being <a href="webappapis.html#queue-a-task" title="queue
+    a task">queued</a>.
+
+    For the purposes of the calling algorithm, the user agent must act
+    as if there was a fatal network error and no resource was
+    obtained. The user agent may report a cross-origin resource access
+    failure to the user (e.g. in a debugging console).</p>
+
+   </dd>
+
+
    <dt>If <var title="">mode</var> is "<a href="#attr-crossorigin-anonymous" title="attr-crossorigin-anonymous">Anonymous</a>" or "<a href="#attr-crossorigin-use-credentials" title="attr-crossorigin-use-credentials">Use
    Credentials</a>"</dt>
 
    <dd>
 
+    <p class="note">The <var title="">URL</var> does not have the
+    <a href="browsers.html#same-origin">same origin</a> as <var title="">origin</var>.</p>
+
     <p>Run these steps:</p>
 
     <ol><li><p>Perform a <a href="infrastructure.html#cross-origin-request">cross-origin request</a> with the
-     <i>request URL</i> set to <var title="">URL</var>, the
-     <i>source origin</i> set to <var title="">origin</var>, and the
-     <i>credentials flag</i> set to true if <var title="">mode</var>
-     is "<a href="#attr-crossorigin-use-credentials" title="attr-crossorigin-use-credentials">Use
-     Credentials</a>" and set to false otherwise. <a href="references.html#refsCORS">[CORS]</a></p></li>
+     <i>request URL</i> set to <var title="">URL</var>, the <i>source
+     origin</i> set to <var title="">origin</var>, and the <i><a href="infrastructure.html#omit-credentials-flag">omit
+     credentials flag</a></i> set if <var title="">mode</var> is "<a href="#attr-crossorigin-anonymous" title="attr-crossorigin-anonymous">Anonymous</a>" and not set
+     otherwise. <a href="references.html#refsCORS">[CORS]</a></p></li>
 
      <li><p>Wait for the CORS <a href="infrastructure.html#cross-origin-request-status">cross-origin request status</a>
      to have a value.</p></li>

Index: tokenization.html
===================================================================
RCS file: /sources/public/html5/spec/tokenization.html,v
retrieving revision 1.198
retrieving revision 1.199
diff -u -d -r1.198 -r1.199
--- tokenization.html	28 Sep 2012 04:44:31 -0000	1.198
+++ tokenization.html	28 Sep 2012 05:13:50 -0000	1.199
@@ -2430,8 +2430,8 @@
 
     <!-- this is the same as the equivalent list in the input stream
     section -->
-    If the number is in the range 0x0001 to 0x0008, <!-- HT, LF
-    allowed --> <!-- U+000B is in the next list --> <!-- FF, CR
+    Additionally, if the number is in the range 0x0001 to 0x0008, <!--
+    HT, LF allowed --> <!-- U+000B is in the next list --> <!-- FF, CR
     allowed --> 0x000E to 0x001F, <!-- ASCII allowed --> 0x007F <!--to
     0x0084, (0x0085 NEL not allowed), 0x0086--> to 0x009F, 0xFDD0 to
     0xFDEF, or is one of 0x000B, 0xFFFE, 0xFFFF, 0x1FFFE, 0x1FFFF,
@@ -2594,10 +2594,13 @@
       </td><td>One <code><a href="infrastructure.html#text-0">Text</a></code> node before the table, containing "A&#160;BC" (A-space-B-C), and one <code><a href="infrastructure.html#text-0">Text</a></code> node inside the table (as a child of a <code><a href="the-tbody-element.html#the-tbody-element">tbody</a></code>) with a single space character. (Space characters separated from non-space characters by non-character tokens are not affected by <a href="#foster-parent" title="foster parent">foster parenting</a>, even if those other tokens then get ignored.)
    </td></tr></tbody></table></div>
 
-  <p id="mutation-during-parsing">DOM mutation events must not fire
-  for changes caused by the UA parsing the document. (Conceptually,
-  the parser is not mutating the DOM, it is constructing it.) This
-  includes the parsing of any content inserted using <code title="dom-document-write"><a href="dynamic-markup-insertion.html#dom-document-write">document.write()</a></code> and <code title="dom-document-writeln"><a href="dynamic-markup-insertion.html#dom-document-writeln">document.writeln()</a></code> calls. <a href="references.html#refsDOMEVENTS">[DOMEVENTS]</a></p>
+  <p id="mutation-during-parsing">DOM mutation events and mutation
+  observers must not fire for changes caused by the UA parsing the
+  document. (Conceptually, the parser is not mutating the DOM, it is
+  constructing it.) This includes the parsing of any content inserted
+  using <code title="dom-document-write"><a href="dynamic-markup-insertion.html#dom-document-write">document.write()</a></code> and
+  <code title="dom-document-writeln"><a href="dynamic-markup-insertion.html#dom-document-writeln">document.writeln()</a></code> calls.
+  <a href="references.html#refsDOMEVENTS">[DOMEVENTS]</a></p>
 
   <p class="note">Not all of the tag names mentioned below are
   conformant tag names in this specification; many are included to
@@ -4193,13 +4196,13 @@
      an element in the <a href="parsing.html#special">special</a> category. There might not
      be one.</p></li>
 
-     <li><p>If there is no <var title="">furthest block</var>,
-     then the UA must skip the subsequent steps and instead just
-     pop all the nodes from the bottom of the <a href="parsing.html#stack-of-open-elements">stack of open
-     elements</a>, from the <a href="parsing.html#current-node">current node</a> up to and
-     including the <var title="">formatting element</var>, and
-     remove the <var title="">formatting element</var> from the
-     <a href="parsing.html#list-of-active-formatting-elements">list of active formatting elements</a>.</p></li>
+     <li><p>If there is no <var title="">furthest block</var>, then
+     the UA must first pop all the nodes from the bottom of the
+     <a href="parsing.html#stack-of-open-elements">stack of open elements</a>, from the <a href="parsing.html#current-node">current
+     node</a> up to and including the <var title="">formatting
+     element</var>, then remove the <var title="">formatting
+     element</var> from the <a href="parsing.html#list-of-active-formatting-elements">list of active formatting
+     elements</a>, and finally abort these steps.</p></li>
 
      <li><p>Let the <var title="">common ancestor</var> be the element
      immediately above the <var title="">formatting element</var> in the

Index: the-output-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-output-element.html,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -d -r1.187 -r1.188
--- the-output-element.html	28 Sep 2012 04:44:29 -0000	1.187
+++ the-output-element.html	28 Sep 2012 05:13:50 -0000	1.188
@@ -477,11 +477,11 @@
   <p>The <dfn id="dom-output-htmlfor" title="dom-output-htmlFor"><code>htmlFor</code></dfn>
   IDL attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-output-for"><a href="#attr-output-for">for</a></code> content attribute.</p>
 
-  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code>
+  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code> IDL
   attributes, and the <code title="dom-cva-checkValidity"><a href="constraints.html#dom-cva-checkvalidity">checkValidity()</a></code> and <code title="dom-cva-setCustomValidity"><a href="constraints.html#dom-cva-setcustomvalidity">setCustomValidity()</a></code>
   methods, are part of the <a href="constraints.html#the-constraint-validation-api">constraint validation API</a>. The
-  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> attribute provides a list
-  of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code> and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
+  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> IDL attribute provides a
+  list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code> and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
   element's forms API.</p>
 
   </div>

Index: common-input-element-attributes.html
===================================================================
RCS file: /sources/public/html5/spec/common-input-element-attributes.html,v
retrieving revision 1.253
retrieving revision 1.254
diff -u -d -r1.253 -r1.254
--- common-input-element-attributes.html	28 Sep 2012 04:44:16 -0000	1.253
+++ common-input-element-attributes.html	28 Sep 2012 05:13:47 -0000	1.254
@@ -1130,6 +1130,23 @@
 
   </div>
 
+  <div class="example">
+
+   <p>In situations where the control's content has one directionality
+   but the placeholder needs to have a different directionality,
+   Unicode's bidirectional-algorithm formatting characters can be used
+   in the attribute value:</p>
+
+   <pre>&lt;input name=t1 type=tel placeholder="<strong>&amp;#x202B;</strong>&#8201;<bdo dir="rtl">&#1585;&#1602;&#1605;&#160;&#1575;&#1604;&#1607;&#1575;&#1578;&#1601;&#160;1</bdo>&#8201;<strong>&amp;#x202E;</strong>"&gt;
+&lt;input name=t2 type=tel placeholder="<strong>&amp;#x202B;</strong>&#8201;<bdo dir="rtl">&#1585;&#1602;&#1605;&#160;&#1575;&#1604;&#1607;&#1575;&#1578;&#1601;&#160;2</bdo>&#8201;<strong>&amp;#x202E;</strong>"&gt;</pre>
+
+   <p>For slightly more clarity, here's the same example using numeric character references instead of inline Arabic:</p>
+
+   <pre>&lt;input name=t1 type=tel placeholder="<strong>&amp;#x202B;</strong>&amp;#1585;&amp;#1602;&amp;#1605;&#160;&amp;#1575;&amp;#1604;&amp;#1607;&amp;#1575;&amp;#1578;&amp;#1601;&#160;1<strong>&amp;#x202E;</strong>"&gt;
+&lt;input name=t2 type=tel placeholder="<strong>&amp;#x202B;</strong>&amp;#1585;&amp;#1602;&amp;#1605;&#160;&amp;#1575;&amp;#1604;&amp;#1607;&amp;#1575;&amp;#1578;&amp;#1601;&#160;2<strong>&amp;#x202E;</strong>"&gt;</pre>
+
+  </div>
+
 
 
 <!--TOPIC:DOM APIs-->

Index: the-select-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-select-element.html,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -d -r1.187 -r1.188
--- the-select-element.html	28 Sep 2012 04:44:29 -0000	1.187
+++ the-select-element.html	28 Sep 2012 05:13:50 -0000	1.188
@@ -736,11 +736,11 @@
   return the actual size used, which, in the absence of the <code title="attr-select-size"><a href="#attr-select-size">size</a></code> content attribute, is either 1
   or 4 depending on the presence of the <code title="attr-select-multiple"><a href="#attr-select-multiple">multiple</a></code> attribute.</p>
 
-  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code>
+  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code> IDL
   attributes, and the <code title="dom-cva-checkValidity"><a href="constraints.html#dom-cva-checkvalidity">checkValidity()</a></code> and <code title="dom-cva-setCustomValidity"><a href="constraints.html#dom-cva-setcustomvalidity">setCustomValidity()</a></code>
   methods, are part of the <a href="constraints.html#the-constraint-validation-api">constraint validation API</a>. The
-  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> attribute provides a list
-  of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-fe-autofocus"><a href="attributes-common-to-form-controls.html#dom-fe-autofocus">autofocus</a></code>, <code title="dom-fe-disabled"><a href="attributes-common-to-form-controls.html#dom-fe-disabled">disabled</a></code>, <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code>, and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
+  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> IDL attribute provides a
+  list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-fe-autofocus"><a href="attributes-common-to-form-controls.html#dom-fe-autofocus">autofocus</a></code>, <code title="dom-fe-disabled"><a href="attributes-common-to-form-controls.html#dom-fe-disabled">disabled</a></code>, <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code>, and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
   element's forms API.</p>
 
   </div>

Index: the-textarea-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-textarea-element.html,v
retrieving revision 1.188
retrieving revision 1.189
diff -u -d -r1.188 -r1.189
--- the-textarea-element.html	28 Sep 2012 04:44:30 -0000	1.188
+++ the-textarea-element.html	28 Sep 2012 05:13:50 -0000	1.189
@@ -705,16 +705,16 @@
   element's <a href="#concept-textarea-api-value" title="concept-textarea-api-value">API
   value</a>.</p>
 
-  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code>
+  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code> IDL
   attributes, and the <code title="dom-cva-checkValidity"><a href="constraints.html#dom-cva-checkvalidity">checkValidity()</a></code> and <code title="dom-cva-setCustomValidity"><a href="constraints.html#dom-cva-setcustomvalidity">setCustomValidity()</a></code>
   methods, are part of the <a href="constraints.html#the-constraint-validation-api">constraint validation API</a>. The
-  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> attribute provides a list
-  of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-textarea/input-select"><a href="textFieldSelection.html#dom-textarea/input-select">select()</a></code>, <code title="dom-textarea/input-selectionStart"><a href="textFieldSelection.html#dom-textarea/input-selectionstart">selectionStart</a></code>,
+  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> IDL attribute provides a
+  list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-textarea/input-select"><a href="textFieldSelection.html#dom-textarea/input-select">select()</a></code>, <code title="dom-textarea/input-selectionStart"><a href="textFieldSelection.html#dom-textarea/input-selectionstart">selectionStart</a></code>,
   <code title="dom-textarea/input-selectionEnd"><a href="textFieldSelection.html#dom-textarea/input-selectionend">selectionEnd</a></code>,
   <code title="dom-textarea/input-selectionDirection"><a href="textFieldSelection.html#dom-textarea/input-selectiondirection">selectionDirection</a></code>,
-
+  <code title="dom-textarea/input-setRangeText">setRangeText()</code>,
   and <code title="dom-textarea/input-setSelectionRange"><a href="textFieldSelection.html#dom-textarea/input-setselectionrange">setSelectionRange()</a></code>
-  methods and attributes expose the element's text selection. The
+  methods and IDL attributes expose the element's text selection. The
   <code title="dom-fe-autofocus"><a href="attributes-common-to-form-controls.html#dom-fe-autofocus">autofocus</a></code>, <code title="dom-fe-disabled"><a href="attributes-common-to-form-controls.html#dom-fe-disabled">disabled</a></code>, <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code>, and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
   element's forms API.</p>
 

Index: the-video-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-video-element.html,v
retrieving revision 1.186
retrieving revision 1.187
diff -u -d -r1.186 -r1.187
--- the-video-element.html	28 Sep 2012 04:44:30 -0000	1.186
+++ the-video-element.html	28 Sep 2012 05:13:50 -0000	1.187
@@ -515,11 +515,10 @@
   format.</p>
 
   <p>The <code><a href="#the-video-element">video</a></code> element also <a href="rendering.html#represents">represents</a> any
-  <a href="media-elements.html#text-track-cue" title="text track cue">text track cues</a> whose
-  <a href="media-elements.html#text-track-cue-active-flag">text track cue active flag</a> is set and whose
-  <a href="media-elements.html#text-track">text track</a> is in the <a href="media-elements.html#text-track-showing" title="text track
-  showing">showing</a> or <a href="media-elements.html#text-track-showing-by-default" title="text track showing by
-  default">showing by default</a> modes.</p>
+  <a href="media-elements.html#text-track-cue" title="text track cue">text track cues</a> whose <a href="media-elements.html#text-track-cue-active-flag">text
+  track cue active flag</a> is set and whose <a href="media-elements.html#text-track">text
+  track</a> is in the <a href="media-elements.html#text-track-showing" title="text track
+  showing">showing</a> mode.</p>
 
   <p>In addition to the above, the user agent may provide messages to
   the user (such as "buffering", "no video loaded", "error", or more

Index: references.html
===================================================================
RCS file: /sources/public/html5/spec/references.html,v
retrieving revision 1.1266
retrieving revision 1.1267
diff -u -d -r1.1266 -r1.1267
--- references.html	28 Sep 2012 04:44:22 -0000	1.1266
+++ references.html	28 Sep 2012 05:13:49 -0000	1.1267
@@ -738,10 +738,7 @@
    1984.</dd>
 
    <dt id="refsPPUTF8">[PPUTF8]</dt>
-   <dd>(Non-normative) <cite><a href="http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf">The
-   Properties and Promises <!-- Promizes (sic) --> of
-   UTF-8</a></cite>, M. D&#252;rst. University of Z&#252;rich. In <cite>Proceedings of the 11th International
-   Unicode Conference</cite>.</dd>
+   <dd>(Non-normative) <cite><a href="http://www.sw.it.aoyama.ac.jp/2012/pub/IUC11-UTF-8.pdf">The Properties and Promises <!-- Promizes (sic) --> of UTF-8</a></cite>, M. D&#252;rst. University of Z&#252;rich. In <cite>Proceedings of the 11th International Unicode Conference</cite>.</dd>
 
    <dt id="refsPROGRESS">[PROGRESS]</dt>
    <dd><cite><a href="http://dev.w3.org/2006/webapi/progress/">Progress

Index: the-meter-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-meter-element.html,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -d -r1.187 -r1.188
--- the-meter-element.html	28 Sep 2012 04:44:28 -0000	1.187
+++ the-meter-element.html	28 Sep 2012 05:13:50 -0000	1.188
@@ -704,8 +704,8 @@
   the number as a floating-point number</a> and then the <code title="dom-meter-optimum"><a href="#dom-meter-optimum">optimum</a></code> content attribute must be
   set to that string.</p>
 
-  <p>The <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> attribute provides
-  a list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s.</p>
+  <p>The <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> IDL attribute
+  provides a list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s.</p>
 
   </div>
 

Index: index.html
===================================================================
RCS file: /sources/public/html5/spec/index.html,v
retrieving revision 1.1308
retrieving revision 1.1309
diff -u -d -r1.1308 -r1.1309
--- index.html	28 Sep 2012 04:44:20 -0000	1.1308
+++ index.html	28 Sep 2012 05:13:48 -0000	1.1309
@@ -1032,8 +1032,7 @@
          <code title="attr-meter-max"><a href="the-meter-element.html#attr-meter-max">max</a></code>;
          <code title="attr-meter-low"><a href="the-meter-element.html#attr-meter-low">low</a></code>;
          <code title="attr-meter-high"><a href="the-meter-element.html#attr-meter-high">high</a></code>;
-         <code title="attr-meter-optimum"><a href="the-meter-element.html#attr-meter-optimum">optimum</a></code>;
-         <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code></td>
+         <code title="attr-meter-optimum"><a href="the-meter-element.html#attr-meter-optimum">optimum</a></code></td>
      <td><code><a href="the-meter-element.html#htmlmeterelement">HTMLMeterElement</a></code></td>
     </tr><tr><th><code><a href="the-nav-element.html#the-nav-element">nav</a></code></th>
      <td>Section with navigational links</td>
@@ -1153,8 +1152,7 @@
      <td><a href="content-models.html#phrasing-content-1" title="Phrasing content">phrasing</a>*</td>
      <td><a href="global-attributes.html#global-attributes" title="global attributes">globals</a>;
          <code title="attr-progress-value"><a href="the-progress-element.html#attr-progress-value">value</a></code>;
-         <code title="attr-progress-max"><a href="the-progress-element.html#attr-progress-max">max</a></code>;
-         <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code></td>
+         <code title="attr-progress-max"><a href="the-progress-element.html#attr-progress-max">max</a></code></td>
      <td><code><a href="the-progress-element.html#htmlprogresselement">HTMLProgressElement</a></code></td>
     </tr><tr><th><code><a href="the-q-element.html#the-q-element">q</a></code></th>
      <td>Quotation</td>

Index: the-button-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-button-element.html,v
retrieving revision 1.290
retrieving revision 1.291
diff -u -d -r1.290 -r1.291
--- the-button-element.html	28 Sep 2012 04:44:25 -0000	1.290
+++ the-button-element.html	28 Sep 2012 05:13:50 -0000	1.291
@@ -480,11 +480,11 @@
   attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the content attribute of the
   same name, <a href="common-dom-interfaces.html#limited-to-only-known-values">limited to only known values</a>.</p>
 
-  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code>
+  <p>The <code title="dom-cva-willValidate"><a href="constraints.html#dom-cva-willvalidate">willValidate</a></code>, <code title="dom-cva-validity"><a href="constraints.html#dom-cva-validity">validity</a></code>, and <code title="dom-cva-validationMessage"><a href="constraints.html#dom-cva-validationmessage">validationMessage</a></code> IDL
   attributes, and the <code title="dom-cva-checkValidity"><a href="constraints.html#dom-cva-checkvalidity">checkValidity()</a></code> and <code title="dom-cva-setCustomValidity"><a href="constraints.html#dom-cva-setcustomvalidity">setCustomValidity()</a></code>
   methods, are part of the <a href="constraints.html#the-constraint-validation-api">constraint validation API</a>. The
-  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> attribute provides a list
-  of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-fe-autofocus"><a href="attributes-common-to-form-controls.html#dom-fe-autofocus">autofocus</a></code>, <code title="dom-fe-disabled"><a href="attributes-common-to-form-controls.html#dom-fe-disabled">disabled</a></code>, <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code>, and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
+  <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> IDL attribute provides a
+  list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s. The <code title="dom-fe-autofocus"><a href="attributes-common-to-form-controls.html#dom-fe-autofocus">autofocus</a></code>, <code title="dom-fe-disabled"><a href="attributes-common-to-form-controls.html#dom-fe-disabled">disabled</a></code>, <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code>, and <code title="dom-fe-name"><a href="attributes-common-to-form-controls.html#dom-fe-name">name</a></code> IDL attributes are part of the
   element's forms API.</p>
 
   </div>

Index: the-ins-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-ins-element.html,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -d -r1.187 -r1.188
--- the-ins-element.html	28 Sep 2012 04:44:27 -0000	1.187
+++ the-ins-element.html	28 Sep 2012 05:13:50 -0000	1.188
@@ -364,9 +364,10 @@
  &lt;/ins&gt;
 &lt;/aside&gt;</pre>
 
-   <p>As does the following, because everything in the <code><a href="the-aside-element.html#the-aside-element">aside</a></code>
-   element here counts as <a href="content-models.html#phrasing-content-1">phrasing content</a> and therefore
-   there is just one <a href="content-models.html#paragraph">paragraph</a>:</p>
+   <p>As does the following, because everything in the
+   <code><a href="the-aside-element.html#the-aside-element">aside</a></code> element here counts as <a href="content-models.html#phrasing-content-1">phrasing
+   content</a> and therefore there is just one
+   <a href="content-models.html#paragraph">paragraph</a>:</p>
 
    <pre>&lt;aside&gt;
  &lt;ins&gt;

Index: dnd.html
===================================================================
RCS file: /sources/public/html5/spec/dnd.html,v
retrieving revision 1.277
retrieving revision 1.278
diff -u -d -r1.277 -r1.278
--- dnd.html	28 Sep 2012 04:44:17 -0000	1.277
+++ dnd.html	28 Sep 2012 05:13:48 -0000	1.278
@@ -626,9 +626,6 @@
     <ul><li>User-agent-defined default feedback information, known as the
      <dfn id="drag-data-store-default-feedback">drag data store default feedback</dfn>.</li>
 
-     <li>A list of zero or more elements known as the <dfn id="drag-data-store-elements-list">drag data
-     store elements list</dfn>.</li>
-
      <li>Optionally, a bitmap image and the coordinate of a point
      within that image, known as the <dfn id="drag-data-store-bitmap">drag data store bitmap</dfn>
      and <dfn id="drag-data-store-hot-spot-coordinate">drag data store hot spot coordinate</dfn>.</li>
@@ -679,10 +676,9 @@
   </ul><p>When a <a href="#drag-data-store">drag data store</a> is <dfn id="create-a-drag-data-store" title="create a drag
   data store">created</dfn>, it must be initialized such that its
   <a href="#drag-data-store-item-list">drag data store item list</a> is empty, it has no
-  <a href="#drag-data-store-default-feedback">drag data store default feedback</a>, its <a href="#drag-data-store-elements-list">drag data
-  store elements list</a> is empty, it has no <a href="#drag-data-store-bitmap">drag data store
-  bitmap</a> / <a href="#drag-data-store-hot-spot-coordinate">drag data store hot spot coordinate</a>,
-  its <a href="#drag-data-store-mode">drag data store mode</a> is <a href="#concept-dnd-p" title="concept-dnd-p">protected mode</a>, and its <a href="#drag-data-store-allowed-effects-state">drag data
+  <a href="#drag-data-store-default-feedback">drag data store default feedback</a>, it has no <a href="#drag-data-store-bitmap">drag
+  data store bitmap</a> and <a href="#drag-data-store-hot-spot-coordinate">drag data store hot spot
+  coordinate</a>, its <a href="#drag-data-store-mode">drag data store mode</a> is <a href="#concept-dnd-p" title="concept-dnd-p">protected mode</a>, and its <a href="#drag-data-store-allowed-effects-state">drag data
   store allowed effects state</a> is the string "<code title="">uninitialized</code>".</p>
 
 
@@ -699,7 +695,6 @@
   readonly attribute <a href="#datatransferitemlist">DataTransferItemList</a> <a href="#dom-datatransfer-items" title="dom-DataTransfer-items">items</a>;
 
   void <a href="#dom-datatransfer-setdragimage" title="dom-DataTransfer-setDragImage">setDragImage</a>(Element image, long x, long y);
-  void <a href="#dom-datatransfer-addelement" title="dom-DataTransfer-addElement">addElement</a>(Element element);
 
   /* old interface */
   readonly attribute <span>DOMString</span>[] <a href="#dom-datatransfer-types" title="dom-DataTransfer-types">types</a>;
@@ -755,16 +750,7 @@
     <p>Uses the given element to update the drag feedback, replacing any previously specified feedback.</p>
 
    </dd>
-
-
-   <dt><var title="">dataTransfer</var> . <code title="dom-DataTransfer-addElement"><a href="#dom-datatransfer-addelement">addElement</a></code>(<var title="">element</var>)</dt>
-
-   <dd>
-
-    <p>Adds the given element to the list of elements used to render the drag feedback.</p>
-
-   </dd>
-
+   
 
    <dt><var title="">dataTransfer</var> . <code title="dom-DataTransfer-types"><a href="#dom-datatransfer-types">types</a></code></dt>
 
@@ -872,30 +858,7 @@
    the given <var title="">x</var>, <var title="">y</var>
    coordinate.</p></li>
 
-  </ol><p>The <dfn id="dom-datatransfer-addelement" title="dom-DataTransfer-addElement"><code>addElement(<var title="">element</var>)</code></dfn> method is an alternative way of
-  specifying how the user agent is to <a href="#base-dnd-feedback">render the drag feedback</a>. The method
-  must run the following steps:</p>
-
-  <ol><li><p>If the <code><a href="#datatransfer">DataTransfer</a></code> object is no longer
-   associated with a <a href="#drag-data-store">drag data store</a>, abort these steps.
-   Nothing happens.</p></li>
-
-   <li><p>If the <a href="#drag-data-store">drag data store</a>'s <a href="#drag-data-store-mode" title="drag data
-   store mode">mode</a> is not in the <a href="#concept-dnd-rw" title="concept-dnd-rw">read/write mode</a>, abort these steps.
-   Nothing happens.</p></li>
-
-   <li><p>Add the given <var title="">element</var> to the element's
-   <a href="#drag-data-store-elements-list">drag data store elements list</a>.</p></li>
-
-  </ol><p class="note">The difference between <code title="dom-DataTransfer-setDragImage"><a href="#dom-datatransfer-setdragimage">setDragImage()</a></code> and
-  <code title="dom-DataTransfer-addElement"><a href="#dom-datatransfer-addelement">addElement()</a></code> is
-  that the latter automatically generates the image based on the
-  current rendering of the elements added (potentially keeping it
-  updated as the drag continues, e.g. if the elements include an
-  actively playing video), whereas the former uses the exact specified
-  image at the time the method is invoked.</p>
-
-  <p>The <dfn id="dom-datatransfer-types" title="dom-DataTransfer-types"><code>types</code></dfn>
+  </ol><p>The <dfn id="dom-datatransfer-types" title="dom-DataTransfer-types"><code>types</code></dfn>
   attribute must return a <a href="infrastructure.html#live">live</a> <a href="infrastructure.html#dfn-read-only-array" title="dfn-read-only-array">read only</a> array giving the
   strings that the following steps would produce. The same object must
   be returned each time.</p>
@@ -1856,21 +1819,14 @@
 
    <li>
 
-    <p>If it is an element that is being dragged, then set the
-    <a href="#drag-data-store-elements-list">drag data store elements list</a> to contain just the
-    <a href="#source-node">source node</a>.</p>
-
-    <p>Otherwise, update the <a href="#drag-data-store-default-feedback">drag data store default
-    feedback</a> as appropriate for the user agent (if the user is
-    dragging the selection, then the selection would likely be the
-    basis for this feedback; if the drag began outside the user agent,
+    <p>Update the <a href="#drag-data-store-default-feedback">drag data store default feedback</a> as
+    appropriate for the user agent (if the user is dragging the
+    selection, then the selection would likely be the basis for this
+    feedback; if the user is dragging an element, then that element's
+    rendering would be used; if the drag began outside the user agent,
     then the platform conventions for determining the drag feedback
     should be used).</p>
 
-    <p class="note">Script can use the <code title="dom-DataTransfer-addElement"><a href="#dom-datatransfer-addelement">addElement()</a></code> method to
-    add further elements to the list of what is being dragged. (This
-    list is only used for rendering the drag feedback.)</p>
-
    </li>
 
    <li>
@@ -1906,9 +1862,6 @@
      pixels from the left side and from the top side of the image
      respectively. <a href="references.html#refsCSS">[CSS]</a></li>
 
-     <li>The elements in the <a href="#drag-data-store-elements-list">drag data store elements
-     list</a>, if any.</li>
-
      <li>The <a href="#drag-data-store-default-feedback">drag data store default feedback</a>.</li>
 
     </ol></li>

Index: dynamic-markup-insertion.html
===================================================================
RCS file: /sources/public/html5/spec/dynamic-markup-insertion.html,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -d -r1.187 -r1.188
--- dynamic-markup-insertion.html	28 Sep 2012 04:44:18 -0000	1.187
+++ dynamic-markup-insertion.html	28 Sep 2012 05:13:48 -0000	1.188
@@ -392,7 +392,14 @@
 
   </dl><div class="impl">
 
-  <p>When called with two or fewer arguments, the method must act as
+  <p><code><a href="dom.html#document">Document</a></code> objects have an
+  <dfn id="ignore-opens-during-unload-counter">ignore-opens-during-unload counter</dfn>, which is used to
+  prevent scripts from invoking the <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> method (directly or
+  indirectly) while the document is <a href="history.html#unload-a-document" title="unload a
+  document">being unloaded</a>. Initially, the counter must be set
+  to zero.</p> <!-- http://www.hixie.ch/tests/adhoc/dom/level0/document/open/unload/ -->
+
+  <p>When called with two or fewer arguments, the <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> method must act as
   follows:</p>
 
   <ol><li>If the <code><a href="dom.html#document">Document</a></code> object is not flagged as an <a href="infrastructure.html#html-documents" title="HTML documents">HTML document</a>, throw an
@@ -409,13 +416,13 @@
 
    <li>
 
-    <p>If the document has an <a href="dom.html#active-parser">active parser</a> that isn't a
-    <a href="#script-created-parser">script-created parser</a>, and the <a href="parsing.html#insertion-point">insertion
-    point</a> associated with that parser's <a href="parsing.html#input-stream">input
-    stream</a> is not undefined (that is, it <em>does</em> point to
-    somewhere in the input stream), then the method does
-    nothing. Abort these steps and return the <code><a href="dom.html#document">Document</a></code>
-    object on which the method was invoked.</p>
+    <p>If the <code><a href="dom.html#document">Document</a></code> has an <a href="dom.html#active-parser">active parser</a>
+    that isn't a <a href="#script-created-parser">script-created parser</a>, and the
+    <a href="parsing.html#insertion-point">insertion point</a> associated with that parser's
+    <a href="parsing.html#input-stream">input stream</a> is not undefined (that is, it
+    <em>does</em> point to somewhere in the input stream), then the
+    method does nothing. Abort these steps and return the
+    <code><a href="dom.html#document">Document</a></code> object on which the method was invoked.</p>
 
     <p class="note">This basically causes <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> to be ignored
     when it's called in an inline script found during the parsing of
@@ -425,6 +432,20 @@
 
    </li>
 
+   <li>
+
+    <p>Similarly, if the <code><a href="dom.html#document">Document</a></code>'s
+    <a href="#ignore-opens-during-unload-counter">ignore-opens-during-unload counter</a> is greater than
+    zero, then the method does nothing. Abort these steps and return
+    the <code><a href="dom.html#document">Document</a></code> object on which the method was
+    invoked.</p>
+
+    <p class="note">This basically causes <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> to be ignored
+    when it's called from a <code title="event-beforeunload">beforeunload</code> <code title="event-pagehide"><a href="history.html#event-pagehide">pagehide</a></code>, or <code title="event-unload">unload</code> event handler while the
+    <code><a href="dom.html#document">Document</a></code> is being unloaded.</p>
+
+   </li>
+
    <li><p>Release the <a href="webappapis.html#storage-mutex">storage mutex</a>.</p></li>
 
    <li><p>Set the <code><a href="dom.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="history.html#concept-document-salvageable">salvageable</a></var> state to
@@ -433,7 +454,8 @@
    <li><p><a href="history.html#prompt-to-unload-a-document" title="prompt to unload a document">Prompt to
    unload</a> the <code><a href="dom.html#document">Document</a></code> object. If the user
    <a href="history.html#refused-to-allow-the-document-to-be-unloaded">refused to allow the document to be unloaded</a>, then
-   these steps must be aborted.</p></li>
+   abort these steps and return the <code><a href="dom.html#document">Document</a></code> object on
+   which the method was invoked.</p></li>
 
    <li><p><a href="history.html#unload-a-document" title="unload a document">Unload</a> the
    <code><a href="dom.html#document">Document</a></code> object, with the <var title="">recycle</var>
@@ -682,9 +704,11 @@
 
    <li>
 
-    <p>If the <a href="parsing.html#insertion-point">insertion point</a> is undefined and the
-    <code><a href="dom.html#document">Document</a></code>'s <a href="#ignore-destructive-writes-counter">ignore-destructive-writes
-    counter</a> is greater than zero, then abort these steps.</p>
+    <p>If the <a href="parsing.html#insertion-point">insertion point</a> is undefined and either the
+    <code><a href="dom.html#document">Document</a></code>'s <a href="#ignore-opens-during-unload-counter">ignore-opens-during-unload
+    counter</a> is greater than zero or the <code><a href="dom.html#document">Document</a></code>'s
+    <a href="#ignore-destructive-writes-counter">ignore-destructive-writes counter</a> is greater than
+    zero, abort these steps.</p>
 
    </li>
 

Index: links.html
===================================================================
RCS file: /sources/public/html5/spec/links.html,v
retrieving revision 1.294
retrieving revision 1.295
diff -u -d -r1.294 -r1.295
--- links.html	28 Sep 2012 04:44:21 -0000	1.294
+++ links.html	28 Sep 2012 05:13:48 -0000	1.295
@@ -2123,9 +2123,7 @@
 
      <li><code><a href="the-button-element.html#the-button-element">button</a></code> elements that are not <a href="attributes-common-to-form-controls.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a></li>
 
-     <li><code><a href="the-input-element.html#the-input-element">input</a></code> elements whose <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute are not in the
-     <a href="states-of-the-type-attribute.html#hidden-state-(type=hidden)" title="attr-input-type-hidden">Hidden</a> state and that
-     are not <a href="attributes-common-to-form-controls.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a></li>
+     <li><code><a href="the-input-element.html#the-input-element">input</a></code> elements that are not <a href="attributes-common-to-form-controls.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a></li>
 
      <li><code><a href="the-select-element.html#the-select-element">select</a></code> elements that are not <a href="attributes-common-to-form-controls.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a></li>
 
@@ -2158,9 +2156,7 @@
 
     <ul><li><code><a href="the-button-element.html#the-button-element">button</a></code> elements that are <a href="attributes-common-to-form-controls.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a></li>
 
-     <li><code><a href="the-input-element.html#the-input-element">input</a></code> elements whose <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute are not in the
-     <a href="states-of-the-type-attribute.html#hidden-state-(type=hidden)" title="attr-input-type-hidden">Hidden</a> state and that
-     are <a href="attributes-common-to-form-controls.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a></li>
+     <li><code><a href="the-input-element.html#the-input-element">input</a></code> elements that are <a href="attributes-common-to-form-controls.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a></li>
 
      <li><code><a href="the-select-element.html#the-select-element">select</a></code> elements that are <a href="attributes-common-to-form-controls.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a></li>
 

Index: the-em-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-em-element.html,v
retrieving revision 1.186
retrieving revision 1.187
diff -u -d -r1.186 -r1.187
--- the-em-element.html	28 Sep 2012 04:44:26 -0000	1.186
+++ the-em-element.html	28 Sep 2012 05:13:50 -0000	1.187
@@ -352,18 +352,18 @@
   </dl><!--TOPIC:HTML--><p>The <code><a href="#the-em-element">em</a></code> element <a href="rendering.html#represents">represents</a> stress
   emphasis of its contents.</p>
 
-  <p>The level of emphasis that a particular piece of content has is
+  <p>The level of stress that a particular piece of content has is
   given by its number of ancestor <code><a href="#the-em-element">em</a></code> elements.</p>
 
-  <p>The placement of emphasis changes the meaning of the sentence.
-  The element thus forms an integral part of the content. The precise
-  way in which emphasis is used in this way depends on the
+  <p>The placement of stress emphasis changes the meaning of the
+  sentence. The element thus forms an integral part of the content.
+  The precise way in which stress is used in this way depends on the
   language.</p>
 
   <div class="example">
 
-   <p>These examples show how changing the emphasis changes the
-   meaning. First, a general statement of fact, with no emphasis:</p>
+   <p>These examples show how changing the stress emphasis changes the
+   meaning. First, a general statement of fact, with no stress:</p>
 
    <pre>&lt;p&gt;Cats are cute animals.&lt;/p&gt;</pre>
 
@@ -373,8 +373,8 @@
 
    <pre>&lt;p&gt;&lt;em&gt;Cats&lt;/em&gt; are cute animals.&lt;/p&gt;</pre>
 
-   <p>Moving the emphasis to the verb, one highlights that the truth
-   of the entire sentence is in question (maybe someone is saying cats
+   <p>Moving the stress to the verb, one highlights that the truth of
+   the entire sentence is in question (maybe someone is saying cats
    are not cute):</p>
 
    <pre>&lt;p&gt;Cats &lt;em&gt;are&lt;/em&gt; cute animals.&lt;/p&gt;</pre>
@@ -392,7 +392,7 @@
 
    <p>By emphasizing the entire sentence, it becomes clear that the
    speaker is fighting hard to get the point across. This kind of
-   emphasis also typically affects the punctuation, hence the
+   stress emphasis also typically affects the punctuation, hence the
    exclamation mark here.</p>
 
    <pre>&lt;p&gt;&lt;em&gt;Cats are cute animals!&lt;/em&gt;&lt;/p&gt;</pre>


Index: the-style-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-style-element.html,v
retrieving revision 1.188
retrieving revision 1.189
diff -u -d -r1.188 -r1.189
--- the-style-element.html	28 Sep 2012 04:44:30 -0000	1.188
+++ the-style-element.html	28 Sep 2012 05:13:50 -0000	1.189
@@ -576,9 +576,9 @@
 
   <div class="example">
 
-   <p>The following document has its emphasis styled as bright red
-   text rather than italics text, while leaving titles of works and
-   Latin words in their default italics. It shows how using
+   <p>The following document has its stress emphasis styled as bright
+   red text rather than italics text, while leaving titles of works
+   and Latin words in their default italics. It shows how using
    appropriate elements enables easier restyling of documents.</p>
 
    <pre>&lt;!DOCTYPE html&gt;

Index: the-progress-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-progress-element.html,v
retrieving revision 1.186
retrieving revision 1.187
diff -u -d -r1.186 -r1.187
--- the-progress-element.html	28 Sep 2012 04:44:29 -0000	1.186
+++ the-progress-element.html	28 Sep 2012 05:13:50 -0000	1.187
@@ -495,8 +495,8 @@
   default value for <code title="dom-progress-max"><a href="#dom-progress-max">max</a></code> is
   1.0.</p>
 
-  <p>The <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> attribute provides
-  a list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s.</p>
+  <p>The <code title="dom-lfe-labels"><a href="the-label-element.html#dom-lfe-labels">labels</a></code> IDL attribute
+  provides a list of the element's <code><a href="the-label-element.html#the-label-element">label</a></code>s.</p>
 
   </div>
 <!--TOPIC:HTML-->

Index: webappapis.html
===================================================================
RCS file: /sources/public/html5/spec/webappapis.html,v
retrieving revision 1.396
retrieving revision 1.397
diff -u -d -r1.396 -r1.397
--- webappapis.html	28 Sep 2012 04:44:31 -0000	1.396
+++ webappapis.html	28 Sep 2012 05:13:51 -0000	1.397
@@ -694,6 +694,13 @@
   <p>If scripting is disabled while a script is executing, the script
   should be terminated immediately.</p>
 
+  <p>User agents may allow users to specifically disable scripts just
+  for the purposes of closing a <a href="browsers.html#browsing-context">browsing context</a>.</p>
+
+  <p class="example">For example, the prompt mentioned in the example
+  above could also offer the user with a mechanism to just close the
+  page entirely, without running any <code title="event-unload">unload</code> event handlers.</p>
+
   </div>
 
 

Index: common-microsyntaxes.html
===================================================================
RCS file: /sources/public/html5/spec/common-microsyntaxes.html,v
retrieving revision 1.255
retrieving revision 1.256
diff -u -d -r1.255 -r1.256
--- common-microsyntaxes.html	28 Sep 2012 04:44:17 -0000	1.255
+++ common-microsyntaxes.html	28 Sep 2012 05:13:47 -0000	1.256
@@ -1502,7 +1502,8 @@
   <h5 id="yearless-dates"><span class="secno">2.5.5.3 </span>Yearless dates</h5>
 
   <p>A <dfn id="concept-yearless-date" title="concept-yearless-date">yearless date</dfn> consists
-  of a month and a day in the Gregorian calendar, but with no associated year.</p>
+  of a Gregorian month and a day within that month, but with no
+  associated year. <a href="references.html#refsGREGORIAN">[GREGORIAN]</a></p>
 
   <p>A string is a <dfn id="valid-yearless-date-string">valid yearless date string</dfn> representing
   a month <var title="">month</var> and a day <var title="">day</var>
@@ -2114,8 +2115,10 @@
   <p class="note">The week-year number of a particular day can be
   different than the number of the year that contains that day in the
   proleptic Gregorian calendar. The first week in a week-year <var title="">y</var> is the week that contains the first Thursday of
-  the Gregorian year <var title="">y</var>. This is the same definition
-  that is used in <a href="references.html#refsISO8601">[ISO8601]</a>.</p>
+  the Gregorian year <var title="">y</var>.</p>
+
+  <p class="note">For modern purposes, a <a href="#concept-week" title="concept-week">week</a> as defined here is equivalent to
+  ISO weeks as defined in ISO 8601. <a href="references.html#refsISO8601">[ISO8601]</a></p>
 
   <p>A string is a <dfn id="valid-week-string">valid week string</dfn> representing a
   week-year <var title="">year</var> and week <var title="">week</var>
Received on Friday, 28 September 2012 05:13:59 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 28 September 2012 05:13:59 GMT