sboag       99/12/16 09:38:05

  Modified:    .        DONE
  Log:
  What's been done since 0.19.1.
  
  Revision  Changes    Path
  1.3       +43 -2     xml-xalan/DONE
  
  Index: DONE
  ===================================================================
  RCS file: /home/cvs/xml-xalan/DONE,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DONE      1999/12/16 15:49:11     1.2
  +++ DONE      1999/12/16 17:38:05     1.3
  @@ -1,7 +1,48 @@
   <s3 title="Things completed since the last version">
     <p>Changes since version 0.19.0:</p>
       <ul>
  -      <li><p></p></li>
  -      <li><p></p></li>
  +      <li><p>Fixed some major threading problems.  The stylesheet build is 
now 
  +      threadsafe processor instance per thread, the stylesheet is safe to be 
shared 
  +      over multiple threads.</p></li>
  +      <li><p>Fixed template conflicts when priority is different but pattern 
  +      is the same.  Also broke template handling into a TemplateList class, 
in 
  +      order to make it easier to navigate around template management and 
template 
  +      match resolution.</p></li>
  +      <li><p>match pattern "node()" now only matches non-attributes, as per: 
"A pattern 
  +      is defined to match a node if and only if there is possible context 
such that 
  +      when the pattern is evaluated as an expression with that context, the 
node is 
  +      a member of the result.</p></li>
  +      <li><p>Pipe test now works properly.</p></li>
  +      <li><p>Fixed order of comparisons with nodesets, i.e. "2 < foo" vs. 
"foo < 2".</p></li>
  +      <li><p>Fixed attribute set evaluation order.</p></li>
  +      <li><p>Fixed bad error messages when document(...) function fails, but 
the 
  +      error resources should come from the XSLT engine, and not from the 
XPath engine, 
  +      so this needs a longer term fix.</p></li>
  +      <li><p>Fix for xsl:copy-of for root node, if we just copy the whole 
document, a 
  +      startDoc and endDoc get, generated, so we need to only walk the child 
nodes.</p></li>
  +      <li><p>Fixed data being lost for PIs.</p></li>
  +      <li><p>Use string conversion for comparison of two result tree 
fragments.</p></li>
  +      <li><p>Trim whitespace before conversion to number in 
getNumberFromNode.</p></li>
  +      <li><p>Fixed URL encoding so that >8 and < 128  are left alone, all 
other chars 
  +      are escaped with the % encoding.</p></li>
  +      <li><p>Fixed minor bugs relating to extension handling, updated to new 
BSF.</p></li>
  +      <li><p>Fix for bug with not outputting the DOCTYPE name.</p></li>
  +      <li><p>Fixed normalization of cr/lf of input.</p></li>
  +      <li><p>Provide conversion of xsl:use attribute result to a string, if 
it is not 
  +      a node-set.</p></li>
  +      <li><p>Support for XLocator callbacks and depth-first in-order 
searches.  Not 
  +      enabled at the moment.</p></li>
  +      <li><p>Fixed order of evaluation for relational and equality 
operators, i.e. 
  +      "1 < 2 <= 1".</p></li>
  +      <li><p>Added union method to XLocator interface.  Tried depth-first 
union searches, 
  +      but put it on hold for the time being... code is commented out for 
right now.</p></li>
  +      <li><p>Only return a name for attributes, elements, and PIs, otherwise 
return 
  +      empty string.</p></li>
  +      <li><p>fixes for self::@foo patterns.</p></li>
  +      <li><p>Added new collection classes for various optimizations.</p></li>
  +      <li><p>Performance tuning, better whitespace handling.</p></li>
  +      <li><p>Integration with Assaf's Serializer classes, though I still use 
the 
  +      Formatter listeners as the default.  The Formatter Listeners now 
implements Assafs 
  +      interface.</p></li>
       </ul>
   </s3>    
  
  
  

Reply via email to