diff options
-rw-r--r-- | ChangeLog.xsl | 75 | ||||
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | index.sgml | 2 | ||||
-rw-r--r-- | style.css | 8 |
4 files changed, 47 insertions, 40 deletions
diff --git a/ChangeLog.xsl b/ChangeLog.xsl index c37184a2..899c399c 100644 --- a/ChangeLog.xsl +++ b/ChangeLog.xsl @@ -1,40 +1,39 @@ -<?xml version='1.0' encoding="iso-8859-1"?> +<?xml version='1.0' encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" > - <xsl:output encoding="iso-8859-15" method="html" indent="yes" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" /> - <xsl:template match="/changelog"> - <html> - <head> - <title>mdocml - CVS-ChangeLog</title> - <style type="text/css"> - h3 { background-color: #E6E6FA; color: #000000; padding: 2px; } - .rev { color: #808080 } - </style> - </head> - <body> - <xsl:for-each select="entry"> - <h3> - <xsl:text>Files modified by </xsl:text> - <xsl:value-of select="concat(author, ': ', date, ' (', time, ')')" /> - </h3> - <strong> - <xsl:text>Note: </xsl:text> - </strong> - <xsl:value-of select="msg"/> - <ul> - <xsl:for-each select="file"> - <li> - <xsl:value-of select="name"/> - <span class="rev"> - <xsl:text> - Rev: </xsl:text> - <xsl:value-of select="revision"/> - <xsl:text>, Status: </xsl:text> - <xsl:value-of select="cvsstate"/> - </span> - </li> - </xsl:for-each> - </ul> - </xsl:for-each> - </body> - </html> - </xsl:template> +<xsl:output encoding="utf-8" method="html" indent="yes" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" /> +<xsl:template match="/changelog"> +<html> + <head> + <title>mdocml - CVS-ChangeLog</title> + <link rel="stylesheet" href="style.css" type="text/css" media="all" /> + </head> + <body> + <xsl:for-each select="entry"> + <div class="clhead"> + <xsl:text>Files modified by </xsl:text> + <xsl:value-of select="concat(author, ': ', date, ' (', time, ')')" /> + </div> + <div class="clbody"> + <strong> + <xsl:text>Note: </xsl:text> + </strong> + <xsl:value-of select="msg"/> + <ul class="clbody"> + <xsl:for-each select="file"> + <li> + <xsl:value-of select="name"/> + <span class="rev"> + <xsl:text> — Rev: </xsl:text> + <xsl:value-of select="revision"/> + <xsl:text>, Status: </xsl:text> + <xsl:value-of select="cvsstate"/> + </span> + </li> + </xsl:for-each> + </ul> + </div> + </xsl:for-each> + </body> +</html> +</xsl:template> </xsl:stylesheet> @@ -194,7 +194,7 @@ libmdoc.h: mdoc.h ChangeLog.xml: cvs2cl --xml --xml-encoding iso-8859-15 --noxmlns -f $@ -ChangeLog.html: ChangeLog.xml +ChangeLog.html: ChangeLog.xml ChangeLog.xsl xsltproc -o $@ ChangeLog.xsl ChangeLog.xml mdocml-nport-$(VERSION).tar.gz: mdocml-$(VERSION).tar.gz Makefile.netbsd DESCR @@ -55,7 +55,7 @@ Sources correctly build and install on FreeBSD, OpenBSD, NetBSD and Linux operating systems, tested variously on i386, AMD64, alpha, and others. The most current version is <span class="attn">@VERSION@</span>, dated <span class="attn">@VDATE@</span>. A full <a - href="/snapshots/ChangeLog">ChangeLog</a> is written with each release. + href="ChangeLog.html">ChangeLog</a> is written with each release. </p> <h2> @@ -20,6 +20,14 @@ h2 { font-weight: bold; margin-bottom: 0px; font-family: Verdana, Tahoma, Arial, sans-serif; } +div.clhead { background-color: #E6E6FA; color: #000000; padding: 2px; font-weight: bold; } + +div.clbody { margin-left: 2px; } + +ul.clbody { margin-top: 4px; } + +span.rev { color: #808080; } + span.nm { color: #000000; font-weight: bold; } span.attn { color: #000000; font-weight: bold; } |