kaz         02/02/21 07:49:07

  Modified:    xdocs    jrcs.xml
  Log:
  Converted to xdoc.  Content still needs to be revised.
  
  Revision  Changes    Path
  1.3       +162 -193  jakarta-turbine-maven/xdocs/jrcs.xml
  
  Index: jrcs.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/xdocs/jrcs.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- jrcs.xml  21 Feb 2002 14:42:22 -0000      1.2
  +++ jrcs.xml  21 Feb 2002 15:49:07 -0000      1.3
  @@ -1,193 +1,162 @@
  -<html>
  -  <head>
  -    <meta name="generator" content="HTML Tidy, see www.w3.org">
  -    <title>
  -      JRCS - A RCS Archive Parser in Java
  -    </title>
  -    <link rel="stylesheet" type="text/css" href=
  -    "../style/suigeneris.css">
  -  </head>
  -  <body>
  -    <!--#include file="../software/navbar.html" -->
  -    <hr>
  -    <h1>
  -      JRCS
  -    </h1>
  -    <h2>
  -      An RCS Archive parser and differencing engine in Java
  -    </h2>
  -    <p>
  -      <a href="../jrcs/">jrcs</a> is a library for parsing and
  -      manipulation of RCS archive files like the ones produced by the
  -      RCS (Revision Control System) itself and by CVS (Concurrent
  -      Version System).
  -    </p>
  -    <p>
  -      JRCS is distributed under the Apache License.
  -    </p>
  -    <p>
  -      JRCS's home page is at <a href="http://www.suigeneris.org/jrcs/";>
  -      http://www.suigeneris.org/jrcs/</a>.
  -    </p>
  -    <p>
  -      The current version of JRCS is 0.1.2
  -    </p>
  -    <h2>
  -      Diff in Java
  -    </h2>
  -    <p>
  -      The library also includes a differencing engine that uses a a
  -      simple, fast, and effective algorithm that I developed. The diff
  -      engine can be used by itself to compare the contents of any two
  -      arrays, whatever their contents (yes, you can compare text and
  -      everything else too).
  -    </p>
  -    <h2>
  -      Download
  -    </h2>
  -    <p>
  -      There are two distributions of JRCS:
  -    </p>
  -    <ul>
  -      <li>
  -        The <a href="dist/jrcs-full-0.1.2.tar.gz">full</a> (~330K)
  -        distribution includes everything you need to use the library,
  -        including the third party libraries <a href=
  -        "http://www.cacas.org/java/gnu/regexp/";>gnu.regexp</a>, and <a
  -        href="http://www.junit.org";>JUnit</a>. Precompiled jar files
  -        are also included. <a href="dist/jrcs-full-0.1.2.tar.gz">
  -        [download]</a>
  -      </li>
  -      <li>
  -        The <a href="dist/jrcs-0.1.2.tar.gz">compact</a> (~160K)
  -        distribution includes everything above except the third party
  -        libraries, which you can get from their home sites as explained
  -        below. <a href="dist/jrcs-0.1.2.tar.gz">[download]</a>
  -      </li>
  -    </ul>
  -    <br>
  -     
  -    <h2>
  -      Documentation
  -    </h2>
  -    <p>
  -      Both distributions of JRCS contain bare-bones API documentation
  -      generated by JavaDoc. There's also a <a href="doc/api/">local
  -      copy</a> of the documentation accesible from this site.
  -    </p>
  -    <p>
  -      In the lack of a user manual, I recomment you examine the test
  -      suite classes as found in the <code>&lt;jrcs&gt;/tests</code>
  -      directory in the distribution.
  -    </p>
  -    <h2>
  -      Third party stuff used/required by JRCS
  -    </h2>
  -    <h3>
  -      JUnit
  -    </h3>
  -    <p>
  -      The library tests are written for the JUnit Testing Framework.
  -      For distributions and documentation of JUnit see <a href=
  -      "http://www.junit.org/";>http://www.junit.org/</a>.
  -    </p>
  -    <h3>
  -      GNU Regexp
  -    </h3>
  -    <p>
  -      The GNU regexp Java library is used for RCS keyword management.
  -      You can get a copy of gnu.regexp from <a href=
  -      "http://www.cacas.org/java/gnu/regexp/";>
  -      http://www.cacas.org/java/gnu/regexp/</a>. A copy of gnu.regexp
  -      is included in the full distribution of this library.
  -    </p>
  -    <h3>
  -      Ant
  -    </h3>
  -    <p>
  -      Jakarta Ant is used for building the JRCS library. Ant is the
  -      Jakarta project's build tool. You can get a copy of Ant from <a
  -      href="http://jakarta.apache.org/ant/";>
  -      http://jakarta.apache.org/ant/</a>.
  -    </p>
  -    <p>
  -      You'll need to also download the optional Ant tasks if you'll be
  -      running JavaCC (more info on JavaCC below).
  -    </p>
  -    <h3>
  -      JavaCC
  -    </h3>
  -    <p>
  -      The RCS parser is constructed using the JavaCC compiler compiler.
  -      You can get a copy of JavaCC from <a href=
  -      "http://www.webgain.com/products/java_cc/";>
  -      http://www.webgain.com/products/java_cc/</a> .
  -    </p>
  -    <p>
  -      JavaCC is not distributable, so you must get a copy of it
  -      yourself if you intend to use it. Keep in mind that, as
  -      distributed, this library does not require JavaCC to be compiled
  -      because all the JavaCC generated .java files are included.
  -    </p>
  -    <p>
  -      If you decide to use JavaCC, please adjust the "javacc.lib.dir"
  -      property in the build.xml script as needed. You'll also need to
  -      download the set of optional tasks for Ant.
  -    </p>
  -    <h2>
  -      Change Log
  -    </h2>
  -    <table bordercolor="green" border="1" cellspacing="0" width="100%">
  -      <tr>
  -        <td>
  -          2002.01.08
  -        </td>
  -        <td>
  -          v0.1.2
  -        </td>
  -        <td>
  -          Minor changes to distribution
  -        </td>
  -      </tr>
  -      <tr>
  -        <td>
  -          2001.09.17
  -        </td>
  -        <td>
  -          v0.1.1
  -        </td>
  -        <td>
  -          <p>
  -            Added Archive.getReleaseVersion() methods to retreive tip
  -            version numbers without having to retreive the the
  -            release's text.
  -          </p>
  -          <p>
  -            Fixed BranchNode.nextInPathTo() so it went on till the tip
  -            revision when in soft mode.
  -          </p>
  -          <p>
  -            Refactored path getting code in Archive.getRelease() to
  -            make it common to Archive.getReleaseVersion()
  -          </p>
  -        </td>
  -      </tr>
  -      <tr>
  -        <td>
  -          2001.03.22
  -        </td>
  -        <td>
  -          v0.1.0
  -        </td>
  -        <td>
  -          Fixed spelling and typing mistakes in the site/docs
  -        </td>
  -      </tr>
  -    </table>
  -    <hr>
  -    <!--#include file="../software/navbar.html" -->
  -    <!-- \$Id: jrcs.xml,v 1.2 2002/02/21 14:42:22 jvanzyl Exp $ -->
  -    <!--#include file="../copyright.html" -->
  -  </body>
  -</html>
  -
  +<?xml version="1.0"?>
  +<document>
  +
  +  <properties>
  +    <author email="[EMAIL PROTECTED]">Pete Kazmier</author>
  +    <author email="[EMAIL PROTECTED]">Jason van Zyl</author>
  +    <title>JRCS</title>
  +  </properties>
  +
  +  <body>
  +    <section name="JRCS - A RCS Archive Parser in Java">
  +      <p>
  +        JRCS is a library for parsing and manipulation of RCS archive
  +        files like the ones produced by the RCS (Revision Control
  +        System) itself and by CVS (Concurrent Version System).
  +      </p>
  +      <p>
  +        JRCS is distributed under the Apache License.
  +      </p>
  +      <p>
  +        The current version of JRCS is 0.1.2
  +      </p>
  +      <subsection name="Diff in Java">
  +        <p>
  +          The library also includes a differencing engine that uses a a
  +          simple, fast, and effective algorithm that I developed. The
  +          diff engine can be used by itself to compare the contents of
  +          any two arrays, whatever their contents (yes, you can compare
  +          text and everything else too).
  +        </p>
  +      </subsection>
  +      <subsection name="Download">
  +        <p>
  +          There are two distributions of JRCS:
  +        </p>
  +        <ul>
  +          <li>
  +            The <a
  +            
