spec/Overview.html 1.1983 2812 Trade willful violation of ECMAScript fo

Trade willful violation of ECMAScript for unintentional violation of
Unicode - update the character encoding alias rules. (whatwg r2812)

character encoding
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1983.html#script-s-character-encoding
8.2.2.2 Character encoding requirements
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1983.html#character-encoding-requirements
script's browsing context
http://people.w3.org/mike/diffs/html5/spec/Overview.1.1983.html#script-s-browsing-context

http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html
http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.1982&r2=1.1983&f=h
http://html5.org/tools/web-apps-tracker?from=2811&to=2812

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.1982
retrieving revision 1.1983
diff -u -d -r1.1982 -r1.1983
--- Overview.html 13 Feb 2009 03:16:34 -0000 1.1982
+++ Overview.html 13 Feb 2009 03:21:30 -0000 1.1983
@@ -37692,6 +37692,9 @@
     <code><a href=#window>Window</a></code> object will be set to the <a href=#script-s-browsing-context>script's
     browsing context</a>'s <code><a href=#window>Window</a></code> object.</p>
 
+    <p class=note>This is a willful violation of ECMAScript edition
+    3. <a href=#references>[ECMA262]</a></p>
+
    </dd>
 
    <dt>A <dfn id=script-s-character-encoding title="script's character encoding">character encoding</dfn></dt>
@@ -51593,11 +51596,9 @@
 
   <p>When comparing a string specifying a character encoding with the
   name or alias of a character encoding to determine if they are
-  equal, user agents must ignore all characters in the ranges U+0009
-  to U+000D, U+0020 to U+002F, U+003A to U+0040, U+005B to U+0060, and
-  U+007B to U+007E (all whitespace and punctuation characters in
-  ASCII) in both names, and then perform the comparison in an
-  <a href=#ascii-case-insensitive>ASCII case-insensitive</a> manner.</p>
+  equal, user agents must use the Charset Alias Matching rules defined
+  in Unicode Technical Standard #22. <a href=#references>[UTS22]</a></p> <!-- XXXrefs
+  http://unicode.org/reports/tr22/#Charset_Alias_Matching -->
 
   <p class=example>For instance, "GB_2312-80" and "g.b.2312(80)" are
   considered equivalent names.</p>

Received on Friday, 13 February 2009 03:25:43 UTC