html5/spec Overview.html,1.5701,1.5702 common-microsyntaxes.html,1.226,1.227 constraints.html,1.160,1.161 dom.html,1.1239,1.1240 global-attributes.html,1.160,1.161 infrastructure.html,1.1283,1.1284 links.html,1.264,1.265 rendering.html,1.226,1.227 spec.html,1.1946,1.1947 syntax.html,1.1211,1.1212 system-state-and-capabilities.html,1.160,1.161 the-a-element.html,1.160,1.161 the-meta-element.html,1.160,1.161 the-time-element.html,1.160,1.161 tokenization.html,1.170,1.171 urls.html,1.221,1.222 webappapis.html,1.364,1.365

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

Modified Files:
	Overview.html common-microsyntaxes.html constraints.html 
	dom.html global-attributes.html infrastructure.html links.html 
	rendering.html spec.html syntax.html 
	system-state-and-capabilities.html the-a-element.html 
	the-meta-element.html the-time-element.html tokenization.html 
	urls.html webappapis.html 
Log Message:
commit 13b773d08d9b6c36ac7634f3121ddd5dfb62d2c8
Author: Edward O'Connor <hober0@gmail.com>
Date:   Thu Aug 23 09:57:12 2012 -0700

    Whitespace.


Index: infrastructure.html
===================================================================
RCS file: /sources/public/html5/spec/infrastructure.html,v
retrieving revision 1.1283
retrieving revision 1.1284
diff -u -d -r1.1283 -r1.1284
--- infrastructure.html	23 Aug 2012 00:14:01 -0000	1.1283
+++ infrastructure.html	23 Aug 2012 17:14:16 -0000	1.1284
@@ -761,18 +761,14 @@
   documents<span class="impl"> (relevant to authors and authoring tool
   implementors)</span>.</p>
 
-  <p><dfn id="conforming-html5-documents">Conforming
-<!--CONFORMANCE--><!--VERSION-->
-  HTML5
-<!--CONFORMANCE--><!--VERSION-->
-  documents</dfn> are those that comply with all
-  the conformance criteria for documents. For readability, some of
-  these conformance requirements are phrased as conformance
-  requirements on authors; such requirements are implicitly
-  requirements on documents: by definition, all documents are assumed
-  to have had an author. (In some cases, that author may itself be a
-  user agent &#8212; such user agents are subject to additional rules,
-  as explained below.)</p>
+  <p><dfn id="conforming-documents" title="Conforming documents">Conforming HTML5 documents</dfn>
+  are those that comply with all the conformance criteria for documents.
+  For readability, some of these conformance requirements are phrased as
+  conformance requirements on authors; such requirements are implicitly
+  requirements on documents: by definition, all documents are assumed to
+  have had an author. (In some cases, that author may itself be a user
+  agent &#8212; such user agents are subject to additional rules, as
+  explained below.)</p>
 
   <p class="example">For example, if a requirement states that
   "authors must not use the <code title="">foobar</code> element", it
@@ -970,11 +966,11 @@
    <dd>
 
     <p>Authoring tools and markup generators must generate
-    <a href="#conforming-html5-documents">conforming
+    <span>conforming
 <!--CONFORMANCE--><!--VERSION-->
     HTML5
 <!--CONFORMANCE--><!--VERSION-->
-    documents</a>. Conformance criteria that apply to authors also
+    documents</span>. Conformance criteria that apply to authors also
     apply to authoring tools, where appropriate.</p>
 
     <p>Authoring tools are exempt from the strict requirements of

Index: the-a-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-a-element.html,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- the-a-element.html	23 Aug 2012 00:14:03 -0000	1.160
+++ the-a-element.html	23 Aug 2012 17:14:17 -0000	1.161
@@ -461,7 +461,7 @@
      QUESTION MARK character, the value of <var title="">x</var>
      expressed as a base-ten integer using ASCII digits, a "," (U+002C) 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 <a href="#ascii-digits">ASCII digits</a>.</li>
+     are the characters in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</li>
 
     </ol></li>
 

