html5/markup/tools chunker.xsl,1.7,1.8 generate-spec-source.xsl,1.241,1.242 specgen.xsl,1.55,1.56

Update of /sources/public/html5/markup/tools
In directory hutz:/tmp/cvs-serv20391/tools

Modified Files:
	chunker.xsl generate-spec-source.xsl specgen.xsl 
Log Message:
checkpointing

Index: generate-spec-source.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/generate-spec-source.xsl,v
retrieving revision 1.241
retrieving revision 1.242
diff -u -d -r1.241 -r1.242
--- generate-spec-source.xsl	12 Feb 2010 04:52:28 -0000	1.241
+++ generate-spec-source.xsl	12 Feb 2010 07:56:05 -0000	1.242
@@ -374,9 +374,6 @@
                       <xsl:when
                         test="starts-with(@id,'input.attrs.step.')">
                         <xsl:text>step</xsl:text>
-                        <span
-                          class="attr-qualifier" ><xsl:value-of
-                            select="substring-after(@id,'input.attrs.step')"/></span>
                       </xsl:when>
                       <xsl:otherwise>
                         <xsl:value-of select="h:span[@class='name']"/>
@@ -2307,20 +2304,14 @@
                   <xsl:choose>
                     <xsl:when test="starts-with(node(),'wrap.')">
                       <xsl:text>wrap</xsl:text> 
-                      <span class="attr-qualifier"
-                        >.<xsl:value-of select="substring-after(node(),'.')"/></span>
                     </xsl:when>
                     <xsl:when
                       test="$ref='input.email.attrs.value.single'">
                       <xsl:text>value</xsl:text> 
-                      <span class="attr-qualifier"
-                        >.single</span>
                     </xsl:when>
                     <xsl:when
                       test="$ref='input.email.attrs.value.multiple'">
                       <xsl:text>value</xsl:text> 
-                      <span class="attr-qualifier"
-                        >.multiple</span>
                     </xsl:when>
                     <xsl:when test="starts-with(node(),'type.')">
                       <xsl:value-of select="substring-before(node(),'.')"/>
@@ -2900,6 +2891,96 @@
       <xsl:when test="normalize-space(.)='string'">
         <a href="#data-string">string</a>
       </xsl:when>
