[html5] r4022 - [ct] (0) Remove <dc> and <ds> since forward-looking compatibility isn't popular [...]

whatwg at whatwg.org whatwg at whatwg.org
Mon Sep 28 18:43:59 PDT 2009


Author: ianh
Date: 2009-09-28 18:43:58 -0700 (Mon, 28 Sep 2009)
New Revision: 4022

Modified:
   index
   source
Log:
[ct] (0) Remove <dc> and <ds> since forward-looking compatibility isn't popular apparently. So much for people liking extensibility... :-)
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=7639

Modified: index
===================================================================
--- index	2009-09-29 01:33:24 UTC (rev 4021)
+++ index	2009-09-29 01:43:58 UTC (rev 4022)
@@ -61796,8 +61796,6 @@
   immediately followed by another <code><a href=#the-li-element>li</a></code> element or if there
   is no more content in the parent element.</p>
 
-  <!-- </dc> and </ds> can be added here one they are invented --> 
-
   <!-- </dt> -->
   <p>A <code><a href=#the-dt-element>dt</a></code> element's <a href=#syntax-end-tag title=syntax-end-tag>end
   tag</a> may be omitted if the <code><a href=#the-dt-element>dt</a></code> element is
@@ -63058,28 +63056,26 @@
    <code><a href=#the-blockquote-element>blockquote</a></code>, <code><a href=#the-body-element-0>body</a></code>, <code><a href=#the-br-element>br</a></code>,
    <code><a href=#center>center</a></code>, <code><a href=#the-col-element>col</a></code>, <code><a href=#the-colgroup-element>colgroup</a></code>,
    <code><a href=#the-command>command</a></code>, <!--v2DDATAGRID--><code>datagrid</code>,