Index: dom.html
===================================================================
RCS file: /sources/public/html5/spec/dom.html,v
retrieving revision 1.1239
retrieving revision 1.1240
diff -u -d -r1.1239 -r1.1240
--- dom.html	23 Aug 2012 00:13:59 -0000	1.1239
+++ dom.html	23 Aug 2012 17:14:16 -0000	1.1240
@@ -649,9 +649,9 @@
    <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 <a href="#ascii-digits">ASCII digits</a> representing the number in base ten, zero-padded if
+  given as two digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a> representing the number in base ten, zero-padded if
   necessary. The year must be given as the shortest possible string of
-  four or more digits in the range <a href="#ascii-digits">ASCII digits</a> representing the number in base ten, zero-padded if
+  four or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a> representing the number in base ten, zero-padded if
   necessary.</p>
 
   <p>The <code><a href="#document">Document</a></code>'s source file's last modification date

Index: constraints.html
===================================================================
RCS file: /sources/public/html5/spec/constraints.html,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- constraints.html	23 Aug 2012 00:13:59 -0000	1.160
+++ constraints.html	23 Aug 2012 17:14:16 -0000	1.161
@@ -1406,7 +1406,7 @@
      cannot be expressed using the selected character encoding,
      replace the character by a string consisting of a U+0026
      AMPERSAND character (&amp;), a "#" (U+0023) character,
-     one or more characters in the range <a href="#ascii-digits">ASCII digits</a> representing the Unicode code point of the
+     one or more characters in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a> representing the Unicode code point of the
      character in base ten, and finally a U+003B SEMICOLON character
      (;).</p></li><!-- we should say it should be the shortest
      possible string, no leading zeros. this whole step is asinine,
@@ -1446,7 +1446,7 @@
 
         <ol><li><p>Let <var title="">s</var> be a string consisting of a
          "%" (U+0025) character followed by two characters
-         in the ranges <a href="#ascii-digits">ASCII digits</a>
+         in the ranges <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>
          and U+0041 LATIN CAPITAL LETTER A to U+0046 LATIN CAPITAL
          LETTER F representing the hexadecimal value of the byte in
          question (zero-padded if necessary).</p></li>
@@ -1545,7 +1545,7 @@
       escape. This replacement most not be recursive.</p>
 
       <p>An escape is a "%" (U+0025) character followed by
-      two characters in the ranges <a href="#ascii-digits">ASCII digits</a>, U+0041 LATIN CAPITAL LETTER A to U+0046 LATIN
+      two characters in the ranges <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, 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.</p>
 
@@ -1641,7 +1641,7 @@
      cannot be expressed using the selected character encoding,
      replace the character by a string consisting of a U+0026
      AMPERSAND character (&amp;), a "#" (U+0023) character,
-     one or more characters in the range <a href="#ascii-digits">ASCII digits</a> representing the Unicode code point of the
+     one or more characters in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a> representing the Unicode code point of the
      character in base ten, and finally a U+003B SEMICOLON character
      (;).</p></li><!-- we should say it should be the shortest
      possible string, no leading zeros. this whole step is asinine,

Index: links.html
===================================================================
RCS file: /sources/public/html5/spec/links.html,v
retrieving revision 1.264
retrieving revision 1.265
diff -u -d -r1.264 -r1.265
--- links.html	23 Aug 2012 00:14:01 -0000	1.264
+++ links.html	23 Aug 2012 17:14:17 -0000	1.265
@@ -974,7 +974,7 @@
 
    <li><p>If either <var title="">width string</var> or <var title="">height string</var> start with a "0" (U+0030)
    character or contain any characters other than characters in the
-   range <a href="#ascii-digits">ASCII digits</a>, then this
+   range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, then this
    keyword doesn't represent anything. Abort these steps for that
    keyword.</p></li>
 
@@ -4338,20 +4338,20 @@
     <ol><li>Optionally, either a "+" (U+002B) character or a
      "-" (U+002D) character.</li>
 
-     <li>One or more digits in the range <a href="#ascii-digits">ASCII digits</a>.</li>
+     <li>One or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</li>
 
      <li>Optionally*, a "." (U+002E) character followed by one
