html5/markup/tools generate-spec-source.xsl,1.233,1.234 toc.xsl,1.11,1.12

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

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

Index: generate-spec-source.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/generate-spec-source.xsl,v
retrieving revision 1.233
retrieving revision 1.234
diff -u -d -r1.233 -r1.234
--- generate-spec-source.xsl	5 Feb 2010 08:35:45 -0000	1.233
+++ generate-spec-source.xsl	7 Feb 2010 11:54:03 -0000	1.234
@@ -406,6 +406,23 @@
                       </xsl:choose>
                     </xsl:for-each>
                   </span>
+                  <xsl:text> </xsl:text>
+                  <xsl:variable name="ref" select="@id"/>
+                  <xsl:if test="document('../src/attributes.html')//*[@id=$ref][contains(@class,'new')]">
+                    <span class="new-feature"
+                      title="This markup feature is newly added in HTML5."
+                      >NEW</span>
+                  </xsl:if>
+                  <xsl:if test="document('../src/attributes.html')//*[@id=$ref][contains(@class,'changed')]">
+                    <span class="changed-feature"
+                      title="The meaning or purpose of this markup feature has changed in HTML5."
+                      >CHANGED</span>
+                  </xsl:if>
+                  <xsl:if test="document('../src/attributes.html')//*[@id=$ref][contains(@class,'obsolete')]">
+                    <span class="obsoleted-feature"
+                      title="This markup feature has been obsoleted in HTML5."
+                      >OBSOLETE</span>
+                  </xsl:if>
                   <a class="hash" href="#{@id}">#</a>
                 </dt>
                 <xsl:variable name="ref" select="@id"/>
@@ -836,13 +853,13 @@
       )"
       >
       <xsl:variable name="obsoleted">
-        <xsl:if test="document(concat('../elements/',$name,'.html'))//*[@class[contains(.,'obsoleted')]]"> obsoleted</xsl:if>
+        <xsl:if test="document(concat('../elements/',$name,'.html'))//*[@id='shortdesc'][@class[contains(.,'obsoleted')]]"> obsoleted</xsl:if>
       </xsl:variable>
       <xsl:variable name="changed">
-        <xsl:if test="document(concat('../elements/',$name,'.html'))//*[@class[contains(.,'changed')]]"> changed</xsl:if>
+        <xsl:if test="document(concat('../elements/',$name,'.html'))//*[@id='shortdesc'][@class[contains(.,'changed')]]"> changed</xsl:if>
       </xsl:variable>
       <xsl:variable name="new">
-        <xsl:if test="document(concat('../elements/',$name,'.html'))//*[@class[contains(.,'new')]]"> new</xsl:if>
+        <xsl:if test="document(concat('../elements/',$name,'.html'))//*[@id='shortdesc'][@class[contains(.,'new')]]"> new</xsl:if>
       </xsl:variable>
       <xsl:choose>
         <xsl:when test="$name='button.submit'">
@@ -2310,6 +2327,21 @@
             </xsl:choose>
           </span>
           <xsl:text> </xsl:text>
+          <xsl:if test="not($name='') and document(concat('../elements/',$name,'.html'))//*[@id=$ref][contains(@class,'new')]">
+            <span class="new-feature"
+              title="This markup feature is newly added in HTML5."
+              >NEW</span>
+          </xsl:if>
+          <xsl:if test="not($name='') and document(concat('../elements/',$name,'.html'))//*[@id=$ref][contains(@class,'changed')]">
+            <span class="changed-feature"
+              title="The meaning or purpose of this markup feature has changed in HTML5."
+              >CHANGED</span>
+          </xsl:if>
+          <xsl:if test="not($name='') and document(concat('../elements/',$name,'.html'))//*[@id=$ref][contains(@class,'obsolete')]">
+            <span class="obsoleted-feature"
+              title="This markup feature has been obsoleted in HTML5."
+              >OBSOLETE</span>
+          </xsl:if>
         </xsl:element>
         <xsl:if test="$wrapper='dt'">
           <xsl:text>&#10;            </xsl:text>
@@ -2337,9 +2369,9 @@
           <xsl:if
             test="exsl:node-set($warnings)/s:rule[child::s:context = $name]
             [child::s:report[@test[contains(.,concat('@',$attribute-name))]]]
+            and not($attribute-name='summary')
             ">
             <dd class="warning">
-              <span class="admonition-marker">Warning: </span>
               <xsl:value-of
               select="exsl:node-set($warnings)/s:rule[child::s:context = $name]
               /s:report[@test[contains(.,concat('@',$attribute-name))]]

Index: toc.xsl
===================================================================
RCS file: /sources/public/html5/markup/tools/toc.xsl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- toc.xsl	3 Feb 2010 14:44:07 -0000	1.11
+++ toc.xsl	7 Feb 2010 11:54:03 -0000	1.12
@@ -103,7 +103,7 @@
             <xsl:if test='(h:h2|h:h3|h:h4|h:h5|h:h6)/node()[contains(@class,"changed-feature")]'>
               <xsl:text> </xsl:text>
               <span class="changed-feature"
-                title="The meaning of this markup feature has changed in HTML5."
+                title="The meaning or purpose of this markup feature has changed in HTML5."
                 >CHANGED</span>
             </xsl:if>
             <xsl:if test='(h:h2|h:h3|h:h4|h:h5|h:h6)/node()[contains(@class,"new-feature")]'>

Received on Sunday, 7 February 2010 11:54:07 UTC