blob: 7afd6c9fcb790a88c12b4b6356751c701768d62b [file] [log] [blame]
<?xml version="1.0"?>
<Commits>
<Commit category="core">
<Who>jkesselm@apache.org</Who>
<DateCommitted>09/05/2001</DateCommitted>
<Modified>java/src/org/apache/xml/dtm/ref DTMDefaultBase.java
java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java
java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified>
<Log>Removed the code which precalculated node levels
(depth in tree). This has been IFed out for some time, but
was retained in case we wanted to go back to it. Since it
seems we're happy with this choice, zapping it entirely
saves a few more cycles.
It's simple enough to recreate if we change our minds later.</Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/05/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java</Modified>
<Log>bug fix # 3424, memory retension fixed, John Howard contributed fix.</Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/06/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
<Log>bug fix 2807, seth ford's fix</Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/06/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler Include.java
Import.java</Modified>
<Log>bug fix 3426, gunnlaugur briem's fix</Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/06/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler XslAttribute.java</Modified>
<Log>bug fix 3320, gunnlaugur briem's fix</Log>
</Commit>
<Commit category="xsltc">
<Who>"Gunnlaugur Thor Briem" &lt;gthb@dimon.is&gt;</Who>
<DateCommitted>09/06/2001</DateCommitted>
<Log>
&gt; bug fix 3320, gunnlaugur briem's fix
&gt;
></Log>
</Commit>
<Commit category="xsltc">
<Who>"G. Todd Miller - XML Tech Ctr - Development" &lt;Glenn.Miller@Sun.COM&gt;</Who>
<DateCommitted>09/06/2001</DateCommitted>
<Log>
&gt;&gt;&gt; bug fix 3320, gunnlaugur briem's fix
&gt;>>
>>></Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/07/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
<Log>updated comments from bug fix 2553</Log>
</Commit>
<Commit category="core">
<Who>curcuru@apache.org</Who>
<DateCommitted>09/07/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xslt EnvironmentCheck.java</Modified>
<Log>Minor cleanup and updates in preparation for extension function;
note SAX portion isn't complete yet</Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/10/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
<Log>bug fix 3360, predicate handling added</Log>
</Commit>
<Commit category="core">
<Who>curcuru@apache.org</Who>
<DateCommitted>09/10/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/lib Extensions.java
java/src/org/apache/xalan/xslt EnvironmentCheck.java</Modified>
<Log>Update EnvironmentCheck service with SAX checking; better method organization;
Add checkEnvironment to xalan: built-in Extensions class</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/12/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java TextOutput.java</Modified>
<Log>I have updated out output handler to treat this in the same manner as XT does.
We allow AVT's to create namespace mappings between some prefix and the null
URI. But, whenever an attribute or element uses a prefix that maps to the null
URI we replace the prefix with the default prefix. So insead of outputting an
illegal namespace declaration xmlns:ns1="" and ns1:Attr1="Whatsup" we simply
output Attr1="Whatsup"
PR: bugzilla 1518
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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>morten@apache.org</Who>
<DateCommitted>09/12/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
<Added>java/src/org/apache/xalan/xsltc/dom DOMBuilder.java</Added>
<Log>Added support for comment nodes in the DOM. This support disappeared when
we upgraded the DOMBuilder's interface from SAX to SAX2. Added a new
interface for the DOMBuilder that includes SAX's ContentHandler _and_
LexicalHandler.
PR: bugzilla namespace30
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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 &lt;col&gt; and &lt;br&gt;
PR: bugzilla 1525
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/12/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java TextOutput.java</Modified>
<Log>Fix to prevent character escaping inside &lt;script&gt; and &lt;style&gt; elements in
HTML output.
PR: bugzilla 2517
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/12/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
<Log>Added some code to the DOM builder to make sure that text nodes are not
broken up into smaller fragments.
PR: bugzilla 3506
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/12/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
<Log>bug fix 3312, //xx/descendant works now</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/12/2001</DateCommitted>
<Modified>java/src/org/apache/xpath/compiler Lexer.java</Modified>
<Log>Bug 2140: Catch index out of bounds exception</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/12/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/transformer ResultTreeHandler.java</Modified>
<Log>Bug 2130: Check for null data to avoid NPE</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/12/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/res XSLTErrorResources.java
java/src/org/apache/xalan/templates ElemElement.java</Modified>
<Log>Bug 3421: Issue an error if namespace attribute is used with an empty string
in xsl:element</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/12/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/templates ElemElement.java</Modified>
<Log>Backing out this change. Some conformance tests need to be updated first</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/13/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom NodeIteratorBase.java</Modified>
<Log>Removed a debug statement that was left in here by mistake. Bad, bad, bad!
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/13/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler
ParentLocationPath.java</Modified>
<Log>added test for ParentLocationPath instance</Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/13/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler xpath.cup</Modified>
<Log>bug fix 3312 completed</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/13/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/templates ElemElement.java</Modified>
<Log>Bug 3421: Issue an error if namespace
attribute is used with an empty string in xsl:element</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/13/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/templates ElemTemplateElement.java</Modified>
<Log>Bug 3442: when building the prefix table for an element, just override
prefixes defined in parent element with uris that have been redefined by the
element instead of keeping both uris in the table.</Log>
</Commit>
<Commit category="core">
<Who>curcuru@apache.org</Who>
<DateCommitted>09/13/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/serialize SerializerFactory.java</Modified>
<Log>Fix Bugzilla 3491: updated error message text; also updated Javadoc to
reflect @throws; note that the Javadoc is still somewhat contradictory
about returning a null on error (it appears to throw exceptions instead)
PR:3491
Submitted by:Julian.Birch@ranplc.co.uk</Log>
</Commit>
<Commit category="core">
<Who>curcuru@apache.org</Who>
<DateCommitted>09/13/2001</DateCommitted>
<Modified>java/src/javax/xml/transform TransformerFactory.java
java/src/org/apache/xml/dtm DTMManager.java</Modified>
<Log>Fix Bugzilla 3423: documentation updates for proper class, property names
(one of two checkins)
PR:3423
Submitted by:gthb@dimon.is</Log>
</Commit>
<Commit category="core">
<Who>curcuru@apache.org</Who>
<DateCommitted>09/14/2001</DateCommitted>
<Modified>java/src/org/apache/xpath XPath.java</Modified>
<Log>Fix Bugzilla 2637: documentation updates for constructor functionality
PR:2637
Submitted by:gthb@dimon.is</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/17/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler LiteralElement.java
Param.java ParameterRef.java
ParentLocationPath.java Variable.java
VariableBase.java VariableRef.java
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
MatchingIterator.java ReverseIterator.java
StepIterator.java
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
TextOutput.java
java/src/org/apache/xalan/xsltc/trax DOM2SAX.java</Modified>
<Log>Several bugfixes and fixes for regressions recently introduced by other
bugfixes.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/17/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler Predicate.java</Modified>
<Log>Fix for parameter references used within predicates.
PR: bugzilla 3405
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/17/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/templates ElemUse.java</Modified>
<Log>Bug 2548: Combine attribute sets with the same name but process them in order
of precedence.</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/17/2001</DateCommitted>
<Modified>java/src/org/apache/xpath/axes UnionPathIterator.java</Modified>
<Log>Bug 3533: Check for null m_iterators before trying to use it.</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/18/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/cmdline Compile.java</Modified>
<Log>Added '-s' option to command-line compilaton tool to precent calls to
System.exit(); This is needed when the command-line tool is invoked by
our Java-based test harness.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/18/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler Parser.java</Modified>
<Log>Added test in the method that handles stylesheet PIs in embedded stylesheets.
This method did not properly test for the existence of stylesheets referenced
in these PIs (ref. Sun's test embed09).
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/18/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/transformer KeyRefIterator.java</Modified>
<Log>Bugzilla 3618: Check cache before anything else when getting the next node in
the iterator.</Log>
</Commit>
<Commit category="core">
<Who>morten@apache.org</Who>
<DateCommitted>09/19/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc TransletException.java</Modified>
<Log>Changed the TransletException class so that it inherits from SAXException
and not from Exception. This should make it possible for us to avoid
testing for both SAXExceptions and TransletExceptions. Exception handling
is one of the things that JVM takes its time with, and we should try to
avoid using them when we can, and use as few of them as possible otherwise.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/19/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler Predicate.java
StepPattern.java TestSeq.java</Modified>
<Log>Fix for predicates used in complex match patterns. The compiler failed to
produce code that would match on patterns like "blob/*[@attr='str']". It
would also fail to identify some position predicates such as "blob[$param]".
Nested parameters were not handled properly either. A pattern such as
"foo[bar[starts-with(@attr, 'baz')]]" would be broken up and actually
compiled twice - the outer predicate would be compiled first and the inner
one after that. This fix makes sure that the predicates are handled together
as one test, and not as two separate tests.
PR: bugzilla 1376 (was an id/key problem, now predicates)
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/19/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java TextOutput.java</Modified>
<Log>Modified the output handler and SAX handler to produce proper HTML output.
Special characters in &lt;script&gt; and &lt;style&gt; elements are no longer escaped,
and end-tags are properly produced (sometimes we would forget the last '&gt;').
PR: bugzilla 2517
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/19/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java
MatchingIterator.java StepIterator.java</Modified>
<Log>Verious fixes for iterators.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/19/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom BitArray.java
DupFilterIterator.java KeyIndex.java</Modified>
<Log>A fix in the duplicate filter iterator to ensure that the iterator can be
reset properly. The iterator was using its own variable for tracking the
current node (not the base class' _position variable) but did not
implement the reset() method).
PR: bugzilla 1430
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/19/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler VariableRef.java</Modified>
<Log>Forgot to add this file with my fix for bug 1430.
PR: bugzilla 1430
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/19/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/processor
TransformerFactoryImpl.java</Modified>
<Log>Bugzilla 2332: Implement getAttribute() method to return the values for
incremental and optimize</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/19/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler LastCall.java
ParameterRef.java PositionCall.java Predicate.java
RoundCall.java VariableRefBase.java</Modified>
<Log>Fix for combination of wildcards and position predicates in match patterns.
PR: bugzilla 1532
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>tmiller@apache.org</Who>
<DateCommitted>09/19/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler RelationalExpr.java</Modified>
<Log>bug fix 2838, (namedtemplate test)</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
<Log>Fix to prevent escaping of the '"' character. This character should only
be escaped inside attribute values, and not in text nodes.
PR: bug 2952
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
<Log>Fix for ChildrenIterator to speed up last() and position() calls.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>Fix to ensure that node iterators stored inside parameters are clones for
each time the parameter is referenced. If this is not done then the node
iterator will be in an unstable state after it has been referenced once.
PR: bugzilla 3238
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler Step.java</Modified>
<Log>A fix for layers of parent location paths and steps representing an
XPath pattern/expression like /foo/*/bar
PR: bugzilla 3311
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler ParameterRef.java
ParentLocationPath.java Predicate.java</Modified>
<Log>Removed a change from yesterday that caused a pretty bad regression in
the position() and last() functions. Also changed a line un Param.java
to add more information in debug outout.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
<Log>Fix to prevent complaints about illegal namespace declarations in output.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler VariableBase.java
WithParam.java
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>Added escaping of special characters in parameter names when passed to a
template using &lt;xsl:with param/&gt;.
PR: bugzilla 3324
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="core">
<Who>jkesselm@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xml/dtm/ref DTMNodeProxy.java</Modified>
<Log>Enable Attr.getOwnerElement()</Log>
</Commit>
<Commit category="xsltc">
<Who>amiro@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/cmdline Compile.java</Modified>
<Log>minor edit to usuage for -s option</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/processor StylesheetHandler.java
java/src/org/apache/xalan/templates ElemLiteralResult.java</Modified>
<Log>Bugzilla 1803: Handle version attribute on a litteral element.</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/cmdline Transform.java</Modified>
<Log>Added functionality behind the '-s' flag in the Transform command-line tool.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/20/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/cmdline Compile.java
Transform.java</Modified>
<Log>Fixed two compile errors (bad, bad, bad).
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/21/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc DOM.java
java/src/org/apache/xalan/xsltc/compiler LastCall.java
PositionCall.java
java/src/org/apache/xalan/xsltc/dom DOMAdapter.java
DOMImpl.java MultiDOM.java</Modified>
<Log>Fixed the getTypedPosition() and getTypedLast() methods of the DOM. These
were used to implement XPath patterns such as /foo/bar[8]/baz.
PR: bugzilla 2803
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/21/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
<Log>Added a little method to the output post-processor to replace whitespaces
in URLs by "%20" sequences. This is all the escaping I think we should
bother our heads doing.
PR: bugzilla 1512
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/21/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
<Log>A fix for CDATA elements. The tags of CDATA sections were passed through the
output post-processor's character escaping function but should be passed
directly to the SAX handler.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/24/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java
NthIterator.java</Modified>
<Log>The fix for 2954 introduced a regression, so I am pulling out the fix.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/24/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom NthIterator.java</Modified>
<Log>A revised fix for bug 2954, that does not cause the regressions previously
sown by some tests.
PR: bugzilla 2954 (revised fix)
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/24/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
<Log>A fix for the last() function for children iterators.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/24/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java</Modified>
<Log>Fixed the descendant iterator so that it does not return text-nodes
for descendant::*
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/24/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler Import.java
Param.java Stylesheet.java</Modified>
<Log>Fix for resolving mutiple defined global parameters and variables. The
Import class has been fixed to set import precedences properly, and the
Param class has been changed to use the import precedence to resolve
between multiple definitions of the same variable/parameter.
PR: bugzilla 3404
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/24/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler/util
ClassGenerator.java</Modified>
<Log>Forgot this file in my last update.
Submitted by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/24/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/dom DOMImpl.java
NthIterator.java</Modified>
<Log>Another fix for the preceding-sibling iterator. It appeared that this
iterator returned its nodes in the wrong order, and this was the reason
why the position iterator (used to implement preceding-siblling::*[n])
did not return the correct node. It is quite amazing that this iterator
has been returning nodes in the wrong order for so long without any of
us notising, and hopefully this fix will help eliminate a few of our
open bugs.
PR: bugzilla 2954
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/compiler Param.java
Stylesheet.java Variable.java VariableBase.java</Modified>
<Log>Fix to resolving multiple defined global variables or parameters.
PR: bugzilla 3404
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>Optimisation for string-2-int and real-2-int conversions.
PR: bugzilla 3448
Obtained from: n/a
Submitted by: John Howard (johnh@schemasoft.com)
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime TextOutput.java</Modified>
<Log>Fix for our handling of the &lt;xsl:comment? element.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="core">
<Who>dleslie@apache.org</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>dleslie@apache.org</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>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime
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 (douglasjsellers@hotmail.com)
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</Who>
<DateCommitted>09/25/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="xsltc">
<Who>morten@apache.org</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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</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>morten@apache.org</Who>
<DateCommitted>09/28/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/xsltc Translet.java
java/src/org/apache/xalan/xsltc/cmdline Transform.java
java/src/org/apache/xalan/xsltc/dom
NodeSortRecordFactory.java
java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java
TransformerImpl.java</Modified>
<Log>A fix for the problem with loading auxiliary classes for sorting when
called from TrAX API.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/28/2001</DateCommitted>
<Modified>java/src/org/apache/xalan/templates ElemLiteralResult.java
ElemTemplateElement.java Stylesheet.java</Modified>
<Log>Bugzilla 3800: Make sure that when looking for excluded prefixes, we check
the URI associated with the prefix, not the prefix in the excluded list.</Log>
</Commit>
<Commit category="core">
<Who>mmidy@apache.org</Who>
<DateCommitted>09/28/2001</DateCommitted>
<Modified>java/src/org/apache/xpath NodeSetDTM.java</Modified>
<Log>Do not reorder or strip duplicate nodes when converting a DOM nodelist into a
DTM nodelist</Log>
</Commit>
<Commit category="core">
<Who>jkesselm@apache.org</Who>
<DateCommitted>10/01/2001</DateCommitted>
<Modified>java/src/org/apache/xml/dtm/ref
IncrementalSAXSource_Filter.java</Modified>
<Log>Catch for unwrappered StopException (apparently not all parsers generate
a SAXException wrapper).</Log>
</Commit>
<Commit category="core">
<Who>jkesselm@apache.org</Who>
<DateCommitted>10/01/2001</DateCommitted>
<Modified>java/src/org/apache/xml/dtm/ref DTMDefaultBase.java
DTMDefaultBaseIterators.java
DTMDefaultBaseTraversers.java
java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java
java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified>
<Log>Creating the implied Namespace Node for xml:</Log>
</Commit>
</Commits>