+      <xsl:when test=".='browsing-context-name'">
+        <a href="{@href}">browsing-context name</a>
+      </xsl:when>
+      <xsl:when test=".='browsing-context-name-or-keyword'">
+        <a href="{@href}">browsing-context name or keyword</a>
+      </xsl:when>
+      <xsl:when test=".='hash-name'">
+        <a href="{@href}">hash-name reference</a>
+      </xsl:when>
+      <xsl:when test=".='mediaquery'">
+        <a href="{@href}">media-query list</a>
+      </xsl:when>
+      <xsl:when test=".='langcode'">
+        <a href="{@href}">language tag</a>
+      </xsl:when>
+      <xsl:when test=".='datetime'">
+        <a href="{@href}">date-time</a>
+      </xsl:when>
+      <xsl:when test=".='datetime-local'">
+        <a href="{@href}">local date-time</a>
+      </xsl:when>
+      <xsl:when test=".='date-or-time'">
+        <a href="{@href}">date or time</a>
+      </xsl:when>
+      <xsl:when test=".='sandbox-allow-list'">
+        <a href="{@href}">sandbox allow list</a>
+      </xsl:when>
+      <xsl:when test=".='charset'">
+        <a href="{@href}">character encoding name</a>
+      </xsl:when>
+      <xsl:when test=".='charsetlist'">
+        <a href="{@href}">character-encoding name list</a>
+      </xsl:when>
+      <xsl:when test=".='keylabellist'">
+        <a href="{@href}">key-label list</a>
+      </xsl:when>
+      <xsl:when test=".='default-style'">
+        <a href="{@href}">default-style name</a>
+      </xsl:when>
+      <xsl:when test=".='meta-charset'">
+        <a href="{@href}">meta-charset string</a>
+      </xsl:when>
+      <xsl:when test=".='refresh'">
+        <a href="{@href}">refresh value</a>
+      </xsl:when>
+      <xsl:when test=".='mimetype'">
+        <a href="{@href}">MIME type</a>
+      </xsl:when>
+      <xsl:when test=".='mimetypelist'">
+        <a href="{@href}">mime-type list</a>
+      </xsl:when>
+      <xsl:when test=".='emailaddresslist'">
+        <a href="{@href}">e-mail address list</a>
+      </xsl:when>
+      <xsl:when test=".='emailaddress'">
+        <a href="{@href}">e-mail address</a>
+      </xsl:when>
+      <xsl:when test=".='float.non-negative'">
+        <a href="{@href}">non-negative float</a>
+      </xsl:when>
+      <xsl:when test=".='integer.non-negative'">
+        <a href="{@href}">non-negative integer</a>
+      </xsl:when>
+      <xsl:when test=".='integer.positive'">
+        <a href="{@href}">positive integer</a>
+      </xsl:when>
+      <xsl:when test=".='float.positive'">
+        <a href="{@href}">positive float</a>
+      </xsl:when>
+      <xsl:when test=".='uri.absolute'">
+        <a href="{@href}">absolute URI</a>
+      </xsl:when>
+      <xsl:when test=".='uri'">
+        <a href="{@href}">URI</a>
+      </xsl:when>
+      <xsl:when test=".='uris'">
+        <a href="{@href}">URIs</a>
+      </xsl:when>
+      <xsl:when test=".='id'">
+        <a href="{@href}">ID</a>
+      </xsl:when>
+      <xsl:when test=".='idref'">
+        <a href="{@href}">IDREF</a>
+      </xsl:when>
+      <xsl:when test=".='idrefs'">
+        <a href="{@href}">IDREFS</a>
+      </xsl:when>
+      <xsl:when test=".='normal-character-data'">
+        <a href="{@href}">normal character data</a>
+      </xsl:when>
       <xsl:otherwise>
         <xsl:copy-of select="."/>
       </xsl:otherwise>

Index: specgen.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/specgen.xsl,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -d -r1.55 -r1.56
--- specgen.xsl	12 Feb 2010 04:52:28 -0000	1.55
+++ specgen.xsl	12 Feb 2010 07:56:05 -0000	1.56
@@ -822,6 +822,8 @@
     not(.='embed.attrs.other')
     and not(starts-with(.,'common.'))
     and not(.='shape')
+    and not(.='http-equiv')
+    and not(.='wrap')
     and not(following-sibling::*[1][self::h:span[contains(@class,'optional')]])
     and ancestor::h:*[@class='attr-content-models']
     ">

Index: chunker.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/chunker.xsl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- chunker.xsl	12 Feb 2010 04:52:28 -0000	1.7
+++ chunker.xsl	12 Feb 2010 07:56:04 -0000	1.8
@@ -127,7 +127,20 @@
     <xsl:variable name="prev-text">
       <xsl:choose>
         <xsl:when test="contains($prev/@id,'.')">
-          <xsl:value-of select="concat(substring-before($prev/@id,'.'),' type=',substring-after($prev/@id,'.'))"/>
+          <xsl:choose>
+            <xsl:when test="$prev/@id='meta.name'">
+              <xsl:text>meta name</xsl:text>
+            </xsl:when>
+            <xsl:when test="$prev/@id='meta.charset'">
+              <xsl:text>meta charset</xsl:text>
+            </xsl:when>
+            <xsl:when test="contains($prev/@id,'meta.http-equiv.')">
+              <xsl:value-of select="concat('meta http-equiv=',substring-after($prev/@id,'meta.http-equiv.'))"/>
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:value-of select="concat(substring-before($prev/@id,'.'),' type=',substring-after($prev/@id,'.'))"/>
+            </xsl:otherwise>
+          </xsl:choose>
         </xsl:when>
         <xsl:when test="contains($prev/@id,'-')">
           <xsl:value-of select="concat(substring-before($prev/@id,'-'),' ',substring-after($prev/@id,'-'))"/>
