[html5] r4533 - [acgiowt] (1) Make rel='' values that contain a colon be case-sensitive URLs, le [...]

whatwg at whatwg.org whatwg at whatwg.org
Wed Jan 6 22:58:54 PST 2010


Author: ianh
Date: 2010-01-06 22:58:40 -0800 (Wed, 06 Jan 2010)
New Revision: 4533

Modified:
   complete.html
   index
   source
Log:
[acgiowt] (1) Make rel='' values that contain a colon be case-sensitive URLs, leaving the others as case-insensitive keywords.
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=8450

Modified: complete.html
===================================================================
--- complete.html	2010-01-07 06:47:28 UTC (rev 4532)
+++ complete.html	2010-01-07 06:58:40 UTC (rev 4533)
@@ -48388,8 +48388,9 @@
      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-ascii-lowercase title="converted to ASCII lowercase">Convert each token in
-     <var title="">list of tokens</var> to ASCII lowercase</a>.</li>
+     <li><p>Convert each token in <var title="">list of tokens</var>
+     that does not contain a U+003A COLON characters (:) <a href=#converted-to-ascii-lowercase title="converted to ASCII lowercase">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
@@ -57156,8 +57157,10 @@
   more than once per <code title=attr-rel-hyperlink>rel</code>
   attribute.</p>
 
-  <p>The link types are <a href=#ascii-case-insensitive>ASCII case-insensitive</a>
-  values<span class=impl>, and must be compared as such</span>.</p>
+  <p>The link types that contain no U+003A COLON characters (:),
+  including all those defined in this specification, are <a href=#ascii-case-insensitive>ASCII
+  case-insensitive</a> values<span class=impl>, and must be
+  compared as such</span>.</p>
 
   <p class=example>Thus, <code title="">rel="next"</code> is the
   same as <code title="">rel="NEXT"</code>.</p>
@@ -58044,11 +58047,18 @@
 
   <dl><dt>Keyword</dt>
 
-   <dd><p>The actual value being defined. The value should not be
-   confusingly similar to any other defined value (e.g. differing only
-   in case).</dd>
+   <dd>
 
+    <p>The actual value being defined. The value should not be
+    confusingly similar to any other defined value (e.g. differing
+    only in case).</p>
 
+    <p>If the value contains a U+003A COLON character (:), it must
+    also be an <a href=#absolute-url>absolute URL</a>.</p>
+
+   </dd>
+
+
    <dt>Effect on... <code><a href=#the-link-element>link</a></code></dt>
 
    <dd>

Modified: index
===================================================================
--- index	2010-01-07 06:47:28 UTC (rev 4532)
+++ index	2010-01-07 06:58:40 UTC (rev 4533)
@@ -45548,8 +45548,9 @@
      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-ascii-lowercase title="converted to ASCII lowercase">Convert each token in
-     <var title="">list of tokens</var> to ASCII lowercase</a>.</li>
+     <li><p>Convert each token in <var title="">list of tokens</var>
+     that does not contain a U+003A COLON characters (:) <a href=#converted-to-ascii-lowercase title="converted to ASCII lowercase">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
@@ -54330,8 +54331,10 @@
   more than once per <code title=attr-rel-hyperlink>rel</code>
   attribute.</p>
 
-  <p>The link types are <a href=#ascii-case-insensitive>ASCII case-insensitive</a>
-  values<span class=impl>, and must be compared as such</span>.</p>
+  <p>The link types that contain no U+003A COLON characters (:),
+  including all those defined in this specification, are <a href=#ascii-case-insensitive>ASCII
+  case-insensitive</a> values<span class=impl>, and must be
+  compared as such</span>.</p>
 
   <p class=example>Thus, <code title="">rel="next"</code> is the
   same as <code title="">rel="NEXT"</code>.</p>
@@ -55218,11 +55221,18 @@
 
   <dl><dt>Keyword</dt>
 
-   <dd><p>The actual value being defined. The value should not be
-   confusingly similar to any other defined value (e.g. differing only
-   in case).</dd>
+   <dd>
 
+    <p>The actual value being defined. The value should not be
+    confusingly similar to any other defined value (e.g. differing
+    only in case).</p>
 
+    <p>If the value contains a U+003A COLON character (:), it must
+    also be an <a href=#absolute-url>absolute URL</a>.</p>
+
+   </dd>
+
+
    <dt>Effect on... <code><a href=#the-link-element>link</a></code></dt>
 
    <dd>

Modified: source
===================================================================
--- source	2010-01-07 06:47:28 UTC (rev 4532)
+++ source	2010-01-07 06:58:40 UTC (rev 4533)
@@ -54305,8 +54305,10 @@
      the value of the element's <code title="">rel</code> attribute on
      spaces</span>, obtaining <var title="">list of tokens</var>.</p></li>
 
-     <li><p><span title="converted to ASCII lowercase">Convert each token in
-     <var title="">list of tokens</var> to ASCII lowercase</span>.</p></li>
+     <li><p>Convert each token in <var title="">list of tokens</var>
+     that does not contain a U+003A COLON characters (:) <span
+     title="converted to ASCII lowercase">to ASCII
+     lowercase</span>.</p></li>
 
      <li><p>If <var title="">list of tokens</var> contains more than
      one instance of the token <code title="rel-up">up</code>, then
@@ -64520,8 +64522,10 @@
   more than once per <code title="attr-rel-hyperlink">rel</code>
   attribute.</p>
 
-  <p>The link types are <span>ASCII case-insensitive</span>
-  values<span class="impl">, and must be compared as such</span>.</p>
+  <p>The link types that contain no U+003A COLON characters (:),
+  including all those defined in this specification, are <span>ASCII
+  case-insensitive</span> values<span class="impl">, and must be
+  compared as such</span>.</p>
 
   <p class="example">Thus, <code title="">rel="next"</code> is the
   same as <code title="">rel="NEXT"</code>.</p>
@@ -65555,11 +65559,18 @@
 
    <dt>Keyword</dt>
 
-   <dd><p>The actual value being defined. The value should not be
-   confusingly similar to any other defined value (e.g. differing only
-   in case).</p></dd>
+   <dd>
 
+    <p>The actual value being defined. The value should not be
+    confusingly similar to any other defined value (e.g. differing
+    only in case).</p>
 
+    <p>If the value contains a U+003A COLON character (:), it must
+    also be an <span>absolute URL</span>.</p>
+
+   </dd>
+
+
    <dt>Effect on... <code>link</code></dt>
 
    <dd>




More information about the Commit-Watchers mailing list