hixie: Make <!DOCTYPE html PUBLICa> one parse error, not two. (whatwg r4311)

hixie: Make <!DOCTYPE html PUBLICa> one parse error, not two. (whatwg
r4311)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.3446&r2=1.3447&f=h
http://html5.org/tools/web-apps-tracker?from=4310&to=4311

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.3446
retrieving revision 1.3447
diff -u -d -r1.3446 -r1.3447
--- Overview.html 24 Oct 2009 11:20:46 -0000 1.3446
+++ Overview.html 24 Oct 2009 22:25:18 -0000 1.3447
@@ -56873,14 +56873,30 @@
    <dd>Switch to the <a href="#before-doctype-public-identifier-state">before DOCTYPE public identifier
    state</a>.</dd>
 
+   <dt>U+0022 QUOTATION MARK (")</dt>
+   <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's public
+   identifier to the empty string (not missing), then switch to the
+   <a href="#doctype-public-identifier-double-quoted-state">DOCTYPE public identifier (double-quoted) state</a>.</dd>
+
+   <dt>U+0027 APOSTROPHE (')</dt>
+   <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's public
+   identifier to the empty string (not missing), then switch to the
+   <a href="#doctype-public-identifier-single-quoted-state">DOCTYPE public identifier (single-quoted) state</a>.</dd>
+
+   <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
+   <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's
+   <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE
+   token. Switch to the <a href="#data-state">data state</a>.</dd>
+
    <dt>EOF</dt>
    <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's
    <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token.
    Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd><a href="#parse-error">Parse error</a>. Reconsume the character in the
-   <a href="#before-doctype-public-identifier-state">before DOCTYPE public identifier state</a>.</dd>
+   <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's
+   <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#bogus-doctype-state">bogus
+   DOCTYPE state</a>.</dd>
 
   </dl><h5 id="before-doctype-public-identifier-state"><span class="secno">9.2.4.58 </span><dfn>Before DOCTYPE public identifier state</dfn></h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>
 
@@ -57046,14 +57062,30 @@
    <dd>Switch to the <a href="#before-doctype-system-identifier-state">before DOCTYPE system identifier
    state</a>.</dd>
 
+   <dt>U+0022 QUOTATION MARK (")</dt>
+   <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's system
+   identifier to the empty string (not missing), then switch to the
+   <a href="#doctype-system-identifier-double-quoted-state">DOCTYPE system identifier (double-quoted) state</a>.</dd>
+
+   <dt>U+0027 APOSTROPHE (')</dt>
+   <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's system
+   identifier to the empty string (not missing), then switch to the
+   <a href="#doctype-system-identifier-single-quoted-state">DOCTYPE system identifier (single-quoted) state</a>.</dd>
+
+   <dt>U+003E GREATER-THAN SIGN (&gt;)</dt>
+   <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's
+   <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE
+   token. Switch to the <a href="#data-state">data state</a>.</dd>
+
    <dt>EOF</dt>
    <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's
    <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token.
    Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd>
 
    <dt>Anything else</dt>
-   <dd><a href="#parse-error">Parse error</a>. Reconsume the character in the
-   <a href="#before-doctype-system-identifier-state">before DOCTYPE system identifier state</a>.</dd>
+   <dd><a href="#parse-error">Parse error</a>. Set the DOCTYPE token's
+   <i>force-quirks flag</i> to <i>on</i>. Switch to the <a href="#bogus-doctype-state">bogus
+   DOCTYPE state</a>.</dd>
 
   </dl><h5 id="before-doctype-system-identifier-state"><span class="secno">9.2.4.64 </span><dfn>Before DOCTYPE system identifier state</dfn></h5><p class="XXX annotation"><b>Status: </b><i>Last call for comments</i></p>

Received on Saturday, 24 October 2009 22:26:09 UTC