[cssom] U+007F should still be escaped in serialization, oops. Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=25500

Wed, 30 Apr 2014 09:43:23 +0200

author
Simon Pieters <simonp@opera.com>
date
Wed, 30 Apr 2014 09:43:23 +0200
changeset 13834
2c75e9e61710
parent 13833
98c61628c0e9
child 13835
0b53294d6ff8

[cssom] U+007F should still be escaped in serialization, oops. Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=25500

cssom/Overview.html file | annotate | diff | comparison | revisions
cssom/Overview.src.html file | annotate | diff | comparison | revisions
     1.1 --- a/cssom/Overview.html	Wed Apr 30 07:26:47 2014 +0200
     1.2 +++ b/cssom/Overview.html	Wed Apr 30 09:43:23 2014 +0200
     1.3 @@ -328,7 +328,7 @@
     1.4  <ul>
     1.5   <li>If the character is NULL (U+0000), then <a class="external" data-anolis-spec="dom" href="http://dom.spec.whatwg.org/#concept-throw" title="concept-throw">throw</a> an
     1.6   <code class="external" data-anolis-spec="dom"><a href="http://dom.spec.whatwg.org/#invalidcharactererror">InvalidCharacterError</a></code> exception and terminate these steps.</li>
     1.7 - <li>If the character is in the range [\1-\1f] (U+0001 to U+001F), then the character
     1.8 + <li>If the character is in the range [\1-\1f] (U+0001 to U+001F) or is U+007F, then the character
     1.9   <a href="#escape-a-character-as-code-point" title="escape a character as code point">escaped as code point</a>.</li>
    1.10   <li>If the character is the first character and is in the range [0-9]
    1.11   (U+0030 to U+0039), then the character
    1.12 @@ -354,7 +354,7 @@
    1.13  <ul>
    1.14   <li>If the character is NULL (U+0000), then <a class="external" data-anolis-spec="dom" href="http://dom.spec.whatwg.org/#concept-throw" title="concept-throw">throw</a> an
    1.15   <code class="external" data-anolis-spec="dom"><a href="http://dom.spec.whatwg.org/#invalidcharactererror">InvalidCharacterError</a></code> exception and terminate these steps.</li>
    1.16 - <li>If the character is in the range [\1-\1f] (U+0001 to U+001F), the character
    1.17 + <li>If the character is in the range [\1-\1f] (U+0001 to U+001F) or is U+007F, the character
    1.18   <a href="#escape-a-character-as-code-point" title="escape a character as code point">escaped as code point</a>.</li>
    1.19   <li>If the character is '"' (U+0022) or "<code title="">\</code>"
    1.20   (U+005C), the <a href="#escape-a-character" title="escape a character">escaped</a> character.</li>
     2.1 --- a/cssom/Overview.src.html	Wed Apr 30 07:26:47 2014 +0200
     2.2 +++ b/cssom/Overview.src.html	Wed Apr 30 09:43:23 2014 +0200
     2.3 @@ -245,7 +245,7 @@
     2.4  <ul>
     2.5   <li>If the character is NULL (U+0000), then <span data-anolis-spec=dom title=concept-throw>throw</span> an
     2.6   <code data-anolis-spec=dom>InvalidCharacterError</code> exception and terminate these steps.</li>
     2.7 - <li>If the character is in the range [\1-\1f] (U+0001 to U+001F), then the character
     2.8 + <li>If the character is in the range [\1-\1f] (U+0001 to U+001F) or is U+007F, then the character
     2.9   <span title="escape a character as code point">escaped as code point</span>.</li>
    2.10   <li>If the character is the first character and is in the range [0-9]
    2.11   (U+0030 to U+0039), then the character
    2.12 @@ -271,7 +271,7 @@
    2.13  <ul>
    2.14   <li>If the character is NULL (U+0000), then <span data-anolis-spec=dom title=concept-throw>throw</span> an
    2.15   <code data-anolis-spec=dom>InvalidCharacterError</code> exception and terminate these steps.</li>
    2.16 - <li>If the character is in the range [\1-\1f] (U+0001 to U+001F), the character
    2.17 + <li>If the character is in the range [\1-\1f] (U+0001 to U+001F) or is U+007F, the character
    2.18   <span title="escape a character as code point">escaped as code point</span>.</li>
    2.19   <li>If the character is '"' (U+0022) or "<code title>\</code>"
    2.20   (U+005C), the <span title="escape a character">escaped</span> character.</li>

mercurial