2005-11-08 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Tue, 8 Nov 2005 12:03:15 +0000 (12:03 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Tue, 8 Nov 2005 12:03:15 +0000 (12:03 -0000)
* mono-api.xsl : part of XHTMLification.

svn path=/trunk/mcs/; revision=52699

mcs/tools/corcompare/ChangeLog
mcs/tools/corcompare/mono-api.xsl

index 8fd247ec5ad7f77305d54fbf4b8f0a00dd81202b..af2ebb674dadb00f3e30d4263d33929062639f32 100644 (file)
@@ -1,4 +1,8 @@
-2005-11-07  Atsushi Enomoto  <atsushi@ximian.com>
+2005-11-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * mono-api.xsl : part of XHTMLification.
+
+2005-11-08  Atsushi Enomoto  <atsushi@ximian.com>
 
        * mono-api.xsl : Use indent; it is practically impossible to improve
          generated HTML w/o indentation.
index 01d59c1981a61000d3f73fb38a48de1e8a8ca99b..1d70744d908d28e450ab09014c78caa2166e848a 100644 (file)
                                        <H1>Mono Class Library Status</H1>
                                </P>
 -->
-                               <P>
-                                       <TABLE>
-                                               <TR>
-                                                       <TD> <INPUT type="checkbox" ID="todo" onClick="selectTodo();" checked="1"/> </TD>
-                                                       <TD> <IMG src="cm/st.gif"/> </TD>
-                                                       <TD> TODO </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <INPUT type="checkbox" ID="missing" onClick="selectMissing();" checked="1"/> </TD>
-                                                       <TD> <IMG src="cm/sm.gif"/> </TD>
-                                                       <TD> Missing </TD>
-                                               </TR>
-                                               <TR>
-                                                       <TD> <INPUT type="checkbox" ID="extra" onClick="selectExtra();" checked="1"/> </TD>
-                                                       <TD> <IMG src="cm/sx.gif"/> </TD>
-                                                       <TD> Extra </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <INPUT type="checkbox" ID="errors" onClick="selectErrors();" checked="1"/> </TD>
-                                                       <TD> <IMG src="cm/se.gif"/> </TD>
-                                                       <TD> Errors </TD>
-                                               </TR>
-                                               <TR>
-                                                       <TD> </TD>
-                                                       <TD> <IMG src="cm/sc.gif"/> </TD>
-                                                       <TD> Completed </TD>
-                                               </TR>
-                                       </TABLE>
-                               </P>
-                               <DIV ID="ROOT">
+                               <p>
+                                       <table>
+                                               <tr>
+                                                       <td> <input type="checkbox" ID="todo" onClick="selectTodo();" checked="1"/> </td>
+                                                       <td> <img src="cm/st.gif"/> </td>
+                                                       <td> TODO </td>
+                                                       <td width="20"/>
+                                                       <td> <input type="checkbox" ID="missing" onClick="selectMissing();" checked="1"/> </td>
+                                                       <td> <img src="cm/sm.gif"/> </td>
+                                                       <td> Missing </td>
+                                               </tr>
+                                               <tr>
+                                                       <td> <input type="checkbox" ID="extra" onClick="selectExtra();" checked="1"/> </td>
+                                                       <td> <img src="cm/sx.gif"/> </td>
+                                                       <td> Extra </td>
+                                                       <td width="20"/>
+                                                       <td> <input type="checkbox" ID="errors" onClick="selectErrors();" checked="1"/> </td>
+                                                       <td> <img src="cm/se.gif"/> </td>
+                                                       <td> Errors </td>
+                                               </tr>
+                                               <tr>
+                                                       <td> </td>
+                                                       <td> <img src="cm/sc.gif"/> </td>
+                                                       <td> Completed </td>
+                                               </tr>
+                                       </table>
+
+                                       <table>
+                                               <tr>
+                                                       <td>
+                                                               <input type="checkbox" ID="ComVisible" onClick="toggleAttributeFilter('ComVisible');" checked="1" />
+                                                       </td>
+                                                       <td> ComVisibleAttribute </td>
+                                               </tr>
+                                               <tr>
+                                                       <td>
+                                                               <input type="checkbox" ID="DebuggerDisplay" onClick="toggleAttributeFilter('DebuggerDisplay');" checked="1" />
+                                                       </td>
+                                                       <td> DebuggerDisplayAttribute </td>
+                                               </tr>
+                                       </table>
+
+                               </p>
+                               <div ID="ROOT">
                                        <xsl:apply-templates/>
-                               </DIV>
-                               <P>
-                                       Legend :<BR/>
-                                       <TABLE>
-                                               <TR>
-                                                       <TD> <IMG src="cm/y.gif"/> </TD>
-                                                       <TD> Assembly </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <IMG src="cm/n.gif"/> </TD>
-                                                       <TD> Namespace </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <IMG src="cm/c.gif"/> </TD>
-                                                       <TD> Class </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <IMG src="cm/s.gif"/> </TD>
-                                                       <TD> Struct </TD>
-                                               <TR>
-                                               </TR>
-                                                       <TD> <IMG src="cm/i.gif"/> </TD>
-                                                       <TD> Interface </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <IMG src="cm/d.gif"/> </TD>
-                                                       <TD> Delegate </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <IMG src="cm/en.gif"/> </TD>
-                                                       <TD> Enum </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <IMG src="cm/m.gif"/> </TD>
-                                                       <TD> Method </TD>
-                                               </TR>
-                                               <TR>
-                                                       <TD> <IMG src="cm/f.gif"/> </TD>
-                                                       <TD> Field </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <IMG src="cm/p.gif"/> </TD>
-                                                       <TD> Property </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <IMG src="cm/e.gif"/> </TD>
-                                                       <TD> Event </TD>
-                                                       <TD width="20"/>
-                                                       <TD> <IMG src="cm/r.gif"/> </TD>
-                                                       <TD> Attribute </TD>
-                                               </TR>
-                                       </TABLE>
-
-                               </P>
+                               </div>
+                               <p>
+                                       Legend :<br/>
+                                       <table>
+                                               <tr>
+                                                       <td> <img src="cm/y.gif"/> </td>
+                                                       <td> Assembly </td>
+                                                       <td width="20"/>
+                                                       <td> <img src="cm/n.gif"/> </td>
+                                                       <td> Namespace </td>
+                                                       <td width="20"/>
+                                                       <td> <img src="cm/c.gif"/> </td>
+                                                       <td> Class </td>
+                                                       <td width="20"/>
+                                                       <td> <img src="cm/s.gif"/> </td>
+                                                       <td> Struct </td>
+                                               <tr>
+                                               </tr>
+                                                       <td> <img src="cm/i.gif"/> </td>
+                                                       <td> Interface </td>
+                                                       <td width="20"/>
+                                                       <td> <img src="cm/d.gif"/> </td>
+                                                       <td> Delegate </td>
+                                                       <td width="20"/>
+                                                       <td> <img src="cm/en.gif"/> </td>
+                                                       <td> Enum </td>
+                                                       <td width="20"/>
+                                                       <td> <img src="cm/m.gif"/> </td>
+                                                       <td> Method </td>
+                                               </tr>
+                                               <tr>
+                                                       <td> <img src="cm/f.gif"/> </td>
+                                                       <td> Field </td>
+                                                       <td width="20"/>
+                                                       <td> <img src="cm/p.gif"/> </td>
+                                                       <td> Property </td>
+                                                       <td width="20"/>
+                                                       <td> <img src="cm/e.gif"/> </td>
+                                                       <td> Event </td>
+                                                       <td width="20"/>
+                                                       <td> <img src="cm/r.gif"/> </td>
+                                                       <td> Attribute </td>
+                                               </tr>
+                                       </table>
+
+                               </p>
 <!--
                        </BODY>
                </HTML>
        </xsl:template>
 
        <xsl:template match="assembly">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">y</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        </xsl:template>
 
        <xsl:template match="namespace">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">n</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
 
        <!-- class -->
        <xsl:template match="class[@type='class']">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">c</xsl:with-param>
                        </xsl:call-template>
                                <xsl:apply-templates select="constructors"/>
                                <xsl:apply-templates select="./*[local-name() != 'attributes' and local-name() != 'constructors' and local-name() != 'interfaces']"/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        <!-- struct -->
        <xsl:template match="class[@type='struct'][@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">s</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        </xsl:template>
 
        <xsl:template match="class[@type='interface'][@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">i</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
        <!-- interfaces implemented by Types -->
        </xsl:template>
 
        <xsl:template match="interface[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">i</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        </xsl:template>
 
        <xsl:template match="generic-type-constraint[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">w</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        <!-- delegate -->
        <xsl:template match="class[@type='delegate'][@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">d</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        <!-- enumeration -->
        <xsl:template match="class[@type='enum'][@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">en</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        </xsl:template>
 
        <xsl:template match="method[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">m</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        </xsl:template>
 
        <xsl:template match="property[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">p</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        </xsl:template>
 
        <xsl:template match="event[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">e</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        </xsl:template>
 
        <xsl:template match="constructor[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">x</xsl:with-param>
                                <xsl:with-param name="image">m</xsl:with-param>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        </xsl:template>
 
        <xsl:template match="field[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">f</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
        <!-- accessor -->
        </xsl:template>
 
        <xsl:template match="property[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]/methods/method[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">o</xsl:with-param>
                                <xsl:with-param name="image">m</xsl:with-param>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
        </xsl:template>
 
        <xsl:template match="attribute[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
-               <DIV>
+               <div>
                        <xsl:call-template name="ELEMENT">
                                <xsl:with-param name="class">r</xsl:with-param>
                        </xsl:call-template>
                        <xsl:if test="not(@presence)">
                                <xsl:apply-templates/>
                        </xsl:if>
-               </DIV>
+               </div>
        </xsl:template>
 
 
 
        <xsl:template name="status">
                <xsl:if test="@complete_total and @complete_total != 0">
-                       <SPAN class="st">
+                       <span class="st">
                                <img src="cm/sc.gif"/>
                                <xsl:text>: </xsl:text>
                                <xsl:value-of select="@complete_total"/>
                                <xsl:text>%</xsl:text>
-                       </SPAN>
+                       </span>
                </xsl:if>
                <xsl:if test="@todo_total">
-                       <SPAN class="st">
+                       <span class="st">
                                <img src="cm/st.gif"/>: <xsl:value-of select="@todo_total"/>
-                       </SPAN>
+                       </span>
                </xsl:if>
                <xsl:if test="@missing_total">
-                       <SPAN class="st">
+                       <span class="st">
                                <img src="cm/sm.gif"/>: <xsl:value-of select="@missing_total"/>
-                       </SPAN>
+                       </span>
                </xsl:if>
                <xsl:if test="@extra_total">
-                       <SPAN class="st">
+                       <span class="st">
                                <img src="cm/sx.gif"/>: <xsl:value-of select="@extra_total"/>
-                       </SPAN>
+                       </span>
                </xsl:if>
                <xsl:if test="@warning_total">
-                       <SPAN class="st">
+                       <span class="st">
                                <img src="cm/se.gif"/>: <xsl:value-of select="@warning_total"/>
-                       </SPAN>
+                       </span>
                </xsl:if>
        </xsl:template>
 
                        <xsl:when test="not(@presence) and .//*[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
                                <xsl:choose>
                                        <xsl:when test="local-name() != 'assembly'">
-                                               <IMG src="cm/tp.gif" class="t"/>
+                                               <img src="cm/tp.gif" class="t"/>
                                        </xsl:when>
                                        <xsl:otherwise>
-                                               <IMG src="cm/tm.gif" class="t"/>
+                                               <img src="cm/tm.gif" class="t"/>
                                        </xsl:otherwise>
                                </xsl:choose>
                        </xsl:when>
                        <xsl:otherwise>
-                               <IMG src="cm/tb.gif"/>
+                               <img src="cm/tb.gif"/>
                        </xsl:otherwise>
                </xsl:choose>
        </xsl:template>
 
        <xsl:template name="name">
                <xsl:if test="@name">
-                       <SPAN class="l"><xsl:value-of select="@name"/></SPAN>
+                       <span class="l"><xsl:value-of select="@name"/></span>
                </xsl:if>
        </xsl:template>