href="http://www.suigeneris.org/jrcs/dist/jrcs-full-0.1.2.tar.gz";>full</a>
  +            (~330K) distribution includes everything you need to use the
  +            library, including the third party libraries <a href=
  +            "http://www.cacas.org/java/gnu/regexp/";>gnu.regexp</a>,
  +            and <a href="http://www.junit.org";>JUnit</a>. Precompiled
  +            jar files are also included. <a
  +            href="http://www.suigeneris.org/jrcs/dist/jrcs-full-0.1.2.tar.gz";>
  +            [download]</a>
  +          </li>
  +          <li>
  +            The <a 
href="http://www.suigeneris.org/jrcs/dist/jrcs-0.1.2.tar.gz";>compact</a> (~160K)
  +            distribution includes everything above except the third party
  +            libraries, which you can get from their home sites as explained
  +            below. <a 
href="http://www.suigeneris.org/jrcs/dist/jrcs-0.1.2.tar.gz";>[download]</a>
  +          </li>
  +        </ul>
  +      </subsection>
  +      <subsection name="Documentation">
  +        <p>
  +          Both distributions of JRCS contain bare-bones API documentation
  +          generated by JavaDoc. There's also a 
  +          <a href="http://www.suigeneris.org/jrcs/doc/api/";>local
  +          copy</a> of the documentation accesible from this site.
  +        </p>
  +        <p>
  +          In the lack of a user manual, I recomment you examine the test
  +          suite classes as found in the <code>&lt;jrcs&gt;/tests</code>
  +          directory in the distribution.
  +        </p>
  +      </subsection>
  +      <subsection name="Third party stuff used/required by JRCS">
  +        <p>
  +          The following are third party dependencies:
  +        </p>
  +        <table>
  +          <tr><th>Name</th><th>Description</th></tr>
  +          <tr>
  +            <td>JUnit</td>
  +            <td>
  +              The library tests are written for the JUnit Testing
  +              Framework.  For distributions and documentation of JUnit
  +              see <a href="http://www.junit.org/";>http://www.junit.org/</a>.
  +            </td>
  +          </tr>
  +          <tr>
  +            <td>GNU Regexp</td>
  +            <td>
  +              The GNU regexp Java library is used for RCS keyword management.
  +              You can get a copy of gnu.regexp from <a href=
  +              "http://www.cacas.org/java/gnu/regexp/";>
  +              http://www.cacas.org/java/gnu/regexp/</a>. A copy of gnu.regexp
  +              is included in the full distribution of this library.
  +            </td>
  +          </tr>
  +          <tr>
  +            <td>Ant</td>
  +            <td>
  +              Jakarta Ant is used for building the JRCS library. Ant
  +              is the Jakarta project's build tool. You can get a copy
  +              of Ant from <a
  +              