-     or more digits in the range <a href="#ascii-digits">ASCII digits</a>.</li>
+     or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</li>
 
      <li>A ";" (U+003B) character.</li>
 
      <li>Optionally, either a "+" (U+002B) character or a
      "-" (U+002D) character.</li>
 
-     <li>One or more digits in the range <a href="#ascii-digits">ASCII digits</a>.</li>
+     <li>One or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</li>
 
      <li>Optionally*, a "." (U+002E) character followed by one
-     or more digits in the range <a href="#ascii-digits">ASCII digits</a>.</li>
+     or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</li>
 
     </ol><p>The optional components marked with an asterisk (*) should be
     included, and should have six digits each.</p>
@@ -5435,20 +5435,20 @@
     <ol><li>Optionally, either a "+" (U+002B) character or a
      "-" (U+002D) character.</li>
 
-     <li>One or more digits in the range <a href="#ascii-digits">ASCII digits</a>.</li>
+     <li>One or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</li>
 
      <li>Optionally*, a "." (U+002E) character followed by one
-     or more digits in the range <a href="#ascii-digits">ASCII digits</a>.</li>
+     or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</li>
 
      <li>A ";" (U+003B) character.</li>
 
      <li>Optionally, either a "+" (U+002B) character or a
      "-" (U+002D) character.</li>
 
-     <li>One or more digits in the range <a href="#ascii-digits">ASCII digits</a>.</li>
+     <li>One or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</li>
 
      <li>Optionally*, a "." (U+002E) character followed by one
-     or more digits in the range <a href="#ascii-digits">ASCII digits</a>.</li>
+     or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</li>
 
     </ol><p>The optional components marked with an asterisk (*) should be
     included, and should have six digits each.</p> <!-- iCalendar

Index: rendering.html
===================================================================
RCS file: /sources/public/html5/spec/rendering.html,v
retrieving revision 1.226
retrieving revision 1.227
diff -u -d -r1.226 -r1.227
--- rendering.html	23 Aug 2012 00:14:02 -0000	1.226
+++ rendering.html	23 Aug 2012 17:14:17 -0000	1.227
@@ -794,7 +794,7 @@
    <i>absolute</i>.</p></li>
 
    <li><p><a href="common-microsyntaxes.html#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range
-   <a href="#ascii-digits">ASCII digits</a>, and let the
+   <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, and let the
    resulting sequence be <var title="">digits</var>.</p></li>
 
    <li><p>If <var title="">digits</var> is the empty string, there is

Index: the-time-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-time-element.html,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- the-time-element.html	23 Aug 2012 00:14:09 -0000	1.160
+++ the-time-element.html	23 Aug 2012 17:14:17 -0000	1.161
@@ -562,7 +562,7 @@
    machine-readable equivalent; abort these steps.</p></li>
 
    <li><p>If the element's <a href="#datetime-value">datetime value</a> consists of
-   only characters in the range <a href="#ascii-digits">ASCII digits</a>, then the machine-readable equivalent is the base-ten
+   only characters in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, then the machine-readable equivalent is the base-ten
    interpretation of those digits, representing a year; abort these
    steps.</p></li>
 

Index: syntax.html
===================================================================
RCS file: /sources/public/html5/spec/syntax.html,v
retrieving revision 1.1211
retrieving revision 1.1212
diff -u -d -r1.1211 -r1.1212
--- syntax.html	23 Aug 2012 00:14:03 -0000	1.1211
+++ syntax.html	23 Aug 2012 17:14:17 -0000	1.1212
@@ -604,7 +604,7 @@
 
   <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 <a href="#ascii-digits">ASCII digits</a>, <a href="#lowercase-ascii-letters">lowercase ASCII letters</a>, and <a href="#uppercase-ascii-letters">uppercase ASCII letters</a>. In the HTML syntax, tag names, even those for <a href="#foreign-elements">foreign
+  use characters in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, <a href="common-microsyntaxes.html#lowercase-ascii-letters">lowercase ASCII letters</a>, and <a href="common-microsyntaxes.html#uppercase-ascii-letters">uppercase ASCII letters</a>. 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>
@@ -1107,7 +1107,7 @@
 
    <dt>Decimal numeric character reference</dt>
 
