html5/spec acknowledgements.html,1.463,1.464 browsers.html,1.463,1.464 comms.html,1.463,1.464 dom.html,1.463,1.464 editing.html,1.463,1.464 embedded-content-0.html,1.453,1.454 forms.html,1.457,1.458 history.html,1.457,1.458 iana-considerations.html,1.306,1.307 index.html,1.463,1.464 infrastructure.html,1.463,1.464 interactive-elements.html,1.457,1.458 introduction.html,1.463,1.464 microdata.html,1.417,1.418 named-character-references.html,1.456,1.457 obsolete.html,1.455,1.456 offline.html,1.458,1.459 references.html,1.463,1.464 semantics.html,1.463,1.464 spec.html,1.465,1.466 syntax.html,1.463,1.464 tabular-data.html,1.457,1.458 text-level-semantics.html,1.456,1.457 the-canvas-element.html,1.325,1.326 the-xhtml-syntax.html,1.463,1.464 video.html,1.332,1.333

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

Modified Files:
	acknowledgements.html browsers.html comms.html dom.html 
	editing.html embedded-content-0.html forms.html history.html 
	iana-considerations.html index.html infrastructure.html 
	interactive-elements.html introduction.html microdata.html 
	named-character-references.html obsolete.html offline.html 
	references.html semantics.html spec.html syntax.html 
	tabular-data.html text-level-semantics.html 
	the-canvas-element.html the-xhtml-syntax.html video.html 
Log Message:
Make spec consistent in its use of ASCII and Unicode character references and it's references to bytes sequences. (whatwg r4077)

[updated by splitter]


Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/spec/infrastructure.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- infrastructure.html	5 Oct 2009 03:26:32 -0000	1.463
+++ infrastructure.html	5 Oct 2009 06:36:40 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="introduction.html">&#8592; 1 Introduction</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="dom.html">3 Semantics, structure, and APIs of HTML documents &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="infrastructure"><span class="secno">2 </span>Common infrastructure</h2><h3 id="terminology"><span class="secno">2.1 </span>Terminology</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><p>This specification refers to both HTML and XML attributes and IDL
@@ -277,7 +277,7 @@
   attributes defined or mentioned in this specification have no
   namespace.</p><p>Attribute names are said to be <dfn id="xml-compatible">XML-compatible</dfn> if they
   match the <a href="http://www.w3.org/TR/REC-xml/#NT-Name"><code title="">Name</code></a> production defined in XML, they contain no
-  U+003A COLON (:) characters, and their first three characters are
+  U+003A COLON characters (:), and their first three characters are
   not an <a href="#ascii-case-insensitive">ASCII case-insensitive</a> match for the string
   "<code title="">xml</code>". <a href="references.html#refsXML">[XML]</a></p><p>The term <dfn id="xml-mime-type">XML MIME type</dfn> is used to refer to the <a href="#mime-type" title="MIME type">MIME types</a> <code title="">text/xml</code>,
   <code title="">application/xml</code>, and any <a href="#mime-type">MIME
@@ -830,9 +830,9 @@
   those that have the Unicode property "White_Space". <a href="references.html#refsUNICODE">[UNICODE]</a></p>
 
   <p>The <dfn id="alphanumeric-ascii-characters">alphanumeric ASCII characters</dfn> are those in the
-  ranges U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, U+0041 LATIN CAPITAL
-  LETTER A .. U+005A LATIN CAPITAL LETTER Z, U+0061 LATIN SMALL LETTER
-  A .. U+007A LATIN SMALL LETTER Z.</p>
+  ranges U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), U+0041 LATIN
+  CAPITAL LETTER A to U+005A LATIN CAPITAL LETTER Z, U+0061 LATIN
+  SMALL LETTER A to U+007A LATIN SMALL LETTER Z.</p>
 
   <p>Some of the micro-parsers described below follow the pattern of
   having an <var title="">input</var> variable that holds the string
@@ -931,7 +931,7 @@
    <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, return an error.</p></li>
 
    <li><p>If the next character is not one of U+0030 DIGIT ZERO (0)
-   .. U+0039 DIGIT NINE (9), then return an error.</p></li>
+   to U+0039 DIGIT NINE (9), then return an error.</p></li>
 
    <!-- Ok. At this point we know we have a number. It might have
    trailing garbage which we'll ignore, but it's a number, and we
@@ -940,7 +940,7 @@
    <li>
 
     <p><i>Loop</i>: If the next character is one of U+0030 DIGIT ZERO
-    (0) .. U+0039 DIGIT NINE (9):</p>
+    (0) to U+0039 DIGIT NINE (9):</p>
 
     <ol><li>Multiply <var title="">value</var> by ten.</li>
 
@@ -959,12 +959,12 @@
 
   </ol></div><h5 id="signed-integers"><span class="secno">2.4.4.2 </span>Signed integers</h5><p>A string is a <dfn id="valid-integer">valid integer</dfn> if it consists of one or
   more characters in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT
-  NINE (9), optionally prefixed with a U+002D HYPHEN-MINUS ("-")
-  character.</p><p>A <a href="#valid-integer">valid integer</a> without a U+002D HYPHEN-MINUS ("-")
+  NINE (9), optionally prefixed with a U+002D HYPHEN-MINUS character
+  (-).</p><p>A <a href="#valid-integer">valid integer</a> without a U+002D HYPHEN-MINUS (-)
   prefix represents the number that is represented in base ten by that
   string of digits. A <a href="#valid-integer">valid integer</a> <em>with</em> a
-  U+002D HYPHEN-MINUS ("-") prefix represents the number represented
-  in base ten by the string of digits that follows the U+002D
+  U+002D HYPHEN-MINUS (-) prefix represents the number represented in
+  base ten by the string of digits that follows the U+002D
   HYPHEN-MINUS, subtracted from zero.</p><div class="impl">
 
   <p>The <dfn id="rules-for-parsing-integers">rules for parsing integers</dfn> are similar to the
@@ -994,7 +994,7 @@
    <li>
 
     <p>If the character indicated by <var title="">position</var> (the
-    first character) is a U+002D HYPHEN-MINUS ("-") character:</p>
+    first character) is a U+002D HYPHEN-MINUS character (-):</p>
 
     <ol><li>Let <var title="">sign</var> be "negative".</li>
 
@@ -1011,7 +1011,7 @@
    </li>
 
    <li><p>If the next character is not one of U+0030 DIGIT ZERO (0)
-   .. U+0039 DIGIT NINE (9), then return an error.</p></li>
+   to U+0039 DIGIT NINE (9), then return an error.</p></li>
 
    <!-- Ok. At this point we know we have a number. It might have
    trailing garbage which we'll ignore, but it's a number, and we
@@ -1019,7 +1019,7 @@
 
    <li>
 
-    <p>If the next character is one of U+0030 DIGIT ZERO (0) .. U+0039
+    <p>If the next character is one of U+0030 DIGIT ZERO (0) to U+0039
     DIGIT NINE (9):</p>
 
     <ol><li>Multiply <var title="">value</var> by ten.</li>
@@ -1039,14 +1039,14 @@
    <var title="">value</var> from zero.</p></li>
 
   </ol></div><h5 id="real-numbers"><span class="secno">2.4.4.3 </span>Real numbers</h5><p>A string is a <dfn id="valid-floating-point-number">valid floating point number</dfn> if it
-  consists of:</p><ol class="brief"><li>Optionally, a U+002D HYPHEN-MINUS ("-") character.</li>
+  consists of:</p><ol class="brief"><li>Optionally, a U+002D HYPHEN-MINUS character (-).</li>
 
    <li>A series of one or more characters in the range U+0030 DIGIT
    ZERO (0) to U+0039 DIGIT NINE (9).</li>
 
    <li>Optionally:
 
-    <ol><li>A single U+002E FULL STOP (".") character.</li>
+    <ol><li>A single U+002E FULL STOP character (.).</li>
 
      <li>A series of one or more characters in the range U+0030 DIGIT
      ZERO (0) to U+0039 DIGIT NINE (9).</li>
@@ -1055,11 +1055,11 @@
 
    <li>Optionally:
 
-    <ol><li>Either a U+0065 LATIN SMALL LETTER E character or a U+0045
-     LATIN CAPITAL LETTER E character.</li>
+    <ol><li>Either a U+0065 LATIN SMALL LETTER E character (e) or a
+     U+0045 LATIN CAPITAL LETTER E character (E).</li>
 
-     <li>Optionally, a U+002D HYPHEN-MINUS ("-") character or U+002B
-     PLUS SIGN ("+") character.</li>
+     <li>Optionally, a U+002D HYPHEN-MINUS character (-) or U+002B
+     PLUS SIGN character (+).</li>
 
      <li>A series of one or more characters in the range U+0030 DIGIT
      ZERO (0) to U+0039 DIGIT NINE (9).</li>
@@ -1072,11 +1072,11 @@
   interpreted as base ten (including the decimal point and the number
   after the decimal point, if any, and interpreting the significand as
   a negative number if the whole string starts with a U+002D
-  HYPHEN-MINUS ("-") character and the number is not zero), and where
+  HYPHEN-MINUS character (-) and the number is not zero), and where
   the exponent is the number after the E, if any (interpreted as a
-  negative number if there is a U+002D HYPHEN-MINUS ("-") character
+  negative number if there is a U+002D HYPHEN-MINUS character (-)
   between the E and the number and the number is not zero, or else
-  ignoring a U+002B PLUS SIGN ("+") character between the E and the
+  ignoring a U+002B PLUS SIGN character (+) between the E and the
   number if there is one). If there is no E, then the exponent is
   treated as zero.</p><p class="note">The Infinity and Not-a-Number (NaN) values are not
   <a href="#valid-floating-point-number" title="valid floating point number">valid floating point
@@ -1111,7 +1111,7 @@
    <li>
 
     <p>If the character indicated by <var title="">position</var> is a
-    U+002D HYPHEN-MINUS ("-") character:</p>
+    U+002D HYPHEN-MINUS character (-):</p>
 
     <ol><li>Change <var title="">value</var> and <var title="">divisor</var> to &#8722;1.</li>
 
@@ -1123,7 +1123,7 @@
     </ol></li>
 
    <li><p>If the character indicated by <var title="">position</var>
-   is not one of U+0030 DIGIT ZERO (0) .. U+0039 DIGIT NINE (9), then
+   is not one of U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), then
    return an error.</p></li>
 
    <!-- Ok. At this point we know we have a number. It might have
@@ -1137,13 +1137,13 @@
    <li>If <var title="">position</var> is past the end of <var title="">input</var>, return <var title="">value</var>.</li>
 
    <li><p>If the character indicated by <var title="">position</var>
-   is a U+002E FULL STOP ("."), run these substeps:</p>
+   is a U+002E FULL STOP (.), run these substeps:</p>
 
     <ol><li><p>Advance <var title="">position</var> to the next
      character.</p></li>
 
      <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, or if the character indicated by <var title="">position</var> is not one of U+0030 DIGIT ZERO (0)
-     .. U+0039 DIGIT NINE (9), then return <var title="">value</var>.</p></li>
+     to U+0039 DIGIT NINE (9), then return <var title="">value</var>.</p></li>
 
      <li><p><i>Fraction loop</i>: Multiply <var title="">divisor</var>
      by ten.</p></li>
@@ -1158,15 +1158,15 @@
      <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, then return <var title="">value</var>.</p></li>
 
      <li><p>If the character indicated by <var title="">position</var>
-     is one of U+0030 DIGIT ZERO (0) .. U+0039 DIGIT NINE (9), return
+     is one of U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), return
      to the step labeled <i>fraction loop</i> in these
      substeps.</p></li>
 
     </ol></li>
 
    <li><p>If the character indicated by <var title="">position</var>
-   is a U+0065 LATIN SMALL LETTER E character or a U+0045 LATIN
-   CAPITAL LETTER E character, run these substeps:</p>
+   is a U+0065 LATIN SMALL LETTER E character (e) or a U+0045 LATIN
+   CAPITAL LETTER E character (E), run these substeps:</p>
 
     <ol><li><p>Advance <var title="">position</var> to the next
      character.</p></li>
@@ -1176,7 +1176,7 @@
      <li>
 
       <p>If the character indicated by <var title="">position</var> is
-      a U+002D HYPHEN-MINUS ("-") character:</p>
+      a U+002D HYPHEN-MINUS character (-):</p>
 
       <ol><li>Change <var title="">exponent</var> to &#8722;1.</li>
 
@@ -1185,8 +1185,7 @@
 
        <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, then return <var title="">value</var>.</p></li>
 
-      </ol><p>Otherwise, if the character indicated by <var title="">position</var> is a U+002B PLUS SIGN ("+")
-      character:</p>
+      </ol><p>Otherwise, if the character indicated by <var title="">position</var> is a U+002B PLUS SIGN character (+):</p>
 
       <ol><li>Advance <var title="">position</var> to the next
        character.</li>
@@ -1196,7 +1195,7 @@
       </ol></li>
 
      <li><p>If the character indicated by <var title="">position</var>
-     is not one of U+0030 DIGIT ZERO (0) .. U+0039 DIGIT NINE (9),
+     is not one of U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9),
      then return <var title="">value</var>.</p></li>
 
      <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range
@@ -1263,9 +1262,8 @@
    to that character.</li>
 
    <li>If the string contains any other characters in the range U+0030
-   DIGIT ZERO to U+0039 DIGIT NINE, but <var title="">denominator</var> was
-   given a value in the step 6, return nothing and abort these
-   steps.</li>
+   DIGIT ZERO (0) to U+0039 DIGIT NINE (9), but <var title="">denominator</var> was given a value in the step 6, return
+   nothing and abort these steps.</li>
 
    <li>Otherwise, if <var title="">denominator</var> was given a value
    in step 6, return <var title="">number1</var> and <var title="">denominator</var> and abort these steps.</li>
