You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by vh...@apache.org on 2001/05/01 17:27:12 UTC

cvs commit: xml-batik/xdocs faq.xml index.xml installing.xml site-book.xml status.xml svgviewer.xml testInfrastructure.xml whoAreWe.xml

vhardy      01/05/01 08:27:11

  Modified:    xdocs    faq.xml index.xml installing.xml site-book.xml
                        status.xml svgviewer.xml testInfrastructure.xml
                        whoAreWe.xml
  Log:
  Updates for 1.0 beta2
  
  Revision  Changes    Path
  1.19      +53 -23    xml-batik/xdocs/faq.xml
  
  Index: faq.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/xdocs/faq.xml,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- faq.xml	2001/04/01 18:05:12	1.18
  +++ faq.xml	2001/05/01 15:27:01	1.19
  @@ -10,7 +10,7 @@
   <!-- ========================================================================= -->
   <!-- author vincent.hardy@eng.sun.com                                          -->
   <!-- author cjolif@ilog.fr                                                     -->
  -<!-- version $Id: faq.xml,v 1.18 2001/04/01 18:05:12 hillion Exp $ -->
  +<!-- version $Id: faq.xml,v 1.19 2001/05/01 15:27:01 vhardy Exp $ -->
   <!-- ========================================================================= -->
   
   <!DOCTYPE faqs SYSTEM "./dtd/faq-v10.dtd">
  @@ -21,7 +21,7 @@
       <question>What is Batik?</question>
       <answer>
           <p>        <img src="images/batikUses.jpg" alt="Batik use cases" />
  -        Batik is a Java
  +        Batik is a Java(tm) technology
           based toolkit for applications that want to use images in the
           <link href="http://www.w3.org/TR/SVG/">Scalable Vector
           Graphics (SVG)</link> format for various purposes, such as
  @@ -36,7 +36,7 @@
           implementations. Another ambition of the Batik project is to make 
           it highly extensible (for example, Batik allows the developer to handle custom SVG tags).
           Even though the goal of the project is to provide a set 
  -        of core modules, one of the deliveries is a full fledged SVG Viewer implementation which 
  +        of core modules, one of the deliveries is a full fledged SVG Browser implementation which 
           validates the various modules and their inter-operability. 
           </p>
           <p>
  @@ -90,28 +90,42 @@
       <question>What can I do with Batik?</question>
       <answer>
           <p>
  -        Batik contains several modules that can be used independently such as an SVG parser,
  -        a object oriented vector toolkit (<link href="glossary.html#GVT">GVT</link>) and
  +        Batik contains several core modules that can be used independently or jointly to 
  +        <strong>generate SVG content</strong> (see the <link href="svggen.html">SVG Generator</link>, an 
  +        <link href="domapi.html">SVG DOM</link> implementation documentation)
  +        <strong>view SVG content</strong> (see the <link href="jsvgcanvas.html">JSVGCanvas</link>)
  +        or <strong>convert to and from the SVG format</strong> (see the 
  +        <link href="rasterizerTutorial.html">SVG Transcoders</link> tutorial).
  +        </p>
  +        
  +        <p>
  +        In addition, Batik contains low level modules such as
  +        an object oriented Graphic Vector Toolkit (<link href="glossary.html#GVT">GVT</link>),
  +        a set of low level parsers specific to the SVG syntax and
           a set of extensions to the Java 2D API (such as sophisticated fill types and 
  -        filter effects).</p>
  +        filter effects).
  +        </p>
  +
           <p>
  -        However, Batik comes with three packaged applications: an 
  -        <link href="svgviewer.html">SVG viewer</link> (in the 
  -        org.apache.batik.apps.svgviewer package) an 
  +        Finally, Batik comes with packaged applications to help developers get
  +        familiar with the code and be quickly able to use the various modules: an 
  +        <link href="svgviewer.html">SVG browser</link> (in the 
  +        org.apache.batik.apps.svgbrowser package) an 
           <link href="svgrasterizer.html">SVG rasterizer</link> (in the 
  -        org.apache.batik.apps.rasterizer package) and an SVG Generator 
  -        (in the org.apache.batik.util.awt.svg package) that allows
  -        all Java applications to export their graphics to the SVG format. 
  -        </p>
  +        org.apache.batik.apps.rasterizer package), a
  +        <link href="ttf2svg.html">Font converter</link> (in the
  +        org.apache.batik.apps.ttf2svg package) and an 
  +        <link href="svgpp.html">SVG pretty printer</link> (in the 
  +        org.apache.batik.apps.svgpp package).</p>
           <p>
  -        The SVG viewer can display SVG documents and lets the user zoom, pan 
  +        The <strong>SVG browser</strong> can display SVG documents and lets the user zoom, pan 
           and rotate any SVG document, view the SVG source, link between SVG 
           documents, view a tree representation of the SVG DOM and more. One
  -        important component of the SVG viewer is the <code>org.apache.batik.refimpl.util.JSVGCanvas</code>  
  +        important component of the SVG viewer is the <code>org.apache.batik.swing.JSVGCanvas</code>  
           component that can be plugged in any Java application to provide SVG viewing capability.
           </p>
           <p>
  -        The SVG rasterizer lets the user convert SVG files to raster formats such
  +        The <strong>SVG rasterizer</strong> lets the user convert SVG files to raster formats such
           as JPEG and PNG. It contains an extensible mechanism so that arbitrary
           raster formats can be added. For example, the rasterizer lets you create 
           one SVG file with a special effect (e.g., shadows, gradients, etc...), 
  @@ -120,22 +134,38 @@
           way, you can easily generate a series of images sharing a common
           theme or look and feel to post on a web site (note that the rasterizer
           can also be used on a web server to do this conversion automatically).
  -        
           </p>
           <p>
  +        The <strong>SVG Font Converter</strong> lets the user easily create
  +        an SVG Font for a set of characters from a True Type Font file. That
  +        SVG Font definition can be embeded in a document using the
  +        characters. This allows users to create SVG documents that are self contained and 
  +        do not rely on system fonts, and guarantees that the SVG file will
  +        be displayed exactly as it was authored on all platforms.
  +        </p>
  +
  +        <p>
  +        The <strong>SVG Pretty Printer</strong> is a convenience tool to 
  +        pretty print an SVG document, which means that you can reformat any
  +        existing SVG document to produce a properly formatted and higly legible 
  +        version.</p>
   
  +        <!-- <p>The SVG Generator 
  +        (in the org.apache.batik.util.awt.svg package) that allows
  +        all Java applications to export their graphics to the SVG format. 
  +        
           The SVG generator lets all Java application export their graphics
           as SVG, using the same code used for drawing to the screen or for
           printing. For example, an application that displays a pie chart in
           a window, can use the SVG generator to easily export the sequence
           of Java2D drawing calls for the pie chart to a SVG format.
           </p>
  +        -->
  +
           <p>
  -        These three applications show that Batik can be used client side (the viewer
  -        can be used on any client machine, and the SVG generator can be used in client
  -        desktop applications to export SVG) and server side (the rasterizer can be
  -        used to serve SVG images to client machines that do not have SVG support; the
  -        SVG generator can be used to dynamically generate SVG content on a server).
  +        These applications show that Batik can be used client side (the browser
  +        can be used on any client machine) and server side (the rasterizer can be
  +        used to serve SVG images to client machines that do not have SVG support).
           </p>
           <p>
           The SVG viewer and the rasterizer are only examples of the type of 
  @@ -429,7 +459,7 @@
           <p>
           You can submit bug fixes and patches to the 
           <link href="mailto:batik-dev@xml.apache.org">Batik developers</link>
  -        mailing list.
  +        mailing list and you can enter bugs in <link href="http://nagoya.apache.org/bugzilla/">Bugzilla</link>.
           </p>
       </answer>
   
  
  
  
  1.19      +5 -6      xml-batik/xdocs/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/xdocs/index.xml,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- index.xml	2001/04/30 05:03:35	1.18
  +++ index.xml	2001/05/01 15:27:03	1.19
  @@ -11,7 +11,7 @@
   
   <!-- ========================================================================= -->
   <!-- author vincent.hardy@eng.sun.com                                          -->
  -<!-- version $Id: index.xml,v 1.18 2001/04/30 05:03:35 vhardy Exp $ -->
  +<!-- version $Id: index.xml,v 1.19 2001/05/01 15:27:03 vhardy Exp $ -->
   <!-- ========================================================================= -->
   <document>
       <header>
  @@ -30,12 +30,11 @@
   
           <p><strong>
           This is a staging area for the next revision of the Batik web site that will
  -        come on-line when Batik 1.0 becomes available around May 14th.
  +        come on-line when Batik 1.0 becomes available mid-May 2001.
           </strong></p>
           <p>
  -        <img src="images/logo.gif" alt="Batik Logo"/> Batik is a Java
  -        based toolkit for applications that want to use images in the
  -        <link href="http://www.w3.org/TR/SVG/">Scalable Vector
  +        Batik is a Java(tm) technology based toolkit for applications that want 
  +        to use images in the <link href="http://www.w3.org/TR/SVG/">Scalable Vector
           Graphics (SVG)</link> format for various purposes, such as
           viewing, generation or manipulation.
           </p>
  @@ -49,7 +48,7 @@
           example, Batik allows the developer to handle custom SVG 
           tags). Even though the goal of the project is to provide a 
           set of core modules, one of the deliverables is a full fledged 
  -        SVG Viewer implementation which validates the various modules 
  +        SVG browser implementation which validates the various modules 
           and their inter-operability. 
           </p>
   
  
  
  
  1.6       +11 -11    xml-batik/xdocs/installing.xml
  
  Index: installing.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/xdocs/installing.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- installing.xml	2000/12/03 20:40:46	1.5
  +++ installing.xml	2001/05/01 15:27:04	1.6
  @@ -10,7 +10,7 @@
   <!-- ========================================================================= -->
   
   <!-- ========================================================================= -->
  -<!-- version $Id: installing.xml,v 1.5 2000/12/03 20:40:46 vhardy Exp $ -->
  +<!-- version $Id: installing.xml,v 1.6 2001/05/01 15:27:04 vhardy Exp $ -->
   <!-- ========================================================================= -->
   <document>
       <header>
  @@ -41,7 +41,7 @@
               </p>
               <ul>
                   <li><strong>Java Virtual Machine</strong>
  -                A Java 1.2 or greater compatible virtual machine must be present. Batik
  +                A Java 1.2.2 or greater compatible virtual machine must be present. Batik
                   works best with Java 1.3.
                   </li>
               </ul>
  @@ -54,20 +54,20 @@
               and download one or more ZIP file containing the distribution of your choice. Here are
               the various components you will find in the download area and their intended use:</p>
               <ul>
  -                <li><strong>batik-</strong><em>version</em><strong>.zip</strong> contains a binary distribution 
  +                <li><strong>batik-</strong><em>version</em><strong>.zip</strong> (e.g., <em>batik-1.0beta.zip.</em>)
  +                contains a binary distribution 
                   of Batik with executable JAR files that let you get started with Batik easily. This 
                   is the recommended distribution if you want to look at Batik's features, or you want to
                   experiment with SVG and see the fun things you can do with Batik. The binary distribution 
  -                comes with a set of sample SVG files. The very first version 
  -                of Batik's binary distribution is <em>batik-1.0beta.zip.</em></li>
  +                comes with a set of sample SVG files.</li>
   
  -                <li><strong>batik-</strong><em>version</em><strong>-dev.zip</strong> contains a complete 
  +                <li><strong>batik-src-</strong><em>version</em><strong>.zip</strong> 
  +                (e.g.,  <em>batik-src-1.0beta2.zip.</em>)contains a complete 
                   snapshot of the Batik source code, documentation, regression tools and utilities as
                   well as the script for building Batik. That distribution is a snapshot of 
                   the CVS repository. This is the recommended distribution for developers who want 
                   to dive into the code and understand how Batik can be integrated in 
  -                their applications or how Batik can be extended. The very first version 
  -                of Batik's developer distribution is <em>batik-1.0beta-dev.zip.</em></li>
  +                their applications or how Batik can be extended. </li>
   
                   <li><strong>batik-docs-</strong><em>version</em><strong>.zip</strong>. That file contains a copy of 
                   the Javadoc for the Batik source code.</li>
  @@ -84,16 +84,16 @@
                   <li>Open a console and go to the directory where the distribution was downloaded.</li>
                   <li>Unpack the distribution with Java's JAR utility:<br />
                       <code>jar xvf &lt;distribution&gt;</code><br />
  -                    For example, if you have downloaded batik-1.0beta.zip into /home/IamHere, type the
  +                    For example, if you have downloaded batik-1.0beta2.zip into /home/IamHere, type the
                       following at the command prompt:<br />
                       <code>cd /home/IamHere</code><br />
  -                    <code>jar xvf batik-1.0beta.zip</code><br />
  +                    <code>jar xvf batik-1.0beta2.zip</code><br />
                       <strong>IMPORTANT:</strong> UNIX users, do not use the <code>unzip</code> utility to
                       unpack the various Batik zip files, as this would not set the directories access rights
                       properly.
                       </li>
                   <li>From there, following the instructions specific to the application you want to use.
  -                    For example, see the <link href="svgviewer.html">SVG Viewer</link> page or the
  +                    For example, see the <link href="svgviewer.html">SVG Browser</link> page or the
                       <link href="svgrasterizer.html">SVG Rasterizer</link> page for an explanation on
                       how to use these tools.</li>
               </ul>
  
  
  
  1.20      +3 -3      xml-batik/xdocs/site-book.xml
  
  Index: site-book.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/xdocs/site-book.xml,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- site-book.xml	2001/04/30 05:03:36	1.19
  +++ site-book.xml	2001/05/01 15:27:04	1.20
  @@ -12,7 +12,7 @@
   <!-- author stephane@hillion.org                                               -->
   <!-- author tkormann@apache.org                                                -->
   <!-- author vincent.hardy@eng.sun.com                                          -->
  -<!-- version $Id: site-book.xml,v 1.19 2001/04/30 05:03:36 vhardy Exp $        -->
  +<!-- version $Id: site-book.xml,v 1.20 2001/05/01 15:27:04 vhardy Exp $        -->
   <!-- ========================================================================= -->
   
   <book title="Apache Batik documentation" copyright="2000-2001 The Apache Software Foundation">
  @@ -38,7 +38,7 @@
       <!-- ================================= -->
       <page id="toolsAndApps"       label="Tools and Apps"           source="demo.xml" />
       <page id="svgrasterizer"      label="Rasterizer"               source="svgrasterizer.xml" />
  -    <page id="svgviewer"          label="Viewer"                   source="svgviewer.xml"/>
  +    <page id="svgviewer"          label="Browser"                  source="svgviewer.xml"/>
       <page id="ttf2svg"            label="Font Converter"           source="ttf2svg.xml"/>
       <page id="svgpp"              label="Pretty-printer"           source="svgpp.xml" />
   
  @@ -61,7 +61,7 @@
       <!-- ======================= -->
       <!-- Status / Admin          -->
       <!-- ======================= -->
  -    <page id="whoAreWe"           label="Who we are"               source="whoAreWe.xml" />
  +    <page id="whoAreWe"           label="Contributors"             source="whoAreWe.xml" />
       <page id="status"             label="Status"                   source="status.xml" />
       <external                     label="CVS Repository"           href="http://xml.apache.org/websrc/index.cgi/xml-batik/"/>
       <page id="mailList"           label="Mail Lists"               source="mail-lists.xml"/>
  
  
  
  1.13      +96 -91    xml-batik/xdocs/status.xml
  
  Index: status.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/xdocs/status.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- status.xml	2001/02/01 22:52:42	1.12
  +++ status.xml	2001/05/01 15:27:05	1.13
  @@ -10,9 +10,9 @@
   <!-- ========================================================================= -->
   
   <!-- ========================================================================= -->
  -<!-- author Thierry.Kormann@sophia.inria.fr                                                 -->
  +<!-- author Thierry.Kormann@sophia.inria.fr                                    -->
   <!-- author vincent.hardy@eng.sun.com                                          -->
  -<!-- version $Id: status.xml,v 1.12 2001/02/01 22:52:42 billh Exp $ -->
  +<!-- version $Id: status.xml,v 1.13 2001/05/01 15:27:05 vhardy Exp $ -->
   <!-- ========================================================================= -->
   <document>
       <header>
  @@ -46,7 +46,7 @@
               static and dynamic SVG tests separately.
               </p>
              <p>
  -            Static ratings : passed: 67, close: 8, not at all: 19 (Total: 75/94)
  +            Static ratings : passed: 86, close: 4, not at all: 4 (Total: 90/94)
              </p>
              <p>
               Dynamic ratings : passed: 2, not at all: 30 (Total: 2/32)
  @@ -65,6 +65,10 @@
   	      <td ><link href="http://xml.apache.org/batik/images/BE/color-property-BE-02.png">color-property-BE-02.svg</link></td>
   	      <td >&nbsp;</td>
   	    </tr>
  +	    <tr>
  +	      <td >color-colorProf-BE-03.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
   
               <!-- ############################################################## -->
   	    <tr>
  @@ -86,6 +90,27 @@
   
               <!-- ############################################################## -->
   	    <tr>
  +	      <td >filters-convolve-BE-06.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >filters-diffuseLt-BE-07.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >filters-lights-BE-09.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >filters-many-BE-01.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >filters-specularLt-BE-08.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +
  +	    <tr>
   	      <td ><link href="http://xml.apache.org/batik/images/BE/filters-blend-BE-02.png">filters-blend-BE-02.svg</link></td>
   	      <td >&nbsp;</td>
   	    </tr>
  @@ -122,6 +147,29 @@
   	      <td >&nbsp;</td>
   	    </tr>
   
  +	    <tr>
  +	      <td ><link href="http://xml.apache.org/batik/images/BE/filters-colorMtrx-BE-03.png">filters-colorMtrx-BE-03.svg</link></td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td ><link href="http://xml.apache.org/batik/images/BE/filters-composite-BE-05.png">filters-composite-BE-05.svg</link></td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +
  +	    <tr>
  +	      <td >masking-mask-BE-05.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >masking-mask-BE-06.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +
  +	    <tr>
  +	      <td >masking-property-BE-07.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +
               <!-- ############################################################## -->
   	    <tr>
   	      <td ><link href="http://xml.apache.org/batik/images/BE/gradPatt-linearGr-BE-01.png">gradPatt-linearGr-BE-01.svg</link></td>
  @@ -148,6 +196,10 @@
   	      <td >&nbsp;</td>
   	    </tr>
   	    <tr>
  +	      <td ><link href="http://xml.apache.org/batik/images/BE/gradPatt-referenc-BE-08.png">gradPatt-referenc-BE-08.svg</link></td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
   	      <td ><link href="http://xml.apache.org/batik/images/BE/gradPatt-stop-BE-06.png">gradPatt-stop-BE-06.svg</link></td>
   	      <td >&nbsp;</td>
   	    </tr>
  @@ -199,6 +251,18 @@
   	      <td ><link href="http://xml.apache.org/batik/images/BE/paint-stroke-BE-02.png">paint-stroke-BE-02.svg</link></td>
   	      <td >&nbsp;</td>
   	    </tr>
  +	    <tr>
  +	      <td >paint-fill-BE-01.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >paint-markers-BE-03.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >paint-markers-BE-04.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
   
               <!-- ############################################################## -->
   	    <tr>
  @@ -318,6 +382,14 @@
   	      <td >&nbsp;</td>
   	    </tr>
   	    <tr>
  +	      <td >text-altGlyph-BE-07.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >text-alignment-BE-10.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
   	      <td ><link href="http://xml.apache.org/batik/images/BE/text-font-BE-15.png">text-font-BE-15.svg</link></td>
   	      <td >&nbsp;</td>
   	    </tr>
  @@ -349,6 +421,13 @@
   	      <td ><link href="http://xml.apache.org/batik/images/BE/text-whiteSpace-BE-06.png">text-whiteSpace-BE-06.svg</link></td>
   	      <td >&nbsp;</td>
   	    </tr>
  +
  +	    <tr>
  +	      <td >fonts-fontElement-BE-01.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +
  +
           </table>
           </s2>
   
  @@ -362,6 +441,19 @@
   	      <td >linking-xlinkAttr-BE-02.svg</td>
   	      <td >&nbsp;</td>
   	    </tr>
  +	    <tr>
  +	      <td >linking-inBound-BE-03.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >linking-view-BE-04.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +	    <tr>
  +	      <td >linking-view-BE-05.svg</td>
  +	      <td >&nbsp;</td>
  +	    </tr>
  +
           </table>
       </s2>
       </s1>
  @@ -373,22 +465,6 @@
           <table>
   
   	    <tr>
  -	      <td ><link href="http://xml.apache.org/batik/images/BE/filters-colorMtrx-BE-03.png">filters-colorMtrx-BE-03.svg</link></td>
  -	      <td >The rectangle with <em>type="hueRotate" values="90"</em> is wrong</td>
  -	    </tr>
  -	    <tr>
  -	      <td ><link href="http://xml.apache.org/batik/images/BE/filters-composite-BE-05.png">filters-composite-BE-05.svg</link></td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >masking-mask-BE-05.svg</td>
  -	      <td >The BE test seems wrong</td>
  -	    </tr>
  -	    <tr>
  -	      <td >masking-mask-BE-06.svg</td>
  -	      <td >The BE test seems wrong</td>
  -	    </tr>
  -	    <tr>
   	      <td >text-decoration-BE-12.svg</td>
   	      <td >Underline stroke not inherited independent of glyph stroke.</td>
   	    </tr>
  @@ -409,80 +485,21 @@
           <p><em>Not at all</em></p>
           <table>
   	    <tr>
  -	      <td >color-colorProf-BE-03.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
   	      <td >extend-multiNS-BE-01.svg</td>
   	      <td >&nbsp;</td>
   	    </tr>
   
  -	    <tr>
  -	      <td >filters-convolve-BE-06.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >filters-diffuseLt-BE-07.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >filters-lights-BE-09.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >filters-many-BE-01.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >filters-specularLt-BE-08.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
   
   	    <tr>
  -	      <td >fonts-fontElement-BE-01.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td ><link href="http://xml.apache.org/batik/images/BE/gradPatt-referenc-BE-08.png">gradPatt-referenc-BE-08.svg</link></td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >masking-property-BE-07.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
   	      <td >metadata-sample-BE-01.svg</td>
   	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >paint-fill-BE-01.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >paint-markers-BE-03.svg</td>
  -	      <td >&nbsp;</td>
   	    </tr>
  -	    <tr>
  -	      <td >paint-markers-BE-04.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >text-alignment-BE-10.svg</td>
  -	      <td >Numeric and relative baseline shifts not implemented.</td>
  -	    </tr>
  +
   	    <tr>
   	      <td >text-alignment-BE-11.svg</td>
   	      <td >Numeric and relative baseline shifts not implemented.</td>
   	    </tr>
   	    <tr>
  -	      <td >text-altGlyph-BE-07.svg</td>
  -	      <td ><em>altGlyph</em> not yet implemented.</td>
  -	    </tr>
  -	    <tr>
  -	      <td >text-glyphRun-BE-08.svg</td>
  -	      <td ><em>glyphRun</em> not yet implemented.</td>
  -	    </tr>
  -	    <tr>
   	      <td >text-textOnPath-BE-03.svg</td>
   	      <td ><em>textPath</em> not yet implemented.</td>
   	    </tr>
  @@ -589,18 +606,6 @@
   	    </tr>
   	    <tr>
   	      <td >interact-zoomPan-BE-03.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >linking-inBound-BE-03.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >linking-view-BE-04.svg</td>
  -	      <td >&nbsp;</td>
  -	    </tr>
  -	    <tr>
  -	      <td >linking-view-BE-05.svg</td>
   	      <td >&nbsp;</td>
   	    </tr>
   	    <tr>
  
  
  
  1.10      +47 -51    xml-batik/xdocs/svgviewer.xml
  
  Index: svgviewer.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/xdocs/svgviewer.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- svgviewer.xml	2001/02/26 19:12:28	1.9
  +++ svgviewer.xml	2001/05/01 15:27:06	1.10
  @@ -11,13 +11,13 @@
   
   <!-- ========================================================================= -->
   <!-- author vincent.hardy@eng.sun.com                                          -->
  -<!-- version $Id: svgviewer.xml,v 1.9 2001/02/26 19:12:28 vhardy Exp $ -->
  +<!-- version $Id: svgviewer.xml,v 1.10 2001/05/01 15:27:06 vhardy Exp $ -->
   <!-- ========================================================================= -->
   
   <document>
       <header>
  -        <title>Batik - SVG Viewer</title>
  -        <subtitle>A cross platform SVG Viewer</subtitle>
  +        <title>Batik - SVG Browser</title>
  +        <subtitle>A cross platform SVG Browser</subtitle>
           <authors>
               <person name="Vincent Hardy" email="vincent.hardy@eng.sun.com"/>
           </authors>
  @@ -25,13 +25,13 @@
   
       <body>
           <s1 title="Introduction">
  -        <figure src="images/viewer.jpg" alt="Batik Viewer"/>
  +        <figure src="images/viewer.jpg" alt="Batik Browser"/>
           <p>
  -        This page describes the main features of the SVG Viewer that comes with Batik.
  +        This page describes the main features of the SVG Browser that comes with Batik.
           It discusses the following:</p>
           <ul>
  -            <li><link href="#downloading">Downloading the viewer</link></li>
  -            <li><link href="#starting">Starting the viewer</link></li>
  +            <li><link href="#downloading">Downloading the browser</link></li>
  +            <li><link href="#starting">Starting the browser</link></li>
               <li><link href="#viewing">Viewing an SVG file</link></li>
               <li><link href="#viewingMultiple">Viewing multiple SVG files</link></li>
               <li><link href="#viewingSource">Viewing the source</link></li>
  @@ -42,7 +42,7 @@
           </s1>
   
           <anchor id="downloading" />
  -        <s1 title="Downloading the viewer">
  +        <s1 title="Downloading the browser">
   
               <p>Refer to the <link href="dist">download area</link> to find out how to 
               download Batik. Remember that you can get either the developer distribution
  @@ -50,47 +50,43 @@
           </s1>
   
           <anchor id="starting" />
  -        <s1 title="Starting the viewer">
  -            <p>The method for starting the viewer depends on the distribution of Batik
  -            that you chose to download. The following describes how to start the viewer
  +        <s1 title="Starting the browser">
  +            <p>The method for starting the browser depends on the distribution of Batik
  +            that you chose to download. The following describes how to start the browser
               for each distribution</p>
   
  -            <s2 title="Starting the viewer for the binary distribution">
  +            <s2 title="Starting the browser for the binary distribution">
   
                   <p>If you downloaded the binary distribution of Batik, you should have
                   gotten a file called <em>batik-1.0beta.zip</em>, which, when expanded, 
  -                created a <em>batik-svgviewer.jar</em> file. To start the viewer, 
  +                created a <em>batik-svgbrowser.jar</em> file. To start the browser, 
                   type the following on the command line:</p>
                   <p><em>cd &lt;installationDirectory&gt;</em></p>
  -                <p><em>java -jar batik-svgviewer.jar</em></p>
  +                <p><em>java -jar batik-svgbrowser.jar</em></p>
                   <p>You can pass options to the command line:</p>
  -                <p><em>java -jar batik-svgviewer.jar [-sf] [-lnf [lookAndFeelName]] [svgURL]</em></p>
  +                <p><em>java -jar batik-svgbrowser.jar [-font-size &lt;fontSize&gt;] [svgURL]</em></p>
                   <p>Where:</p>
                       <ul>
  -                        <li><em>-sf</em> will make the viewer use small fonts in the GUI.</li>
  -                        <li><em>-lnf [lookAndFeelName]</em> will make the user use the [lookAndFeelName] look
  -                            and feel, which must be a Swing Look and Feel.</li>
  -                        <li><em>[svgURL]</em> the URL for the SVG file the viewer should open when it starts</li> 
  +                        <li><em>-font-size &lt;fontSize&gt;</em> will make the browser use small fonts in the GUI.</li>
  +                        <li><em>[svgURL]</em> the URL for the SVG file the browser should open when it starts</li> 
                       </ul>
                   <p>For example:</p>
                   <ul>
  -                    <li><em>java -jar batik-svgviewer.jar -sf</em> starts the viewer with small fonts.</li>
  -                    <li><em>java -jar batik-svgviewer.jar -lnf com.sun.java.swing.plaf.motif.MotifLookAndFeel</em> starts the viewer with 
  -                        the Motif look and feel. The default look and feel is Metal, the default Swing look and feel</li>
  -                    <li><em>java -jar batik-svgviewer.jar -sf samples/batikLogo.svg</em> starts the viewer with 
  +                    <li><em>java -jar batik-svgbrowser.jar -font-size 10</em> starts the browser with small fonts.</li>
  +                    <li><em>java -jar batik-svgbrowser.jar -font-size 10 samples/batikLogo.svg</em> starts the browser with 
                           the batikLogo.svg file open (and small fonts,
  -                        because of -sf)</li>
  +                        because of -font-size)</li>
                   </ul>
               </s2>
   
  -            <s2 title="Starting the viewer for the developer distribution">
  +            <s2 title="Starting the browser for the developer distribution">
   
                   <p>If you downloaded the developer distrubution of Batik, you should have gotten
                   a zip or tar file that expanded into an xml-batik directory. In that directory, you
                   can find build scripts for the platform you are running on. For example, there is 
                   a build.bat script for users of the Windows platform and there is a build.sh script
                   for UNIX users.</p>
  -                <p>To start the viewer you should:</p><ul>
  +                <p>To start the browser you should:</p><ul>
                       <li>Make sure the xml-batik directory is in your PATH environment variable</li>
                       <li>Make sure the ANT_HOME environment variable is set to the xml-batik directory</li>
                       <li>Make sure that your JAVA_HOME environment variable is set to your JDK installation 
  @@ -101,20 +97,20 @@
                           executable:<br />
                           <em>chmod +x build.sh</em></li>
                       <li>At the command prompt, type: <br />
  -                        <strong>Windows: </strong><em>build svgviewer</em><br />
  -                        <strong>UNIX: </strong><em>build.sh svgviewer</em><br />
  -                        This will start the viewer</li>
  +                        <strong>Windows: </strong><em>build svgbrowser</em><br />
  +                        <strong>UNIX: </strong><em>build.sh svgbrowser</em><br />
  +                        This will start the browser</li>
                   </ul>
  -                <p>You can pass options to the viewer as follows:</p>
  -                <p><strong>Windows: </strong><em>build svgviewer -Dargs="[-sf] [-lnf [lookAndFeelName]] [svgURL]"</em></p>
  -                <p><strong>UNIX: </strong><em>build.sh svgviewer -Dargs="[-sf] [-lnf [lookAndFeelName]] [svgURL]"</em></p>
  -                <p>Refer to "Starting the viewer for the binary distribution" for an explanation of these
  +                <p>You can pass options to the browser as follows:</p>
  +                <p><strong>Windows: </strong><em>build svgbrowser [-font-size &lt;fontSize&gt;] [svgURL]"</em></p>
  +                <p><strong>UNIX: </strong><em>build.sh svgbrowser [-font-size &lt;fontSize&gt;] [svgURL]"</em></p>
  +                <p>Refer to "Starting the browser for the binary distribution" for an explanation of these
                   options</p>
               </s2>
   
  -            <s2 title="SVG viewer screen shot">
  +            <s2 title="SVG browser screen shot">
   
  -                <figure src="images/svgviewerDefaultRegular.jpg" alt="Batik Viewer"/>
  +                <figure src="images/svgviewerDefaultRegular.jpg" alt="Batik Browser"/>
                   
               </s2>
           </s1>
  @@ -125,9 +121,9 @@
               
               <s2 title="Opening a local SVG file">
   
  -            <figure src="images/svgviewerFileOpen.gif" alt="File Open in SVG Viewer"/>
  +            <figure src="images/svgviewerFileOpen.gif" alt="File Open in SVG Browser"/>
               <p>In situations where you have an SVG file locally on the machine where you are running the
  -            Batik SVG viewer, you can use the "File-&gt;File Open" menu item to open that file, or use
  +            Batik SVG browser, you can use the "File-&gt;File Open" menu item to open that file, or use
               the "Ctrl-F" key accelerator. Doing so brings up a file choser that lets you select the file
               you want to view.</p>
   
  @@ -135,9 +131,9 @@
   
               <s2 title="Opening an SVG file from the Web">
   
  -            <figure src="images/svgviewerOpenPage.gif" alt="Open Page in SVG Viewer"/>
  +            <figure src="images/svgviewerOpenPage.gif" alt="Open Page in SVG Browser"/>
               <p>There are many situations where the SVG content you want to view is not local to the machine
  -            where the viewer is running. In that case, you can use the "File-&gt;Open Page" menu item, or use
  +            where the browser is running. In that case, you can use the "File-&gt;Open Page" menu item, or use
               the "Ctrl-O" key accelerator to open that page. Doing so brings up a dialog box where you 
               can type in the URL for the file you want to view.</p>
   
  @@ -145,28 +141,28 @@
   
               <s2 title="Using the location text field to view an SVG file">
   
  -            <figure src="images/svgviewerLocationBar.gif" alt="Location Bar in SVG Viewer"/>
  +            <figure src="images/svgviewerLocationBar.gif" alt="Location Bar in SVG Browser"/>
               <p>When you know the URL of the document you want to view, you can enter it directly in 
  -            the location bar text field at the top of the SVG viewer, the same way you can enter a
  +            the location bar text field at the top of the SVG browser, the same way you can enter a
               URL in an HTML browser</p>
   
               </s2>
   
  -            <s2 title="Setting up a proxy server for the Batik SVG viewer">
  +            <s2 title="Setting up a proxy server for the Batik SVG browser">
   
               <p>When you are accessing the Web through a firewall and the SVG content you want to
               access is on the Web, you will need to use a proxy server to access that content,
               the same way you need to set up a proxy server for your HTML browser. </p>
               <p>For users of the binary distribution, you need to type, at the command prompt:</p>
  -            <p><em>java -Dhttp.proxyHost=&lt;proxyHost&gt; -Dhttp.proxyPort=&lt;proxyPort&gt; -jar batik-svgviewer.jar</em></p>
  +            <p><em>java -Dhttp.proxyHost=&lt;proxyHost&gt; -Dhttp.proxyPort=&lt;proxyPort&gt; -jar batik-svgbrowser.jar</em></p>
               <p>For example, if your proxy is firewall.eng.mycompany.com on port 8080:</p>
  -            <p><em>java -Dhttp.proxyHost=firewall.eng.mycompany.com -Dhttp.proxyPort=8080 -jar batik-svgviewer.jar</em></p>
  +            <p><em>java -Dhttp.proxyHost=firewall.eng.mycompany.com -Dhttp.proxyPort=8080 -jar batik-svgbrowser.jar</em></p>
               <p />
               <p>For users of the developer distribution, you need to edit the <em>build.xml</em> file
               in the root directory to set the equivalent properties:</p>
               <source>
       &lt;java fork="yes"
  -          classname="${class-prefix}.apps.svgviewer.Main"
  +          classname="${class-prefix}.apps.svgbrowser.Main"
             jvmargs="-DproxyHost=firewall.eng.mycompany.com -DproxyPort=8080"&gt;
         &lt;classpath&gt;
           &lt;pathelement location="${dest}" /&gt;
  @@ -184,7 +180,7 @@
           <s1 title="Viewing multiple SVG files">
   
               <figure src="images/svgviewerMultipleFiles.gif" alt="Viewing multiple files" />
  -            <p>The Batik SVG Viewer can display multiple files simultaneously in different windows. To view a
  +            <p>The Batik SVG Browser can display multiple files simultaneously in different windows. To view a
               new file in a separate window, simply select the "File-&gt; New Window..." menu item or use
               the Ctrl-N keyboard accelerator.</p>
           </s1>
  @@ -193,7 +189,7 @@
           <s1 title="Viewing the source">
   
               <figure src="images/svgviewerViewSource.gif" alt="Viewing the source code" />
  -            <p>When the viewer displays an SVG file, you can select
  +            <p>When the browser displays an SVG file, you can select
               the "View-&gt; View Source..." menu item or use the Ctrl-U keyboard accelerator to view the 
               source code.</p>
           </s1>
  @@ -201,7 +197,7 @@
           <anchor id="viewingTree" />
           <s1 title="Viewing the document tree">
               <figure src="images/svgviewerViewTree.gif" alt="Viewing the document tree" />
  -            <p>When the viewer displays an SVG file, you can select the "View-&gt; View Document Tree..."
  +            <p>When the browser displays an SVG file, you can select the "View-&gt; View Document Tree..."
               menu item or use the Ctrl-T keyboard accelerator to open a dialog that shows the SVG
               document in the form of a tree. The dialog lets you navigate the tree, select individual
               elements, such as a filter element, and view the attributes and CSS values that apply to
  @@ -252,7 +248,7 @@
   
               <s2 title="Panning a document">
                   <figure src="images/svgviewerPan.gif" alt="Panning in an SVG document" />
  -                <p>Some documents are too big to fit into the viewer, especially when you zoom in with a
  +                <p>Some documents are too big to fit into the browser, especially when you zoom in with a
                   large zoom factor. In these circumstances, it is usefull to be able to 'move around' the 
                   document and pan to view different parts of the documents. Again, there are multiple ways
                   to do this:</p>
  @@ -268,7 +264,7 @@
               <s2 title="Rotating a document">
                   <figure src="images/svgviewerRotate.gif" alt="Rotating an SVG document" />
                   <p>It is sometimes useful to be able to rotate a document (maps for example). You can
  -                do this in the Batik viewer by first pressing the Ctrl key and then clicking and dragging
  +                do this in the Batik browser by first pressing the Ctrl key and then clicking and dragging
                   the right mouse button to a new location. A marker will show the rotation angle corresponding
                   to the new mouse cursor location. When you are satisfied with that angle, you can release
                   the mouse button and the document will be displayed with the rotation you have specified.
  @@ -276,7 +272,7 @@
               </s2>
   
               <s2 title="Thumbnail">
  -                <figure src="images/svgviewerThumbnail.gif" alt="SVG Viewer Thumbnail" />
  +                <figure src="images/svgviewerThumbnail.gif" alt="SVG Browser Thumbnail" />
                   <p>Panning in the document window can be difficult after you have zoomed into a document
                   because you cannot see the whole document. Panning on large documents (or with a large
                   zoom factor) is made easy by the thumbnail that you can bring up through the
  
  
  
  1.2       +76 -59    xml-batik/xdocs/testInfrastructure.xml
  
  Index: testInfrastructure.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/xdocs/testInfrastructure.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- testInfrastructure.xml	2001/04/30 05:03:36	1.1
  +++ testInfrastructure.xml	2001/05/01 15:27:06	1.2
  @@ -11,7 +11,7 @@
   
   <!-- ========================================================================= -->
   <!-- author vincent.hardy@eng.sun.com                                          -->
  -<!-- version $Id: testInfrastructure.xml,v 1.1 2001/04/30 05:03:36 vhardy Exp $ -->
  +<!-- version $Id: testInfrastructure.xml,v 1.2 2001/05/01 15:27:06 vhardy Exp $ -->
   <!-- ========================================================================= -->
   
   <document>
  @@ -25,8 +25,7 @@
   
       <body>
           <s1 title="Introduction">
  -            <p>This document describes the current state of the test 
  -            infrastructure for Batik. The goals for the infrastructure
  +            <p>This document describes the Batik test infrastructure whose goals 
               are to:</p>
               <ul>
                   <li>Make it easy to detect regressions</li>
  @@ -35,8 +34,8 @@
                       to an existing test suite</li>
               </ul>
   
  -            <p>The intention of the test infrastructure is to grow 
  -            along with Batik and to keep monitoring the health of
  +            <p>The intent for the test infrastructure is that it grows
  +            along with Batik and keeps monitoring the health of
               the code base. </p>
               <p>While the test suites in the infrastructure will be
               run every day by build/test machines, they are also 
  @@ -52,7 +51,6 @@
                   <li><link href="#regardReplacement">The 'regard' replacement</link></li>
                   <li><link href="#regsvggenReplacement">The 'regsvggen' replacement</link></li>
                   <li><link href="#writingNewTests">Writing new Tests</link></li>
  -                <li><link href="#limitations">Limitations</link></li>
               </ul>
           </s1>
   
  @@ -77,7 +75,7 @@
                   and a set of key/value pairs</li>
   
                   <li>A <code>TestSuite</code> is a <code>Test</code>
  -                aggregation which can run a set of <code>Test</code>. </li>
  +                aggregation which can run a set of <code>Test</code> instances </li>
   
                   <li>A <code>TestReportProcessor</code> is used to 
                   analyze a <code>TestReport</code>. A specific implementation
  @@ -97,12 +95,12 @@
                   <li><code>AbstractTest</code>. This implementation of
                   the <code>Test</code> interface is intended to make it
                   easier to write a 'safe' <code>Test</code> implementation.
  -                See "Writing New Tests" for a description of how to 
  -                use that class.</li>
  +                See <link href="#writingNewTests">"Writing New Tests"</link>
  +                for a description of how to use that class.</li>
                   <li><code>DefaultTestReport</code> provides a simple 
                   implementation of the <code>TestReport</code> interface
                   that most <code>Test</code> implementation will be able to 
  -                use. See "Writing New Tests" for more details.</li>
  +                use. See <link href="#writingNewTests">"Writing New Tests"</link> for more details.</li>
                   <li><code>DefaultTestSuite</code> provides an implementation
                   of the <code>TestSuite</code> interface and makes it
                   easy to aggregate <code>Test</code> instances.</li>
  @@ -119,7 +117,7 @@
               <s2 title="XML Implementations">
   
               <p>The test infrastructure is using XML-out (and XML-in
  -            too, see "Running a test suite") as a favorite way to 
  +            too, see <link href="#runningATestSuite">"Running a test suite"</link>) as a favorite way to 
               generate test reports. The <code>XMLTestReportProcessor</code>
               implementation of the <code>TestReportProcessor</code> interface.
               outputs reports in XML in a configurable directory.</p>
  @@ -128,7 +126,9 @@
               report. There is one implementation of that interface
               by default that can run an XSL stylesheet on the 
               XML report (e.g., to generate an HTML report) and that
  -            is done by the <code>XSLXMLReportConsumer</code></p>
  +            is done by the <code>XSLXMLReportConsumer</code>. This is used 
  +            by the 'regard' rule in the Batik build to produce an HTML report for
  +            the default regression test suite.</p>
               </s2>
           </s1>
   
  @@ -146,15 +146,6 @@
               <source>
   &lt;testSuite name="MyFavoriteTestSuite"&gt;
       &lt;!-- =================================== --&gt;
  -    &lt;!-- Descriptions of processors that     --&gt;
  -    &lt;!-- will process the results of the     --&gt;
  -    &lt;!-- test suite                          --&gt;
  -    &lt;!-- =================================== --&gt;
  -    &lt;testReportProcessor class="myFavoriteReportProcessorA" /&gt;
  -    &lt;testReportProcessor class="myFavoriteReportProcessorB" /&gt;
  -
  -    
  -    &lt;!-- =================================== --&gt;
       &lt;!-- Set of tests to be run              --&gt;
       &lt;!-- =================================== --&gt;
       &lt;test class="myFavoriteTestClassA" /&gt;
  @@ -163,33 +154,10 @@
   &lt;/testSuite&gt;
               </source>
   
  -            <p>In a nutshell, you can specify a set of <code>TestReportProcessor</code> which
  -            should process the <code>TestReport</code> generated by the <code>TestSuite</code> built
  -            from the list of <code>Test</code> instances described in the file</p>
  -            <p><code>TestReportProcessors</code> and <code>Test</code> classes
  -            can be configured with either construction parameters or with 
  -            properties. For example: </p>
  +            <p>This simply list the test of <code>Test</code> instances that compose 
  +            a given test suite. For example: </p>
               <source>
   &lt;testSuite name="SAMPLE TEST SUITE"&gt;
  -    &lt;testReportProcessor class="org.apache.batik.test.TestReportMailer"&gt;
  -        &lt;arg class="java.lang.String" value="someone@somewhere.com" /&gt;
  -        &lt;arg class="java.lang.String" value="someoneElse@somewhereElse.com" /&gt;
  -        &lt;arg class="java.lang.String" value="mailServer@myprovider.com" /&gt;
  -    &lt;/testReportProcessor&gt;
  -
  -    &lt;testReportProcessor class="org.apache.batik.test.xml.XMLTestReportProcessor" &gt; 
  -        &lt;arg class="org.apache.batik.test.xml.XSLXMLReportConsumer"&gt;
  -            &lt;!-- Stylesheet --&gt;
  -            &lt;arg class="java.lang.String" value="file:test-resources/org/apache/batik/test/svg/HTMLReport.xsl" /&gt;
  -            &lt;!-- Ouput Directory --&gt;
  -            &lt;arg class="java.lang.String" value="test-reports/html" /&gt;
  -            &lt;!-- Output file prefix --&gt;
  -            &lt;arg class="java.lang.String" value="SVGRenderingAccuracyTestReport" /&gt;
  -            &lt;!-- Output file suffix --&gt;
  -            &lt;arg class="java.lang.String" value=".html" /&gt;
  -        &lt;/arg&gt;
  -    &lt;/testReportProcessor&gt;
  -
       &lt;!-- ========================================================================== --&gt;
       &lt;!-- Validates that the SVGRenderingAccuracyTest class is operating as expected --&gt;
       &lt;!-- ========================================================================== --&gt;
  @@ -215,10 +183,68 @@
               </source>
               </s2>
   
  +            <anchor id="runningATestSuite" />
               <s2 title="Running a Test Suite">
  +
  +            <p>
  +            Yet another XML file describes which test to run and how to process the 
  +            generated test reports. The general syntax is something like:</p>
  +            <source>
  +&lt;testRun name="Test Run Name Here"&gt;
  +
  +  &lt;testRun name="REGARD"&gt;
  +    &lt;!-- =================================== --&gt;
  +    &lt;!-- Descriptions of processors that     --&gt;
  +    &lt;!-- will process the results of the     --&gt;
  +    &lt;!-- test suite                          --&gt;
  +    &lt;!-- =================================== --&gt;
  +    &lt;testReportProcessor class="myFavoriteReportProcessorA" /&gt;
  +    &lt;testReportProcessor class="myFavoriteReportProcessorB" /&gt;
  +
  +    &lt;!-- =================================== --&gt;
  +    &lt;!-- Set of test suite to run. They will --&gt;
  +    &lt;!-- produce TestReports.                --&gt;
  +    &lt;!-- =================================== --&gt;
  +    &lt;testSuite href="http://url.to.my.first.test.suite"/&gt;
  +    &lt;testSuite href="http://url.to.my.second.test.suite" /&gt;
  +
  +  &lt;/testRun&gt;
  +&lt;/testRun&gt;
  +</source>
  +
  +    <p><code>&lt;testRun&gt;</code> elements can be nested. In a nutshell, you can specify a set of <code>TestReportProcessor</code> which
  +   should process the <code>TestReport</code> generated by the <code>TestSuite</code> built
  +   from the list of <code>Test</code> instances described in the referenced <code>&lt;testSuite&gt;</code> file.
  +   For example:</p>
  +<source>
  +&lt;testRun name="Batik Standard Regression Test Run"&gt;
  +    &lt;testRun name="REGARD"&gt;
  +        &lt;testReportProcessor class="org.apache.batik.test.xml.XMLTestReportProcessor" &gt; 
  +            &lt;arg class="org.apache.batik.test.xml.XSLXMLReportConsumer"&gt;
  +                &lt;!-- Stylesheet --&gt;
  +                &lt;arg class="java.lang.String" value="file:test-resources/org/apache/batik/test/svg/HTMLReport.xsl" /&gt;
  +                &lt;!-- Ouput Directory --&gt;
  +                &lt;arg class="java.lang.String" value="test-reports/html" /&gt;
  +                &lt;!-- Output file prefix --&gt;
  +                &lt;arg class="java.lang.String" value="RegardResult" /&gt;
  +                &lt;!-- Output file suffix --&gt;
  +                &lt;arg class="java.lang.String" value=".html" /&gt;
  +            &lt;/arg&gt;
  +        &lt;/testReportProcessor&gt;
  +
  +        &lt;testSuite href="file:test-resources/org/apache/batik/test/samplesRendering.xml" /&gt; 
  +        &lt;testSuite href="file:test-resources/org/apache/batik/svggen/regsvggen.xml" /&gt;
  +        &lt;testSuite href="file:test-resources/org/apache/batik/test/unitTesting.xml" /&gt; 
  +    &lt;/testRun&gt;
  +
  +&lt;/testRun&gt;
  +</source>
  +
               <p>There is now a rule in our <code>build.xml</code> to run a test suite defined in 
               an XML file as the one above. At the command line, type the following:</p>
  -            <p><code>build runtestsuite -Dargs="path/to/my/newly/created/testSuite.xml"</code></p>
  +            <p><code>build runtestsuite -Dargs="path/to/my/newly/created/testSuite.xml"</code>.
  +            In addition, the <em>regard</em> rule runs a specific set of tests by default,
  +            so that you do not need to pass any testRun file argument.</p>
               </s2>
           </s1>
   
  @@ -306,7 +332,9 @@
           <anchor id="regsvggenReplacement" />
           <s1 title="The 'regsvggen' replacement">
   
  -        <p>TO BE DONE</p>
  +        <p>The regsvggen tool has been deprecated and replaced by a test suite (which you can
  +        find in <code>test-resources/org/apache/batik/svggen/regsvggen.xml</code> in the 
  +        source distribution.</p>
           </s1>
   
           <anchor id="writingNewTests" />
  @@ -321,7 +349,6 @@
               <p>Imagine that you add a cool new test case to the samples directory, such as <em>linking-viewBox.svg</em>.
               In order to check for regressions on that file you can add the following entry:</p>
   <source>
  -    &lt;test class="org.apache.batik.test.svg.SVGRenderingAccuracyTest"&gt;
           &lt;arg class="java.net.URL" 
                   value="file:samples/tests/linkingViewBox.svg" /&gt;
           &lt;arg class="java.net.URL" 
  @@ -376,15 +403,5 @@
           </s2>
           </s1>
   
  -        <anchor id="limitations" />
  -        <s1 title="Known limitations and issues">
  -
  -        <ul>
  -            <li>Need to add the ability to nest test suite descriptions</li>
  -            <li>Need to modify test report generation to still list tests that succeed</li>
  -            <li>Need to enhance HTML report to start with a ratio of success and failures</li>
  -            <li>More</li>
  -        </ul>
  -        </s1>
       </body>
   </document>
  
  
  
  1.18      +10 -4     xml-batik/xdocs/whoAreWe.xml
  
  Index: whoAreWe.xml
  ===================================================================
  RCS file: /home/cvs/xml-batik/xdocs/whoAreWe.xml,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- whoAreWe.xml	2001/04/01 18:05:12	1.17
  +++ whoAreWe.xml	2001/05/01 15:27:07	1.18
  @@ -11,7 +11,7 @@
   
   <!-- ========================================================================= -->
   <!-- author stephane@hillion.org                                               -->
  -<!-- version $Id: whoAreWe.xml,v 1.17 2001/04/01 18:05:12 hillion Exp $ -->
  +<!-- version $Id: whoAreWe.xml,v 1.18 2001/05/01 15:27:07 vhardy Exp $ -->
   <!-- ========================================================================= -->
   <document>
       <header>
  @@ -147,11 +147,17 @@
         The following people have contributed to Batik:
         </p>
           <ul>
  +          <li><link href="mailto:luano@asd.ie">Luan O'Carroll</link> - Contributed the WMF transcoder.</li>
             <li><link href="mailto:pier.fumagalli@eng.sun.com">Pier Fumagalli</link>- is helping us with the Batik web site and
                 mailing lists.</li>
  -          <li><link href="mailto:natalian@cs.brown.edu">Nicholas Talian</link> - Contributed on gradients.</li>
  +          <li><link href="mailto:john.morrison@uk.experian.com">John Morrison</link> - Contributed a set of XSL stylesheets
  +              to generate SVG charts, such as line graphs, bar charts or pie charts</li>
  +          <li><link href="mailto:david@steadystate.co.uk">David Schweinsberg</link> - Contributed the True Type Font to 
  +              SVG Font converter</li>
             <li><link href="mailto:spei@cs.uiowa.edu">Sheng Pei</link> - Contributed on filters and the Regard tool.</li>
  -          <li><link href="mailto:luano@asd.ie">Luan O'Carroll</link> - Contributed the WMF transcoder.</li>
  +          <li><link href="mailto:bella.robinson@cmis.csiro.au">Bella Robinson</link> - Co-author of the SVG Font support in 
  +              Batik in collaboration with <link href="mailto:dean.jackson@cmis.csiro.au">Dean Jackson</link></li>
  +          <li><link href="mailto:natalian@cs.brown.edu">Nicholas Talian</link> - Contributed on gradients.</li>
           </ul>
         </s1>
   
  @@ -196,7 +202,7 @@
             </tr>
             <tr>
               <td>GVT Filters</td><td>X</td><td/><td>X</td><td/>
  -                               <td>X</td><td/><td/><td/>
  +                               <td></td><td/><td/><td/>
             </tr>
             <tr>
               <td>GVT Renderer</td><td>X</td><td/><td>X</td><td/>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org