[html5] r4959 - [cgiowt] (2) Make = after a named character reference without a semicolon in an [...]

whatwg at whatwg.org whatwg at whatwg.org
Fri Apr 2 15:39:33 PDT 2010


Author: ianh
Date: 2010-04-02 15:39:32 -0700 (Fri, 02 Apr 2010)
New Revision: 4959

Modified:
   complete.html
   index
   source
Log:
[cgiowt] (2) Make = after a named character reference without a semicolon in an attribute result in the character reference _not_ being replaced.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=9207

Modified: complete.html
===================================================================
--- complete.html	2010-04-02 21:44:47 UTC (rev 4958)
+++ complete.html	2010-04-02 22:39:32 UTC (rev 4959)
@@ -76897,13 +76897,14 @@
 
     <p>If the character reference is being consumed <a href=#character-reference-in-attribute-value-state title="character reference in attribute value state">as part of an
     attribute</a>, and the last character matched is not a U+003B
-    SEMICOLON character (;), and the next character is in the range
-    U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), U+0041 LATIN
-    CAPITAL LETTER A to U+005A LATIN CAPITAL LETTER Z, or U+0061 LATIN
-    SMALL LETTER A to U+007A LATIN SMALL LETTER Z, then, for
-    historical reasons, all the characters that were matched after the
-    U+0026 AMPERSAND character (&) must be unconsumed, and nothing
-    is returned.</p>
+    SEMICOLON character (;), and the next character is either a U+003D
+    EQUALS SIGN character (=) or in the range U+0030 DIGIT ZERO (0) to
+    U+0039 DIGIT NINE (9), U+0041 LATIN CAPITAL LETTER A to U+005A
+    LATIN CAPITAL LETTER Z, or U+0061 LATIN SMALL LETTER A to U+007A
+    LATIN SMALL LETTER Z, then, for historical reasons, all the
+    characters that were matched after the U+0026 AMPERSAND character
+    (&) must be unconsumed, and nothing is returned.</p>
+    <!-- "=" added because of http://www.w3.org/Bugs/Public/show_bug.cgi?id=9207#c5 -->
 
     <p>Otherwise, return a character token for the character
     corresponding to the character reference name (as given by the

Modified: index
===================================================================
--- index	2010-04-02 21:44:47 UTC (rev 4958)
+++ index	2010-04-02 22:39:32 UTC (rev 4959)
@@ -70169,13 +70169,14 @@
 
     <p>If the character reference is being consumed <a href=#character-reference-in-attribute-value-state title="character reference in attribute value state">as part of an
     attribute</a>, and the last character matched is not a U+003B
-    SEMICOLON character (;), and the next character is in the range
-    U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), U+0041 LATIN
-    CAPITAL LETTER A to U+005A LATIN CAPITAL LETTER Z, or U+0061 LATIN
-    SMALL LETTER A to U+007A LATIN SMALL LETTER Z, then, for
-    historical reasons, all the characters that were matched after the
-    U+0026 AMPERSAND character (&) must be unconsumed, and nothing
-    is returned.</p>
+    SEMICOLON character (;), and the next character is either a U+003D
+    EQUALS SIGN character (=) or in the range U+0030 DIGIT ZERO (0) to
+    U+0039 DIGIT NINE (9), U+0041 LATIN CAPITAL LETTER A to U+005A
+    LATIN CAPITAL LETTER Z, or U+0061 LATIN SMALL LETTER A to U+007A
+    LATIN SMALL LETTER Z, then, for historical reasons, all the
+    characters that were matched after the U+0026 AMPERSAND character
+    (&) must be unconsumed, and nothing is returned.</p>
+    <!-- "=" added because of http://www.w3.org/Bugs/Public/show_bug.cgi?id=9207#c5 -->
 
     <p>Otherwise, return a character token for the character
     corresponding to the character reference name (as given by the

Modified: source
===================================================================
--- source	2010-04-02 21:44:47 UTC (rev 4958)
+++ source	2010-04-02 22:39:32 UTC (rev 4959)
@@ -87694,13 +87694,14 @@
     <p>If the character reference is being consumed <span
     title="character reference in attribute value state">as part of an
     attribute</span>, and the last character matched is not a U+003B
-    SEMICOLON character (;), and the next character is in the range
-    U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), U+0041 LATIN
-    CAPITAL LETTER A to U+005A LATIN CAPITAL LETTER Z, or U+0061 LATIN
-    SMALL LETTER A to U+007A LATIN SMALL LETTER Z, then, for
-    historical reasons, all the characters that were matched after the
-    U+0026 AMPERSAND character (&) must be unconsumed, and nothing
-    is returned.</p>
+    SEMICOLON character (;), and the next character is either a U+003D
+    EQUALS SIGN character (=) or in the range U+0030 DIGIT ZERO (0) to
+    U+0039 DIGIT NINE (9), U+0041 LATIN CAPITAL LETTER A to U+005A
+    LATIN CAPITAL LETTER Z, or U+0061 LATIN SMALL LETTER A to U+007A
+    LATIN SMALL LETTER Z, then, for historical reasons, all the
+    characters that were matched after the U+0026 AMPERSAND character
+    (&) must be unconsumed, and nothing is returned.</p>
+    <!-- "=" added because of http://www.w3.org/Bugs/Public/show_bug.cgi?id=9207#c5 -->
 
     <p>Otherwise, return a character token for the character
     corresponding to the character reference name (as given by the




More information about the Commit-Watchers mailing list