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