dleslie 01/09/28 08:37:14 Modified: java commits.xml Log: interim update for release 2.2.D11 Revision Changes Path 1.25 +984 -0 xml-xalan/java/commits.xml Index: commits.xml =================================================================== RCS file: /home/cvs/xml-xalan/java/commits.xml,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- commits.xml 2001/09/28 15:34:09 1.24 +++ commits.xml 2001/09/28 15:37:14 1.25 @@ -1,5 +1,989 @@ <?xml version="1.0"?> <Commits> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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" <[EMAIL PROTECTED]></Who> +<DateCommitted>09/06/2001</DateCommitted> +<Log> +> bug fix 3320, gunnlaugur briem's fix +> +></Log> +</Commit> +<Commit category="xsltc"> +<Who>"G. Todd Miller - XML Tech Ctr - Development" <[EMAIL PROTECTED]></Who> +<DateCommitted>09/06/2001</DateCommitted> +<Log> + >>> bug fix 3320, gunnlaugur briem's fix + >>> + >>></Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/runtime + DefaultSAXOutputHandler.java</Modified> +<Log>Fixed the default output SAX handler so that it does not indent empty HTML + tags such as <col> and <br> + PR: bugzilla 1525 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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 <script> and <style> elements in + HTML output. + PR: bugzilla 2517 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/12/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/cmdline Transform.java + 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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</Who> +<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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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>[EMAIL PROTECTED]</Who> +<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>[EMAIL PROTECTED]</Who> +<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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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:[EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</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:[EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</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:[EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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/[EMAIL PROTECTED]'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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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 <script> and <style> elements are no longer escaped, + and end-tags are properly produced (sometimes we would forget the last '>'). + PR: bugzilla 2517 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<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>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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 <xsl:with param/>. + PR: bugzilla 3324 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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>[EMAIL PROTECTED]</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="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/21/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc DOM.java + 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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</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 ([EMAIL PROTECTED]) + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Param.java + Step.java Variable.java VariableBase.java xpath.cup + java/src/org/apache/xalan/xsltc/dom DOMAdapter.java + DOMImpl.java + java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified> +<Log>Fix for nth-position typed descendant iterators (previously not fully + implemented). + PR: bugzilla 3468 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified> +<Log>Fix for our handling of the <xsl:comment? element. + PR: n/a + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Param.java + Variable.java</Modified> +<Log>Removed previous attempt to fix forward references in globar vars. + PR: n/a + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified> +<Log>Fix for allowing LRE as top-level elements in the stylesheet (they will be + ignored). + PR: n/a + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/processor XSLProcessorVersion.java</Modified> +<Log>release 2.2.D11</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/res XSLTInfo.properties</Modified> +<Log>release 2.2.D11</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java</Modified> +<Log>Fix to make sure all num-numeric values are grouped last in numeric sorts. + PR: bugzilla 3517 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java + NodeIteratorBase.java</Modified> +<Log>A fix to ensure that the current position of any iterator is always kept + updated. The returnNode() method of the NodeIteratorBase base class updates + the _position variable for each returned node. This method should be called + by the next() method of any iterator, except for next() methods that call + super.next() (because this method calls returnNode() and so _position + would be incremented twice or more for one returned node). + PR: bugzilla 3816 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified> +<Log>Updated the information returned by the system-property() function. + xsl:verision returns "1.0" + xsl:vendor returns "Apache Xalan XSLTC" - must be different from Xalan!!!" + xsl:vendor-url returns "http://xml.apache.org/xalan-j" + PR: bugzilla 3470 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/runtime + AbstractTranslet.java</Modified> +<Log>Fix to allow indentation to be turned off XML/HTML output. + PR: bugzilla 3469 + Obtained from: n/a + Submitted by: Douglas J. Sellers ([EMAIL PROTECTED]) + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Output.java + Parser.java Stylesheet.java</Modified> +<Log>Fix to make sure the one, and only one, xsl:output element is compiled + per translet (import precedence taken into account). + PR: bugzilla 3099 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified> +<Log>Changed BasisLibrary.formatNumer() (this is the implementation of + format-number()) so that it correctly formats NaNs into "NaN". + PR: bugzilla 2890 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/25/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified> +<Log>Another little update to format-number() to make sure it returns + "Infinity" and "-Infinity" for infinite numbers. + PR: bugzilla 2889 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/26/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified> +<Log>Changed the order in which a stylesheet parses its top-level elements. + PR: bugzilla 3812 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/26/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Step.java + java/src/org/apache/xalan/xsltc/dom NthIterator.java</Modified> +<Log>Removed a bug in the NthIterator iterator that prevented the iterator from + properly being reset. This bug manifested itself if the Nth iterator was + wrapped inside a step iterator. + PR: bugzilla 3419 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/26/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Step.java</Modified> +<Log>Added node-ordering for preceding iterators when used in apply-templates + or value-of elements. + PR: bugzilla 3463 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/26/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Step.java</Modified> +<Log>Removed debug statement in Step.java + Submitted by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/26/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java</Modified> +<Log>Modified the DupFilterIterator so that it also orders nodes. + PR: bugzilla 3466 + Obtained from: n/a + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="xsltc"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/26/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/xsltc/compiler Step.java</Modified> +<Log>Fix after a regression for preceding-sibling::* iterator. + Submitted by: [EMAIL PROTECTED] + Reviewed by: [EMAIL PROTECTED]</Log> +</Commit> +<Commit category="core"> +<Who>[EMAIL PROTECTED]</Who> +<DateCommitted>09/26/2001</DateCommitted> +<Modified>java/src/org/apache/xalan/processor XSLTSchema.java</Modified> +<Log>Mark xsl:template as containing ordered elements. Fix for no error when +xsl:param not first child of xsl:template</Log> +</Commit> <Commit category="xsltc"> <Who>[EMAIL PROTECTED]</Who> <DateCommitted>09/28/2001</DateCommitted>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