-   <code>dc</code><!-- speculative -->, <code><a href=#the-dd-element>dd</a></code>,
-   <code><a href=#the-details-element>details</a></code>, <code><a href=#dir>dir</a></code>, <code><a href=#the-div-element>div</a></code>,
-   <code><a href=#the-dl-element>dl</a></code>, <code>ds</code><!-- speculative -->,
-   <code><a href=#the-dt-element>dt</a></code>, <code><a href=#the-embed-element>embed</a></code>, <code><a href=#the-fieldset-element>fieldset</a></code>,
-   <code><a href=#the-figure-element>figure</a></code>, <code><a href=#the-footer-element>footer</a></code>, <code><a href=#the-form-element>form</a></code>,
-   <code><a href=#frame>frame</a></code>, <code><a href=#frameset>frameset</a></code>, <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>,
-   <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h2</a></code>, <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h3</a></code>, <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h4</a></code>, <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h5</a></code>,
-   <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code>, <code><a href=#the-head-element-0>head</a></code>, <code><a href=#the-header-element>header</a></code>,
-   <code><a href=#the-hgroup-element>hgroup</a></code>, <code><a href=#the-hr-element>hr</a></code>, <code><a href=#the-iframe-element>iframe</a></code>, <!--
-   <code>image</code>, (commented out because this isn't an element
-   that can end up on the stack, so it doesn't matter) -->
-   <code><a href=#the-img-element>img</a></code>, <code><a href=#the-input-element>input</a></code>, <code><a href=#isindex-0>isindex</a></code>,
-   <code><a href=#the-li-element>li</a></code>, <code><a href=#the-link-element>link</a></code>, <code><a href=#listing>listing</a></code>,
-   <code><a href=#menus>menu</a></code>, <code><a href=#meta>meta</a></code>, <code><a href=#the-nav-element>nav</a></code>,
-   <code><a href=#noembed>noembed</a></code>, <code><a href=#noframes>noframes</a></code>, <code><a href=#the-noscript-element>noscript</a></code>,
-   <code><a href=#the-ol-element>ol</a></code>, <code><a href=#the-p-element>p</a></code>, <code><a href=#the-param-element>param</a></code>,
-   <code><a href=#plaintext>plaintext</a></code>, <code><a href=#the-pre-element>pre</a></code>, <code><a href=#script>script</a></code>,
-   <code><a href=#the-section-element>section</a></code>, <code><a href=#the-select-element>select</a></code>, <code><a href=#spacer>spacer</a></code>,
-   <code><a href=#the-style-element>style</a></code>, <code><a href=#the-tbody-element>tbody</a></code>, <code><a href=#the-textarea-element>textarea</a></code>,
-   <code><a href=#the-tfoot-element>tfoot</a></code>, <code><a href=#the-thead-element>thead</a></code>, <code><a href=#the-title-element-0>title</a></code>,
-   <code><a href=#the-tr-element>tr</a></code>, <code><a href=#the-ul-element>ul</a></code>, <code>wbr</code>, and
-   <code><a href=#xmp>xmp</a></code>.</dd>
+   <code><a href=#the-dd-element>dd</a></code>, <code><a href=#the-details-element>details</a></code>, <code><a href=#dir>dir</a></code>,
+   <code><a href=#the-div-element>div</a></code>, <code><a href=#the-dl-element>dl</a></code>, <code><a href=#the-dt-element>dt</a></code>,
+   <code><a href=#the-embed-element>embed</a></code>, <code><a href=#the-fieldset-element>fieldset</a></code>, <code><a href=#the-figure-element>figure</a></code>,
+   <code><a href=#the-footer-element>footer</a></code>, <code><a href=#the-form-element>form</a></code>, <code><a href=#frame>frame</a></code>,
+   <code><a href=#frameset>frameset</a></code>, <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>, <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h2</a></code>,
+   <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h3</a></code>, <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h4</a></code>, <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h5</a></code>, <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code>,
+   <code><a href=#the-head-element-0>head</a></code>, <code><a href=#the-header-element>header</a></code>, <code><a href=#the-hgroup-element>hgroup</a></code>,
+   <code><a href=#the-hr-element>hr</a></code>, <code><a href=#the-iframe-element>iframe</a></code>, <!-- <code>image</code>,
+   (commented out because this isn't an element that can end up on the
+   stack, so it doesn't matter) --> <code><a href=#the-img-element>img</a></code>,
+   <code><a href=#the-input-element>input</a></code>, <code><a href=#isindex-0>isindex</a></code>, <code><a href=#the-li-element>li</a></code>,
+   <code><a href=#the-link-element>link</a></code>, <code><a href=#listing>listing</a></code>, <code><a href=#menus>menu</a></code>,
+   <code><a href=#meta>meta</a></code>, <code><a href=#the-nav-element>nav</a></code>, <code><a href=#noembed>noembed</a></code>,
+   <code><a href=#noframes>noframes</a></code>, <code><a href=#the-noscript-element>noscript</a></code>, <code><a href=#the-ol-element>ol</a></code>,
+   <code><a href=#the-p-element>p</a></code>, <code><a href=#the-param-element>param</a></code>, <code><a href=#plaintext>plaintext</a></code>,
+   <code><a href=#the-pre-element>pre</a></code>, <code><a href=#script>script</a></code>, <code><a href=#the-section-element>section</a></code>,
+   <code><a href=#the-select-element>select</a></code>, <code><a href=#spacer>spacer</a></code>, <code><a href=#the-style-element>style</a></code>,
+   <code><a href=#the-tbody-element>tbody</a></code>, <code><a href=#the-textarea-element>textarea</a></code>, <code><a href=#the-tfoot-element>tfoot</a></code>,
+   <code><a href=#the-thead-element>thead</a></code>, <code><a href=#the-title-element-0>title</a></code>, <code><a href=#the-tr-element>tr</a></code>,
+   <code><a href=#the-ul-element>ul</a></code>, <code>wbr</code>, and <code><a href=#xmp>xmp</a></code>.</dd>
 
    <dt><dfn id=scoping>Scoping</dfn></dt>
    <dd><p>The following HTML elements introduce new <a href=#has-an-element-in-scope title="has
@@ -64956,11 +64952,9 @@
 
   </ol><h5 id=closing-elements-that-have-implied-end-tags><span class=secno>9.2.5.2 </span>Closing elements that have implied end tags</h5>
 
-  <!-- <dc> and <ds> are here speculatively for future expansion (they're not defined elements yet) -->
   <p>When the steps below require the UA to <dfn id=generate-implied-end-tags>generate implied end
   tags</dfn>, then, while the <a href=#current-node>current node</a> is a
-  <code>dc</code> element, a <code><a href=#the-dd-element>dd</a></code> element, a
-  <code>ds</code> element, a <code><a href=#the-dt-element>dt</a></code> element, an
+  <code><a href=#the-dd-element>dd</a></code> element, a <code><a href=#the-dt-element>dt</a></code> element, an
   <code><a href=#the-li-element>li</a></code> element, an <code><a href=#the-option-element>option</a></code> element, an
   <code><a href=#the-optgroup-element>optgroup</a></code> element, a <code><a href=#the-p-element>p</a></code> element, an
   <code><a href=#the-rp-element>rp</a></code> element, or an <code><a href=#the-rt-element>rt</a></code> element, the UA must
@@ -65755,15 +65749,14 @@
    <dd>
 
     <p>If there is a node in the <a href=#stack-of-open-elements>stack of open elements</a>
-    that is not either a <code>dc</code> element, a <code><a href=#the-dd-element>dd</a></code>
-    element, a <code>ds</code> element, a <code><a href=#the-dt-element>dt</a></code> element, an
-    <code><a href=#the-li-element>li</a></code> element, a <code><a href=#the-p-element>p</a></code> element, a
+    that is not either a <code><a href=#the-dd-element>dd</a></code> element, a <code><a href=#the-dt-element>dt</a></code>
+    element, an <code><a href=#the-li-element>li</a></code> element, a <code><a href=#the-p-element>p</a></code> element, a
     <code><a href=#the-tbody-element>tbody</a></code> element, a <code><a href=#the-td-element>td</a></code> element, a
     <code><a href=#the-tfoot-element>tfoot</a></code> element, a <code><a href=#the-th-element>th</a></code> element, a
     <code><a href=#the-thead-element>thead</a></code> element, a <code><a href=#the-tr-element>tr</a></code> element, the
     <code><a href=#the-body-element-0>body</a></code> element, or the <code><a href=#the-html-element-0>html</a></code> element, then
     this is a <a href=#parse-error>parse error</a>.</p> <!-- (some of those are
-    fragment cases) --> <!-- <dc> and <ds> are there speculatively -->
+    fragment cases) -->
 
     <p><a href=#stop-parsing>Stop parsing</a>.</p>
 
@@ -65780,8 +65773,7 @@
     body". -->
 
     <p>Otherwise, if there is a node in the <a href=#stack-of-open-elements>stack of open
-    elements</a> that is not either a <code>dc</code> element, a
-    <code><a href=#the-dd-element>dd</a></code> element, a <code>ds</code> element, a
+    elements</a> that is not either a <code><a href=#the-dd-element>dd</a></code> element, a
     <code><a href=#the-dt-element>dt</a></code> element, an <code><a href=#the-li-element>li</a></code> element, an
     <code><a href=#the-optgroup-element>optgroup</a></code> element, an <code><a href=#the-option-element>option</a></code> element, a
     <code><a href=#the-p-element>p</a></code> element, an <code><a href=#the-rp-element>rp</a></code> element, an
@@ -65792,8 +65784,7 @@
     <code><a href=#the-html-element-0>html</a></code> element, then this is a <a href=#parse-error>parse
     error</a>.</p> <!-- (some of those are fragment cases, e.g. for
     <tbody> you'd have hit the first paragraph since the <body>
-    wouldn't be in scope, unless it was a fragment case) --> <!-- <dc>
-    and <ds> are there speculatively -->
+    wouldn't be in scope, unless it was a fragment case) -->
 
     <!-- If we ever change the frameset-ok flag to an insertion mode,
     then we'd have to somehow keep track of its state when we switch
@@ -65948,8 +65939,7 @@
     </ol></dd>
 
    <!-- as normal, but imply </dt> or </dd> when there's another <dt> or <dd> open in weird cases  -->
-   <!-- <dc> and <ds> are here speculatively for future expansion (they're not defined elements yet) -->
-   <dt>A start tag whose tag name is one of: "dc", "dd", "ds", "dt"</dt>
+   <dt>A start tag whose tag name is one of: "dd", "dt"</dt>
    <dd>
 
     <p>Run the following algorithm:</p>
@@ -65960,10 +65950,9 @@
      node</a> (the bottommost node of the stack).</li>
 
      <li><p><i>Loop</i>: If <var title="">node</var> is a
-     <code>dc</code>, <code><a href=#the-dd-element>dd</a></code>, <code>ds</code>, or
-     <code><a href=#the-dt-element>dt</a></code> element, then act as if an end tag with the same
-     tag name as <var title="">node</var> had been seen, then jump to
-     the last step.</li>
+     <code><a href=#the-dd-element>dd</a></code> or <code><a href=#the-dt-element>dt</a></code> element, then act as if an end
+     tag with the same tag name as <var title="">node</var> had been
+     seen, then jump to the last step.</li>
 
      <li><p>If <var title="">node</var> is not in the
      <a href=#formatting>formatting</a> category, and is not in the
@@ -66124,8 +66113,7 @@
     </ol></dd>
 
    <!-- as normal, but needs care as the elements have optional tags -->
-   <!-- <dc> and <ds> are here speculatively for future expansion (they're not defined elements yet) -->
-   <dt>An end tag whose tag name is one of: "dc", "dd", "ds", "dt"</dt>
+   <dt>An end tag whose tag name is one of: "dd", "dt"</dt>
    <dd>
 
     <p>If the <a href=#stack-of-open-elements>stack of open elements</a> does not <a href=#has-an-element-in-scope title="has an element in scope">have an element in scope</a>
@@ -67908,10 +67896,9 @@
 
    <dt>A start tag whose tag name is one of: <!--"a",--> "b", "big",
    "blockquote", "body"<!--by inspection-->, "br", "center", "code",
-   "dc"<!-- with dt -->, "dd", "div", "dl", "ds"<!-- with dt -->,
-   "dt"<!-- so that dd and dt can be handled uniformly throughout the
-   parser; dc and ds are here for the same reason -->, "em", "embed",
-   "h1", "h2", "h3", "h4"<!--for completeness-->, "h5", "h6"<!--for
+   "dd", "div", "dl", "dt"<!-- so that dd and dt can be handled
+   uniformly throughout the parser -->, "em", "embed", "h1", "h2",
+   "h3", "h4"<!--for completeness-->, "h5", "h6"<!--for
    completeness-->, "head"<!--by inspection-->, "hr", "i", "img",
    "li", "listing"<!-- so that pre and listing can be handled
    uniformly throughout the parser -->, "menu", "meta", "nobr",
@@ -67921,11 +67908,12 @@
    uniformly throughout the parser -->, <!--"style",--> "sub", "sup",
    "table"<!--by inspection-->, "tt", "u", "ul", "var"</dt> <!-- this
    list was determined empirically by studying over 6,000,000,000
-   pages that were specifically not XML pages --> <dt>A start tag
-   whose tag name is "font", if the token has any attributes named
-   "color", "face", or "size"</dt> <!-- the attributes here are
-   required so that SVG <font> will go through as SVG but legacy
-   <font>s won't --> <dt>An end-of-file token</dt> <dd>
+   pages that were specifically not XML pages -->
+   <dt>A start tag whose tag name is "font", if the token has any
+   attributes named "color", "face", or "size"</dt> <!-- the
+   attributes here are required so that SVG <font> will go through as
+   SVG but legacy <font>s won't -->
+   <dt>An end-of-file token</dt> <dd>
 
     <p><a href=#parse-error>Parse error</a>.</p>
 
@@ -71590,10 +71578,10 @@
   display: none;
 }
 
-address, article, aside, blockquote, body, center, dc, dd, dir, div,<!-- dc and ds are here for speculative purposes to enable future extensions -->
-dl, ds, dt, figure, footer, form, h1, h2, h3, h4, h5, h6, header,
-hgroup, hr, html, legend, listing, menu, nav, ol, p, plaintext, pre,
-section, ul, xmp { display: block; }
+address, article, aside, blockquote, body, center, dd, dir, div, dl,
+dt, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr,
+html, legend, listing, menu, nav, ol, p, plaintext, pre, section, ul,
+xmp { display: block; }
 
 table { display: table; }
 caption { display: table-caption; }

Modified: source
===================================================================
--- source	2009-09-29 01:33:24 UTC (rev 4021)
+++ source	2009-09-29 01:43:58 UTC (rev 4022)
@@ -76437,8 +76437,6 @@
   immediately followed by another <code>li</code> element or if there
   is no more content in the parent element.</p>
 
-  <!-- </dc> and </ds> can be added here one they are invented --> 
-
   <!-- </dt> -->
   <p>A <code>dt</code> element's <span title="syntax-end-tag">end
   tag</span> may be omitted if the <code>dt</code> element is
@@ -77874,28 +77872,26 @@
    <code>blockquote</code>, <code>body</code>, <code>br</code>,
    <code>center</code>, <code>col</code>, <code>colgroup</code>,
    <code>command</code>, <!--v2DDATAGRID--><code>datagrid</code>,
-   <code>dc</code><!-- speculative -->, <code>dd</code>,
-   <code>details</code>, <code>dir</code>, <code>div</code>,
-   <code>dl</code>, <code>ds</code><!-- speculative -->,
-   <code>dt</code>, <code>embed</code>, <code>fieldset</code>,
-   <code>figure</code>, <code>footer</code>, <code>form</code>,
-   <code>frame</code>, <code>frameset</code>, <code>h1</code>,
-   <code>h2</code>, <code>h3</code>, <code>h4</code>, <code>h5</code>,
-   <code>h6</code>, <code>head</code>, <code>header</code>,
-   <code>hgroup</code>, <code>hr</code>, <code>iframe</code>, <!--
-   <code>image</code>, (commented out because this isn't an element
-   that can end up on the stack, so it doesn't matter) -->
-   <code>img</code>, <code>input</code>, <code>isindex</code>,
-   <code>li</code>, <code>link</code>, <code>listing</code>,
-   <code>menu</code>, <code>meta</code>, <code>nav</code>,
-   <code>noembed</code>, <code>noframes</code>, <code>noscript</code>,
-   <code>ol</code>, <code>p</code>, <code>param</code>,
-   <code>plaintext</code>, <code>pre</code>, <code>script</code>,
-   <code>section</code>, <code>select</code>, <code>spacer</code>,
-   <code>style</code>, <code>tbody</code>, <code>textarea</code>,
-   <code>tfoot</code>, <code>thead</code>, <code>title</code>,
-   <code>tr</code>, <code>ul</code>, <code>wbr</code>, and
-   <code>xmp</code>.</p></dd>
+   <code>dd</code>, <code>details</code>, <code>dir</code>,
+   <code>div</code>, <code>dl</code>, <code>dt</code>,
+   <code>embed</code>, <code>fieldset</code>, <code>figure</code>,
+   <code>footer</code>, <code>form</code>, <code>frame</code>,
+   <code>frameset</code>, <code>h1</code>, <code>h2</code>,
+   <code>h3</code>, <code>h4</code>, <code>h5</code>, <code>h6</code>,
+   <code>head</code>, <code>header</code>, <code>hgroup</code>,
+   <code>hr</code>, <code>iframe</code>, <!-- <code>image</code>,
+   (commented out because this isn't an element that can end up on the
+   stack, so it doesn't matter) --> <code>img</code>,
+   <code>input</code>, <code>isindex</code>, <code>li</code>,
+   <code>link</code>, <code>listing</code>, <code>menu</code>,
+   <code>meta</code>, <code>nav</code>, <code>noembed</code>,
+   <code>noframes</code>, <code>noscript</code>, <code>ol</code>,
+   <code>p</code>, <code>param</code>, <code>plaintext</code>,
+   <code>pre</code>, <code>script</code>, <code>section</code>,
+   <code>select</code>, <code>spacer</code>, <code>style</code>,
+   <code>tbody</code>, <code>textarea</code>, <code>tfoot</code>,
+   <code>thead</code>, <code>title</code>, <code>tr</code>,
+   <code>ul</code>, <code>wbr</code>, and <code>xmp</code>.</p></dd>
 
    <dt><dfn>Scoping</dfn></dt>
    <dd><p>The following HTML elements introduce new <span title="has
@@ -80037,11 +80033,9 @@
 
   <h5>Closing elements that have implied end tags</h5>
 
-  <!-- <dc> and <ds> are here speculatively for future expansion (they're not defined elements yet) -->
   <p>When the steps below require the UA to <dfn>generate implied end
   tags</dfn>, then, while the <span>current node</span> is a
-  <code>dc</code> element, a <code>dd</code> element, a
-  <code>ds</code> element, a <code>dt</code> element, an
+  <code>dd</code> element, a <code>dt</code> element, an
   <code>li</code> element, an <code>option</code> element, an
   <code>optgroup</code> element, a <code>p</code> element, an
   <code>rp</code> element, or an <code>rt</code> element, the UA must
@@ -80929,15 +80923,14 @@
    <dd>
 
     <p>If there is a node in the <span>stack of open elements</span>
-    that is not either a <code>dc</code> element, a <code>dd</code>
-    element, a <code>ds</code> element, a <code>dt</code> element, an
-    <code>li</code> element, a <code>p</code> element, a
+    that is not either a <code>dd</code> element, a <code>dt</code>
+    element, an <code>li</code> element, a <code>p</code> element, a
     <code>tbody</code> element, a <code>td</code> element, a
     <code>tfoot</code> element, a <code>th</code> element, a
     <code>thead</code> element, a <code>tr</code> element, the
     <code>body</code> element, or the <code>html</code> element, then
     this is a <span>parse error</span>.</p> <!-- (some of those are
-    fragment cases) --> <!-- <dc> and <ds> are there speculatively -->
+    fragment cases) -->
 
     <p><span>Stop parsing</span>.</p>
 
@@ -80955,8 +80948,7 @@
     body". -->
 
     <p>Otherwise, if there is a node in the <span>stack of open
-    elements</span> that is not either a <code>dc</code> element, a
-    <code>dd</code> element, a <code>ds</code> element, a
+    elements</span> that is not either a <code>dd</code> element, a
     <code>dt</code> element, an <code>li</code> element, an
     <code>optgroup</code> element, an <code>option</code> element, a
     <code>p</code> element, an <code>rp</code> element, an
@@ -80967,8 +80959,7 @@
     <code>html</code> element, then this is a <span>parse
     error</span>.</p> <!-- (some of those are fragment cases, e.g. for
     <tbody> you'd have hit the first paragraph since the <body>
-    wouldn't be in scope, unless it was a fragment case) --> <!-- <dc>
-    and <ds> are there speculatively -->
+    wouldn't be in scope, unless it was a fragment case) -->
 
     <!-- If we ever change the frameset-ok flag to an insertion mode,
     then we'd have to somehow keep track of its state when we switch
@@ -81128,8 +81119,7 @@
    </dd>
 
    <!-- as normal, but imply </dt> or </dd> when there's another <dt> or <dd> open in weird cases  -->
-   <!-- <dc> and <ds> are here speculatively for future expansion (they're not defined elements yet) -->
-   <dt>A start tag whose tag name is one of: "dc", "dd", "ds", "dt"</dt>
+   <dt>A start tag whose tag name is one of: "dd", "dt"</dt>
    <dd>
 
     <p>Run the following algorithm:</p>
@@ -81142,10 +81132,9 @@
      node</span> (the bottommost node of the stack).</p></li>
 
      <li><p><i>Loop</i>: If <var title="">node</var> is a
-     <code>dc</code>, <code>dd</code>, <code>ds</code>, or
-     <code>dt</code> element, then act as if an end tag with the same
-     tag name as <var title="">node</var> had been seen, then jump to
-     the last step.</p></li>
+     <code>dd</code> or <code>dt</code> element, then act as if an end
+     tag with the same tag name as <var title="">node</var> had been
+     seen, then jump to the last step.</p></li>
 
      <li><p>If <var title="">node</var> is not in the
      <span>formatting</span> category, and is not in the
@@ -81328,8 +81317,7 @@
    </dd>
 
    <!-- as normal, but needs care as the elements have optional tags -->
-   <!-- <dc> and <ds> are here speculatively for future expansion (they're not defined elements yet) -->
-   <dt>An end tag whose tag name is one of: "dc", "dd", "ds", "dt"</dt>
+   <dt>An end tag whose tag name is one of: "dd", "dt"</dt>
    <dd>
 
     <p>If the <span>stack of open elements</span> does not <span
@@ -83267,10 +83255,9 @@
 
    <dt>A start tag whose tag name is one of: <!--"a",--> "b", "big",
    "blockquote", "body"<!--by inspection-->, "br", "center", "code",
-   "dc"<!-- with dt -->, "dd", "div", "dl", "ds"<!-- with dt -->,
-   "dt"<!-- so that dd and dt can be handled uniformly throughout the
-   parser; dc and ds are here for the same reason -->, "em", "embed",
-   "h1", "h2", "h3", "h4"<!--for completeness-->, "h5", "h6"<!--for
+   "dd", "div", "dl", "dt"<!-- so that dd and dt can be handled
+   uniformly throughout the parser -->, "em", "embed", "h1", "h2",
+   "h3", "h4"<!--for completeness-->, "h5", "h6"<!--for
    completeness-->, "head"<!--by inspection-->, "hr", "i", "img",
    "li", "listing"<!-- so that pre and listing can be handled
    uniformly throughout the parser -->, "menu", "meta", "nobr",
@@ -83280,11 +83267,12 @@
    uniformly throughout the parser -->, <!--"style",--> "sub", "sup",
    "table"<!--by inspection-->, "tt", "u", "ul", "var"</dt> <!-- this
    list was determined empirically by studying over 6,000,000,000
-   pages that were specifically not XML pages --> <dt>A start tag
-   whose tag name is "font", if the token has any attributes named
-   "color", "face", or "size"</dt> <!-- the attributes here are
-   required so that SVG <font> will go through as SVG but legacy
-   <font>s won't --> <dt>An end-of-file token</dt> <dd>
+   pages that were specifically not XML pages -->
+   <dt>A start tag whose tag name is "font", if the token has any
+   attributes named "color", "face", or "size"</dt> <!-- the
+   attributes here are required so that SVG <font> will go through as
+   SVG but legacy <font>s won't -->
+   <dt>An end-of-file token</dt> <dd>
 
     <p><span>Parse error</span>.</p>
 
@@ -85031,10 +85019,10 @@
   display: none;
 }
 
-address, article, aside, blockquote, body, center, dc, dd, dir, div,<!-- dc and ds are here for speculative purposes to enable future extensions -->
-dl, ds, dt, figure, footer, form, h1, h2, h3, h4, h5, h6, header,
-hgroup, hr, html, legend, listing, menu, nav, ol, p, plaintext, pre,
-section, ul, xmp { display: block; }
+address, article, aside, blockquote, body, center, dd, dir, div, dl,
+dt, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr,
+html, legend, listing, menu, nav, ol, p, plaintext, pre, section, ul,
+xmp { display: block; }
 
 table { display: table; }
 caption { display: table-caption; }




More information about the Commit-Watchers mailing list