- From: Sam Ruby via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 23 Aug 2012 17:14:19 +0000
- To: public-html-commits@w3.org
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 — 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
@@ -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 (&), 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 (&), 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 (&) 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"><port></a> component (possibly an empty one)
</td><td>—
</td><td>—
- </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 (&) 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
(&) 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