aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-07-16 14:07:23 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-07-16 14:07:23 +0000
commit0570cec16ce3d2abdc0ea7239bcd8b3f21375815 (patch)
tree18006180065e8a1541e5ba6338e83cf0c26d0c4d
parentdf01ed96c60443f7a8051e1a5e9fe22e43b07664 (diff)
downloadmandoc-0570cec16ce3d2abdc0ea7239bcd8b3f21375815.tar.gz
mandoc-0570cec16ce3d2abdc0ea7239bcd8b3f21375815.tar.zst
mandoc-0570cec16ce3d2abdc0ea7239bcd8b3f21375815.zip
Proper html showing of ChangeLog.
-rw-r--r--ChangeLog.xsl75
-rw-r--r--Makefile2
-rw-r--r--index.sgml4
-rw-r--r--style.css8
4 files changed, 48 insertions, 41 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> &#8212; 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>
diff --git a/Makefile b/Makefile
index c1382e72..ad6f857d 100644
--- a/Makefile
+++ b/Makefile
@@ -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
diff --git a/index.sgml b/index.sgml
index 2bceb680..d054ef2a 100644
--- a/index.sgml
+++ b/index.sgml
@@ -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>
@@ -234,7 +234,7 @@
<tr>
<td>
<div class="foot">
- Copyright &#169; 2008, 2009 Kristaps D&#382;onsons, $Date: 2009/07/04 08:06:42 $
+ Copyright &#169; 2008, 2009 Kristaps D&#382;onsons, $Date: 2009/07/16 14:07:23 $
</div>
</td>
</tr>
diff --git a/style.css b/style.css
index d100c3b5..b58ad883 100644
--- a/style.css
+++ b/style.css
@@ -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; }