-   <dd>The ampersand must be followed by a "#" (U+0023) character, followed by one or more digits in the range <a href="#ascii-digits">ASCII digits</a>, representing a base-ten
+   <dd>The ampersand must be followed by a "#" (U+0023) character, followed by one or more digits in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, 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) character.</dd>
@@ -1116,7 +1116,7 @@
    <dt>Hexadecimal numeric character reference</dt>
 
    <dd>The ampersand must be followed by a "#" (U+0023) character, which must be followed by either a "x" (U+0078) character or a "X" (U+0058) character, which must then be followed by one or more digits in
-   the range <a href="#ascii-digits">ASCII digits</a>, U+0061
+   the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, 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
@@ -1132,7 +1132,7 @@
 
   <p>An <dfn id="syntax-ambiguous-ampersand" title="syntax-ambiguous-ampersand">ambiguous
   ampersand</dfn> is a U+0026 AMPERSAND character (&amp;) that is
-  followed by one or more characters in the range <a href="#ascii-digits">ASCII digits</a>, <a href="#lowercase-ascii-letters">lowercase ASCII letters</a>, and <a href="#uppercase-ascii-letters">uppercase ASCII letters</a>, followed by a U+003B SEMICOLON character
+  followed by one or more characters in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, <a href="common-microsyntaxes.html#lowercase-ascii-letters">lowercase ASCII letters</a>, and <a href="common-microsyntaxes.html#uppercase-ascii-letters">uppercase ASCII letters</a>, followed by a U+003B SEMICOLON character
   (;), where these characters do not match any of the names given in
   the <a href="named-character-references.html#named-character-references">named character references</a> section.</p>
 

Index: global-attributes.html
===================================================================
RCS file: /sources/public/html5/spec/global-attributes.html,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- global-attributes.html	23 Aug 2012 00:14:00 -0000	1.160
+++ global-attributes.html	23 Aug 2012 17:14:16 -0000	1.161
@@ -1166,7 +1166,7 @@
      value.</li>
 
      <li>For each name on the list, for each "-" (U+002D) character in the name that is followed by a character in the
-     range U+0061 to U+007A (<a href="#lowercase-ascii-letters">lowercase ASCII letters</a>), remove the U+002D HYPHEN-MINUS character
+     range U+0061 to U+007A (<a href="common-microsyntaxes.html#lowercase-ascii-letters">lowercase ASCII letters</a>), remove the U+002D HYPHEN-MINUS character
      (-) and replace the character that followed it by the same
      character <a href="infrastructure.html#converted-to-ascii-uppercase">converted to ASCII uppercase</a>.</li>
 
@@ -1184,10 +1184,10 @@
      algorithm.</li>
 
      <li>If <var title="">name</var> contains a "-" (U+002D) character followed by a character in the range U+0061 to
-     U+007A (<a href="#lowercase-ascii-letters">lowercase ASCII letters</a>), throw a <code><a href="infrastructure.html#syntaxerror">SyntaxError</a></code> exception and abort these
+     U+007A (<a href="common-microsyntaxes.html#lowercase-ascii-letters">lowercase ASCII letters</a>), throw a <code><a href="infrastructure.html#syntaxerror">SyntaxError</a></code> exception and abort these
      steps.</li>
 
-     <li>For each character in the range U+0041 to U+005A (<a href="#uppercase-ascii-letters">uppercase ASCII letters</a>) in <var title="">name</var>, insert a "-" (U+002D) character
+     <li>For each character in the range U+0041 to U+005A (<a href="common-microsyntaxes.html#uppercase-ascii-letters">uppercase ASCII letters</a>) in <var title="">name</var>, insert a "-" (U+002D) character
      before the character and replace the character with the same
      character <a href="infrastructure.html#converted-to-ascii-lowercase">converted to ASCII lowercase</a>.</li>
 
@@ -1212,7 +1212,7 @@
      U+007A (<a href="#lowercase-ascii-letters">lowercase ASCII letters</a>), throw a <code>SyntaxError</code> exception and abort these
      steps.</li>
 -->