@@ -140,7 +153,20 @@
     <xsl:variable name="next-text">
       <xsl:choose>
         <xsl:when test="contains($next/@id,'.')">
-          <xsl:value-of select="concat(substring-before($next/@id,'.'),' type=',substring-after($next/@id,'.'))"/>
+          <xsl:choose>
+            <xsl:when test="$next/@id='meta.name'">
+              <xsl:text>meta name</xsl:text>
+            </xsl:when>
+            <xsl:when test="$next/@id='meta.charset'">
+              <xsl:text>meta charset</xsl:text>
+            </xsl:when>
+            <xsl:when test="contains($next/@id,'meta.http-equiv.')">
+              <xsl:value-of select="concat('meta http-equiv=',substring-after($next/@id,'meta.http-equiv.'))"/>
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:value-of select="concat(substring-before($next/@id,'.'),' type=',substring-after($next/@id,'.'))"/>
+            </xsl:otherwise>
+          </xsl:choose>
         </xsl:when>
         <xsl:when test="contains($next/@id,'-')">
           <xsl:value-of select="concat(substring-before($next/@id,'-'),' ',substring-after($next/@id,'-'))"/>
@@ -148,7 +174,7 @@
         <xsl:otherwise>
           <xsl:value-of select="$next/@id"/>
         </xsl:otherwise>
-        </xsl:choose>
+      </xsl:choose>
     </xsl:variable>
     <xsl:text>&#10;</xsl:text>
     <h2 class="chunkpagetitle"><a
@@ -177,7 +203,20 @@
     <xsl:variable name="prev-text">
       <xsl:choose>
         <xsl:when test="contains($prev/@id,'.')">
-          <xsl:value-of select="concat(substring-before($prev/@id,'.'),' type=',substring-after($prev/@id,'.'))"/>
+          <xsl:choose>
+            <xsl:when test="$prev/@id='meta.name'">
+              <xsl:text>meta name</xsl:text>
+            </xsl:when>
+            <xsl:when test="$prev/@id='meta.charset'">
+              <xsl:text>meta charset</xsl:text>
+            </xsl:when>
+            <xsl:when test="contains($prev/@id,'meta.http-equiv.')">
+              <xsl:value-of select="concat('meta http-equiv=',substring-after($prev/@id,'meta.http-equiv.'))"/>
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:value-of select="concat(substring-before($prev/@id,'.'),' type=',substring-after($prev/@id,'.'))"/>
+            </xsl:otherwise>
+          </xsl:choose>
         </xsl:when>
         <xsl:when test="contains($prev/@id,'-')">
           <xsl:value-of select="concat(substring-before($prev/@id,'-'),' ',substring-after($prev/@id,'-'))"/>
@@ -190,7 +229,20 @@
     <xsl:variable name="next-text">
       <xsl:choose>
         <xsl:when test="contains($next/@id,'.')">
-          <xsl:value-of select="concat(substring-before($next/@id,'.'),' type=',substring-after($next/@id,'.'))"/>
+          <xsl:choose>
+            <xsl:when test="$next/@id='meta.name'">
+              <xsl:text>meta name</xsl:text>
+            </xsl:when>
+            <xsl:when test="$next/@id='meta.charset'">
+              <xsl:text>meta charset</xsl:text>
+            </xsl:when>
+            <xsl:when test="contains($next/@id,'meta.http-equiv.')">
+              <xsl:value-of select="concat('meta http-equiv=',substring-after($next/@id,'meta.http-equiv.'))"/>
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:value-of select="concat(substring-before($next/@id,'.'),' type=',substring-after($next/@id,'.'))"/>
+            </xsl:otherwise>
+          </xsl:choose>
         </xsl:when>
         <xsl:when test="contains($next/@id,'-')">
           <xsl:value-of select="concat(substring-before($next/@id,'-'),' ',substring-after($next/@id,'-'))"/>

Received on Friday, 12 February 2010 07:56:09 UTC