Change the terminology to be clearer that 'lowercase' and 'uppercase' refer to ASCII case only. (bug 6898) (whatwg r3170)

Change the terminology to be clearer that 'lowercase' and 'uppercase'
refer to ASCII case only. (bug 6898) (whatwg r3170)
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6898

Diffs for this change per section: 
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#prefix-match
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#converted-to-ascii-lowercase
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#dom-htmlcollection-tags
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#origin-0
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#apis-in-html-documents
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#converted-to-ascii-uppercase
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#add-a-vcard-line
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#rdf-0
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#add-an-icalendar-line
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#dom-canvas-todataurl
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#color-state
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#compatibility-caseless
http://people.w3.org/mike/diffs/html5/spec/Overview.1.2324.html#htmlformcontrolscollection

http://people.w3.org/mike/diffs/html5/spec/Overview.diff.html
http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.2323&r2=1.2324&f=h
http://html5.org/tools/web-apps-tracker?from=3169&to=3170

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.2323
retrieving revision 1.2324
diff -u -d -r1.2323 -r1.2324
--- Overview.html 1 Jun 2009 22:00:35 -0000 1.2323
+++ Overview.html 1 Jun 2009 22:15:20 -0000 1.2324
@@ -1931,17 +1931,17 @@
   operation to compare the two strings. <a href="#references">[UNICODECASE]</a></p><!-- XXX refs to
   Unicode Standard Annex #21, Case Mappings --><div class="impl">
 
-  <p><dfn id="converted-to-uppercase" title="converted to uppercase">Converting a string to
-  uppercase</dfn> means replacing all characters in the range U+0061
-  .. U+007A (i.e. LATIN SMALL LETTER A to LATIN SMALL LETTER Z) with
-  the corresponding characters in the range U+0041 .. U+005A
+  <p><dfn id="converted-to-ascii-uppercase" title="converted to ASCII uppercase">Converting a string to
+  ASCII uppercase</dfn> means replacing all characters in the range
+  U+0061 .. U+007A (i.e. LATIN SMALL LETTER A to LATIN SMALL LETTER Z)
+  with the corresponding characters in the range U+0041 .. U+005A
   (i.e. LATIN CAPITAL LETTER A to LATIN CAPITAL LETTER Z).</p>
 
-  <p><dfn id="converted-to-lowercase" title="converted to lowercase">Converting a string to
-  lowercase</dfn> means replacing all characters in the range U+0041
-  .. U+005A (i.e. LATIN CAPITAL LETTER A to LATIN CAPITAL LETTER Z)
-  with the corresponding characters in the range U+0061 .. U+007A
-  (i.e. LATIN SMALL LETTER A to LATIN SMALL LETTER Z).</p>
+  <p><dfn id="converted-to-ascii-lowercase" title="converted to ASCII lowercase">Converting a string to
+  ASCII lowercase</dfn> means replacing all characters in the range
+  U+0041 .. U+005A (i.e. LATIN CAPITAL LETTER A to LATIN CAPITAL
+  LETTER Z) with the corresponding characters in the range U+0061
+  .. U+007A (i.e. LATIN SMALL LETTER A to LATIN SMALL LETTER Z).</p>
 
   </div><p>A string <var title="">pattern</var> is a <dfn id="prefix-match">prefix match</dfn>
   for a string <var title="">s</var> when <var title="">pattern</var>
@@ -5704,8 +5704,8 @@
   <code><a href="#htmlcollection-0">HTMLCollection</a></code> object on which the method was invoked,
   whose filter matches only <a href="#html-elements">HTML elements</a> whose local
   name is the <var title="">tagName</var> argument. In <a href="#html-documents">HTML
-  documents</a>, the argument must first be <a href="#converted-to-lowercase">converted to
-  lowercase</a>.</p>
+  documents</a>, the argument must first be <a href="#converted-to-ascii-lowercase">converted to
+  ASCII lowercase</a>.</p>
 
   </div><h5 id="htmlformcontrolscollection"><span class="secno">2.9.2.2 </span>HTMLFormControlsCollection</h5><p>The <code><a href="#htmlformcontrolscollection-0">HTMLFormControlsCollection</a></code> interface represents
   a <a href="#collections-0" title="collections">collection</a> of <a href="#category-listed" title="category-listed">listed</a> elements in <code><a href="#the-form-element">form</a></code>