-     <li>For each character in the range U+0041 to U+005A (<a href="#uppercase-ascii-letters">uppercase ASCII letters</a>) in <var title="">name</var>, insert a "-" (U+002D) character
+     <li>For each character in the range U+0041 to U+005A (<a href="common-microsyntaxes.html#uppercase-ascii-letters">uppercase ASCII letters</a>) in <var title="">name</var>, insert a "-" (U+002D) character
      before the character and replace the character with the same
      character <a href="infrastructure.html#converted-to-ascii-lowercase">converted to ASCII lowercase</a>.</li>
 

Index: the-meta-element.html
===================================================================
RCS file: /sources/public/html5/spec/the-meta-element.html,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- the-meta-element.html	23 Aug 2012 00:14:07 -0000	1.160
+++ the-meta-element.html	23 Aug 2012 17:14:17 -0000	1.161
@@ -886,14 +886,14 @@
      <li><p><a href="common-microsyntaxes.html#skip-whitespace">Skip whitespace</a>.</p></li>
 
      <li><p><a href="common-microsyntaxes.html#collect-a-sequence-of-characters" title="collect a sequence of characters">Collect a
-     sequence of characters</a> in the range <a href="#ascii-digits">ASCII digits</a>, and parse the resulting string using
+     sequence of characters</a> in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, and parse the resulting string using
      the <a href="common-microsyntaxes.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="common-microsyntaxes.html#collect-a-sequence-of-characters" title="collect a sequence of characters">Collect a
-     sequence of characters</a> in the range <a href="#ascii-digits">ASCII digits</a> and "." (U+002E). Ignore any collected
+     sequence of characters</a> in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a> and "." (U+002E). Ignore any collected
      characters.</p></li>
 
      <li><p><a href="common-microsyntaxes.html#skip-whitespace">Skip whitespace</a>.</p></li>

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.5701
retrieving revision 1.5702
diff -u -d -r1.5701 -r1.5702
--- Overview.html	23 Aug 2012 00:13:56 -0000	1.5701
+++ Overview.html	23 Aug 2012 17:14:13 -0000	1.5702
@@ -3384,18 +3384,14 @@
   documents<span class=impl> (relevant to authors and authoring tool
   implementors)</span>.</p>
 
-  <p><dfn id=conforming-html5-documents>Conforming
-<!--CONFORMANCE--><!--VERSION-->
-  HTML5
-<!--CONFORMANCE--><!--VERSION-->
-  documents</dfn> are those that comply with all
-  the conformance criteria for documents. For readability, some of
-  these conformance requirements are phrased as conformance
-  requirements on authors; such requirements are implicitly
-  requirements on documents: by definition, all documents are assumed
-  to have had an author. (In some cases, that author may itself be a
-  user agent — such user agents are subject to additional rules,
-  as explained below.)</p>
+  <p><dfn id=conforming-documents title="Conforming documents">Conforming HTML5 documents</dfn>
+  are those that comply with all the conformance criteria for documents.
+  For readability, some of these conformance requirements are phrased as
+  conformance requirements on authors; such requirements are implicitly
+  requirements on documents: by definition, all documents are assumed to
+  have had an author. (In some cases, that author may itself be a user
+  agent — such user agents are subject to additional rules, as
+  explained below.)</p>
 
   <p class=example>For example, if a requirement states that
   "authors must not use the <code title="">foobar</code> element", it
@@ -3593,11 +3589,11 @@
    <dd>
 
     <p>Authoring tools and markup generators must generate
-    <a href=#conforming-html5-documents>conforming
+    <span>conforming
 <!--CONFORMANCE--><!--VERSION-->
     HTML5
 <!--CONFORMANCE--><!--VERSION-->
-    documents</a>. Conformance criteria that apply to authors also
+    documents</span>. Conformance criteria that apply to authors also
     apply to authoring tools, where appropriate.</p>
 
     <p>Authoring tools are exempt from the strict requirements of
@@ -4437,6 +4433,14 @@
   <p>The <dfn id=alphanumeric-ascii-characters>alphanumeric ASCII characters</dfn> are those in the
   ranges <a href=#ascii-digits>ASCII digits</a>, <a href=#uppercase-ascii-letters>uppercase ASCII letters</a>, <a href=#lowercase-ascii-letters>lowercase ASCII letters</a>.</p>
 