href="http://jakarta.apache.org/ant/";>http://jakarta.apache.org/ant/</a>.
  +              You'll need to also download the optional Ant tasks if
  +              you'll be running JavaCC (more info on JavaCC below).
  +            </td>
  +          </tr>
  +          <tr>
  +            <td>JavaCC</td>
  +            <td>
  +              The RCS parser is constructed using the JavaCC compiler
  +              compiler.  You can get a copy of JavaCC from <a href=
  +              "http://www.webgain.com/products/java_cc/";>
  +              http://www.webgain.com/products/java_cc/</a> .  JavaCC
  +              is not distributable, so you must get a copy of it
  +              yourself if you intend to use it. Keep in mind that, as
  +              distributed, this library does not require JavaCC to be
  +              compiled because all the JavaCC generated .java files are
  +              included.  If you decide to use JavaCC, please adjust the
  +              "javacc.lib.dir" property in the build.xml script as
  +              needed. You'll also need to download the set of optional
  +              tasks for Ant.
  +            </td>
  +          </tr>
  +        </table>
  +      </subsection>
  +      <subsection name="Change Log">
  +        <p>
  +          The following is the change log:
  +        </p>
  +        <table>
  +          <tr><th>Date</th><th>Version</th><th>Changes</th></tr>
  +          <tr>
  +            <td> 2002.01.08 </td>
  +            <td> v0.1.2 </td>
  +            <td>
  +              Minor changes to distribution
  +            </td>
  +          </tr>
  +          <tr>
  +            <td> 2001.09.17 </td>
  +            <td> v0.1.1 </td>
  +            <td>
  +              Added Archive.getReleaseVersion() methods to retreive tip
  +              version numbers without having to retreive the the
  +              release's text.
  +              <p/>
  +              Fixed BranchNode.nextInPathTo() so it went on till the tip
  +              revision when in soft mode.
  +              <p/>
  +              Refactored path getting code in Archive.getRelease() to
  +              make it common to Archive.getReleaseVersion()
  +            </td>
  +          </tr>
  +          <tr>
  +            <td> 2001.03.22 </td>
  +            <td> v0.1.0 </td>
  +            <td>
  +              Fixed spelling and typing mistakes in the site/docs
  +            </td>
  +          </tr>
  +        </table>
  +      </subsection>
  +    </section>
  +  </body>
  +</document>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to