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]

Reply via email to