blob: d65a30a09fb893a017070216eacca996fb8f09d7 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
* Copyright 2004 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
-->
<Commits>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/10/31</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/cmdline Transform.java</Modified>
<Log>
Use translet as whitespace filter if it implements the StripFilter interface (This class should probably be deprecated to avoid having to get it in sync with the Process class).
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/10/31</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/processor StylesheetPIHandler.java xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java</Modified>
<Log>
Patch for Bugzilla 24187 by Bhakti Mehta (Bhakti.Mehta@sun.com).
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/11/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
<Log>
Patch for Bugzilla 24188 by Bhakti Mehta (Bhakti.Mehta@sun.com). The runtime now attempts to resolve a reference when the URI resolver returns null.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/11/05</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
<Log>
Committing patch for Bugzilla 24414 by Bhakti Mehta (Bhakti.Mehta@sun.com).
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/11/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Param.java ParameterRef.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java BasisLibrary.java</Modified>
<Log>
Patch for Bugzilla 24518 by Mehta Bhakti (Mehta.Bhakti@sun.com).
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/11/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java Util.java</Modified>
<Log>
Patch for Bugzilla 24695 by Bhakti Mehta (Bhakti.Mehta@sun.com).
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/11/18</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java</Modified>
<Log>
Use Xerces as the default provider for property org.xml.sax.driver. Even though this property is set in XercesImpl.jar, it is sometimes undefined, which causes failures in the conf tests. More investigation is needed, but for now this patch fixes the problem.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/11/20</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java</Modified>
<Log>
Moved and modified Xerces' fallback code for the creation of XMLReaders. This fallback does not belong here and will be removed after we figure out why is needed.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/11/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java Util.java</Modified>
<Log>
Updated patch for Bugzilla 24695 by Bhakti Metha. This patch gets an XMLReader from a SAXParserFactory if unable to obtain one from an XMLReaderFactory.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/11/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc DOM.java Translet.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler SyntaxTreeNode.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ResultTreeType.java xml-xalan/java/src/org/apache/xalan/xsltc/dom AdaptiveResultTreeImpl.java DOMAdapter.java DOMWSFilter.java MultiDOM.java SAXImpl.java SimpleResultTreeImpl.java xml-xalan/java/src/org/apache/xml/dtm/ref ExpandedNameTable.java</Modified>
<Log>
Patch from Morris Kwan (mkwan@ca.ibm.com), reviewed by myself, with a tweak
or two from myself, reviewed by Morris.
Split namesArray in translet into three arrays: namesArray, urisArray and
typesArray.
Previously, entries in the namesArray had to be examined at run-time to
distinguish those that represented elements, from those that represented
attributes (prefixed by an '@'), and those that represented namespace node
names (prefixed by a '?'). In addition, any namespace URI for the element or
attribute was similarly stored in the namesArray entry. So,
"http://example.org:abc" and "http://example.org:@abc" respectively represented
an element and an attribute named abc in the http://example.org namespace;
"?abc" represented a namespace prefix of abc.
With this change, the namesArray will have entries for "abc" in all three
cases; the urisArray will contain entries for "http://example.org" for the
element and attribute, and an empty string for the namespace prefix; and the
typesArray will contain the value 1 for the element, 2 for the attribute and 13
for the namespace (which correspond to the DTM constant values for those kinds
of nodes).
In addition, these values are stored in static arrays in the translet, and
references to those arrays are copied to instance fields in the translet's
constructor, rather than constructing arrays and initializing all their entries
in the constructor each time.
All this serves to reduce the overhead of initializing a transformation.
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/11/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Constants.java Stylesheet.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java BasisLibrary.java</Modified>
<Log>
Patch from Morris Kwan (mkwan@ca.ibm.com), reviewed by myself:
Split namesArray in translet into three arrays: namesArray, urisArray and
typesArray.
Previously, entries in the namesArray had to be examined at run-time to
distinguish those that represented elements, from those that represented
attributes (prefixed by an '@'), and those that represented namespace node
names (prefixed by a '?'). In addition, any namespace URI for the element or
attribute was similarly stored in the namesArray entry. So,
"http://example.org:abc" and "http://example.org:@abc" respectively represented
an element and an attribute named abc in the http://example.org namespace;
"?abc" represented a namespace prefix of abc.
With this change, the namesArray will have entries for "abc" in all three
cases; the urisArray will contain entries for "http://example.org" for the
element and attribute, and an empty string for the namespace prefix; and the
typesArray will contain the value 1 for the element, 2 for the attribute and 13
for the namespace (which correspond to the DTM constant values for those kinds
of nodes).
In addition, these values are stored in static arrays in the translet, and
references to those arrays are copied to instance fields in the translet's
constructor, rather than constructing arrays and initializing all their entries
in the constructor each time.
All this serves to reduce the overhead of initializing a transformation.
Patch from myself, reviewed by Morris Kwan:
Introduced a versioning mechanism in AbstractTranslet. After constructing an
object of a class that extends AbstractTranslet, the postInitialization method
must be called. That method will detect any versioning differences that can
be resolved automatically, if a translet was compiled with an older version of
the XSLTC than is being used at run-time. The version number is stored in the
translet's transletVersion field.
In many cases, incompabilities run up against Java's binary compatibility
rules, and fail catastrophically. This versioning mechanism is designed to
detect those cases that can't be detected by the JVM. The first use of this
mechanism is to translate from the old form of the namesArray used by old
translets, to the new form expected by the modified version of the XSLTC
run-time, as described above.
In addition, if the translet version detected by the XSLTC run-time is more
recent than any supported by the XSLTC run-time, an error will be reported.
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/11/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/cmdline Transform.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime ErrorMessages.java xml-xalan/java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java</Modified>
<Log>
Patch from myself, reviewed by Morris Kwan (mkwan@ca.ibm.com):
Introduced a versioning mechanism in AbstractTranslet. After constructing an
object of a class that extends AbstractTranslet, the postInitialization method
must be called. That method will detect any versioning differences that can
be resolved automatically, if a translet was compiled with an older version of
the XSLTC than is being used at run-time. The version number is stored in the
translet's transletVersion field.
In many cases, incompabilities run up against Java's binary compatibility
rules, and fail catastrophically. This versioning mechanism is designed to
detect those cases that can't be detected by the JVM. The first use of this
mechanism is to translate from the old form of the namesArray used by old
translets, to the new form expected by the modified version of the XSLTC
run-time, as described above.
In addition, if the translet version detected by the XSLTC run-time is more
recent than any supported by the XSLTC run-time, an error will be reported.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2003/11/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer NamespaceMappings.java</Modified>
<Log>
Submitted by: Brian Minchau
Just indentation and whitespace changes in the code
(trying to get Apache head and the xslt2.0-compiled branches closer).
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2003/11/25</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToTextStream.java</Modified>
<Log>
PR: bugzilla 24278
Submitted by: Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2003/11/25</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemLiteralResult.java</Modified>
<Log>
PR: bugzilla 24423
Submitted by: Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2003/11/25</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerBase.java ToXMLSAXHandler.java</Modified>
<Log>
Submitted by: Brian Minchau
Just indentation and whitespace changes in the code
(trying to get Apache head and the xslt2.0-compiled branches closer).
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2003/11/25</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
<Log>
PR: bugzilla 24958
Submitted by: Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>igorh@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/samples/TransformThread TransformThread.java foo0.xml foo0.xsl foo1.xml foo1.xsl xml-xalan/java/xdocs/sources/xalan samples.xml</Modified>
<Log>
Transform Thread sample. Submitted by Richard Cao.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java xml-xalan/java/src/org/apache/xalan/xsltc/trax TrAXFilter.java xml-xalan/java/src/org/apache/xml/dtm/ref DTMManagerDefault.java xml-xalan/java/src/org/apache/xml/utils XMLReaderManager.java</Modified>
<Log>
Moved code for caching XMLReader objects from XSLTC's TransformerFactoryImpl to
a new org.apache.xml.utils.XMLReaderManager class.
It is now the responsibility of the DTMManagerDefault class to request one of
these cached XMLReader objects, so the benefit of reusing an XMLReader is now
conferred upon both XSLTC and Xalan-J Interpretive, as well as upon references
to the document() function.
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc DOMEnhancedForDTM.java xml-xalan/java/src/org/apache/xalan/xsltc/dom DocumentCache.java DOMAdapter.java DOMWSFilter.java KeyIndex.java LoadDocument.java SAXImpl.java XSLTCDTMManager.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java BasisLibrary.java</Modified>
<Log>
Changes to permit different DTM implementations to be supplied to XSLTC.
Part of the change was to replace hard-coded references to SAXImpl with
references to a new interface - DOMEnhancedForDTM. This part of the change was
supplied by Joseph Kesselman (keshlam@us.ibm.com).
The other part of the change was to use ObjectFactory to look up a new XSLTC
DTM Manager service provider (org.apache.xalan.xsltc.dom.XSLTCDTMManager). The
provider is looked up once when a TransformerFactory is created, and used by
any Transformer objects created by that TransformerFactory.
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java TransformerImpl.java</Modified>
<Log>
Changes to permit different DTM implementations to be supplied to XSLTC.
XSLTC will now use ObjectFactory to look up a new XSLTC DTM Manager service
provider (org.apache.xalan.xsltc.dom.XSLTCDTMManager). The provider is looked
up once when a TransformerFactory is created, and used by any Transformer
objects created by that TransformerFactory.
Also, moved code for caching XMLReader objects from XSLTC's
TransformerFactoryImpl to a new org.apache.xml.utils.XMLReaderManager class.
It is now the responsibility of the DTMManagerDefault class to request one of
these cached XMLReader objects, so the benefit of reusing an XMLReader is now
conferred upon both XSLTC and Xalan-J Interpretive, as well as upon references
to the document() function.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java</Modified>
<Log>
Factored out part of ObjectFactory's createObject method into separately
callable lookUpFactoryClass and lookUpFactoryClassName methods. This allows
the caller to cache the Class object that provides a service at an appropriate
level, and create new instances of that class at will, rather than going
through the expensive service provider look-up procedure for each and every
object created.
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom ForwardPositionIterator.java</Modified>
<Log>
Added comments to describe the situation in which this iterator is used.
</Log>
</Commit>
<Commit category="core">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer Encodings.java</Modified>
<Log>
Reflection code to load sun.io.CharToByteConverter is now wrapped in a privileged action. This is needed when user code is run without the required permssions.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/bin xercesImpl.jar</Modified>
<Log>
Upgrading to version 2.6.0 of Xerces-Java.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java build.xml xml-xalan/java/bin xml-apis.jar xml-xalan/java/src xml-commons-src.tar.gz xml-commons-external-1.2.01-src.tar.gz</Modified>
<Log>
Upgrading to xml-commons-external-1.2.01 release, and moving to new naming
convention for xml-commons source file.
</Log>
</Commit>
<Commit category="core">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer Encodings.java</Modified>
<Log>
Avoid RuntimeException(Throwable) as it is only available in JDK 1.4.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/12/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TemplatesImpl.java</Modified>
<Log>
Creation of translet's class loader should be wrapped in a doPrivileged block (java.lang.RuntimePermission createClassLoader).
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/08</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java xml-xalan/java/src/org/apache/xalan/templates ElemVariable.java ElemWithParam.java</Modified>
<Log>
Applying patch from Richard Cao (richcao@ca.ibm.com) for Bugzilla bug report
797.
Added code that checks whether an xsl:param, xsl:variable or xsl:with-param
has both a select attribute and content. Also, new test case to test for
message in case of xsl:with-param, and updated messages in existing tests for
xsl:param and xsl:variable.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/08</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/transformer NodeSorter.java</Modified>
<Log>
Applying patch from Richard Cao (richcao@ca.ibm.com) for Bugzilla bug report
5761.
Removed code that caused keys to be ignored when they select an empty set of
values.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/09</DateCommitted>
<Modified> xml-xalan/java/bin xercesImpl.jar</Modified>
<Log>
Something went wrong with that last commit! This is the real Xerces-J 2.6.0.
</Log>
</Commit>
<Commit category="xsltc">
<Who>rameshm@apache.org</Who>
<DateCommitted>2003/12/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql SQLQueryParser.java xml-xalan/java/src/org/apache/xalan/processor XSLProcessorVersion.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util Util.java xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime Constants.java</Modified>
<Log>
Adding explicit final keyword to the intended constants which are defined with public static keywords. This will avoid the problem of cross site java sandbox violation.
In the case of xsltc/compiler/util/Util.java making the "filesep" variable to private to avoid the chance of somebody else changing the value of this static variable
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/cmdline Transform.java xml-xalan/java/src/org/apache/xalan/xsltc/dom DocumentCache.java xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerHandlerImpl.java</Modified>
<Log>
Take advantage of DTM pluggability support for XSLTC.
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
<Log>
The getDOM method might be entered more than once during a transformation, so
the DTMManager that is created the first time in must be saved so that
subsequent DTM's can be created with respect to it, and then discarded at the
end of the transformation.
This change restores logic that I had foolishly eliminated with my previous
change to this file.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref DTMManagerDefault.java</Modified>
<Log>
Added a finally block for SAXSource/StreamSource case in order to ensure that
any XMLReader is released to the XMLReader cache.
Thanks to Joanne Tong (joannet@ca.ibm.com) for catching this bug when she
reviewed my changes to where caching of XMLReaders was handled, and the DTM
plugability changes for XSLTC.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java</Modified>
<Log>
Created a named constant for "META-INF/services" string.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/12/19</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java BooleanCall.java CastExpr.java CopyOf.java DocumentCall.java EqualityExpr.java Expression.java FilterExpr.java ForEach.java FunctionCall.java Key.java KeyCall.java NameBase.java NumberCall.java RelationalExpr.java StringCall.java VariableBase.java WithParam.java</Modified>
<Log>
Patch for XSLTC's parameter optimization introduced in 2.5.2. The problem is that a param's default value can now be compiled multiple times, once for every call to the template for which that param is not specified. This essentially turns the AST into a graph, which requires the state of a param subtree to be reset after the each compilation. In particular, the variable Expression._startReset was not reset and this resulted in calls to setStartNode() to be generated only the first time the param's default value was compiled. After some analysis, I realized that _startReset was no longer necessary, so I removed it. I also renamed Expression.startResetIterator() to Expression.startIterator() since calls to reset() are no longer generated within this method.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/12/19</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>
Setting the maximum fraction digits on a DecimalFormat object to Integer.MAX_VALUE causes problems in some JDKs. Since only doubles need to be formatted, I've changed the code to set the maximum to 340. I've also optimized formatNumber(), the new version uses setters on the DecimalFormat object instead of calling toPattern().
</Log>
</Commit>
<Commit category="core">
<Who>rameshm@apache.org</Who>
<DateCommitted>2003/12/22</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/processor StopParseException.java StylesheetPIHandler.java TransformerFactoryImpl.java xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java xml-xalan/java/src/org/apache/xml/utils StopParseException.java StylesheetPIHandler.java</Modified>
<Log>
Moving classes that are used between Xalan interpretive and XSLTC ( StylesheetPIHandler and StopParseException ) to xml/utils package . Making the required modifications to accomadate this change.
Thanks to Bhakti for the Patch
Submitted by: Bhakti Mehta ( bhakti.mehta@sun.com )
Reviewed by: Ramesh Mandava
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/12/23</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler FunctionCall.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util BooleanType.java IntType.java RealType.java ReferenceType.java StringType.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>
Type conversions from internal to external Java types revisited: (1) Type.Int and Type.Real are now treated identically given that the former is an optimization for the latter (i.e. their use should be transparent to the user) (2) Better support Type.Reference, conversions to integral types are now supported. There are still some conversions that are supported by Xalan and not by XSLTC. We need to either revisit the conversion table for XSLTC or document the differences.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2003/12/23</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler CallTemplate.java Param.java ParameterRef.java Template.java VariableBase.java WithParam.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util NamedMethodGenerator.java</Modified>
<Log>
The parameter optimization implemented in 2.5.2 does not work in all cases. The problem (see Bugzilla 25449) is that a param's default value needs to be compiled multiples when there are mulitple calls the a template none of which has a correspoding with-param. However, ASTs store an internal state which is not restored after compilation; consequently, only the first compilation is guaranteed to succeed. Stated differently, the AST cannot be operated as a graph because sub-tree sharing causes problems.
The optimization has now been changed so that a param default value is compiled only once by the callee instead of multiple times by each caller. A caller will now pass 'null' when there is no with-param; a callee will only initialize a param if its value is 'null'. This ensures that default values are compiled exactly once while at the same time preserving the XSLT semantics.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2003/12/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java</Modified>
<Log>
Fixed a bug I injected recently - missing slash between 'META-INF/services' and service name.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/01/04</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates RedundentExprEliminator.java XSLTVisitor.java</Modified>
<Log>
Made methods in this class public, as is the case in the XPathVisitor class that
it extends. Having the class be public, but none of the methods public isn't
helpful.
Contributed by Warwick Burrows (wburrows at us.ibm.com).
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/01/06</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom SAXImpl.java</Modified>
<Log>
SAXImpl.startDocument was calling SAX2DTM.startDocument followed by
SAX2DTM.startPrefixMapping for the xml prefix. However, the
SAX2DTM.startElement always ensures the xml prefix is declared for the first
element. The effect of the startPrefixMapping call was to create two namespace
nodes on the first element declaring the xml prefix. This had no discernible
consequence, except to throw off the numbering of subsequent nodes with the
generate-id() function.
I've eliminated the redundant call to startPrefixMapping, and adjusted the gold
test output files for the generate-id function.
Reviewed by Christine Li (jycli at ca.ibm.com)
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/01/06</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates RedundentExprEliminator.java XSLTVisitor.java</Modified>
<Log>
Updating the copyright dates to reflect recent modifications.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/01/08</DateCommitted>
<Modified> xml-xalan/java build.xml</Modified>
<Log>
Updating build copyright year.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2004/01/13</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom DupFilterIterator.java</Modified>
<Log>
Fix for Bugzilla 25924 by Bhakti Mehta (Bhakti.Mehta@sun.com). Variable _lastNext must be preserved in setMark() and restored in gotoMark().
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2004/01/14</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java ForEach.java ForwardPositionExpr.java PositionCall.java xml-xalan/java/src/org/apache/xalan/xsltc/dom ForwardPositionIterator.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>
Committing a patch from Bhakti Mehta (Bhakti.Mehta@sun.com). ForwardPositionIterators and ForwardPositionExprs are not needed anymore after the intergration with DTM. Despite that, ForwardPositionIterators were still being used even though they did not provide any additional functionally (they were basically identity iterators). This patch eliminates the need for these iterators (and the corresponding compile-time expressions) and also replaces calls to BasisLibrary.positionF() with calls to currentIterator.getPosition(). The resulting code should be smaller and faster.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2004/01/14</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Constants.java</Modified>
<Log>
Removing unused constant.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/01/15</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemLiteralResult.java ElemTextLiteral.java</Modified>
<Log>
PR: 26169
Submitted by: Brian Minchau
Flushed serialier before emitting trace event in ElemeTextLiteral and
ElemLiteralResult.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2004/01/20</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler FunctionCall.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util NodeSetType.java ResultTreeType.java</Modified>
<Log>
XSLT-&gt;Java and Java-&gt;XSLT conversion table revisited. I made sure that two internal types corresponding to the same XSLT type had identical conversion rules (e.g. IntType and RealType). The multi-step conversions NodeSetType-&gt;int and ResultTreeType-&gt;double have been eliminated in order to simplify the table (they can always by implemented externally). The resulting conversion table is still not identical to the interpreter (and perhaps it will never be) so it should be documented separately.
Parameters
----------------------------------------------------------------
XSLT type Java Type
boolean boolean, java.lang.Boolean, java.lang.Object
number double, java.lang.Double, float, long,
java.lang.Integer, int, short, byte, char,
java.lang.Object
string java.lang.String, java.lang.Object
node-set org.w3c.NodeList, org.w3c.Node, java.lang.Object,
java.lang.String
result-tree org.w3c.NodeList, org.w3c.Node, java.lang.Object,
java.lang.String
Return type
---------------------------------------------------------------
boolean boolean
void (ignored)
char, byte,
short, int,
long, float,
double number
java.lang.String string
For parameters, the order on the right column of the table is significant --following the convention already in used in the docs.
</Log>
</Commit>
<Commit category="core">
<Who>igorh@apache.org</Who>
<DateCommitted>2004/01/21</DateCommitted>
<Modified> xml-xalan/java build.xml</Modified>
<Log>
Building TransformThread sample
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/02</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2RTFDTM.java</Modified>
<Log>
Fix for bugzilla bug report 25442.
Record the initial empty sizes of the various vectors in the DTM, and use those
sizes as the defaults in popRewindMark. The code originally assumed that these
vectors had default sizes of zero, but that's not true in the case of m_data,
which reserves entry zero.
Reviewed by Christine Li (jycli () ca!ibm!com)
</Log>
</Commit>
<Commit category="xsltc">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/02</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified>
<Log>
Fix for bugzilla bug report 23046.
For included stylesheet, set the _numberFormattingUsed flag to true
for its including stylesheet too
Reviewed by Henry Zongaro (zongaro@ca.ibm.com)
</Log>
</Commit>
<Commit category="core">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/02</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemApplyTemplates.java</Modified>
<Log>
Fix for bugzilla bug report 19464
A reworked patch, move the push statements to the beginning of try block
and added a flag to make sure that there is always something to pop
Reviewed by Henry Zongaro (zongaro@ca.ibm.com)
</Log>
</Commit>
<Commit category="core">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/05</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/axes UnionPathIterator.java</Modified>
<Log>
Fix for bugzilla bug report 26019
detach location path iterators happens only when allowDetach flag is true.
Reviewed by Henry Zongaro (zongaro@ca.ibm.com)
</Log>
</Commit>
<Commit category="core">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/05</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorExsltFunction.java</Modified>
<Log>
Fix for bugzilla bug report 18351.
xsl:message instruction is allowed inside func:function.
It doesn't construct nodes as part of the result.
Reviewed by Henry Zongaro (zongaro@ca.ibm.com)
</Log>
</Commit>
<Commit category="core">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/05</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/functions FuncExtFunction.java</Modified>
<Log>
Fix bugzilla bug report 18351.
Set allowDetachToRelease flag to false, which allow caching of the arguments
Reviewed by Henry Zongaro (zongaro@ca.ibm.com)
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2004/02/05</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler FilterExpr.java Predicate.java Step.java StepPattern.java</Modified>
<Log>
Patch for Bugzilla 19194. I've made the following changes: (i) re-wrote Predicate.typeCheck() (ii) the predicate optimizations are turned off for FilterExpr, as they don't apply in all cases (iii) sync up Step, StepPattern and FilterExpr to accomodate the new changes. The interaction between these classes is non-trivial, and the code for some optimizations is brittle, to say the least. As part of this patch, I rolled back a patch to FilterExpr and fixed Bugzilla 25783 which wasn't really related despite what the bug report states. For the 2.0 work, it would be nice to place optimization code in separate classes so that it can be easily maintained and also easily deactivated via a command-line flag.
</Log>
</Commit>
<Commit category="core">
<Who>igorh@apache.org</Who>
<DateCommitted>2004/02/05</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemAttribute.java</Modified>
<Log>
Fix for Bugzilla Bug 26075.
</Log>
</Commit>
<Commit category="core">
<Who>igorh@apache.org</Who>
<DateCommitted>2004/02/06</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils TreeWalker.java</Modified>
<Log>
Fix for Bugzilla Bug 25416.
</Log>
</Commit>
<Commit category="core">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/09</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemTemplateElement.java</Modified>
<Log>
Applying Joanne Tone's (joannet@ca.ibm.com) patch for
bugzilla bug report 26030.
Do not suppress Xalan specified extension element namespace, unless they
are declared as extension element namespaces by users
</Log>
</Commit>
<Commit category="xsltc">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/10</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath/functions FuncRound.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler RoundCall.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>
Fix for bugzilla bug report 24111.
The string values for both positive and nagative zero are 0. However,
a number div 0 returns Infinity, a number div -0 returns -Infinity.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan Version.java</Modified>
<Log>
New Apache 2.0 license
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/client XSLTProcessorApplet.java xml-xalan/java/src/org/apache/xalan/extensions ExpressionContext.java ExpressionVisitor.java ExtensionHandler.java ExtensionHandlerExsltFunction.java ExtensionHandlerGeneral.java ExtensionHandlerJava.java ExtensionHandlerJavaClass.java ExtensionHandlerJavaPackage.java ExtensionNamespacesManager.java ExtensionNamespaceSupport.java ExtensionsTable.java MethodResolver.java XSLProcessorContext.java</Modified>
<Log>
New Apache 2.0 license
</Log>
</Commit>
<Commit category="core">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java build.xml</Modified>
<Log>
Fix for bugzilla bug report 26829.
Modified build.xml to add xalanj2taglet.jar to Xalan source distribution
Contributed by Sarah McNamara (mcnamara@ca.ibm.com)
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql ConnectionPoolManager.java ObjectArray.java SQLQueryParser.java ConnectionPool.java DefaultConnectionPool.java DTMDocument.java PooledConnection.java QueryParameter.java SQLDocument.java SQLErrorDocument.java XConnection.java xml-xalan/java/src/org/apache/xalan/lib ExsltBase.java ExsltCommon.java ExsltDatetime.java ExsltDynamic.java ExsltMath.java ExsltSets.java ExsltStrings.java Extensions.java NodeInfo.java PipeDocument.java Redirect.java xml-xalan/java/src/org/apache/xalan/lib/sql ConnectionPoolManager.java ObjectArray.java SQLQueryParser.java ConnectionPool.java DefaultConnectionPool.java DTMDocument.java PooledConnection.java QueryParameter.java SQLDocument.java SQLErrorDocument.java XConnection.java</Modified>
<Log>
New Apache 2.0 license
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorImport.java ProcessorNamespaceAlias.java ProcessorOutputElem.java ProcessorStylesheetDoc.java ProcessorTemplate.java TransformerFactoryImpl.java WhitespaceInfoPaths.java XSLTAttributeDef.java XSLTElementDef.java XSLTElementProcessor.java XSLTSchema.java ProcessorAttributeSet.java ProcessorCharacters.java ProcessorDecimalFormat.java ProcessorExsltFuncResult.java ProcessorExsltFunction.java ProcessorGlobalParamDecl.java ProcessorGlobalVariableDecl.java ProcessorInclude.java ProcessorKey.java ProcessorLRE.java ProcessorPreserveSpace.java ProcessorStripSpace.java ProcessorStylesheetElement.java ProcessorTemplateElem.java ProcessorText.java ProcessorUnknown.java StylesheetHandler.java XSLProcessorVersion.java</Modified>
<Log>
New Apache 2.0 license
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Predicate.java</Modified>
<Log>
Fix for Bugzilla 24788. NodeValue optimization was too optimistic. Since the value in 'step = value' is not compiled in the predicate's context, it must be limited to expressions that are context independent, but this was not the case as the example in 24788 shows.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions ExtensionHandlerExsltFunction.java</Modified>
<Log>
Fix for bugzilla bug report 24302.
Fields in the object representing an EXSLT function element (ElemExsltFunction)
were being used to store execution state information for references to that
function. That caused problems with multi-threaded code that used Transformer
objects created from the same Templates object - each Transformer shares the
same instances of ElemExsltFunction.
The fix was to replace the fields ElemExsltFunction.m_result and
ElemExsltFunction.m_isResultSet with a new ObjectStack field in TransformerImpl
named m_currentFuncResult.
Also, the ElemExsltFunction.setCallerFrameSize method has been removed, so the
references to that function were dropped. The ElemExsltFunction.execute method
is now responsible for managing the variable stack on its own.
Reviewed by Morris Kwan (mkwan () ca!ibm!com)
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemExsltFunction.java</Modified>
<Log>
Fix for bugzilla bug report 24302.
Fields in the object representing an EXSLT function element (ElemExsltFunction)
were being used to store execution state information for references to that
function. That caused problems with multi-threaded code that used Transformer
objects created from the same Templates object - each Transformer shares the
same instances of ElemExsltFunction.
The fix was to replace the fields ElemExsltFunction.m_result and
ElemExsltFunction.m_isResultSet with a new ObjectStack field in TransformerImpl
named m_currentFuncResult.
Also, changed how VariableStack was being updated in the execute method for a
function reference - this change was modelled on equivalent code in
ElemCallTemplate.
Reviewed by Morris Kwan (mkwan () ca!ibm!com)
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemExsltFuncResult.java xml-xalan/java/src/org/apache/xalan/transformer TransformerImpl.java</Modified>
<Log>
Fix for bugzilla bug report 24302.
Fields in the object representing an EXSLT function element (ElemExsltFunction)
were being used to store execution state information for references to that
function. That caused problems with multi-threaded code that used Transformer
objects created from the same Templates object - each Transformer shares the
same instances of ElemExsltFunction.
The fix was to replace the fields ElemExsltFunction.m_result and
ElemExsltFunction.m_isResultSet with a new ObjectStack field in TransformerImpl
named m_currentFuncResult.
Reviewed by Morris Kwan (mkwan () ca!ibm!com)
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/11</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemParam.java</Modified>
<Log>
Fix for bugzilla bug report 24302.
Changed condition under which the parent element's m_inArgsSize field is
incremented - that field keeps track of the number of xsl:param children an
element has. This was only happening for ElemTemplate, but it needs to happen
for ElemExsltFunction, which is a subclass of ElemTemplate, as well.
Reviewed by Morris Kwan (mkwan () ca!ibm!com)
</Log>
</Commit>
<Commit category="core">
<Who>igorh@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Sort.java xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java NodeSortRecordFactory.java xml-xalan/java/src/org/apache/xml/utils LocaleUtility.java</Modified>
<Log>
Fix for Bugzilla Bug 26842.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/dom ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xslt ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/dom SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/trax SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xslt SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/dom ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xslt ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/dom SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/trax SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xslt SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xsltc/trax SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xslt SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/dom ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xslt ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/dom SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/trax SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xslt SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xsltc/trax SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xslt SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/dom ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xslt ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/dom SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/trax SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xslt SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xsltc/trax SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xslt SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/dom ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xslt ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/dom SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/trax SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline SecuritySupport.java xml-xalan/java/src/org/apache/xalan/xslt SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xsltc/trax SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/xslt SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm/ref ObjectFactory.java xml-xalan/java/src/org/apache/xml/serializer ObjectFactory.java xml-xalan/java/src/org/apache/xpath/compiler ObjectFactory.java xml-xalan/java/src/org/apache/xpath/functions ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref SecuritySupport.java xml-xalan/java/src/org/apache/xpath/compiler SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref SecuritySupport12.java xml-xalan/java/src/org/apache/xpath/compiler SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm/ref ObjectFactory.java xml-xalan/java/src/org/apache/xml/serializer ObjectFactory.java xml-xalan/java/src/org/apache/xpath/compiler ObjectFactory.java xml-xalan/java/src/org/apache/xpath/functions ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref SecuritySupport.java xml-xalan/java/src/org/apache/xpath/compiler SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref SecuritySupport12.java xml-xalan/java/src/org/apache/xpath/compiler SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm ObjectFactory.java xml-xalan/java/src/org/apache/xml/dtm/ref ObjectFactory.java xml-xalan/java/src/org/apache/xml/serializer ObjectFactory.java xml-xalan/java/src/org/apache/xpath/compiler ObjectFactory.java xml-xalan/java/src/org/apache/xpath/functions ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions SecuritySupport.java xml-xalan/java/src/org/apache/xalan/lib SecuritySupport.java xml-xalan/java/src/org/apache/xalan/lib/sql SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/lib SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/lib/sql SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions SecuritySupport.java xml-xalan/java/src/org/apache/xalan/lib SecuritySupport.java xml-xalan/java/src/org/apache/xalan/lib/sql SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/lib SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/lib/sql SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java</Modified>
<Log>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions SecuritySupport.java xml-xalan/java/src/org/apache/xalan/lib SecuritySupport.java xml-xalan/java/src/org/apache/xalan/lib/sql SecuritySupport.java</Modified>
<Log>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/lib SecuritySupport12.java xml-xalan/java/src/org/apache/xalan/lib/sql SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util SecuritySupport12.java</Modified>
<Log>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
</Log>
</Commit>
<Commit category="xsltc">
<Who>santiagopg@apache.org</Who>
<DateCommitted>2004/02/12</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax DOM2TO.java</Modified>
<Log>
Committing patch by Bhakti for XSLTC. If attributes are created without an explicit prefix, then NamespaceMappings.generateNextPrefix will be called to generate a prefix. Also if elements are created using createElementNS(null,localname) then they will be serialized properly without being in default namespace.
</Log>
</Commit>
<Commit category="core">
<Who>igorh@apache.org</Who>
<DateCommitted>2004/02/13</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java xml-xalan/java/src/org/apache/xml/utils StringComparable.java</Modified>
<Log>
Fix for Bugzilla Bug 1396
</Log>
</Commit>
<Commit category="xsltc">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/13</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>
A slightly faster implementation of round function
</Log>
</Commit>
<Commit category="xsltc">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>
Fix a bug introduced during optimizing for the previous code
Should check for NaN cases
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/res XSLMessages.java XSLTErrorResources_ca.java XSLTErrorResources_cs.java XSLTErrorResources_de.java XSLTErrorResources_en.java XSLTErrorResources_es.java XSLTErrorResources_fr.java XSLTErrorResources_hu.java XSLTErrorResources_it.java XSLTErrorResources_ja.java XSLTErrorResources_ko.java XSLTErrorResources_pl.java XSLTErrorResources_pt_BR.java XSLTErrorResources_ru.java XSLTErrorResources_sk.java XSLTErrorResources_sv.java XSLTErrorResources_tr.java XSLTErrorResources_zh_CN.java XSLTErrorResources_zh_TW.java XSLTErrorResources.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/serialize DOMSerializer.java Serializer.java SerializerFactory.java SerializerUtils.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates AbsPathChecker.java AVT.java AVTPart.java AVTPartXPath.java Constants.java DecimalFormatProperties.java ElemApplyTemplates.java ElemAttribute.java ElemAttributeSet.java ElemCallTemplate.java ElemChoose.java ElemCopy.java ElemCopyOf.java ElemElement.java ElemEmpty.java ElemExsltFuncResult.java ElemExsltFunction.java ElemExtensionCall.java ElemExtensionScript.java ElemIf.java ElemNumber.java ElemOtherwise.java ElemParam.java ElemPI.java ElemSort.java ElemTemplate.java ElemTemplateElement.java ElemText.java ElemTextLiteral.java ElemUse.java ElemVariablePsuedo.java ElemWhen.java FuncDocument.java NamespaceAlias.java OutputProperties.java RedundentExprEliminator.java Stylesheet.java StylesheetComposed.java StylesheetRoot.java XSLTVisitable.java XSLTVisitor.java XUnresolvedVariable.java AVTPartSimple.java ElemApplyImport.java ElemComment.java ElemExtensionDecl.java ElemFallback.java ElemForEach.java ElemLiteralResult.java ElemMessage.java ElemUnknown.java ElemValueOf.java ElemVariable.java ElemWithParam.java FuncFormatNumb.java FuncKey.java KeyDeclaration.java TemplateList.java TemplateSubPatternAssociation.java VarNameCollector.java WhiteSpaceInfo.java XMLNSDecl.java XUnresolvedVariableSimple.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/transformer ClonerToResultTree.java DecimalToRoman.java KeyRefIterator.java KeyTable.java NodeSorter.java NumeratorFormatter.java QueuedEvents.java SerializerSwitcher.java StackGuard.java TransformerClient.java TransformerHandlerImpl.java TransformerIdentityImpl.java TransformerImpl.java TransformSnapshotImpl.java TransformState.java TrAXFilter.java TreeWalker2Result.java XalanTransformState.java Counter.java CountersTable.java KeyIterator.java KeyManager.java MsgMgr.java NodeSortKey.java ResultNameSpace.java TransformSnapshot.java XalanProperties.java XSLInfiniteLoopException.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="xsltc">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xslt EnvironmentCheck.java Process.java xml-xalan/java/src/org/apache/xalan/xsltc CollatorFactory.java DOM.java DOMCache.java DOMEnhancedForDTM.java NodeIterator.java ProcessorVersion.java StripFilter.java Translet.java TransletException.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="xsltc">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/cmdline Compile.java Transform.java</Modified>
<Log>
Update to Apache 2.0 license.
</Log>
</Commit>
<Commit category="xsltc">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/cmdline/getopt GetOpt.java GetOptsException.java IllegalArgumentException.java MissingOptArgException.java</Modified>
<Log>
Update to Apache 2.0 license.
</Log>
</Commit>
<Commit category="xsltc">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java BooleanExpr.java ConcatCall.java Constants.java Copy.java ElementAvailableCall.java Expression.java FilteredAbsoluteLocationPath.java FloorCall.java FormatNumberCall.java Key.java KeyPattern.java LastCall.java LiteralElement.java LogicalExpr.java Message.java Otherwise.java Param.java ParameterRef.java Parser.java ProcessingInstruction.java RealExpr.java RelationalExpr.java RoundCall.java AbsoluteLocationPath.java AbsolutePathPattern.java AlternativePattern.java AncestorPattern.java ApplyImports.java ArgumentList.java Attribute.java AttributeSet.java AttributeValue.java AttributeValueTemplate.java BinOpExpr.java BooleanCall.java CallTemplate.java CastCall.java CastExpr.java CeilingCall.java Choose.java Closure.java Comment.java CompilerException.java ContainsCall.java CopyOf.java CurrentCall.java DecimalFormatting.java DocumentCall.java EqualityExpr.java Fallback.java FilterExpr.java FilterParentPath.java FlowList.java ForEach.java FunctionAvailableCall.java FunctionCall.java GenerateIdCall.java IdKeyPattern.java IdPattern.java If.java IllegalCharException.java Import.java Include.java Instruction.java IntExpr.java KeyCall.java LangCall.java LiteralAttribute.java LiteralExpr.java LocalNameCall.java LocationPathPattern.java Mode.java NameBase.java NameCall.java NamespaceAlias.java NamespaceUriCall.java NodeTest.java NotCall.java Number.java NumberCall.java Output.java ParentLocationPath.java ParentPattern.java Pattern.java PositionCall.java Predicate.java ProcessingInstructionPattern.java QName.java RelativeLocationPath.java RelativePathPattern.java SimpleAttributeValue.java Sort.java SourceLoader.java StartsWithCall.java Step.java StepPattern.java StringCall.java StringLengthCall.java Stylesheet.java SymbolTable.java SyntaxTreeNode.java Template.java TestSeq.java Text.java TopLevelElement.java TransletOutput.java UnaryOpExpr.java UnionPathExpr.java UnparsedEntityUriCall.java UnresolvedRef.java UnsupportedElement.java UseAttributeSets.java ValueOf.java Variable.java VariableBase.java VariableRef.java VariableRefBase.java When.java Whitespace.java WithParam.java XslAttribute.java XslElement.java XSLTC.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util AttributeSetMethodGenerator.java BooleanType.java ClassGenerator.java ErrorMessages_ca.java ErrorMessages_cs.java ErrorMessages_de.java ErrorMessages_es.java ErrorMessages_fr.java ErrorMessages_hu.java ErrorMessages_it.java ErrorMessages_ja.java ErrorMessages_ko.java ErrorMessages_no.java ErrorMessages_pt_BR.java ErrorMessages_ru.java ErrorMessages_sk.java ErrorMessages_tr.java ErrorMessages_zh_CN.java ErrorMessages_zh_TW.java ErrorMessages.java FilterGenerator.java IntType.java MethodGenerator.java MultiHashtable.java NamedMethodGenerator.java NodeSetType.java NodeSortRecordFactGenerator.java NodeSortRecordGenerator.java NumberType.java ObjectType.java RealType.java ReferenceType.java ResultTreeType.java SlotAllocator.java StringStack.java TestGenerator.java Type.java TypeCheckError.java VoidType.java CompareGenerator.java ErrorMessages_pl.java ErrorMsg.java MatchGenerator.java MethodType.java NodeCounterGenerator.java NodeType.java RtMethodGenerator.java StringType.java Util.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="xsltc">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom AbsoluteIterator.java AdaptiveResultTreeImpl.java AnyNodeCounter.java Axis.java BitArray.java CachedNodeListIterator.java ClonedNodeListIterator.java CollatorFactoryBase.java CurrentNodeListFilter.java CurrentNodeListIterator.java DocumentCache.java DOMAdapter.java DOMBuilder.java DOMWSFilter.java DupFilterIterator.java EmptyFilter.java ExtendedSAX.java Filter.java FilteredStepIterator.java FilterIterator.java KeyIndex.java LoadDocument.java MatchingIterator.java MultiDOM.java MultipleNodeCounter.java NodeCounter.java NodeIteratorBase.java NodeSortRecord.java NodeSortRecordFactory.java NthIterator.java SAXImpl.java SimpleResultTreeImpl.java SingleNodeCounter.java SingletonIterator.java SortingIterator.java StepIterator.java StripWhitespaceFilter.java UnionIterator.java XSLTCDTMManager.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime AttributeList.java Attributes.java Constants.java ErrorMessages_ca.java ErrorMessages_de.java ErrorMessages_es.java ErrorMessages_fr.java ErrorMessages_it.java ErrorMessages_no.java ErrorMessages_pl.java ErrorMessages_ru.java ErrorMessages_sk.java ErrorMessages_tr.java ErrorMessages_zh_CN.java ErrorMessages_zh_TW.java Hashtable.java MessageHandler.java Node.java Operators.java AbstractTranslet.java BasisLibrary.java ErrorMessages_cs.java ErrorMessages_hu.java ErrorMessages_ja.java ErrorMessages_ko.java ErrorMessages_pt_BR.java ErrorMessages.java Parameter.java StringValueHandler.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime/output OutputBuffer.java StringOutputBuffer.java TransletOutputHandlerFactory.java WriterOutputBuffer.java xml-xalan/java/src/org/apache/xalan/xsltc/trax DOM2SAX.java DOM2TO.java OutputSettings.java SAX2DOM.java SmartTransformerFactoryImpl.java TemplatesHandlerImpl.java TemplatesImpl.java TransformerFactoryImpl.java TransformerHandlerImpl.java TransformerImpl.java TrAXFilter.java Util.java XSLTCSource.java xml-xalan/java/src/org/apache/xalan/xsltc/util IntegerArray.java JavaCupRedirect.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/16</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/trace EndSelectionEvent.java ExtensionEvent.java GenerateEvent.java PrintTraceListener.java SelectionEvent.java TraceListener.java TraceListenerEx.java TraceListenerEx2.java TraceListenerEx3.java TraceManager.java TracerEvent.java xml-xalan/java/src/org/apache/xml/dtm Axis.java DTM.java DTMAxisIterator.java DTMAxisTraverser.java DTMConfigurationException.java DTMDOMException.java DTMException.java DTMFilter.java DTMIterator.java DTMManager.java DTMWSFilter.java xml-xalan/java/src/org/apache/xml/dtm/ref ChunkedIntArray.java CoroutineManager.java CoroutineParser.java CustomStringPool.java DTMAxisIteratorBase.java DTMAxisIterNodeList.java DTMChildIterNodeList.java DTMDefaultBase.java DTMDefaultBaseIterators.java DTMDefaultBaseTraversers.java DTMDocumentImpl.java DTMManagerDefault.java DTMNamedNodeMap.java DTMNodeIterator.java DTMNodeList.java DTMNodeListBase.java DTMNodeProxy.java DTMSafeStringPool.java DTMStringPool.java DTMTreeWalker.java EmptyIterator.java ExpandedNameTable.java ExtendedType.java IncrementalSAXSource_Filter.java IncrementalSAXSource_Xerces.java IncrementalSAXSource.java NodeLocator.java xml-xalan/java/src/org/apache/xml/dtm/ref/dom2dtm DOM2DTM.java DOM2DTMdefaultNamespaceDeclarationNode.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>igorh@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java</Modified>
<Log>
Fix for Bugzilla Bugs 22564 and 22808
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java SAX2DTM2.java SAX2RTFDTM.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/res XMLErrorResources_ca.java XMLErrorResources_cs.java XMLErrorResources_de.java XMLErrorResources_en.java XMLErrorResources_es.java XMLErrorResources_fr.java XMLErrorResources_hu.java XMLErrorResources_it.java XMLErrorResources_ja.java XMLErrorResources_ko.java XMLErrorResources_pl.java XMLErrorResources_pt_BR.java XMLErrorResources_ru.java XMLErrorResources_sk.java XMLErrorResources_sv.java XMLErrorResources_tr.java XMLErrorResources_zh_CN.java XMLErrorResources_zh_TW.java XMLErrorResources.java XMLMessages.java xml-xalan/java/src/org/apache/xml/serializer DOMSerializer.java EncodingInfo.java Encodings.java ExtendedContentHandler.java ExtendedLexicalHandler.java NamespaceMappings.java OutputPropertyUtils.java SecuritySupport.java SecuritySupport12.java SerializationHandler.java SerializerBase.java SerializerFactory.java SerializerTrace.java SerializerTraceWriter.java ToSAXHandler.java ToStream.java ToTextSAXHandler.java ToTextStream.java ToUnknownStream.java Utils.java WriterToASCI.java WriterToUTF8Buffered.java XSLOutputAttributes.java AttributesImplSerializer.java CharInfo.java ElemContext.java ElemDesc.java EmptySerializer.java Method.java OutputPropertiesFactory.java Serializer.java SerializerConstants.java ToHTMLSAXHandler.java ToHTMLStream.java ToXMLSAXHandler.java ToXMLStream.java TransformStateSetter.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils AttList.java BoolStack.java CharKey.java Constants.java DefaultErrorHandler.java DOM2Helper.java DOMBuilder.java DOMHelper.java DOMOrder.java ElemDesc.java FastStringBuffer.java Hashtree2Node.java IntStack.java IntVector.java ListingErrorHandler.java LocaleUtility.java MutableAttrListImpl.java NameSpace.java NamespaceSupport2.java NodeConsumer.java NodeVector.java NSInfo.java ObjectFactory.java ObjectPool.java ObjectStack.java ObjectVector.java PrefixResolver.java PrefixResolverDefault.java QName.java RawCharacterHandler.java SAXSourceLocator.java SecuritySupport.java SecuritySupport12.java SerializableLocatorImpl.java StopParseException.java StringBufferPool.java StringComparable.java StringToIntTable.java StringToStringTable.java StringToStringTableVector.java StringVector.java StylesheetPIHandler.java SuballocatedByteVector.java SuballocatedIntVector.java SystemIDResolver.java ThreadControllerWrapper.java TreeWalker.java Trie.java UnImplNode.java URI.java WrappedRuntimeException.java WrongParserException.java XMLChar.java XMLCharacterRecognizer.java XMLReaderManager.java XMLString.java XMLStringDefault.java XMLStringFactory.java XMLStringFactoryDefault.java xml-xalan/java/src/org/apache/xml/utils/res XResourceBundle.java XResourceBundleBase.java XResources_cy.java XResources_de.java XResources_el.java XResources_en.java XResources_es.java XResources_fr.java XResources_he.java XResources_hy.java XResources_it.java XResources_ja_JP_A.java XResources_ja_JP_HA.java XResources_ja_JP_HI.java XResources_ja_JP_I.java XResources_ka.java XResources_ko.java XResources_sv.java XResources_zh_CN.java XResources_zh_TW.java xml-xalan/java/src/org/apache/xml/utils/synthetic Class.java JavaUtils.java SynthesisException.java TestDriver.java xml-xalan/java/src/org/apache/xml/utils/synthetic/reflection Constructor.java EntryPoint.java Field.java Member.java Method.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xpath Arg.java CachedXPathAPI.java Expression.java ExpressionNode.java ExpressionOwner.java ExtensionsProvider.java FoundIndex.java NodeSet.java NodeSetDTM.java SourceTree.java SourceTreeManager.java VariableStack.java WhitespaceStrippingElementMatcher.java XPath.java XPathAPI.java XPathContext.java XPathException.java XPathFactory.java XPathProcessorException.java XPathVisitable.java XPathVisitor.java xml-xalan/java/src/org/apache/xpath/axes AttributeIterator.java AxesWalker.java BasicTestIterator.java ChildIterator.java ChildTestIterator.java ContextNodeList.java DescendantIterator.java FilterExprIterator.java FilterExprIteratorSimple.java FilterExprWalker.java HasPositionalPredChecker.java IteratorPool.java LocPathIterator.java MatchPatternIterator.java NodeSequence.java OneStepIterator.java OneStepIteratorForward.java PathComponent.java PredicatedNodeTest.java ReverseAxesWalker.java RTFIterator.java SelfIteratorNoPredicate.java SubContextList.java UnionChildIterator.java UnionPathIterator.java WalkerFactory.java WalkingIterator.java WalkingIteratorSorted.java xml-xalan/java/src/org/apache/xpath/compiler FunctionTable.java Keywords.java OpCodes.java PsuedoNames.java Compiler.java FuncLoader.java Lexer.java OpMap.java OpMapVector.java XPathDumper.java XPathParser.java xml-xalan/java/src/org/apache/xpath/domapi XPathEvaluatorImpl.java XPathExpressionImpl.java XPathNamespaceImpl.java XPathNSResolverImpl.java XPathResultImpl.java xml-xalan/java/src/org/apache/xpath/functions FuncBoolean.java FuncCount.java FuncExtElementAvailable.java FuncExtFunctionAvailable.java FuncFloor.java FuncNot.java FuncNumber.java FuncPosition.java FuncRound.java FuncStartsWith.java FuncString.java FuncSubstringAfter.java FuncSystemProperty.java Function.java FunctionDef1Arg.java FunctionOneArg.java FuncTranslate.java FuncUnparsedEntityURI.java FuncCeiling.java FuncConcat.java FuncContains.java FuncCurrent.java FuncDoclocation.java FuncExtFunction.java FuncFalse.java FuncGenerateId.java FuncId.java FuncLang.java FuncLast.java FuncLocalPart.java FuncNamespace.java FuncNormalizeSpace.java FuncQname.java FuncStringLength.java FuncSubstring.java FuncSubstringBefore.java FuncSum.java Function2Args.java Function3Args.java FunctionMultiArgs.java FuncTrue.java SecuritySupport.java SecuritySupport12.java WrongNumberArgsException.java xml-xalan/java/src/org/apache/xpath/objects XBoolean.java XBooleanStatic.java XMLStringFactoryImpl.java XNodeSet.java XNodeSetForDOM.java XNull.java XNumber.java XObject.java XObjectFactory.java XRTreeFrag.java XRTreeFragSelectWrapper.java XString.java XStringForChars.java XStringForFSB.java xml-xalan/java/src/org/apache/xpath/operations And.java Bool.java Div.java Equals.java Gt.java Gte.java Lt.java Lte.java Minus.java Mod.java Mult.java Neg.java NotEquals.java Number.java Operation.java Or.java Plus.java Quo.java String.java UnaryOperation.java Variable.java VariableSafeAbsRef.java xml-xalan/java/src/org/apache/xpath/patterns ContextMatchStepPattern.java FunctionPattern.java NodeTest.java NodeTestFilter.java StepPattern.java UnionPattern.java xml-xalan/java/src/org/apache/xpath/res XPATHErrorResources_ko.java XPATHErrorResources_zh_CN.java XPATHErrorResources_ca.java XPATHErrorResources_cs.java XPATHErrorResources_de.java XPATHErrorResources_en.java XPATHErrorResources_es.java XPATHErrorResources_fr.java XPATHErrorResources_hu.java XPATHErrorResources_it.java XPATHErrorResources_ja.java XPATHErrorResources_pl.java XPATHErrorResources_pt_BR.java XPATHErrorResources_ru.java XPATHErrorResources_sk.java XPATHErrorResources_sv.java XPATHErrorResources_tr.java XPATHErrorResources_zh_TW.java XPATHErrorResources.java XPATHMessages.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer Encodings.properties HTMLEntities.properties output_html.properties output_text.properties output_unknown.properties output_xml.properties XMLEntities.properties xml-xalan/java/src/org/apache/xalan/res XSLTInfo.properties XSLTInfo.properties xml-xalan/java/src/org/apache/xalan Version.src</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Makefile.inc xml-xalan/java/src/org/apache/xalan/client package.html</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/extensions package.html xml-xalan/java/src/org/apache/xalan/lib package.html xml-xalan/java/src/org/apache/xalan/lib/sql package.html xml-xalan/java/src/org/apache/xalan/processor package.html xml-xalan/java/src/org/apache/xalan/res package.html xml-xalan/java/src/org/apache/xalan/templates package.html xml-xalan/java/src/org/apache/xalan/trace package.html xml-xalan/java/src/org/apache/xalan/transformer package.html xml-xalan/java/src/org/apache/xalan/xslt package.html</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer package.html xml-xalan/java/src/org/apache/xml/utils package.html xml-xalan/java/src/org/apache/xpath package.html xml-xalan/java/src/org/apache/xpath/axes package.html xml-xalan/java/src/org/apache/xpath/functions package.html xml-xalan/java/src/org/apache/xpath/objects package.html xml-xalan/java/src/org/apache/xpath/operations package.html xml-xalan/java/src/org/apache/xpath/patterns package.html xml-xalan/java/src/org/apache/xpath/res package.html</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer Encodings.properties HTMLEntities.properties output_html.properties output_text.properties output_unknown.properties output_xml.properties XMLEntities.properties</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/samples/ApplyXPath ApplyXPath.java xml-xalan/java/samples/ApplyXPathDOM ApplyXPathDOM.java xml-xalan/java/samples/CompiledApplet TransformApplet.java xml-xalan/java/samples/CompiledBrazil TransformHandler.java xml-xalan/java/samples/CompiledEJB TransformBean.java TransformHome.java TransformRemote.java TransformServlet.java xml-xalan/java/samples/CompiledJAXP Compile.java Transform.java xml-xalan/java/samples/CompiledServlet CompileServlet.java TransformServlet.java xml-xalan/java/samples/DOM2DOM DOM2DOM.java xml-xalan/java/samples/Pipe Pipe.java xml-xalan/java/samples/SAX2SAX SAX2SAX.java xml-xalan/java/samples/SimpleTransform SimpleTransform.java xml-xalan/java/samples/Trace Trace.java xml-xalan/java/samples/TransformThread TransformThread.java xml-xalan/java/samples/UseStylesheetPI UseStylesheetPI.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/samples/UseStylesheetParam UseStylesheetParam.java xml-xalan/java/samples/UseXMLFilters UseXMLFilters.java xml-xalan/java/samples/Validate Validate.java ValidateXMLInput.java xml-xalan/java/samples/servlet ApplyXSLT.java ApplyXSLTListener.java ApplyXSLTProperties.java DefaultApplyXSLTProperties.java SimpleXSLTServlet.java UseStylesheetParamServlet.java XSLTServletWithParams.java xml-xalan/java/samples/translets JAXPTransletMultipleTransformations.java JAXPTransletOneTransformation.java xml-xalan/java/samples/trax ExampleContentHandler.java Examples.java xml-xalan/java/samples/extensions IntDate.java MyCounter.java xml-xalan/java/samples/extensions/sql/ext-connection ExternalConnection.java</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/xdocs/sources/xalan builds.xml commandline_xsltc.xml commandline.xml downloads.xml dtm.xml extensions_xsltc.xml extensions.xml extensionslib.xml faq.xml features.xml getstarted.xml history.xml index.xml overview.xml readme.xml samples.xml trax.xml usagepatterns.xml whatsnew.xml xsltc_history.xml xsltc_usage.xml xml-xalan/java/xdocs/sources/xsltc index.xml xsl_choose_design.xml xsl_comment_design.xml xsl_if_design.xml xsl_include_design.xml xsl_key_design.xml xsl_lang_design.xml xsl_sort_design.xml xsl_unparsed_design.xml xsl_variable_design.xml xsl_whitespace_design.xml xsltc_compiler.xml xsltc_dom.xml xsltc_iterators.xml xsltc_namespace.xml xsltc_native_api.xml xsltc_overview.xml xsltc_performance.xml xsltc_predicates.xml xsltc_runtime.xml xsltc_trax_api.xml xsltc_trax.xml xml-xalan/java/xdocs/sources xalandesign.xml xalan-jlocal.xml xalan-jsite.xml</Modified>
<Log>
New Apache 2.0 license update.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/processor StylesheetHandler.java</Modified>
<Log>
PR: bugzilla 26217
Submitted by: Brian Minchau
Reviewed by: Henry Zongaro
Programming instructions don't have a namespace, so make
the PI with no namespace be "xalan-doc-cache-off" rather than
"xalan:doc-cache-off"
- Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemForEach.java</Modified>
<Log>
PR: bugzilla 26217
Submitted by: Brian Minchau
Reviewed by: Henry Zongaro
This is a javadoc update only.
Programming instructions don't have a namespace, so make
the PI with no namespace be "xalan-doc-cache-off" rather than
"xalan:doc-cache-off"
- Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/17</DateCommitted>
<Modified> xml-xalan/java/xdocs/sources/xalan faq.xml</Modified>
<Log>
PR: bugzilla 26217
Submitted by: Brian Minchau
Reviewed by: Henry Zongaro
Changed a ":" to a "-" in "xalan:doc-cache-off" in the FAQ.
Programming instructions don't have a namespace, so make
the PI with no namespace be "xalan-doc-cache-off" rather than
"xalan:doc-cache-off".
- Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/18</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils DOMBuilder.java</Modified>
<Log>
PR: bugzilla 15140
Submitted by: patch submitted by Bruno Dumon (bruno@outerthought.org)
Reviewed by: Brian Minchau (minchau@ca.ibm.com)
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/18</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer ToXMLStream.java</Modified>
<Log>
PR: bugzilla 24304
Submitted by: Brian Minchau
Reviewed by: Henry Zongaro
Serialized XML no longer put a new line after the xml header unless
indent="yes".
-Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/18</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemForEach.java</Modified>
<Log>
PR: bugzilla 16889
Submitted by: Elson Jiang
Reviewed by: Brian Minchau
Fixes ElemForEach TraceListener bug.
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/18</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java TransformerImpl.java</Modified>
<Log>
PR: bugzilla 23591
Submitted by: Brian Minchau
Reviewed by: Henry Zongaro
JAXP transformer.setOutputProperties(null); now not only doesn't
get an exception, it also resets the internal state to flush out any
previously accumulated properties as if the transformer had
just been created.
- Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/18</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/serializer OutputPropertiesFactory.java ToHTMLStream.java ToStream.java ToXMLStream.java</Modified>
<Log>
PR: bugzilla 25816
Submitted by: Brian Minchau
Reviewed by: Henry Zongaro
Make default properties returned by serializer factory immutable.
- Brian Minchau
</Log>
</Commit>
<Commit category="core">
<Who>minchau@apache.org</Who>
<DateCommitted>2004/02/18</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/lib Redirect.java</Modified>
<Log>
Javadoc update only.
PR: bugzilla 26742
Submitted by: Brian Minchau
Changed old invalid URI for xmlns:xsl to the correct one
for XSLT 1.0. The old value was before the XSLT 1.0 recommendation
and appeared only in a javadoc example. But it did confuse me when
I tried to run the example in the javadoc.
- Brian Minchau
</Log>
</Commit>
<Commit category="xsltc">
<Who>igorh@apache.org</Who>
<DateCommitted>2004/02/19</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom AdaptiveResultTreeImpl.java</Modified>
<Log>
Fix for Bugzilla Bugs 24793
</Log>
</Commit>
<Commit category="xsltc">
<Who>bhakti@apache.org</Who>
<DateCommitted>2004/02/20</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax DOM2TO.java</Modified>
<Log>
Fix for the bug in DOM2TO where there was a call to _handler.addAttribute
which was moved to the if clause and hence attributes in no namespace were
lost when using an identity transformation with DOMSource.
Thanks to Henry Z. for pointing it out and Santiago for reviewing. I have tested it locally. Please let me know if you see any issues with this.
</Log>
</Commit>
<Commit category="core">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/20</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils PrefixResolverDefault.java</Modified>
<Log>
Fix for bugzilla bug report 24979
Fix for DOM XPath API, any element has an implicit declaration of its own
prefix, which is enforced during namespace serialization
Reviewed by Morris Kwan (mkwan@ca.ibm.com)
</Log>
</Commit>
<Commit category="xsltc">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/20</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>
Fix for bugzilla bug report 26697
XSLTC supports convert a NodeList to an internal DOM iterator.
Use setAttributeNS method to copy attribute node when an attribute
has a prefix, which maps to a namespace URI
Reviewed by Morris Kwan (mkwan@ca.ibm.com)
</Log>
</Commit>
<Commit category="core">
<Who>igorh@apache.org</Who>
<DateCommitted>2004/02/21</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom SAXImpl.java xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java</Modified>
<Log>
Code cleaning and optimization for copy and copy-of. Discussed with Henry
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/22</DateCommitted>
<Modified> xml-xalan/java build.xml xml-xalan/java/src MANIFEST.MF manifest.xsltc</Modified>
<Log>
Applying patch for Bugzilla bug report 24728 from Sarah McNamara
(mcnamara@ca.ibm.com).
Use Ant's filtering capabilities to place appropriate "created-by" information
into the MANIFEST.MF file of the jar that's being built.
</Log>
</Commit>
<Commit category="xsltc">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/23</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
<Log>
always use setAttributeNS() method and pass null as
its namespace for non-namespaced nodes
Thanks Joe Kesselman for pointing it out
</Log>
</Commit>
<Commit category="core">
<Who>jycli@apache.org</Who>
<DateCommitted>2004/02/23</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/transformer TrAXFilter.java</Modified>
<Log>
Fix for bugzilla bug report 22376
When a TrAXFilter has a parent, should set itself as the EntityResolver,
DTDHandler and ErrorHandler for it's parent to keep the filter chain,
instead of always use the default EntityResolver, DTDHandler and ErrorHandler
The patch is submitted by Werner Donne (werner.donne@re.be)
</Log>
</Commit>
<Commit category="xsltc">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/23</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Constants.java FunctionCall.java Param.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ReferenceType.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime CallFunction.java ObjectFactory.java SecuritySupport.java SecuritySupport12.java</Modified>
<Log>
Description : Adding the basic functionality for resolving external function dynamically. If static resolution fails then Dynamic resolution is used as last resort
PR:
Obtained from:
Submitted by:
Reviewed by:
</Log>
</Commit>
<Commit category="core">
<Who>aruny@apache.org</Who>
<DateCommitted>2004/02/23</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/utils DOMBuilder.java</Modified>
<Log>
Description : Copying the patch from jaxp-1_3_0-branch to main trunk.
When there is no mark up inside element content, text should be contained in single TEXT node.
</Log>
</Commit>
<Commit category="xsltc">
<Who>igorh@apache.org</Who>
<DateCommitted>2004/02/23</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java TransformerImpl.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ErrorMsg.java xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
<Log>
Patch for Bugzilla Bug 25368 submitted by Joanne Tong
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler CallTemplate.java VariableBase.java WithParam.java</Modified>
<Log>
Patch for Bugzilla bug reports 24988 and 25368 from Joanne Tong
(joannet@ca.ibm.com) reviewed by myself.
24988:
Changes required to test whether an attribute value that is required to be
a QName, NCName or whitespace-separated list of QNames actually meets that
requirement.
25368:
Code was basing variable and parameter names on the local part of the name,
rather than including the namespace URI in the name. This resulted in
collisions in the generated code between distinct variables that had the same
local-name.
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Number.java Predicate.java Sort.java Variable.java VariableRef.java</Modified>
<Log>
Patch for Bugzilla bug report 25368 from Joanne Tong (joannet@ca.ibm.com)
reviewed by myself.
Code was basing variable and parameter names on the local part of the name,
rather than including the namespace URI in the name. This resulted in
collisions in the generated code between distinct variables that had the same
local-name.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemAttribute.java ElemElement.java ElemPI.java ElemTemplateElement.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java AttributeSet.java Copy.java DecimalFormatting.java Key.java LiteralElement.java Output.java ProcessingInstruction.java Template.java XslAttribute.java XslElement.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ErrorMessages.java ErrorMsg.java Util.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java ErrorMessages.java xml-xalan/java/src/org/apache/xml/utils XMLChar.java</Modified>
<Log>
Patch for Bugzilla bug report 24988 from Joanne Tong (joannet@ca.ibm.com)
reviewed by myself.
Changes required to test whether an attribute value that is required to be
a QName, NCName or whitespace-separated list of QNames actually meets that
requirement.
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/24</DateCommitted>
<Modified> xml-xalan/java/bin xercesImpl.jar</Modified>
<Log>
Upgrading to version 2.6.2 of Xerces-Java.
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Step.java</Modified>
<Log>
Part of fix for bug report 24985. The code that resulted for a NodeTest of
the form "@p:*" or "attribute::p:*" was identical to that for "@*" - in other
words, the prefix was not being tested. Fixed this so that
DOM.getNamespaceAxisIterator is used to create the right kind of iterator.
Reviewed by Morris Kwan (mkwan@ca.ibm.com).
</Log>
</Commit>
<Commit category="xsltc">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom SAXImpl.java</Modified>
<Log>
Part of fix for bug reports 24985 and 24365.
Moved the NamespaceChildrenIterator and NamespaceAttributeIterator classes into
this class from SAX2DTM2, where they can use fields specific to SAXImpl to
refer to namespace information.
Also added a new NamespaceWildcardIterator that handles axes other than the
child and attribute axes (which are handled by the specific iterators already
mentioned).
Reviewed by Morris Kwan (mkwan@ca.ibm.com).
</Log>
</Commit>
<Commit category="core">
<Who>zongaro@apache.org</Who>
<DateCommitted>2004/02/24</DateCommitted>
<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java</Modified>
<Log>
Part of patch for bug report 24985. Ensure that m_size is set to zero in
setStartNode methods of AncestorIterator and TypedAncestorIterator. The way
getLast() is implemented resulted in setStartNode being called twice in
some circumstances, with the nodes from the second call being included as
additional (though duplicate) ancestors. Clearing m_size avoids that.
Reviewed by Morris Kwan (mkwan@ca.ibm.com).
</Log>
</Commit>
</Commits>