Use previous Atmel Studio VSIX identifier so that it can upgrade existing installations.
[pub/lufa.git] / LUFA / StudioIntegration / HV1 / lufa_docbook_transform.xslt
index 9026dd6..c21debe 100644 (file)
@@ -62,6 +62,7 @@
                        <!-- Add index chapter -->
                        <xsl:call-template name="generate.top.level.page">
                                <xsl:with-param name="top.level.page" select="compounddef[@kind = 'page' and @id = 'indexpage']"/>
+                               <xsl:with-param name="top.level.page.title" select="'Library Information'"/>
                        </xsl:call-template>
 
                        <!-- Add free-floating chapters -->
 
        <xsl:template name="generate.top.level.page">
                <xsl:param name="top.level.page"/>
+               <xsl:param name="top.level.page.title" select="$top.level.page/title"/>
 
                <chapter id="{$top.level.page/@id}">
                        <title>
-                               <xsl:value-of select="$top.level.page/title"/>
+                               <xsl:value-of select="$top.level.page.title"/>
                        </title>
 
                        <xsl:apply-templates select="$top.level.page/detaileddescription"/>
                                                        <xsl:if test="position() > 1">
                                                                <xsl:text>,</xsl:text>
                                                        </xsl:if>
-                                                       <xsl:text>&#10;&#9;&#9;</xsl:text>
+                                                       <xsl:text>&#10;&#9;</xsl:text>
                                                        <emphasis role="keyword">
                                                                <xsl:value-of select="type"/>
                                                        </emphasis>
 
                                        <!-- Split long macro definitions across multiple lines -->
                                        <xsl:if test="(string-length(initializer) > 50) or (count(param) > 0)">
-                                               <xsl:text>\&#10;&#09;&#9;</xsl:text>
+                                               <xsl:text>\&#10;&#9;</xsl:text>
                                        </xsl:if>
 
                                        <xsl:value-of select="initializer"/>
 
        <xsl:template match="bold">
                <emphasis role="bold">
-                       <xsl:value-of select="."/>
+                       <xsl:apply-templates/>
                </emphasis>
        </xsl:template>
 
        <xsl:template match="emphasis">
                <emphasis role="italic">
-                       <xsl:value-of select="."/>
+                       <xsl:apply-templates/>
                </emphasis>
        </xsl:template>
 
+       <xsl:template match="small">
+               <xsl:apply-templates/>
+       </xsl:template>
+
        <xsl:template match="computeroutput">
                <computeroutput>
-                       <xsl:value-of select="."/>
+                       <xsl:apply-templates/>
                </computeroutput>
        </xsl:template>
 
                </ulink>
        </xsl:template>
 
-       <xsl:template match="registered">
-               <xsl:text>&#174;</xsl:text>
-       </xsl:template>
-
-       <xsl:template match="copy">
-               <xsl:text>&#169;</xsl:text>
-       </xsl:template>
-
-       <xsl:template match="trademark">
-               <xsl:text>&#8482;</xsl:text>
-       </xsl:template>
-
        <xsl:template match="superscript">
                <superscript>
-                       <xsl:value-of select="."/>
+                       <xsl:apply-templates/>
                </superscript>
        </xsl:template>
 
        <xsl:template match="subscript">
                <subscript>
-                       <xsl:value-of select="."/>
+                       <xsl:apply-templates/>
                </subscript>
        </xsl:template>
 
        </xsl:template>
 
        <xsl:template match="highlight">
-<!--           <emphasis role="{@class}"> -->
+               <emphasis role="{@class}">
                        <xsl:apply-templates/>
-<!--           </emphasis> -->
+               </emphasis>
        </xsl:template>
 
        <xsl:template match="sp[ancestor::codeline]">
        <xsl:template match="image">
                <mediaobject>
                        <imageobject>
-                               <imagedata>
+                               <imagedata align="center">
                                        <xsl:attribute name="fileref">
                                                <xsl:text>images/</xsl:text>
                                                <xsl:value-of select="@name"/>