Changeset 432:fbdb3fe4f304
- Timestamp:
- 09/07/06 20:55:52 (2 years ago)
- Author:
- ser
- Message:
-
* Adds a data file for a unit test that got missed
* Documentation updates
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r429
|
r432
|
|
| 102 | 102 | </exec> |
| 103 | 103 | |
| 104 | | <get dest='rss.xsl' usetimestamp='true' |
| 105 | | src='http://www.germane-software.com/repositories/public/documentation/rss.xsl'/> |
| 106 | | <echo>Generating RSS...</echo> |
| 107 | | <exec executable="xsltproc" dir="."> |
| 108 | | <arg value='-o'/> |
| 109 | | <arg value='rss.xml'/> |
| 110 | | <arg value="rss.xsl"/> |
| 111 | | <arg value="documentation.xml"/> |
| 112 | | </exec> |
| 113 | | |
| 114 | 104 | <delete> |
| 115 | | <fileset dir='.' includes='rss.xsl,paged.xsl,documentation.xml,tutorial.xml'/> |
| | 105 | <fileset dir='.' includes='paged.xsl,documentation.xml,tutorial.xml'/> |
| 116 | 106 | </delete> |
| 117 | 107 | </target> |
| … |
… |
|
| 146 | 136 | </delete> |
| 147 | 137 | <delete> <fileset dir='doc'/> </delete> |
| | 138 | <delete> |
| | 139 | <fileset dir='docs' includes='credits.html,tutorial.html'/> |
| | 140 | </delete> |
| 148 | 141 | </target> |
| 149 | 142 | |
| … |
… |
|
| 183 | 176 | </style> |
| 184 | 177 | |
| | 178 | <echo>Creating RSS feed...</echo> |
| | 179 | <echo>Generating RSS...</echo> |
| | 180 | <exec executable="xsltproc" dir="."> |
| | 181 | <arg value='-o'/> |
| | 182 | <arg value='rss.xml'/> |
| | 183 | <arg value="styles/rss.xsl"/> |
| | 184 | <arg value="docs/documentation.xml"/> |
| | 185 | </exec> |
| | 186 | |
| 185 | 187 | <echo>Cleaning up...</echo> |
| 186 | 188 | <delete><fileset dir='.' includes='log.xml'/></delete> |
-
|
r386
|
r432
|
|
| 252 | 252 | <subsection title="RSS"> |
| 253 | 253 | <p>An <link |
| 254 | | href="http://www.germane-software.com/software/rexml/rss.xml">RSS |
| | 254 | href="http://www.germane-software.com/projects/rexml/timeline?ticket=on&max=50&daysback=90&format=rss">RSS |
| 255 | 255 | file</link> for REXML is now being generated from the change log. This |
| 256 | | allows you to be alerted of upgrades via 'pull' as they become |
| 257 | | available, if you have an RSS browser. This is an abuse of the RSS |
| | 256 | allows you to be alerted of bug fixes and feature additions via "pull". |
| | 257 | <link href="http://www.germane-software.com/software/rexml/rss.xml">Another |
| | 258 | RSS</link> is available which contains a single item: the release notice |
| | 259 | for the most recent release. This is an abuse of the RSS |
| 258 | 260 | mechanism, which was intended to be a distribution system for headlines |
| 259 | 261 | linked back to full articles, but it works. The headline for REXML is |
-
|
r430
|
r432
|
|
| 1 | | <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
| | 1 | <xsl:stylesheet |
| | 2 | xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
| | 3 | version="1.0"> |
| 2 | 4 | <xsl:output method='xml' |
| 3 | 5 | version='1.0' |
| … |
… |
|
| 10 | 12 | <xsl:attribute name='version'>0.91</xsl:attribute> |
| 11 | 13 | <xsl:element name='channel'> |
| 12 | | <xsl:element name='title'><xsl:value-of select='document("../docs/documentation.xml")/documentation/head/title'/> Change Log</xsl:element> |
| 13 | | <xsl:element name='link'><xsl:value-of select='document("../docs/documentation.xml")/documentation/head/home'/></xsl:element> |
| 14 | | <xsl:element name='description'><xsl:value-of select='document("../docs/documentation.xml")/documentation/overview/purpose'/></xsl:element> |
| | 14 | <xsl:element name='title'><xsl:value-of select='/documentation/head/title'/> Change Log</xsl:element> |
| | 15 | <xsl:element name='link'><xsl:value-of select='/documentation/head/home'/></xsl:element> |
| | 16 | <xsl:element name='description'><xsl:value-of select='/documentation/overview/purpose'/></xsl:element> |
| 15 | 17 | <xsl:element name='language'>en-us</xsl:element> |
| 16 | 18 | </xsl:element> |
| … |
… |
|
| 22 | 24 | </xsl:element> |
| 23 | 25 | |
| 24 | | <xsl:apply-templates select='/log/previous/logentry[ msg != "" ]'/> |
| | 26 | <xsl:element name='item'> |
| | 27 | <xsl:element name='title'>REXML <xsl:value-of select="/documentation/version"/> released</xsl:element> |
| | 28 | <xsl:element name='link'>http://www.germane-software.com/projects/rexml/query?status=closed&milestone=<xsl:value-of select="/documentation/version"/></xsl:element> |
| | 29 | <xsl:element name='description'> |
| | 30 | <xsl:apply-templates select="document('../log.xml')/log/previous/logentry"/> |
| | 31 | </xsl:element> |
| | 32 | <xsl:element name='pubDate'><xsl:value-of select='/documentation/date'/></xsl:element> |
| | 33 | </xsl:element> |
| 25 | 34 | </xsl:element> |
| 26 | 35 | </xsl:template> |
| 27 | 36 | |
| 28 | | <xsl:template match='logentry'> |
| 29 | | <xsl:element name='item'> |
| 30 | | <xsl:element name='title'><xsl:value-of select='date'/> - <xsl:value-of select="author"/></xsl:element> |
| 31 | | <xsl:element name='description'><xsl:value-of select='msg'/></xsl:element> |
| 32 | | <xsl:element name='link'>http://www.germane-software.com/projects/rexml/changeset/<xsl:value-of select='attribute::revision'/></xsl:element> |
| 33 | | </xsl:element> |
| 34 | | </xsl:template> |
| | 37 | <xsl:template match="logentry"> |
| | 38 | <xsl:value-of select="msg"/> |
| | 39 | </xsl:template> |
| 35 | 40 | </xsl:stylesheet> |