blob: e6e2b9017dbeffed2fdc65270e37e9163983d496 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
<xsl:template match='/releases'>
<s1 title='Releases'>
<xsl:apply-templates/>
</s1>
</xsl:template>
<xsl:template match='release'>
<s2>
<xsl:choose>
<xsl:when test='@date'>
<xsl:attribute name='title'>
<xsl:value-of select='@version'/>
-
<xsl:value-of select='@date'/>
</xsl:attribute>
</xsl:when>
<xsl:otherwise>
<xsl:attribute name='title'>
<xsl:value-of select='@version'/>
</xsl:attribute>
</xsl:otherwise>
</xsl:choose>
<xsl:apply-templates select='desc'/>
<xsl:if test='changes'>
<ul>
<xsl:apply-templates select='changes/*'/>
</ul>
</xsl:if>
</s2>
</xsl:template>
<xsl:template match='desc'>
<xsl:copy-of select='*|text()'/>
</xsl:template>
<xsl:template match='add|remove|fix|update'>
<xsl:variable name='name'><xsl:value-of select='name()'/></xsl:variable>
<li>
<img alt='{$name}:' src='sbk:/resources/changes-{$name}.jpg' border='0'/>
<xsl:copy-of select='note/*|note/text()'/>
<xsl:if test='submitter'>
<xsl:apply-templates select='submitter'/>
</xsl:if>
</li>
</xsl:template>
<xsl:template match='submitter'>
<code>
<xsl:choose>
<xsl:when test='@mailto'>
[<jump href='mailto:{@mailto}'><xsl:value-of select='@name'/></jump>]
</xsl:when>
<xsl:otherwise>
[<xsl:value-of select='@name'/>]
</xsl:otherwise>
</xsl:choose>
</code>
</xsl:template>
</xsl:stylesheet>