jkesselm@apache.org
09/05/2001
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
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.
tmiller@apache.org
09/05/2001
java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
bug fix # 3424, memory retension fixed, John Howard contributed fix.
tmiller@apache.org
09/06/2001
java/src/org/apache/xalan/xsltc/runtime TextOutput.java
bug fix 2807, seth ford's fix
tmiller@apache.org
09/06/2001
java/src/org/apache/xalan/xsltc/compiler Include.java
Import.java
bug fix 3426, gunnlaugur briem's fix
tmiller@apache.org
09/06/2001
java/src/org/apache/xalan/xsltc/compiler XslAttribute.java
bug fix 3320, gunnlaugur briem's fix
"Gunnlaugur Thor Briem" <gthb@dimon.is>
09/06/2001
> bug fix 3320, gunnlaugur briem's fix
>
>
"G. Todd Miller - XML Tech Ctr - Development" <Glenn.Miller@Sun.COM>
09/06/2001
>>> bug fix 3320, gunnlaugur briem's fix
>>>
>>>
tmiller@apache.org
09/07/2001
java/src/org/apache/xalan/xsltc/compiler xpath.cup
updated comments from bug fix 2553
curcuru@apache.org
09/07/2001
java/src/org/apache/xalan/xslt EnvironmentCheck.java
Minor cleanup and updates in preparation for extension function;
note SAX portion isn't complete yet
tmiller@apache.org
09/10/2001
java/src/org/apache/xalan/xsltc/compiler xpath.cup
bug fix 3360, predicate handling added
curcuru@apache.org
09/10/2001
java/src/org/apache/xalan/lib Extensions.java
java/src/org/apache/xalan/xslt EnvironmentCheck.java
Update EnvironmentCheck service with SAX checking; better method organization;
Add checkEnvironment to xalan: built-in Extensions class
morten@apache.org
09/12/2001
java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java TextOutput.java
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
morten@apache.org
09/12/2001
java/src/org/apache/xalan/xsltc/cmdline Transform.java
Modified some of the error messages that are reported by this command-line
tool to include full and correct error messages.
morten@apache.org
09/12/2001
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
java/src/org/apache/xalan/xsltc/dom DOMBuilder.java
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
morten@apache.org
09/12/2001
java/src/org/apache/xalan/xsltc/runtime TextOutput.java
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
morten@apache.org
09/12/2001
java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java
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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
morten@apache.org
09/12/2001
java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java TextOutput.java
Fix to prevent character escaping inside <script> and <style> elements in
HTML output.
PR: bugzilla 2517
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
morten@apache.org
09/12/2001
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
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
morten@apache.org
09/12/2001
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
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
morten@apache.org
09/12/2001
java/src/org/apache/xalan/xsltc/dom NodeIteratorBase.java
UnionIterator.java
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
tmiller@apache.org
09/12/2001
java/src/org/apache/xalan/xsltc/compiler xpath.cup
bug fix 3312, //xx/descendant works now
mmidy@apache.org
09/12/2001
java/src/org/apache/xpath/compiler Lexer.java
Bug 2140: Catch index out of bounds exception
mmidy@apache.org
09/12/2001
java/src/org/apache/xalan/transformer ResultTreeHandler.java
Bug 2130: Check for null data to avoid NPE
mmidy@apache.org
09/12/2001
java/src/org/apache/xalan/res XSLTErrorResources.java
java/src/org/apache/xalan/templates ElemElement.java
Bug 3421: Issue an error if namespace attribute is used with an empty string
in xsl:element
mmidy@apache.org
09/12/2001
java/src/org/apache/xalan/templates ElemElement.java
Backing out this change. Some conformance tests need to be updated first
morten@apache.org
09/13/2001
java/src/org/apache/xalan/xsltc/dom NodeIteratorBase.java
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
tmiller@apache.org
09/13/2001
java/src/org/apache/xalan/xsltc/compiler
ParentLocationPath.java
added test for ParentLocationPath instance
tmiller@apache.org
09/13/2001
java/src/org/apache/xalan/xsltc/compiler xpath.cup
bug fix 3312 completed
mmidy@apache.org
09/13/2001
java/src/org/apache/xalan/templates ElemElement.java
Bug 3421: Issue an error if namespace
attribute is used with an empty string in xsl:element
mmidy@apache.org
09/13/2001
java/src/org/apache/xalan/templates ElemTemplateElement.java
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.
curcuru@apache.org
09/13/2001
java/src/org/apache/xalan/serialize SerializerFactory.java
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
curcuru@apache.org
09/13/2001
java/src/javax/xml/transform TransformerFactory.java
java/src/org/apache/xml/dtm DTMManager.java
Fix Bugzilla 3423: documentation updates for proper class, property names
(one of two checkins)
PR:3423
Submitted by:gthb@dimon.is
curcuru@apache.org
09/14/2001
java/src/org/apache/xpath XPath.java
Fix Bugzilla 2637: documentation updates for constructor functionality
PR:2637
Submitted by:gthb@dimon.is
morten@apache.org
09/17/2001
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
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
morten@apache.org
09/17/2001
java/src/org/apache/xalan/xsltc/compiler Predicate.java
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
mmidy@apache.org
09/17/2001
java/src/org/apache/xalan/templates ElemUse.java
Bug 2548: Combine attribute sets with the same name but process them in order
of precedence.
mmidy@apache.org
09/17/2001
java/src/org/apache/xpath/axes UnionPathIterator.java
Bug 3533: Check for null m_iterators before trying to use it.
morten@apache.org
09/18/2001
java/src/org/apache/xalan/xsltc/cmdline Compile.java
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
morten@apache.org
09/18/2001
java/src/org/apache/xalan/xsltc/compiler Parser.java
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
mmidy@apache.org
09/18/2001
java/src/org/apache/xalan/transformer KeyRefIterator.java
Bugzilla 3618: Check cache before anything else when getting the next node in
the iterator.
morten@apache.org
09/19/2001
java/src/org/apache/xalan/xsltc TransletException.java
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
morten@apache.org
09/19/2001
java/src/org/apache/xalan/xsltc/compiler Predicate.java
StepPattern.java TestSeq.java
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
morten@apache.org
09/19/2001
java/src/org/apache/xalan/xsltc/runtime
DefaultSAXOutputHandler.java TextOutput.java
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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
morten@apache.org
09/19/2001
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
MatchingIterator.java StepIterator.java
Verious fixes for iterators.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
morten@apache.org
09/19/2001
java/src/org/apache/xalan/xsltc/dom BitArray.java
DupFilterIterator.java KeyIndex.java
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
morten@apache.org
09/19/2001
java/src/org/apache/xalan/xsltc/compiler VariableRef.java
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
mmidy@apache.org
09/19/2001
java/src/org/apache/xalan/processor
TransformerFactoryImpl.java
Bugzilla 2332: Implement getAttribute() method to return the values for
incremental and optimize
morten@apache.org
09/19/2001
java/src/org/apache/xalan/xsltc/compiler LastCall.java
ParameterRef.java PositionCall.java Predicate.java
RoundCall.java VariableRefBase.java
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
tmiller@apache.org
09/19/2001
java/src/org/apache/xalan/xsltc/compiler RelationalExpr.java
bug fix 2838, (namedtemplate test)
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/runtime TextOutput.java
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
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
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
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/dom AbsoluteIterator.java
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
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/compiler/util
MethodGenerator.java
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
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
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
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/compiler Step.java
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
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/compiler ParameterRef.java
ParentLocationPath.java Predicate.java
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
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/runtime TextOutput.java
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
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/compiler VariableBase.java
WithParam.java
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
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: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
jkesselm@apache.org
09/20/2001
java/src/org/apache/xml/dtm/ref DTMNodeProxy.java
Enable Attr.getOwnerElement()
amiro@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/cmdline Compile.java
minor edit to usuage for -s option
mmidy@apache.org
09/20/2001
java/src/org/apache/xalan/processor StylesheetHandler.java
java/src/org/apache/xalan/templates ElemLiteralResult.java
Bugzilla 1803: Handle version attribute on a litteral element.
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/cmdline Transform.java
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
morten@apache.org
09/20/2001
java/src/org/apache/xalan/xsltc/cmdline Compile.java
Transform.java
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
morten@apache.org
09/21/2001
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
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
morten@apache.org
09/21/2001
java/src/org/apache/xalan/xsltc/runtime TextOutput.java
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
morten@apache.org
09/21/2001
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
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
morten@apache.org
09/21/2001
java/src/org/apache/xalan/xsltc/runtime TextOutput.java
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
morten@apache.org
09/24/2001
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
NthIterator.java
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
morten@apache.org
09/24/2001
java/src/org/apache/xalan/xsltc/dom NthIterator.java
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
morten@apache.org
09/24/2001
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
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
morten@apache.org
09/24/2001
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
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
morten@apache.org
09/24/2001
java/src/org/apache/xalan/xsltc/compiler Import.java
Param.java Stylesheet.java
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
morten@apache.org
09/24/2001
java/src/org/apache/xalan/xsltc/compiler/util
ClassGenerator.java
Forgot this file in my last update.
Submitted by: morten@xml.apache.org
morten@apache.org
09/24/2001
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
NthIterator.java
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/compiler Param.java
Stylesheet.java Variable.java VariableBase.java
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
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
morten@apache.org
09/25/2001
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
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/runtime TextOutput.java
Fix for our handling of the <xsl:comment? element.
PR: n/a
Obtained from: n/a
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/compiler Param.java
Variable.java
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/compiler Stylesheet.java
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
dleslie@apache.org
09/25/2001
java/src/org/apache/xalan/processor XSLProcessorVersion.java
release 2.2.D11
dleslie@apache.org
09/25/2001
java/src/org/apache/xalan/res XSLTInfo.properties
release 2.2.D11
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/dom DOMImpl.java
NodeIteratorBase.java
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/runtime
AbstractTranslet.java
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/compiler Output.java
Parser.java Stylesheet.java
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
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
morten@apache.org
09/25/2001
java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java
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
morten@apache.org
09/26/2001
java/src/org/apache/xalan/xsltc/compiler Stylesheet.java
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
morten@apache.org
09/26/2001
java/src/org/apache/xalan/xsltc/compiler Step.java
java/src/org/apache/xalan/xsltc/dom NthIterator.java
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
morten@apache.org
09/26/2001
java/src/org/apache/xalan/xsltc/compiler Step.java
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
morten@apache.org
09/26/2001
java/src/org/apache/xalan/xsltc/compiler Step.java
Removed debug statement in Step.java
Submitted by: morten@xml.apache.org
morten@apache.org
09/26/2001
java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java
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
morten@apache.org
09/26/2001
java/src/org/apache/xalan/xsltc/compiler Step.java
Fix after a regression for preceding-sibling::* iterator.
Submitted by: morten@xml.apache.org
Reviewed by: morten@xml.apache.org
mmidy@apache.org
09/26/2001
java/src/org/apache/xalan/processor XSLTSchema.java
Mark xsl:template as containing ordered elements. Fix for no error when
xsl:param not first child of xsl:template
morten@apache.org
09/28/2001
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
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
mmidy@apache.org
09/28/2001
java/src/org/apache/xalan/templates ElemLiteralResult.java
ElemTemplateElement.java Stylesheet.java
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.
mmidy@apache.org
09/28/2001
java/src/org/apache/xpath NodeSetDTM.java
Do not reorder or strip duplicate nodes when converting a DOM nodelist into a
DTM nodelist
jkesselm@apache.org
10/01/2001
java/src/org/apache/xml/dtm/ref
IncrementalSAXSource_Filter.java
Catch for unwrappered StopException (apparently not all parsers generate
a SAXException wrapper).
jkesselm@apache.org
10/01/2001
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
Creating the implied Namespace Node for xml: