dleslie     01/06/25 13:20:16

  Modified:    java/xdocs/sources/xalan commandline.xml history.xml
                        readme.xml
  Log:
  Release notes for 2.2.D4
  
  Revision  Changes    Path
  1.12      +1 -0      xml-xalan/java/xdocs/sources/xalan/commandline.xml
  
  Index: commandline.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/commandline.xml,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- commandline.xml   2001/03/13 21:01:07     1.11
  +++ commandline.xml   2001/06/25 20:20:07     1.12
  @@ -110,6 +110,7 @@
         not well formed XML).</p>
         <p>To set stylesheet parameters from the command line, use <br/>
         <code>java org.apache.xalan.xslt.Process -PARAM <ref>name 
value</ref></code></p>
  +      <p>The value is passed to the transformer as a String.</p>
         <p>Use <code>-URIRESOLVER</code> with a fully qualified class name to 
utilize a custom implementation of the
         <jump 
href="apidocs/javax/xml/transform/URIResolver.html">URIResolver</jump> TrAX 
interface to resolve URIs for
          xsl:include, xsl:import, and the document() function.</p>
  
  
  
  1.8       +48 -0     xml-xalan/java/xdocs/sources/xalan/history.xml
  
  Index: history.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/history.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- history.xml       2001/06/13 21:53:10     1.7
  +++ history.xml       2001/06/25 20:20:09     1.8
  @@ -1,4 +1,52 @@
  +     <anchor name="dtm"/>
  +     <s3 title="Changes for &xslt4j; 2.2.D2">
  +     <p>This release includes the following changes:</p>
  +     <ul>
  +       <li>Deprecation of the <link idref="usagepatterns" 
anchor="compat">Xalan-Java 1 compatiblity API</link></li>
  +       <li>The DTM</li>
  +       <li>Other optimization work</li>
  +     </ul>
  +     <anchor name="dtm"/>
  +     <p>The primary focus of the 2.2 Developer releases is incorporation of 
all our work over the past several months on the Document Table
  +      Model (<link idref="dtm">DTM</link>).</p>
   
  +<p>As a result of the changes in *internal* api, you may encounter problems 
with extensions. We have done some bug fixing in support
  +for extensions since 2.2.D1.  John Gentilin is working on fixing the SQL 
library extension,which currently is broken. Please report 
  +any problems you find (see <link anchor="bugs">bugs</link>).</p>
  +
  +<p>The DTM and related work provides faster performance and less 
accumulation of garbage... though it is an
  +ongoing battle.  Brief summary:</p>
  +<ul>
  +<li>The DTM identifies nodes with 32-bit integer handles.
  +The DTM has many features, including direct character dispatch to SAX2,
  +native DTM iterators and "traversers", multiple document management, 
etc.<br/><br/></li>
  +<li>Joe Kesselman's CoRoutine parsers, which are in a threaded SAX flavor
  +and in a Xerces parseMore() flavor (no threads).  These do away with the
  +"race" conditions that occured in the original code, and should make Xalan
  +much more robust.<br/><br/></li>
  +<li>*Much* more robust XPath itteration.  The "waiting" iterators of old are
  +no more, and good riddance.  There is stil lots more we want to do with
  +this mechanism.  (There is something here called MatchIterators, but it's
  +not being used yet for various reasons.  We will be taking advantage of
  +these down the line.)<br/><br/></li>
  +<li>A fair amount of XObject creation reduction.  You can now get boolean,
  +number, nodeset, and string values directly from an Expression, instead of
  +going through an XObject.<br/><br/></li>
  +<li>XMLString, which allows us to work with string objects that don't wrap
  +Java's String object. These objects get their character data from an array or
  +Fast String Buffer.<br/><br/></li>
  +<li>Serializers now only do internal buffering if they know they are writing
  +to a FileStream.<br/><br/></li>
  +<li>The variable stack mechanism has been redisigned, so that it is no
  +longer so interpretive, and we believe it is much more robust.<br/><br/></li>
  +<li> Some small amount of stylesheet rewriting (but not yet redundent
  +expression elimination), in particular to reduce full RTF creation and
  +interpretation.</li>
  +</ul>
  +<p>&xslt4j; implements two DTM performance features that you can control 
with the TransformerFactory
  +<jump 
href="apidocs/javax/xml/transform/TransformerFactory.html#setAttribute(java.lang.String,
 java.lang.Object)">setAttribute()</jump>
  +method. See <link idref="dtm" anchor="settings">DTM performance 
settings</link></p>
  +     </s3>
        <s3 title="Changes for &xslt4j; 2.1.0">
        &xsltcdone;
        <p>This release also includes a number of bug fixes to &xslt4j; and 
TrAX. 
  
  
  
  1.40      +14 -47    xml-xalan/java/xdocs/sources/xalan/readme.xml
  
  Index: readme.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/readme.xml,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- readme.xml        2001/06/15 16:50:51     1.39
  +++ readme.xml        2001/06/25 20:20:10     1.40
  @@ -71,60 +71,27 @@
    </ul><anchor name="status0"/>
     <s2 title="Status">
      <ul>
  -    <li><link anchor="done">Changes since version 2.0.1</link></li>
  +    <li><link anchor="done">Changes since version 2.2.D2</link></li>
       <li><link anchor="other">Other points of interest</link></li>
       <li><link anchor="bugs">Bugs</link></li>
       <li><link anchor="status">Version of Xerces to use</link></li>
       <li><link anchor="to-do">To-do tasks for future &xslt4j; 
