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 2002/06/11 15:28:13 UTC

cvs commit: xml-xalan/java commits.xml

dleslie     2002/06/11 06:28:13

  Modified:    java     commits.xml
  Log:
  Purged for upcoming developer releases.
  
  Revision  Changes    Path
  1.49      +2 -1692   xml-xalan/java/commits.xml
  
  Index: commits.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/commits.xml,v
  retrieving revision 1.48
  retrieving revision 1.49
  diff -u -r1.48 -r1.49
  --- commits.xml	9 May 2002 16:25:10 -0000	1.48
  +++ commits.xml	11 Jun 2002 13:28:12 -0000	1.49
  @@ -1,1693 +1,3 @@
   <?xml version="1.0"?>
  -<Commits>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>02/21/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax SAX2DOM.java</Modified>
  -<Log>bug fix 6417, removed extra root element in DOM,
  - contributed by Tim Elcott</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>amiro@apache.org</Who>
  -<DateCommitted>02/21/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax Tag:
  - jaxp-ri-1_2_0-beta-branch SAX2DOM.java</Modified>
  -<Log>fix DOMResult SOAP bug 4641035</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>02/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref DTMManagerDefault.java</Modified>
  -<Log>Make synchronized to address potential reentrancy issue in
  - XRTreeFrag.finalize(), as discussed in the Javadoc. This may
  - solve several outstanding bug reports regarding reuse of
  - Transformers and cache suppression in for-each.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>02/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath XPathContext.java</Modified>
  -<Log>Well, _that_ was dumb... Forgot one "don't dereference if null" test.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>02/26/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
  -<Log>bug fix 6636, Transformers forgets output properties
  - fix contributed by Tim Elcott (bigfoot.com)</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>02/27/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/objects XRTreeFrag.java</Modified>
  -<Log>Just comment</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>02/27/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/serialize SerializerToXML.java</Modified>
  -<Log>We weren't handling the case where no default-value handling was specified.
  - This didn't generally bother us because XSLT never produces an element
  - declaration as output... but it did affect TransformerIdentityImpl when the
  - source document had an internal subset.
  -
  - See xalan-j-users archives, under subject
  - "Differences between explicit and implicit parsing for docs with DTDs?"</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>02/28/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
  -<Log>bug 6751, null properties are now set properly,
  - fix contributed by Derek Sayeau- thanks Derek.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/01/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime TransletLoader.java</Modified>
  -<Log>Tomcat 4.x external Java class bug fix, Tomcat 4.x
  - could not find external java classes, contrib by Santiago Pericas</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/01/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java</Modified>
  -<Log>Tomcat 4.x external Java class bug fix, Tomcat 4.x
  - could not find external java classes, contrib by Santiago Pericas</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/01/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime Tag:
  - jaxp-ri-1_2_0-beta-branch TransletLoader.java</Modified>
  -<Log>bugtraq #4644811, Tomcat and ext java classes, Santiago Pericas</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/01/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax Tag:
  - jaxp-ri-1_2_0-beta-branch TransformerImpl.java</Modified>
  -<Log>bugtraq #4644811, Tomcat and ext java classes, Santiago Pericas</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/01/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax Tag:
  - jaxp-ri-1_2_0-beta-branch TransformerImpl.java</Modified>
  -<Log>backed out chg</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/01/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax Tag:
  - jaxp-ri-1_2_0-beta-branch TemplatesImpl.java</Modified>
  -<Log>bugtraq #4644811, Tomcat and ext java classes, Santiago Pericas</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/04/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom SortingIterator.java</Modified>
  -<Log>bug 6693- fix by Santiago Pericas, implement a
  - iterator clone method.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>03/04/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/processor StylesheetHandler.java
  - java/src/org/apache/xalan/templates ElemVariable.java
  - java/src/org/apache/xalan/transformer TransformerImpl.java
  - java/src/org/apache/xml/dtm/ref DTMManagerDefault.java
  - java/src/org/apache/xpath VariableStack.java
  - XPathContext.java</Modified>
  -<Log>Variable64-66 and a number of variable-related Bugzilla reports: Global
  - variables may have their resolution deferred. This was causing their
  - content to be placed on the normal variable stack, where it could be
  - popped off (arggh) and later overwritten (double arggh). This change
  - gives them an independent storage space which is not subject to
  - those risks.
  -
  - While I was at it, I've also made the VariableStack class a trifle more
  - self-documenting by giving some of the fields more meaningful names.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>03/04/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/utils IntStack.java</Modified>
  -<Log>Bugzilla 6854: Return the stack exception, as documented.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/05/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax DOM2SAX.java
  - SAX2DOM.java TransformerImpl.java</Modified>
  -<Log>bug 6620 fix: DOMSource no longer requires
  - Document nodes, fix contrib by Santiago Pericas-Geersten</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/05/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
  -<Log>re-entered bug fix 6751, last putback inadvert.
  - removed this fix</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime
  - AbstractTranslet.java</Modified>
  -<Log>bug fixes for 6257,6851,6665,6809; Santiago Pericas-Geerston</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified>
  -<Log>bug fix 6850, Santiago Pericas-Geerston</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/07/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax
  - TemplatesHandlerImpl.java
  - TransformerFactoryImpl.java</Modified>
  -<Log>bug 6312, TemplatesHandler and XMLReader, fix
  - by Santiago Pericas</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>amiro@apache.org</Who>
  -<DateCommitted>03/11/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler StepPattern.java</Modified>
  -<Log>just minor change to syntax</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>amiro@apache.org</Who>
  -<DateCommitted>03/11/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java
  - java/src/org/apache/xalan/xsltc/dom UnionIterator.java</Modified>
  -<Log>fix 5573 for XSLTMark alphabetize test</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>amiro@apache.org</Who>
  -<DateCommitted>03/11/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom
  - CurrentNodeListIterator.java</Modified>
  -<Log>fix bug 5577 XSLTMark trend test</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>amiro@apache.org</Who>
  -<DateCommitted>03/11/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Step.java</Modified>
  -<Log>got rid of call to forceNaturalOrder code, Santiago Pericasgeersten</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>amiro@apache.org</Who>
  -<DateCommitted>03/11/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Expression.java</Modified>
  -<Log>fix XSLTMark test dbonerow slow performance, Santiago P.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>03/12/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath XPathContext.java</Modified>
  -<Log>Bugzilla 6156 reopened: Same symptom, different disease -- rather than
  - a late finalizer, we simply forgot to reset one field between invocations.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/12/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler
  - FormatNumberCall.java</Modified>
  -<Log>bug 6692, fix by Santiago Pericas-Geersen</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/12/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler
  - ProcessingInstruction.java</Modified>
  -<Log>bug 5141, fix by Santiago Pericas-Geersen</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/12/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime
  - StringValueHandler.java</Modified>
  -<Log>bug 5141, fix by Santiago Pericas-Geersen</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/12/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler/util Util.java</Modified>
  -<Log>bug 6413, fix by Santiago Pericas-Geersen</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/13/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime
  - AbstractTranslet.java</Modified>
  -<Log>bug 6963, omit header needs to be set before output
  - occurs, fix by Santiago Pericas-Geersen</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/14/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler
  - ParentLocationPath.java</Modified>
  -<Log>bug 5576, had to add a new test case in translate()
  - to set includeself for step iterator, thanks to Santiago Pericas-Geersen</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/15/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler LiteralElement.java</Modified>
  -<Log>bug 6819, variables translated before attrs to fix
  - problems with dependency, fix by Santiago Pericas-Geertsen</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/18/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  -<Log>bug 6935, fixed char escaping in non-URL HTML
  - attribute case; also added recognition for URL escaping in HTML4 cite attrs.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/19/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  -<Log>fix for unit test customer/murphy3.xsl</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>03/19/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref TestDTM.java</Modified>
  -<Log>Replace old version, which was specific to particular implentations of
  - DTM, with one which is specific only to DTMManagerDefault and which
  - can be generalized more easily to conduct other tests.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>03/19/2002</DateCommitted>
  -<Removed>java/src/org/apache/xml/dtm/ref TestDTMNodes.java</Removed>
  -<Log>No longer in service.
  -
  - This supported the old version of TestDTM. New version has
  - a node-dumper as an internal subroutine. (If we're going to do
  - a display method for other debugging purposes, it should be
  - both applicable to all DTMs and -- probably -- built into the
  - DTM system.)</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>03/20/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref TestDTM.java</Modified>
  -<Log>Add Apache header, remove import of discarded TestDTMNode.
  - At some point, we should consider moving this class to the tests
  - directory.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/21/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/serialize SerializerToXML.java</Modified>
  -<Log>Properly catch exception from CharInfo constructor, and try again.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/21/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/utils SystemIDResolver.java</Modified>
  -<Log>Put extra check for getAbsoluteURI(String urlString, String base) for absolute
  - file paths with no protocol... I think one of the last check-in's wiped this 
  -out.
  - So now, if the path is the form of "x:/x" or "/x" then "file:///" is added to 
  -it.
  - I don't see how this can screw anything up... but I'm sure it will.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/21/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath XPathContext.java</Modified>
  -<Log>Merge from redundent expression elemination branch.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/21/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan Version.java
  - java/src/org/apache/xalan/lib/sql DTMDocument.java
  - java/src/org/apache/xalan/processor ProcessorKey.java
  - ProcessorPreserveSpace.java
  - ProcessorStripSpace.java StylesheetHandler.java
  - XSLTAttributeDef.java XSLTElementProcessor.java
  - java/src/org/apache/xalan/templates AVT.java AVTPart.java
  - AVTPartSimple.java AVTPartXPath.java
  - ElemApplyTemplates.java ElemAttribute.java
  - ElemCallTemplate.java ElemChoose.java
  - ElemCopyOf.java ElemElement.java
  - ElemExtensionCall.java ElemForEach.java ElemIf.java
  - ElemLiteralResult.java ElemNumber.java
  - ElemTemplateElement.java ElemValueOf.java
  - ElemVariable.java ElemWhen.java ElemWithParam.java
  - FuncDocument.java FuncKey.java Stylesheet.java
  - WhiteSpaceInfo.java
  - java/src/org/apache/xalan/trace TraceManager.java
  - java/src/org/apache/xalan/transformer KeyIterator.java
  - KeyManager.java KeyRefIterator.java KeyTable.java
  - NodeSorter.java ResultTreeHandler.java
  - TransformerHandlerImpl.java
  - java/src/org/apache/xml/utils NodeVector.java
  - java/src/org/apache/xpath Expression.java VariableStack.java
  - XPath.java
  - java/src/org/apache/xpath/axes AttributeIterator.java
  - AxesWalker.java ChildIterator.java
  - ChildTestIterator.java DescendantIterator.java
  - FilterExprWalker.java IteratorPool.java
  - LocPathIterator.java MatchPatternIterator.java
  - OneStepIterator.java OneStepIteratorForward.java
  - PredicatedNodeTest.java ReverseAxesWalker.java
  - SelfIteratorNoPredicate.java UnionPathIterator.java
  - WalkerFactory.java WalkingIterator.java
  - WalkingIteratorSorted.java
  - java/src/org/apache/xpath/compiler Compiler.java
  - java/src/org/apache/xpath/functions FuncBoolean.java
  - FuncCount.java FuncExtFunction.java Function.java
  - Function2Args.java Function3Args.java
  - FunctionMultiArgs.java FunctionOneArg.java
  - java/src/org/apache/xpath/objects XBoolean.java
  - XNodeSet.java XNodeSetForDOM.java XNumber.java
  - XObject.java XRTreeFrag.java
  - XRTreeFragSelectWrapper.java XString.java
  - XStringForFSB.java
  - java/src/org/apache/xpath/operations Bool.java Equals.java
  - Operation.java UnaryOperation.java Variable.java
  - java/src/org/apache/xpath/patterns FunctionPattern.java
  - NodeTest.java StepPattern.java UnionPattern.java</Modified>
  -<Added>java/src/org/apache/xalan/processor WhitespaceInfoPaths.java
  - java/src/org/apache/xalan/templates AbsPathChecker.java
  - ElemVariablePsuedo.java
  - RedundentExprEliminator.java VarNameCollector.java
  - XSLTVisitable.java XSLTVisitor.java
  - XUnresolvedVariableSimple.java
  - java/src/org/apache/xpath ExpressionNode.java
  - ExpressionOwner.java XPathVisitable.java
  - XPathVisitor.java
  - java/src/org/apache/xpath/axes BasicTestIterator.java
  - FilterExprIterator.java
  - FilterExprIteratorSimple.java
  - HasPositionalPredChecker.java NodeSequence.java
  - PathComponent.java UnionChildIterator.java
  - java/src/org/apache/xpath/operations VariableSafeAbsRef.java</Added>
  -<Removed>java/src/org/apache/xalan/transformer KeyWalker.java</Removed>
  -<Log>Redundent Expression Elimination branch merge.
  -
  - Major architectural changes
  - 1) Rip out cacheing in all iterators, and move the caching into XNodeSet 
  -(actually NodeSequence where the caching is done derives from XObject and 
  -XNodeSet derives from NodeSequence).Lots of other changes went into this, 
  -including rewriting of some of the xsl:key stuff.
  -
  - 2) Implementation of a Visitor mechanism for the stylesheet and xpath 
  -components.Each component for an XPath event is passed an ExpressionOwner, 
  -which just has a getExpression and setExpression method, which allows us to 
  -create a list of these, and then be able to do rewrites.This should be a 
  -generally useful mechanism for all sorts of stuff, and should be considered a 
  -public API.
  -
  - 3) Implementation of deepEquality methods for all XPath components, which 
  -allows us to see if two components are equal.
  -
  - 4) Implementation of RedundentExprEliminator, which is a derivative from the 
  -new XSLTVisitor class, which runs over the stylesheet collecting xpaths within 
  -the same scope, and absolute xpaths that are not context dependent.These are 
  -then each reduced by walking the list and checking for deep equality (though 
  -global paths are always reduced).Reduction takes place by creating variables 
  -that have a special namespace and a non-legal local name.Both full and partial 
  -path reduction done.
  -
  - Not done yet: Add back in the xsl:key caching that I ripped out (not a big 
  -deal).Could be skipped, with some risk.
  -
  - Not done yet: Implement isLast function.With the new stuff, the last() 
  -function will be slower, so, since most cases are just checking to see if an 
  -item is the last, I want to rewrite foo[last()] patterns to 
  -foo[xalan:isLast()].Could be skipped, with some risk.
  -
  - Davanum performance test result: 4x increase in performance.
  -
  - Datapower performance suite results: very slight decrease in overall 
  -performance.:-(
  -
  - Smoke test results: All clear when run with Xerces 1.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>dleslie@apache.org</Who>
  -<DateCommitted>03/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath DOMHelper.java</Modified>
  -<Log>The Node identity test in isNodeAfter()
  - (ie., node1 == node2) does not work in some cases,
  - so I added a routine to use DTMNodeProxy equals()
  - if that test fails.
  - This was required to support the new EXSLT
  - leading() and trailing() extension functions.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>dleslie@apache.org</Who>
  -<DateCommitted>03/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/extensions ExtensionsTable.java
  - MethodResolver.java</Modified>
  -<Log>1. Registered the EXSLT 'common', 'sets', and 'math'
  - namespaces ExtensionsTable.
  -
  - 2. To handle extension functions (e.g., some EXSLT
  - functions) that include a dash in their name, added
  - a routine in MethodResolver that maps abc_xyz to
  - abcXyz.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>dleslie@apache.org</Who>
  -<DateCommitted>03/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/lib package.html</Modified>
  -<Added>java/src/org/apache/xalan/lib ExsltCommon.java
  - ExsltMath.java ExsltSets.java</Added>
  -<Log>Preliminary set of EXSLT extension implementations.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>dleslie@apache.org</Who>
  -<DateCommitted>03/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/lib ExsltCommon.java
  - ExsltMath.java ExsltSets.java Extensions.java</Modified>
  -<Log>Added Apache license.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/23/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/templates ElemApplyImport.java
  - ElemApplyTemplates.java ElemAttribute.java
  - ElemCallTemplate.java ElemChoose.java
  - ElemComment.java ElemCopy.java ElemCopyOf.java
  - ElemFallback.java ElemForEach.java ElemIf.java
  - ElemMessage.java ElemNumber.java ElemPI.java
  - ElemParam.java ElemTemplate.java
  - ElemTextLiteral.java ElemUse.java ElemValueOf.java
  - ElemVariable.java
  - java/src/org/apache/xalan/trace TraceListenerEx.java
  - TraceManager.java
  - java/src/org/apache/xalan/transformer TransformerImpl.java</Modified>
  -<Added>java/src/org/apache/xalan/trace TraceListenerEx2.java</Added>
  -<Log>Implemented TraceListenerEx2, which extends TraceListenerEx to add
  - the traceEnd event.
  -
  - Modified all existing templates that call fireTraceEvent to also call
  - fireTraceEndEvent at the appropriate time.
  -
  - Note that there was a bad incompatibility between xsl:for-each and
  - xsl:if, which was called whether the test was successful or not.
  - With the current logic of xsl:for-each,
  - if the node-set is empty trace will not be called at all.
  - So I've changed xsl:if to match the xsl:for-each behavior.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/24/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/processor XSLProcessorVersion.java</Modified>
  -<Log>Set the DEVELOPMENT number to 1, in prep for a developer's release.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/24/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/templates ElemForEach.java</Modified>
  -<Log>Make sure the current element is nulled out if debug mode so that
  - TransformerImpl#getElementCallstack works correctly.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/24/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/templates ElemElement.java</Modified>
  -<Log>Added fire trace events, which seemed to be missing.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/24/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified>
  -<Log>Added getElementCallstack() and getTemplateCallstack() methods, for support
  - of xsl debuggers.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/24/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/processor XSLProcessorVersion.java</Modified>
  -<Log>Changed the release number to 4, since new functionality has been added.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/27/2002</DateCommitted>
  -<Added>java/src/org/apache/xalan/xsltc/dom ExtendedSAX.java</Added>
  -<Log>bug 2951, new class</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/27/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom DOMBuilder.java
  - DOMImpl.java</Modified>
  -<Log>bug 2951 fix</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/27/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime SAXAdapter.java</Modified>
  -<Log>bug 2951 fix</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/27/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/templates ElemApplyTemplates.java</Modified>
  -<Log>Fix Frank Weiss bug, which has to do with the currentFrameBottom not being
  - restored properly when inside a with-param.
  -
  - Fix Cristina bug where the traceEnd event was being passed the wrong template.
  -
  - Fix problem with RTF pruning where push/popRTFContext wasn't being called
  - for xsl:apply-templates.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/27/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/trace TraceListenerEx2.java</Modified>
  -<Log>Fix JavaDoc comment.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/27/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/trace PrintTraceListener.java</Modified>
  -<Log>Handle TraceListenerEx2, even though we don't do anything with the extra 
  -methods.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/27/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified>
  -<Log>Fix problem with the SAXSourceLocator not getting the line number info.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/27/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/utils SAXSourceLocator.java</Modified>
  -<Log>Add a constructor that takes a SourceLocator.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>03/28/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
  -<Log>bug fix for output31, output32 tests, esc chars</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/28/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/templates ElemTemplateElement.java</Modified>
  -<Log>Added getOwnerXSLTemplate method, a convenience function.
  - Implemented getLocalName().</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/28/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/processor StylesheetHandler.java
  - ProcessorTemplateElem.java</Modified>
  -<Log>Addressing http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6752.
  - Make the processor more robust against multiple failures during compilation.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/28/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/objects XNull.java</Modified>
  -<Log>Change derivation to XNodeSet.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath XPathProcessorException.java
  - XPathException.java</Modified>
  -<Log>Pass in the parent ExpressionNode, so that more context information can be
  - set. For the moment, I've added methods that are dependent on the
  - XSLT module, to set the source stylesheet node. I'll deal with this more when
  - I deal with the proper breakup and packaging of the XPath package, in a
  - few days.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/objects XObject.java</Modified>
  -<Log>Pass this as ExpressionNode to the XPathException object on error, which
  - helps us to establish context information for the exception object.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/objects XRTreeFrag.java</Modified>
  -<Log>Add constructor that lets us set the owning ExpressionNode.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified>
  -<Log>For getCurrentElement, add some protection for access when there is no
  - current element.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/templates ElemVariable.java
  - ElemWithParam.java</Modified>
  -<Log>Pass the template to the XRTreeFrag constructor, so we can establish
  - better context.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>03/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath XPathException.java</Modified>
  -<Log>Set the "StylesheetNode" to the ElemTemplateElement instead of the
  - DOM backpointer.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/02/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
  -<Log>bug 7679, xsl:vendor fix</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>04/02/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified>
  -<Log>Wrap runtime exception in TransformerException, so we'll get line number info
  - when NPE and the like.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>04/02/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/objects XRTreeFrag.java</Modified>
  -<Log>Fix for http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7622.
  - 1) Transform#1 creates an XRTreeFrag. This has a reference to a DTM, that in 
  -turn is registered with a DTMManager. The DTM will need to be deleted from the 
  -DTMManager when the XRTreeFrag is deleted. The XRTreeFrag also contains a 
  -reference to the XPathContext.
  - 2) Transform#1 completes. The XPathContext is reset... namely the a bunch of 
  -structures are reset or rebuilt, including DTMManagerDefault#m_dtms. BUT, the 
  -XRTreeFrags are still hanging around, waiting to unregister themselves.
  - 3) Transform#2 starts humming along. It builds a XRTreeFrag and installs 
  -that RTF DTM into DTMManagerDefault#m_dtms[2].
  - 4) The finalizer thread wakes and decides to delete some of those old 
  -XRTreeFrags from Transform#1.
  - 5) The XRTreeFrag#finalize() method references through the XPathContext, and 
  -deletes what it thinks is it's DTM from DTMManagerDefault#m_dtms[2] (via 
  -getDTMIdentity(dtm)).
  - 6) Transform#2 tries to reference DTMManagerDefault#m_dtms[2], finds it is 
  -null, and chaos results.
  -
  - ...so, before calling xctxt.release, etc., check to make sure the DTM is 
  -actually
  - entered in the current DTMManager.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/03/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch ApplyTemplates.java
  - Constants.java Expression.java
  - FormatNumberCall.java LiteralElement.java
  - ParentLocationPath.java Parser.java
  - ProcessingInstruction.java Step.java
  - StepPattern.java Stylesheet.java SymbolTable.java
  - SyntaxTreeNode.java XslAttribute.java
  - XslElement.java
  - java/src/org/apache/xalan/xsltc/compiler/util Tag:
  - jaxp-ri-1_2_0-fcs-branch Util.java
  - java/src/org/apache/xalan/xsltc/dom Tag:
  - jaxp-ri-1_2_0-fcs-branch
  - CurrentNodeListIterator.java DOMBuilder.java
  - DOMImpl.java SortingIterator.java
  - UnionIterator.java
  - java/src/org/apache/xalan/xsltc/runtime Tag:
  - jaxp-ri-1_2_0-fcs-branch AbstractTranslet.java
  - BasisLibrary.java Constants.java
  - DefaultSAXOutputHandler.java SAXAdapter.java
  - StringValueHandler.java TextOutput.java
  - TransletLoader.java
  - java/src/org/apache/xalan/xsltc/trax Tag:
  - jaxp-ri-1_2_0-fcs-branch DOM2SAX.java SAX2DOM.java
  - TemplatesHandlerImpl.java TemplatesImpl.java
  - TransformerFactoryImpl.java TransformerImpl.java</Modified>
  -<Added>java/src/org/apache/xalan/xsltc/dom Tag:
  - jaxp-ri-1_2_0-fcs-branch ExtendedSAX.java</Added>
  -<Log>merged the latest xsltc subtree with the xalan 2.3.1 fcs branch</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/04/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax DOM2SAX.java</Modified>
  -<Log>Fixed problem with attribute URI</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>04/04/2002</DateCommitted>
  -<Added>java/src/org/w3c/dom/xpath COPYRIGHT.html
  - XPathEvaluator.java XPathException.java
  - XPathExpression.java XPathNSResolver.java
  - XPathNamespace.java XPathResult.java</Added>
  -<Log>Add Document Object Model (DOM) Level 3 XPath Specification.
  - (Temp until it's added to xml-commons.)</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/04/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler FunctionCall.java</Modified>
  -<Log>Fix for bugzilla 7721</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/04/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler FunctionCall.java</Modified>
  -<Log>Fix related to bugzilla 7721</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>sboag@apache.org</Who>
  -<DateCommitted>04/05/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/transformer TransformerImpl.java</Modified>
  -<Log>On entry, set the document base URI in the DTM. Fixes bug reported
  - by Christine.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/05/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax Tag:
  - jaxp-ri-1_2_0-fcs-branch DOM2SAX.java</Modified>
  -<Log>Fixed attr namespace.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/05/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax Tag:
  - jaxp-ri-1_2_0-fcs-branch SAX2DOM.java
  - TransformerImpl.java</Modified>
  -<Log>Fixed problem when a DOMResult is created with a root node.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/05/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch FunctionCall.java</Modified>
  -<Log>Bugzilla 7721.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/08/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax SAX2DOM.java</Modified>
  -<Log>Add support for user-specified root node.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/08/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
  -<Log>Add support for user-specified root node.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/09/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch FunctionAvailableCall.java
  - FunctionCall.java</Modified>
  -<Log>bug 7375 fixed, handles ext java functions now</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/09/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax Tag:
  - jaxp-ri-1_2_0-fcs-branch SAX2DOM.java</Modified>
  -<Log>Fixed regression.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/09/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref DTMManagerDefault.java</Modified>
  -<Log>Fix inconsistancy in handling returned DTM IDs. (There's room for
  - debate about whether the current value -- expressed as the
  - NodeHandle for Node 0 in that DTM -- is the best possible
  - representation, but this is what we're currently using...)</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/09/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref DTMDefaultBase.java</Modified>
  -<Log>Clean-up of dumpDTM method, some code clarity changes.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/09/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax SAX2DOM.java</Modified>
  -<Log>Regression fixed.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/09/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref DTMManagerDefault.java</Modified>
  -<Log>Yeowch. Didn't mean to check in the XNI experiment.
  - Disabled, probably belongs on a branch. (And probably
  - needs to be rewritten fairly intensively, since the current
  - hook is something of a kluge!)</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/09/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref DTMManagerDefault.java</Modified>
  -<Log>(nitpicking)</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>pauldick@apache.org</Who>
  -<DateCommitted>04/10/2002</DateCommitted>
  -<Removed>java/src/org/apache/xml/dtm/ref TestDTM.java</Removed>
  -<Log>Moved into Test directory</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/10/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref DTMManagerDefault.java</Modified>
  -<Log>Cleaner disabling of experimental code. Sorry 'bout that.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>04/10/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm DTM.java
  - java/src/org/apache/xml/dtm/ref DTMDefaultBase.java
  - DTMDefaultBaseIterators.java
  - DTMDefaultBaseTraversers.java
  - ExpandedNameTable.java
  - java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java
  - java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified>
  -<Log>Change extended types to be an integer and use a structure with a localname, 
  -a namespace and a nodetype to represent the node extended type. We no longer 
  -need to do the shifting left and right that we did for the previous extended 
  -types.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>04/10/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/operations Variable.java
  - java/src/org/apache/xpath/patterns NodeTest.java</Modified>
  -<Log>Change extended types to be an integer and use a structure with a localname, 
  -a namespace and a nodetype to represent the node extended type. We no longer 
  -need to do the shifting left and right that we did for the previous extended 
  -types.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>04/10/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/templates ElemApplyTemplates.java
  - ElemForEach.java TemplateList.java
  - VarNameCollector.java</Modified>
  -<Log>Change extended types to be an integer and use a structure with a localname, 
  -a namespace and a nodetype to represent the node extended type. We no longer 
  -need to do the shifting left and right that we did for the previous extended 
  -types.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/12/2002</DateCommitted>
  -<Added>java/src/org/apache/xml/dtm XSequence.java</Added>
  -<Log>Creating a new branch, Xalan3, for experimentation with XPath2 support.
  -
  - Currently the changes are limited to org.apache.xml.dtm -- enabling
  - datatype support by tying into Xerces' low-level XNI layer, which
  - includes experimental support for post-schema-validation Infoset
  - (PSVI) information. Eventually we'll be patching other portions of
  - Xalan to actually retrieve and use this data.
  -
  - The code I'm now checking in is NOT in final form. Known issues:
  -
  - 1) The logic in DTMManager which enables this behavior is
  - something of a kluge -- it only kicks in if you parse incrementally
  - from a StreamSource. The getDTM() method really wants to be
  - rationalized somewhat, which will make adding XNI easier.
  -
  - 2) The storage for datatype information currently adds another
  - column to the DTM table. We really want to switch to associating
  - the datatype with the Expanded Type table, and using some form
  - of sparse array to record local overrides.
  -
  - 3) The XNI code won't compile without Xerces2. We need to think
  - about whether we want to accept that as a dependency, or use
  - reflection to bind at run time rather than compile time.
  -
  - Note that typed values are currently computed on demand, with the
  - DTM storing only the sting values. An argument could be made for
  - precomputing some or all of this information and instead generating
  - strings on demand (see the XPath2 Data Model spec for discussion
  - of that alternative). But that's a considerably larger change, and
  - would affect non-type-based users of XSLT as well since it would
  - present values in their normalized form rather than as entered; I'd
  - rather not go that route until we have a string-based alternative
  - fully functional.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/12/2002</DateCommitted>
  -<Added>java/src/org/apache/xml/dtm/ref/xni2dtm DTM_XSequence.java
  - XNI2DTM.java</Added>
  -<Log>Creating a new branch, Xalan3, for experimentation with XPath2 support.
  -
  - Currently the changes are limited to org.apache.xml.dtm -- enabling
  - datatype support by tying into Xerces' low-level XNI layer, which
  - includes experimental support for post-schema-validation Infoset
  - (PSVI) information. Eventually we'll be patching other portions of
  - Xalan to actually retrieve and use this data.
  -
  - The code I'm now checking in is NOT in final form. Known issues:
  -
  - 1) The logic in DTMManager which enables this behavior is
  - something of a kluge -- it only kicks in if you parse incrementally
  - from a StreamSource. The getDTM() method really wants to be
  - rationalized somewhat, which will make adding XNI easier.
  -
  - 2) The storage for datatype information currently adds another
  - column to the DTM table. We really want to switch to associating
  - the datatype with the Expanded Type table, and using some form
  - of sparse array to record local overrides.
  -
  - 3) The XNI code won't compile without Xerces2. We need to think
  - about whether we want to accept that as a dependency, or use
  - reflection to bind at run time rather than compile time.
  -
  - Note that typed values are currently computed on demand, with the
  - DTM storing only the sting values. An argument could be made for
  - precomputing some or all of this information and instead generating
  - strings on demand (see the XPath2 Data Model spec for discussion
  - of that alternative). But that's a considerably larger change, and
  - would affect non-type-based users of XSLT as well since it would
  - present values in their normalized form rather than as entered; I'd
  - rather not go that route until we have a string-based alternative
  - fully functional.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/12/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm Tag: Xalan3 DTM.java
  - java/src/org/apache/xml/dtm/ref Tag: Xalan3
  - DTMDefaultBase.java DTMDocumentImpl.java
  - DTMManagerDefault.java
  - IncrementalSAXSource_Xerces.java
  - java/src/org/apache/xml/dtm/ref/sax2dtm Tag: Xalan3
  - SAX2DTM.java</Modified>
  -<Log>Creating a new branch, Xalan3, for experimentation with XPath2 support.
  -
  - Currently the changes are limited to org.apache.xml.dtm -- enabling
  - datatype support by tying into Xerces' low-level XNI layer, which
  - includes experimental support for post-schema-validation Infoset
  - (PSVI) information. Eventually we'll be patching other portions of
  - Xalan to actually retrieve and use this data.
  -
  - The code I'm now checking in is NOT in final form. Known issues:
  -
  - 1) The logic in DTMManager which enables this behavior is
  - something of a kluge -- it only kicks in if you parse incrementally
  - from a StreamSource. The getDTM() method really wants to be
  - rationalized somewhat, which will make adding XNI easier.
  -
  - 2) The storage for datatype information currently adds another
  - column to the DTM table. We really want to switch to associating
  - the datatype with the Expanded Type table, and using some form
  - of sparse array to record local overrides.
  -
  - 3) The XNI code won't compile without Xerces2. We need to think
  - about whether we want to accept that as a dependency, or use
  - reflection to bind at run time rather than compile time.
  -
  - Note that typed values are currently computed on demand, with the
  - DTM storing only the sting values. An argument could be made for
  - precomputing some or all of this information and instead generating
  - strings on demand (see the XPath2 Data Model spec for discussion
  - of that alternative). But that's a considerably larger change, and
  - would affect non-type-based users of XSLT as well since it would
  - present values in their normalized form rather than as entered; I'd
  - rather not go that route until we have a string-based alternative
  - fully functional.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/12/2002</DateCommitted>
  -<Removed>java/src/org/apache/xml/dtm XSequence.java
  - java/src/org/apache/xml/dtm/ref/xni2dtm DTM_XSequence.java
  - XNI2DTM.java</Removed>
  -<Log>These should only be on the Xalan3 branch, not the main branch.
  - I _hope_ I can split this successfully...</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/12/2002</DateCommitted>
  -<Added>java/src/org/apache/xml/dtm Tag: Xalan3 XSequence.java</Added>
  -<Log>These should only be on the Xalan3 branch, not the main branch.
  - I _hope_ I can split this successfully...</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/12/2002</DateCommitted>
  -<Added>java/src/org/apache/xml/dtm/ref/xni2dtm Tag: Xalan3
  - DTM_XSequence.java XNI2DTM.java</Added>
  -<Log>These should only be on the Xalan3 branch, not the main branch.
  - I _hope_ I can split this successfully...</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/15/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax Tag:
  - jaxp-ri-1_2_0-fcs-branch TemplatesHandlerImpl.java</Modified>
  -<Log>bug 8017, translet class name fixed in getTemplates</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/15/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch AttributeValue.java
  - AttributeValueTemplate.java Number.java
  - XslAttribute.java XslElement.java</Modified>
  -<Log>New implementation of xsl:element</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/15/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc Tag:
  - jaxp-ri-1_2_0-fcs-branch DOM.java</Modified>
  -<Log>New implementation of xsl:element</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/15/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime Tag:
  - jaxp-ri-1_2_0-fcs-branch BasisLibrary.java</Modified>
  -<Log>New implementation of xsl:element</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/15/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom Tag:
  - jaxp-ri-1_2_0-fcs-branch DOMAdapter.java
  - DOMImpl.java MultiDOM.java</Modified>
  -<Log>New implementation of xsl:element</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>Tom.Amiro@Sun.COM</Who>
  -<DateCommitted>04/15/2002</DateCommitted>
  -<Log>
  -&gt; bug 8017, translet class name fixed in getTemplates
  -&gt;
  -></Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/16/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax
  - TemplatesHandlerImpl.java</Modified>
  -<Log>bug 8017, translet class name fixed in getTemplates</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/16/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom Tag:
  - jaxp-ri-1_2_0-fcs-branch DOMImpl.java</Modified>
  -<Log>Check for localName == null.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/16/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch Include.java</Modified>
  -<Log>bug 7835, patch from Stefan Kost to better handle
  - empty strings and local paths in xsl:include</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/16/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Include.java</Modified>
  -<Log>bug 7835, integrated patch by Stefan Kost which
  - better handles empty strings and local paths in xsl:include</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/16/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch DocumentCall.java</Modified>
  -<Log>Santiago: fixed type check error when 2nd arg (base-uri) is node instead
  - of node-set.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/17/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/compiler XPathParser.java</Modified>
  -<Log>Improve recovery if user's error handler insists on trying to
  - continue past a fatal error in the XPath syntax. Ideally, this
  - mechanism should be cleaned up and applied across the
  - entire XPath grammar. But for now, I'm addressing the one
  - specific complaint in a way that can be expanded later, and
  - doing so in a way that minimizes costs.
  -
  - (In fact, one can argue that since this is a rare event, we
  - shouldn't be minimizing the cost quite so much, and should
  - be throwing new exception objects rather than reusing a
  - preconstructed one.)</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/17/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/compiler XPathParser.java</Modified>
  -<Log>Decided I _was_ overoptimizing.
  -
  - Saving memory in tne non-error case trumps saving it in the error case.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>04/17/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/templates Tag: XSLTC_DTM
  - ElemApplyTemplates.java
  - java/src/org/apache/xalan/xsltc Tag: XSLTC_DTM DOM.java
  - DOMCache.java NodeIterator.java Translet.java
  - java/src/org/apache/xalan/xsltc/cmdline Tag: XSLTC_DTM
  - Transform.java
  - java/src/org/apache/xalan/xsltc/compiler Tag: XSLTC_DTM
  - AbsolutePathPattern.java AncestorPattern.java
  - Constants.java CopyOf.java DocumentCall.java
  - ForEach.java IdKeyPattern.java Import.java Key.java
  - KeyCall.java LastCall.java Mode.java NameBase.java
  - NodeTest.java ParentLocationPath.java Parser.java
  - ProcessingInstructionPattern.java Step.java
  - StepPattern.java Stylesheet.java
  - SyntaxTreeNode.java UnionPathExpr.java XSLTC.java
  - java/src/org/apache/xalan/xsltc/compiler/util Tag: XSLTC_DTM
  - MethodGenerator.java NodeSetType.java
  - ResultTreeType.java
  - java/src/org/apache/xalan/xsltc/dom Tag: XSLTC_DTM
  - AbsoluteIterator.java AnyNodeCounter.java Axis.java
  - BitArray.java CurrentNodeListFilter.java
  - CurrentNodeListIterator.java DOMAdapter.java
  - DOMImpl.java DTDMonitor.java DocumentCache.java
  - DupFilterIterator.java FilterIterator.java
  - FilteredStepIterator.java KeyIndex.java
  - LoadDocument.java MatchingIterator.java
  - MultiDOM.java MultipleNodeCounter.java
  - NodeCounter.java NthIterator.java
  - ReverseIterator.java SingleNodeCounter.java
  - SingletonIterator.java SortingIterator.java
  - StepIterator.java UnionIterator.java
  - java/src/org/apache/xalan/xsltc/runtime Tag: XSLTC_DTM
  - AbstractTranslet.java BasisLibrary.java
  - Constants.java DefaultRun.java SAXAdapter.java
  - java/src/org/apache/xalan/xsltc/trax Tag: XSLTC_DTM
  - TransformerHandlerImpl.java TransformerImpl.java
  - XSLTCSource.java
  - java/src/org/apache/xml/dtm Tag: XSLTC_DTM DTM.java
  - DTMAxisIterator.java DTMManager.java
  - java/src/org/apache/xml/dtm/ref Tag: XSLTC_DTM
  - DTMAxisIteratorBase.java DTMDefaultBase.java
  - DTMDefaultBaseIterators.java DTMNamedNodeMap.java
  - DTMNodeList.java DTMNodeProxy.java
  - ExpandedNameTable.java
  - java/src/org/apache/xml/dtm/ref/dom2dtm Tag: XSLTC_DTM
  - DOM2DTM.java
  - java/src/org/apache/xml/dtm/ref/sax2dtm Tag: XSLTC_DTM
  - SAX2DTM.java</Modified>
  -<Added>java/src/org/apache/xalan/xsltc/dom Tag: XSLTC_DTM
  - SAXImpl.java XSLTCDTMManager.java</Added>
  -<Log>Checking in a branch of xalan where XSLTC is using the DTM interface. This 
  -branch is very unstable, please do not use yet!!!</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>04/17/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref/dom2dtm Tag: XSLTC_DTM
  - DOM2DTM.java</Modified>
  -<Log>Make getNumberOfNodes() public</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>04/17/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag: XSLTC_DTM
  - Mode.java</Modified>
  -<Log>get rid of debug line</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/17/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch FunctionCall.java
  - Parser.java Stylesheet.java SyntaxTreeNode.java
  - XSLTC.java xpath.cup</Modified>
  -<Log>Added support for extension function nodeset().</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/17/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom Tag:
  - jaxp-ri-1_2_0-fcs-branch DOMAdapter.java
  - DOMImpl.java MultiDOM.java</Modified>
  -<Log>Added support for extension function nodeset().</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/17/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime Tag:
  - jaxp-ri-1_2_0-fcs-branch BasisLibrary.java</Modified>
  -<Log>Added support for extension function nodeset().</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/18/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref Tag: Xalan3
  - DTMManagerDefault.java
  - IncrementalSAXSource_Xerces.java</Modified>
  -<Log>XNI support now always used if available, with SAX as fallback.
  -
  - Issues: DTMDefaultManager is still a bit more aware of Xerces2
  - than I want it to be. And the kluge of creating an Incremental Xerces
  - source and then running it non-incrementally, while producing
  - straightforward code, is a slightly ugly mixed metaphor.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/18/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref Tag: Xalan3
  - DTMManagerDefault.java
  - java/src/org/apache/xml/dtm/ref/xni2dtm Tag: Xalan3
  - XNI2DTM.java</Modified>
  -<Log>Minor polishing, disabling debugging dump.
  -
  - We currently pass most of Smoketest with the new XNI code enabled.
  - Some suspicious stuff in the API tests; my attempts to disentangle
  - the XNI and SAX support may not have been 100% succesful.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/18/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch CastExpr.java
  - java/src/org/apache/xalan/xsltc/compiler/util Tag:
  - jaxp-ri-1_2_0-fcs-branch ReferenceType.java
  - java/src/org/apache/xalan/xsltc/runtime Tag:
  - jaxp-ri-1_2_0-fcs-branch BasisLibrary.java</Modified>
  -<Log>Fixed problem with extension function nodeset() and parameters.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>04/18/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom Tag: XSLTC_DTM
  - SAXImpl.java
  - java/src/org/apache/xml/dtm/ref Tag: XSLTC_DTM
  - DTMDefaultBaseIterators.java
  - java/src/org/apache/xpath/compiler Tag: XSLTC_DTM
  - XPathParser.java</Modified>
  -<Log>Misc fixes</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>mmidy@apache.org</Who>
  -<DateCommitted>04/18/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime Tag: XSLTC_DTM
  - SAXAdapter.java</Modified>
  -<Log>Pass in the local name of the element</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/19/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch FunctionAvailableCall.java</Modified>
  -<Log>JAVA_EXT_PREFIX renamed to JAVA_EXT_XSLTC</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler/util Tag:
  - jaxp-ri-1_2_0-fcs-branch MethodGenerator.java</Modified>
  -<Log>Fixed bug in addLocalVariable() when the slot allocator was already 
  -initialized.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch ElementAvailableCall.java</Modified>
  -<Log>Added namespace support to the implementation of element-available().</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch LiteralExpr.java</Modified>
  -<Log>
  -
  -
