You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by dl...@apache.org on 2001/09/25 21:49:47 UTC

cvs commit: xml-xalan/java commits.xml

dleslie     01/09/25 12:49:47

  Modified:    java     commits.xml
  Log:
  interim update for release 2.2.D11
  
  Revision  Changes    Path
  1.22      +589 -429  xml-xalan/java/commits.xml
  
  Index: commits.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/commits.xml,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- commits.xml	2001/08/29 15:11:08	1.21
  +++ commits.xml	2001/09/25 19:49:47	1.22
  @@ -1,314 +1,493 @@
   <?xml version="1.0"?>
   <Commits>
   <Commit category="core">
  -<Who>garyp@apache.org</Who>
  -<DateCommitted>08/13/2001</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified>
  -<Log>Fix bugzilla bug 3056 
  -(http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3056). SAX2DTM now keeps 
  -track if it is receiving events inside a DTD and ignores comment events when 
  -inside the DTD.</Log>
  +<Who>jkesselm@apache.org</Who>
  +<DateCommitted>09/05/2001</DateCommitted>
  +<Modified>java/src/org/apache/xml/dtm/ref DTMDefaultBase.java
  + java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java
  + java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified>
  +<Log>Removed the code which precalculated node levels
  + (depth in tree). This has been IFed out for some time, but
  + was retained in case we wanted to go back to it. Since it
  + seems we're happy with this choice, zapping it entirely
  + saves a few more cycles.
  +
  + It's simple enough to recreate if we change our minds later.</Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>tmiller@apache.org</Who>
  +<DateCommitted>09/05/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime
  + AbstractTranslet.java</Modified>
  +<Log>bug fix # 3424, memory retension fixed, John Howard contributed fix.</Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>tmiller@apache.org</Who>
  +<DateCommitted>09/06/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  +<Log>bug fix 2807, seth ford's fix</Log>
   </Commit>
   <Commit category="xsltc">
  +<Who>tmiller@apache.org</Who>
  +<DateCommitted>09/06/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler Include.java
  + Import.java</Modified>
  +<Log>bug fix 3426, gunnlaugur briem's fix</Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>tmiller@apache.org</Who>
  +<DateCommitted>09/06/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler XslAttribute.java</Modified>
  +<Log>bug fix 3320, gunnlaugur briem's fix</Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>"Gunnlaugur Thor Briem" &lt;gthb@dimon.is&lt;</Who>
  +<DateCommitted>09/06/2001</DateCommitted>
  +<Log>
  +&gt; bug fix 3320, gunnlaugur briem's fix
  +&gt;
  +></Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>"G. Todd Miller - XML Tech Ctr - Development" &lt;Glenn.Miller@Sun.COM&gt;</Who>
  +<DateCommitted>09/06/2001</DateCommitted>
  +<Log>
  + &gt;&gt;&gt; bug fix 3320, gunnlaugur briem's fix
  + &gt;>>
  + >>></Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>tmiller@apache.org</Who>
  +<DateCommitted>09/07/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
  +<Log>updated comments from bug fix 2553</Log>
  +</Commit>
  +<Commit category="core">
  +<Who>curcuru@apache.org</Who>
  +<DateCommitted>09/07/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xslt EnvironmentCheck.java</Modified>
  +<Log>Minor cleanup and updates in preparation for extension function;
  + note SAX portion isn't complete yet</Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>tmiller@apache.org</Who>
  +<DateCommitted>09/10/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
  +<Log>bug fix 3360, predicate handling added</Log>
  +</Commit>
  +<Commit category="core">
  +<Who>curcuru@apache.org</Who>
  +<DateCommitted>09/10/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/lib Extensions.java
  + java/src/org/apache/xalan/xslt EnvironmentCheck.java</Modified>
  +<Log>Update EnvironmentCheck service with SAX checking; better method organization;
  + Add checkEnvironment to xalan: built-in Extensions class</Log>
  +</Commit>
  +<Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/13/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java</Modified>
  -<Log>I added a flag to the compiler/Parser class that is set if the outermost 
  -element
  - in the stylesheet contains a definition of the XSL namespace. The parser 
  -already
  - has a global variable '_target' that is set if the stylesheet contains a
  - &lt;?xml-stylesheet?&gt; PI or not. The compiler will now flag an error if neither
  - flags are set after the whole XSL/XML input document has been parsed.
  - PR: bugzilla 1780
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime
  + AbstractTranslet.java TextOutput.java</Modified>
  +<Log>I have updated out output handler to treat this in the same manner as XT does.
  + We allow AVT's to create namespace mappings between some prefix and the null
  + URI. But, whenever an attribute or element uses a prefix that maps to the null
  + URI we replace the prefix with the default prefix. So insead of outputting an
  + illegal namespace declaration xmlns:ns1="" and ns1:Attr1="Whatsup" we simply
  + output Attr1="Whatsup"
  + PR: bugzilla 1518
    Obtained from: n/a
  - Submitted by: morten@apache.org
  - Reviewed by: morten@apache.org</Log>
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/13/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler UnionPathExpr.java</Modified>
  -<Log>Added a small fix that orders the expressions inside a union in such a way 
  -that
  - expressions with an attribute axis or attribute node type will be put first.
  - PR: bugzilla 2921
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/cmdline Transform.java</Modified>
  +<Log>Modified some of the error messages that are reported by this command-line
  + tool to include full and correct error messages.</Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
  +<Added>java/src/org/apache/xalan/xsltc/dom DOMBuilder.java</Added>
  +<Log>Added support for comment nodes in the DOM. This support disappeared when
  + we upgraded the DOMBuilder's interface from SAX to SAX2. Added a new
  + interface for the DOMBuilder that includes SAX's ContentHandler _and_
  + LexicalHandler.
  + PR: bugzilla namespace30
    Obtained from: n/a
  - Submitted by: morten@apache.org
  - Reviewed by: morten@apache.org</Log>
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/13/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java</Modified>
  -<Log>A small fix that will allow top-level elements of an unknown URI.
  - XSLTC now ignored the element(s), while it previously reported an error
  - of an unsupported XSLT extension.
  - PR: bugzilla 2840
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  +<Log>Updated the output handler to URL encode href attributes in HTML output.
  + I used the URLEncoder class in java.net
  + PR: bugzilla 1512
    Obtained from: n/a
  - Submitted by: morten@apache.org
  - Reviewed by: morten@apache.org</Log>
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/13/2001</DateCommitted>
  +<DateCommitted>09/12/2001</DateCommitted>
   <Modified>java/src/org/apache/xalan/xsltc/runtime
  - AbstractTranslet.java DefaultSAXOutputHandler.java
  - TextOutput.java</Modified>
  -<Log>A start on a fix for output DOCTYPE declarations based on the attributes
  - of the &lt;xsl:output&gt; element. I also added a fix for bug 2863, to prevent
  - us from outputting namespace delcaration that point a prefix to the null
  - URI (such as 'xmlns:blob=""').
  - PR: bugzilla 2863
  + DefaultSAXOutputHandler.java</Modified>
  +<Log>Fixed the default output SAX handler so that it does not indent empty HTML
  + tags such as &lt;col&gt; and &lt;br&gt;
  + PR: bugzilla 1525
    Obtained from: n/a
  - Submitted by: morten@apache.org
  - Reviewed by: morten@apache.org</Log>
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>08/13/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
  -<Log>bug 2553, fixes AbbreviatedAbsoluteLocationPath,
  - some relative location paths still give duplicates, will need to filter.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>08/13/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/res XSLTInfo.properties</Modified>
  -<Log>Update version for 2.2.D9 build</Log>
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime
  + DefaultSAXOutputHandler.java TextOutput.java</Modified>
  +<Log>Fix to prevent character escaping inside &lt;script&gt; and &lt;style&gt; elements in
  + HTML output.
  + PR: bugzilla 2517
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/14/2001</DateCommitted>
  +<DateCommitted>09/12/2001</DateCommitted>
   <Modified>java/src/org/apache/xalan/xsltc/cmdline Transform.java
  - java/src/org/apache/xalan/xsltc/compiler Output.java
  - java/src/org/apache/xalan/xsltc/runtime DefaultRun.java
  - DefaultSAXOutputHandler.java TextOutput.java
  - java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
  -<Log>Implemented support for the doctype-system and doctype-public attributes
  - of the &lt;xsl:output/&gt; element. The translet post-processor (TextOutput) can
  - now be instanciated with a ContentHandler and an optional LexicalHandler.
  - The LexicalHandler will receive notofications of the DOCTYPE declaration.
  - The default SAX output handler now implements both ContentHandler and
  - LexicalHandler. The LexicalHandler only handles the startDTD() method,
  - by outputting the DOCTYPE declaration, and all other methods are empty.
  - The trax.Transformer implementation has also been updated to use the
  - LexicalHandler, but I still have not found any way in which a SAX client
  - can set the LexicalHandler.
  - PR: bugzilla 1504
  - Obtained from: n/a
  - Submitted by: morten@apache.org
  - Reviewed by: morten@apache.org</Log>
  + java/src/org/apache/xalan/xsltc/compiler BooleanCall.java
  + StepPattern.java Variable.java
  + java/src/org/apache/xalan/xsltc/compiler/util
  + ResultTreeType.java
  + java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
  +<Log>Fix to always return 'true' when result tree fragments are converted to
  + boolean values (because a result tree always has at least one node - root).
  + PR: bugzilla 2595
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/14/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler XslElement.java</Modified>
  -<Log>A minor change to the class handling the &lt;xsl:element&gt; element to be more
  - in-sync with the XSLT 1.0 spec (and M.Kay's book). This in order to make
  - it more readable and maintainable. I was trying to debug the code for
  - something I thought was a bug, and it was just impossible to navigate.
  - This change was necessary, even though the code functioned as it should.
  - PR: n/a
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
  +<Log>Added some code to the DOM builder to make sure that text nodes are not
  + broken up into smaller fragments.
  + PR: bugzilla 3506
    Obtained from: n/a
  - Submitted by: morten@apache.org
  - Reviewed by: morten@apache.org</Log>
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/14/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler LiteralElement.java
  - Parser.java</Modified>
  -<Log>Fix for outputting all necessary namespace declarations with LREs.
  - PR: bugzilla 2863
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom NodeIteratorBase.java
  + UnionIterator.java</Modified>
  +<Log>Fix for the count() function and union iterators. Union iterators would not
  + reset all the iterators it contained, and it needed a reset() method.
  + PR: bugzilla 3504
    Obtained from: n/a
  - Submitted by: morten@apache.org
  - Reviewed by: morten@apache.org</Log>
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
  -<Who>morten@apache.org</Who>
  -<DateCommitted>08/14/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom ReverseIterator.java</Modified>
  -<Log>A fix to allow reverse iterators to be reset (inside nested for-each loops).
  - PR: n/a
  - Obtained from: n/a
  - Submitted by: morten@apache.org
  - Reviewed by: morten@apache.org</Log>
  +<Who>tmiller@apache.org</Who>
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
  +<Log>bug fix 3312, //xx/descendant works now</Log>
   </Commit>
   <Commit category="core">
  -<Who>johng@apache.org</Who>
  -<DateCommitted>08/14/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/lib/sql ConnectionPool.java
  - DefaultConnectionPool.java SQLDocument.java
  - XConnection.java</Modified>
  -<Log>Fixed bug in connect method where User and Password were not
  - correctly being passed to the JDBC Driver. Requires chnage in
  - ConnectionPool Interface
  - Submitted by: John Gentilin</Log>
  +<Who>mmidy@apache.org</Who>
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xpath/compiler Lexer.java</Modified>
  +<Log>Bug 2140: Catch index out of bounds exception</Log>
   </Commit>
   <Commit category="core">
   <Who>mmidy@apache.org</Who>
  -<DateCommitted>08/15/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/lib/sql XConnection.java</Modified>
  -<Log>Use defined constant DTMManager.IDENT_DTM_NODE_BITS for shifting DTM nodes, 
  -not hard coded value.</Log>
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/transformer ResultTreeHandler.java</Modified>
  +<Log>Bug 2130: Check for null data to avoid NPE</Log>
   </Commit>
  +<Commit category="core">
  +<Who>mmidy@apache.org</Who>
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/res XSLTErrorResources.java
  + java/src/org/apache/xalan/templates ElemElement.java</Modified>
  +<Log>Bug 3421: Issue an error if namespace attribute is used with an empty string 
  +in xsl:element</Log>
  +</Commit>
  +<Commit category="core">
  +<Who>mmidy@apache.org</Who>
  +<DateCommitted>09/12/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/templates ElemElement.java</Modified>
  +<Log>Backing out this change. Some conformance tests need to be updated first</Log>
  +</Commit>
   <Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>08/15/2001</DateCommitted>
  -<Added>java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java</Added>
  -<Log>bug fix 2553, new iterator to get rid of dups</Log>
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/13/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom NodeIteratorBase.java</Modified>
  +<Log>Removed a debug statement that was left in here by mistake. Bad, bad, bad!
  + PR: n/a
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>tmiller@apache.org</Who>
  -<DateCommitted>08/15/2001</DateCommitted>
  -<Added>java/src/org/apache/xalan/xsltc/compiler
  - FilteredAbsoluteLocationPath.java</Added>
  -<Log>bug fix 2553, new abs location path</Log>
  +<DateCommitted>09/13/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler
  + ParentLocationPath.java</Modified>
  +<Log>added test for ParentLocationPath instance</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>tmiller@apache.org</Who>
  -<DateCommitted>08/15/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup
  - Constants.java</Modified>
  -<Log>bug fix 2553, updated Constants for dup processing
  - and updated CUP rule for AbbreviatedAbsoluteLocationPaths</Log>
  +<DateCommitted>09/13/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
  +<Log>bug fix 3312 completed</Log>
   </Commit>
   <Commit category="core">
   <Who>mmidy@apache.org</Who>
  -<DateCommitted>08/15/2001</DateCommitted>
  -<Modified>java/src/org/apache/xml/utils SystemIDResolver.java</Modified>
  -<Log>Fix problem with resolving a relative URI from a processing instruction</Log>
  +<DateCommitted>09/13/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/templates ElemElement.java</Modified>
  +<Log>Bug 3421: Issue an error if namespace
  + attribute is used with an empty string in xsl:element</Log>
   </Commit>
  +<Commit category="core">
  +<Who>mmidy@apache.org</Who>
  +<DateCommitted>09/13/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/templates ElemTemplateElement.java</Modified>
  +<Log>Bug 3442: when building the prefix table for an element, just override 
  +prefixes defined in parent element with uris that have been redefined by the 
  +element instead of keeping both uris in the table.</Log>
  +</Commit>
  +<Commit category="core">
  +<Who>curcuru@apache.org</Who>
  +<DateCommitted>09/13/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/serialize SerializerFactory.java</Modified>
  +<Log>Fix Bugzilla 3491: updated error message text; also updated Javadoc to
  + reflect @throws; note that the Javadoc is still somewhat contradictory
  + about returning a null on error (it appears to throw exceptions instead)
  + PR:3491
  + Submitted by:Julian.Birch@ranplc.co.uk</Log>
  +</Commit>
  +<Commit category="core">
  +<Who>curcuru@apache.org</Who>
  +<DateCommitted>09/13/2001</DateCommitted>
  +<Modified>java/src/javax/xml/transform TransformerFactory.java
  + java/src/org/apache/xml/dtm DTMManager.java</Modified>
  +<Log>Fix Bugzilla 3423: documentation updates for proper class, property names
  + (one of two checkins)
  + PR:3423
  + Submitted by:gthb@dimon.is</Log>
  +</Commit>
  +<Commit category="core">
  +<Who>curcuru@apache.org</Who>
  +<DateCommitted>09/14/2001</DateCommitted>
  +<Modified>java/src/org/apache/xpath XPath.java</Modified>
  +<Log>Fix Bugzilla 2637: documentation updates for constructor functionality
  + PR:2637
  + Submitted by:gthb@dimon.is</Log>
  +</Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/16/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom AbsoluteIterator.java
  - DOMImpl.java DupFilterIterator.java
  - StepIterator.java UnionIterator.java</Modified>
  -<Log>Implementation of id() and key() pattern - finally!
  - Added a small fix to the DOMImpl$DescendantIterator to prevent NPEs.
  - PR: bugzilla 1376
  +<DateCommitted>09/17/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler LiteralElement.java
  + Param.java ParameterRef.java
  + ParentLocationPath.java Variable.java
  + VariableBase.java VariableRef.java
  + java/src/org/apache/xalan/xsltc/dom DOMImpl.java
  + MatchingIterator.java ReverseIterator.java
  + StepIterator.java
  + java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
  + TextOutput.java
  + java/src/org/apache/xalan/xsltc/trax DOM2SAX.java</Modified>
  +<Log>Several bugfixes and fixes for regressions recently introduced by other
  + bugfixes.
  + PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/16/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler IdKeyPattern.java
  - KeyCall.java Mode.java Output.java Parser.java
  - TestSeq.java xpath.cup</Modified>
  -<Log>Forgot an 'import' in DupFilterIterator
  - PR: n/a
  +<DateCommitted>09/17/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler Predicate.java</Modified>
  +<Log>Fix for parameter references used within predicates.
  + PR: bugzilla 3405
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  +<Commit category="core">
  +<Who>mmidy@apache.org</Who>
  +<DateCommitted>09/17/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/templates ElemUse.java</Modified>
  +<Log>Bug 2548: Combine attribute sets with the same name but process them in order 
  +of precedence.</Log>
  +</Commit>
  +<Commit category="core">
  +<Who>mmidy@apache.org</Who>
  +<DateCommitted>09/17/2001</DateCommitted>
  +<Modified>java/src/org/apache/xpath/axes UnionPathIterator.java</Modified>
  +<Log>Bug 3533: Check for null m_iterators before trying to use it.</Log>
  +</Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/16/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc TransletOutputHandler.java
  - java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java
  - java/src/org/apache/xalan/xsltc/runtime
  - AbstractTranslet.java DefaultSAXOutputHandler.java
  - SAXAdapter.java TextOutput.java
  - TransletOutputBase.java</Modified>
  -<Log>missing file</Log>
  +<DateCommitted>09/18/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/cmdline Compile.java</Modified>
  +<Log>Added '-s' option to command-line compilaton tool to precent calls to
  + System.exit(); This is needed when the command-line tool is invoked by
  + our Java-based test harness.
  + PR: n/a
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/16/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime
  - DefaultSAXOutputHandler.java</Modified>
  -<Log>Added another fix for the missing DOCTYPE declaration. XSLTC will now output
  - DOCTYPE declarations for HTML output if either doctype-system or doctype-
  - public is declared in the &lt;xsl:output&gt; element. XSL output will get a
  - DOCTYPE declaration only if doctype-system is declared.
  - PR: 1504
  +<DateCommitted>09/18/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java</Modified>
  +<Log>Added test in the method that handles stylesheet PIs in embedded stylesheets.
  + This method did not properly test for the existence of stylesheets referenced
  + in these PIs (ref. Sun's test embed09).
  + PR: n/a
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
  +</Commit>
  +<Commit category="core">
  +<Who>mmidy@apache.org</Who>
  +<DateCommitted>09/18/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/transformer KeyRefIterator.java</Modified>
  +<Log>Bugzilla 3618: Check cache before anything else when getting the next node in 
  +the iterator.</Log>
  +</Commit>
  +<Commit category="core">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/19/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc TransletException.java</Modified>
  +<Log>Changed the TransletException class so that it inherits from SAXException
  + and not from Exception. This should make it possible for us to avoid
  + testing for both SAXExceptions and TransletExceptions. Exception handling
  + is one of the things that JVM takes its time with, and we should try to
  + avoid using them when we can, and use as few of them as possible otherwise.
  + PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/16/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom AbsoluteIterator.java</Modified>
  -<Log>
  -
  -
</Log>
  +<DateCommitted>09/19/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler Predicate.java
  + StepPattern.java TestSeq.java</Modified>
  +<Log>Fix for predicates used in complex match patterns. The compiler failed to
  + produce code that would match on patterns like "blob/*[@attr='str']". It
  + would also fail to identify some position predicates such as "blob[$param]".
  + Nested parameters were not handled properly either. A pattern such as
  + "foo[bar[starts-with(@attr, 'baz')]]" would be broken up and actually
  + compiled twice - the outer predicate would be compiled first and the inner
  + one after that. This fix makes sure that the predicates are handled together
  + as one test, and not as two separate tests.
  + PR: bugzilla 1376 (was an id/key problem, now predicates)
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>08/16/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
  -<Log>turning on filtering, bug 2553</Log>
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/19/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime
  + DefaultSAXOutputHandler.java TextOutput.java</Modified>
  +<Log>Modified the output handler and SAX handler to produce proper HTML output.
  + Special characters in &lt;script&gt; and &lt;style&gt; elements are no longer escaped,
  + and end-tags are properly produced (sometimes we would forget the last '&gt;').
  + PR: bugzilla 2517
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/16/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java</Modified>
  -<Log>Removed a bad optimisation in the duplicate filter iterator.
  +<DateCommitted>09/19/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java
  + MatchingIterator.java StepIterator.java</Modified>
  +<Log>Verious fixes for iterators.
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>08/17/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
  -<Log>re-activated the no dups filtering, dont know how
  - this got reverted back to no filtering, but it is fixed again.</Log>
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/19/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom BitArray.java
  + DupFilterIterator.java KeyIndex.java</Modified>
  +<Log>A fix in the duplicate filter iterator to ensure that the iterator can be
  + reset properly. The iterator was using its own variable for tracking the
  + current node (not the base class' _position variable) but did not
  + implement the reset() method).
  + PR: bugzilla 1430
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/19/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler VariableRef.java</Modified>
  +<Log>Forgot to add this file with my fix for bug 1430.
  + PR: bugzilla 1430
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
  +</Commit>
   <Commit category="core">
   <Who>mmidy@apache.org</Who>
  -<DateCommitted>08/17/2001</DateCommitted>
  -<Modified>java/src/org/apache/xml/utils SystemIDResolver.java</Modified>
  -<Log>Make sure base is not null before checking for its contents.</Log>
  +<DateCommitted>09/19/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/processor
  + TransformerFactoryImpl.java</Modified>
  +<Log>Bugzilla 2332: Implement getAttribute() method to return the values for 
  +incremental and optimize</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/17/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler IdKeyPattern.java
  - Key.java KeyCall.java Parser.java Sort.java
  - xpath.cup
  - java/src/org/apache/xalan/xsltc/compiler/util
  - CompareGenerator.java NodeSortRecordGenerator.java
  - java/src/org/apache/xalan/xsltc/dom DTDMonitor.java
  - DupFilterIterator.java KeyIndex.java
  - NodeSortRecord.java NodeSortRecordFactory.java
  - java/src/org/apache/xalan/xsltc/runtime
  - AbstractTranslet.java BasisLibrary.java</Modified>
  -<Log>Major update for id() and key(). Patterns containing id() and key() are
  - now 100% supported (about time), and id() and key() expressions should
  - now work in all (at least most) combinations.
  - PR: bugzilla 1376 (!!!) and 2624
  +<DateCommitted>09/19/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler LastCall.java
  + ParameterRef.java PositionCall.java Predicate.java
  + RoundCall.java VariableRefBase.java</Modified>
  +<Log>Fix for combination of wildcards and position predicates in match patterns.
  + PR: bugzilla 1532
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>08/17/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/templates FuncDocument.java</Modified>
  -<Log>Fix document function so that if only one argument is passed and it is a 
  -nodetest, the base to be used to resolve relative URIs is the base of the each 
  -node in the nodeset.</Log>
  +<Commit category="xsltc">
  +<Who>tmiller@apache.org</Who>
  +<DateCommitted>09/19/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler RelationalExpr.java</Modified>
  +<Log>bug fix 2838, (namedtemplate test)</Log>
   </Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>08/17/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/processor XSLTSchema.java</Modified>
  -<Log>Allow multiple iterations of xsl:with-param within an xsl:call-template or 
  -xsl:apply-template</Log>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  +<Log>Fix to prevent escaping of the '"' character. This character should only
  + be escaped inside attribute values, and not in text nodes.
  + PR: bug 2952
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/20/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
  -<Log>A small fix for a cleanup I did in the basis library (it broke the
  - substring() function)&gt;
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
  +<Log>Fix for ChildrenIterator to speed up last() and position() calls.
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
  @@ -316,9 +495,11 @@
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/20/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  -<Log>Added small fix to prevent NPE in output handler.
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom AbsoluteIterator.java</Modified>
  +<Log>This fix may affect a series of bugs. The AbsoluteIterator (/foo/bar/... etc.)
  + did not update its _position variable, causing position() to return wrong
  + values if called more than once.
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
  @@ -326,91 +507,46 @@
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/20/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc TransletOutputHandler.java
  - java/src/org/apache/xalan/xsltc/compiler Variable.java
  - VariableRef.java VariableRefBase.java
  - java/src/org/apache/xalan/xsltc/compiler/util
  - MultiHashtable.java
  - java/src/org/apache/xalan/xsltc/dom DOMImpl.java
  - java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
  - TextOutput.java TransletOutputBase.java</Modified>
  -<Log>Added element/attribute prefix information in the internal DOM.
  - This should fix some problems we have had with the copy and copy-of
  - elements. Added a few lines of code in an attempt to speed up the DOM builder.
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler/util
  + MethodGenerator.java</Modified>
  +<Log>Added shortcut to call the reset() method on any iterator.
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>08/20/2001</DateCommitted>
  -<Modified>java/src/org/apache/xpath XPathContext.java</Modified>
  -<Log>Added getCurrentNodeList() for getting the current node list as defined
  - by http://www.w3.org/TR/xslt#dt-current-node-list.
  - This looks up the stack of the SubContextLists to find the top-level
  - LocPathIterator. I'm fairly unhappy with this fix, and hope to restructure
  - the context list stuff a bit to avoid the casts in the getCurrentNodeList(),
  - and to fix getCurrentNode() so that it properly defines the current
  - node as defined by the XSLT spec. As a matter of fact, I would
  - like to break up XPathContext into an XSLTContext.
  - Part of the http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3031
  - fix.</Log>
   </Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>08/20/2001</DateCommitted>
  -<Modified>java/src/org/apache/xpath/functions FuncCurrent.java</Modified>
  -<Log>Call new XPathContext#getCurrentNodeList. Fixes
  - http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3031.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>08/20/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/transformer KeyRefIterator.java
  - java/src/org/apache/xpath/axes ChildIterator.java
  - ChildTestIterator.java DescendantIterator.java
  - MatchPatternIterator.java
  - SelfIteratorNoPredicate.java UnionPathIterator.java</Modified>
  -<Log>Fix for problem reported by Mike Starr &lt;mike.starr@air2web.com&gt;,
  - where the transformation hangs for "foo[2] | bang"
  - patters, i.e. unions with positional predicates. The fix
  - is to have the iterators#nextNode() set m_lastFetched to DTM.NULL
  - when m_foundLast is found to be true on function entry
  - (after the cache check). This allows getCurrentNode() to
  - fullfill it's contract of returning null if the last fetch was
  - null. The bug occured after an optimization for positional
  - predicates to have them not continue searching once
  - the positional node was found, by setting m_foundLast
  - to true.</Log>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
  +<Log>Fix to ensure that node iterators stored inside parameters are clones for
  + each time the parameter is referenced. If this is not done then the node
  + iterator will be in an unstable state after it has been referenced once.
  + PR: bugzilla 3238
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/21/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom DTDMonitor.java</Modified>
  -<Log>An attempt to optimise the building of the ID index. The previous version of
  - this code would traverse the DOM once for each type of element that had a
  - defined ID attribute. The new version traverses the DOM once, and looks up
  - each element's type in a hashtable to determine its ID attribute type (if 
  -any).
  - The new version of the code does not use string comparisons, like the old one.
  - This update was done to compensate for the possible performance degradation of
  - having implemented an element/attribute prefix array in the internal DOM.
  - PR: n/a
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler Step.java</Modified>
  +<Log>A fix for layers of parent location paths and steps representing an
  + XPath pattern/expression like /foo/*/bar
  + PR: bugzilla 3311
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/21/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax
  - TemplatesHandlerImpl.java TemplatesImpl.java
  - TransformerHandlerImpl.java TransformerImpl.java</Modified>
  -<Log>Protected some methods in our TrAX code that are not defined in the TrAX API.
  - These methods were never intended for public use and should have been defined
  - as "protected" to begin with.
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler ParameterRef.java
  + ParentLocationPath.java Predicate.java</Modified>
  +<Log>Removed a change from yesterday that caused a pretty bad regression in
  + the position() and last() functions. Also changed a line un Param.java
  + to add more information in debug outout.
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
  @@ -418,132 +554,130 @@
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/22/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler XslElement.java</Modified>
  -<Log>Fix for a problem with some combinations of &lt;xsl:element&gt; and namespace
  - aliasing. The output lacked the necessary namespace definitions when an
  - element created with &lt;xsl:element&gt; was given a qname with a prefix that
  - was mapped to some other prefix.
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  +<Log>Fix to prevent complaints about illegal namespace declarations in output.
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>08/23/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler ParameterRef.java</Modified>
  -<Log>removed typeCheck(), uses the base classes method now</Log>
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler VariableBase.java
  + WithParam.java
  + java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
  +<Log>Added escaping of special characters in parameter names when passed to a
  + template using &lt;xsl:with param/&gt;.
  + PR: bugzilla 3324
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>08/23/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler
  - VariableRefBase.java</Modified>
  -<Log>added default typeCheck() to this base class</Log>
  +<Commit category="core">
  +<Who>jkesselm@apache.org</Who>
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xml/dtm/ref DTMNodeProxy.java</Modified>
  +<Log>Enable Attr.getOwnerElement()</Log>
   </Commit>
   <Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>08/23/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler RelationalExpr.java</Modified>
  -<Log>bug fix 2838, cast to type real if both operands are
  - ResultTreeType</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>johng@apache.org</Who>
  -<DateCommitted>08/24/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified>
  -<Log>Removed debug flag
  - Submitted by:John Gentilin</Log>
  +<Who>amiro@apache.org</Who>
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/cmdline Compile.java</Modified>
  +<Log>minor edit to usuage for -s option</Log>
   </Commit>
   <Commit category="core">
  -<Who>johng@apache.org</Who>
  -<DateCommitted>08/24/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/lib/sql SQLDocument.java
  - XConnection.java</Modified>
  -<Log>Fixed Streaming Mode
  - Submitted by: John Gentilin</Log>
  +<Who>mmidy@apache.org</Who>
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/processor StylesheetHandler.java
  + java/src/org/apache/xalan/templates ElemLiteralResult.java</Modified>
  +<Log>Bugzilla 1803: Handle version attribute on a litteral element.</Log>
   </Commit>
  -<Commit category="core">
  -<Who>johng@apache.org</Who>
  -<DateCommitted>08/24/2001</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm DTM.java
  - java/src/org/apache/xml/dtm/ref DTMDefaultBase.java
  - DTMDocumentImpl.java DTMManagerDefault.java</Modified>
  -<Log>added document registration and release events to the DTM interface
  - Submitted by: John Gentilin</Log>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/cmdline Transform.java</Modified>
  +<Log>Added functionality behind the '-s' flag in the Transform command-line tool.
  + PR: n/a
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  -<Commit category="core">
  -<Who>garyp@apache.org</Who>
  -<DateCommitted>08/25/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/lib Extensions.java</Modified>
  -<Log>Fix bug 3112 (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3112). Fix 
  -tokenize to work with DTM by obtaining a new DocumentBuilder and not using the 
  -document from the context node.</Log>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/20/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/cmdline Compile.java
  + Transform.java</Modified>
  +<Log>Fixed two compile errors (bad, bad, bad).
  + PR: n/a
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  -<Commit category="core">
  -<Who>garyp@apache.org</Who>
  -<DateCommitted>08/26/2001</DateCommitted>
  -<Modified>java/src/org/apache/xpath VariableStack.java
  - java/src/org/apache/xpath/operations Variable.java</Modified>
  -<Log>Fix bug 3265 (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3265). Using 
  -an expression in the evaluate extension function that contains a top-level 
  -variable was cause an NPE.</Log>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/21/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc DOM.java
  + java/src/org/apache/xalan/xsltc/compiler LastCall.java
  + PositionCall.java
  + java/src/org/apache/xalan/xsltc/dom DOMAdapter.java
  + DOMImpl.java MultiDOM.java</Modified>
  +<Log>Fixed the getTypedPosition() and getTypedLast() methods of the DOM. These
  + were used to implement XPath patterns such as /foo/bar[8]/baz.
  + PR: bugzilla 2803
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>08/26/2001</DateCommitted>
  -<Modified>java/src/org/apache/xpath/objects XStringForChars.java</Modified>
  -<Log>Fixed two bugs, one in getChars and one in charAt where the m_start
  - offset wasn't being used correctly. This manifested itself in some
  - stuff I was doing with the startsWith function, but likely caused
  - many other bugs with other functionality.</Log>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/21/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  +<Log>Added a little method to the output post-processor to replace whitespaces
  + in URLs by "%20" sequences. This is all the escaping I think we should
  + bother our heads doing.
  + PR: bugzilla 1512
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/27/2001</DateCommitted>
  +<DateCommitted>09/21/2001</DateCommitted>
   <Modified>java/src/org/apache/xalan/xsltc DOM.java
  - java/src/org/apache/xalan/xsltc/compiler
  - AbsoluteLocationPath.java AbsolutePathPattern.java
  - AncestorPattern.java ApplyTemplates.java
  - BooleanExpr.java CallTemplate.java CastExpr.java
  - Constants.java Copy.java CopyOf.java
  - DocumentCall.java FilterExpr.java
  - FilteredAbsoluteLocationPath.java ForEach.java
  - FunctionCall.java Key.java KeyCall.java
  - LastCall.java LocalNameCall.java Mode.java
  - NameCall.java NamespaceUriCall.java Number.java
  - Param.java ParameterRef.java
  - ParentLocationPath.java ParentPattern.java
  - PositionCall.java Predicate.java
  - RelationalExpr.java Sort.java Step.java
  - StepPattern.java Stylesheet.java
  - SyntaxTreeNode.java Template.java TestSeq.java
  - Text.java TransletOutput.java ValueOf.java
  - Variable.java VariableRef.java Whitespace.java
  - XSLTC.java
  - java/src/org/apache/xalan/xsltc/compiler/util
  - ClassGenerator.java ErrorMsg.java
  - MethodGenerator.java NodeSetType.java NodeType.java
  - ResultTreeType.java
  - java/src/org/apache/xalan/xsltc/dom Axis.java
  - DOMAdapter.java DOMImpl.java LoadDocument.java
  - MultiDOM.java
  - java/src/org/apache/xalan/xsltc/runtime
  - AbstractTranslet.java BasisLibrary.java</Modified>
  -<Log>Changes all calls from the compiled translet code to the DOM to be calls
  - to the DOM interface (and not to a specific DOM class). I did this to make
  - it possible to plugi in any DOM implementation.
  + java/src/org/apache/xalan/xsltc/compiler Constants.java
  + Step.java
  + java/src/org/apache/xalan/xsltc/dom DOMAdapter.java
  + DOMImpl.java MultiDOM.java NthIterator.java</Modified>
  +<Log>Two fixes in this one. One to make sure that the context-node is set correctly
  + when applying templates using an iterator that has a predicate that tests on
  + '.' (the current node), such as select="foo/bar[. = 'blob']". The other fix
  + is for the nth position iterator, that failed to count to n backwards in
  + cases when the underlying iterator was reverse.
  + PR: bugzilla 2954 (two bugs in one, really)
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/21/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  +<Log>A fix for CDATA elements. The tags of CDATA sections were passed through the
  + output post-processor's character escaping function but should be passed
  + directly to the SAX handler.
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  -<Commit category="core">
  +<Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/27/2001</DateCommitted>
  -<Added>java/src/org/apache/xalan/xsltc StripFilter.java</Added>
  -<Log>Forgot to add this file in my last putback.
  +<DateCommitted>09/24/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java
  + NthIterator.java</Modified>
  +<Log>The fix for 2954 introduced a regression, so I am pulling out the fix.
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
  @@ -551,16 +685,20 @@
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/27/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc TransletOutputHandler.java
  - java/src/org/apache/xalan/xsltc/compiler Constants.java
  - TransletOutput.java
  - java/src/org/apache/xalan/xsltc/runtime
  - AbstractTranslet.java DefaultSAXOutputHandler.java
  - TextOutput.java TransletOutputBase.java</Modified>
  -<Log>Added an &lt;xsltc:output&gt; extension to allow for multiple output files. I know
  - that this is not a prioritised task, but I need this for a little project I
  - am working on.
  +<DateCommitted>09/24/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom NthIterator.java</Modified>
  +<Log>A revised fix for bug 2954, that does not cause the regressions previously
  + sown by some tests.
  + PR: bugzilla 2954 (revised fix)
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/24/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
  +<Log>A fix for the last() function for children iterators.
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
  @@ -568,14 +706,10 @@
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/28/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Param.java
  - ParameterRef.java Variable.java VariableBase.java
  - VariableRef.java
  - java/src/org/apache/xalan/xsltc/compiler/util
  - NodeSetType.java NodeType.java ReferenceType.java
  - ResultTreeType.java StringType.java Type.java</Modified>
  -<Log>A few fixes for the regression caused by my last (huge) putback.
  +<DateCommitted>09/24/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
  +<Log>Fixed the descendant iterator so that it does not return text-nodes
  + for descendant::*
    PR: n/a
    Obtained from: n/a
    Submitted by: morten@xml.apache.org
  @@ -583,36 +717,62 @@
   </Commit>
   <Commit category="xsltc">
   <Who>morten@apache.org</Who>
  -<DateCommitted>08/28/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java</Modified>
  -<Log>A fix for the position() function when using duplicate filter iterators.
  - PR: n/
  - Obtained from: N/A
  +<DateCommitted>09/24/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler Import.java
  + Param.java Stylesheet.java</Modified>
  +<Log>Fix for resolving mutiple defined global parameters and variables. The
  + Import class has been fixed to set import precedences properly, and the
  + Param class has been changed to use the import precedence to resolve
  + between multiple definitions of the same variable/parameter.
  + PR: bugzilla 3404
  + Obtained from: n/a
    Submitted by: morten@xml.apache.org
    Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>08/28/2001</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref DTMDefaultBase.java</Modified>
  -<Log>added dumpNode method, convenience for debugging.
  -
  - We might want to move this function up to DTMDefaultBase, or
  - perhaps to the DTM API itself.</Log>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/24/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler/util
  + ClassGenerator.java</Modified>
  +<Log>Forgot this file in my last update.
  + Submitted by: morten@xml.apache.org</Log>
   </Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>08/28/2001</DateCommitted>
  -<Modified>java/src/org/apache/xalan/serialize SerializerToText.java</Modified>
  -<Log>Fix http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3131 by
  - overriding writeNormalizedChars and writeUTF16Surrogate to
  - not do any XML escaping.</Log>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/24/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java
  + NthIterator.java</Modified>
  +<Log>Another fix for the preceding-sibling iterator. It appeared that this
  + iterator returned its nodes in the wrong order, and this was the reason
  + why the position iterator (used to implement preceding-siblling::*[n])
  + did not return the correct node. It is quite amazing that this iterator
  + has been returning nodes in the wrong order for so long without any of
  + us notising, and hopefully this fix will help eliminate a few of our
  + open bugs.
  + PR: bugzilla 2954
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>08/28/2001</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref DTMDefaultBase.java</Modified>
  -<Log>The index was being stored as opposed to the node handle when we were 
  -replacing namespace nodes. Store the actual node handle.</Log>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/25/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/compiler Param.java
  + Stylesheet.java Variable.java VariableBase.java</Modified>
  +<Log>Fix to resolving multiple defined global variables or parameters.
  + PR: bugzilla 3404
  + Obtained from: n/a
  + Submitted by: morten@xml.apache.org
  + Reviewed by: morten@xml.apache.org</Log>
  +</Commit>
  +<Commit category="xsltc">
  +<Who>morten@apache.org</Who>
  +<DateCommitted>09/25/2001</DateCommitted>
  +<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
  +<Log>Optimisation for string-2-int and real-2-int conversions.
  + PR: bugzilla 3448
  + Obtained from: n/a
  + Submitted by: John Howard (johnh@schemasoft.com)
  + Reviewed by: morten@xml.apache.org</Log>
   </Commit>
   </Commits>
  
  
  

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