0N/A<?
xml version="1.0" encoding="ISO-8859-1"?>
0N/A Copyright 2002,2004 The Apache Software Foundation 0N/A Licensed under the Apache License, Version 2.0 (the "License"); 0N/A you may not use this file except in compliance with the License. 0N/A You may obtain a copy of the License at 0N/A Unless required by applicable law or agreed to in writing, software 0N/A distributed under the License is distributed on an "AS IS" BASIS, 0N/A WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 0N/A See the License for the specific language governing permissions and 0N/A limitations under the License. 0N/A <
xsl:
param name="title"/>
0N/A <
xsl:
param name="module"/>
0N/A <
xsl:
param name="cvsweb"/>
0N/A <
xsl:
output method="html" indent="yes" encoding="US-ASCII" 0N/A doctype-
public="-//W3C//DTD HTML 4.01//EN" 0N/A <!-- Copy standard document elements. Elements that 0N/A should be ignored must be filtered by apply-templates 0N/A <
xsl:
template match="*">
0N/A <
xsl:
copy-
of select="attribute::*[. != '']"/>
0N/A <
xsl:
apply-
templates/>
0N/A <
xsl:
template match="changelog">
0N/A <
title><
xsl:
value-
of select="$title"/></
title>
0N/A font-family: Verdana, Arial, Helvetica, sans-serif;
0N/A background-color: #ffffff;
0N/A font-family: Verdana, Arial, Helvetica, sans-serif;
0N/A background: #eeeee0;
0N/A font-family: Verdana, Arial, Helvetica, sans-serif;
0N/A background: #a6caf0;
0N/A <
a name="top"><
xsl:
value-
of select="$title"/></
a>
0N/A <
table border="0" width="100%" cellspacing="1">
0N/A <
xsl:
apply-
templates select=".//entry">
0N/A <
xsl:
sort select="date" data-
type="text" order="descending"/>
0N/A <
xsl:
sort select="time" data-
type="text" order="descending"/>
0N/A </
xsl:
apply-
templates>
0N/A <
xsl:
template match="entry">
0N/A <
td class="dateAndAuthor">
0N/A <
xsl:
value-
of select="date"/><
xsl:
text> </
xsl:
text><
xsl:
value-
of select="time"/><
xsl:
text> </
xsl:
text><
xsl:
value-
of select="author"/>
0N/A<
xsl:
apply-
templates select="msg"/></
pre>
0N/A <
xsl:
apply-
templates select="file"/>
0N/A <
xsl:
template match="date">
0N/A <
i><
xsl:
value-
of select="."/></
i>
0N/A <
xsl:
template match="time">
0N/A <
i><
xsl:
value-
of select="."/></
i>
0N/A <
xsl:
template match="author">
0N/A <
xsl:
attribute name="href">mailto:<
xsl:
value-
of select="."/></
xsl:
attribute>
0N/A <
xsl:
value-
of select="."/></
a>
0N/A <
xsl:
template match="file">
0N/A <
xsl:
when test="string-length(prevrevision) = 0 ">
0N/A <
xsl:
attribute name="href"><
xsl:
value-
of select="$cvsweb"/><
xsl:
value-
of select="$module" />/<
xsl:
value-
of select="name" />?rev=<
xsl:
value-
of select="revision" />&content-type=
text/
x-cvsweb-markup</
xsl:
attribute>
0N/A <
xsl:
attribute name="href"><
xsl:
value-
of select="$cvsweb"/><
xsl:
value-
of select="$module" />/<
xsl:
value-
of select="name" />?r1=<
xsl:
value-
of select="revision" />&r2=<
xsl:
value-
of select="prevrevision"/></
xsl:
attribute>
0N/A <
xsl:
value-
of select="name" /> (<
xsl:
value-
of select="revision"/>)</
a>
0N/A <!-- Any elements within a msg are processed, 0N/A so that we can preserve HTML tags. --> 0N/A <
xsl:
template match="msg">
0N/A <
xsl:
apply-
templates/>