@@ -1292,8 +1290,8 @@
    steps.</li>
 
    <li>If the string contains any other characters in the range U+0030
-   DIGIT ZERO to U+0039 DIGIT NINE, return nothing and abort these
-   steps.</li>
+   DIGIT ZERO (0) to U+0039 DIGIT NINE (9), return nothing and abort
+   these steps.</li>
 
    <li>Otherwise, return <var title="">number1</var> and
    <var title="">number2</var>.</li>
@@ -1305,15 +1303,15 @@
   <ol><li>Starting at the given starting position, ignore all characters
    in the given string until the first character that is either a
    U+002E FULL STOP or one of the ten characters in the range U+0030
-   DIGIT ZERO to U+0039 DIGIT NINE.</li>
+   DIGIT ZERO (0) to U+0039 DIGIT NINE (9).</li>
 
    <li>If there are no such characters, return nothing and abort these
    steps.</li>
 
    <li>Starting with the character matched in step 1, collect all the
    consecutive characters that are either a U+002E FULL STOP or one of
-   the ten characters in the range U+0030 DIGIT ZERO to U+0039 DIGIT
-   NINE, and assign this string of one or more characters to
+   the ten characters in the range U+0030 DIGIT ZERO (0) to U+0039
+   DIGIT NINE (9), and assign this string of one or more characters to
    <var title="">string</var>.</li>
 
    <li>If <var title="">string</var> consists of just a single U+002E
@@ -1373,7 +1371,7 @@
    <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, return an error.</p></li>
 
    <li><p>If the next character is not one of U+0031 DIGIT ONE (1)
-   .. U+0039 DIGIT NINE (9), then return an error.</p></li>
+   to U+0039 DIGIT NINE (9), then return an error.</p></li>
 
    <!-- Ok. At this point we know we have a number. It might have
    trailing garbage which we'll ignore, but it's a number, and we
@@ -1394,7 +1392,7 @@
      character.</p></li>
 
      <li><p>If the next character is not one of U+0030 DIGIT ZERO (0)
-     .. U+0039 DIGIT NINE (9), then return <var title="">value</var>
+     to U+0039 DIGIT NINE (9), then return <var title="">value</var>
      as an integer.</p></li>
 
      <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range
@@ -1452,7 +1450,7 @@
 
    <li><p>Let <var title="">started</var> be false. This variable is
    set to true when the parser sees a number or a U+002D HYPHEN-MINUS
-   ("-") character.</p></li>
+   character (-).</p></li>
 
    <li><p>Let <var title="">got number</var> be false. This variable
    is set to true when the parser sees a number.</p></li>
@@ -1487,8 +1485,8 @@
       </ol></dd>
 
 
-     <dt>A character in the range U+0030 DIGIT ZERO .. U+0039 DIGIT
-     NINE</dt>
+     <dt>A character in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT
+     NINE (9)</dt>
 
      <dd>
 
@@ -1693,7 +1691,7 @@
    parsed.</p></li>
 
    <li><p>If the last character in <var title="">raw input</var> is a
-   U+002C COMMA character (","), then remove that character from <var title="">raw input</var>.</p></li>
+   U+002C COMMA character (,), then remove that character from <var title="">raw input</var>.</p></li>
 
    <li><p><a href="#split-a-string-on-commas" title="split a string on commas">Split the string <var title="">raw input</var> on commas</a>. Let <var title="">raw
    tokens</var> be the resulting list of tokens.</p></li>
@@ -1762,7 +1760,7 @@
      <li>
 
       <p>If the character at <var title="">position</var> is a U+0025
-      PERCENT SIGN (%) character, then set <var title="">unit</var> to
+      PERCENT SIGN character (%), then set <var title="">unit</var> to
       <i>percentage</i>.</p>
 
       <p>Otherwise, if the character at <var title="">position</var>
@@ -1787,8 +1785,8 @@
   <em>28</em> otherwise. This takes into account leap years in the
   Gregorian calendar. <a href="references.html#refsGREGORIAN">[GREGORIAN]</a></p><p>The <dfn id="concept-datetime-digit" title="concept-datetime-digit">digits</dfn> in the date
   and time syntaxes defined in this section must be characters in the
-  range U+0030 DIGIT ZERO to U+0039 DIGIT NINE, used to express
-  numbers in base ten.</p><div class="impl">
+  range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), used to
+  express numbers in base ten.</p><div class="impl">
 
   <p class="note">While the formats described here are intended to be
   subsets of the corresponding ISO8601 formats, this specification
@@ -2058,7 +2056,7 @@
   representing a date and time if it consists of the following
   components in the given order:</p><ol><li>A <a href="#valid-date-string">valid date string</a> representing the date.</li>
 
-   <li>A U+0054 LATIN CAPITAL LETTER T character.</li>
+   <li>A U+0054 LATIN CAPITAL LETTER T character (T).</li>
 
    <li>A <a href="#valid-time-string">valid time string</a> representing the time.</li>
 
@@ -2078,8 +2076,7 @@
    <li><p><a href="#parse-a-date-component">Parse a date component</a> to obtain <var title="">year</var>, <var title="">month</var>, and <var title="">day</var>. If this returns nothing, then fail.</p>
 
    </li><li><p>If <var title="">position</var> is beyond the end of <var title="">input</var> or if the character at <var title="">position</var> is not a U+0054 LATIN CAPITAL LETTER T
-   character then fail. Otherwise, move <var title="">position</var>
-   forwards one character.</p></li>
+   character (T) then fail. Otherwise, move <var title="">position</var> forwards one character.</p></li>
 
    <li><p><a href="#parse-a-time-component">Parse a time component</a> to obtain <var title="">hour</var>, <var title="">minute</var>, and <var title="">second</var>. If this returns nothing, then fail.</p>
 
@@ -2101,19 +2098,19 @@
   representing a date, time, and a time-zone offset if it consists of
   the following components in the given order:</p><ol><li>A <a href="#valid-date-string">valid date string</a> representing the date</li>
 
-   <li>A U+0054 LATIN CAPITAL LETTER T character</li>
+   <li>A U+0054 LATIN CAPITAL LETTER T character (T)</li>
 
    <li>A <a href="#valid-time-string">valid time string</a> representing the time</li>
 
    <li>Either:
 
-    <ul><li>A U+005A LATIN CAPITAL LETTER Z character, allowed only if
-     the time zone is UTC</li>
+    <ul><li>A U+005A LATIN CAPITAL LETTER Z character (Z), allowed only
+     if the time zone is UTC</li>
 
      <li>Or:
 
       <ol><li>Either a U+002B PLUS SIGN character (+) or a U+002D
-       HYPHEN-MINUS (-) character, representing the sign of the
+       HYPHEN-MINUS character (-), representing the sign of the
        time-zone offset</li>
 
        <li>Two <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>,
@@ -2183,7 +2180,7 @@
   <p>The <dfn id="best-representation-of-the-global-date-and-time-string">best representation of the global date and time
   string</dfn> <var title="">datetime</var> is the <a href="#valid-global-date-and-time-string">valid global
   date and time string</a> representing <var title="">datetime</var> with the last character of the string not
-  being a U+005A LATIN CAPITAL LETTER Z character, even if the
+  being a U+005A LATIN CAPITAL LETTER Z character (Z), even if the
   time zone is UTC.</p>
 
   <p>The rules to <dfn id="parse-a-global-date-and-time-string">parse a global date and time string</dfn> are
@@ -2201,8 +2198,7 @@
    <li><p><a href="#parse-a-date-component">Parse a date component</a> to obtain <var title="">year</var>, <var title="">month</var>, and <var title="">day</var>. If this returns nothing, then fail.</p>
 
    </li><li><p>If <var title="">position</var> is beyond the end of <var title="">input</var> or if the character at <var title="">position</var> is not a U+0054 LATIN CAPITAL LETTER T
-   character then fail. Otherwise, move <var title="">position</var>
-   forwards one character.</p></li>
+   character (T) then fail. Otherwise, move <var title="">position</var> forwards one character.</p></li>
 
    <li><p><a href="#parse-a-time-component">Parse a time component</a> to obtain <var title="">hour</var>, <var title="">minute</var>, and <var title="">second</var>. If this returns nothing, then fail.</p>
 
@@ -2236,7 +2232,7 @@
   <ol><li>
 
     <p>If the character at <var title="">position</var> is a U+005A
-    LATIN CAPITAL LETTER Z, then:</p>
+    LATIN CAPITAL LETTER Z character (Z), then:</p>
 
     <ol><li><p>Let <var title="">timezone<sub title="">hours</sub></var>
      be 0.</p></li>
@@ -2247,12 +2243,12 @@
      in <var title="">input</var>.</p></li>
 
     </ol><p>Otherwise, if the character at <var title="">position</var> is
-    either a U+002B PLUS SIGN ("+") or a U+002D HYPHEN-MINUS ("-"),
+    either a U+002B PLUS SIGN (+) or a U+002D HYPHEN-MINUS (-),
     then:</p>
 
     <ol><li><p>If the character at <var title="">position</var> is a
-     U+002B PLUS SIGN ("+"), let <var title="">sign</var> be
-     "positive". Otherwise, it's a U+002D HYPHEN-MINUS ("-"); let <var title="">sign</var> be "negative".</p></li>
+     U+002B PLUS SIGN (+), let <var title="">sign</var> be
+     "positive". Otherwise, it's a U+002D HYPHEN-MINUS (-); let <var title="">sign</var> be "negative".</p></li>
 
      <li><p>Advance <var title="">position</var> to the next character
      in <var title="">input</var>.</p></li>
@@ -2314,7 +2310,7 @@
 
    <li>A U+002D HYPHEN-MINUS character (-)</li>
 
-   <li>A U+0057 LATIN CAPITAL LETTER W character</li>
+   <li>A U+0057 LATIN CAPITAL LETTER W character (W)</li>
 
    <li>Two <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>,
    representing the week <var title="">week</var>, in the range
@@ -2348,8 +2344,7 @@
    one character.</p></li>
 
    <li><p>If <var title="">position</var> is beyond the end of <var title="">input</var> or if the character at <var title="">position</var> is not a U+0057 LATIN CAPITAL LETTER W
-   character, then fail. Otherwise, move <var title="">position</var>
-   forwards one character.</p></li>
+   character (W), then fail. Otherwise, move <var title="">position</var> forwards one character.</p></li>
 
    <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range
    U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). If the collected
@@ -2417,12 +2412,13 @@
    </li><li>
 
     <p>If <var title="">date present</var> is true, and <var title="">position</var> is not beyond the end of <var title="">input</var>, and the character at <var title="">position</var> is a U+0054 LATIN CAPITAL LETTER T
-    character, then advance <var title="">position</var> to the next
-    character in <var title="">input</var>.</p>
+    character (T), then advance <var title="">position</var> to the
+    next character in <var title="">input</var>.</p>
 
     <p>Otherwise, if <var title="">date present</var> is true, and
     either <var title="">position</var> is beyond the end of <var title="">input</var> or the character at <var title="">position</var> is not a U+0054 LATIN CAPITAL LETTER T
-    character, then set <var title="">time present</var> to false.</p>
+    character (T), then set <var title="">time present</var> to
+    false.</p>
 
     <p>Otherwise, if <var title="">date present</var> is false, set
     <var title="">position</var> back to the same position as <var title="">start position</var>.</p>
@@ -2471,15 +2467,15 @@
   range 0..255, representing the red, green, and blue components of
   the color respectively, in the sRGB color space. <a href="references.html#refsSRGB">[SRGB]</a></p><p>A string is a <dfn id="valid-simple-color">valid simple color</dfn> if it is exactly
   seven characters long, and the first character is a U+0023 NUMBER