+  <p>The <dfn id=uppercase-ascii-letters>uppercase ASCII letters</dfn> are those in the range
+  <a href=#uppercase-ascii-letters>uppercase ASCII letters</a>.</p>
+
+  <p>The <dfn id=lowercase-ascii-letters>lowercase ASCII letters</dfn> are those in the range
+  <a href=#lowercase-ascii-letters>lowercase ASCII letters</a>.</p>
+
+  <p>The <dfn id=ascii-digits>ASCII digits</dfn> are those in the range <a href=#ascii-digits>ASCII digits</a>.</p>
+
   <p>Some of the micro-parsers described below follow the pattern of
   having an <var title="">input</var> variable that holds the string
   being parsed, and having a <var title="">position</var> variable

Index: urls.html
===================================================================
RCS file: /sources/public/html5/spec/urls.html,v
retrieving revision 1.221
retrieving revision 1.222
diff -u -d -r1.221 -r1.222
--- urls.html	23 Aug 2012 00:14:10 -0000	1.221
+++ urls.html	23 Aug 2012 17:14:17 -0000	1.222
@@ -1025,7 +1025,7 @@
      </td><td><a href="#concept-uda-input" title="concept-uda-input">input</a> is an <a href="#authority-based-url">authority-based URL</a>, 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 all characters in the new value from the first that is not in the range <a href="#ascii-digits">ASCII digits</a>, if any.
+     </td><td>Remove all characters in the new value from the first that is not in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, if any.
          Remove any leading "0" (U+0030) characters in the new value.
          If the resulting string is empty, set it to a single "0" (U+0030) character.
      </td><td><a href="#concept-uda-input" title="concept-uda-input">input</a> is an <a href="#authority-based-url">authority-based URL</a>,

Index: tokenization.html
===================================================================
RCS file: /sources/public/html5/spec/tokenization.html,v
retrieving revision 1.170
retrieving revision 1.171
diff -u -d -r1.170 -r1.171
--- tokenization.html	23 Aug 2012 00:14:10 -0000	1.170
+++ tokenization.html	23 Aug 2012 17:14:17 -0000	1.171
@@ -2338,7 +2338,7 @@
       <p>Consume the X.</p>
 
       <p>Follow the steps below, but using the range of characters
-      <a href="#ascii-digits">ASCII digits</a>, U+0061 LATIN
+      <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, 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>
@@ -2354,7 +2354,7 @@
      <dd>
 
       <p>Follow the steps below, but using the range of characters
-      <a href="#ascii-digits">ASCII digits</a>.</p>
+      <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>.</p>
 
       <p>When it comes to interpreting the number, interpret it as a
       decimal number.</p>
@@ -2455,11 +2455,11 @@
     <p>If no match can be made, then no characters are consumed, and
     nothing is returned. In this case, if the characters after the
     U+0026 AMPERSAND character (&amp;) consist of a sequence of one or
-    more characters in the range <a href="#ascii-digits">ASCII digits</a>, <a href="#lowercase-ascii-letters">lowercase ASCII letters</a>, and <a href="#uppercase-ascii-letters">uppercase ASCII letters</a>, followed by a ";" (U+003B) character, then this
+    more characters in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, <a href="common-microsyntaxes.html#lowercase-ascii-letters">lowercase ASCII letters</a>, and <a href="common-microsyntaxes.html#uppercase-ascii-letters">uppercase ASCII letters</a>, followed by a ";" (U+003B) character, then this
     is a <a href="parsing.html#parse-error">parse error</a>.</p>
 
     <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) character, and the next character is either a "=" (U+003D) character or in the range <a href="#ascii-digits">ASCII digits</a>, <a href="#uppercase-ascii-letters">uppercase ASCII letters</a>, or <a href="#lowercase-ascii-letters">lowercase ASCII letters</a>, then, for historical reasons, all the