</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch Parser.java</Modified>
  -<Log>Namespace support for element-available().</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Tag:
  - jaxp-ri-1_2_0-fcs-branch Stylesheet.java</Modified>
  -<Log>Fixed bug in resolveReferences().</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/22/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/utils FastStringBuffer.java</Modified>
  -<Log>Bug 4546 -- thanks to Wolfram Eisert for tracking this down and
  - proposing the patch.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/23/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime Tag:
  - jaxp-ri-1_2_0-fcs-branch TextOutput.java</Modified>
  -<Log>escaped character handling improved by Santiago</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/23/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/runtime Tag:
  - jaxp-ri-1_2_0-fcs-branch TextOutput.java</Modified>
  -<Log>escaped character handling improved by Santiago, again</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/23/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler/util Tag:
  - jaxp-ri-1_2_0-fcs-branch ErrorMessages.java</Modified>
  -<Log>Fixed command line synopsis.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/24/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc DOM.java
  - java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java
  - AttributeValue.java AttributeValueTemplate.java
  - CastExpr.java Constants.java DocumentCall.java
  - ElementAvailableCall.java Expression.java
  - FormatNumberCall.java FunctionAvailableCall.java
  - FunctionCall.java Include.java LiteralElement.java
  - LiteralExpr.java Number.java
  - ParentLocationPath.java Parser.java
  - ProcessingInstruction.java Step.java
  - StepPattern.java Stylesheet.java SymbolTable.java
  - SyntaxTreeNode.java XSLTC.java XslAttribute.java
  - XslElement.java xpath.cup
  - java/src/org/apache/xalan/xsltc/compiler/util
  - ErrorMessages.java MethodGenerator.java
  - ReferenceType.java Util.java
  - java/src/org/apache/xalan/xsltc/dom
  - CurrentNodeListIterator.java DOMAdapter.java
  - DOMBuilder.java DOMImpl.java ExtendedSAX.java
  - MultiDOM.java SortingIterator.java
  - UnionIterator.java
  - java/src/org/apache/xalan/xsltc/runtime
  - AbstractTranslet.java BasisLibrary.java
  - Constants.java DefaultSAXOutputHandler.java
  - SAXAdapter.java StringValueHandler.java
  - TextOutput.java TransletLoader.java
  - java/src/org/apache/xalan/xsltc/trax DOM2SAX.java
  - SAX2DOM.java TemplatesHandlerImpl.java
  - TemplatesImpl.java TransformerFactoryImpl.java
  - TransformerImpl.java</Modified>
  -<Log>Commit after syncing trunk with branch jaxp-ri-1_2_0-fcs-04.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/25/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler/util
  - ErrorMessages.java</Modified>
  -<Log>updated compiler usage statement</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/25/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/cmdline Compile.java</Modified>
  -<Log>added a -v option to compiler,prints out version</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/25/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler/util
  - ErrorMessages.java</Modified>
  -<Log>updated cmdline.Transform usage statement</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/25/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.lex</Modified>
  -<Log>Added support for the full Unicode char set.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/25/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler/util Util.java</Modified>
  -<Log>Replacing '/' by '$slash$' and ':' by '$colon$' in escape() (bugzilla 6289)</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/26/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/cmdline Compile.java
  - java/src/org/apache/xalan/xsltc/compiler XSLTC.java
  - java/src/org/apache/xalan/xsltc/compiler/util
  - ErrorMessages.java
  - java/src/org/apache/xalan/xsltc/trax
  - TransformerFactoryImpl.java</Modified>
  -<Log>Added -n option to disable template inlining. This is useful to avoid
  - getting very long methods (the limit set by the JVM is 64K). The same
  - option can be passed to a TransformationFactory via Trax using
  - the "disable-inlining" attribute.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/26/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler VariableBase.java</Modified>
  -<Log>Added check to avoid duplicate dependencies.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/26/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Constants.java
  - FilterParentPath.java ParentLocationPath.java</Modified>
  -<Log>Replaced STEP_ITERATOR by NODE_ITERATOR_BASE when calling includeSelf().</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/26/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified>
  -<Log>Ensured that global vars are initialized in the order in which they
  - were defined, whenever possible. This order may be altered due to
  - the existence of dependencies between the vars.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref Tag: Xalan3
  - DTMManagerDefault.java
  - IncrementalSAXSource_Xerces.java</Modified>
  -<Log>Easy enable/disable of XNI support for testing purposes,
  - and some error-reporting cleanup. We still fail a few API tests
  - in XNI mode, mostly related to error handling.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>04/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm Tag: Xalan3 DTM.java
  - java/src/org/apache/xml/dtm/ref Tag: Xalan3
  - DTMDefaultBase.java DTMDefaultBaseIterators.java
  - DTMDefaultBaseTraversers.java
  - ExpandedNameTable.java
  - java/src/org/apache/xml/dtm/ref/dom2dtm Tag: Xalan3
  - DOM2DTM.java
  - java/src/org/apache/xml/dtm/ref/sax2dtm Tag: Xalan3
  - SAX2DTM.java</Modified>
  -<Log>Merge ExtendedType changes from main branch</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler FunctionCall.java
  - java/src/org/apache/xalan/xsltc/compiler/util
  - ReferenceType.java</Modified>
  -<Log>Added a type mapping between 'reference' and 'java.lang.Object' and
  - vice versa. With this addition, a stylesheet can pass a parameter
  - to an external Java function without getting a type check error.
  - (see Bugzilla 8595).</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>04/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
  -<Log>fixed null ptr exception with sax sources that did
  - not specify an xml reader</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/29/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
  -<Log>Fixed Bugzilla 8489.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>04/30/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler/util Util.java</Modified>
  -<Log>Fixed a bug in replace() by writting a new (and more efficient) version.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>Tom.Amiro@Sun.COM</Who>
  -<DateCommitted>04/30/2002</DateCommitted>
  -<Log>
  -&gt; Fixed a bug in replace() by writting a new (and more efficient) version.
  -&gt;
  -></Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>05/02/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref Tag: Xalan3
  - ExpandedNameTable.java</Modified>
  -<Log>Oops. Typo.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>05/02/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref Tag: Xalan3
  - ExpandedNameTable.java
  - IncrementalSAXSource_Xerces.java
  - java/src/org/apache/xml/dtm/ref/xni2dtm Tag: Xalan3
  - XNI2DTM.java</Modified>
  -<Log>Make sure current version checked in before I start experimenting with 
  -alternatives.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>05/02/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax
  - TransformerHandlerImpl.java</Modified>
  -<Log>Fixed file-not-found problem with flavor=trax.sax by propagating
  - the systemId.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>05/02/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref/xni2dtm Tag: Xalan3
  - XNI2DTM.java</Modified>
  -<Log>It helps if we actually remember to store the schema info...</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>05/03/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Mode.java</Modified>
  -<Log>Fixed for Bugzilla 2886 (node15).</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>05/03/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler ApplyImports.java
  - Include.java Stylesheet.java TestSeq.java
  - XSLTC.java</Modified>
  -<Log>Disabling template inlining for included stylesheets.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>05/03/2002</DateCommitted>
  -<Modified>java/src/org/apache/xml/dtm/ref Tag: Xalan3
  - ExpandedNameTable.java
  - java/src/org/apache/xml/dtm/ref/xni2dtm Tag: Xalan3
  - XNI2DTM.java</Modified>
  -<Log>Xalan3 PSVI changes: Lighter-weight storage for PSVI datatype. Schema
  - type first seen is now stored as part of the ExpandedName. In many cases
  - all instances of the same node have the same type and this should suffice.
  - In some cases tthe actual type may be locally overridden (schema
  - derived types), and XNI2DTM will record an exception into a simple
  - "sparse vector".
  -
  - Storage improved. DTM construction speed improved. Schema type
  - retrieval speed adversely impacted but -- one hopes -- not significantly.
  -
  - Of course right now Xerces' schema-validator burns so many cycles
  - that our own efficiency or lack thereof is completely moot... but we
  - assume they'll be improving that over time.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>05/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler
  - AncestorPattern.java Mode.java ParentPattern.java
  - StepPattern.java</Modified>
  -<Log>Fixed a few problems with ancestor patterns (//) and patterns with
  - explicit priorities.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>05/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
  -<Log>Rewrote a couple of if statements as if expressions.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>05/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java
  - VariableBase.java</Modified>
  -<Log>Better error reporting for syntax errors in XPath expressions.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>05/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java
  - xpath.cup</Modified>
  -<Log>Fix for Bugzilla 8041.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>05/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler/util
  - ErrorMessages.java ErrorMessages_no.java
  - ErrorMsg.java</Modified>
  -<Log>Fix for Bugzilla 8041.</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>costin@apache.org</Who>
  -<DateCommitted>05/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/compiler XPathParser.java</Modified>
  -<Log>Remove the duplicated ;;
  -
  - ( which broke the JDK1.4 compilation which in turn broke all the gump
  - deps ).</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>santiagopg@apache.org</Who>
  -<DateCommitted>05/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler
  - AbsolutePathPattern.java AncestorPattern.java
  - ParentPattern.java</Modified>
  -<Log>Fix for Bugzilla 2836 (modes15).</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>05/06/2002</DateCommitted>
  -<Modified>java/src/org/apache/xpath/axes PredicatedNodeTest.java</Modified>
  -<Log>Bugzilla 7159 -- Just an access-permission change, for improved
  - toolability.</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>05/08/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/trax
  - TransformerFactoryImpl.java</Modified>
  -<Log>fixes a set of trax.dom conf tests</Log>
  -</Commit>
  -<Commit category="xsltc">
  -<Who>tmiller@apache.org</Who>
  -<DateCommitted>05/08/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified>
  -<Log>fixes a set of trax.dom conf tests</Log>
  -</Commit>
  -<Commit category="core">
  -<Who>jkesselm@apache.org</Who>
  -<DateCommitted>05/09/2002</DateCommitted>
  -<Modified>java/src/org/apache/xalan/serialize SerializerToText.java</Modified>
  -<Log>Bugzilla 8358 -- bad method signature. I've created a new method
  - with the correct signature. The old one may or may not be entirely
  - superfluous, but I don't want to muck with it right now.</Log>
  -</Commit>
  -</Commits>
  +<!-- not used for this release -->
  +<Commits/>
  
  
  

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