- 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