@@ -8296,7 +8296,7 @@
    <dd>
 
     <p>These attributes <span class="impl">must</span> return element
-    names <a href="#converted-to-uppercase">converted to uppercase</a>, regardless of the case
+    names <a href="#converted-to-ascii-uppercase">converted to ASCII uppercase</a>, regardless of the case
     with which they were created.</p>
 
    </dd>
@@ -8307,7 +8307,7 @@
    <dd>
 
     <p>The canonical form of HTML markup is all-lowercase; thus, this
-    method will <a href="#converted-to-lowercase" title="converted to lowercase">lowercase</a>
+    method will <a href="#converted-to-ascii-lowercase" title="converted to ASCII lowercase">lowercase</a>
     the argument before creating the requisite element. <span class="impl">Also, the element created must be in the <a href="#html-namespace-0">HTML
     namespace</a></span>.</p>
 
@@ -8326,15 +8326,15 @@
 
    <dd>
 
-    <p>Attribute names are <a href="#converted-to-lowercase">converted to lowercase</a>.</p>
+    <p>Attribute names are <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a>.</p>
 
     <div class="impl">
 
      <p>Specifically: when an attribute is set on an <a href="#html-elements" title="HTML
      elements">HTML element</a> using <code title="">Element.setAttribute()</code>, the name argument must be
-     <a href="#converted-to-lowercase">converted to lowercase</a> before the element is
+     <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a> before the element is
      affected; and when an <code>Attr</code> node is set on an <a href="#html-elements" title="HTML elements">HTML element</a> using <code title="">Element.setAttributeNode()</code>, it must have its name
-     <a href="#converted-to-lowercase">converted to lowercase</a> before the element is
+     <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a> before the element is
      affected.</p>
 
     </div>
@@ -8349,13 +8349,13 @@
 
    <dd>
 
-    <p>Attribute names are <a href="#converted-to-lowercase">converted to lowercase</a>.</p>
+    <p>Attribute names are <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a>.</p>
 
     <div class="impl">
 
      <p>Specifically: When the <code title="">Element.getAttribute()</code> method or the <code title="">Element.getAttributeNode()</code> method is invoked on
      an <a href="#html-elements" title="HTML elements">HTML element</a>, the name
-     argument must be <a href="#converted-to-lowercase">converted to lowercase</a> before the
+     argument must be <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a> before the
      element's attributes are examined.</p>
 
     </div>
@@ -8379,7 +8379,7 @@
     <p>Specifically, these methods (but not their namespaced
     counterparts) must compare the given argument in a
     <a href="#case-sensitive">case-sensitive</a> manner, but when looking at <a href="#html-elements" title="HTML elements">HTML elements</a>, the argument must
-    first be <a href="#converted-to-lowercase">converted to lowercase</a>.</p>
+    first be <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a>.</p>
 
     </div>
 
@@ -20134,8 +20134,8 @@
   may support other types. If the user agent does not support the
   requested type, it must return the image using the PNG format.</p>
 
-  <p>User agents must <a href="#converted-to-lowercase" title="converted to lowercase">convert the
-  provided type to lower case</a> before establishing if they
+  <p>User agents must <a href="#converted-to-ascii-lowercase" title="converted to ASCII lowercase">convert the
+  provided type to ASCII lowercase</a> before establishing if they
   support that type and before creating the <code title="">data:</code> URL.</p>
 
   </div><p class="note">When trying to use types other than
@@ -28379,7 +28379,7 @@
   follows:</strong> If the <a href="#concept-fe-value" title="concept-fe-value">value</a>
   of the element is a <a href="#valid-simple-color">valid simple color</a>, then set it to
   the <a href="#concept-fe-value" title="concept-fe-value">value</a> of the element
-  <a href="#converted-to-lowercase">converted to lowercase</a>; otherwise, set it to the string
+  <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a>; otherwise, set it to the string
   "<code title="">#000000</code>".</p>
 
   </div><div class="bookkeeping impl">