+    attribute</a>, and the last character matched is not a ";" (U+003B) character, and the next character is either a "=" (U+003D) character or in the range <a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>, <a href="common-microsyntaxes.html#uppercase-ascii-letters">uppercase ASCII letters</a>, or <a href="common-microsyntaxes.html#lowercase-ascii-letters">lowercase ASCII letters</a>, 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>
     <!-- "=" added because of http://www.w3.org/Bugs/Public/show_bug.cgi?id=9207#c5 -->


Index: system-state-and-capabilities.html
===================================================================
RCS file: /sources/public/html5/spec/system-state-and-capabilities.html,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- system-state-and-capabilities.html	23 Aug 2012 00:14:03 -0000	1.160
+++ system-state-and-capabilities.html	23 Aug 2012 17:14:17 -0000	1.161
@@ -555,7 +555,7 @@
     method is invoked with a scheme that is neither a
     <a href="#whitelisted-scheme">whitelisted scheme</a> nor a scheme whose value starts
     with the substring "<code title="">web+</code>" and otherwise
-    contains only characters in the range <a href="#lowercase-ascii-letters">lowercase ASCII letters</a>, the user agent must throw a
+    contains only characters in the range <a href="common-microsyntaxes.html#lowercase-ascii-letters">lowercase ASCII letters</a>, the user agent must throw a
     <code><a href="infrastructure.html#securityerror">SecurityError</a></code> exception.</p>
 
     <p>The following schemes are the <dfn id="whitelisted-scheme" title="whitelisted

Index: webappapis.html
===================================================================
RCS file: /sources/public/html5/spec/webappapis.html,v
retrieving revision 1.364
retrieving revision 1.365
diff -u -d -r1.364 -r1.365
--- webappapis.html	23 Aug 2012 00:14:10 -0000	1.364
+++ webappapis.html	23 Aug 2012 17:14:17 -0000	1.365
@@ -1884,9 +1884,9 @@
 
     <ul class="brief"><li>"+" (U+002B)
      </li><li>"/" (U+002F)
-     </li><li><a href="#ascii-digits">ASCII digits</a>
-     </li><li><a href="#uppercase-ascii-letters">uppercase ASCII letters</a>
-     </li><li><a href="#lowercase-ascii-letters">lowercase ASCII letters</a>
+     </li><li><a href="common-microsyntaxes.html#ascii-digits">ASCII digits</a>
+     </li><li><a href="common-microsyntaxes.html#uppercase-ascii-letters">uppercase ASCII letters</a>
+     </li><li><a href="common-microsyntaxes.html#lowercase-ascii-letters">lowercase ASCII letters</a>
     </li></ul></li>
 
    <li><p>Let <var title="">output</var> be a string, initially

Index: common-microsyntaxes.html
===================================================================
RCS file: /sources/public/html5/spec/common-microsyntaxes.html,v
retrieving revision 1.226
retrieving revision 1.227
diff -u -d -r1.226 -r1.227
--- common-microsyntaxes.html	23 Aug 2012 00:13:59 -0000	1.226
+++ common-microsyntaxes.html	23 Aug 2012 17:14:15 -0000	1.227
@@ -379,6 +379,14 @@
   <p>The <dfn id="alphanumeric-ascii-characters">alphanumeric ASCII characters</dfn> are those in the
   ranges <a href="#ascii-digits">ASCII digits</a>, <a href="#uppercase-ascii-letters">uppercase ASCII letters</a>, <a href="#lowercase-ascii-letters">lowercase ASCII letters</a>.</p>
 
+  <p>The <dfn id="uppercase-ascii-letters">uppercase ASCII letters</dfn> are those in the range
+  <a href="#uppercase-ascii-letters">uppercase ASCII letters</a>.</p>
+
+  <p>The <dfn id="lowercase-ascii-letters">lowercase ASCII letters</dfn> are those in the range
+  <a href="#lowercase-ascii-letters">lowercase ASCII letters</a>.</p>
+
+  <p>The <dfn id="ascii-digits">ASCII digits</dfn> are those in the range <a href="#ascii-digits">ASCII digits</a>.</p>
+
   <p>Some of the micro-parsers described below follow the pattern of
   having an <var title="">input</var> variable that holds the string
   being parsed, and having a <var title="">position</var> variable

Received on Thursday, 23 August 2012 17:14:22 UTC