<?xml version="1.0" encoding="UTF-8"?><!--This XML fragment contains a list of source code updates to place in an <s3> section of readme.xml--><p xmlns:lxslt="http://xml.apache.org/xslt"> Core (Non-XSLTC) source code updates:</p><ul xmlns:lxslt="http://xml.apache.org/xslt"><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/11/24<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2003/11/24<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/serializer NamespaceMappings.java<br/><ref>Committer's log entry: </ref>


Submitted by:	Brian Minchau

Just indentation and whitespace changes in the code

(trying to get Apache head and the xslt2.0-compiled branches closer).
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2003/11/25<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/serializer ToTextStream.java<br/><ref>Committer's log entry: </ref>


PR: bugzilla 24278

Submitted by:	Brian Minchau
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2003/11/25<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemLiteralResult.java<br/><ref>Committer's log entry: </ref>
PR: bugzilla 24423

Submitted by:	Brian Minchau
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2003/11/25<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/serializer SerializerBase.java ToXMLSAXHandler.java<br/><ref>Committer's log entry: </ref>


Submitted by:	Brian Minchau

Just indentation and whitespace changes in the code

(trying to get Apache head and the xslt2.0-compiled branches closer).
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2003/11/25<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/serializer ToStream.java<br/><ref>Committer's log entry: </ref>
PR: bugzilla 24958

Submitted by:	Brian Minchau
<br/><br/></li><li><ref>Committed by </ref>igorh@apache.org<ref> on </ref>2003/12/04<br/><ref>Modified: </ref> xml-xalan/java/samples/TransformThread TransformThread.java foo0.xml foo0.xsl foo1.xml foo1.xsl xml-xalan/java/xdocs/sources/xalan samples.xml<br/><ref>Committer's log entry: </ref>
Transform Thread sample. Submitted by  Richard Cao.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/04<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/04<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>santiagopg@apache.org<ref> on </ref>2003/12/04<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/serializer Encodings.java<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/04<br/><ref>Modified: </ref> xml-xalan/java/bin xercesImpl.jar<br/><ref>Committer's log entry: </ref>
Upgrading to version 2.6.0 of Xerces-Java.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/04<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
Upgrading to xml-commons-external-1.2.01 release, and moving to new naming
convention for xml-commons source file.
<br/><br/></li><li><ref>Committed by </ref>santiagopg@apache.org<ref> on </ref>2003/12/04<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/serializer Encodings.java<br/><ref>Committer's log entry: </ref>
Avoid RuntimeException(Throwable) as it is only available in JDK 1.4.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/08<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java xml-xalan/java/src/org/apache/xalan/templates ElemVariable.java ElemWithParam.java<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/08<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/transformer NodeSorter.java<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/09<br/><ref>Modified: </ref> xml-xalan/java/bin xercesImpl.jar<br/><ref>Committer's log entry: </ref>
Something went wrong with that last commit!  This is the real Xerces-J 2.6.0.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/12<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/dtm/ref DTMManagerDefault.java<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/12<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java<br/><ref>Committer's log entry: </ref>
Created a named constant for "META-INF/services" string.
<br/><br/></li><li><ref>Committed by </ref>rameshm@apache.org<ref> on </ref>2003/12/22<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
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
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2003/12/24<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/utils ObjectFactory.java<br/><ref>Committer's log entry: </ref>
Fixed a bug I injected recently - missing slash between 'META-INF/services' and service name.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/01/04<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates RedundentExprEliminator.java XSLTVisitor.java<br/><ref>Committer's log entry: </ref>
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).
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/01/06<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates RedundentExprEliminator.java XSLTVisitor.java<br/><ref>Committer's log entry: </ref>
Updating the copyright dates to reflect recent modifications.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/01/08<br/><ref>Modified: </ref> xml-xalan/java build.xml<br/><ref>Committer's log entry: </ref>
Updating build copyright year.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/01/15<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemLiteralResult.java ElemTextLiteral.java<br/><ref>Committer's log entry: </ref>
PR: 26169

Submitted by:	Brian Minchau

Flushed serialier before emitting trace event in ElemeTextLiteral and

ElemLiteralResult.
<br/><br/></li><li><ref>Committed by </ref>igorh@apache.org<ref> on </ref>2004/01/21<br/><ref>Modified: </ref> xml-xalan/java build.xml<br/><ref>Committer's log entry: </ref>
 Building TransformThread sample
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/02/02<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2RTFDTM.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>jycli@apache.org<ref> on </ref>2004/02/02<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemApplyTemplates.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>jycli@apache.org<ref> on </ref>2004/02/05<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xpath/axes UnionPathIterator.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>jycli@apache.org<ref> on </ref>2004/02/05<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/processor ProcessorExsltFunction.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>jycli@apache.org<ref> on </ref>2004/02/05<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xpath/functions FuncExtFunction.java<br/><ref>Committer's log entry: </ref>
Fix bugzilla bug report 18351.

Set allowDetachToRelease flag to false, which allow caching of the arguments