-  SIGN (#) character, and the remaining six characters are all in the
-  range U+0030 DIGIT ZERO (0) .. U+0039 DIGIT NINE (9), U+0041 LATIN
-  CAPITAL LETTER A .. U+0046 LATIN CAPITAL LETTER F, U+0061 LATIN
-  SMALL LETTER A .. U+0066 LATIN SMALL LETTER F, with the first two
+  SIGN character (#), and the remaining six characters are all in the
+  range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), U+0041 LATIN
+  CAPITAL LETTER A to U+0046 LATIN CAPITAL LETTER F, U+0061 LATIN
+  SMALL LETTER A to U+0066 LATIN SMALL LETTER F, with the first two
   digits representing the red component, the middle two digits
   representing the green component, and the last two digits
   representing the blue component, in hexadecimal.</p><p>A string is a <dfn id="valid-lowercase-simple-color">valid lowercase simple color</dfn> if it is a
   <a href="#valid-simple-color">valid simple color</a> and doesn't use any characters in
-  the range U+0041 LATIN CAPITAL LETTER A .. U+0046 LATIN CAPITAL
+  the range U+0041 LATIN CAPITAL LETTER A to U+0046 LATIN CAPITAL
   LETTER F.</p><div class="impl">
 
   <p>The <dfn id="rules-for-parsing-simple-color-values">rules for parsing simple color values</dfn> are as given
@@ -2495,12 +2491,12 @@
    long, then return an error.</p></li>
 
    <li><p>If the first character in <var title="">input</var> is not a
-   U+0023 NUMBER SIGN (#) character, then return an error.</p></li>
+   U+0023 NUMBER SIGN character (#), then return an error.</p></li>
 
    <li><p>If the last six characters of <var title="">input</var> are
-   not all in the range U+0030 DIGIT ZERO (0) .. U+0039 DIGIT NINE
-   (9), U+0041 LATIN CAPITAL LETTER A .. U+0046 LATIN CAPITAL LETTER
-   F, U+0061 LATIN SMALL LETTER A .. U+0066 LATIN SMALL LETTER F, then
+   not all in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE
+   (9), U+0041 LATIN CAPITAL LETTER A to U+0046 LATIN CAPITAL LETTER
+   F, U+0061 LATIN SMALL LETTER A to U+0066 LATIN SMALL LETTER F, then
    return an error.</p></li>
 
    <li><p>Let <var title="">result</var> be a <a href="#simple-color">simple
@@ -2522,12 +2518,12 @@
   algorithm:</p>
 
   <ol><li><p>Let <var title="">result</var> be a string consisting of a
-   single U+0023 NUMBER SIGN (#) character.</p></li>
+   single U+0023 NUMBER SIGN character (#).</p></li>
 
    <li><p>Convert the red, green, and blue components in turn to
    two-digit hexadecimal numbers using the digits U+0030 DIGIT ZERO
-   (0) .. U+0039 DIGIT NINE (9) and U+0061 LATIN SMALL LETTER A
-   .. U+0066 LATIN SMALL LETTER F, zero-padding if necessary, and
+   (0) to U+0039 DIGIT NINE (9) and U+0061 LATIN SMALL LETTER A
+   to U+0066 LATIN SMALL LETTER F, zero-padding if necessary, and
    append these numbers to <var title="">result</var>, in the order
    red, green, blue.</p>
 
@@ -2561,9 +2557,9 @@
 
     <p>If <var title="">input</var> is four characters long, and the
     first character in <var title="">input</var> is a U+0023 NUMBER
-    SIGN (#) character, and the last three characters of <var title="">input</var> are all in the range U+0030 DIGIT ZERO (0)
-    .. U+0039 DIGIT NINE (9), U+0041 LATIN CAPITAL LETTER A .. U+0046
-    LATIN CAPITAL LETTER F, and U+0061 LATIN SMALL LETTER A .. U+0066
+    SIGN character (#), and the last three characters of <var title="">input</var> are all in the range U+0030 DIGIT ZERO (0)
+    to U+0039 DIGIT NINE (9), U+0041 LATIN CAPITAL LETTER A to U+0046
+    LATIN CAPITAL LETTER F, and U+0061 LATIN SMALL LETTER A to U+0066
     LATIN SMALL LETTER F, then run these substeps:</p>
 
     <ol><li><p>Let <var title="">result</var> be a <a href="#simple-color">simple
@@ -2598,9 +2594,9 @@
    U+0023 NUMBER SIGN character (#), remove it.</p></li>
 
    <li><p>Replace any character in <var title="">input</var> that is
-   not in the range U+0030 DIGIT ZERO (0) .. U+0039 DIGIT NINE (9),
-   U+0041 LATIN CAPITAL LETTER A .. U+0046 LATIN CAPITAL LETTER F, and
-   U+0061 LATIN SMALL LETTER A .. U+0066 LATIN SMALL LETTER F with the
+   not in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9),
+   U+0041 LATIN CAPITAL LETTER A to U+0046 LATIN CAPITAL LETTER F, and
+   U+0061 LATIN SMALL LETTER A to U+0066 LATIN SMALL LETTER F with the
    character U+0030 DIGIT ZERO (0).</p></li>
 
    <li><p>While <var title="">input</var>'s length is zero or not a
@@ -2747,10 +2743,10 @@
 
   </div><h4 id="comma-separated-tokens"><span class="secno">2.4.8 </span>Comma-separated tokens</h4><p>A <dfn id="set-of-comma-separated-tokens">set of comma-separated tokens</dfn> is a set of zero or
   more tokens each separated from the next by a single U+002C COMMA
-  character (<code title="">,</code>), where tokens consist of any
+  character (,), where tokens consist of any
   string of zero or more characters, neither beginning nor ending with
   <a href="#space-character" title="space character">space characters</a>, nor
-  containing any U+002C COMMA characters (<code title="">,</code>),
+  containing any U+002C COMMA characters (,),
   and optionally surrounded by <a href="#space-character" title="space character">space
   characters</a>.</p><p class="example">For instance, the string "<code title="">&#160;a&#160;,b,,d&#160;d&#160;</code>" consists of four
   tokens: "a", "b", the empty string, and "d&#160;d". Leading and
@@ -2778,15 +2774,15 @@
    end of <var title="">input</var>, jump to the last step.</p></li>
 
    <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> that are not
-   U+002C COMMA characters (<code title="">,</code>). Let <var title="">s</var> be the resulting sequence (which might be the
+   U+002C COMMA characters (,). Let <var title="">s</var> be the resulting sequence (which might be the
    empty string).</p></li>
 
    <li><p>Remove any leading or trailing sequence of <a href="#space-character" title="space character">space characters</a> from <var title="">s</var>.</p></li>
 
    <li><p>Add <var title="">s</var> to <var title="">tokens</var>.</p></li>
 
-   <li><p>If <var title="">position</var> is not past the end of <var title="">input</var>, then the character at <var title="">position</var> is a U+002C COMMA character (<code title="">,</code>); advance <var title="">position</var> past that
-   character.</p></li>
+   <li><p>If <var title="">position</var> is not past the end of <var title="">input</var>, then the character at <var title="">position</var> is a U+002C COMMA character (,); advance
+   <var title="">position</var> past that character.</p></li>
 
    <li><p>Jump back to the step labeled <i>token</i>.</p></li>
 
@@ -2833,9 +2829,9 @@
    </li>
 
   </ol></div><h4 id="syntax-references"><span class="secno">2.4.10 </span>References</h4><p>A <dfn id="valid-hash-name-reference">valid hash-name reference</dfn> to an element of type <var title="">type</var> is a string consisting of a U+0023 NUMBER SIGN
-  (<code title="">#</code>) character followed by a string which
-  exactly matches the value of the <code title="">name</code>
-  attribute of an element in the document with type <var title="">type</var>.</p><div class="impl">
+  character (#) followed by a string which exactly matches the value
+  of the <code title="">name</code> attribute of an element in the
+  document with type <var title="">type</var>.</p><div class="impl">
 
   <p>The <dfn id="rules-for-parsing-a-hash-name-reference">rules for parsing a hash-name reference</dfn> to an
   element of type <var title="">type</var> are as follows:</p>
@@ -3091,8 +3087,8 @@
      </td><td><a href="#url-scheme" title="url-scheme">&lt;scheme&gt;</a>
      </td><td>&#8212;
      </td><td>&#8212;
-     </td><td>U+003A COLON ("<code title="">:</code>")
-     </td><td>Remove all trailing U+003A COLON ("<code title="">:</code>") characters
+     </td><td>U+003A COLON (:)
+     </td><td>Remove all trailing U+003A COLON characters (:)
      </td><td>The new value is not the empty string
     </td></tr><tr><td><dfn id="dom-uda-host" title="dom-uda-host"><code>host</code></dfn>
      </td><td><a href="#url-hostport" title="url-hostport">&lt;hostport&gt;</a>
@@ -3106,36 +3102,36 @@
      </td><td><a href="#concept-uda-input" title="concept-uda-input">input</a> is hierarchical and uses a server-based naming authority
      </td><td>&#8212;
      </td><td>&#8212;
-     </td><td>Remove all leading U+002F SOLIDUS ("<code title="">/</code>") characters
+     </td><td>Remove all leading U+002F SOLIDUS characters (/)
      </td><td>The new value is not the empty string and <a href="#concept-uda-input" title="concept-uda-input">input</a> is hierarchical and uses a server-based naming authority
     </td></tr><tr><td><dfn id="dom-uda-port" title="dom-uda-port"><code>port</code></dfn>
      </td><td><a href="#url-port" title="url-port">&lt;port&gt;</a>
      </td><td><a href="#concept-uda-input" title="concept-uda-input">input</a> is hierarchical, uses a server-based naming authority, and contained a <a href="#url-port" title="url-port">&lt;port&gt;</a> component (possibly an empty one)
      </td><td>&#8212;
      </td><td>&#8212;
-     </td><td>Remove any characters in the new value that are not in the range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE.
-         If the resulting string is empty, set it to a single U+0030 DIGIT ZERO character ('0').
+     </td><td>Remove any characters in the new value that are not in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9).
+         If the resulting string is empty, set it to a single U+0030 DIGIT ZERO character (0).
      </td><td><a href="#concept-uda-input" title="concept-uda-input">input</a> is hierarchical and uses a server-based naming authority
     </td></tr><tr><td><dfn id="dom-uda-pathname" title="dom-uda-pathname"><code>pathname</code></dfn>
      </td><td><a href="#url-path" title="url-path">&lt;path&gt;</a>
      </td><td><a href="#concept-uda-input" title="concept-uda-input">input</a> is hierarchical
      </td><td>&#8212;
      </td><td>&#8212;
-     </td><td>If it has no leading U+002F SOLIDUS ("<code title="">/</code>") character, prepend a U+002F SOLIDUS ("<code title="">/</code>") character to the new value
+     </td><td>If it has no leading U+002F SOLIDUS character (/), prepend a U+002F SOLIDUS character (/) to the new value
      </td><td>&#8212;
     </td></tr><tr><td><dfn id="dom-uda-search" title="dom-uda-search"><code>search</code></dfn>
      </td><td><a href="#url-query" title="url-query">&lt;query&gt;</a>
      </td><td><a href="#concept-uda-input" title="concept-uda-input">input</a> is hierarchical, and contained a <a href="#url-query" title="url-query">&lt;query&gt;</a> component (possibly an empty one)
-     </td><td>U+003F QUESTION MARK ("<code title="">?</code>")
+     </td><td>U+003F QUESTION MARK (?)
      </td><td>&#8212;
-     </td><td>Remove one leading U+003F QUESTION MARK ("<code title="">?</code>") character, if any
+     </td><td>Remove one leading U+003F QUESTION MARK character (?), if any
      </td><td>&#8212;
     </td></tr><tr><td><dfn id="dom-uda-hash" title="dom-uda-hash"><code>hash</code></dfn>
      </td><td><a href="#url-fragment" title="url-fragment">&lt;fragment&gt;</a>
      </td><td><a href="#concept-uda-input" title="concept-uda-input">input</a> contained a <a href="#url-fragment" title="url-fragment">&lt;fragment&gt;</a> component (possibly an empty one)
-     </td><td>U+0023 NUMBER SIGN ("<code title="">#</code>")
+     </td><td>U+0023 NUMBER SIGN (#)
      </td><td>&#8212;
-     </td><td>Remove one leading U+0023 NUMBER SIGN ("<code title="">#</code>") character, if any
+     </td><td>Remove one leading U+0023 NUMBER SIGN character (#), if any
      </td><td>&#8212;
   </td></tr></tbody></table><!--
   http://www.hixie.ch/tests/adhoc/dom/level0/location/components/

Index: text-level-semantics.html
===================================================================
RCS file: /sources/public/html5/spec/text-level-semantics.html,v
retrieving revision 1.456
retrieving revision 1.457
diff -u -d -r1.456 -r1.457
--- text-level-semantics.html	5 Oct 2009 03:26:33 -0000	1.456
+++ text-level-semantics.html	5 Oct 2009 06:36:41 -0000	1.457
@@ -223,7 +223,7 @@
    <a href="semantics.html">&#8592; 4 The elements of HTML</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="video.html">4.8.7 The video element &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h3 id="text-level-semantics"><span class="secno">4.6 </span>Text-level semantics</h3><h4 id="the-a-element"><span class="secno">4.6.1 </span>The <dfn><code>a</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>
@@ -325,10 +325,11 @@
 
      <li>Let the <dfn id="hyperlink-suffix"><var>hyperlink suffix</var></dfn> be a U+003F
      QUESTION MARK character, the value of <var title="">x</var>
-     expressed as a base-ten integer using ASCII digits (U+0030 DIGIT
-     ZERO to U+0039 DIGIT NINE), a U+002C COMMA character, and the
-     value of <var title="">y</var> expressed as a base-ten integer
-     using ASCII digits.</li>
+     expressed as a base-ten integer using ASCII digits, a U+002C
+     COMMA character (,), and the value of <var title="">y</var>
+     expressed as a base-ten integer using ASCII digits. ASCII digits
+     are the characters in the range U+0030 DIGIT ZERO (0) to U+0039
+     DIGIT NINE (9).</li>
 
     </ol></li>
 
@@ -4586,7 +4587,7 @@
   </div><p>Any (namespace-less) attribute may be specified on the
   <code><a href="#the-embed-element">embed</a></code> element, so long as its name is
   <a href="infrastructure.html#xml-compatible">XML-compatible</a> and contains no characters in the range
-  U+0041 .. U+005A (LATIN CAPITAL LETTER A LATIN CAPITAL LETTER
+  U+0041 .. U+005A (LATIN CAPITAL LETTER A to LATIN CAPITAL LETTER
   Z). These attributes are then passed as parameters to the
   <a href="infrastructure.html#plugin">plugin</a>.</p><p class="note">All attributes in <a href="dom.html#html-documents">HTML documents</a> get
   lowercased automatically, so the restriction on uppercase letters

Index: the-canvas-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-canvas-element.html,v
retrieving revision 1.325
retrieving revision 1.326
diff -u -d -r1.325 -r1.326
--- the-canvas-element.html	5 Oct 2009 03:26:33 -0000	1.325
+++ the-canvas-element.html	5 Oct 2009 06:36:41 -0000	1.326
@@ -223,7 +223,7 @@
    <a href="video.html">&#8592; 4.8.7 The video element</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="tabular-data.html">4.9 Tabular data &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h4 id="the-canvas-element"><span class="secno">4.8.11 </span>The <dfn id="canvas"><code>canvas</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Implemented and widely deployed. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/74">ISSUE-74</a> (canvas-accessibility) blocks progress to Last Call</span></p><dl class="element"><dt>Categories</dt>

Index: tabular-data.html
===================================================================
RCS file: /sources/public/html5/spec/tabular-data.html,v
retrieving revision 1.457
retrieving revision 1.458
diff -u -d -r1.457 -r1.458
--- tabular-data.html	5 Oct 2009 03:26:33 -0000	1.457
+++ tabular-data.html	5 Oct 2009 06:36:41 -0000	1.458
@@ -223,7 +223,7 @@
    <a href="the-canvas-element.html">&#8592; 4.8.11 The canvas element</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="forms.html">4.10 Forms &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h3 id="tabular-data"><span class="secno">4.9 </span>Tabular data</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/32">ISSUE-32</a> (table-summary) blocks progress to Last Call</span></p><h4 id="the-table-element"><span class="secno">4.9.1 </span>The <dfn><code>table</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>

Index: microdata.html
===================================================================
RCS file: /sources/public/html5/spec/microdata.html,v
retrieving revision 1.417
retrieving revision 1.418
diff -u -d -r1.417 -r1.418
--- microdata.html	5 Oct 2009 03:26:32 -0000	1.417
+++ microdata.html	5 Oct 2009 06:36:41 -0000	1.418
@@ -223,7 +223,7 @@
    <a href="interactive-elements.html">&#8592; 4.11 Interactive elements</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="browsers.html">6 Web browsers &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="microdata"><span class="secno">5 </span><dfn>Microdata</dfn></h2><p class="XXX annotation"><b>Status: </b><i>First draft. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/76">ISSUE-76</a> (Microdata/RDFa) blocks progress to Last Call</span></p><!-- v2
@@ -712,8 +712,8 @@
    item, or</li>
 
    <li>If the item is not a <a href="#typed-item">typed item</a>: a string that
-   contains no U+002E FULL STOP (.) characters and no U+003A COLON (:)
-   characters.</li>
+   contains no U+002E FULL STOP characters (.) and no U+003A COLON
+   characters (:).</li>
 
   </ul><p>When an element with an <code title="concept-itemprop">itemprop</code> attribute <a href="#the-properties-of-an-item" title="the
   properties of an item">adds a property</a> to multiple <a href="#concept-item" title="concept-item">items</a>, the requirement above regarding

Index: embedded-content-0.html
===================================================================
RCS file: /sources/public/html5/spec/embedded-content-0.html,v
retrieving revision 1.453
retrieving revision 1.454
diff -u -d -r1.453 -r1.454
--- embedded-content-0.html	5 Oct 2009 03:26:32 -0000	1.453
+++ embedded-content-0.html	5 Oct 2009 06:36:40 -0000	1.454
@@ -223,7 +223,7 @@
    <a href="dom.html">&#8592; 3 Semantics, structure, and APIs of HTML documents</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="semantics.html">4 The elements of HTML &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h6 id="embedded-content-0"><span class="secno">3.2.5.1.6 </span>Embedded content</h6><p><dfn id="embedded-content">Embedded content</dfn> is content that imports another
@@ -1102,7 +1102,7 @@
     <!-- text/plain handling -->
 
     <p>If the <var title="">type</var> string contains a U+003B
-    SEMICOLON (;) character, remove the first such character and all
+    SEMICOLON character (;), remove the first such character and all
     characters from it up to the end of the string.</p>
 
     <p>Strip all leading and trailing <a href="infrastructure.html#space-character" title="space

Index: dom.html
===================================================================
RCS file: /sources/public/html5/spec/dom.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- dom.html	5 Oct 2009 03:26:32 -0000	1.463
+++ dom.html	5 Oct 2009 06:36:40 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="infrastructure.html">&#8592; 2 Common infrastructure</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="embedded-content-0.html">3.2.5.1.6 Embedded content &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="dom"><span class="secno">3 </span>Semantics, structure, and APIs of HTML documents</h2><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><h3 id="documents"><span class="secno">3.1 </span>Documents</h3><p>Every XML and HTML document in an HTML UA is represented by a
@@ -482,11 +482,11 @@
 
   <ol><li> The month component of the date. </li>
 
-   <li> A U+002F SOLIDUS character ('/'). </li>
+   <li> A U+002F SOLIDUS character (/). </li>
 
    <li> The day component of the date. </li>
 
-   <li> A U+002F SOLIDUS character ('/'). </li>
+   <li> A U+002F SOLIDUS character (/). </li>
 
    <li> The year component of the date. </li>
 
@@ -494,20 +494,20 @@
 
    <li> The hours component of the time. </li>
 
-   <li> A U+003A COLON character (':'). </li>
+   <li> A U+003A COLON character (:). </li>
 
    <li> The minutes component of the time. </li>
 
-   <li> A U+003A COLON character (':'). </li>
+   <li> A U+003A COLON character (:). </li>
 
    <li> The seconds component of the time. </li>
 
   </ol><p>All the numeric components above, other than the year, must be
-  given as two digits in the range U+0030 DIGIT ZERO to U+0039 DIGIT
-  NINE representing the number in base ten, zero-padded if
+  given as two digits in the range U+0030 DIGIT ZERO (0) to U+0039
+  DIGIT NINE (9) representing the number in base ten, zero-padded if
   necessary. The year must be given as four or more digits in the
-  range U+0030 DIGIT ZERO to U+0039 DIGIT NINE representing the number
-  in base ten, zero-padded if necessary.</p>
+  range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9) representing
+  the number in base ten, zero-padded if necessary.</p>
 
   <p>The <code>Document</code>'s source file's last modification date
   and time must be derived from relevant features of the networking
@@ -1535,7 +1535,7 @@
   namespace whose name starts with the string "<dfn id="attr-data" title="attr-data-*"><code>data-</code></dfn>", has at least one
   character after the hyphen, is <a href="infrastructure.html#xml-compatible">XML-compatible</a>, and
   contains no characters in the range U+0041 .. U+005A (LATIN CAPITAL
-  LETTER A .. LATIN CAPITAL LETTER Z).</p><p class="note">All attributes in <a href="#html-documents">HTML documents</a> get
+  LETTER A to LATIN CAPITAL LETTER Z).</p><p class="note">All attributes in <a href="#html-documents">HTML documents</a> get
   lowercased automatically, so the restriction on uppercase letters
   doesn't affect such documents.</p><p><a href="#custom-data-attribute" title="custom data attribute">Custom data attributes</a>
   are intended to store custom data private to the page or

Index: acknowledgements.html
===================================================================
RCS file: /sources/public/html5/spec/acknowledgements.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- acknowledgements.html	5 Oct 2009 03:26:32 -0000	1.463
+++ acknowledgements.html	5 Oct 2009 06:36:40 -0000	1.464
@@ -221,7 +221,7 @@
    </div><nav>
    <a href="references.html">&#8592; References</a> &#8211;
    <a href="spec.html#contents">Table of contents</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 class="no-num" id="acknowledgements">Acknowledgements</h2><p class="XXX annotation"><b>Status: </b><i>Being edited right now</i></p><!-- ACKS --><p>Thanks to
@@ -833,30 +833,6 @@
        ("<code title="">foo</code>" vs <code>foo</code>)
  XXX * make the spec consistent about whether the word "algorithm" is part of
        an algorithm's name or not ("</dfn> algorithm", "</span> algorithm")
- XXX * make a consistent decision of which of the following formats to use:
-         U+1234 FOO BAR character ("foo")
-         U+1234 FOO BAR character ('foo')
-         U+1234 FOO BAR character (foo)
-         U+1234 FOO BAR ("foo") character
-         U+1234 FOO BAR ('foo') character
-         U+1234 FOO BAR (foo) character
-         U+1234 FOO BAR character ("<code title="">foo</code>")
-         U+1234 FOO BAR character ('<code title="">foo</code>')
-         U+1234 FOO BAR character (<code title="">foo</code>)
-         U+1234 FOO BAR ("<code title="">foo</code>") character
-         U+1234 FOO BAR ('<code title="">foo</code>') character
-         U+1234 FOO BAR (<code title="">foo</code>) character
-       ...and make these match:
-         0x12 (ASCII FOO)
-         0x12 (ASCII "foo")
-         0x12 (ASCII 'foo')
-         0x12 ("foo")
-         0x12 ('foo')
-         0x12 (ASCII "<code title="">foo</code>")
-         0x12 (ASCII '<code title="">foo</code>')
-         0x12 ("<code title="">foo</code>")
-         0x12 ('<code title="">foo</code>')
- XXX * check case of hex characters in the ASCII cases.
  XXX * use the sample widgets:
           <li><img alt="A text field with editable sections for each
           value, with a button to pop up a dialog showing a calendar or

Index: history.html
===================================================================
RCS file: /sources/public/html5/spec/history.html,v
retrieving revision 1.457
retrieving revision 1.458
diff -u -d -r1.457 -r1.458
--- history.html	5 Oct 2009 03:26:32 -0000	1.457
+++ history.html	5 Oct 2009 06:36:40 -0000	1.458
@@ -223,7 +223,7 @@
    <a href="offline.html">&#8592; 6.9 Offline Web applications</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="editing.html">7 User Interaction &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h3 id="history"><span class="secno">6.10 </span>Session history and navigation</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><h4 id="the-session-history-of-browsing-contexts"><span class="secno">6.10.1 </span>The session history of browsing contexts</h4><p>The sequence of <code>Document</code>s in a <a href="browsers.html#browsing-context">browsing
@@ -2384,7 +2384,7 @@
   two <a href="infrastructure.html#valid-non-negative-integer" title="valid non-negative integer">valid non-negative
   integers</a> that do not have a leading U+0030 DIGIT ZERO (0)
   character and that are separated by a single U+0078 LATIN SMALL
-  LETTER X character.</p><p>The keywords represent icon sizes.</p><div class="impl">
+  LETTER X character (x).</p><p>The keywords represent icon sizes.</p><div class="impl">
 
   <p>To parse and process the attribute's value, the user agent must
   first <a href="infrastructure.html#split-a-string-on-spaces" title="split a string on spaces">split the attribute's
@@ -2399,7 +2399,7 @@
   what they represent:</p>
 
   <ul><li><p>If the keyword doesn't contain exactly one U+0078 LATIN
-   SMALL LETTER X character, then this keyword doesn't represent
+   SMALL LETTER X character (x), then this keyword doesn't represent
    anything. Abort these steps for that keyword.</p></li>
 
    <li><p>Let <var title="">width string</var> be the string before

Index: forms.html
===================================================================
RCS file: /sources/public/html5/spec/forms.html,v
retrieving revision 1.457
retrieving revision 1.458
diff -u -d -r1.457 -r1.458
--- forms.html	5 Oct 2009 03:26:32 -0000	1.457
+++ forms.html	5 Oct 2009 06:36:40 -0000	1.458
@@ -223,7 +223,7 @@
    <a href="tabular-data.html">&#8592; 4.9 Tabular data</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="interactive-elements.html">4.11 Interactive elements &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h3 id="forms"><span class="secno">4.10 </span>Forms</h3><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><p>Forms allow unscripted client-server interaction: given a form, a
@@ -7609,17 +7609,17 @@
 
       <ol><li><p>If the <var title="">field</var> element has an <code title="attr-fe-name"><a href="#attr-fe-name">name</a></code> attribute specified and value
        is not the empty string, let <var title="">name</var> be that
-       value followed by a single U+002E FULL STOP (.)
-       character. Otherwise, let <var title="">name</var> be the empty
+       value followed by a single U+002E FULL STOP character
+       (.). Otherwise, let <var title="">name</var> be the empty
        string.</p></li>
 
        <li><p>Let <var title="">name<sub title="">x</sub></var> be the
        string consisting of the concatenation of <var title="">name</var> and a single U+0078 LATIN SMALL LETTER X
-       (x) character.</p></li>
+       character (x).</p></li>
 
        <li><p>Let <var title="">name<sub title="">y</sub></var> be the
        string consisting of the concatenation of <var title="">name</var> and a single U+0079 LATIN SMALL LETTER Y
-       (y) character.</p></li>
+       character (y).</p></li>
 
        <li><p>The <var title="">field</var> element is <var title="">submitter</var>, and before this algorithm was invoked
        the user <a href="#concept-input-type-image-coordinate" title="concept-input-type-image-coordinate">indicated a
@@ -7798,7 +7798,7 @@
       that is equal to the <var title="">action</var> except that its
       <a href="infrastructure.html#url-query" title="url-query">&lt;query&gt;</a> component is
       replaced by <var title="">query</var> (adding a U+003F QUESTION
-      MARK (?)  character if appropriate).</p>
+      MARK character (?) if appropriate).</p>
 
       <p>Let <var title="">target browsing context</var> be <a href="#the-form-submission-target-browsing-context">the
       form submission target browsing context</a>.</p>

Index: interactive-elements.html
===================================================================
RCS file: /sources/public/html5/spec/interactive-elements.html,v
retrieving revision 1.457
retrieving revision 1.458
diff -u -d -r1.457 -r1.458
--- interactive-elements.html	5 Oct 2009 03:26:32 -0000	1.457
+++ interactive-elements.html	5 Oct 2009 06:36:41 -0000	1.458
@@ -223,7 +223,7 @@
    <a href="forms.html">&#8592; 4.10 Forms</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="microdata.html">5 Microdata &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h3 id="interactive-elements"><span class="secno">4.11 </span>Interactive elements</h3><h4 id="the-details-element"><span class="secno">4.11.1 </span>The <dfn><code>details</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><dl class="element"><dt>Categories</dt>

Index: editing.html
===================================================================
RCS file: /sources/public/html5/spec/editing.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- editing.html	5 Oct 2009 03:26:32 -0000	1.463
+++ editing.html	5 Oct 2009 06:36:40 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="history.html">&#8592; 6.10 Session history and navigation</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="comms.html">8 Communication &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="editing"><span class="secno">7 </span><dfn>User Interaction</dfn></h2><p>This section describes various features that allow authors to
@@ -3379,8 +3379,8 @@
     <ol><li><p>If the <var title="">value</var> argument wasn't
      specified, abort these steps without doing anything.</p></li>
      <li><p>If the <var title="">value</var> argument has a leading
-     U+003C LESS-THAN SIGN character ('&lt;') and a trailing U+003E
-     GREATER-THAN SIGN character ('&gt;'), then remove the first and last
+     U+003C LESS-THAN SIGN character (&lt;) and a trailing U+003E
+     GREATER-THAN SIGN character (&gt;), then remove the first and last
      characters from <var title="">value</var>.</p></li>
      <li>
       <p>If <var title="">value</var> is (now) an <a href="infrastructure.html#ascii-case-insensitive">ASCII

Index: video.html
===================================================================
RCS file: /sources/public/html5/spec/video.html,v
retrieving revision 1.332
retrieving revision 1.333
diff -u -d -r1.332 -r1.333
--- video.html	5 Oct 2009 03:26:33 -0000	1.332
+++ video.html	5 Oct 2009 06:36:41 -0000	1.333
@@ -223,7 +223,7 @@
    <a href="text-level-semantics.html">&#8592; 4.6 Text-level semantics</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="the-canvas-element.html">4.8.11 The canvas element &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h4 id="video"><span class="secno">4.8.7 </span>The <dfn><code>video</code></dfn> element</h4><p class="XXX annotation"><b>Status: </b><i>Last call for comments. </i><span><a href="http://www.w3.org/html/wg/tracker/issues/7">ISSUE-7</a> (video-codecs), <a href="http://www.w3.org/html/wg/tracker/issues/9">ISSUE-9</a> (video-synchronization) and <a href="http://www.w3.org/html/wg/tracker/issues/10">ISSUE-10</a> (video-smil) block progress to Last Call</span></p><dl class="element"><dt>Categories</dt>

Index: browsers.html
===================================================================
RCS file: /sources/public/html5/spec/browsers.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- browsers.html	5 Oct 2009 03:26:32 -0000	1.463
+++ browsers.html	5 Oct 2009 06:36:40 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="microdata.html">&#8592; 5 Microdata</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="offline.html">6.9 Offline Web applications &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="browsers"><span class="secno">6 </span>Web browsers</h2><div class="impl">
@@ -1510,12 +1510,12 @@
    <li><p>Apply the IDNA ToUnicode algorithm to each component of the
    host part of the <a href="#origin">origin</a> tuple, and append the results
    &#8212; each component, in the same order, separated by U+002E FULL
-   STOP characters (".") &#8212; to <var title="">result</var>. <a href="references.html#refsRFC3490">[RFC3490]</a></p></li>
+   STOP characters (.) &#8212; to <var title="">result</var>. <a href="references.html#refsRFC3490">[RFC3490]</a></p></li>
 
    <li><p>If the port part of the <a href="#origin">origin</a> tuple gives a port
    that is different from the default port for the protocol given by
    the scheme part of the <a href="#origin">origin</a> tuple, then append a
-   U+003A COLON character (":") and the given port, in base ten, to
+   U+003A COLON character (:) and the given port, in base ten, to
    <var title="">result</var>.</p></li>
 
    <li><p>Return <var title="">result</var>.</p></li>
@@ -1547,7 +1547,7 @@
    <li><p>If the port part of the <a href="#origin">origin</a> tuple gives a port
    that is different from the default port for the protocol given by
    the scheme part of the <a href="#origin">origin</a> tuple, then append a
-   U+003A COLON character (":") and the given port, in base ten, to
+   U+003A COLON character (:) and the given port, in base ten, to
    <var title="">result</var>.</p></li>
 
    <li><p>Return <var title="">result</var>.</p></li>
@@ -1648,7 +1648,7 @@
      <li>
 
       <p>If <var title="">new value</var>, prefixed by a U+002E FULL
-      STOP ("."), does not exactly match the end of the current value,
+      STOP (.), does not exactly match the end of the current value,
       throw a <code><a href="infrastructure.html#security_err">SECURITY_ERR</a></code> exception and abort these
       steps.</p>
 
@@ -1658,7 +1658,7 @@
 
       <p>If <var title="">new value</var> matches a suffix in the
       Public Suffix List, or, if <var title="">new value</var>,
-      prefixed by a U+002E FULL STOP ("."), matches the end of a
+      prefixed by a U+002E FULL STOP (.), matches the end of a
       suffix in the Public Suffix List, then throw a
       <code><a href="infrastructure.html#security_err">SECURITY_ERR</a></code> exception and abort these steps. <a href="references.html#refsPSL">[PSL]</a></p>
 

Index: the-xhtml-syntax.html
===================================================================
RCS file: /sources/public/html5/spec/the-xhtml-syntax.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- the-xhtml-syntax.html	5 Oct 2009 03:26:33 -0000	1.463
+++ the-xhtml-syntax.html	5 Oct 2009 06:36:41 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="named-character-references.html">&#8592; 9.6 Named character references</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="obsolete.html">12 Obsolete features &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="the-xhtml-syntax"><span class="secno">10 </span><dfn id="xhtml">The XHTML syntax</dfn></h2><p class="note">This section only describes the rules for XML
@@ -354,12 +354,12 @@
    the XML <code title="">PubidChar</code> production. <a href="references.html#refsXML">[XML]</a></li>
 
    <li>A <code>DocumentType</code> node that has an external subset
-   system identifier that contains both a U+0022 QUOTATION MARK ('"')
-   and a U+0027 APOSTROPHE ("'") or that contains characters that are
+   system identifier that contains both a U+0022 QUOTATION MARK (")
+   and a U+0027 APOSTROPHE (') or that contains characters that are
    not matched by the XML <code title="">Char</code> production. <a href="references.html#refsXML">[XML]</a></li>
 
    <li>A node with a <!--prefix or--> local name containing a U+003A
-   COLON (":").</li> <!--(prefixes can get adjusted, so this isn't an
+   COLON (:).</li> <!--(prefixes can get adjusted, so this isn't an
    excuse) -->
 
    <li>A node with a <!--prefix or--> local name that does not match
@@ -388,7 +388,7 @@
    an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> match for the string "<code title="">xml</code>".</li>
 
    <li>A <code>ProcessingInstruction</code> node whose target name
-   contains a U+003A COLON (":").</li>
+   contains a U+003A COLON (:).</li>
 
    <li>A <code>ProcessingInstruction</code> node whose data contains
    the string "<code title="">?&gt;</code>".</li>
@@ -2430,8 +2430,9 @@
 
     <ol><li><p>If the element has a <code title="attr-frames-frameborder">frameborder</code> attribute
      whose value is not the empty string and whose first character is
-     either a U+0031 DIGIT ONE (1), a U+0079 LATIN SMALL LETTER Y, or
-     a U+0059 LATIN CAPITAL LETTER Y, then return true.</p></li>
+     either a U+0031 DIGIT ONE (1) character, a U+0079 LATIN SMALL
+     LETTER Y character (y), or a U+0059 LATIN CAPITAL LETTER Y
+     character (Y), then return true.</p></li>
 
      <li><p>Otherwise, if the element has a <code title="attr-frames-frameborder">frameborder</code> attribute,
      return false.</p></li>

Index: offline.html
===================================================================
RCS file: /sources/public/html5/spec/offline.html,v
retrieving revision 1.458
retrieving revision 1.459
diff -u -d -r1.458 -r1.459
--- offline.html	5 Oct 2009 03:26:32 -0000	1.458
+++ offline.html	5 Oct 2009 06:36:41 -0000	1.459
@@ -223,7 +223,7 @@
    <a href="browsers.html">&#8592; 6 Web browsers</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="history.html">6.10 Session history and navigation &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h3 id="offline"><span class="secno">6.9 </span>Offline Web applications</h3><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p><!-- v2 ideas for appcache:
@@ -555,7 +555,7 @@
    </dt><dd>
     <p>Comment lines must consist of zero or more U+0020 SPACE and
     U+0009 CHARACTER TABULATION (tab) characters, followed by a single
-    U+0023 NUMBER SIGN (#) character, followed by zero or more
+    U+0023 NUMBER SIGN character (#), followed by zero or more
     characters other than U+000A LINE FEED (LF) and U+000D CARRIAGE
     RETURN (CR) characters.</p>
 
@@ -579,7 +579,7 @@
 
     </dd></dl><p>Section header lines must consist of zero or more U+0020 SPACE
     and U+0009 CHARACTER TABULATION (tab) characters, followed by one
-    of the names above (including the U+003A COLON (:) character)
+    of the names above (including the U+003A COLON character (:))
     followed by zero or more U+0020 SPACE and U+0009 CHARACTER
     TABULATION (tab) characters.</p>
 
@@ -637,7 +637,7 @@
   sections</a>. (This is needed for any URL that the page is
   intending to use to communicate back to the server.) To specify that
   all URLs are automatically whitelisted in this way, a U+002A
-  ASTERISK character (*) character may be specified as one of the
+  ASTERISK character character (*) may be specified as one of the
   URLs. <!-- concept-appcache-onlinewhitelist-wildcard --></p><p>Relative URLs must be given relative to the manifest's own
   URL. All URLs in the manifest must have the same <a href="infrastructure.html#url-scheme" title="url-scheme">&lt;scheme&gt;</a> as the manifest itself
   (either explicitly or implicitly, through the use of relative
@@ -729,19 +729,19 @@
    back to the step labeled "start of line".</p></li>
 
    <li><p>If the first character in <var title="">line</var> is a
-   U+0023 NUMBER SIGN (#) character, then jump back to the step
+   U+0023 NUMBER SIGN character (#), then jump back to the step
    labeled "start of line".</p></li>
 
    <li><p>If <var title="">line</var> equals "CACHE:" (the word
-   "CACHE" followed by a U+003A COLON (:) character), then set <var title="">mode</var> to "explicit" and jump back to the step
+   "CACHE" followed by a U+003A COLON character (:)), then set <var title="">mode</var> to "explicit" and jump back to the step
    labeled "start of line".</p></li>
 
    <li><p>If <var title="">line</var> equals "FALLBACK:" (the word
-   "FALLBACK" followed by a U+003A COLON (:) character), then set <var title="">mode</var> to "fallback" and jump back to the step
+   "FALLBACK" followed by a U+003A COLON character (:)), then set <var title="">mode</var> to "fallback" and jump back to the step
    labeled "start of line".</p></li>
 
    <li><p>If <var title="">line</var> equals "NETWORK:" (the word
-   "NETWORK" followed by a U+003A COLON (:) character), then set <var title="">mode</var> to "online whitelist" and jump back to the step
+   "NETWORK" followed by a U+003A COLON character (:)), then set <var title="">mode</var> to "online whitelist" and jump back to the step
    labeled "start of line".</p></li>
 
    <li><p>If <var title="">line</var> ends with a U+003A COLON (:)

Index: obsolete.html
===================================================================
RCS file: /sources/public/html5/spec/obsolete.html,v
retrieving revision 1.455
retrieving revision 1.456
diff -u -d -r1.455 -r1.456
--- obsolete.html	5 Oct 2009 03:26:32 -0000	1.455
+++ obsolete.html	5 Oct 2009 06:36:41 -0000	1.456
@@ -223,7 +223,7 @@
    <a href="the-xhtml-syntax.html">&#8592; 10 The XHTML syntax</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="iana-considerations.html">IANA considerations &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="obsolete"><span class="secno">12 </span>Obsolete features</h2><h3 id="obsolete-but-conforming-features"><span class="secno">12.1 </span>Obsolete but conforming features</h3><p>Features listed in this section will trigger warnings in

Index: named-character-references.html
===================================================================
RCS file: /sources/public/html5/spec/named-character-references.html,v
retrieving revision 1.456
retrieving revision 1.457
diff -u -d -r1.456 -r1.457
--- named-character-references.html	5 Oct 2009 03:26:32 -0000	1.456
+++ named-character-references.html	5 Oct 2009 06:36:41 -0000	1.457
@@ -223,7 +223,7 @@
    <a href="syntax.html">&#8592; 9 The HTML syntax</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="the-xhtml-syntax.html">10 The XHTML syntax &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h3 id="named-character-references"><span class="secno">9.6 </span><dfn>Named character references</dfn></h3><p>This table lists the character reference names that are supported

Index: references.html
===================================================================
RCS file: /sources/public/html5/spec/references.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- references.html	5 Oct 2009 03:26:32 -0000	1.463
+++ references.html	5 Oct 2009 06:36:41 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="index.html">&#8592; Index</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="acknowledgements.html">Acknowledgements &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 class="no-num" id="references">References</h2><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><!--REFS--><!--END vCard--><!--END vEvent--><p>All references are normative unless marked "Non-normative".</p><!--START vCard--><!--START vEvent--><dl><dt id="refsABNF">[ABNF]</dt>

Index: iana-considerations.html
===================================================================
RCS file: /sources/public/html5/spec/iana-considerations.html,v
retrieving revision 1.306
retrieving revision 1.307
diff -u -d -r1.306 -r1.307
--- iana-considerations.html	5 Oct 2009 03:26:32 -0000	1.306
+++ iana-considerations.html	5 Oct 2009 06:36:40 -0000	1.307
@@ -223,7 +223,7 @@
    <a href="obsolete.html">&#8592; 12 Obsolete features</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="index.html">Index &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 class="no-num" id="iana-considerations">IANA considerations</h2><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><!-- http://www.w3.org/2002/06/registering-mediatype.html --><p>This registration is for community review and will be submitted
@@ -474,7 +474,7 @@
    <dd>
     <dl><dt>Magic number(s):</dt>
      <dd><code><a href="#text-ping">text/ping</a></code> resources always consist of the four
-     bytes 0x50 0x49 0x4E 0x47 (ASCII "PING").</dd>
+     bytes 0x50 0x49 0x4E 0x47 (ASCII 'PING').</dd>
      <dt>File extension(s):</dt>
      <dd>No specific file extension is recommended for this type.</dd>
      <dt>Macintosh file type code(s):</dt>

Index: semantics.html
===================================================================
RCS file: /sources/public/html5/spec/semantics.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- semantics.html	5 Oct 2009 03:26:32 -0000	1.463
+++ semantics.html	5 Oct 2009 06:36:41 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="embedded-content-0.html">&#8592; 3.2.5.1.6 Embedded content</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="text-level-semantics.html">4.6 Text-level semantics &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="semantics"><span class="secno">4 </span>The elements of HTML</h2><h3 id="the-root-element"><span class="secno">4.1 </span>The root element</h3><h4 id="the-html-element-0"><span class="secno">4.1.1 </span>The <dfn><code>html</code></dfn> element</h4><dl class="element"><dt>Categories</dt>
@@ -1044,7 +1044,7 @@
      <li><p><a href="infrastructure.html#collect-a-sequence-of-characters" title="collect a sequence of characters">Collect a
      sequence of characters</a> that are neither <a href="infrastructure.html#space-character" title="space
      character">space characters</a> nor a U+002C COMMA character
-     (",").</p></li>
+     (,).</p></li>
 
      <li><p>Let the <a href="#document-wide-default-language">document-wide default language</a> be the
      string that resulted from the previous step.</p></li>
@@ -1143,16 +1143,17 @@
      <li><p><a href="infrastructure.html#skip-whitespace">Skip whitespace</a>.</p></li>
 
      <li><p><a href="infrastructure.html#collect-a-sequence-of-characters" title="collect a sequence of characters">Collect a
-     sequence of characters</a> in the range U+0030 DIGIT ZERO to
-     U+0039 DIGIT NINE, and parse the resulting string using the
-     <a href="infrastructure.html#rules-for-parsing-non-negative-integers">rules for parsing non-negative integers</a>. If the
+     sequence of characters</a> in the range U+0030 DIGIT ZERO (0)
+     to U+0039 DIGIT NINE (9), and parse the resulting string using
+     the <a href="infrastructure.html#rules-for-parsing-non-negative-integers">rules for parsing non-negative integers</a>. If the
      sequence of characters collected is the empty string, then no
      number will have been parsed; abort these steps. Otherwise, let
      <var title="">time</var> be the parsed number.</p></li>
 
      <li><p><a href="infrastructure.html#collect-a-sequence-of-characters" title="collect a sequence of characters">Collect a
-     sequence of characters</a> in the range U+0030 DIGIT ZERO to
-     U+0039 DIGIT NINE and U+002E FULL STOP ("<code title="">.</code>"). Ignore any collected characters.</p></li>
+     sequence of characters</a> in the range U+0030 DIGIT ZERO (0) to
+     U+0039 DIGIT NINE (9) and U+002E FULL STOP (.). Ignore any collected
+     characters.</p></li>
 
      <li><p><a href="infrastructure.html#skip-whitespace">Skip whitespace</a>.</p></li>
 
@@ -1166,19 +1167,22 @@
      <li><p><a href="infrastructure.html#skip-whitespace">Skip whitespace</a>.</p></li>
 
      <li><p>If the character in <var title="">input</var> pointed to
-     by <var title="">position</var> is one of U+0055 LATIN CAPITAL
-     LETTER U or U+0075 LATIN SMALL LETTER U, then advance <var title="">position</var> to the next character. Otherwise, jump to
-     the last step.</p></li>
+     by <var title="">position</var> is a U+0055 LATIN CAPITAL LETTER
+     U character (U) or a U+0075 LATIN SMALL LETTER U character (u),
+     then advance <var title="">position</var> to the next
+     character. Otherwise, jump to the last step.</p></li>
 
      <li><p>If the character in <var title="">input</var> pointed to
-     by <var title="">position</var> is one of U+0052 LATIN CAPITAL
-     LETTER R or U+0072 LATIN SMALL LETTER R, then advance <var title="">position</var> to the next character. Otherwise, jump to
-     the last step.</p></li>
+     by <var title="">position</var> is a U+0052 LATIN CAPITAL LETTER
+     R character (R) or a U+0072 LATIN SMALL LETTER R character (r),
+     then advance <var title="">position</var> to the next
+     character. Otherwise, jump to the last step.</p></li>
 
      <li><p>If the character in <var title="">input</var> pointed to
-     by <var title="">position</var> is one of U+004C LATIN CAPITAL
-     LETTER L or U+006C LATIN SMALL LETTER L, then advance <var title="">position</var> to the next character. Otherwise, jump to
-     the last step.</p></li>
+     by <var title="">position</var> is s U+004C LATIN CAPITAL LETTER
+     L character (L) or a U+006C LATIN SMALL LETTER L character (l),
+     then advance <var title="">position</var> to the next
+     character. Otherwise, jump to the last step.</p></li>
 
      <li><p><a href="infrastructure.html#skip-whitespace">Skip whitespace</a>.</p></li>
 
@@ -1248,12 +1252,13 @@
     <ul><li> just a <a href="infrastructure.html#valid-non-negative-integer">valid non-negative integer</a>, or</li>
 
      <li> a <a href="infrastructure.html#valid-non-negative-integer">valid non-negative integer</a>, followed by a
-     U+003B SEMICOLON (<code title="">;</code>), followed by one or
-     more <a href="infrastructure.html#space-character" title="space character">space characters</a>,
-     followed by either a U+0055 LATIN CAPITAL LETTER U or a U+0075
-     LATIN SMALL LETTER U, a U+0052 LATIN CAPITAL LETTER R or a U+0072
-     LATIN SMALL LETTER R, a U+004C LATIN CAPITAL LETTER L or a U+006C
-     LATIN SMALL LETTER L, a U+003D EQUALS SIGN (<code title="">=</code>), and then a <a href="infrastructure.html#valid-url">valid URL</a>.</li>
+     U+003B SEMICOLON character (;), followed by one or more <a href="infrastructure.html#space-character" title="space character">space characters</a>, followed by
+     either a U+0055 LATIN CAPITAL LETTER U character (U) or a U+0075
+     LATIN SMALL LETTER U character (u), a U+0052 LATIN CAPITAL LETTER
+     R character (R) or a U+0072 LATIN SMALL LETTER R character (r), a
+     U+004C LATIN CAPITAL LETTER L character (L) or a U+006C LATIN
+     SMALL LETTER L character (l), a U+003D EQUALS SIGN character (=),
+     and then a <a href="infrastructure.html#valid-url">valid URL</a>.</li>
 
     </ul><p>In the former case, the integer represents a number of seconds
     before the page is to be reloaded; in the latter case the integer

Index: index.html
===================================================================
RCS file: /sources/public/html5/spec/index.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- index.html	5 Oct 2009 03:26:32 -0000	1.463
+++ index.html	5 Oct 2009 06:36:40 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="iana-considerations.html">&#8592; IANA considerations</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="references.html">References &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 class="no-num" id="index">Index</h2><p class="XXX annotation"><b>Status: </b><i>First draft</i></p><p><i>This section is non-normative.</i></p><table><caption>List of elements</caption>

Index: comms.html
===================================================================
RCS file: /sources/public/html5/spec/comms.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- comms.html	5 Oct 2009 03:26:32 -0000	1.463
+++ comms.html	5 Oct 2009 06:36:40 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="editing.html">&#8592; 7 User Interaction</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="syntax.html">9 The HTML syntax &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="comms"><span class="secno">8 </span>Communication</h2><h3 id="event-definitions"><span class="secno">8.1 </span>Event definitions</h3><p>Messages in <span>server-sent events</span>, <span>Web
@@ -380,7 +380,7 @@
   format. Otherwise, if the source of the event has been attacked
   using a cross-site scripting flaw, further unchecked processing of
   information sent using the <code title="dom-window-postMessage-2"><a href="#dom-window-postmessage-2">postMessage()</a></code> method could
-  result in the attack being propagated into the receiver.</p><p>Authors should not use the wildcard keyword ("*") in the <var title="">targetOrigin</var> argument in messages that contain any
+  result in the attack being propagated into the receiver.</p><p>Authors should not use the wildcard keyword (*) in the <var title="">targetOrigin</var> argument in messages that contain any
   confidential information, as otherwise there is no way to guarantee
   that the message is only delivered to the recipient to which it was
   intended.</p><div class="impl">
@@ -424,7 +424,7 @@
   </p><ol><li>
 
     <p>If the value of the <var title="">targetOrigin</var> argument
-    is not a single U+002A ASTERISK character ("*"), and <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolving</a> it relative to the
+    is not a single U+002A ASTERISK character (*), and <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolving</a> it relative to the
     <a href="browsers.html#first-script">first script</a>'s <a href="browsers.html#script-s-base-url" title="script's base URL">base
     URL</a> either fails or results in a <a href="infrastructure.html#url">URL</a> with a
     <code title="url-host-specific"><a href="infrastructure.html#url-host-specific">&lt;host-specific&gt;</a></code>
@@ -452,7 +452,7 @@
    <li>
 
     <p>If the <var title="">targetOrigin</var> argument has a value
-    other than a single literal U+002A ASTERISK character ("*"), and
+    other than a single literal U+002A ASTERISK character (*), and
     the <code>Document</code> of the <code><a href="browsers.html#window">Window</a></code> object on
     which the method was invoked does not have the <a href="browsers.html#same-origin">same
     origin</a> as <var title="">targetOrigin</var>, then abort
@@ -495,7 +495,7 @@
   </p><ol><!-- EXCEPT WHERE NOTED, THESE STEPS ARE IDENTICAL TO THE PREVIOUS SECTION --><!-- one exception is the use of -3 instead of -2 in the xrefs --><li>
 
     <p>If the value of the <var title="">targetOrigin</var> argument
-    is not a single U+002A ASTERISK character ("*"), and <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolving</a> it relative to the
+    is not a single U+002A ASTERISK character (*), and <a href="infrastructure.html#resolve-a-url" title="resolve a url">resolving</a> it relative to the
     <a href="browsers.html#first-script">first script</a>'s <a href="browsers.html#script-s-base-url" title="script's base URL">base
     URL</a> either fails or results in a <a href="infrastructure.html#url">URL</a> with a
     <code title="url-host-specific"><a href="infrastructure.html#url-host-specific">&lt;host-specific&gt;</a></code>
@@ -556,7 +556,7 @@
    <li>
 
     <p>If the <var title="">targetOrigin</var> argument has a value
-    other than a single literal U+002A ASTERISK character ("*"), and
+    other than a single literal U+002A ASTERISK character (*), and
     the <code>Document</code> of the <code><a href="browsers.html#window">Window</a></code> object on
     which the method was invoked does not have the <a href="browsers.html#same-origin">same
     origin</a> as <var title="">targetOrigin</var>, then abort

Index: spec.html
===================================================================
RCS file: /sources/public/html5/spec/spec.html,v
retrieving revision 1.465
retrieving revision 1.466
diff -u -d -r1.465 -r1.466
--- spec.html	5 Oct 2009 03:26:33 -0000	1.465
+++ spec.html	5 Oct 2009 06:36:41 -0000	1.466
@@ -241,7 +241,7 @@
    </dl><p>This specification is available in the following formats: 
     <a href="Overview.html">single page HTML</a>,
     <a href="spec.html">multipage HTML</a>.
-This is revision 1.3238.
+This is revision 1.3239.
    </p>
    <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>
    &#169; 2009 <a href="http://www.w3.org/"><abbr title="World Wide

Index: introduction.html
===================================================================
RCS file: /sources/public/html5/spec/introduction.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- introduction.html	5 Oct 2009 03:26:32 -0000	1.463
+++ introduction.html	5 Oct 2009 06:36:41 -0000	1.464
@@ -221,7 +221,7 @@
    </div><nav>
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="infrastructure.html">2 Common infrastructure &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="introduction"><span class="secno">1 </span>Introduction</h2><p class="XXX annotation"><b>Status: </b><i>Working draft</i></p><h3 id="background"><span class="secno">1.1 </span>Background</h3><p><i>This section is non-normative.</i></p><p>The World Wide Web's markup language has always been HTML. HTML

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/spec/syntax.html,v
retrieving revision 1.463
retrieving revision 1.464
diff -u -d -r1.463 -r1.464
--- syntax.html	5 Oct 2009 03:26:33 -0000	1.463
+++ syntax.html	5 Oct 2009 06:36:41 -0000	1.464
@@ -223,7 +223,7 @@
    <a href="comms.html">&#8592; 8 Communication</a> &#8211;
    <a href="spec.html#contents">Table of contents</a> &#8211;
    <a href="named-character-references.html">9.6 Named character references &#8594;</a>
-  </nav><p>This is revision 1.3238.</p>
+  </nav><p>This is revision 1.3239.</p>
 
 
   <h2 id="syntax"><span class="secno">9 </span><dfn>The HTML syntax</dfn></h2><p class="note">This section only describes the rules for
@@ -400,10 +400,10 @@
   the content model and those described in this paragraph. Those
   restrictions are described below.</p><p>Tags contain a <dfn id="syntax-tag-name" title="syntax-tag-name">tag name</dfn>,
   giving the element's name. HTML elements all have names that only
-  use characters in the range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE,
-  U+0061 LATIN SMALL LETTER A .. U+007A LATIN SMALL LETTER Z, and
-  U+0041 LATIN CAPITAL LETTER A .. U+005A LATIN CAPITAL LETTER Z. In
-  the HTML syntax, tag names, even those for <a href="#foreign-elements">foreign
+  use characters in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT
+  NINE (9), U+0061 LATIN SMALL LETTER A to U+007A LATIN SMALL LETTER
+  Z, and U+0041 LATIN CAPITAL LETTER A to U+005A LATIN CAPITAL LETTER
+  Z. In the HTML syntax, tag names, even those for <a href="#foreign-elements">foreign
   elements</a>, may be written with any mix of lower- and uppercase
   letters that, when converted to all-lowercase, matches the element's
   tag name; tag names are case-insensitive.</p><h5 id="start-tags"><span class="secno">9.1.2.1 </span>Start tags</h5><p><dfn id="syntax-start-tag" title="syntax-start-tag">Start tags</dfn> must have the
@@ -543,7 +543,7 @@
 
     <p>If an attribute using the unquoted attribute syntax is to be
     followed by another attribute or by the optional U+002F SOLIDUS
-    (<code>/</code>) character allowed in step 6 of the <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> syntax above, then there
+    character (/) allowed in step 6 of the <a href="#syntax-start-tag" title="syntax-start-tag">start tag</a> syntax above, then there
     must be a <a href="infrastructure.html#space-character">space character</a> separating the two.</p>
 
    </dd>
@@ -793,42 +793,43 @@
    <dd>The ampersand must be followed by one of the names given in the
    <a href="named-character-references.html#named-character-references">named character references</a> section, using the same
    case. The name must be one that is terminated by a U+003B SEMICOLON
-   (<code title="">;</code>) character.</dd>
+   character (;).</dd>
 
 
    <dt>Decimal numeric character reference</dt>
 
    <dd>The ampersand must be followed by a U+0023 NUMBER SIGN
    (<code>#</code>) character, followed by one or more digits in the
-   range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, representing a
-   base-ten integer that corresponds to a Unicode code point that is
+   range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), representing
+   a base-ten integer that corresponds to a Unicode code point that is
    allowed according to the definition below. The digits must then be
-   followed by a U+003B SEMICOLON character (<code title="">;</code>).</dd>
+   followed by a U+003B SEMICOLON character (;).</dd>
 
 
    <dt>Hexadecimal numeric character reference</dt>
 
    <dd>The ampersand must be followed by a U+0023 NUMBER SIGN
    (<code>#</code>) character, which must be followed by either a
-   U+0078 LATIN SMALL LETTER X or a U+0058 LATIN CAPITAL LETTER X
-   character, which must then be followed by one or more digits in the
-   range U+0030 DIGIT ZERO .. U+0039 DIGIT NINE, U+0061 LATIN SMALL
-   LETTER A .. U+0066 LATIN SMALL LETTER F, and U+0041 LATIN CAPITAL
-   LETTER A .. U+0046 LATIN CAPITAL LETTER F, representing a
-   base-sixteen integer that corresponds to a Unicode code point that
-   is allowed according to the definition below. The digits must then
-   be followed by a U+003B SEMICOLON character (<code title="">;</code>).</dd>
+   U+0078 LATIN SMALL LETTER X character (x) or a U+0058 LATIN CAPITAL
+   LETTER X character (X), which must then be followed by one or more
+   digits in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9),
+   U+0061 LATIN SMALL LETTER A to U+0066 LATIN SMALL LETTER F, and
+   U+0041 LATIN CAPITAL LETTER A to U+0046 LATIN CAPITAL LETTER F,
+   representing a base-sixteen integer that corresponds to a Unicode
+   code point that is allowed according to the definition below. The
+   digits must then be followed by a U+003B SEMICOLON character
+   (;).</dd>
 
   </dl><p>The numeric character reference forms described above are allowed
   to reference any Unicode code point other than U+0000, permanently
   undefined Unicode characters (noncharacters), and control characters
   other than <a href="infrastructure.html#space-character" title="space character">space
   characters</a>.</p><p>An <dfn id="syntax-ambiguous-ampersand" title="syntax-ambiguous-ampersand">ambiguous
-  ampersand</dfn> is a U+0026 AMPERSAND (<code>&amp;</code>) character
-  that is followed by some <a href="#syntax-text" title="syntax-text">text</a> other
-  than a <a href="infrastructure.html#space-character">space character</a>, a U+003C LESS-THAN SIGN
-  character ('&lt;'), or another U+0026 AMPERSAND (<code>&amp;</code>)
-  character.</p><h4 id="cdata-sections"><span class="secno">9.1.5 </span>CDATA sections</h4><p><dfn id="syntax-cdata" title="syntax-cdata">CDATA sections</dfn> must start with
+  ampersand</dfn> is a U+0026 AMPERSAND character (&amp;) that is
+  followed by some <a href="#syntax-text" title="syntax-text">text</a> other than a
+  <a href="infrastructure.html#space-character">space character</a>, a U+003C LESS-THAN SIGN character
+  (&lt;), or another U+0026 AMPERSAND character
+  (<code>&amp;</code>).</p><h4 id="cdata-sections"><span class="secno">9.1.5 </span>CDATA sections</h4><p><dfn id="syntax-cdata" title="syntax-cdata">CDATA sections</dfn> must start with
   the character sequence U+003C LESS-THAN SIGN, U+0021 EXCLAMATION
   MARK, U+005B LEFT SQUARE BRACKET, U+0043 LATIN CAPITAL LETTER C,
   U+0044 LATIN CAPITAL LETTER D, U+0041 LATIN CAPITAL LETTER A, U+0054
@@ -845,9 +846,9 @@
   MARK, U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS (<code title="">&lt;!--</code>). Following this sequence, the comment may
   have <a href="#syntax-text" title="syntax-text">text</a>, with the additional
   restriction that the text must not start with a single U+003E
-  GREATER-THAN SIGN ('&gt;') character, nor start with a U+002D
-  HYPHEN-MINUS (<code title="">-</code>) character followed by a
-  U+003E GREATER-THAN SIGN ('&gt;') character, nor contain two
+  GREATER-THAN SIGN (&gt;) character, nor start with a U+002D
+  HYPHEN-MINUS character (-) followed by a
+  U+003E GREATER-THAN SIGN (&gt;) character, nor contain two
   consecutive U+002D HYPHEN-MINUS (<code title="">-</code>)
   characters, nor end with a U+002D HYPHEN-MINUS (<code title="">-</code>) character. Finally, the comment must be ended by
   the three character sequence U+002D HYPHEN-MINUS, U+002D
@@ -1127,13 +1128,13 @@
 
         </ol></dd>
 
-       <dt>A sequence of bytes starting with a 0x3C byte (ASCII '&lt;'), optionally a 0x2F byte (ASCII '/'), and finally a byte in the range 0x41-0x5A or 0x61-0x7A (an ASCII letter)</dt>
+       <dt>A sequence of bytes starting with a 0x3C byte (ASCII &lt;), optionally a 0x2F byte (ASCII /), and finally a byte in the range 0x41-0x5A or 0x61-0x7A (an ASCII letter)</dt>
        <dd>
 
         <ol><li><p>Advance the <var title="">position</var> pointer so
          that it points at the next 0x09 (ASCII TAB), 0x0A (ASCII LF),
          0x0C (ASCII FF), 0x0D (ASCII CR), 0x20 (ASCII space), or 0x3E
-         (ASCII '&gt;') byte.</p></li>
+         (ASCII &gt;) byte.</p></li>
 
          <li><p>Repeatedly <a href="#concept-get-attributes-when-sniffing" title="concept-get-attributes-when-sniffing">get an
          attribute</a> until no further attributes can be found,
@@ -1148,7 +1149,7 @@
        <dd>
 
         <p>Advance the <var title="">position</var> pointer so that it
-        points at the first 0x3E byte (ASCII '&gt;') that comes after the
+        points at the first 0x3E byte (ASCII &gt;) that comes after the
         0x3C byte that was found.</p>
 
        </dd>
@@ -1171,11 +1172,11 @@
 
     <ol><li><p>If the byte at <var title="">position</var> is one of 0x09
      (ASCII TAB), 0x0A (ASCII LF), 0x0C (ASCII FF), 0x0D (ASCII CR),
-     0x20 (ASCII space), or 0x2F (ASCII '/') then advance <var title="">position</var> to the next byte and redo this
+     0x20 (ASCII space), or 0x2F (ASCII /) then advance <var title="">position</var> to the next byte and redo this
      substep.</p></li>
 
      <li><p>If the byte at <var title="">position</var> is 0x3E (ASCII
-     '&gt;'), then abort the "get an attribute" algorithm. There isn't
+     &gt;), then abort the "get an attribute" algorithm. There isn't
      one.</p></li>
 
      <li><p>Otherwise, the byte at <var title="">position</var> is the
@@ -1185,7 +1186,7 @@
 
      <li><p><i>Attribute name</i>: Process the byte at <var title="">position</var> as follows:</p>
 
-      <dl class="switch"><dt>If it is 0x3D (ASCII '='), and the <var title="">attribute
+      <dl class="switch"><dt>If it is 0x3D (ASCII =), and the <var title="">attribute
        name</var> is longer than the empty string</dt>
 
        <dd>Advance <var title="">position</var> to the next byte and
@@ -1196,14 +1197,14 @@
 
        <dd>Jump to the step below labeled <i>spaces</i>.</dd>
 
-       <dt>If it is 0x2F (ASCII '/') or 0x3E (ASCII '&gt;')</dt>
+       <dt>If it is 0x2F (ASCII /) or 0x3E (ASCII &gt;)</dt>
 
        <dd>Abort the "get an attribute" algorithm. The attribute's
        name is the value of <var title="">attribute name</var>, its
        value is the empty string.</dd>
 
-       <dt>If it is in the range 0x41 (ASCII 'A') to 0x5A (ASCII
-       'Z')</dt>
+       <dt>If it is in the range 0x41 (ASCII A) to 0x5A (ASCII
+       Z)</dt>
 
        <dd>Append the Unicode character with code point <span title=""><var title="">b</var>+0x20</span> to <var title="">attribute
        name</var> (where <var title="">b</var> is the value of the
@@ -1228,12 +1229,12 @@
      repeat this step.</p></li>
 
      <li><p>If the byte at <var title="">position</var> is
-     <em>not</em> 0x3D (ASCII '='), abort the "get an attribute"
+     <em>not</em> 0x3D (ASCII =), abort the "get an attribute"
      algorithm. The attribute's name is the value of <var title="">attribute name</var>, its value is the empty
      string.</p></li>
 
      <li><p>Advance <var title="">position</var> past the 0x3D (ASCII
-     '=') byte.</p></li>
+     =) byte.</p></li>
 
      <li><p><i>Value:</i> If the byte at <var title="">position</var> is one of 0x09 (ASCII TAB), 0x0A (ASCII
      LF), 0x0C (ASCII FF), 0x0D (ASCII CR), or 0x20 (ASCII space) then
@@ -1243,7 +1244,7 @@
      <li><p>Process the byte at <var title="">position</var> as
      follows:</p>
 
-      <dl class="switch"><dt>If it is 0x22 (ASCII '"') or 0x27 ("'")</dt>
+      <dl class="switch"><dt>If it is 0x22 (ASCII ") or 0x27 (ASCII ')</dt>
 
        <dd>
 
@@ -1259,8 +1260,8 @@
          <var title="">attribute name</var>, and its value is the
          value of <var title="">attribute value</var>.</li>
 
-         <li>Otherwise, if the value of the byte at <var title="">position</var> is in the range 0x41 (ASCII 'A') to
-         0x5A (ASCII 'Z'), then append a Unicode character to <var title="">attribute value</var> whose code point is 0x20 more
+         <li>Otherwise, if the value of the byte at <var title="">position</var> is in the range 0x41 (ASCII A) to
+         0x5A (ASCII Z), then append a Unicode character to <var title="">attribute value</var> whose code point is 0x20 more
          than the value of the byte at <var title="">position</var>.</li>
 
          <li>Otherwise, append a Unicode character to <var title="">attribute value</var> whose code point is the same as
@@ -1270,15 +1271,15 @@
 
         </ol></dd>
 
-       <dt>If it is 0x3E (ASCII '&gt;')</dt>
+       <dt>If it is 0x3E (ASCII &gt;)</dt>
 
        <dd>Abort the "get an attribute" algorithm. The attribute's
        name is the value of <var title="">attribute name</var>, its
        value is the empty string.</dd>
 
 
-       <dt>If it is in the range 0x41 (ASCII 'A') to 0x5A (ASCII
-       'Z')</dt>
+       <dt>If it is in the range 0x41 (ASCII A) to 0x5A (ASCII
+       Z)</dt>
 
        <dd>Append the Unicode character with code point <span title=""><var title="">b</var>+0x20</span> to <var title="">attribute
        value</var> (where <var title="">b</var> is the value of the
@@ -1296,14 +1297,14 @@
 
       <dl class="switch"><dt>If it is 0x09 (ASCII TAB), 0x0A (ASCII LF), 0x0C (ASCII
        FF), 0x0D (ASCII CR), 0x20 (ASCII space), or 0x3E (ASCII
-       '&gt;')</dt>
+       &gt;)</dt>
 
        <dd>Abort the "get an attribute" algorithm. The attribute's
        name is the value of <var title="">attribute name</var> and its
        value is the value of <var title="">attribute value</var>.</dd>
 
-       <dt>If it is in the range 0x41 (ASCII 'A') to 0x5A (ASCII
-       'Z')</dt>
+       <dt>If it is in the range 0x41 (ASCII A) to 0x5A (ASCII
+       Z)</dt>
 
        <dd>Append the Unicode character with code point <span title=""><var title="">b</var>+0x20</span> to <var title="">attribute
        value</var> (where <var title="">b</var> is the value of the
@@ -2191,7 +2192,7 @@
    <dd>
 
     <p>Consume the <a href="#next-input-character">next input character</a>. If it is a
-    U+002F SOLIDUS (/) character, switch to the <a href="#close-tag-open-state">close tag open
+    U+002F SOLIDUS character (/), switch to the <a href="#close-tag-open-state">close tag open
     state</a>. Otherwise, emit a U+003C LESS-THAN SIGN character
     token and reconsume the <a href="#current-input-character">current input character</a> in the
     <a href="#data-state">data state</a>.</p>
@@ -2724,7 +2725,7 @@
    in comment end state -->
 
    <dt>Anything else</dt>
-   <dd>Append a U+002D HYPHEN-MINUS (-) character and the input
+   <dd>Append a U+002D HYPHEN-MINUS character (-) and the input
    character to the comment token's data. Switch to the
    <a href="#comment-state">comment state</a>.</dd>
 
@@ -2757,7 +2758,7 @@
    in comment end state -->
 
    <dt>Anything else</dt>
-   <dd>Append a U+002D HYPHEN-MINUS (-) character and the input
+   <dd>Append a U+002D HYPHEN-MINUS character (-) and the input
    character to the comment token's data. Switch to the
    <a href="#comment-state">comment state</a>.</dd>
 
@@ -2784,7 +2785,7 @@
 
    <dt>U+002D HYPHEN-MINUS (-)</dt>
    <dd><a href="#parse-error">Parse error</a>. Append a U+002D HYPHEN-MINUS
-   (-) character to the comment token's data. Stay in the
+   character (-) to the comment token's data. Stay in the
    <a href="#comment-end-state">comment end state</a>.</dd>
 
    <dt>EOF</dt>
@@ -2806,7 +2807,7 @@
 
   <dl class="switch"><dt>U+002D HYPHEN-MINUS (-)</dt>
    <dd>Append two U+002D HYPHEN-MINUS (-) characters and a U+0021
-   EXCLAMATION MARK (!) character to the comment token's data. Switch
+   EXCLAMATION MARK character (!) to the comment token's data. Switch
    to the <a href="#comment-end-dash-state">comment end dash state</a>.</dd>
 
    <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
@@ -2820,7 +2821,7 @@
 
    <dt>Anything else</dt>
    <dd>Append two U+002D HYPHEN-MINUS (-) characters, a U+0021
-   EXCLAMATION MARK (!) character, and the input character to the
+   EXCLAMATION MARK character (!), and the input character to the
    comment token's data. Switch to the <a href="#comment-state">comment
    state</a>.</dd>
 
@@ -3347,10 +3348,10 @@
       <p>Consume the X.</p>
 
       <p>Follow the steps below, but using the range of characters
-      U+0030 DIGIT ZERO through to U+0039 DIGIT NINE, U+0061 LATIN
-      SMALL LETTER A through to U+0066 LATIN SMALL LETTER F, and
-      U+0041 LATIN CAPITAL LETTER A, through to U+0046 LATIN CAPITAL
-      LETTER F (in other words, 0-9, A-F, a-f).</p>
+      U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), U+0061 LATIN
+      SMALL LETTER A to U+0066 LATIN SMALL LETTER F, and U+0041 LATIN
+      CAPITAL LETTER A to U+0046 LATIN CAPITAL LETTER F (in other
+      words, 0-9, A-F, a-f).</p>
 
       <p>When it comes to interpreting the number, interpret it as a
       hexadecimal number.</p>
@@ -3363,8 +3364,7 @@
      <dd>
 
       <p>Follow the steps below, but using the range of characters
-      U+0030 DIGIT ZERO through to U+0039 DIGIT NINE (i.e. just
-      0-9).</p>
+      U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9).</p>
 
       <p>When it comes to interpreting the number, interpret it as a
       decimal number.</p>
@@ -3396,38 +3396,38 @@
     <table><thead><tr><th>Number </th><th colspan="2">Unicode character
      </th></tr></thead><tbody><tr><td>0x00 </td><td>U+FFFD </td><td>REPLACEMENT CHARACTER
       </td></tr><tr><td>0x0D </td><td>U+000A </td><td>LINE FEED (LF)
-      </td></tr><tr><td>0x80 </td><td>U+20AC </td><td>EURO SIGN ('&#8364;')
+      </td></tr><tr><td>0x80 </td><td>U+20AC </td><td>EURO SIGN (&#8364;)
       </td></tr><tr><td>0x81 </td><td>U+0081 </td><td>&lt;control&gt;
-      </td></tr><tr><td>0x82 </td><td>U+201A </td><td>SINGLE LOW-9 QUOTATION MARK ('&#8218;')
-      </td></tr><tr><td>0x83 </td><td>U+0192 </td><td>LATIN SMALL LETTER F WITH HOOK ('&#402;')
-      </td></tr><tr><td>0x84 </td><td>U+201E </td><td>DOUBLE LOW-9 QUOTATION MARK ('&#8222;')
-      </td></tr><tr><td>0x85 </td><td>U+2026 </td><td>HORIZONTAL ELLIPSIS ('&#8230;')
-      </td></tr><tr><td>0x86 </td><td>U+2020 </td><td>DAGGER ('&#8224;')
-      </td></tr><tr><td>0x87 </td><td>U+2021 </td><td>DOUBLE DAGGER ('&#8225;')
-      </td></tr><tr><td>0x88 </td><td>U+02C6 </td><td>MODIFIER LETTER CIRCUMFLEX ACCENT ('&#710;')
-      </td></tr><tr><td>0x89 </td><td>U+2030 </td><td>PER MILLE SIGN ('&#8240;')
-      </td></tr><tr><td>0x8A </td><td>U+0160 </td><td>LATIN CAPITAL LETTER S WITH CARON ('&#352;')
-      </td></tr><tr><td>0x8B </td><td>U+2039 </td><td>SINGLE LEFT-POINTING ANGLE QUOTATION MARK ('&#8249;')
-      </td></tr><tr><td>0x8C </td><td>U+0152 </td><td>LATIN CAPITAL LIGATURE OE ('&#338;')
+      </td></tr><tr><td>0x82 </td><td>U+201A </td><td>SINGLE LOW-9 QUOTATION MARK (&#8218;)
+      </td></tr><tr><td>0x83 </td><td>U+0192 </td><td>LATIN SMALL LETTER F WITH HOOK (&#402;)
+      </td></tr><tr><td>0x84 </td><td>U+201E </td><td>DOUBLE LOW-9 QUOTATION MARK (&#8222;)
+      </td></tr><tr><td>0x85 </td><td>U+2026 </td><td>HORIZONTAL ELLIPSIS (&#8230;)
+      </td></tr><tr><td>0x86 </td><td>U+2020 </td><td>DAGGER (&#8224;)
+      </td></tr><tr><td>0x87 </td><td>U+2021 </td><td>DOUBLE DAGGER (&#8225;)
+      </td></tr><tr><td>0x88 </td><td>U+02C6 </td><td>MODIFIER LETTER CIRCUMFLEX ACCENT (&#710;)
+      </td></tr><tr><td>0x89 </td><td>U+2030 </td><td>PER MILLE SIGN (&#8240;)
+      </td></tr><tr><td>0x8A </td><td>U+0160 </td><td>LATIN CAPITAL LETTER S WITH CARON (&#352;)
+      </td></tr><tr><td>0x8B </td><td>U+2039 </td><td>SINGLE LEFT-POINTING ANGLE QUOTATION MARK (&#8249;)
+      </td></tr><tr><td>0x8C </td><td>U+0152 </td><td>LATIN CAPITAL LIGATURE OE (&#338;)
       </td></tr><tr><td>0x8D </td><td>U+008D </td><td>&lt;control&gt;
-      </td></tr><tr><td>0x8E </td><td>U+017D </td><td>LATIN CAPITAL LETTER Z WITH CARON ('&#381;')
+      </td></tr><tr><td>0x8E </td><td>U+017D </td><td>LATIN CAPITAL LETTER Z WITH CARON (&#381;)
       </td></tr><tr><td>0x8F </td><td>U+008F </td><td>&lt;control&gt;
       </td></tr><tr><td>0x90 </td><td>U+0090 </td><td>&lt;control&gt;
-      </td></tr><tr><td>0x91 </td><td>U+2018 </td><td>LEFT SINGLE QUOTATION MARK ('&#8216;')
-      </td></tr><tr><td>0x92 </td><td>U+2019 </td><td>RIGHT SINGLE QUOTATION MARK ('&#8217;')
-      </td></tr><tr><td>0x93 </td><td>U+201C </td><td>LEFT DOUBLE QUOTATION MARK ('&#8220;')
-      </td></tr><tr><td>0x94 </td><td>U+201D </td><td>RIGHT DOUBLE QUOTATION MARK ('&#8221;')
-      </td></tr><tr><td>0x95 </td><td>U+2022 </td><td>BULLET ('&#8226;')
-      </td></tr><tr><td>0x96 </td><td>U+2013 </td><td>EN DASH ('&#8211;')
-      </td></tr><tr><td>0x97 </td><td>U+2014 </td><td>EM DASH ('&#8212;')
-      </td></tr><tr><td>0x98 </td><td>U+02DC </td><td>SMALL TILDE ('&#732;')
-      </td></tr><tr><td>0x99 </td><td>U+2122 </td><td>TRADE MARK SIGN ('&#8482;')
-      </td></tr><tr><td>0x9A </td><td>U+0161 </td><td>LATIN SMALL LETTER S WITH CARON ('&#353;')
-      </td></tr><tr><td>0x9B </td><td>U+203A </td><td>SINGLE RIGHT-POINTING ANGLE QUOTATION MARK ('&#8250;')
-      </td></tr><tr><td>0x9C </td><td>U+0153 </td><td>LATIN SMALL LIGATURE OE ('&#339;')
+      </td></tr><tr><td>0x91 </td><td>U+2018 </td><td>LEFT SINGLE QUOTATION MARK (&#8216;)
+      </td></tr><tr><td>0x92 </td><td>U+2019 </td><td>RIGHT SINGLE QUOTATION MARK (&#8217;)
+      </td></tr><tr><td>0x93 </td><td>U+201C </td><td>LEFT DOUBLE QUOTATION MARK (&#8220;)
+      </td></tr><tr><td>0x94 </td><td>U+201D </td><td>RIGHT DOUBLE QUOTATION MARK (&#8221;)
+      </td></tr><tr><td>0x95 </td><td>U+2022 </td><td>BULLET (&#8226;)
+      </td></tr><tr><td>0x96 </td><td>U+2013 </td><td>EN DASH (&#8211;)
+      </td></tr><tr><td>0x97 </td><td>U+2014 </td><td>EM DASH (&#8212;)
+      </td></tr><tr><td>0x98 </td><td>U+02DC </td><td>SMALL TILDE (&#732;)
+      </td></tr><tr><td>0x99 </td><td>U+2122 </td><td>TRADE MARK SIGN (&#8482;)
+      </td></tr><tr><td>0x9A </td><td>U+0161 </td><td>LATIN SMALL LETTER S WITH CARON (&#353;)
+      </td></tr><tr><td>0x9B </td><td>U+203A </td><td>SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (&#8250;)
+      </td></tr><tr><td>0x9C </td><td>U+0153 </td><td>LATIN SMALL LIGATURE OE (&#339;)
       </td></tr><tr><td>0x9D </td><td>U+009D </td><td>&lt;control&gt;
-      </td></tr><tr><td>0x9E </td><td>U+017E </td><td>LATIN SMALL LETTER Z WITH CARON ('&#382;')
-      </td></tr><tr><td>0x9F </td><td>U+0178 </td><td>LATIN CAPITAL LETTER Y WITH DIAERESIS ('&#376;')
+      </td></tr><tr><td>0x9E </td><td>U+017E </td><td>LATIN SMALL LETTER Z WITH CARON (&#382;)
+      </td></tr><tr><td>0x9F </td><td>U+0178 </td><td>LATIN CAPITAL LETTER Y WITH DIAERESIS (&#376;)
     </td></tr></tbody></table><p>Otherwise, if the number is in the range 0xD800 to 0xDFFF<!--
     surrogates not allowed; see the comment in the "preprocessing the
     input stream" section for details --> or is greater than 0x10FFFF,
@@ -3471,13 +3471,13 @@
 
     <p>If the character reference is being consumed <a href="#character-reference-in-attribute-value-state" title="character reference in attribute value state">as part of an
     attribute</a>, and the last character matched is not a U+003B
-    SEMICOLON (<code title="">;</code>), and the next character is in
-    the range U+0030 DIGIT ZERO to U+0039 DIGIT NINE, U+0041 LATIN
-    CAPITAL LETTER A to U+005A LATIN CAPITAL LETTER Z, or U+0061 LATIN
-    SMALL LETTER A to U+007A LATIN SMALL LETTER Z, then, for
-    historical reasons, all the characters that were matched after the
-    U+0026 AMPERSAND (&amp;) must be unconsumed, and nothing is
-    returned.</p>
+    SEMICOLON character (<code title="">;</code>), and the next
+    character is in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT
+    NINE (9), U+0041 LATIN CAPITAL LETTER A to U+005A LATIN CAPITAL
+    LETTER Z, or U+0061 LATIN SMALL LETTER A to U+007A LATIN SMALL
+    LETTER Z, then, for historical reasons, all the characters that
+    were matched after the U+0026 AMPERSAND character (&amp;) must be
+    unconsumed, and nothing is returned.</p>
 
     <p>Otherwise, return a character token for the character
     corresponding to the character reference name (as given by the
@@ -7648,7 +7648,7 @@
         of <var title="">current node</var>'s <code title="">target</code> IDL attribute, followed by a single
         U+0020 SPACE character, followed by the value of <var title="">current node</var>'s <code title="">data</code> IDL
         attribute, followed by a single U+003E GREATER-THAN SIGN
-        character ('&gt;').</p>
+        character (&gt;).</p>
 
        </dd>
 

Received on Monday, 5 October 2009 06:36:50 UTC