releases</link></li>
      </ul>
  -     <anchor name="done"/><anchor name="dtm"/>
  -     <s3 title="Changes since &xslt4j; 2.1.0">
  -     <p>This release includes the following changes:</p>
  +     <anchor name="done"/>
  +     <s3 title="Changes since &xslt4j; 2.2.D2">
  +     <p>This beta release includes the following changes:</p>     
        <ul>
  -       <li>Deprecation of the <link idref="usagepatterns" 
anchor="compat">Xalan-Java 1 compatiblity API</link></li>
  -       <li>The DTM</li>
  -       <li>Other optimization work</li>
  +       <li>Costin Manolache has slightly modified the CoRoutine stuff so 
that a you can compile and run everything but the CoRoutineXercesParser without 
having Xerces on the classpath.<br/><br/></li>
  +       <li>Joseph Kesselman added chunked int array stuff to address our 
scaling problems that Mukund &amp; co. uncovered.  This was a fairly 
mechanical, but still substantial, change.  No bugs have yet been discovered 
that relate to this.  This is probably the most controversial 
change.<br/><br/></li>       
  +       <li>The Process class now outputs incrementally if the output is 
standard out.  This is mostly for testing purposes, but it makes general 
sense.<br/><br/></li>
  +       <li>Bug was fixed with setting the incremental flag in 
TransformerFactoryImpl.  Clearly the change was made but never tested.  Simply 
a missing 'else'.<br/><br/></li>
  +       <li>Fix for Bugzilla Bug 2275, Xalan did not fire the right 
templates.  This was substantial and somewhat risky.  Xalan had several 
problems related to the last() function.  Fixes cover four axes 
files.<br/><br/></li>                     
  +       <li>Change PrintTraceListener to output the file, as well as the line 
numbers.  This is really a feature change, but simple, and aids diagnosing 
problems with multi-part stylesheets.<br/><br/></li>       
  +       <li>XPath fix: the XPath API wasn't working correctly due to a 
problem with with NodeSet/NodeIterator adapters.  This fix ended up interacting 
quite a bit with the #2275 fix.<br/><br/></li>
  +       <li>Fix for the Norm Walsh bug posted 06/20/2001: iterators weren't 
always being cloned correctly from the variable value stack.  This fix is not 
without some risk, though we haven't seen any problems since Scott Boag made 
it.<br/><br/></li>
  +       <li>David Bertoni added missing html element properties to 
SerializerToHTML.java.<br/><br/></li>
  +       <li>Shance Curcuru modified TransformerFactoryImpl.setAttribute() to 
accept a String ("true" or "false") as well as a Boolean object to set the 
value of a Boolean attribute.</li>
        </ul>
  -     <anchor name="dtm"/>
  -     <p>The primary focus of the 2.2 Developer releases is incorporation of 
all our work over the past several months on the Document Table
  -      Model (<link idref="dtm">DTM</link>).</p>
  -
  -<p>As a result of the changes in *internal* api, you may encounter problems 
with extensions. We have done some bug fixing in support
  -for extensions since 2.2.D1.  John Gentilin is working on fixing the SQL 
library extension,which currently is broken. Please report 
  -any problems you find (see <link anchor="bugs">bugs</link>).</p>
  -
  -<p>The DTM and related work provides faster performance and less 
accumulation of garbage... though it is an
  -ongoing battle.  Brief summary:</p>
  -<ul>
  -<li>The DTM identifies nodes with 32-bit integer handles.
  -The DTM has many features, including direct character dispatch to SAX2,
  -native DTM iterators and "traversers", multiple document management, 
etc.<br/><br/></li>
  -<li>Joe Kesselman's CoRoutine parsers, which are in a threaded SAX flavor
  -and in a Xerces parseMore() flavor (no threads).  These do away with the
  -"race" conditions that occured in the original code, and should make Xalan
  -much more robust.<br/><br/></li>
  -<li>*Much* more robust XPath itteration.  The "waiting" iterators of old are
  -no more, and good riddance.  There is stil lots more we want to do with
  -this mechanism.  (There is something here called MatchIterators, but it's
  -not being used yet for various reasons.  We will be taking advantage of
  -these down the line.)<br/><br/></li>
  -<li>A fair amount of XObject creation reduction.  You can now get boolean,
  -number, nodeset, and string values directly from an Expression, instead of
  -going through an XObject.<br/><br/></li>
  -<li>XMLString, which allows us to work with string objects that don't wrap
  -Java's String object. These objects get their character data from an array or
  -Fast String Buffer.<br/><br/></li>
  -<li>Serializers now only do internal buffering if they know they are writing
  -to a FileStream.<br/><br/></li>
  -<li>The variable stack mechanism has been redisigned, so that it is no
  -longer so interpretive, and we believe it is much more robust.<br/><br/></li>
  -<li> Some small amount of stylesheet rewriting (but not yet redundent
  -expression elimination), in particular to reduce full RTF creation and
  -interpretation.</li>
  -</ul>
  -<p>&xslt4j; implements two DTM performance features that you can control 
with the TransformerFactory
  -<jump 
href="apidocs/javax/xml/transform/TransformerFactory.html#setAttribute(java.lang.String,
 java.lang.Object)">setAttribute()</jump>
  -method. See <link idref="dtm" anchor="settings">DTM performance 
settings</link></p>
        </s3>
        <anchor name="other"/>
        <s3 title="Other points of interest">
  
  
  

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

Reply via email to