Reviewed by Henry Zongaro (zongaro@ca.ibm.com)
<br/><br/></li><li><ref>Committed by </ref>igorh@apache.org<ref> on </ref>2004/02/05<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemAttribute.java<br/><ref>Committer's log entry: </ref>
Fix for Bugzilla Bug 26075.
<br/><br/></li><li><ref>Committed by </ref>igorh@apache.org<ref> on </ref>2004/02/06<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/utils TreeWalker.java<br/><ref>Committer's log entry: </ref>
Fix for Bugzilla Bug 25416.
<br/><br/></li><li><ref>Committed by </ref>jycli@apache.org<ref> on </ref>2004/02/09<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemTemplateElement.java<br/><ref>Committer's log entry: </ref>
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
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/11<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan Version.java<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/11<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license
<br/><br/></li><li><ref>Committed by </ref>jycli@apache.org<ref> on </ref>2004/02/11<br/><ref>Modified: </ref> xml-xalan/java build.xml<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/11<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/11<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/02/11<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/extensions ExtensionHandlerExsltFunction.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/02/11<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemExsltFunction.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/02/11<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemExsltFuncResult.java xml-xalan/java/src/org/apache/xalan/transformer TransformerImpl.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/02/11<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemParam.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>igorh@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
Fix for Bugzilla Bug 26842.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/dtm/ref SecuritySupport.java xml-xalan/java/src/org/apache/xpath/compiler SecuritySupport.java<br/><ref>Committer's log entry: </ref>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/dtm/ref SecuritySupport12.java xml-xalan/java/src/org/apache/xpath/compiler SecuritySupport12.java<br/><ref>Committer's log entry: </ref>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/dtm/ref SecuritySupport.java xml-xalan/java/src/org/apache/xpath/compiler SecuritySupport.java<br/><ref>Committer's log entry: </ref>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/dtm/ref SecuritySupport12.java xml-xalan/java/src/org/apache/xpath/compiler SecuritySupport12.java<br/><ref>Committer's log entry: </ref>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file ObjectFactory.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file SecuritySupport.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/12<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
file SecuritySupport12.java was initially added on branch jaxp12112003_branch.
<br/><br/></li><li><ref>Committed by </ref>igorh@apache.org<ref> on </ref>2004/02/13<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java xml-xalan/java/src/org/apache/xml/utils StringComparable.java<br/><ref>Committer's log entry: </ref>
Fix for Bugzilla Bug 1396
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/16<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/16<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/serialize DOMSerializer.java Serializer.java SerializerFactory.java SerializerUtils.java<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/16<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/16<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/16<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>igorh@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java<br/><ref>Committer's log entry: </ref>
Fix for Bugzilla Bugs 22564 and 22808
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java SAX2DTM2.java SAX2RTFDTM.java<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Makefile.inc xml-xalan/java/src/org/apache/xalan/client package.html<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
New Apache 2.0 license update.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/processor StylesheetHandler.java<br/><ref>Committer's log entry: </ref>
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
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemForEach.java<br/><ref>Committer's log entry: </ref>
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
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/17<br/><ref>Modified: </ref> xml-xalan/java/xdocs/sources/xalan faq.xml<br/><ref>Committer's log entry: </ref>
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
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/18<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/utils DOMBuilder.java<br/><ref>Committer's log entry: </ref>
PR: bugzilla 15140

Submitted by:	patch submitted by Bruno Dumon (bruno@outerthought.org)

Reviewed by:	Brian Minchau (minchau@ca.ibm.com)
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/18<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/serializer ToXMLStream.java<br/><ref>Committer's log entry: </ref>
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
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/18<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/templates ElemForEach.java<br/><ref>Committer's log entry: </ref>


PR: bugzilla 16889

Submitted by:	Elson Jiang

Reviewed by:	Brian Minchau



Fixes ElemForEach TraceListener bug.
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/18<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java TransformerImpl.java<br/><ref>Committer's log entry: </ref>
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
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/18<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/serializer OutputPropertiesFactory.java ToHTMLStream.java ToStream.java ToXMLStream.java<br/><ref>Committer's log entry: </ref>


PR: bugzilla 25816

Submitted by:	Brian Minchau

Reviewed by:	Henry Zongaro

Make default properties returned by serializer factory immutable.

- Brian Minchau
<br/><br/></li><li><ref>Committed by </ref>minchau@apache.org<ref> on </ref>2004/02/18<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/lib Redirect.java<br/><ref>Committer's log entry: </ref>
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
<br/><br/></li><li><ref>Committed by </ref>jycli@apache.org<ref> on </ref>2004/02/20<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/utils PrefixResolverDefault.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>igorh@apache.org<ref> on </ref>2004/02/21<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/xsltc/dom SAXImpl.java xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java<br/><ref>Committer's log entry: </ref>
Code cleaning and optimization for copy and copy-of.  Discussed with Henry
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/02/22<br/><ref>Modified: </ref> xml-xalan/java build.xml xml-xalan/java/src MANIFEST.MF manifest.xsltc<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>jycli@apache.org<ref> on </ref>2004/02/23<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xalan/transformer TrAXFilter.java<br/><ref>Committer's log entry: </ref>
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)
<br/><br/></li><li><ref>Committed by </ref>aruny@apache.org<ref> on </ref>2004/02/23<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/utils DOMBuilder.java<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/02/24<br/><ref>Modified: </ref> 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<br/><ref>Committer's log entry: </ref>
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.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/02/24<br/><ref>Modified: </ref> xml-xalan/java/bin xercesImpl.jar<br/><ref>Committer's log entry: </ref>
Upgrading to version 2.6.2 of Xerces-Java.
<br/><br/></li><li><ref>Committed by </ref>zongaro@apache.org<ref> on </ref>2004/02/24<br/><ref>Modified: </ref> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java<br/><ref>Committer's log entry: </ref>
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).
<br/><br/></li></ul>