Changeset 432:fbdb3fe4f304

Show
Ignore:
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:
1 added
3 modified

Legend:

Unmodified
Added
Removed
  • build.xml

    r429 r432  
    102102                </exec> 
    103103 
    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  
    114104                <delete> 
    115                         <fileset dir='.' includes='rss.xsl,paged.xsl,documentation.xml,tutorial.xml'/> 
     105                        <fileset dir='.' includes='paged.xsl,documentation.xml,tutorial.xml'/> 
    116106                </delete> 
    117107        </target> 
     
    146136                </delete> 
    147137                <delete> <fileset dir='doc'/> </delete> 
     138    <delete> 
     139      <fileset dir='docs' includes='credits.html,tutorial.html'/> 
     140    </delete> 
    148141        </target> 
    149142 
     
    183176    </style> 
    184177 
     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 
    185187    <echo>Cleaning up...</echo> 
    186188    <delete><fileset dir='.' includes='log.xml'/></delete> 
  • docs/documentation.xml

    r386 r432  
    252252    <subsection title="RSS"> 
    253253      <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&amp;max=50&amp;daysback=90&amp;format=rss">RSS 
    255255      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 
    258260      mechanism, which was intended to be a distribution system for headlines 
    259261      linked back to full articles, but it works. The headline for REXML is 
  • styles/rss.xsl

    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"> 
    24        <xsl:output method='xml' 
    35                version='1.0' 
     
    1012                        <xsl:attribute name='version'>0.91</xsl:attribute> 
    1113                        <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> 
    1517                                <xsl:element name='language'>en-us</xsl:element> 
    1618                        </xsl:element> 
     
    2224                        </xsl:element> 
    2325 
    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&amp;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> 
    2534                </xsl:element> 
    2635        </xsl:template> 
    2736 
    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> 
    3540</xsl:stylesheet>