@@ -39538,8 +39538,8 @@
      the value of the element's <code title="">rel</code> attribute on
      spaces</a>, obtaining <var title="">list of tokens</var>.</li>
 
-     <li><p><a href="#converted-to-lowercase" title="converted to lowercase">Convert each token in
-     <var title="">list of tokens</var> to lowercase</a>.</li>
+     <li><p><a href="#converted-to-ascii-lowercase" title="converted to ASCII lowercase">Convert each token in
+     <var title="">list of tokens</var> to ASCII lowercase</a>.</li>
 
      <li><p>If <var title="">list of tokens</var> contains more than
      one instance of the token <code title="rel-up"><a href="#link-type-up">up</a></code>, then
@@ -39575,7 +39575,7 @@
     STOP character (.), generate the following triple:</p>
 
     <dl class="triple"><dt>subject   <dd> <a href="#the-document-s-current-address">the document's current address</a>
-     <dt>predicate <dd> the concatenation of the string "<code title="">http://www.w3.org/1999/xhtml/vocab#</code>" and value of the element's <code title="attr-meta-name"><a href="#attr-meta-name">name</a></code> attribute, <a href="#converted-to-lowercase">converted to lowercase</a>
+     <dt>predicate <dd> the concatenation of the string "<code title="">http://www.w3.org/1999/xhtml/vocab#</code>" and value of the element's <code title="attr-meta-name"><a href="#attr-meta-name">name</a></code> attribute, <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a>
      <dt>object    <dd> the value of the element's <code title="attr-meta-content"><a href="#attr-meta-content">content</a></code> attribute, as a plain literal, with the language information set from the <a href="#language">language</a> of the element, if it is not unknown.
     </dl></li>
 
@@ -40094,8 +40094,8 @@
   a string <var title="">output</var>, it must run the following
   steps:<ol><li><p>Let <var title="">line</var> be an empty string.
 
-   <li><p>Append <var title="">type</var>, <a href="#converted-to-uppercase">converted to
-   uppercase</a>, to <var title="">line</var>.</li>
+   <li><p>Append <var title="">type</var>, <a href="#converted-to-ascii-uppercase">converted to
+   ASCII uppercase</a>, to <var title="">line</var>.</li>
 
    <li>
 
@@ -40313,8 +40313,8 @@
   optinally an annotation, to a string <var title="">output</var>, it
   must run the following steps:<ol><li><p>Let <var title="">line</var> be an empty string.</li>
 
-   <li><p>Append <var title="">type</var>, <a href="#converted-to-uppercase">converted to
-   uppercase</a>, to <var title="">line</var>.</li>
+   <li><p>Append <var title="">type</var>, <a href="#converted-to-ascii-uppercase">converted to
+   ASCII uppercase</a>, to <var title="">line</var>.</li>
 
    <li>
 
@@ -41882,7 +41882,7 @@
      URL</a>, then return a new globally unique
      identifier.</li>
 
-     <li><p>Let <var title="">scheme</var> be the <a href="#url-scheme" title="url-scheme">&lt;scheme&gt;</a> component of <var title="">url</var>, <a href="#converted-to-lowercase">converted to lowercase</a>.</li>
+     <li><p>Let <var title="">scheme</var> be the <a href="#url-scheme" title="url-scheme">&lt;scheme&gt;</a> component of <var title="">url</var>, <a href="#converted-to-ascii-lowercase">converted to ASCII lowercase</a>.</li>
 
      <li><p>If the UA doesn't support the protocol given by <var title="">scheme</var>, then return a new globally unique
      identifier.</li>
@@ -41907,8 +41907,8 @@
      </li>
 
      <li><p>Let <var title="">host</var> be the result of converting
-     <var title="">host</var> <a href="#converted-to-lowercase" title="converted to lowercase">to
-     lowercase</a>.</li>
+     <var title="">host</var> <a href="#converted-to-ascii-lowercase" title="converted to ASCII lowercase">to
+     ASCII lowercase</a>.</li>
 
      <li><p>If there is no <a href="#url-port" title="url-port">&lt;port&gt;</a>
      component, then let <var title="">port</var> be the default port

Received on Monday, 1 June 2009 22:17:32 UTC