remm 2003/06/03 13:32:55 Modified: webapps/docs project.xml tomcat-docs.xsl Added: webapps/docs changelog.xml developers.xml status.xml webapps/docs/images add.gif code.gif design.gif docs.gif fix.gif update.gif Log: - Add changelog, status, and developers list. - All this is stolen from Slide; I've missed a nice changelog for too long, so I plan to use that to do the TC 5.0.x changelog. Revision Changes Path 1.12 +5 -3 jakarta-tomcat-catalina/webapps/docs/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/project.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- project.xml 14 May 2003 22:08:02 -0000 1.11 +++ project.xml 3 Jun 2003 20:32:55 -0000 1.12 @@ -38,7 +38,7 @@ </menu> <menu name="Reference"> - <item name="Release Notes" href="RELEASE-NOTES.txt"/> + <item name="Release Notes" href="RELEASE-NOTES.txt"/> <item name="Tomcat Configuration" href="config/index.html"/> <item name="JK Documentation" href="coyote/jk2/index.html"/> <item name="Servlet API Javadocs" href="servletapi/index.html"/> @@ -47,13 +47,15 @@ <menu name="Tomcat Development"> <item name="Building from Source" href="BUILDING.txt"/> - <item name="Changelog" href="CHANGELOG.txt"/> + <item name="Changelog" href="changelog.html"/> + <item name="Status" href="status.html"/> + <item name="Developers" href="developers.html"/> <item name="Functional Specs." href="catalina/funcspecs/index.html"/> <item name="Catalina Javadocs" href="catalina/docs/api/index.html"/> <item name="Coyote Javadocs" href="coyote/api/org/apache/coyote/package-summary.html"/> <item name="HTTP/1.1 Javadocs" href="coyote/http11/api/index.html"/> <item name="Util Javadocs" href="coyote/util/index.html"/> - <item name="Jasper Javadocs" href="jasper/docs/api/index.html"/> + <item name="Jasper Javadocs" href="jasper/docs/api/index.html"/> </menu> </body> 1.4 +88 -2 jakarta-tomcat-catalina/webapps/docs/tomcat-docs.xsl Index: tomcat-docs.xsl =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/tomcat-docs.xsl,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- tomcat-docs.xsl 15 Jan 2003 03:40:43 -0000 1.3 +++ tomcat-docs.xsl 3 Jun 2003 20:32:55 -0000 1.4 @@ -33,7 +33,8 @@ <xsl:variable name="sub-banner-fg" select="'#ffffff'"/> <xsl:variable name="source-color" select="'#023264'"/> <xsl:variable name="attributes-color" select="'#023264'"/> - + <xsl:variable name="table-th-bg" select="'#039acc'"/> + <xsl:variable name="table-td-bg" select="'#a0ddf0'"/> <!-- Process an entire document into an HTML page --> <xsl:template match="document"> @@ -324,6 +325,91 @@ <a name="{$name}"><xsl:apply-templates/></a> </xsl:otherwise> </xsl:choose> + </xsl:template> + + <!-- Changelog related tags --> + <xsl:template match="changelog"> + <table border="0" cellpadding="2" cellspacing="2"> + <xsl:apply-templates/> + </table> + </xsl:template> + + <xsl:template match="changelog/add"> + <tr> + <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/add.gif</xsl:variable> + <td><img alt="add" class="icon" src="{$src}"/></td> + <td><xsl:apply-templates/></td> + </tr> + </xsl:template> + + <xsl:template match="changelog/update"> + <tr> + <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/update.gif</xsl:variable> + <td><img alt="update" class="icon" src="{$src}"/></td> + <td><xsl:apply-templates/></td> + </tr> + </xsl:template> + + <xsl:template match="changelog/design"> + <tr> + <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/design.gif</xsl:variable> + <td><img alt="design" class="icon" src="{$src}"/></td> + <td><xsl:apply-templates/></td> + </tr> + </xsl:template> + + <xsl:template match="changelog/docs"> + <tr> + <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/docs.gif</xsl:variable> + <td><img alt="docs" class="icon" src="{$src}"/></td> + <td><xsl:apply-templates/></td> + </tr> + </xsl:template> + + <xsl:template match="changelog/fix"> + <tr> + <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/fix.gif</xsl:variable> + <td><img alt="fix" class="icon" src="{$src}"/></td> + <td><xsl:apply-templates/></td> + </tr> + </xsl:template> + + <xsl:template match="changelog/scode"> + <tr> + <xsl:variable name="src"><xsl:value-of select="$relative-path"/>/images/code.gif</xsl:variable> + <td><img alt="code" class="icon" src="{$src}"/></td> + <td><xsl:apply-templates/></td> + </tr> + </xsl:template> + + <!-- Process an attributes list with nested attribute elements --> + <xsl:template match="status"> + <table border="1" cellpadding="5"> + <tr> + <th width="15%" bgcolor="{$attributes-color}"> + <font color="#ffffff">Priority</font> + </th> + <th width="50%" bgcolor="{$attributes-color}"> + <font color="#ffffff">Action Item</font> + </th> + <th width="25%" bgcolor="{$attributes-color}"> + <font color="#ffffff">Volunteers</font> + </th> + <xsl:for-each select="item"> + <tr> + <td align="left" valign="center"> + <xsl:value-of select="@priority"/> + </td> + <td align="left" valign="center"> + <xsl:apply-templates/> + </td> + <td align="left" valign="center"> + <xsl:value-of select="@owner"/> + </td> + </tr> + </xsl:for-each> + </tr> + </table> </xsl:template> <!-- Process everything else by just passing it through --> 1.1 jakarta-tomcat-catalina/webapps/docs/changelog.xml Index: changelog.xml =================================================================== <?xml version="1.0"?> <!DOCTYPE document [ <!ENTITY project SYSTEM "project.xml"> ]> <document url="changelog.html"> &project; <properties> <author email="[EMAIL PROTECTED]">Remy Maucherat</author> <title>Changelog</title> </properties> <body> <section name="Tomcat 5.0.3"> <subsection name="General"> </subsection> <subsection name="Catalina"> <changelog> <add> Include updated clustering code (fhanik, remm) </add> <add> Refactor application reloading, deployment handling and session expiration to be able to use a single thread per Catalina engine, opposed to one thread per feature per webapp or virtual host; this should save resources and make Tomcat suitable for large scale webhosting (remm) </add> <update> Request dispatcher optimizations (remm) </update> <update> Upgrade to commons-fileupload 1.0 RC 1 (remm) </update> </changelog> </subsection> <subsection name="Coyote"> </subsection> <subsection name="Jasper"> </subsection> </section> </body> </document> 1.1 jakarta-tomcat-catalina/webapps/docs/developers.xml Index: developers.xml =================================================================== <?xml version="1.0"?> <!DOCTYPE document [ <!ENTITY project SYSTEM "project.xml"> ]> <document url="developers.html"> &project; <properties> <author email="[EMAIL PROTECTED]">Remy Maucherat</author> <title>Tomcat Developers</title> </properties> <body> <section name="Active Developers"> <p> The list indicates the developers' main areas of interest. Feel free to add to the list :) </p> <ul> <li>Amy Roh (amyroh): Catalina, Admin webapp</li> <li>Bill Barker (billbarker): Connectors</li> <li>Costin Manolache (costin): Catalina, Connectors</li> <li>Filip Hanik (fhanik): Clustering</li> <li>Glenn Nielsen (glenn): Catalina, Connectors</li> <li>Henri Gomez (hgomez): Connectors</li> <li>Jan Luehe (luehe): Jasper</li> <li>Jean-Francois Arcand (jfarcand): Catalina</li> <li>Jean-Frederic Clere (jfclere): Connectors</li> <li>Kin-Man Chung (kinman): Jasper</li> <li>Mladen Turk (mturk): Connectors</li> <li>Remy Maucherat (remm): Catalina, Connectors, Release Manager</li> <li>Tim Funk (funkman): Catalina</li> </ul> </section> <section name="Retired Developers"> </section> </body> </document> 1.1 jakarta-tomcat-catalina/webapps/docs/status.xml Index: status.xml =================================================================== <?xml version="1.0"?> <!DOCTYPE document [ <!ENTITY project SYSTEM "project.xml"> ]> <document url="status.html"> &project; <properties> <author email="[EMAIL PROTECTED]">Remy Maucherat</author> <title>Project Status</title> </properties> <body> <section name="How to read the report"> <p> The columns in this report contain the following information: <ul> <li><b>Priority</b> - A sense of how important it is to address this issue in the short term.</li> <li><b>Action Item</b> - Concise description of the action item to be completed. Where relevant, Java package names of the primary classes involved are listed in [square brackets]</li> <li><b>Volunteers</b> - Login of those developers who have volunteered to assist in the design, implementation, testing, and documentation of this action item's changes to Tomcat.</li> </ul> Developers can nominate themselves to work on particular action items by asking a Committer to add their name address to those items. The developers working on each item should discuss and agree upon the approach to be used for implementing the item's changes to the project source code and documentation, prior to completing those changes. Such discussions should take place on the tomcat-dev mailing list so that everyone can stay apprised of what is going on, or chime in if they want to contribute ideas and suggestions. </p> </section> <section name="TODO List"> <status> <item priority="High" owner="remm"> Deployer refactoring. </item> <item priority="High" owner="remm"> Documentation updates for new user guide book. </item> <item priority="Medium" owner="remm"> Split main catalina.jar. </item> <item priority="Medium" owner="---"> Tag plugins for JSTL. </item> <item priority="Medium" owner="remm"> Optimization of BASIC authentication handling. </item> <item priority="Low" owner="---"> Optimization of DIGEST authentication handling. </item> <item priority="Low" owner="---"> Realm / auth refactoring (one of the goals would be to add better support for DIGEST). </item> <item priority="Low" owner="---"> GUI for the deployer. </item> <item priority="Low" owner="---"> Stack size reduction (removal of valves to improve runtime performance and ease debugging). </item> <item priority="Low" owner="---"> Java load balancer / cache (?) for use with Tomcat clustering, or with session affinity. </item> </status> </section> </body> </document> 1.1 jakarta-tomcat-catalina/webapps/docs/images/add.gif <<Binary file>> 1.1 jakarta-tomcat-catalina/webapps/docs/images/code.gif <<Binary file>> 1.1 jakarta-tomcat-catalina/webapps/docs/images/design.gif <<Binary file>> 1.1 jakarta-tomcat-catalina/webapps/docs/images/docs.gif <<Binary file>> 1.1 jakarta-tomcat-catalina/webapps/docs/images/fix.gif <<Binary file>> 1.1 jakarta-tomcat-catalina/webapps/docs/images/update.gif <<Binary file>>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]