You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by mu...@apache.org on 2024/11/30 10:10:02 UTC
(xalan-java) branch xalanj_xslt3.0_mvn updated: committing xalan-j xsl 3 codebase as maven build
This is an automated email from the ASF dual-hosted git repository.
mukulg pushed a commit to branch xalanj_xslt3.0_mvn
in repository https://gitbox.apache.org/repos/asf/xalan-java.git
The following commit(s) were added to refs/heads/xalanj_xslt3.0_mvn by this push:
new 78f70b93f committing xalan-j xsl 3 codebase as maven build
78f70b93f is described below
commit 78f70b93f3dd19114976984e60766d8800ff1389
Author: Mukul Gandhi <ga...@gmail.com>
AuthorDate: Sat Nov 30 15:39:32 2024 +0530
committing xalan-j xsl 3 codebase as maven build
---
.classpath | 54 +-
.gitignore | 10 +-
.project | 24 +-
.settings/org.eclipse.jdt.core.prefs | 1 +
.settings/org.eclipse.jdt.ui.prefs | 5 -
.settings/org.eclipse.m2e.core.prefs | 4 +
KEYS | 503 --
LICENSE.EPL_v1.0.html | 258 -
LICENSE.txt | 1074 ----
NOTICE.txt | 111 -
README | 78 -
SECURITY.md | 23 -
Xalan2.7.0-REL_PLAN.html | 180 -
build.bat | 70 -
build.sh | 90 -
build.xml | 1957 ------
commits.xml | 2516 --------
deprecated_build.sh | 73 -
lib/bcel-6.7.0.jar | Bin 716107 -> 0 bytes
lib/brazil-2.1.jar | Bin 2761814 -> 0 bytes
lib/commons-logging-1.2.jar | Bin 61829 -> 0 bytes
lib/javaee-api-5.0-2.jar | Bin 753070 -> 0 bytes
lib/json-20240303.jar | Bin 78332 -> 0 bytes
lib/regexp.jar | Bin 29871 -> 0 bytes
lib/rhino-1.7.14.jar | Bin 1383644 -> 0 bytes
lib/servlet-api-2.5.jar | Bin 134133 -> 0 bytes
tools/JLex.jar => libs/JLex/JLex/1.0/jlex-1.0.jar | Bin
libs/JLex/JLex/1.0/jlex-1.0.pom | 9 +
.../cs/cup_runtime/1.0/cup_runtime-1.0.jar | Bin
.../cs/cup_runtime/1.0/cup_runtime-1.0.pom | 9 +
.../edu/princeton/cs/java_cup/1.0/java_cup-1.0.jar | Bin
.../edu/princeton/cs/java_cup/1.0/java_cup-1.0.pom | 9 +
.../org/apache/commons/bsf/1.0/bsf-1.0.jar | Bin
libs/org/apache/commons/bsf/1.0/bsf-1.0.pom | 9 +
.../xerces/xercesImpl/2.12.3/xercesImpl-2.12.3.jar | Bin
.../xerces/xercesImpl/2.12.3/xercesImpl-2.12.3.pom | 9 +
.../xerces/xml-apis/1.4.02/xml-apis-1.4.02.jar | Bin
.../xerces/xml-apis/1.4.02/xml-apis-1.4.02.pom | 9 +
.../xsl/xpath31_types/1.0/xpath31_types-1.0.jar | Bin
.../xsl/xpath31_types/1.0/xpath31_types-1.0.pom | 9 +
pom.xml | 110 +
samples/AppletXMLtoHTML/README.html | 40 -
samples/AppletXMLtoHTML/appletXMLtoHTML.html | 33 -
samples/AppletXMLtoHTML/client.html | 138 -
samples/AppletXMLtoHTML/foo-s1.xml | 6 -
samples/AppletXMLtoHTML/lts3611beac.jpg | 1 -
samples/AppletXMLtoHTML/rabbitwhorn.jpg | Bin 3260 -> 0 bytes
samples/AppletXMLtoHTML/s1ToHTML.xsl | 159 -
samples/AppletXMLtoHTML/target.html | 24 -
samples/AppletXMLtoHTML/trax.xml | 260 -
samples/AppletXMLtoHTML/xalanApplets.xml | 26 -
samples/ApplyXPath/ApplyXPath.java | 141 -
samples/ApplyXPath/foo.xml | 13 -
samples/ApplyXPath/readme.html | 30 -
samples/ApplyXPathDOM/ApplyXPathDOM.java | 154 -
samples/ApplyXPathDOM/foo.xml | 13 -
samples/ApplyXPathDOM/readme.html | 30 -
samples/CompiledApplet/README.applet | 111 -
samples/CompiledApplet/TransformApplet.java | 260 -
samples/CompiledApplet/index.html | 28 -
samples/CompiledApplet/menu.html | 67 -
samples/CompiledApplet/singleTransform.html | 25 -
samples/CompiledBrazil/README.brazil | 55 -
samples/CompiledBrazil/TransformHandler.java | 154 -
samples/CompiledEJB/README.ejb | 113 -
samples/CompiledEJB/TransformBean.java | 117 -
samples/CompiledEJB/TransformHome.java | 33 -
samples/CompiledEJB/TransformRemote.java | 33 -
samples/CompiledEJB/TransformServlet.java | 90 -
samples/CompiledEJB/bottom_frame.html | 24 -
samples/CompiledEJB/index.html | 31 -
samples/CompiledEJB/top_frame.html | 122 -
samples/CompiledJAXP/Compile.java | 64 -
samples/CompiledJAXP/README.cjaxp | 24 -
samples/CompiledJAXP/Transform.java | 73 -
samples/CompiledServlet/CompileServlet.java | 76 -
samples/CompiledServlet/README.servlet | 66 -
samples/CompiledServlet/TransformServlet.java | 99 -
samples/DOM2DOM/DOM2DOM.java | 107 -
samples/DOM2DOM/birds.xml | 136 -
samples/DOM2DOM/birds.xsl | 57 -
samples/DOM2DOM/readme.html | 30 -
samples/Pipe/Pipe.java | 85 -
samples/Pipe/foo.xml | 2 -
samples/Pipe/foo1.xsl | 25 -
samples/Pipe/foo2.xsl | 25 -
samples/Pipe/foo3.xsl | 25 -
samples/Pipe/readme.html | 30 -
samples/SAX2SAX/SAX2SAX.java | 108 -
samples/SAX2SAX/birds.xml | 136 -
samples/SAX2SAX/birds.xsl | 57 -
samples/SAX2SAX/foo.xml | 2 -
samples/SAX2SAX/foo.xsl | 25 -
samples/SimpleTransform/SimpleTransform.java | 60 -
samples/SimpleTransform/birds.xml | 136 -
samples/SimpleTransform/birds.xsl | 57 -
samples/SimpleTransform/foo.xml | 2 -
samples/SimpleTransform/foo.xsl | 25 -
samples/SimpleTransform/readme.html | 30 -
samples/Trace/Trace.java | 91 -
samples/Trace/foo.xml | 67 -
samples/Trace/foo.xsl | 89 -
samples/TransformThread/TransformThread.java | 323 -
samples/TransformThread/foo0.xml | 2 -
samples/TransformThread/foo0.xsl | 25 -
samples/TransformThread/foo1.xml | 2 -
samples/TransformThread/foo1.xsl | 25 -
samples/UseStylesheetPI/UseStylesheetPI.java | 55 -
samples/UseStylesheetPI/foo.xsl | 26 -
samples/UseStylesheetPI/fooX.xml | 3 -
samples/UseStylesheetParam/UseStylesheetParam.java | 61 -
samples/UseStylesheetParam/foo.xml | 2 -
samples/UseStylesheetParam/foo.xsl | 27 -
samples/UseStylesheetParam/readme.html | 30 -
samples/UseXMLFilters/UseXMLFilters.java | 101 -
samples/UseXMLFilters/foo.xml | 2 -
samples/UseXMLFilters/foo1.xsl | 25 -
samples/UseXMLFilters/foo2.xsl | 25 -
samples/UseXMLFilters/foo3.xsl | 25 -
samples/UseXMLFilters/readme.html | 30 -
samples/Validate/Validate.java | 270 -
samples/Validate/ValidateXMLInput.java | 115 -
samples/Validate/birds.xml | 145 -
samples/Validate/birds.xsl | 57 -
samples/Validate/readme.html | 30 -
samples/XPathAPI/ApplyXPathJAXP.java | 178 -
samples/XPathAPI/ExtensionFunctionResolver.java | 89 -
samples/XPathAPI/ExtensionTest.java | 25 -
samples/XPathAPI/XPathResolver.java | 157 -
samples/XPathAPI/foo.xml | 13 -
samples/XPathAPI/numlist.xml | 6 -
samples/extensions/1-redir.xml | 10 -
samples/extensions/1-redir.xsl | 56 -
samples/extensions/2-basicJscript.xml | 5 -
samples/extensions/2-basicJscript.xsl | 56 -
samples/extensions/3-java-namespace.xml | 6 -
samples/extensions/3-java-namespace.xsl | 41 -
samples/extensions/4-numlistJava.xsl | 54 -
samples/extensions/5-numlistJscript.xsl | 73 -
samples/extensions/IntDate.java | 36 -
samples/extensions/MyCounter.java | 58 -
samples/extensions/numlist.xml | 18 -
samples/extensions/readme.html | 30 -
samples/extensions/sql/GETTING_STARTED.txt | 55 -
.../extensions/sql/basic-connection/DumpSQL.xsl | 39 -
samples/extensions/sql/basic-connection/dbinfo.xml | 11 -
.../sql/basic-connection/dbtest-cinfo.xsl | 84 -
samples/extensions/sql/basic-connection/dbtest.xsl | 142 -
.../extensions/sql/basic-connection/readme.html | 30 -
samples/extensions/sql/createdb.sql | 8 -
.../sql/ext-connection/ExternalConnection.java | 105 -
samples/extensions/sql/ext-connection/dbtest.xsl | 78 -
samples/extensions/sql/ext-connection/readme.html | 30 -
samples/extensions/sql/pquery/dbinfo.xml | 14 -
samples/extensions/sql/pquery/dbtest.xsl | 88 -
samples/extensions/sql/pquery/readme.html | 30 -
samples/extensions/sql/readme.html | 30 -
samples/extensions/sql/runDerby.bat | 73 -
samples/extensions/sql/runDerby.sh | 58 -
samples/extensions/sql/runExtConnection.bat | 132 -
samples/extensions/sql/runExtConnection.sh | 104 -
samples/extensions/sql/runXalan.bat | 123 -
samples/extensions/sql/runXalan.sh | 93 -
samples/extensions/sql/show-error/dbinfo.xml | 14 -
samples/extensions/sql/show-error/invalidConn.xsl | 76 -
.../extensions/sql/show-error/invalidPQuery.xsl | 86 -
samples/extensions/sql/show-error/invalidQuery.xsl | 86 -
samples/extensions/sql/show-error/readme.html | 30 -
samples/extensions/sql/streamable/cachedNodes.xsl | 142 -
samples/extensions/sql/streamable/dbinfo.xml | 12 -
samples/extensions/sql/streamable/pivot.xsl | 183 -
samples/extensions/sql/streamable/readme.html | 30 -
samples/extensions/sql/streamable/streamNodes.xsl | 76 -
samples/servlet/ApplyXSLT.java | 854 ---
samples/servlet/ApplyXSLTException.java | 175 -
samples/servlet/ApplyXSLTListener.java | 101 -
samples/servlet/ApplyXSLTProperties.java | 165 -
samples/servlet/DefaultApplyXSLTProperties.java | 272 -
samples/servlet/SimpleXSLTServlet.java | 85 -
samples/servlet/UseStylesheetParamServlet.java | 103 -
samples/servlet/XSLTServletWithParams.java | 146 -
samples/servlet/birds.xml | 137 -
samples/servlet/birds.xsl | 57 -
samples/servlet/booklist1.xsl | 51 -
samples/servlet/booklist2.xsl | 53 -
samples/servlet/catalog.xml | 40 -
samples/servlet/default.xsl | 294 -
samples/servlet/default2.xsl | 170 -
samples/servlet/fooparam.xml | 2 -
samples/servlet/fooparam.xsl | 34 -
samples/servlet/jspSample.jsp | 48 -
samples/servlet/media.properties | 60 -
samples/servlet/readme.html | 30 -
samples/servlet/web.xml | 49 -
.../JAXPTransletMultipleTransformations.java | 88 -
.../translets/JAXPTransletOneTransformation.java | 81 -
samples/translets/readme.html | 30 -
samples/translets/todo.xml | 35 -
samples/translets/todo.xsl | 178 -
samples/translets/todotoo.xml | 29 -
samples/trax/ExampleContentHandler.java | 117 -
samples/trax/Examples.java | 844 ---
samples/trax/xml/baz.xml | 6 -
samples/trax/xml/foo.xml | 10 -
samples/trax/xml/subdir1/foo2.xml | 2 -
samples/trax/xml/subdir1/subdir2/foo3.xml | 2 -
samples/trax/xsl/baz.xsl | 37 -
samples/trax/xsl/foo.xsl | 45 -
samples/trax/xsl/foo2.xsl | 33 -
samples/trax/xsl/foo3.xsl | 33 -
samples/trax/xsl/inc1/inc1.xsl | 24 -
samples/trax/xsl/inc1/inc2/inc2.xsl | 21 -
src/MANIFEST.MF | 70 -
src/MANIFEST.SERIALIZER | 20 -
.../javax.xml.transform.TransformerFactory | 1 -
src/META-INF/services/javax.xml.xpath.XPathFactory | 1 -
.../org.apache.xalan.extensions.bsf.BSFManager | 1 -
.../services/org.apache.xml.dtm.DTMManager | 1 -
src/javadocOverview.html | 28 -
.../java/org/apache/xalan/Version.java} | 10 +-
src/{ => main/java}/org/apache/xalan/Version.src | 0
.../apache/xalan/client/XSLTProcessorApplet.java | 0
.../java}/org/apache/xalan/client/package.html | 0
.../apache/xalan/extensions/ExpressionContext.java | 0
.../apache/xalan/extensions/ExpressionVisitor.java | 0
.../apache/xalan/extensions/ExtensionHandler.java | 0
.../extensions/ExtensionHandlerExsltFunction.java | 0
.../xalan/extensions/ExtensionHandlerGeneral.java | 0
.../xalan/extensions/ExtensionHandlerJava.java | 0
.../extensions/ExtensionHandlerJavaClass.java | 0
.../extensions/ExtensionHandlerJavaPackage.java | 0
.../extensions/ExtensionNamespaceContext.java | 0
.../extensions/ExtensionNamespaceSupport.java | 0
.../extensions/ExtensionNamespacesManager.java | 0
.../apache/xalan/extensions/ExtensionsTable.java | 0
.../apache/xalan/extensions/MethodResolver.java | 0
.../org/apache/xalan/extensions/ObjectFactory.java | 0
.../apache/xalan/extensions/SecuritySupport.java | 0
.../apache/xalan/extensions/XPathFunctionImpl.java | 0
.../extensions/XPathFunctionResolverImpl.java | 0
.../xalan/extensions/XSLProcessorContext.java | 0
.../java}/org/apache/xalan/extensions/package.html | 0
.../java}/org/apache/xalan/lib/ExsltBase.java | 0
.../java}/org/apache/xalan/lib/ExsltCommon.java | 0
.../java}/org/apache/xalan/lib/ExsltDatetime.java | 0
.../java}/org/apache/xalan/lib/ExsltDynamic.java | 0
.../java}/org/apache/xalan/lib/ExsltMath.java | 0
.../java}/org/apache/xalan/lib/ExsltSets.java | 0
.../java}/org/apache/xalan/lib/ExsltStrings.java | 0
.../java}/org/apache/xalan/lib/Extensions.java | 0
.../java}/org/apache/xalan/lib/NodeInfo.java | 0
.../java}/org/apache/xalan/lib/ObjectFactory.java | 0
.../java}/org/apache/xalan/lib/PipeDocument.java | 0
.../java}/org/apache/xalan/lib/Redirect.java | 0
.../org/apache/xalan/lib/SecuritySupport.java | 0
.../java}/org/apache/xalan/lib/package.html | 0
.../org/apache/xalan/lib/sql/ConnectionPool.java | 0
.../xalan/lib/sql/ConnectionPoolManager.java | 0
.../org/apache/xalan/lib/sql/DTMDocument.java | 0
.../xalan/lib/sql/DefaultConnectionPool.java | 0
.../apache/xalan/lib/sql/JNDIConnectionPool.java | 0
.../org/apache/xalan/lib/sql/ObjectArray.java | 0
.../org/apache/xalan/lib/sql/ObjectFactory.java | 0
.../org/apache/xalan/lib/sql/PooledConnection.java | 0
.../org/apache/xalan/lib/sql/QueryParameter.java | 0
.../org/apache/xalan/lib/sql/SQLDocument.java | 0
.../org/apache/xalan/lib/sql/SQLErrorDocument.java | 0
.../org/apache/xalan/lib/sql/SQLQueryParser.java | 0
.../org/apache/xalan/lib/sql/SecuritySupport.java | 0
.../org/apache/xalan/lib/sql/XConnection.java | 0
.../java}/org/apache/xalan/lib/sql/package.html | 0
.../xalan/processor/ProcessorAttributeSet.java | 0
.../xalan/processor/ProcessorCharacters.java | 0
.../xalan/processor/ProcessorDecimalFormat.java | 0
.../xalan/processor/ProcessorExsltFuncResult.java | 0
.../xalan/processor/ProcessorExsltFunction.java | 0
.../xalan/processor/ProcessorGlobalParamDecl.java | 0
.../processor/ProcessorGlobalVariableDecl.java | 0
.../apache/xalan/processor/ProcessorImport.java | 0
.../xalan/processor/ProcessorImportSchema.java | 0
.../apache/xalan/processor/ProcessorInclude.java | 0
.../org/apache/xalan/processor/ProcessorKey.java | 0
.../org/apache/xalan/processor/ProcessorLRE.java | 0
.../xalan/processor/ProcessorNamespaceAlias.java | 0
.../xalan/processor/ProcessorOutputElem.java | 0
.../xalan/processor/ProcessorPreserveSpace.java | 0
.../xalan/processor/ProcessorStripSpace.java | 0
.../xalan/processor/ProcessorStylesheetDoc.java | 0
.../processor/ProcessorStylesheetElement.java | 0
.../apache/xalan/processor/ProcessorTemplate.java | 0
.../xalan/processor/ProcessorTemplateElem.java | 0
.../org/apache/xalan/processor/ProcessorText.java | 0
.../apache/xalan/processor/ProcessorUnknown.java | 0
.../apache/xalan/processor/StylesheetHandler.java | 0
.../xalan/processor/TransformerFactoryImpl.java | 0
.../xalan/processor/WhitespaceInfoPaths.java | 0
.../xalan/processor/XSLProcessorVersion.java} | 6 +-
.../apache/xalan/processor/XSLProcessorVersion.src | 0
.../apache/xalan/processor/XSLTAttributeDef.java | 0
.../org/apache/xalan/processor/XSLTElementDef.java | 0
.../xalan/processor/XSLTElementProcessor.java | 0
.../org/apache/xalan/processor/XSLTSchema.java | 0
.../java}/org/apache/xalan/processor/package.html | 0
.../java}/org/apache/xalan/res/XSLMessages.java | 0
.../org/apache/xalan/res/XSLTErrorResources.java | 0
.../apache/xalan/res/XSLTErrorResources_ca.java | 0
.../apache/xalan/res/XSLTErrorResources_cs.java | 0
.../apache/xalan/res/XSLTErrorResources_de.java | 0
.../apache/xalan/res/XSLTErrorResources_en.java | 0
.../apache/xalan/res/XSLTErrorResources_es.java | 0
.../apache/xalan/res/XSLTErrorResources_fr.java | 0
.../apache/xalan/res/XSLTErrorResources_hu.java | 0
.../apache/xalan/res/XSLTErrorResources_it.java | 0
.../apache/xalan/res/XSLTErrorResources_ja.java | 0
.../apache/xalan/res/XSLTErrorResources_ko.java | 0
.../apache/xalan/res/XSLTErrorResources_pl.java | 0
.../apache/xalan/res/XSLTErrorResources_pt_BR.java | 0
.../apache/xalan/res/XSLTErrorResources_ru.java | 0
.../apache/xalan/res/XSLTErrorResources_sk.java | 0
.../apache/xalan/res/XSLTErrorResources_sl.java | 0
.../apache/xalan/res/XSLTErrorResources_sv.java | 0
.../apache/xalan/res/XSLTErrorResources_tr.java | 0
.../apache/xalan/res/XSLTErrorResources_zh.java | 0
.../apache/xalan/res/XSLTErrorResources_zh_CN.java | 0
.../apache/xalan/res/XSLTErrorResources_zh_TW.java | 0
.../java}/org/apache/xalan/res/package.html | 0
.../org/apache/xalan/serialize/DOMSerializer.java | 0
.../org/apache/xalan/serialize/Serializer.java | 0
.../apache/xalan/serialize/SerializerFactory.java | 0
.../apache/xalan/serialize/SerializerUtils.java | 0
.../java}/org/apache/xalan/templates/AVT.java | 0
.../java}/org/apache/xalan/templates/AVTPart.java | 0
.../org/apache/xalan/templates/AVTPartSimple.java | 0
.../org/apache/xalan/templates/AVTPartXPath.java | 0
.../org/apache/xalan/templates/AbsPathChecker.java | 0
.../org/apache/xalan/templates/Constants.java | 0
.../xalan/templates/DecimalFormatProperties.java | 0
.../apache/xalan/templates/ElemAnalyzeString.java | 0
.../apache/xalan/templates/ElemApplyImport.java | 0
.../apache/xalan/templates/ElemApplyTemplates.java | 0
.../org/apache/xalan/templates/ElemAttribute.java | 0
.../apache/xalan/templates/ElemAttributeSet.java | 0
.../apache/xalan/templates/ElemCallTemplate.java | 0
.../org/apache/xalan/templates/ElemChoose.java | 0
.../org/apache/xalan/templates/ElemComment.java | 0
.../java}/org/apache/xalan/templates/ElemCopy.java | 0
.../org/apache/xalan/templates/ElemCopyOf.java | 0
.../org/apache/xalan/templates/ElemElement.java | 0
.../org/apache/xalan/templates/ElemEmpty.java | 0
.../org/apache/xalan/templates/ElemEvaluate.java | 0
.../xalan/templates/ElemExsltFuncResult.java | 0
.../apache/xalan/templates/ElemExsltFunction.java | 0
.../apache/xalan/templates/ElemExtensionCall.java | 0
.../apache/xalan/templates/ElemExtensionDecl.java | 0
.../xalan/templates/ElemExtensionScript.java | 0
.../org/apache/xalan/templates/ElemFallback.java | 0
.../org/apache/xalan/templates/ElemForEach.java | 0
.../apache/xalan/templates/ElemForEachGroup.java | 0
.../org/apache/xalan/templates/ElemFunction.java | 0
.../java}/org/apache/xalan/templates/ElemIf.java | 0
.../apache/xalan/templates/ElemImportSchema.java | 0
.../org/apache/xalan/templates/ElemIterate.java | 0
.../apache/xalan/templates/ElemIterateBreak.java | 0
.../xalan/templates/ElemIterateNextIteration.java | 0
.../xalan/templates/ElemIterateOnCompletion.java | 0
.../apache/xalan/templates/ElemLiteralResult.java | 0
.../xalan/templates/ElemMatchingSubstring.java | 0
.../org/apache/xalan/templates/ElemMessage.java | 0
.../xalan/templates/ElemNonMatchingSubstring.java | 0
.../org/apache/xalan/templates/ElemNumber.java | 0
.../org/apache/xalan/templates/ElemOtherwise.java | 0
.../java}/org/apache/xalan/templates/ElemPI.java | 0
.../org/apache/xalan/templates/ElemParam.java | 0
.../org/apache/xalan/templates/ElemSequence.java | 0
.../java}/org/apache/xalan/templates/ElemSort.java | 0
.../org/apache/xalan/templates/ElemTemplate.java | 0
.../xalan/templates/ElemTemplateElement.java | 0
.../java}/org/apache/xalan/templates/ElemText.java | 0
.../apache/xalan/templates/ElemTextLiteral.java | 0
.../org/apache/xalan/templates/ElemUnknown.java | 0
.../java}/org/apache/xalan/templates/ElemUse.java | 0
.../org/apache/xalan/templates/ElemValueOf.java | 0
.../org/apache/xalan/templates/ElemVariable.java | 0
.../apache/xalan/templates/ElemVariablePsuedo.java | 0
.../java}/org/apache/xalan/templates/ElemWhen.java | 0
.../org/apache/xalan/templates/ElemWithParam.java | 0
.../apache/xalan/templates/FuncCurrentGroup.java | 0
.../xalan/templates/FuncCurrentGroupingKey.java | 0
.../org/apache/xalan/templates/FuncDocument.java | 0
.../org/apache/xalan/templates/FuncFormatNumb.java | 0
.../java}/org/apache/xalan/templates/FuncKey.java | 0
.../org/apache/xalan/templates/FuncRegexGroup.java | 0
.../xalan/templates/GroupingKeyAndGroupPair.java | 0
.../org/apache/xalan/templates/KeyDeclaration.java | 0
.../org/apache/xalan/templates/NamespaceAlias.java | 0
.../apache/xalan/templates/OutputProperties.java | 0
.../xalan/templates/RedundentExprEliminator.java | 0
.../org/apache/xalan/templates/Stylesheet.java | 0
.../apache/xalan/templates/StylesheetComposed.java | 0
.../org/apache/xalan/templates/StylesheetRoot.java | 0
.../org/apache/xalan/templates/TemplateList.java | 0
.../templates/TemplateSubPatternAssociation.java | 0
.../apache/xalan/templates/VarNameCollector.java | 0
.../org/apache/xalan/templates/WhiteSpaceInfo.java | 0
.../org/apache/xalan/templates/XMLNSDecl.java | 0
.../org/apache/xalan/templates/XSLTVisitable.java | 0
.../org/apache/xalan/templates/XSLTVisitor.java | 0
.../xalan/templates/XUnresolvedVariable.java | 0
.../xalan/templates/XUnresolvedVariableSimple.java | 0
.../templates/XslIterateParamWithparamData.java | 0
.../java}/org/apache/xalan/templates/package.html | 0
.../org/apache/xalan/trace/EndSelectionEvent.java | 0
.../org/apache/xalan/trace/ExtensionEvent.java | 0
.../org/apache/xalan/trace/GenerateEvent.java | 0
.../org/apache/xalan/trace/PrintTraceListener.java | 0
.../org/apache/xalan/trace/SelectionEvent.java | 0
.../org/apache/xalan/trace/TraceListener.java | 0
.../org/apache/xalan/trace/TraceListenerEx.java | 0
.../org/apache/xalan/trace/TraceListenerEx2.java | 0
.../org/apache/xalan/trace/TraceListenerEx3.java | 0
.../java}/org/apache/xalan/trace/TraceManager.java | 0
.../java}/org/apache/xalan/trace/TracerEvent.java | 0
.../java}/org/apache/xalan/trace/package.html | 0
.../xalan/transformer/ClonerToResultTree.java | 0
.../org/apache/xalan/transformer/Counter.java | 0
.../apache/xalan/transformer/CountersTable.java | 0
.../apache/xalan/transformer/DecimalToRoman.java | 0
.../transformer/ForEachGroupXslSortSorter.java | 0
.../org/apache/xalan/transformer/KeyIterator.java | 0
.../org/apache/xalan/transformer/KeyManager.java | 0
.../apache/xalan/transformer/KeyRefIterator.java | 0
.../org/apache/xalan/transformer/KeyTable.java | 0
.../java}/org/apache/xalan/transformer/MsgMgr.java | 0
.../org/apache/xalan/transformer/NodeSortKey.java | 0
.../org/apache/xalan/transformer/NodeSorter.java | 0
.../xalan/transformer/NumeratorFormatter.java | 0
.../org/apache/xalan/transformer/QueuedEvents.java | 0
.../apache/xalan/transformer/ResultNameSpace.java | 0
.../xalan/transformer/SerializerSwitcher.java | 0
.../org/apache/xalan/transformer/StackGuard.java | 0
.../org/apache/xalan/transformer/TrAXFilter.java | 0
.../xalan/transformer/TransformSnapshot.java | 0
.../xalan/transformer/TransformSnapshotImpl.java | 0
.../apache/xalan/transformer/TransformState.java | 0
.../xalan/transformer/TransformerClient.java | 0
.../xalan/transformer/TransformerHandlerImpl.java | 0
.../xalan/transformer/TransformerIdentityImpl.java | 0
.../apache/xalan/transformer/TransformerImpl.java | 0
.../xalan/transformer/TreeWalker2Result.java | 0
.../transformer/XSLInfiniteLoopException.java | 0
.../apache/xalan/transformer/XalanProperties.java | 0
.../xalan/transformer/XalanTransformState.java | 0
.../org/apache/xalan/transformer/package.html | 0
.../org/apache/xalan/xslt/EnvironmentCheck.java | 0
.../java}/org/apache/xalan/xslt/ObjectFactory.java | 0
.../java}/org/apache/xalan/xslt/Process.java | 0
.../org/apache/xalan/xslt/SecuritySupport.java | 0
.../java}/org/apache/xalan/xslt/package.html | 0
.../xslt/util/XslTransformEvaluationHelper.java | 0
.../xslt/util/XslTransformSharedDatastore.java | 0
.../org/apache/xalan/xsltc/CollatorFactory.java | 0
.../java}/org/apache/xalan/xsltc/DOM.java | 0
.../java}/org/apache/xalan/xsltc/DOMCache.java | 0
.../org/apache/xalan/xsltc/DOMEnhancedForDTM.java | 0
.../java}/org/apache/xalan/xsltc/NodeIterator.java | 0
.../org/apache/xalan/xsltc/ProcessorVersion.java | 0
.../java}/org/apache/xalan/xsltc/StripFilter.java | 0
.../java}/org/apache/xalan/xsltc/Translet.java | 0
.../org/apache/xalan/xsltc/TransletException.java | 0
.../org/apache/xalan/xsltc/cmdline/Compile.java | 0
.../apache/xalan/xsltc/cmdline/ObjectFactory.java | 0
.../xalan/xsltc/cmdline/SecuritySupport.java | 0
.../org/apache/xalan/xsltc/cmdline/Transform.java | 0
.../apache/xalan/xsltc/cmdline/getopt/GetOpt.java | 0
.../xsltc/cmdline/getopt/GetOptsException.java | 0
.../cmdline/getopt/IllegalArgumentException.java | 0
.../cmdline/getopt/MissingOptArgException.java | 0
.../xalan/xsltc/compiler/AbsoluteLocationPath.java | 0
.../xalan/xsltc/compiler/AbsolutePathPattern.java | 0
.../xalan/xsltc/compiler/AlternativePattern.java | 0
.../xalan/xsltc/compiler/AncestorPattern.java | 0
.../apache/xalan/xsltc/compiler/ApplyImports.java | 0
.../xalan/xsltc/compiler/ApplyTemplates.java | 0
.../apache/xalan/xsltc/compiler/ArgumentList.java | 0
.../org/apache/xalan/xsltc/compiler/Attribute.java | 0
.../apache/xalan/xsltc/compiler/AttributeSet.java | 0
.../xalan/xsltc/compiler/AttributeValue.java | 0
.../xsltc/compiler/AttributeValueTemplate.java | 0
.../org/apache/xalan/xsltc/compiler/BinOpExpr.java | 0
.../apache/xalan/xsltc/compiler/BooleanCall.java | 0
.../apache/xalan/xsltc/compiler/BooleanExpr.java | 0
.../apache/xalan/xsltc/compiler/CallTemplate.java | 0
.../org/apache/xalan/xsltc/compiler/CastCall.java | 0
.../org/apache/xalan/xsltc/compiler/CastExpr.java | 0
.../apache/xalan/xsltc/compiler/CeilingCall.java | 0
.../org/apache/xalan/xsltc/compiler/Choose.java | 0
.../org/apache/xalan/xsltc/compiler/Closure.java | 0
.../org/apache/xalan/xsltc/compiler/Comment.java | 0
.../xalan/xsltc/compiler/CompilerException.java | 0
.../apache/xalan/xsltc/compiler/ConcatCall.java | 0
.../org/apache/xalan/xsltc/compiler/Constants.java | 0
.../apache/xalan/xsltc/compiler/ContainsCall.java | 0
.../org/apache/xalan/xsltc/compiler/Copy.java | 0
.../org/apache/xalan/xsltc/compiler/CopyOf.java | 0
.../apache/xalan/xsltc/compiler/CurrentCall.java | 0
.../xalan/xsltc/compiler/DecimalFormatting.java | 0
.../apache/xalan/xsltc/compiler/DocumentCall.java | 0
.../xalan/xsltc/compiler/ElementAvailableCall.java | 0
.../apache/xalan/xsltc/compiler/EqualityExpr.java | 0
.../apache/xalan/xsltc/compiler/Expression.java | 0
.../org/apache/xalan/xsltc/compiler/Fallback.java | 0
.../apache/xalan/xsltc/compiler/FilterExpr.java | 0
.../xalan/xsltc/compiler/FilterParentPath.java | 0
.../compiler/FilteredAbsoluteLocationPath.java | 0
.../org/apache/xalan/xsltc/compiler/FloorCall.java | 0
.../org/apache/xalan/xsltc/compiler/FlowList.java | 0
.../org/apache/xalan/xsltc/compiler/ForEach.java | 0
.../xalan/xsltc/compiler/FormatNumberCall.java | 0
.../xsltc/compiler/FunctionAvailableCall.java | 0
.../apache/xalan/xsltc/compiler/FunctionCall.java | 0
.../xalan/xsltc/compiler/GenerateIdCall.java | 0
.../apache/xalan/xsltc/compiler/IdKeyPattern.java | 0
.../org/apache/xalan/xsltc/compiler/IdPattern.java | 0
.../java}/org/apache/xalan/xsltc/compiler/If.java | 0
.../xalan/xsltc/compiler/IllegalCharException.java | 0
.../org/apache/xalan/xsltc/compiler/Import.java | 0
.../org/apache/xalan/xsltc/compiler/Include.java | 0
.../apache/xalan/xsltc/compiler/Instruction.java | 0
.../org/apache/xalan/xsltc/compiler/IntExpr.java | 0
.../java}/org/apache/xalan/xsltc/compiler/Key.java | 0
.../org/apache/xalan/xsltc/compiler/KeyCall.java | 0
.../apache/xalan/xsltc/compiler/KeyPattern.java | 0
.../org/apache/xalan/xsltc/compiler/LangCall.java | 0
.../org/apache/xalan/xsltc/compiler/LastCall.java | 0
.../xalan/xsltc/compiler/LiteralAttribute.java | 0
.../xalan/xsltc/compiler/LiteralElement.java | 0
.../apache/xalan/xsltc/compiler/LiteralExpr.java | 0
.../apache/xalan/xsltc/compiler/LocalNameCall.java | 0
.../xalan/xsltc/compiler/LocationPathPattern.java | 0
.../apache/xalan/xsltc/compiler/LogicalExpr.java | 0
.../org/apache/xalan/xsltc/compiler/Makefile.inc | 0
.../org/apache/xalan/xsltc/compiler/Message.java | 0
.../org/apache/xalan/xsltc/compiler/Mode.java | 0
.../org/apache/xalan/xsltc/compiler/NameBase.java | 0
.../org/apache/xalan/xsltc/compiler/NameCall.java | 0
.../xalan/xsltc/compiler/NamespaceAlias.java | 0
.../xalan/xsltc/compiler/NamespaceUriCall.java | 0
.../org/apache/xalan/xsltc/compiler/NodeTest.java | 0
.../org/apache/xalan/xsltc/compiler/NotCall.java | 0
.../org/apache/xalan/xsltc/compiler/Number.java | 0
.../apache/xalan/xsltc/compiler/NumberCall.java | 0
.../apache/xalan/xsltc/compiler/ObjectFactory.java | 0
.../org/apache/xalan/xsltc/compiler/Otherwise.java | 0
.../org/apache/xalan/xsltc/compiler/Output.java | 0
.../org/apache/xalan/xsltc/compiler/Param.java | 0
.../apache/xalan/xsltc/compiler/ParameterRef.java | 0
.../xalan/xsltc/compiler/ParentLocationPath.java | 0
.../apache/xalan/xsltc/compiler/ParentPattern.java | 0
.../org/apache/xalan/xsltc/compiler/Parser.java | 0
.../org/apache/xalan/xsltc/compiler/Pattern.java | 0
.../apache/xalan/xsltc/compiler/PositionCall.java | 0
.../org/apache/xalan/xsltc/compiler/Predicate.java | 0
.../xsltc/compiler/ProcessingInstruction.java | 0
.../compiler/ProcessingInstructionPattern.java | 0
.../org/apache/xalan/xsltc/compiler/QName.java | 0
.../org/apache/xalan/xsltc/compiler/RealExpr.java | 0
.../xalan/xsltc/compiler/RelationalExpr.java | 0
.../xalan/xsltc/compiler/RelativeLocationPath.java | 0
.../xalan/xsltc/compiler/RelativePathPattern.java | 0
.../org/apache/xalan/xsltc/compiler/RoundCall.java | 0
.../xalan/xsltc/compiler/SecuritySupport.java | 0
.../xalan/xsltc/compiler/SimpleAttributeValue.java | 0
.../org/apache/xalan/xsltc/compiler/Sort.java | 0
.../apache/xalan/xsltc/compiler/SourceLoader.java | 0
.../xalan/xsltc/compiler/StartsWithCall.java | 0
.../org/apache/xalan/xsltc/compiler/Step.java | 0
.../apache/xalan/xsltc/compiler/StepPattern.java | 0
.../apache/xalan/xsltc/compiler/StringCall.java | 0
.../xalan/xsltc/compiler/StringLengthCall.java | 0
.../apache/xalan/xsltc/compiler/Stylesheet.java | 0
.../apache/xalan/xsltc/compiler/SymbolTable.java | 0
.../xalan/xsltc/compiler/SyntaxTreeNode.java | 0
.../org/apache/xalan/xsltc/compiler/Template.java | 0
.../org/apache/xalan/xsltc/compiler/TestSeq.java | 0
.../org/apache/xalan/xsltc/compiler/Text.java | 0
.../xalan/xsltc/compiler/TopLevelElement.java | 0
.../xalan/xsltc/compiler/TransletOutput.java | 0
.../apache/xalan/xsltc/compiler/UnaryOpExpr.java | 0
.../apache/xalan/xsltc/compiler/UnionPathExpr.java | 0
.../xsltc/compiler/UnparsedEntityUriCall.java | 0
.../apache/xalan/xsltc/compiler/UnresolvedRef.java | 0
.../xalan/xsltc/compiler/UnsupportedElement.java | 0
.../xalan/xsltc/compiler/UseAttributeSets.java | 0
.../org/apache/xalan/xsltc/compiler/ValueOf.java | 0
.../org/apache/xalan/xsltc/compiler/Variable.java | 0
.../apache/xalan/xsltc/compiler/VariableBase.java | 0
.../apache/xalan/xsltc/compiler/VariableRef.java | 0
.../xalan/xsltc/compiler/VariableRefBase.java | 0
.../org/apache/xalan/xsltc/compiler/When.java | 0
.../apache/xalan/xsltc/compiler/Whitespace.java | 0
.../org/apache/xalan/xsltc/compiler/WithParam.java | 0
.../apache/xalan/xsltc/compiler/XPathLexer.java | 1643 +++++
.../apache/xalan/xsltc/compiler/XPathParser.java | 3149 +++++++++
.../org/apache/xalan/xsltc/compiler/XSLTC.java | 0
.../apache/xalan/xsltc/compiler/XslAttribute.java | 0
.../apache/xalan/xsltc/compiler/XslElement.java | 0
.../java/org/apache/xalan/xsltc/compiler/sym.java | 68 +
.../compiler/util/AttributeSetMethodGenerator.java | 0
.../xalan/xsltc/compiler/util/BooleanType.java | 0
.../xalan/xsltc/compiler/util/ClassGenerator.java | 0
.../xsltc/compiler/util/CompareGenerator.java | 0
.../xalan/xsltc/compiler/util/ErrorMessages.java | 0
.../xsltc/compiler/util/ErrorMessages_ca.java | 0
.../xsltc/compiler/util/ErrorMessages_cs.java | 0
.../xsltc/compiler/util/ErrorMessages_de.java | 0
.../xsltc/compiler/util/ErrorMessages_es.java | 0
.../xsltc/compiler/util/ErrorMessages_fr.java | 0
.../xsltc/compiler/util/ErrorMessages_hu.java | 0
.../xsltc/compiler/util/ErrorMessages_it.java | 0
.../xsltc/compiler/util/ErrorMessages_ja.java | 0
.../xsltc/compiler/util/ErrorMessages_ko.java | 0
.../xsltc/compiler/util/ErrorMessages_no.java | 0
.../xsltc/compiler/util/ErrorMessages_pl.java | 0
.../xsltc/compiler/util/ErrorMessages_pt_BR.java | 0
.../xsltc/compiler/util/ErrorMessages_ru.java | 0
.../xsltc/compiler/util/ErrorMessages_sk.java | 0
.../xsltc/compiler/util/ErrorMessages_sl.java | 0
.../xsltc/compiler/util/ErrorMessages_tr.java | 0
.../xsltc/compiler/util/ErrorMessages_zh.java | 0
.../xsltc/compiler/util/ErrorMessages_zh_TW.java | 0
.../apache/xalan/xsltc/compiler/util/ErrorMsg.java | 0
.../xalan/xsltc/compiler/util/FilterGenerator.java | 0
.../apache/xalan/xsltc/compiler/util/IntType.java | 0
.../xalan/xsltc/compiler/util/InternalError.java | 0
.../xsltc/compiler/util/MarkerInstruction.java | 0
.../xalan/xsltc/compiler/util/MatchGenerator.java | 0
.../xalan/xsltc/compiler/util/MethodGenerator.java | 0
.../xalan/xsltc/compiler/util/MethodType.java | 0
.../xalan/xsltc/compiler/util/MultiHashtable.java | 0
.../xsltc/compiler/util/NamedMethodGenerator.java | 0
.../xsltc/compiler/util/NodeCounterGenerator.java | 0
.../xalan/xsltc/compiler/util/NodeSetType.java | 0
.../compiler/util/NodeSortRecordFactGenerator.java | 0
.../compiler/util/NodeSortRecordGenerator.java | 0
.../apache/xalan/xsltc/compiler/util/NodeType.java | 0
.../xalan/xsltc/compiler/util/NumberType.java | 0
.../xalan/xsltc/compiler/util/ObjectFactory.java | 0
.../xalan/xsltc/compiler/util/ObjectType.java | 0
.../xsltc/compiler/util/OutlineableChunkEnd.java | 0
.../xsltc/compiler/util/OutlineableChunkStart.java | 0
.../apache/xalan/xsltc/compiler/util/RealType.java | 0
.../xalan/xsltc/compiler/util/ReferenceType.java | 0
.../xalan/xsltc/compiler/util/ResultTreeType.java | 0
.../xsltc/compiler/util/RtMethodGenerator.java | 0
.../xalan/xsltc/compiler/util/SecuritySupport.java | 0
.../xalan/xsltc/compiler/util/SlotAllocator.java | 0
.../xalan/xsltc/compiler/util/StringStack.java | 0
.../xalan/xsltc/compiler/util/StringType.java | 0
.../xalan/xsltc/compiler/util/TestGenerator.java | 0
.../org/apache/xalan/xsltc/compiler/util/Type.java | 0
.../xalan/xsltc/compiler/util/TypeCheckError.java | 0
.../org/apache/xalan/xsltc/compiler/util/Util.java | 0
.../apache/xalan/xsltc/compiler/util/VoidType.java | 0
.../org/apache/xalan/xsltc/compiler/xpath.cup | 0
.../org/apache/xalan/xsltc/compiler/xpath.lex | 0
.../apache/xalan/xsltc/dom/AbsoluteIterator.java | 0
.../xalan/xsltc/dom/AdaptiveResultTreeImpl.java | 0
.../org/apache/xalan/xsltc/dom/AnyNodeCounter.java | 0
.../xalan/xsltc/dom/ArrayNodeListIterator.java | 0
.../java}/org/apache/xalan/xsltc/dom/BitArray.java | 0
.../xalan/xsltc/dom/CachedNodeListIterator.java | 0
.../xalan/xsltc/dom/ClonedNodeListIterator.java | 0
.../xalan/xsltc/dom/CollatorFactoryBase.java | 0
.../xalan/xsltc/dom/CurrentNodeListFilter.java | 0
.../xalan/xsltc/dom/CurrentNodeListIterator.java | 0
.../org/apache/xalan/xsltc/dom/DOMAdapter.java | 0
.../org/apache/xalan/xsltc/dom/DOMBuilder.java | 0
.../org/apache/xalan/xsltc/dom/DOMWSFilter.java | 0
.../org/apache/xalan/xsltc/dom/DocumentCache.java | 0
.../apache/xalan/xsltc/dom/DupFilterIterator.java | 0
.../org/apache/xalan/xsltc/dom/EmptyFilter.java | 0
.../org/apache/xalan/xsltc/dom/ExtendedSAX.java | 0
.../java}/org/apache/xalan/xsltc/dom/Filter.java | 0
.../org/apache/xalan/xsltc/dom/FilterIterator.java | 0
.../xalan/xsltc/dom/FilteredStepIterator.java | 0
.../xalan/xsltc/dom/ForwardPositionIterator.java | 0
.../java}/org/apache/xalan/xsltc/dom/KeyIndex.java | 0
.../org/apache/xalan/xsltc/dom/LoadDocument.java | 0
.../apache/xalan/xsltc/dom/MatchingIterator.java | 0
.../java}/org/apache/xalan/xsltc/dom/MultiDOM.java | 0
.../xsltc/dom/MultiValuedNodeHeapIterator.java | 0
.../xalan/xsltc/dom/MultipleNodeCounter.java | 0
.../org/apache/xalan/xsltc/dom/NodeCounter.java | 0
.../apache/xalan/xsltc/dom/NodeIteratorBase.java | 0
.../org/apache/xalan/xsltc/dom/NodeSortRecord.java | 0
.../xalan/xsltc/dom/NodeSortRecordFactory.java | 0
.../org/apache/xalan/xsltc/dom/NthIterator.java | 0
.../org/apache/xalan/xsltc/dom/ObjectFactory.java | 0
.../java}/org/apache/xalan/xsltc/dom/SAXImpl.java | 0
.../apache/xalan/xsltc/dom/SecuritySupport.java | 0
.../xalan/xsltc/dom/SimpleResultTreeImpl.java | 0
.../apache/xalan/xsltc/dom/SingleNodeCounter.java | 0
.../apache/xalan/xsltc/dom/SingletonIterator.java | 0
.../org/apache/xalan/xsltc/dom/SortSettings.java | 0
.../apache/xalan/xsltc/dom/SortingIterator.java | 0
.../org/apache/xalan/xsltc/dom/StepIterator.java | 0
.../xalan/xsltc/dom/StripWhitespaceFilter.java | 0
.../org/apache/xalan/xsltc/dom/UnionIterator.java | 0
.../apache/xalan/xsltc/dom/XSLTCDTMManager.java | 0
.../xsltc/javax.xml.transform.TransformerFactory | 0
.../xalan/xsltc/runtime/AbstractTranslet.java | 0
.../apache/xalan/xsltc/runtime/AttributeList.java | 0
.../org/apache/xalan/xsltc/runtime/Attributes.java | 0
.../apache/xalan/xsltc/runtime/BasisLibrary.java | 0
.../org/apache/xalan/xsltc/runtime/Constants.java | 0
.../apache/xalan/xsltc/runtime/ErrorMessages.java | 0
.../xalan/xsltc/runtime/ErrorMessages_ca.java | 0
.../xalan/xsltc/runtime/ErrorMessages_cs.java | 0
.../xalan/xsltc/runtime/ErrorMessages_de.java | 0
.../xalan/xsltc/runtime/ErrorMessages_es.java | 0
.../xalan/xsltc/runtime/ErrorMessages_fr.java | 0
.../xalan/xsltc/runtime/ErrorMessages_hu.java | 0
.../xalan/xsltc/runtime/ErrorMessages_it.java | 0
.../xalan/xsltc/runtime/ErrorMessages_ja.java | 0
.../xalan/xsltc/runtime/ErrorMessages_ko.java | 0
.../xalan/xsltc/runtime/ErrorMessages_no.java | 0
.../xalan/xsltc/runtime/ErrorMessages_pl.java | 0
.../xalan/xsltc/runtime/ErrorMessages_pt_BR.java | 0
.../xalan/xsltc/runtime/ErrorMessages_ru.java | 0
.../xalan/xsltc/runtime/ErrorMessages_sk.java | 0
.../xalan/xsltc/runtime/ErrorMessages_sl.java | 0
.../xalan/xsltc/runtime/ErrorMessages_tr.java | 0
.../xalan/xsltc/runtime/ErrorMessages_zh.java | 0
.../xalan/xsltc/runtime/ErrorMessages_zh_TW.java | 0
.../org/apache/xalan/xsltc/runtime/Hashtable.java | 0
.../xalan/xsltc/runtime/InternalRuntimeError.java | 0
.../apache/xalan/xsltc/runtime/MessageHandler.java | 0
.../java}/org/apache/xalan/xsltc/runtime/Node.java | 0
.../apache/xalan/xsltc/runtime/ObjectFactory.java | 0
.../org/apache/xalan/xsltc/runtime/Operators.java | 0
.../org/apache/xalan/xsltc/runtime/Parameter.java | 0
.../xalan/xsltc/runtime/SecuritySupport.java | 0
.../xalan/xsltc/runtime/StringValueHandler.java | 0
.../xalan/xsltc/runtime/output/OutputBuffer.java | 0
.../xsltc/runtime/output/StringOutputBuffer.java | 0
.../output/TransletOutputHandlerFactory.java | 0
.../xsltc/runtime/output/WriterOutputBuffer.java | 0
.../java}/org/apache/xalan/xsltc/trax/DOM2SAX.java | 0
.../java}/org/apache/xalan/xsltc/trax/DOM2TO.java | 0
.../org/apache/xalan/xsltc/trax/ObjectFactory.java | 0
.../apache/xalan/xsltc/trax/OutputSettings.java | 0
.../java}/org/apache/xalan/xsltc/trax/SAX2DOM.java | 0
.../apache/xalan/xsltc/trax/SecuritySupport.java | 0
.../xsltc/trax/SmartTransformerFactoryImpl.java | 0
.../xalan/xsltc/trax/TemplatesHandlerImpl.java | 0
.../org/apache/xalan/xsltc/trax/TemplatesImpl.java | 0
.../org/apache/xalan/xsltc/trax/TrAXFilter.java | 0
.../xalan/xsltc/trax/TransformerFactoryImpl.java | 0
.../xalan/xsltc/trax/TransformerHandlerImpl.java | 0
.../apache/xalan/xsltc/trax/TransformerImpl.java | 0
.../java}/org/apache/xalan/xsltc/trax/Util.java | 0
.../org/apache/xalan/xsltc/trax/XSLTCSource.java | 0
.../org/apache/xalan/xsltc/util/IntegerArray.java | 0
.../apache/xalan/xsltc/util/JavaCupRedirect.java | 0
src/{ => main/java}/org/apache/xml/dtm/Axis.java | 0
src/{ => main/java}/org/apache/xml/dtm/DTM.java | 0
.../java}/org/apache/xml/dtm/DTMAxisIterator.java | 0
.../java}/org/apache/xml/dtm/DTMAxisTraverser.java | 0
.../apache/xml/dtm/DTMConfigurationException.java | 0
.../java}/org/apache/xml/dtm/DTMDOMException.java | 0
.../java}/org/apache/xml/dtm/DTMException.java | 0
.../java}/org/apache/xml/dtm/DTMFilter.java | 0
.../java}/org/apache/xml/dtm/DTMIterator.java | 0
.../java}/org/apache/xml/dtm/DTMManager.java | 0
.../java}/org/apache/xml/dtm/DTMWSFilter.java | 0
.../java}/org/apache/xml/dtm/ObjectFactory.java | 0
.../java}/org/apache/xml/dtm/SecuritySupport.java | 0
.../org/apache/xml/dtm/ref/ChunkedIntArray.java | 0
.../org/apache/xml/dtm/ref/CoroutineManager.java | 0
.../org/apache/xml/dtm/ref/CoroutineParser.java | 0
.../org/apache/xml/dtm/ref/CustomStringPool.java | 0
.../apache/xml/dtm/ref/DTMAxisIterNodeList.java | 0
.../apache/xml/dtm/ref/DTMAxisIteratorBase.java | 0
.../apache/xml/dtm/ref/DTMChildIterNodeList.java | 0
.../org/apache/xml/dtm/ref/DTMDefaultBase.java | 0
.../xml/dtm/ref/DTMDefaultBaseIterators.java | 0
.../xml/dtm/ref/DTMDefaultBaseTraversers.java | 0
.../org/apache/xml/dtm/ref/DTMDocumentImpl.java | 0
.../org/apache/xml/dtm/ref/DTMManagerDefault.java | 0
.../org/apache/xml/dtm/ref/DTMNamedNodeMap.java | 0
.../org/apache/xml/dtm/ref/DTMNodeIterator.java | 0
.../java}/org/apache/xml/dtm/ref/DTMNodeList.java | 0
.../org/apache/xml/dtm/ref/DTMNodeListBase.java | 0
.../java}/org/apache/xml/dtm/ref/DTMNodeProxy.java | 0
.../org/apache/xml/dtm/ref/DTMSafeStringPool.java | 0
.../org/apache/xml/dtm/ref/DTMStringPool.java | 0
.../org/apache/xml/dtm/ref/DTMTreeWalker.java | 0
.../org/apache/xml/dtm/ref/EmptyIterator.java | 0
.../org/apache/xml/dtm/ref/ExpandedNameTable.java | 0
.../java}/org/apache/xml/dtm/ref/ExtendedType.java | 0
.../apache/xml/dtm/ref/IncrementalSAXSource.java | 0
.../xml/dtm/ref/IncrementalSAXSource_Filter.java | 0
.../xml/dtm/ref/IncrementalSAXSource_Xerces.java | 0
.../java}/org/apache/xml/dtm/ref/NodeLocator.java | 0
.../org/apache/xml/dtm/ref/ObjectFactory.java | 0
.../org/apache/xml/dtm/ref/SecuritySupport.java | 0
.../org/apache/xml/dtm/ref/dom2dtm/DOM2DTM.java | 0
.../DOM2DTMdefaultNamespaceDeclarationNode.java | 0
.../org/apache/xml/dtm/ref/sax2dtm/SAX2DTM.java | 0
.../org/apache/xml/dtm/ref/sax2dtm/SAX2DTM2.java | 0
.../org/apache/xml/dtm/ref/sax2dtm/SAX2RTFDTM.java | 0
.../org/apache/xml/res/XMLErrorResources.java | 0
.../org/apache/xml/res/XMLErrorResources_ca.java | 0
.../org/apache/xml/res/XMLErrorResources_cs.java | 0
.../org/apache/xml/res/XMLErrorResources_de.java | 0
.../org/apache/xml/res/XMLErrorResources_en.java | 0
.../org/apache/xml/res/XMLErrorResources_es.java | 0
.../org/apache/xml/res/XMLErrorResources_fr.java | 0
.../org/apache/xml/res/XMLErrorResources_hu.java | 0
.../org/apache/xml/res/XMLErrorResources_it.java | 0
.../org/apache/xml/res/XMLErrorResources_ja.java | 0
.../org/apache/xml/res/XMLErrorResources_ko.java | 0
.../org/apache/xml/res/XMLErrorResources_pl.java | 0
.../apache/xml/res/XMLErrorResources_pt_BR.java | 0
.../org/apache/xml/res/XMLErrorResources_ru.java | 0
.../org/apache/xml/res/XMLErrorResources_sk.java | 0
.../org/apache/xml/res/XMLErrorResources_sl.java | 0
.../org/apache/xml/res/XMLErrorResources_sv.java | 0
.../org/apache/xml/res/XMLErrorResources_tr.java | 0
.../org/apache/xml/res/XMLErrorResources_zh.java | 0
.../apache/xml/res/XMLErrorResources_zh_TW.java | 0
.../java}/org/apache/xml/res/XMLMessages.java | 0
.../xml/serializer/AttributesImplSerializer.java | 0
.../java}/org/apache/xml/serializer/CharInfo.java | 0
.../org/apache/xml/serializer/DOM3Serializer.java | 0
.../org/apache/xml/serializer/DOMSerializer.java | 0
.../org/apache/xml/serializer/ElemContext.java | 0
.../java}/org/apache/xml/serializer/ElemDesc.java | 0
.../org/apache/xml/serializer/EmptySerializer.java | 0
.../org/apache/xml/serializer/EncodingInfo.java | 0
.../java}/org/apache/xml/serializer/Encodings.java | 0
.../xml/serializer/ExtendedContentHandler.java | 0
.../xml/serializer/ExtendedLexicalHandler.java | 0
.../java}/org/apache/xml/serializer/Method.java | 0
.../apache/xml/serializer/NamespaceMappings.java | 0
.../org/apache/xml/serializer/ObjectFactory.java | 0
.../xml/serializer/OutputPropertiesFactory.java | 0
.../apache/xml/serializer/OutputPropertyUtils.java | 0
.../org/apache/xml/serializer/SecuritySupport.java | 0
.../xml/serializer/SerializationHandler.java | 0
.../org/apache/xml/serializer/Serializer.java | 0
.../org/apache/xml/serializer/SerializerBase.java | 0
.../apache/xml/serializer/SerializerConstants.java | 0
.../apache/xml/serializer/SerializerFactory.java | 0
.../org/apache/xml/serializer/SerializerTrace.java | 0
.../xml/serializer/SerializerTraceWriter.java | 0
.../apache/xml/serializer/ToHTMLSAXHandler.java | 0
.../org/apache/xml/serializer/ToHTMLStream.java | 0
.../org/apache/xml/serializer/ToSAXHandler.java | 0
.../java}/org/apache/xml/serializer/ToStream.java | 0
.../apache/xml/serializer/ToTextSAXHandler.java | 0
.../org/apache/xml/serializer/ToTextStream.java | 0
.../org/apache/xml/serializer/ToUnknownStream.java | 0
.../org/apache/xml/serializer/ToXMLSAXHandler.java | 0
.../org/apache/xml/serializer/ToXMLStream.java | 0
.../xml/serializer/TransformStateSetter.java | 0
.../org/apache/xml/serializer/TreeWalker.java | 0
.../java/org/apache/xml/serializer/Version.java} | 10 +-
.../java}/org/apache/xml/serializer/Version.src | 0
.../org/apache/xml/serializer/WriterChain.java | 0
.../org/apache/xml/serializer/WriterToASCI.java | 0
.../xml/serializer/WriterToUTF8Buffered.java | 0
.../apache/xml/serializer/XSLOutputAttributes.java | 0
.../xml/serializer/dom3/DOM3SerializerImpl.java | 0
.../apache/xml/serializer/dom3/DOM3TreeWalker.java | 0
.../apache/xml/serializer/dom3/DOMConstants.java | 0
.../xml/serializer/dom3/DOMErrorHandlerImpl.java | 0
.../apache/xml/serializer/dom3/DOMErrorImpl.java | 0
.../apache/xml/serializer/dom3/DOMLocatorImpl.java | 0
.../apache/xml/serializer/dom3/DOMOutputImpl.java | 0
.../xml/serializer/dom3/DOMStringListImpl.java | 0
.../xml/serializer/dom3/LSSerializerImpl.java | 0
.../xml/serializer/dom3/NamespaceSupport.java | 0
.../java}/org/apache/xml/serializer/package.html | 0
.../org/apache/xml/serializer/utils/AttList.java | 0
.../org/apache/xml/serializer/utils/BoolStack.java | 0
.../apache/xml/serializer/utils/DOM2Helper.java | 0
.../org/apache/xml/serializer/utils/Messages.java | 0
.../org/apache/xml/serializer/utils/MsgKey.java | 0
.../xml/serializer/utils/SerializerMessages.java | 0
.../serializer/utils/SerializerMessages_ca.java | 0
.../serializer/utils/SerializerMessages_cs.java | 0
.../serializer/utils/SerializerMessages_de.java | 0
.../serializer/utils/SerializerMessages_en.java | 0
.../serializer/utils/SerializerMessages_es.java | 0
.../serializer/utils/SerializerMessages_fr.java | 0
.../serializer/utils/SerializerMessages_hu.java | 0
.../serializer/utils/SerializerMessages_it.java | 0
.../serializer/utils/SerializerMessages_ja.java | 0
.../serializer/utils/SerializerMessages_ko.java | 0
.../serializer/utils/SerializerMessages_pl.java | 0
.../serializer/utils/SerializerMessages_pt_BR.java | 0
.../serializer/utils/SerializerMessages_ru.java | 0
.../serializer/utils/SerializerMessages_sk.java | 0
.../serializer/utils/SerializerMessages_sl.java | 0
.../serializer/utils/SerializerMessages_sv.java | 0
.../serializer/utils/SerializerMessages_tr.java | 0
.../serializer/utils/SerializerMessages_zh.java | 0
.../serializer/utils/SerializerMessages_zh_CN.java | 0
.../serializer/utils/SerializerMessages_zh_TW.java | 0
.../xml/serializer/utils/StringToIntTable.java | 0
.../xml/serializer/utils/SystemIDResolver.java | 0
.../java}/org/apache/xml/serializer/utils/URI.java | 0
.../org/apache/xml/serializer/utils/Utils.java | 0
.../serializer/utils/WrappedRuntimeException.java | 0
.../org/apache/xml/serializer/utils/XML11Char.java | 0
.../org/apache/xml/serializer/utils/XMLChar.java | 0
.../java}/org/apache/xml/utils/AttList.java | 0
.../java}/org/apache/xml/utils/BoolStack.java | 0
.../java}/org/apache/xml/utils/Constants.java | 0
.../java}/org/apache/xml/utils/DOM2Helper.java | 0
.../java}/org/apache/xml/utils/DOMBuilder.java | 0
.../java}/org/apache/xml/utils/DOMHelper.java | 0
.../java}/org/apache/xml/utils/DOMOrder.java | 0
.../org/apache/xml/utils/DefaultErrorHandler.java | 0
.../java}/org/apache/xml/utils/ElemDesc.java | 0
.../org/apache/xml/utils/FastStringBuffer.java | 0
.../java}/org/apache/xml/utils/Hashtree2Node.java | 0
.../java}/org/apache/xml/utils/IntStack.java | 0
.../java}/org/apache/xml/utils/IntVector.java | 0
.../org/apache/xml/utils/ListingErrorHandler.java | 0
.../java}/org/apache/xml/utils/LocaleUtility.java | 0
.../org/apache/xml/utils/MutableAttrListImpl.java | 0
.../java}/org/apache/xml/utils/NSInfo.java | 0
.../java}/org/apache/xml/utils/NameSpace.java | 0
.../org/apache/xml/utils/NamespaceSupport2.java | 0
.../java}/org/apache/xml/utils/NodeConsumer.java | 0
.../java}/org/apache/xml/utils/NodeVector.java | 0
.../java}/org/apache/xml/utils/ObjectFactory.java | 0
.../java}/org/apache/xml/utils/ObjectPool.java | 0
.../java}/org/apache/xml/utils/ObjectStack.java | 0
.../java}/org/apache/xml/utils/ObjectVector.java | 0
.../java}/org/apache/xml/utils/PrefixResolver.java | 0
.../apache/xml/utils/PrefixResolverDefault.java | 0
.../java}/org/apache/xml/utils/QName.java | 0
.../org/apache/xml/utils/RawCharacterHandler.java | 0
.../org/apache/xml/utils/SAXSourceLocator.java | 0
.../org/apache/xml/utils/SecuritySupport.java | 0
.../apache/xml/utils/SerializableLocatorImpl.java | 0
.../org/apache/xml/utils/StopParseException.java | 0
.../org/apache/xml/utils/StringBufferPool.java | 0
.../org/apache/xml/utils/StringComparable.java | 0
.../org/apache/xml/utils/StringToIntTable.java | 0
.../org/apache/xml/utils/StringToStringTable.java | 0
.../xml/utils/StringToStringTableVector.java | 0
.../java}/org/apache/xml/utils/StringVector.java | 0
.../org/apache/xml/utils/StylesheetPIHandler.java | 0
.../apache/xml/utils/SuballocatedByteVector.java | 0
.../apache/xml/utils/SuballocatedIntVector.java | 0
.../org/apache/xml/utils/SystemIDResolver.java | 0
.../apache/xml/utils/ThreadControllerWrapper.java | 0
.../java}/org/apache/xml/utils/TreeWalker.java | 0
src/{ => main/java}/org/apache/xml/utils/URI.java | 0
.../java}/org/apache/xml/utils/UnImplNode.java | 0
.../apache/xml/utils/WrappedRuntimeException.java | 0
.../org/apache/xml/utils/WrongParserException.java | 0
.../java}/org/apache/xml/utils/XML11Char.java | 0
.../java}/org/apache/xml/utils/XMLChar.java | 0
.../apache/xml/utils/XMLCharacterRecognizer.java | 0
.../org/apache/xml/utils/XMLReaderManager.java | 0
.../java}/org/apache/xml/utils/XMLString.java | 0
.../org/apache/xml/utils/XMLStringDefault.java | 0
.../org/apache/xml/utils/XMLStringFactory.java | 0
.../apache/xml/utils/XMLStringFactoryDefault.java | 0
.../java}/org/apache/xml/utils/package.html | 0
.../org/apache/xml/utils/res/CharArrayWrapper.java | 0
.../org/apache/xml/utils/res/IntArrayWrapper.java | 0
.../org/apache/xml/utils/res/LongArrayWrapper.java | 0
.../apache/xml/utils/res/StringArrayWrapper.java | 0
.../org/apache/xml/utils/res/XResourceBundle.java | 0
.../apache/xml/utils/res/XResourceBundleBase.java | 0
.../org/apache/xml/utils/res/XResources_cy.java | 0
.../org/apache/xml/utils/res/XResources_de.java | 0
.../org/apache/xml/utils/res/XResources_el.java | 0
.../org/apache/xml/utils/res/XResources_en.java | 0
.../org/apache/xml/utils/res/XResources_es.java | 0
.../org/apache/xml/utils/res/XResources_fr.java | 0
.../org/apache/xml/utils/res/XResources_he.java | 0
.../org/apache/xml/utils/res/XResources_hy.java | 0
.../org/apache/xml/utils/res/XResources_it.java | 0
.../apache/xml/utils/res/XResources_ja_JP_A.java | 0
.../apache/xml/utils/res/XResources_ja_JP_HA.java | 0
.../apache/xml/utils/res/XResources_ja_JP_HI.java | 0
.../apache/xml/utils/res/XResources_ja_JP_I.java | 0
.../org/apache/xml/utils/res/XResources_ka.java | 0
.../org/apache/xml/utils/res/XResources_ko.java | 0
.../org/apache/xml/utils/res/XResources_sv.java | 0
.../org/apache/xml/utils/res/XResources_zh_CN.java | 0
.../org/apache/xml/utils/res/XResources_zh_TW.java | 0
src/{ => main/java}/org/apache/xpath/Arg.java | 0
.../org/apache/xpath/ArithmeticOperation.java | 0
.../java}/org/apache/xpath/CachedXPathAPI.java | 0
.../java}/org/apache/xpath/Expression.java | 0
.../java}/org/apache/xpath/ExpressionNode.java | 0
.../java}/org/apache/xpath/ExpressionOwner.java | 0
.../java}/org/apache/xpath/ExtensionsProvider.java | 0
.../java}/org/apache/xpath/FoundIndex.java | 0
src/{ => main/java}/org/apache/xpath/NodeSet.java | 0
.../java}/org/apache/xpath/NodeSetDTM.java | 0
.../java}/org/apache/xpath/SourceTree.java | 0
.../java}/org/apache/xpath/SourceTreeManager.java | 0
.../java}/org/apache/xpath/VariableStack.java | 0
.../xpath/WhitespaceStrippingElementMatcher.java | 0
src/{ => main/java}/org/apache/xpath/XPath.java | 0
src/{ => main/java}/org/apache/xpath/XPathAPI.java | 0
.../org/apache/xpath/XPathCollationSupport.java | 0
.../java}/org/apache/xpath/XPathContext.java | 0
.../java}/org/apache/xpath/XPathException.java | 0
.../java}/org/apache/xpath/XPathFactory.java | 0
.../org/apache/xpath/XPathProcessorException.java | 0
.../java}/org/apache/xpath/XPathVisitable.java | 0
.../java}/org/apache/xpath/XPathVisitor.java | 0
.../org/apache/xpath/axes/AttributeIterator.java | 0
.../java}/org/apache/xpath/axes/AxesWalker.java | 0
.../org/apache/xpath/axes/BasicTestIterator.java | 0
.../java}/org/apache/xpath/axes/ChildIterator.java | 0
.../org/apache/xpath/axes/ChildTestIterator.java | 0
.../org/apache/xpath/axes/ContextNodeList.java | 0
.../org/apache/xpath/axes/DescendantIterator.java | 0
.../org/apache/xpath/axes/FilterExprIterator.java | 0
.../xpath/axes/FilterExprIteratorSimple.java | 0
.../org/apache/xpath/axes/FilterExprWalker.java | 0
.../xpath/axes/HasPositionalPredChecker.java | 0
.../java}/org/apache/xpath/axes/IteratorPool.java | 0
.../org/apache/xpath/axes/LocPathIterator.java | 0
.../apache/xpath/axes/MatchPatternIterator.java | 0
.../java}/org/apache/xpath/axes/NodeSequence.java | 0
.../org/apache/xpath/axes/OneStepIterator.java | 0
.../apache/xpath/axes/OneStepIteratorForward.java | 0
.../java}/org/apache/xpath/axes/PathComponent.java | 0
.../org/apache/xpath/axes/PredicatedNodeTest.java | 0
.../java}/org/apache/xpath/axes/RTFIterator.java | 0
.../org/apache/xpath/axes/ReverseAxesWalker.java | 0
.../apache/xpath/axes/SelfIteratorNoPredicate.java | 0
.../org/apache/xpath/axes/SubContextList.java | 0
.../org/apache/xpath/axes/UnionChildIterator.java | 0
.../org/apache/xpath/axes/UnionPathIterator.java | 0
.../java}/org/apache/xpath/axes/WalkerFactory.java | 0
.../org/apache/xpath/axes/WalkingIterator.java | 0
.../apache/xpath/axes/WalkingIteratorSorted.java | 0
.../java}/org/apache/xpath/axes/package.html | 0
.../java}/org/apache/xpath/compiler/Compiler.java | 0
.../org/apache/xpath/compiler/FunctionTable.java | 0
.../java}/org/apache/xpath/compiler/Keywords.java | 0
.../java}/org/apache/xpath/compiler/Lexer.java | 0
.../java}/org/apache/xpath/compiler/OpCodes.java | 0
.../java}/org/apache/xpath/compiler/OpMap.java | 0
.../org/apache/xpath/compiler/OpMapVector.java | 0
.../org/apache/xpath/compiler/PsuedoNames.java | 0
.../org/apache/xpath/compiler/XPathDumper.java | 0
.../org/apache/xpath/compiler/XPathParser.java | 0
.../java}/org/apache/xpath/compiler/package.html | 0
.../composite/ForQuantifiedExprVarBinding.java | 0
.../apache/xpath/composite/LetExprVarBinding.java | 0
.../xpath/composite/SequenceTypeArrayTest.java | 0
.../apache/xpath/composite/SequenceTypeData.java | 0
.../xpath/composite/SequenceTypeFunctionTest.java | 0
.../xpath/composite/SequenceTypeKindTest.java | 0
.../xpath/composite/SequenceTypeMapTest.java | 0
.../xpath/composite/SequenceTypeSupport.java | 0
.../xpath/composite/XPathArrayConstructor.java | 0
.../xpath/composite/XPathExprFunctionSuffix.java | 0
.../org/apache/xpath/composite/XPathForExpr.java | 0
.../org/apache/xpath/composite/XPathIfExpr.java | 0
.../org/apache/xpath/composite/XPathLetExpr.java | 0
.../xpath/composite/XPathMapConstructor.java | 0
.../composite/XPathNamedFunctionReference.java | 0
.../xpath/composite/XPathQuantifiedExpr.java | 0
.../xpath/composite/XPathSequenceConstructor.java | 0
.../xpath/composite/XPathSequenceTypeExpr.java | 0
.../apache/xpath/domapi/XPathEvaluatorImpl.java | 0
.../apache/xpath/domapi/XPathExpressionImpl.java | 0
.../apache/xpath/domapi/XPathNSResolverImpl.java | 0
.../apache/xpath/domapi/XPathNamespaceImpl.java | 0
.../org/apache/xpath/domapi/XPathResultImpl.java | 0
.../xpath/domapi/XPathStylesheetDOM3Exception.java | 0
.../java}/org/apache/xpath/domapi/package.html | 0
.../java}/org/apache/xpath/functions/FuncAbs.java | 0
.../apache/xpath/functions/FuncAnalyzeString.java | 0
.../org/apache/xpath/functions/FuncApply.java | 0
.../java}/org/apache/xpath/functions/FuncAvg.java | 0
.../org/apache/xpath/functions/FuncBaseUri.java | 0
.../org/apache/xpath/functions/FuncBoolean.java | 0
.../org/apache/xpath/functions/FuncCeiling.java | 0
.../xpath/functions/FuncCodePointsToString.java | 0
.../apache/xpath/functions/FuncCodepointEqual.java | 0
.../org/apache/xpath/functions/FuncCompare.java | 0
.../org/apache/xpath/functions/FuncConcat.java | 0
.../org/apache/xpath/functions/FuncContains.java | 0
.../apache/xpath/functions/FuncContainsToken.java | 0
.../org/apache/xpath/functions/FuncCount.java | 0
.../org/apache/xpath/functions/FuncCurrent.java | 0
.../apache/xpath/functions/FuncCurrentDate.java | 0
.../xpath/functions/FuncCurrentDateTime.java | 0
.../apache/xpath/functions/FuncCurrentTime.java | 0
.../java}/org/apache/xpath/functions/FuncData.java | 0
.../org/apache/xpath/functions/FuncDateTime.java | 0
.../apache/xpath/functions/FuncDayFromDate.java | 0
.../xpath/functions/FuncDayFromDateTime.java | 0
.../xpath/functions/FuncDaysFromDuration.java | 0
.../org/apache/xpath/functions/FuncDeepEqual.java | 0
.../xpath/functions/FuncDefaultCollation.java | 0
.../apache/xpath/functions/FuncDistinctValues.java | 0
.../java}/org/apache/xpath/functions/FuncDoc.java | 0
.../apache/xpath/functions/FuncDoclocation.java | 0
.../apache/xpath/functions/FuncDocumentUri.java | 0
.../org/apache/xpath/functions/FuncEmpty.java | 0
.../org/apache/xpath/functions/FuncExists.java | 0
.../xpath/functions/FuncExtElementAvailable.java | 0
.../xpath/functions/FuncExtFunctionAvailable.java | 0
.../org/apache/xpath/functions/FuncFalse.java | 0
.../org/apache/xpath/functions/FuncFilter.java | 0
.../org/apache/xpath/functions/FuncFloor.java | 0
.../org/apache/xpath/functions/FuncFoldLeft.java | 0
.../org/apache/xpath/functions/FuncFoldRight.java | 0
.../org/apache/xpath/functions/FuncForEach.java | 0
.../apache/xpath/functions/FuncForEachPair.java | 0
.../org/apache/xpath/functions/FuncGenerateId.java | 0
.../java}/org/apache/xpath/functions/FuncHead.java | 0
.../xpath/functions/FuncHoursFromDateTime.java | 0
.../xpath/functions/FuncHoursFromDuration.java | 0
.../apache/xpath/functions/FuncHoursFromTime.java | 0
.../java}/org/apache/xpath/functions/FuncId.java | 0
.../xpath/functions/FuncImplicitTimezone.java | 0
.../xpath/functions/FuncInScopePrefixes.java | 0
.../org/apache/xpath/functions/FuncIndexOf.java | 0
.../apache/xpath/functions/FuncInsertBefore.java | 0
.../java}/org/apache/xpath/functions/FuncLang.java | 0
.../java}/org/apache/xpath/functions/FuncLast.java | 0
.../org/apache/xpath/functions/FuncLocalName.java | 0
.../xpath/functions/FuncLocalNameFromQName.java | 0
.../org/apache/xpath/functions/FuncLowerCase.java | 0
.../org/apache/xpath/functions/FuncMatches.java | 0
.../java}/org/apache/xpath/functions/FuncMax.java | 0
.../java}/org/apache/xpath/functions/FuncMin.java | 0
.../xpath/functions/FuncMinutesFromDateTime.java | 0
.../xpath/functions/FuncMinutesFromDuration.java | 0
.../xpath/functions/FuncMinutesFromTime.java | 0
.../apache/xpath/functions/FuncMonthFromDate.java | 0
.../xpath/functions/FuncMonthFromDateTime.java | 0
.../xpath/functions/FuncMonthsFromDuration.java | 0
.../java}/org/apache/xpath/functions/FuncName.java | 0
.../apache/xpath/functions/FuncNamespaceUri.java | 0
.../xpath/functions/FuncNamespaceUriForPrefix.java | 0
.../xpath/functions/FuncNamespaceUriFromQName.java | 0
.../org/apache/xpath/functions/FuncNodeName.java | 0
.../apache/xpath/functions/FuncNormalizeSpace.java | 0
.../java}/org/apache/xpath/functions/FuncNot.java | 0
.../org/apache/xpath/functions/FuncNumber.java | 0
.../org/apache/xpath/functions/FuncParseXml.java | 0
.../xpath/functions/FuncParseXmlFragment.java | 0
.../org/apache/xpath/functions/FuncPosition.java | 0
.../xpath/functions/FuncPrefixFromQName.java | 0
.../org/apache/xpath/functions/FuncQName.java | 0
.../org/apache/xpath/functions/FuncRemove.java | 0
.../org/apache/xpath/functions/FuncReplace.java | 0
.../apache/xpath/functions/FuncResolveQName.java | 0
.../org/apache/xpath/functions/FuncReverse.java | 0
.../java}/org/apache/xpath/functions/FuncRoot.java | 0
.../org/apache/xpath/functions/FuncRound.java | 0
.../xpath/functions/FuncSecondsFromDateTime.java | 0
.../xpath/functions/FuncSecondsFromDuration.java | 0
.../xpath/functions/FuncSecondsFromTime.java | 0
.../java}/org/apache/xpath/functions/FuncSort.java | 0
.../org/apache/xpath/functions/FuncStartsWith.java | 0
.../org/apache/xpath/functions/FuncString.java | 0
.../org/apache/xpath/functions/FuncStringJoin.java | 0
.../apache/xpath/functions/FuncStringLength.java | 0
.../xpath/functions/FuncStringToCodepoints.java | 0
.../apache/xpath/functions/FuncSubsequence.java | 0
.../org/apache/xpath/functions/FuncSubstring.java | 0
.../apache/xpath/functions/FuncSubstringAfter.java | 0
.../xpath/functions/FuncSubstringBefore.java | 0
.../java}/org/apache/xpath/functions/FuncSum.java | 0
.../apache/xpath/functions/FuncSystemProperty.java | 0
.../java}/org/apache/xpath/functions/FuncTail.java | 0
.../xpath/functions/FuncTimezoneFromDate.java | 0
.../xpath/functions/FuncTimezoneFromDateTime.java | 0
.../xpath/functions/FuncTimezoneFromTime.java | 0
.../org/apache/xpath/functions/FuncTokenize.java | 0
.../org/apache/xpath/functions/FuncTranslate.java | 0
.../java}/org/apache/xpath/functions/FuncTrue.java | 0
.../org/apache/xpath/functions/FuncUnordered.java | 0
.../xpath/functions/FuncUnparsedEntityURI.java | 0
.../apache/xpath/functions/FuncUnparsedText.java | 0
.../org/apache/xpath/functions/FuncUpperCase.java | 0
.../apache/xpath/functions/FuncYearFromDate.java | 0
.../xpath/functions/FuncYearFromDateTime.java | 0
.../xpath/functions/FuncYearsFromDuration.java | 0
.../java}/org/apache/xpath/functions/Function.java | 0
.../org/apache/xpath/functions/Function2Args.java | 0
.../org/apache/xpath/functions/Function3Args.java | 0
.../org/apache/xpath/functions/Function4Args.java | 0
.../apache/xpath/functions/FunctionDef1Arg.java | 0
.../apache/xpath/functions/FunctionMultiArgs.java | 0
.../org/apache/xpath/functions/FunctionOneArg.java | 0
.../org/apache/xpath/functions/ObjectFactory.java | 0
.../xpath/functions/RegexEvaluationSupport.java | 0
.../apache/xpath/functions/SecuritySupport.java | 0
.../xpath/functions/WrongNumberArgsException.java | 0
.../xpath/functions/XPathDynamicFunctionCall.java | 0
.../XPathHigherOrderBuiltinFunctionsSupport.java | 0
...SLConstructorStylesheetOrExtensionFunction.java | 0
.../apache/xpath/functions/XSLFunctionBuilder.java | 0
.../apache/xpath/functions/XSLFunctionService.java | 0
.../xpath/functions/array/FuncArrayAppend.java | 0
.../xpath/functions/array/FuncArrayFilter.java | 0
.../xpath/functions/array/FuncArrayFlatten.java | 0
.../xpath/functions/array/FuncArrayFoldLeft.java | 0
.../xpath/functions/array/FuncArrayFoldRight.java | 0
.../xpath/functions/array/FuncArrayForEach.java | 0
.../functions/array/FuncArrayForEachPair.java | 0
.../apache/xpath/functions/array/FuncArrayGet.java | 0
.../xpath/functions/array/FuncArrayHead.java | 0
.../functions/array/FuncArrayInsertBefore.java | 0
.../xpath/functions/array/FuncArrayJoin.java | 0
.../apache/xpath/functions/array/FuncArrayPut.java | 0
.../xpath/functions/array/FuncArrayRemove.java | 0
.../xpath/functions/array/FuncArrayReverse.java | 0
.../xpath/functions/array/FuncArraySize.java | 0
.../xpath/functions/array/FuncArraySort.java | 0
.../xpath/functions/array/FuncArrayTail.java | 0
.../apache/xpath/functions/array/FuncSubarray.java | 0
.../apache/xpath/functions/json/FuncJsonDoc.java | 0
.../apache/xpath/functions/json/FuncJsonToXml.java | 0
.../apache/xpath/functions/json/FuncParseJson.java | 0
.../apache/xpath/functions/json/FuncXmlToJson.java | 2 +-
.../apache/xpath/functions/json/JsonFunction.java | 0
.../xpath/functions/json/XSLJsonConstants.java | 4 +-
.../xpath/functions/map/FuncMapContains.java | 0
.../apache/xpath/functions/map/FuncMapEntry.java | 0
.../apache/xpath/functions/map/FuncMapFind.java | 0
.../apache/xpath/functions/map/FuncMapForEach.java | 0
.../org/apache/xpath/functions/map/FuncMapGet.java | 0
.../apache/xpath/functions/map/FuncMapKeys.java | 0
.../apache/xpath/functions/map/FuncMapMerge.java | 0
.../org/apache/xpath/functions/map/FuncMapPut.java | 0
.../apache/xpath/functions/map/FuncMapRemove.java | 0
.../apache/xpath/functions/map/FuncMapSize.java | 0
.../apache/xpath/functions/math/FuncMathAcos.java | 0
.../apache/xpath/functions/math/FuncMathAsin.java | 0
.../apache/xpath/functions/math/FuncMathAtan.java | 0
.../apache/xpath/functions/math/FuncMathAtan2.java | 0
.../apache/xpath/functions/math/FuncMathCos.java | 0
.../apache/xpath/functions/math/FuncMathExp.java | 0
.../apache/xpath/functions/math/FuncMathExp10.java | 0
.../apache/xpath/functions/math/FuncMathLog.java | 0
.../apache/xpath/functions/math/FuncMathLog10.java | 0
.../apache/xpath/functions/math/FuncMathPi.java | 0
.../apache/xpath/functions/math/FuncMathPow.java | 0
.../apache/xpath/functions/math/FuncMathSin.java | 0
.../apache/xpath/functions/math/FuncMathSqrt.java | 0
.../apache/xpath/functions/math/FuncMathTan.java | 0
.../java}/org/apache/xpath/functions/package.html | 0
.../apache/xpath/jaxp/JAXPExtensionsProvider.java | 0
.../org/apache/xpath/jaxp/JAXPPrefixResolver.java | 0
.../org/apache/xpath/jaxp/JAXPVariableStack.java | 0
.../org/apache/xpath/jaxp/XPathExpressionImpl.java | 0
.../org/apache/xpath/jaxp/XPathFactoryImpl.java | 0
.../java}/org/apache/xpath/jaxp/XPathImpl.java | 0
.../org/apache/xpath/objects/DTMXRTreeFrag.java | 0
.../xpath/objects/InlineFunctionParameter.java | 0
.../org/apache/xpath/objects/ResultSequence.java | 0
.../java}/org/apache/xpath/objects/XBoolean.java | 0
.../org/apache/xpath/objects/XBooleanStatic.java | 0
.../apache/xpath/objects/XMLStringFactoryImpl.java | 0
.../java}/org/apache/xpath/objects/XNodeSet.java | 0
.../org/apache/xpath/objects/XNodeSetForDOM.java | 0
.../java}/org/apache/xpath/objects/XNull.java | 0
.../java}/org/apache/xpath/objects/XNumber.java | 0
.../java}/org/apache/xpath/objects/XObject.java | 0
.../org/apache/xpath/objects/XObjectFactory.java | 0
.../java}/org/apache/xpath/objects/XPathArray.java | 0
.../apache/xpath/objects/XPathInlineFunction.java | 0
.../java}/org/apache/xpath/objects/XPathMap.java | 0
.../java}/org/apache/xpath/objects/XRTreeFrag.java | 0
.../xpath/objects/XRTreeFragSelectWrapper.java | 0
.../java}/org/apache/xpath/objects/XString.java | 0
.../org/apache/xpath/objects/XStringForChars.java | 0
.../org/apache/xpath/objects/XStringForFSB.java | 0
.../java}/org/apache/xpath/objects/package.html | 0
.../java}/org/apache/xpath/operations/And.java | 0
.../java}/org/apache/xpath/operations/ArrowOp.java | 0
.../java}/org/apache/xpath/operations/Bool.java | 0
.../java}/org/apache/xpath/operations/CastAs.java | 0
.../org/apache/xpath/operations/CastableAs.java | 0
.../java}/org/apache/xpath/operations/Div.java | 0
.../java}/org/apache/xpath/operations/Equals.java | 0
.../java}/org/apache/xpath/operations/Except.java | 0
.../java}/org/apache/xpath/operations/Gt.java | 0
.../java}/org/apache/xpath/operations/Gte.java | 0
.../org/apache/xpath/operations/InstanceOf.java | 0
.../org/apache/xpath/operations/Intersect.java | 0
.../java}/org/apache/xpath/operations/Lt.java | 0
.../java}/org/apache/xpath/operations/Lte.java | 0
.../java}/org/apache/xpath/operations/Minus.java | 0
.../java}/org/apache/xpath/operations/Mod.java | 0
.../java}/org/apache/xpath/operations/Mult.java | 0
.../java}/org/apache/xpath/operations/Neg.java | 0
.../xpath/operations/NodeComparisonFollows.java | 0
.../apache/xpath/operations/NodeComparisonIs.java | 0
.../xpath/operations/NodeComparisonPrecede.java | 0
.../org/apache/xpath/operations/NotEquals.java | 0
.../java}/org/apache/xpath/operations/Number.java | 0
.../org/apache/xpath/operations/Operation.java | 0
.../java}/org/apache/xpath/operations/Or.java | 0
.../java}/org/apache/xpath/operations/Plus.java | 0
.../java}/org/apache/xpath/operations/Quo.java | 0
.../java}/org/apache/xpath/operations/Range.java | 0
.../apache/xpath/operations/SimpleMapOperator.java | 0
.../org/apache/xpath/operations/StrConcat.java | 0
.../java}/org/apache/xpath/operations/String.java | 0
.../java}/org/apache/xpath/operations/TreatAs.java | 0
.../apache/xpath/operations/UnaryOperation.java | 0
.../org/apache/xpath/operations/Variable.java | 0
.../xpath/operations/VariableSafeAbsRef.java | 0
.../org/apache/xpath/operations/VcEquals.java | 0
.../java}/org/apache/xpath/operations/VcGe.java | 0
.../java}/org/apache/xpath/operations/VcGt.java | 0
.../java}/org/apache/xpath/operations/VcLe.java | 0
.../java}/org/apache/xpath/operations/VcLt.java | 0
.../org/apache/xpath/operations/VcNotEquals.java | 0
.../XPathGeneralComparisonEqualityOpSupport.java | 0
.../XPathGeneralComparisonRelationalOpSupport.java | 0
.../java}/org/apache/xpath/operations/package.html | 0
src/{ => main/java}/org/apache/xpath/package.html | 0
.../xpath/patterns/ContextMatchStepPattern.java | 0
.../org/apache/xpath/patterns/FunctionPattern.java | 0
.../java}/org/apache/xpath/patterns/NodeTest.java | 0
.../org/apache/xpath/patterns/NodeTestFilter.java | 0
.../org/apache/xpath/patterns/StepPattern.java | 0
.../org/apache/xpath/patterns/UnionPattern.java | 0
.../java}/org/apache/xpath/patterns/package.html | 0
.../java}/org/apache/xpath/regex/ASCII.java | 0
.../java}/org/apache/xpath/regex/MatchResult.java | 0
.../java}/org/apache/xpath/regex/Matcher.java | 0
.../java}/org/apache/xpath/regex/Pattern.java | 0
.../apache/xpath/regex/PatternSyntaxException.java | 0
.../java}/org/apache/xpath/regex/UnicodeProp.java | 0
.../org/apache/xpath/res/XPATHErrorResources.java | 0
.../apache/xpath/res/XPATHErrorResources_ca.java | 0
.../apache/xpath/res/XPATHErrorResources_cs.java | 0
.../apache/xpath/res/XPATHErrorResources_de.java | 0
.../apache/xpath/res/XPATHErrorResources_en.java | 0
.../apache/xpath/res/XPATHErrorResources_es.java | 0
.../apache/xpath/res/XPATHErrorResources_fr.java | 0
.../apache/xpath/res/XPATHErrorResources_hu.java | 0
.../apache/xpath/res/XPATHErrorResources_it.java | 0
.../apache/xpath/res/XPATHErrorResources_ja.java | 0
.../apache/xpath/res/XPATHErrorResources_ko.java | 0
.../apache/xpath/res/XPATHErrorResources_pl.java | 0
.../xpath/res/XPATHErrorResources_pt_BR.java | 0
.../apache/xpath/res/XPATHErrorResources_ru.java | 0
.../apache/xpath/res/XPATHErrorResources_sk.java | 0
.../apache/xpath/res/XPATHErrorResources_sl.java | 0
.../apache/xpath/res/XPATHErrorResources_sv.java | 0
.../apache/xpath/res/XPATHErrorResources_tr.java | 0
.../apache/xpath/res/XPATHErrorResources_zh.java | 0
.../xpath/res/XPATHErrorResources_zh_CN.java | 0
.../xpath/res/XPATHErrorResources_zh_TW.java | 0
.../java}/org/apache/xpath/res/XPATHMessages.java | 0
.../java}/org/apache/xpath/res/package.html | 0
.../java}/org/apache/xpath/types/XSByte.java | 0
.../java}/org/apache/xpath/types/XSNCName.java | 0
.../java}/org/apache/xpath/types/XSName.java | 0
.../org/apache/xpath/types/XSNegativeInteger.java | 0
.../apache/xpath/types/XSNonNegativeInteger.java | 0
.../apache/xpath/types/XSNonPositiveInteger.java | 0
.../org/apache/xpath/types/XSPositiveInteger.java | 0
.../java}/org/apache/xpath/types/XSShort.java | 0
.../org/apache/xpath/types/XSUnsignedByte.java | 0
.../org/apache/xpath/types/XSUnsignedInt.java | 0
.../org/apache/xpath/types/XSUnsignedLong.java | 0
.../org/apache/xpath/types/XSUnsignedShort.java | 0
.../org/apache/xalan/res/XSLTInfo.properties | 0
.../org/apache/xml/serializer/Encodings.properties | 0
.../apache/xml/serializer/HTMLEntities.properties | 0
.../apache/xml/serializer/XMLEntities.properties | 0
.../apache/xml/serializer/output_html.properties | 0
.../apache/xml/serializer/output_text.properties | 0
.../xml/serializer/output_unknown.properties | 0
.../apache/xml/serializer/output_xml.properties | 0
.../xpath/functions/json/schema-for-json.xsd | 0
src/{ => main/resources}/trax/trax.properties | 0
src/manifest.xalan-interpretive | 29 -
src/manifest.xsltc | 51 -
src/xml-commons-external-1.3.02-src.tar.gz | Bin 311599 -> 0 bytes
tests/SimpleMapOperatorTests/company_2.xml | 33 -
tests/SimpleMapOperatorTests/gold/test1.out | 1 -
tests/SimpleMapOperatorTests/gold/test2.out | 1 -
tests/SimpleMapOperatorTests/gold/test3.out | 5 -
tests/SimpleMapOperatorTests/gold/test4.out | 6 -
tests/SimpleMapOperatorTests/gold/test5.out | 1 -
tests/SimpleMapOperatorTests/gold/test6.out | 1 -
tests/SimpleMapOperatorTests/gold/test7.out | 9 -
tests/SimpleMapOperatorTests/test1.xsl | 42 -
tests/SimpleMapOperatorTests/test1_a.xml | 17 -
tests/SimpleMapOperatorTests/test1_b.xml | 9 -
tests/SimpleMapOperatorTests/test1_c.xml | 9 -
tests/SimpleMapOperatorTests/test1_d.xml | 9 -
tests/SimpleMapOperatorTests/test2.xsl | 49 -
tests/SimpleMapOperatorTests/test3.xsl | 50 -
tests/SimpleMapOperatorTests/test4.xsl | 56 -
tests/SimpleMapOperatorTests/test5.xsl | 43 -
tests/SimpleMapOperatorTests/test6.xsl | 45 -
tests/SimpleMapOperatorTests/test7.xsl | 45 -
tests/SimpleMapOperatorTests/test8.xsl | 47 -
tests/bin/lib/org.hamcrest_2.2.0.jar | Bin 123360 -> 0 bytes
tests/bin/lib/org.junit_4.13.2.v20230809-1000.jar | Bin 424926 -> 0 bytes
tests/bin/run.bat | 39 -
tests/built_in_functions_namespace/gold/test1.out | 6 -
tests/built_in_functions_namespace/test1.xsl | 41 -
tests/dynamic_function_call/gold/test1.out | 1 -
tests/dynamic_function_call/gold/test10.out | 22 -
tests/dynamic_function_call/gold/test11.out | 4 -
tests/dynamic_function_call/gold/test12.out | 7 -
tests/dynamic_function_call/gold/test13.out | 3 -
tests/dynamic_function_call/gold/test14.out | 3 -
tests/dynamic_function_call/gold/test15.out | 1 -
tests/dynamic_function_call/gold/test16.out | 35 -
tests/dynamic_function_call/gold/test18.out | 4 -
tests/dynamic_function_call/gold/test19.out | 5 -
tests/dynamic_function_call/gold/test2.out | 12 -
tests/dynamic_function_call/gold/test20.out | 5 -
tests/dynamic_function_call/gold/test21.out | 4 -
tests/dynamic_function_call/gold/test22.out | 5 -
tests/dynamic_function_call/gold/test23.out | 5 -
tests/dynamic_function_call/gold/test24.out | 4 -
tests/dynamic_function_call/gold/test25.out | 4 -
tests/dynamic_function_call/gold/test3.out | 12 -
tests/dynamic_function_call/gold/test5.out | 12 -
tests/dynamic_function_call/gold/test6.out | 14 -
tests/dynamic_function_call/gold/test7.out | 26 -
tests/dynamic_function_call/gold/test8.out | 5 -
tests/dynamic_function_call/gold/test9.out | 14 -
tests/dynamic_function_call/test1.xsl | 38 -
tests/dynamic_function_call/test10.xsl | 46 -
tests/dynamic_function_call/test11.xsl | 42 -
tests/dynamic_function_call/test12.xsl | 51 -
tests/dynamic_function_call/test13.xsl | 48 -
tests/dynamic_function_call/test14.xsl | 48 -
tests/dynamic_function_call/test15.xsl | 45 -
tests/dynamic_function_call/test16.xsl | 49 -
tests/dynamic_function_call/test17.xsl | 49 -
tests/dynamic_function_call/test18.xsl | 49 -
tests/dynamic_function_call/test19.xsl | 57 -
tests/dynamic_function_call/test1_a.xml | 13 -
tests/dynamic_function_call/test1_b.xml | 13 -
tests/dynamic_function_call/test1_c.xml | 24 -
tests/dynamic_function_call/test1_d.xml | 16 -
tests/dynamic_function_call/test1_e.xml | 9 -
tests/dynamic_function_call/test1_f.xml | 4 -
tests/dynamic_function_call/test1_g.xml | 9 -
tests/dynamic_function_call/test2.xsl | 43 -
tests/dynamic_function_call/test20.xsl | 64 -
tests/dynamic_function_call/test21.xsl | 45 -
tests/dynamic_function_call/test22.xsl | 50 -
tests/dynamic_function_call/test23.xsl | 51 -
tests/dynamic_function_call/test24.xsl | 46 -
tests/dynamic_function_call/test25.xsl | 54 -
tests/dynamic_function_call/test3.xsl | 57 -
tests/dynamic_function_call/test4.xsl | 53 -
tests/dynamic_function_call/test5.xsl | 57 -
tests/dynamic_function_call/test6.xsl | 40 -
tests/dynamic_function_call/test7.xsl | 55 -
tests/dynamic_function_call/test8.xsl | 45 -
tests/dynamic_function_call/test9.xsl | 42 -
tests/fn_abs/gold/test1.out | 25 -
tests/fn_abs/test1.xsl | 58 -
tests/fn_abs/test1_a.xml | 7 -
tests/fn_analyze_string/gold/test1.out | 3 -
tests/fn_analyze_string/gold/test10.out | 7 -
tests/fn_analyze_string/gold/test11.out | 5 -
tests/fn_analyze_string/gold/test12.out | 7 -
tests/fn_analyze_string/gold/test13.out | 5 -
tests/fn_analyze_string/gold/test14.out | 32 -
tests/fn_analyze_string/gold/test2.out | 14 -
tests/fn_analyze_string/gold/test3.out | 8 -
tests/fn_analyze_string/gold/test4.out | 11 -
tests/fn_analyze_string/gold/test5.out | 11 -
tests/fn_analyze_string/gold/test6.out | 5 -
tests/fn_analyze_string/gold/test7.out | 18 -
tests/fn_analyze_string/gold/test8.out | 7 -
tests/fn_analyze_string/gold/test9.out | 8 -
tests/fn_analyze_string/test1.xsl | 34 -
tests/fn_analyze_string/test10.xsl | 44 -
tests/fn_analyze_string/test11.xsl | 45 -
tests/fn_analyze_string/test12.xsl | 45 -
tests/fn_analyze_string/test13.xsl | 52 -
tests/fn_analyze_string/test14.xsl | 51 -
tests/fn_analyze_string/test2.xsl | 34 -
tests/fn_analyze_string/test3.xsl | 34 -
tests/fn_analyze_string/test4.xsl | 34 -
tests/fn_analyze_string/test5.xml | 2 -
tests/fn_analyze_string/test5.xsl | 36 -
tests/fn_analyze_string/test6.xml | 2 -
tests/fn_analyze_string/test6.xsl | 36 -
tests/fn_analyze_string/test7.xml | 2 -
tests/fn_analyze_string/test7.xsl | 36 -
tests/fn_analyze_string/test8.xml | 10 -
tests/fn_analyze_string/test8.xsl | 34 -
tests/fn_analyze_string/test9.xsl | 51 -
tests/fn_apply/gold/test1.out | 3 -
tests/fn_apply/gold/test2.out | 4 -
tests/fn_apply/gold/test3.out | 7 -
tests/fn_apply/gold/test4.out | 7 -
tests/fn_apply/test1.xml | 8 -
tests/fn_apply/test1.xsl | 38 -
tests/fn_apply/test2.xsl | 45 -
tests/fn_apply/test3.xsl | 44 -
tests/fn_apply/test4.xsl | 46 -
tests/fn_avg/gold/test1.out | 6 -
tests/fn_avg/gold/test2.out | 4 -
tests/fn_avg/test1.xsl | 58 -
tests/fn_avg/test1_a.xml | 8 -
tests/fn_avg/test2.xsl | 50 -
tests/fn_base_uri/gold/test1.out | 5 -
tests/fn_base_uri/gold/test2.out | 1 -
tests/fn_base_uri/test1.xsl | 56 -
tests/fn_base_uri/test1_a.xml | 8 -
tests/fn_base_uri/test2.xsl | 39 -
tests/fn_codepoint_equal/gold/test1.out | 7 -
tests/fn_codepoint_equal/gold/test2.out | 6 -
tests/fn_codepoint_equal/test1.xsl | 43 -
tests/fn_codepoint_equal/test1_a.xml | 6 -
tests/fn_codepoint_equal/test2.xsl | 46 -
tests/fn_codepoints_to_string/gold/test1.out | 4 -
tests/fn_codepoints_to_string/gold/test2.out | 4 -
tests/fn_codepoints_to_string/test1.xsl | 42 -
tests/fn_codepoints_to_string/test1_a.xml | 7 -
tests/fn_codepoints_to_string/test2.xsl | 40 -
tests/fn_compare/gold/test1.out | 6 -
tests/fn_compare/gold/test2.out | 10 -
tests/fn_compare/gold/test3.out | 6 -
tests/fn_compare/test1.xsl | 46 -
tests/fn_compare/test1_a.xml | 23 -
tests/fn_compare/test2.xsl | 54 -
tests/fn_compare/test3.xsl | 44 -
tests/fn_containstoken/gold/test1.out | 6 -
tests/fn_containstoken/gold/test2.out | 7 -
tests/fn_containstoken/test1.xsl | 55 -
tests/fn_containstoken/test1_a.xml | 7 -
tests/fn_containstoken/test2.xsl | 58 -
tests/fn_current_datetime/README | 24 -
tests/fn_current_datetime/test1.xsl | 36 -
tests/fn_current_datetime/test10.xsl | 53 -
tests/fn_current_datetime/test11.xsl | 56 -
tests/fn_current_datetime/test12.xsl | 60 -
tests/fn_current_datetime/test13.xsl | 36 -
tests/fn_current_datetime/test1_a.xml | 6 -
tests/fn_current_datetime/test1_b.xml | 6 -
tests/fn_current_datetime/test2.xsl | 36 -
tests/fn_current_datetime/test3.xsl | 36 -
tests/fn_current_datetime/test4.xsl | 37 -
tests/fn_current_datetime/test5.xsl | 40 -
tests/fn_current_datetime/test6.xsl | 43 -
tests/fn_current_datetime/test7.xsl | 57 -
tests/fn_current_datetime/test8.xsl | 51 -
tests/fn_current_datetime/test9.xsl | 51 -
tests/fn_data/gold/test1.out | 19 -
tests/fn_data/gold/test2.out | 14 -
tests/fn_data/test1.xsl | 45 -
tests/fn_data/test1_a.xml | 22 -
tests/fn_data/test2.xsl | 59 -
tests/fn_dateTime/gold/test1.out | 5 -
tests/fn_dateTime/gold/test10.out | 4 -
tests/fn_dateTime/gold/test11.out | 4 -
tests/fn_dateTime/gold/test12.out | 4 -
tests/fn_dateTime/gold/test13.out | 6 -
tests/fn_dateTime/gold/test14.out | 3 -
tests/fn_dateTime/gold/test15.out | 3 -
tests/fn_dateTime/gold/test16.out | 4 -
tests/fn_dateTime/gold/test17.out | 16 -
tests/fn_dateTime/gold/test18.out | 16 -
tests/fn_dateTime/gold/test2.out | 6 -
tests/fn_dateTime/gold/test3.out | 4 -
tests/fn_dateTime/gold/test4.out | 4 -
tests/fn_dateTime/gold/test5.out | 6 -
tests/fn_dateTime/gold/test6.out | 4 -
tests/fn_dateTime/gold/test7.out | 3 -
tests/fn_dateTime/gold/test8.out | 3 -
tests/fn_dateTime/gold/test9.out | 5 -
tests/fn_dateTime/test1.xsl | 51 -
tests/fn_dateTime/test10.xsl | 47 -
tests/fn_dateTime/test11.xsl | 47 -
tests/fn_dateTime/test12.xsl | 47 -
tests/fn_dateTime/test13.xsl | 55 -
tests/fn_dateTime/test14.xsl | 43 -
tests/fn_dateTime/test15.xsl | 43 -
tests/fn_dateTime/test16.xsl | 47 -
tests/fn_dateTime/test17.xsl | 91 -
tests/fn_dateTime/test18.xsl | 91 -
tests/fn_dateTime/test1_a.xml | 5 -
tests/fn_dateTime/test2.xsl | 50 -
tests/fn_dateTime/test3.xsl | 44 -
tests/fn_dateTime/test4.xsl | 44 -
tests/fn_dateTime/test5.xsl | 50 -
tests/fn_dateTime/test6.xsl | 44 -
tests/fn_dateTime/test7.xsl | 41 -
tests/fn_dateTime/test8.xsl | 43 -
tests/fn_dateTime/test9.xsl | 51 -
tests/fn_deep_equal/gold/test1.out | 4 -
tests/fn_deep_equal/gold/test10.out | 3 -
tests/fn_deep_equal/gold/test11.out | 3 -
tests/fn_deep_equal/gold/test12.out | 4 -
tests/fn_deep_equal/gold/test13.out | 5 -
tests/fn_deep_equal/gold/test14.out | 3 -
tests/fn_deep_equal/gold/test15.out | 3 -
tests/fn_deep_equal/gold/test16.out | 3 -
tests/fn_deep_equal/gold/test17.out | 7 -
tests/fn_deep_equal/gold/test18.out | 4 -
tests/fn_deep_equal/gold/test19.out | 4 -
tests/fn_deep_equal/gold/test2.out | 4 -
tests/fn_deep_equal/gold/test20.out | 4 -
tests/fn_deep_equal/gold/test3.out | 4 -
tests/fn_deep_equal/gold/test4.out | 4 -
tests/fn_deep_equal/gold/test5.out | 4 -
tests/fn_deep_equal/gold/test6.out | 4 -
tests/fn_deep_equal/gold/test7.out | 3 -
tests/fn_deep_equal/gold/test8.out | 3 -
tests/fn_deep_equal/gold/test9.out | 3 -
tests/fn_deep_equal/test1.xsl | 42 -
tests/fn_deep_equal/test10.xsl | 44 -
tests/fn_deep_equal/test11.xsl | 44 -
tests/fn_deep_equal/test12.xsl | 45 -
tests/fn_deep_equal/test13.xsl | 45 -
tests/fn_deep_equal/test1_a.xml | 17 -
tests/fn_deep_equal/test1_b.xml | 17 -
tests/fn_deep_equal/test2.xsl | 44 -
tests/fn_deep_equal/test2_a.xml | 18 -
tests/fn_deep_equal/test2_b.xml | 18 -
tests/fn_deep_equal/test2_c.xml | 12 -
tests/fn_deep_equal/test3.xsl | 48 -
tests/fn_deep_equal/test3_a.xml | 9 -
tests/fn_deep_equal/test3_b.xml | 9 -
tests/fn_deep_equal/test3_c.xml | 9 -
tests/fn_deep_equal/test3_d.xml | 9 -
tests/fn_deep_equal/test3_e.xml | 9 -
tests/fn_deep_equal/test3_f.xml | 12 -
tests/fn_deep_equal/test3_g.xml | 15 -
tests/fn_deep_equal/test3_h.xml | 9 -
tests/fn_deep_equal/test3_i.xml | 9 -
tests/fn_deep_equal/test3_j.xml | 9 -
tests/fn_deep_equal/test3_k.xml | 23 -
tests/fn_deep_equal/test3_l.xml | 18 -
tests/fn_deep_equal/test3_m.xml | 18 -
tests/fn_deep_equal/test3_n.xml | 13 -
tests/fn_deep_equal/test3_o.xml | 5 -
tests/fn_deep_equal/test3_p.xml | 5 -
tests/fn_deep_equal/test3_q.xml | 11 -
tests/fn_deep_equal/test4.xsl | 44 -
tests/fn_deep_equal/test5.xsl | 47 -
tests/fn_deep_equal/test6.xsl | 43 -
tests/fn_deep_equal/test7.xsl | 44 -
tests/fn_deep_equal/test8.xsl | 47 -
tests/fn_deep_equal/test9.xsl | 56 -
tests/fn_default_collation/gold/test1.out | 1 -
tests/fn_default_collation/gold/test2.out | 13 -
tests/fn_default_collation/test1.xsl | 37 -
tests/fn_default_collation/test1_a.xml | 27 -
tests/fn_default_collation/test2.xsl | 86 -
tests/fn_distinct_values/gold/test1.out | 6 -
tests/fn_distinct_values/gold/test2.out | 1 -
tests/fn_distinct_values/gold/test3.out | 5 -
tests/fn_distinct_values/gold/test4.out | 6 -
tests/fn_distinct_values/gold/test5.out | 7 -
tests/fn_distinct_values/gold/test6.out | 9 -
tests/fn_distinct_values/test1.xsl | 40 -
tests/fn_distinct_values/test1_a.xml | 12 -
tests/fn_distinct_values/test1_b.xml | 12 -
tests/fn_distinct_values/test1_c.xml | 12 -
tests/fn_distinct_values/test1_d.xml | 12 -
tests/fn_distinct_values/test1_e.xml | 12 -
tests/fn_distinct_values/test1_f.xml | 13 -
tests/fn_distinct_values/test2.xsl | 35 -
tests/fn_distinct_values/test3.xsl | 40 -
tests/fn_distinct_values/test4.xsl | 35 -
tests/fn_distinct_values/test5.xsl | 40 -
tests/fn_distinct_values/test6.xsl | 43 -
tests/fn_distinct_values/test7.xsl | 44 -
tests/fn_distinct_values/test8.xsl | 55 -
tests/fn_distinct_values/test9.xsl | 60 -
tests/fn_doc/gold/test1.out | 27 -
tests/fn_doc/test1.xsl | 50 -
tests/fn_doc/test1_a.xml | 22 -
tests/fn_doc/test1_b.xml | 22 -
tests/fn_document_uri/gold/test1.out | 5 -
tests/fn_document_uri/test1.xsl | 52 -
tests/fn_filter/gold/test1.out | 4 -
tests/fn_filter/gold/test10.out | 17 -
tests/fn_filter/gold/test2.out | 1 -
tests/fn_filter/gold/test3.out | 9 -
tests/fn_filter/gold/test4.out | 1 -
tests/fn_filter/gold/test5.out | 0
tests/fn_filter/gold/test7.out | 4 -
tests/fn_filter/gold/test8.out | 5 -
tests/fn_filter/test1.xsl | 36 -
tests/fn_filter/test10.xsl | 49 -
tests/fn_filter/test1_a.xml | 10 -
tests/fn_filter/test1_b.xml | 13 -
tests/fn_filter/test1_c.xml | 13 -
tests/fn_filter/test1_d.xml | 11 -
tests/fn_filter/test2.xsl | 37 -
tests/fn_filter/test3.xsl | 38 -
tests/fn_filter/test4.xsl | 35 -
tests/fn_filter/test5.xsl | 37 -
tests/fn_filter/test6.xsl | 37 -
tests/fn_filter/test7.xsl | 38 -
tests/fn_filter/test8.xsl | 41 -
tests/fn_filter/test9.xsl | 45 -
tests/fn_fold_left/gold/test1.out | 12 -
tests/fn_fold_left/gold/test2.out | 5 -
tests/fn_fold_left/gold/test3.out | 4 -
tests/fn_fold_left/test1.xsl | 89 -
tests/fn_fold_left/test1_a.xml | 7 -
tests/fn_fold_left/test2.xsl | 41 -
tests/fn_fold_left/test3.xsl | 41 -
tests/fn_fold_right/gold/test1.out | 6 -
tests/fn_fold_right/gold/test2.out | 5 -
tests/fn_fold_right/gold/test3.out | 4 -
tests/fn_fold_right/test1.xsl | 51 -
tests/fn_fold_right/test1_a.xml | 7 -
tests/fn_fold_right/test2.xsl | 41 -
tests/fn_fold_right/test3.xsl | 41 -
tests/fn_for_each_pair/gold/test1.out | 7 -
tests/fn_for_each_pair/gold/test2.out | 6 -
tests/fn_for_each_pair/gold/test3.out | 3 -
tests/fn_for_each_pair/gold/test4.out | 1 -
tests/fn_for_each_pair/test1.xsl | 58 -
tests/fn_for_each_pair/test1_a.xml | 16 -
tests/fn_for_each_pair/test2.xsl | 42 -
tests/fn_for_each_pair/test3.xsl | 42 -
tests/fn_for_each_pair/test4.xsl | 39 -
tests/fn_foreach/gold/test1.out | 1 -
tests/fn_foreach/gold/test10.out | 11 -
tests/fn_foreach/gold/test11.out | 11 -
tests/fn_foreach/gold/test2.out | 9 -
tests/fn_foreach/gold/test3.out | 14 -
tests/fn_foreach/gold/test4.out | 9 -
tests/fn_foreach/gold/test5.out | 20 -
tests/fn_foreach/gold/test6.out | 7 -
tests/fn_foreach/gold/test7.out | 7 -
tests/fn_foreach/gold/test8.out | 7 -
tests/fn_foreach/gold/test9.out | 0
tests/fn_foreach/test1.xsl | 35 -
tests/fn_foreach/test10.xsl | 37 -
tests/fn_foreach/test11.xsl | 43 -
tests/fn_foreach/test12.xsl | 47 -
tests/fn_foreach/test1_a.xml | 10 -
tests/fn_foreach/test1_b.xml | 13 -
tests/fn_foreach/test1_c.xml | 31 -
tests/fn_foreach/test2.xsl | 39 -
tests/fn_foreach/test3.xsl | 41 -
tests/fn_foreach/test4.xsl | 45 -
tests/fn_foreach/test5.xsl | 53 -
tests/fn_foreach/test6.xsl | 52 -
tests/fn_foreach/test7.xsl | 52 -
tests/fn_foreach/test8.xsl | 52 -
tests/fn_foreach/test9.xsl | 37 -
tests/fn_indexof/gold/test1.out | 4 -
tests/fn_indexof/gold/test2.out | 1 -
tests/fn_indexof/gold/test3.out | 5 -
tests/fn_indexof/gold/test4.out | 21 -
tests/fn_indexof/test1.xsl | 37 -
tests/fn_indexof/test1_a.xml | 12 -
tests/fn_indexof/test1_b.xml | 12 -
tests/fn_indexof/test1_c.xml | 13 -
tests/fn_indexof/test2.xsl | 37 -
tests/fn_indexof/test3.xsl | 37 -
tests/fn_indexof/test4.xsl | 38 -
tests/fn_indexof/test5.xsl | 42 -
tests/fn_indexof/test6.xsl | 42 -
tests/fn_indexof/test7.xsl | 56 -
tests/fn_json_doc/gold/test1.out | 45 -
tests/fn_json_doc/test1.xsl | 67 -
tests/fn_json_to_xml/example1.json | 28 -
tests/fn_json_to_xml/gold/test1.out | 8 -
tests/fn_json_to_xml/gold/test2.out | 4 -
tests/fn_json_to_xml/gold/test3.out | 14 -
tests/fn_json_to_xml/gold/test4.out | 19 -
tests/fn_json_to_xml/gold/test5.out | 64 -
tests/fn_json_to_xml/test1.xsl | 34 -
tests/fn_json_to_xml/test2.xsl | 34 -
tests/fn_json_to_xml/test3.xsl | 33 -
tests/fn_json_to_xml/test4.xsl | 33 -
tests/fn_json_to_xml/test5.xsl | 37 -
tests/fn_lang/gold/test1.out | 7 -
tests/fn_lang/test1.xsl | 45 -
tests/fn_lang/test1_a.xml | 6 -
tests/fn_map_find/gold/test1.out | 4 -
tests/fn_map_find/gold/test2.out | 1 -
tests/fn_map_find/json_info_1.json | 18 -
tests/fn_map_find/test1.xsl | 47 -
tests/fn_map_find/test2.xsl | 43 -
tests/fn_map_merge/gold/test1.out | 3 -
tests/fn_map_merge/gold/test2.out | 4 -
tests/fn_map_merge/gold/test3.out | 10 -
tests/fn_map_merge/gold/test4.out | 9 -
tests/fn_map_merge/gold/test5.out | 9 -
tests/fn_map_merge/gold/test6.out | 0
tests/fn_map_merge/gold/test7.out | 9 -
tests/fn_map_merge/test1.xsl | 45 -
tests/fn_map_merge/test2.xsl | 61 -
tests/fn_map_merge/test3.xsl | 60 -
tests/fn_map_merge/test4.xsl | 61 -
tests/fn_map_merge/test5.xsl | 61 -
tests/fn_map_merge/test6.xsl | 63 -
tests/fn_map_merge/test7.xsl | 61 -
tests/fn_max/gold/test1.out | 7 -
tests/fn_max/gold/test2.out | 4 -
tests/fn_max/gold/test3.out | 1 -
tests/fn_max/gold/test4.out | 1 -
tests/fn_max/gold/test5.out | 1 -
tests/fn_max/test1.xsl | 66 -
tests/fn_max/test1_a.xml | 8 -
tests/fn_max/test1_b.xml | 5 -
tests/fn_max/test2.xsl | 47 -
tests/fn_max/test3.xsl | 47 -
tests/fn_max/test4.xsl | 43 -
tests/fn_max/test5.xsl | 43 -
tests/fn_min/gold/test1.out | 7 -
tests/fn_min/gold/test2.out | 4 -
tests/fn_min/gold/test3.out | 1 -
tests/fn_min/gold/test4.out | 1 -
tests/fn_min/test1.xsl | 66 -
tests/fn_min/test1_a.xml | 8 -
tests/fn_min/test2.xsl | 47 -
tests/fn_min/test3.xsl | 43 -
tests/fn_min/test4.xsl | 43 -
tests/fn_parse_json/file1.json | 13 -
tests/fn_parse_json/gold/test1.out | 10 -
tests/fn_parse_json/gold/test2.out | 10 -
tests/fn_parse_json/gold/test3.out | 45 -
tests/fn_parse_json/gold/xalanj_2738.out | 3 -
tests/fn_parse_json/gold/xalanj_2740.out | 4 -
tests/fn_parse_json/map-for-each-test3.xsl | 42 -
tests/fn_parse_json/parse-json-test1.xsl | 49 -
tests/fn_parse_json/test1.xsl | 53 -
tests/fn_parse_json/test2.xsl | 53 -
tests/fn_parse_json/test3.xsl | 72 -
tests/fn_parse_json/xml-sample-with-json-data1.xml | 3 -
tests/fn_parse_json/xml-sample-with-json-data2.xml | 3 -
tests/fn_parse_xml/gold/test1.out | 3 -
tests/fn_parse_xml/gold/test2.out | 9 -
tests/fn_parse_xml/test1.xsl | 47 -
tests/fn_parse_xml/test2.xsl | 76 -
tests/fn_parse_xml_fragment/gold/test1.out | 9 -
tests/fn_parse_xml_fragment/test1.xsl | 61 -
tests/fn_qname/gold/test1.out | 6 -
tests/fn_qname/gold/test2.out | 4 -
tests/fn_qname/gold/test3.out | 4 -
tests/fn_qname/gold/test4.out | 4 -
tests/fn_qname/gold/test5.out | 4 -
tests/fn_qname/gold/test6.out | 5 -
tests/fn_qname/gold/test7.out | 6 -
tests/fn_qname/gold/test8.out | 5 -
tests/fn_qname/gold/test9.out | 4 -
tests/fn_qname/test1.xsl | 47 -
tests/fn_qname/test2.xsl | 40 -
tests/fn_qname/test3.xsl | 40 -
tests/fn_qname/test4.xsl | 40 -
tests/fn_qname/test5.xml | 4 -
tests/fn_qname/test5.xsl | 42 -
tests/fn_qname/test6.xml | 4 -
tests/fn_qname/test6.xsl | 43 -
tests/fn_qname/test7.xml | 4 -
tests/fn_qname/test7.xsl | 49 -
tests/fn_qname/test8.xml | 4 -
tests/fn_qname/test8.xsl | 43 -
tests/fn_resolve_qname/gold/test1.out | 6 -
tests/fn_resolve_qname/test1.xsl | 47 -
tests/fn_resolve_qname/test1_a.xml | 4 -
tests/fn_root/gold/test1.out | 23 -
tests/fn_root/test1.xsl | 52 -
tests/fn_root/test1_a.xml | 7 -
tests/fn_round/gold/test1.out | 7 -
tests/fn_round/gold/test2.out | 7 -
tests/fn_round/test1.xsl | 50 -
tests/fn_round/test1_a.xml | 7 -
tests/fn_round/test2.xsl | 43 -
tests/fn_sort/gold/test1.out | 6 -
tests/fn_sort/gold/test10.out | 5 -
tests/fn_sort/gold/test11.out | 22 -
tests/fn_sort/gold/test12.out | 4 -
tests/fn_sort/gold/test13.out | 54 -
tests/fn_sort/gold/test14.out | 4 -
tests/fn_sort/gold/test15.out | 36 -
tests/fn_sort/gold/test16.out | 32 -
tests/fn_sort/gold/test2.out | 4 -
tests/fn_sort/gold/test3.out | 22 -
tests/fn_sort/gold/test4.out | 10 -
tests/fn_sort/gold/test5.out | 10 -
tests/fn_sort/gold/test6.out | 11 -
tests/fn_sort/gold/test7.out | 11 -
tests/fn_sort/gold/test8.out | 1 -
tests/fn_sort/gold/test9.out | 20 -
tests/fn_sort/test1.xsl | 47 -
tests/fn_sort/test10.xsl | 60 -
tests/fn_sort/test11.xsl | 43 -
tests/fn_sort/test12.xsl | 53 -
tests/fn_sort/test13.xsl | 49 -
tests/fn_sort/test14.xsl | 43 -
tests/fn_sort/test15.xsl | 59 -
tests/fn_sort/test16.xsl | 62 -
tests/fn_sort/test17.xsl | 43 -
tests/fn_sort/test18.xsl | 45 -
tests/fn_sort/test19.xsl | 57 -
tests/fn_sort/test1_a.xml | 10 -
tests/fn_sort/test1_b.xml | 22 -
tests/fn_sort/test1_c.xml | 7 -
tests/fn_sort/test1_d.xml | 11 -
tests/fn_sort/test1_e.xml | 14 -
tests/fn_sort/test1_f.xml | 22 -
tests/fn_sort/test1_g.xml | 26 -
tests/fn_sort/test1_h.xml | 17 -
tests/fn_sort/test1_i.xml | 10 -
tests/fn_sort/test2.xsl | 39 -
tests/fn_sort/test3.xsl | 43 -
tests/fn_sort/test4.xsl | 49 -
tests/fn_sort/test5.xsl | 50 -
tests/fn_sort/test6.xsl | 49 -
tests/fn_sort/test7.xsl | 51 -
tests/fn_sort/test8.xsl | 51 -
tests/fn_sort/test9.xsl | 60 -
tests/fn_string_join/gold/test1.out | 5 -
tests/fn_string_join/gold/test2.out | 4 -
tests/fn_string_join/gold/test3.out | 4 -
tests/fn_string_join/gold/test4.out | 4 -
tests/fn_string_join/gold/test5.out | 1 -
tests/fn_string_join/test1.xsl | 38 -
tests/fn_string_join/test1_a.xml | 12 -
tests/fn_string_join/test1_b.xml | 13 -
tests/fn_string_join/test2.xsl | 36 -
tests/fn_string_join/test3.xsl | 38 -
tests/fn_string_join/test4.xsl | 38 -
tests/fn_string_join/test5.xsl | 42 -
tests/fn_string_join/test6.xsl | 36 -
tests/fn_string_to_codepoints/gold/test1.out | 4 -
tests/fn_string_to_codepoints/gold/test2.out | 10 -
tests/fn_string_to_codepoints/test1.xsl | 41 -
tests/fn_string_to_codepoints/test1_a.xml | 7 -
tests/fn_string_to_codepoints/test2.xsl | 44 -
tests/fn_tokenize/gold/test1.out | 4 -
tests/fn_tokenize/gold/test10.out | 16 -
tests/fn_tokenize/gold/test11.out | 2 -
tests/fn_tokenize/gold/test12.out | 1 -
tests/fn_tokenize/gold/test13.out | 32 -
tests/fn_tokenize/gold/test2.out | 27 -
tests/fn_tokenize/gold/test3.out | 5 -
tests/fn_tokenize/gold/test4.out | 10 -
tests/fn_tokenize/gold/test5.out | 10 -
tests/fn_tokenize/gold/test6.out | 10 -
tests/fn_tokenize/gold/test7.out | 10 -
tests/fn_tokenize/gold/test8.out | 10 -
tests/fn_tokenize/gold/test9.out | 18 -
tests/fn_tokenize/test1.xsl | 38 -
tests/fn_tokenize/test10.xsl | 61 -
tests/fn_tokenize/test11.xsl | 36 -
tests/fn_tokenize/test12.xsl | 35 -
tests/fn_tokenize/test13.xml | 10 -
tests/fn_tokenize/test13.xsl | 56 -
tests/fn_tokenize/test1_a.xml | 2 -
tests/fn_tokenize/test1_b.xml | 6 -
tests/fn_tokenize/test2.xsl | 57 -
tests/fn_tokenize/test3.xsl | 37 -
tests/fn_tokenize/test4.xsl | 45 -
tests/fn_tokenize/test5.xsl | 42 -
tests/fn_tokenize/test6.xsl | 42 -
tests/fn_tokenize/test7.xsl | 50 -
tests/fn_tokenize/test8.xsl | 50 -
tests/fn_tokenize/test9.xsl | 60 -
tests/fn_unparsed_text/file1.txt | 3 -
tests/fn_unparsed_text/file_a1.txt | 8 -
tests/fn_unparsed_text/gold/test1.out | 5 -
tests/fn_unparsed_text/gold/test2.out | 16 -
tests/fn_unparsed_text/gold/test3.out | 15 -
tests/fn_unparsed_text/gold/test4.out | 7 -
tests/fn_unparsed_text/gold/test5.out | 11 -
tests/fn_unparsed_text/srch_file.txt | 1 -
tests/fn_unparsed_text/test1.xsl | 38 -
tests/fn_unparsed_text/test1_a.xml | 11 -
tests/fn_unparsed_text/test2.xsl | 44 -
tests/fn_unparsed_text/test3.xsl | 50 -
tests/fn_unparsed_text/test4.xsl | 43 -
tests/fn_unparsed_text/test5.xsl | 47 -
tests/fn_unparsed_text/test_1.txt | 4 -
tests/fn_xml_to_json/gold/test1.out | 1 -
tests/fn_xml_to_json/gold/test2.out | 1 -
tests/fn_xml_to_json/gold/test3.out | 64 -
tests/fn_xml_to_json/test1.xml | 5 -
tests/fn_xml_to_json/test1.xsl | 34 -
tests/fn_xml_to_json/test2.xml | 4 -
tests/fn_xml_to_json/test2.xsl | 35 -
tests/fn_xml_to_json/test3.xml | 65 -
tests/for_expr/cities.xml | 6 -
tests/for_expr/gold/test1.out | 3 -
tests/for_expr/gold/test10.out | 1 -
tests/for_expr/gold/test11.out | 1 -
tests/for_expr/gold/test12.out | 5 -
tests/for_expr/gold/test13.out | 1 -
tests/for_expr/gold/test14.out | 5 -
tests/for_expr/gold/test15.out | 1 -
tests/for_expr/gold/test16.out | 4 -
tests/for_expr/gold/test17.out | 9 -
tests/for_expr/gold/test2.out | 3 -
tests/for_expr/gold/test3.out | 3 -
tests/for_expr/gold/test4.out | 1 -
tests/for_expr/gold/test5.out | 10 -
tests/for_expr/gold/test6.out | 1 -
tests/for_expr/gold/test7.out | 1 -
tests/for_expr/gold/test8.out | 1 -
tests/for_expr/gold/test9.out | 1 -
tests/for_expr/test1.xsl | 41 -
tests/for_expr/test10.xsl | 41 -
tests/for_expr/test11.xsl | 38 -
tests/for_expr/test12.xsl | 46 -
tests/for_expr/test13.xsl | 36 -
tests/for_expr/test14.xsl | 43 -
tests/for_expr/test15.xsl | 37 -
tests/for_expr/test16.xsl | 49 -
tests/for_expr/test17.xml | 11 -
tests/for_expr/test17.xsl | 43 -
tests/for_expr/test1_a.xml | 10 -
tests/for_expr/test1_b.xml | 33 -
tests/for_expr/test1_c.xml | 16 -
tests/for_expr/test1_d.xml | 7 -
tests/for_expr/test2.xsl | 45 -
tests/for_expr/test3.xsl | 45 -
tests/for_expr/test4.xsl | 36 -
tests/for_expr/test5.xsl | 38 -
tests/for_expr/test6.xsl | 42 -
tests/for_expr/test7.xsl | 43 -
tests/for_expr/test8.xsl | 39 -
tests/for_expr/test9.xsl | 40 -
tests/func_boolean_values/gold/test1.out | 7 -
tests/func_boolean_values/test1.xsl | 50 -
tests/grouping/gold/test1.out | 18 -
tests/grouping/gold/test10.out | 14 -
tests/grouping/gold/test11.out | 22 -
tests/grouping/gold/test12.out | 24 -
tests/grouping/gold/test13.out | 22 -
tests/grouping/gold/test14.out | 9 -
tests/grouping/gold/test15.out | 41 -
tests/grouping/gold/test16.out | 31 -
tests/grouping/gold/test17.out | 11 -
tests/grouping/gold/test18.out | 11 -
tests/grouping/gold/test19.out | 11 -
tests/grouping/gold/test2.out | 34 -
tests/grouping/gold/test20.out | 0
tests/grouping/gold/test21.out | 0
tests/grouping/gold/test22.out | 28 -
tests/grouping/gold/test23.out | 0
tests/grouping/gold/test24.out | 36 -
tests/grouping/gold/test25.out | 32 -
tests/grouping/gold/test26.out | 31 -
tests/grouping/gold/test27.out | 26 -
tests/grouping/gold/test28.out | 10 -
tests/grouping/gold/test29.out | 6 -
tests/grouping/gold/test3.out | 24 -
tests/grouping/gold/test30.out | 23 -
tests/grouping/gold/test4.out | 38 -
tests/grouping/gold/test5.out | 38 -
tests/grouping/gold/test6.out | 50 -
tests/grouping/gold/test7.out | 12 -
tests/grouping/gold/test8.out | 24 -
tests/grouping/gold/test9.out | 30 -
tests/grouping/sort/gold/test1.out | 13 -
tests/grouping/sort/gold/test2.out | 14 -
tests/grouping/sort/gold/test3.out | 14 -
tests/grouping/sort/gold/test4.out | 38 -
tests/grouping/sort/gold/test5.out | 18 -
tests/grouping/sort/gold/test6.out | 24 -
tests/grouping/sort/gold/test7.out | 24 -
tests/grouping/sort/gold/test8.out | 28 -
tests/grouping/sort/gold/test9.out | 31 -
tests/grouping/sort/test1.xsl | 44 -
tests/grouping/sort/test1_a.xml | 9 -
tests/grouping/sort/test1_c.xml | 21 -
tests/grouping/sort/test1_d.xml | 27 -
tests/grouping/sort/test2.xsl | 44 -
tests/grouping/sort/test3.xsl | 45 -
tests/grouping/sort/test4.xsl | 50 -
tests/grouping/sort/test5.xsl | 40 -
tests/grouping/sort/test6.xsl | 40 -
tests/grouping/sort/test7.xsl | 40 -
tests/grouping/sort/test8.xsl | 49 -
tests/grouping/sort/test9.xsl | 54 -
tests/grouping/sort/test_1a.xml | 8 -
tests/grouping/sort/test_1b.xml | 9 -
tests/grouping/sort/test_1c.xml | 38 -
tests/grouping/test1.xsl | 39 -
tests/grouping/test10.xsl | 39 -
tests/grouping/test11.xsl | 39 -
tests/grouping/test12.xsl | 39 -
tests/grouping/test13.xsl | 45 -
tests/grouping/test14.xsl | 41 -
tests/grouping/test15.xsl | 45 -
tests/grouping/test16.xsl | 51 -
tests/grouping/test17.xsl | 45 -
tests/grouping/test18.xsl | 41 -
tests/grouping/test19.xsl | 41 -
tests/grouping/test1_a.xml | 9 -
tests/grouping/test1_b.xml | 27 -
tests/grouping/test1_c.xml | 21 -
tests/grouping/test1_d.xml | 9 -
tests/grouping/test1_e.xml | 19 -
tests/grouping/test1_f.xml | 21 -
tests/grouping/test1_g.xml | 50 -
tests/grouping/test1_h.xml | 27 -
tests/grouping/test1_i.xml | 27 -
tests/grouping/test2.xsl | 39 -
tests/grouping/test20.xsl | 43 -
tests/grouping/test21.xsl | 43 -
tests/grouping/test22.xsl | 47 -
tests/grouping/test23.xsl | 40 -
tests/grouping/test24.xsl | 47 -
tests/grouping/test25.xsl | 47 -
tests/grouping/test26.xsl | 47 -
tests/grouping/test27.xsl | 51 -
tests/grouping/test28.xml | 24 -
tests/grouping/test28.xsl | 37 -
tests/grouping/test29.xml | 4 -
tests/grouping/test29.xsl | 41 -
tests/grouping/test2_1.xml | 19 -
tests/grouping/test2_2.xml | 8 -
tests/grouping/test2_3.xml | 28 -
tests/grouping/test2_4.xml | 10 -
tests/grouping/test2_5.xml | 10 -
tests/grouping/test3.xsl | 39 -
tests/grouping/test30.xml | 20 -
tests/grouping/test30.xsl | 39 -
tests/grouping/test4.xsl | 49 -
tests/grouping/test5.xsl | 51 -
tests/grouping/test6.xsl | 51 -
tests/grouping/test7.xsl | 45 -
tests/grouping/test8.xsl | 39 -
tests/grouping/test9.xsl | 43 -
tests/higher_order_functions/gold/test1.out | 5 -
tests/higher_order_functions/gold/test2.out | 5 -
tests/higher_order_functions/gold/test3.out | 5 -
tests/higher_order_functions/gold/test4.out | 1 -
tests/higher_order_functions/gold/test5.out | 1 -
tests/higher_order_functions/gold/test6.out | 1 -
tests/higher_order_functions/gold/test7.out | 1 -
tests/higher_order_functions/test1.xsl | 62 -
tests/higher_order_functions/test1_a.xml | 6 -
tests/higher_order_functions/test1_b.xml | 4 -
tests/higher_order_functions/test2.xsl | 64 -
tests/higher_order_functions/test3.xsl | 62 -
tests/higher_order_functions/test4.xsl | 57 -
tests/higher_order_functions/test5.xsl | 57 -
tests/higher_order_functions/test6.xsl | 52 -
tests/higher_order_functions/test7.xsl | 60 -
tests/if_expr/gold/test1.out | 1 -
tests/if_expr/gold/test10.out | 5 -
tests/if_expr/gold/test11.out | 10 -
tests/if_expr/gold/test12.out | 4 -
tests/if_expr/gold/test13.out | 14 -
tests/if_expr/gold/test14.out | 6 -
tests/if_expr/gold/test15.out | 6 -
tests/if_expr/gold/test16.out | 5 -
tests/if_expr/gold/test2.out | 1 -
tests/if_expr/gold/test3.out | 10 -
tests/if_expr/gold/test4.out | 26 -
tests/if_expr/gold/test5.out | 6 -
tests/if_expr/gold/test6.out | 14 -
tests/if_expr/gold/test7.out | 15 -
tests/if_expr/gold/test8.out | 11 -
tests/if_expr/gold/test9.out | 7 -
tests/if_expr/srch_file.txt | 1 -
tests/if_expr/test1.xsl | 37 -
tests/if_expr/test10.xsl | 51 -
tests/if_expr/test11.xsl | 51 -
tests/if_expr/test12.xsl | 56 -
tests/if_expr/test13.xsl | 55 -
tests/if_expr/test14.xsl | 51 -
tests/if_expr/test15.xsl | 55 -
tests/if_expr/test16.xsl | 53 -
tests/if_expr/test1_a.xml | 5 -
tests/if_expr/test1_b.xml | 5 -
tests/if_expr/test1_c.xml | 23 -
tests/if_expr/test1_d.xml | 11 -
tests/if_expr/test1_e.xml | 21 -
tests/if_expr/test1_f.xml | 11 -
tests/if_expr/test1_g.xml | 12 -
tests/if_expr/test2.xsl | 38 -
tests/if_expr/test3.xsl | 49 -
tests/if_expr/test4.xsl | 46 -
tests/if_expr/test5.xsl | 56 -
tests/if_expr/test6.xsl | 52 -
tests/if_expr/test7.xsl | 51 -
tests/if_expr/test8.xsl | 50 -
tests/if_expr/test9.xsl | 52 -
tests/inline_function_expr/gold/test1.out | 1 -
tests/inline_function_expr/gold/test10.out | 1 -
tests/inline_function_expr/gold/test11.out | 15 -
tests/inline_function_expr/gold/test12.out | 17 -
tests/inline_function_expr/gold/test4.out | 32 -
tests/inline_function_expr/gold/test5.out | 1 -
tests/inline_function_expr/gold/test6.out | 4 -
tests/inline_function_expr/gold/test7.out | 7 -
tests/inline_function_expr/gold/test8.out | 4 -
tests/inline_function_expr/gold/test9.out | 1 -
tests/inline_function_expr/test1.xsl | 37 -
tests/inline_function_expr/test10.xsl | 47 -
tests/inline_function_expr/test11.xsl | 62 -
tests/inline_function_expr/test12.xsl | 74 -
tests/inline_function_expr/test1_a.xml | 15 -
tests/inline_function_expr/test1_b.xml | 9 -
tests/inline_function_expr/test1_c.xml | 18 -
tests/inline_function_expr/test1_d.xml | 4 -
tests/inline_function_expr/test1_e.xml | 9 -
tests/inline_function_expr/test2.xsl | 37 -
tests/inline_function_expr/test3.xsl | 37 -
tests/inline_function_expr/test4.xsl | 80 -
tests/inline_function_expr/test5.xsl | 41 -
tests/inline_function_expr/test6.xsl | 41 -
tests/inline_function_expr/test7.xsl | 41 -
tests/inline_function_expr/test8.xsl | 49 -
tests/inline_function_expr/test9.xsl | 44 -
tests/instanceof_expr/gold/test1.out | 14 -
tests/instanceof_expr/gold/test2.out | 29 -
tests/instanceof_expr/gold/test3.out | 7 -
tests/instanceof_expr/gold/test4.out | 5 -
tests/instanceof_expr/gold/test5.out | 6 -
tests/instanceof_expr/gold/test6.out | 7 -
tests/instanceof_expr/gold/test7.out | 6 -
tests/instanceof_expr/gold/test8.out | 5 -
tests/instanceof_expr/gold/test9.out | 5 -
tests/instanceof_expr/test1.xsl | 77 -
tests/instanceof_expr/test1_a.xml | 7 -
tests/instanceof_expr/test1_b.xml | 4 -
tests/instanceof_expr/test2.xsl | 60 -
tests/instanceof_expr/test3.xsl | 53 -
tests/instanceof_expr/test4.xsl | 50 -
tests/instanceof_expr/test5.xsl | 51 -
tests/instanceof_expr/test6.xsl | 58 -
tests/instanceof_expr/test7.xsl | 55 -
tests/instanceof_expr/test8.xsl | 51 -
tests/instanceof_expr/test9.xsl | 45 -
tests/jira_issues/gold/test1.out | 7 -
tests/jira_issues/gold/test2.out | 21 -
tests/jira_issues/gold/test3.out | 10 -
tests/jira_issues/gold/test4.out | 8 -
tests/jira_issues/gold/test5.out | 4 -
tests/jira_issues/gold/test6.out | 5 -
tests/jira_issues/test1.xml | 4 -
tests/jira_issues/test1.xsl | 52 -
tests/jira_issues/test2.xml | 8 -
tests/jira_issues/test2.xsl | 92 -
tests/jira_issues/test3.xml | 8 -
tests/jira_issues/test3.xsl | 47 -
tests/jira_issues/test4.xsl | 46 -
tests/jira_issues/test5.xml | 7 -
tests/jira_issues/test5.xsl | 49 -
tests/jira_issues/test6.xsl | 51 -
tests/let_expr/gold/test1.out | 1 -
tests/let_expr/gold/test10.out | 5 -
tests/let_expr/gold/test11.out | 5 -
tests/let_expr/gold/test2.out | 1 -
tests/let_expr/gold/test4.out | 1 -
tests/let_expr/gold/test5.out | 1 -
tests/let_expr/gold/test6.out | 12 -
tests/let_expr/gold/test7.out | 5 -
tests/let_expr/gold/test8.out | 7 -
tests/let_expr/gold/test9.out | 1 -
tests/let_expr/test1.xsl | 38 -
tests/let_expr/test10.xsl | 46 -
tests/let_expr/test11.xsl | 65 -
tests/let_expr/test1_a.xml | 33 -
tests/let_expr/test1_b.xml | 6 -
tests/let_expr/test1_c.xml | 16 -
tests/let_expr/test2.xsl | 39 -
tests/let_expr/test3.xsl | 42 -
tests/let_expr/test4.xsl | 39 -
tests/let_expr/test5.xsl | 40 -
tests/let_expr/test6.xsl | 47 -
tests/let_expr/test7.xsl | 43 -
tests/let_expr/test8.xsl | 44 -
tests/let_expr/test9.xsl | 37 -
.../gold/test1.out | 35 -
.../gold/test2.out | 29 -
.../gold/test3.out | 20 -
.../gold/test4.out | 11 -
.../test1.xsl | 78 -
.../test1_a.xml | 7 -
.../test2.xsl | 69 -
.../test3.xsl | 65 -
.../test4.xsl | 74 -
tests/named_func_ref/gold/test1.out | 5 -
tests/named_func_ref/gold/test2.out | 4 -
tests/named_func_ref/gold/test3.out | 3 -
tests/named_func_ref/gold/test4.out | 3 -
tests/named_func_ref/gold/test5.out | 3 -
tests/named_func_ref/gold/test6.out | 3 -
tests/named_func_ref/test1.xsl | 45 -
tests/named_func_ref/test2.xsl | 46 -
tests/named_func_ref/test3.xml | 7 -
tests/named_func_ref/test3.xsl | 41 -
tests/named_func_ref/test4.xml | 14 -
tests/named_func_ref/test4.xsl | 39 -
tests/named_func_ref/test5.xml | 14 -
tests/named_func_ref/test5.xsl | 39 -
tests/named_func_ref/test6.xsl | 39 -
tests/node_comparison/gold/test1.out | 20 -
tests/node_comparison/gold/test2.out | 4 -
tests/node_comparison/gold/test3.out | 7 -
tests/node_comparison/test1.xsl | 55 -
tests/node_comparison/test1_a.xml | 6 -
tests/node_comparison/test2.xsl | 40 -
tests/node_comparison/test3.xsl | 49 -
tests/node_sequence_combination/gold/test1.out | 9 -
tests/node_sequence_combination/gold/test10.out | 6 -
tests/node_sequence_combination/gold/test11.out | 8 -
tests/node_sequence_combination/gold/test12.out | 8 -
tests/node_sequence_combination/gold/test13.out | 6 -
tests/node_sequence_combination/gold/test2.out | 0
tests/node_sequence_combination/gold/test3.out | 8 -
tests/node_sequence_combination/gold/test4.out | 9 -
tests/node_sequence_combination/gold/test5.out | 5 -
tests/node_sequence_combination/gold/test7.out | 10 -
tests/node_sequence_combination/gold/test8.out | 10 -
tests/node_sequence_combination/gold/test9.out | 6 -
tests/node_sequence_combination/test1.xml | 14 -
tests/node_sequence_combination/test1.xsl | 42 -
tests/node_sequence_combination/test10.xsl | 40 -
tests/node_sequence_combination/test11.xsl | 40 -
tests/node_sequence_combination/test12.xsl | 40 -
tests/node_sequence_combination/test13.xsl | 42 -
tests/node_sequence_combination/test2.xsl | 42 -
tests/node_sequence_combination/test3.xsl | 42 -
tests/node_sequence_combination/test4.xsl | 42 -
tests/node_sequence_combination/test5.xsl | 42 -
tests/node_sequence_combination/test6.xsl | 42 -
tests/node_sequence_combination/test7.xsl | 40 -
tests/node_sequence_combination/test8.xsl | 42 -
tests/node_sequence_combination/test9.xsl | 40 -
.../org/apache/xalan/tests/util/XSLConstants.java | 44 -
.../xalan/tests/util/XSLTransformTestsUtil.java | 246 -
.../xalan/tests/util/XslTestsErrorHandler.java | 83 -
.../org/apache/xalan/tests/xpath3/FnAbsTests.java | 60 -
.../xalan/tests/xpath3/FnAnalyzeStringTests.java | 204 -
.../apache/xalan/tests/xpath3/FnApplyTests.java | 90 -
.../org/apache/xalan/tests/xpath3/FnAvgTests.java | 70 -
.../apache/xalan/tests/xpath3/FnBaseUriTests.java | 74 -
.../xalan/tests/xpath3/FnCodepointEqualTests.java | 72 -
.../tests/xpath3/FnCodepointsToStringTests.java | 72 -
.../apache/xalan/tests/xpath3/FnCompareTests.java | 80 -
.../xalan/tests/xpath3/FnContainsTokenTests.java | 72 -
.../org/apache/xalan/tests/xpath3/FnDataTests.java | 72 -
.../apache/xalan/tests/xpath3/FnDateTimeTests.java | 231 -
.../xalan/tests/xpath3/FnDeepEqualTests.java | 282 -
.../xalan/tests/xpath3/FnDefaultCollation.java | 72 -
.../xalan/tests/xpath3/FnDistinctValuesTests.java | 150 -
.../org/apache/xalan/tests/xpath3/FnDocTests.java | 60 -
.../xalan/tests/xpath3/FnDocumentUriTests.java | 64 -
.../apache/xalan/tests/xpath3/FnFilterTests.java | 153 -
.../apache/xalan/tests/xpath3/FnFoldLeftTests.java | 82 -
.../xalan/tests/xpath3/FnFoldRightTests.java | 82 -
.../xalan/tests/xpath3/FnForEachPairTests.java | 92 -
.../apache/xalan/tests/xpath3/FnForEachTests.java | 173 -
.../apache/xalan/tests/xpath3/FnIndexOfTests.java | 120 -
.../apache/xalan/tests/xpath3/FnJsonDocTests.java | 60 -
.../xalan/tests/xpath3/FnJsonToXmlTests.java | 100 -
.../org/apache/xalan/tests/xpath3/FnLangTests.java | 60 -
.../apache/xalan/tests/xpath3/FnMapFindTests.java | 70 -
.../org/apache/xalan/tests/xpath3/FnMapMerge.java | 121 -
.../org/apache/xalan/tests/xpath3/FnMaxTests.java | 102 -
.../org/apache/xalan/tests/xpath3/FnMinTests.java | 92 -
.../xalan/tests/xpath3/FnParseJsonTests.java | 100 -
.../tests/xpath3/FnParseXmlFragmentTests.java | 62 -
.../apache/xalan/tests/xpath3/FnParseXmlTests.java | 72 -
.../apache/xalan/tests/xpath3/FnQNameTests.java | 140 -
.../xalan/tests/xpath3/FnResolveQNameTests.java | 60 -
.../org/apache/xalan/tests/xpath3/FnRootTests.java | 60 -
.../apache/xalan/tests/xpath3/FnRoundTests.java | 70 -
.../org/apache/xalan/tests/xpath3/FnSortTests.java | 242 -
.../xalan/tests/xpath3/FnStringJoinTests.java | 110 -
.../tests/xpath3/FnStringToCodepointsTests.java | 72 -
.../apache/xalan/tests/xpath3/FnTokenizeTests.java | 180 -
.../xalan/tests/xpath3/FnUnparsedTextTests.java | 100 -
.../xalan/tests/xpath3/FnXmlToJsonTests.java | 80 -
.../xalan/tests/xpath3/FuncBooleanValuesTests.java | 62 -
.../xpath3/W3c_xslt30_fn_deep_equalTests.java | 72 -
.../XPathArithmeticOnDurationValuesTests.java | 143 -
.../apache/xalan/tests/xpath3/XPathArrayTests.java | 321 -
.../xalan/tests/xpath3/XPathArrowOpTests.java | 90 -
.../xpath3/XPathBuiltinFunctionNamespceTests.java | 61 -
.../apache/xalan/tests/xpath3/XPathCastTests.java | 70 -
.../xpath3/XPathDynamicFunctionCallTests.java | 290 -
.../xpath3/XPathExprFunctionCallSuffixTests.java | 211 -
.../xalan/tests/xpath3/XPathForExprTests.java | 220 -
.../xpath3/XPathGeneralComparisonOpTests.java | 133 -
.../xalan/tests/xpath3/XPathIfExprTests.java | 220 -
.../xpath3/XPathInlineFunctionItemExprTests.java | 170 -
.../tests/xpath3/XPathInstanceOfExprTests.java | 140 -
.../xalan/tests/xpath3/XPathLetExprTests.java | 160 -
.../xalan/tests/xpath3/XPathMapOtherTests.java | 80 -
.../apache/xalan/tests/xpath3/XPathMapTests.java | 331 -
...athTrignometricAndExponentialFunctionTests.java | 93 -
.../xpath3/XPathNamedFunctionReferenceTests.java | 110 -
.../tests/xpath3/XPathNodeComparisonTests.java | 81 -
.../xpath3/XPathNodeSequenceCombinationTests.java | 180 -
.../tests/xpath3/XPathNumericArithmeticTests.java | 102 -
.../tests/xpath3/XPathQuantifiedExprTests.java | 215 -
.../xalan/tests/xpath3/XPathRangeExprTests.java | 194 -
.../xpath3/XPathSequenceConstructorTests.java | 231 -
.../tests/xpath3/XPathSequenceFunctionTests.java | 214 -
.../xalan/tests/xpath3/XPathSequenceTests.java | 70 -
.../tests/xpath3/XPathSimpleMapOperatorTests.java | 132 -
.../tests/xpath3/XPathStringConcatExprTests.java | 101 -
.../xalan/tests/xpath3/XPathStringTests.java | 60 -
.../tests/xpath3/XPathValueComparisonTests.java | 193 -
.../tests/xpath3/XsConstructorFunctionTests.java | 332 -
.../tests/xpath3/XsDateTimeArithmeticTests.java | 93 -
.../apache/xalan/tests/xpath3/XsDateTimeTests.java | 100 -
...XsDurationComponentExtractionFunctionTests.java | 73 -
.../xalan/tests/xpath3/XsDurationSubtypes.java | 142 -
.../tests/xpath3/XsTimeWithArithmeticTests.java | 93 -
.../org/apache/xalan/tests/xslt3/AllXsl3Tests.java | 43 -
.../apache/xalan/tests/xslt3/JiraIssuesTests.java | 111 -
.../xalan/tests/xslt3/W3c_xslt30_AxesTests.java | 222 -
.../xalan/tests/xslt3/W3c_xslt30_IterateTests.java | 62 -
.../XmlDotComXslHigherOrderFunctionTests.java | 168 -
.../apache/xalan/tests/xslt3/Xsl3TestSuite1.java | 92 -
.../apache/xalan/tests/xslt3/Xsl3TestSuite2.java | 91 -
.../xalan/tests/xslt3/XslAnalyzeStringTests.java | 210 -
.../xalan/tests/xslt3/XslAttributeTests.java | 123 -
.../tests/xslt3/XslAttributeValidationTests.java | 74 -
.../xalan/tests/xslt3/XslCopyValidationTests.java | 108 -
.../tests/xslt3/XslCopyofValidationTests.java | 124 -
.../tests/xslt3/XslElementValidationTests.java | 98 -
.../apache/xalan/tests/xslt3/XslEvaluateTests.java | 183 -
.../apache/xalan/tests/xslt3/XslFunctionTests.java | 282 -
.../apache/xalan/tests/xslt3/XslGroupingTests.java | 354 -
.../tests/xslt3/XslGroupingWithSortTests.java | 141 -
.../tests/xslt3/XslHigherOrderFunctionTests.java | 122 -
.../xalan/tests/xslt3/XslImportSchemaTests.java | 219 -
.../apache/xalan/tests/xslt3/XslIterateTests.java | 355 -
.../XslLiteralResultElementValidationTests.java | 88 -
.../tests/xslt3/XslRecursiveFunctionTests.java | 132 -
.../xalan/tests/xslt3/XslRtfMigrationTests.java | 100 -
.../xalan/tests/xslt3/XslSequenceInstTests.java | 157 -
.../tests/xslt3/XslTemplateAttributeAsTests.java | 145 -
.../apache/xalan/tests/xslt3/XslTemplateTests.java | 151 -
.../xalan/tests/xslt3/XslTunnelParameterTests.java | 153 -
.../apache/xalan/tests/xslt3/XslValueofTests.java | 141 -
.../tests/xslt3/XslVariableAttributeAsTests.java | 186 -
tests/quantified_expr/gold/test1.out | 2 -
tests/quantified_expr/gold/test10.out | 4 -
tests/quantified_expr/gold/test11.out | 4 -
tests/quantified_expr/gold/test12.out | 6 -
tests/quantified_expr/gold/test13.out | 4 -
tests/quantified_expr/gold/test14.out | 4 -
tests/quantified_expr/gold/test15.out | 6 -
tests/quantified_expr/gold/test2.out | 1 -
tests/quantified_expr/gold/test3.out | 2 -
tests/quantified_expr/gold/test4.out | 1 -
tests/quantified_expr/gold/test5.out | 2 -
tests/quantified_expr/gold/test6.out | 1 -
tests/quantified_expr/gold/test7.out | 1 -
tests/quantified_expr/gold/test8.out | 1 -
tests/quantified_expr/gold/test9.out | 1 -
tests/quantified_expr/test1.xsl | 63 -
tests/quantified_expr/test10.xsl | 45 -
tests/quantified_expr/test11.xsl | 40 -
tests/quantified_expr/test12.xsl | 42 -
tests/quantified_expr/test13.xsl | 47 -
tests/quantified_expr/test14.xsl | 45 -
tests/quantified_expr/test15.xsl | 52 -
tests/quantified_expr/test1_a.xml | 29 -
tests/quantified_expr/test1_b.xml | 19 -
tests/quantified_expr/test1_c.xml | 37 -
tests/quantified_expr/test1_d.xml | 9 -
tests/quantified_expr/test1_e.xml | 9 -
tests/quantified_expr/test1_f.xml | 33 -
tests/quantified_expr/test1_g.xml | 12 -
tests/quantified_expr/test1_h.xml | 32 -
tests/quantified_expr/test1_i.xml | 7 -
tests/quantified_expr/test2.xsl | 51 -
tests/quantified_expr/test3.xsl | 57 -
tests/quantified_expr/test4.xsl | 51 -
tests/quantified_expr/test5.xsl | 65 -
tests/quantified_expr/test6.xsl | 39 -
tests/quantified_expr/test7.xsl | 37 -
tests/quantified_expr/test8.xsl | 37 -
tests/quantified_expr/test9.xsl | 46 -
tests/range_expr/gold/test1.out | 7 -
tests/range_expr/gold/test10.out | 12 -
tests/range_expr/gold/test11.out | 0
tests/range_expr/gold/test13.out | 8 -
tests/range_expr/gold/test14.out | 17 -
tests/range_expr/gold/test2.out | 12 -
tests/range_expr/gold/test3.out | 12 -
tests/range_expr/gold/test4.out | 16 -
tests/range_expr/gold/test5.out | 22 -
tests/range_expr/gold/test6.out | 26 -
tests/range_expr/gold/test7.out | 26 -
tests/range_expr/gold/test8.out | 10 -
tests/range_expr/gold/test9.out | 1 -
tests/range_expr/test1.xsl | 40 -
tests/range_expr/test10.xsl | 59 -
tests/range_expr/test11.xsl | 38 -
tests/range_expr/test12.xsl | 40 -
tests/range_expr/test13.xsl | 43 -
tests/range_expr/test14.xsl | 55 -
tests/range_expr/test1_a.xml | 5 -
tests/range_expr/test1_b.xml | 5 -
tests/range_expr/test1_c.xml | 7 -
tests/range_expr/test1_d.xml | 7 -
tests/range_expr/test2.xsl | 45 -
tests/range_expr/test3.xsl | 48 -
tests/range_expr/test4.xsl | 60 -
tests/range_expr/test5.xsl | 50 -
tests/range_expr/test6.xsl | 60 -
tests/range_expr/test7.xsl | 63 -
tests/range_expr/test8.xsl | 39 -
tests/range_expr/test9.xsl | 39 -
tests/rtf_migration/gold/test1.out | 1 -
tests/rtf_migration/gold/test2.out | 1 -
tests/rtf_migration/gold/test3.out | 1 -
tests/rtf_migration/gold/test4.out | 12 -
tests/rtf_migration/gold/test5.out | 6 -
tests/rtf_migration/test1.xsl | 42 -
tests/rtf_migration/test1_a.xml | 7 -
tests/rtf_migration/test1_b.xml | 9 -
tests/rtf_migration/test1_c.xml | 2 -
tests/rtf_migration/test2.xsl | 38 -
tests/rtf_migration/test3.xsl | 40 -
tests/rtf_migration/test4.xsl | 42 -
tests/rtf_migration/test5.xsl | 48 -
tests/sequence_constructor/gold/test1.out | 4 -
tests/sequence_constructor/gold/test10.out | 30 -
tests/sequence_constructor/gold/test11.out | 50 -
tests/sequence_constructor/gold/test17.out | 6 -
tests/sequence_constructor/gold/test18.out | 4 -
tests/sequence_constructor/gold/test2.out | 11 -
tests/sequence_constructor/gold/test3.out | 14 -
tests/sequence_constructor/gold/test4.out | 10 -
tests/sequence_constructor/gold/test5.out | 1 -
tests/sequence_constructor/gold/test6.out | 1 -
tests/sequence_constructor/gold/test7.out | 1 -
tests/sequence_constructor/gold/test8.out | 10 -
tests/sequence_constructor/gold/test9.out | 14 -
tests/sequence_constructor/test1.xsl | 42 -
tests/sequence_constructor/test10.xsl | 52 -
tests/sequence_constructor/test11.xsl | 47 -
tests/sequence_constructor/test12.xsl | 47 -
tests/sequence_constructor/test13.xsl | 57 -
tests/sequence_constructor/test14.xsl | 57 -
tests/sequence_constructor/test15.xsl | 58 -
tests/sequence_constructor/test16.xsl | 57 -
tests/sequence_constructor/test17.xsl | 51 -
tests/sequence_constructor/test18.xsl | 47 -
tests/sequence_constructor/test1_a.xml | 20 -
tests/sequence_constructor/test1_b.xml | 24 -
tests/sequence_constructor/test1_c.xml | 8 -
tests/sequence_constructor/test1_d.xml | 8 -
tests/sequence_constructor/test1_e.xml | 11 -
tests/sequence_constructor/test1_f.xml | 26 -
tests/sequence_constructor/test2.xsl | 47 -
tests/sequence_constructor/test3.xsl | 39 -
tests/sequence_constructor/test4.xsl | 40 -
tests/sequence_constructor/test5.xsl | 41 -
tests/sequence_constructor/test6.xsl | 44 -
tests/sequence_constructor/test7.xsl | 44 -
tests/sequence_constructor/test8.xsl | 49 -
tests/sequence_constructor/test9.xsl | 52 -
tests/sequence_functions/gold/test1.out | 4 -
tests/sequence_functions/gold/test10.out | 32 -
tests/sequence_functions/gold/test11.out | 6 -
tests/sequence_functions/gold/test12.out | 16 -
tests/sequence_functions/gold/test13.out | 4 -
tests/sequence_functions/gold/test14.out | 5 -
tests/sequence_functions/gold/test15.out | 4 -
tests/sequence_functions/gold/test16.out | 10 -
tests/sequence_functions/gold/test2.out | 7 -
tests/sequence_functions/gold/test3.out | 4 -
tests/sequence_functions/gold/test4.out | 7 -
tests/sequence_functions/gold/test5.out | 5 -
tests/sequence_functions/gold/test6.out | 8 -
tests/sequence_functions/gold/test7.out | 6 -
tests/sequence_functions/gold/test8.out | 9 -
tests/sequence_functions/gold/test9.out | 7 -
tests/sequence_functions/test1.xsl | 37 -
tests/sequence_functions/test10.xsl | 44 -
tests/sequence_functions/test11.xsl | 41 -
tests/sequence_functions/test12.xsl | 40 -
tests/sequence_functions/test13.xsl | 39 -
tests/sequence_functions/test14.xsl | 38 -
tests/sequence_functions/test15.xsl | 39 -
tests/sequence_functions/test16.xsl | 39 -
tests/sequence_functions/test1_a.xml | 4 -
tests/sequence_functions/test1_b.xml | 4 -
tests/sequence_functions/test1_c.xml | 8 -
tests/sequence_functions/test1_d.xml | 7 -
tests/sequence_functions/test1_e.xml | 5 -
tests/sequence_functions/test1_f.xml | 7 -
tests/sequence_functions/test2.xsl | 43 -
tests/sequence_functions/test3.xsl | 37 -
tests/sequence_functions/test4.xsl | 43 -
tests/sequence_functions/test5.xsl | 44 -
tests/sequence_functions/test6.xsl | 41 -
tests/sequence_functions/test7.xsl | 41 -
tests/sequence_functions/test8.xsl | 39 -
tests/sequence_functions/test9.xsl | 42 -
tests/stringConcatExpr/gold/test1.out | 1 -
tests/stringConcatExpr/gold/test2.out | 1 -
tests/stringConcatExpr/gold/test3.out | 1 -
tests/stringConcatExpr/gold/test4.out | 4 -
tests/stringConcatExpr/gold/test5.out | 7 -
tests/stringConcatExpr/test1.xsl | 38 -
tests/stringConcatExpr/test1_a.xml | 6 -
tests/stringConcatExpr/test1_b.xml | 6 -
tests/stringConcatExpr/test2.xsl | 36 -
tests/stringConcatExpr/test3.xsl | 39 -
tests/stringConcatExpr/test4.xsl | 39 -
tests/stringConcatExpr/test5.xsl | 55 -
tests/strings/gold/test1.out | 7 -
tests/strings/test1.xsl | 39 -
tests/strings/test1_a.xml | 7 -
tests/w3c_xslt30_testsuite/axes/axes-001.xsl | 19 -
tests/w3c_xslt30_testsuite/axes/axes-002.xsl | 19 -
tests/w3c_xslt30_testsuite/axes/axes-003.xsl | 16 -
tests/w3c_xslt30_testsuite/axes/axes-004.xsl | 19 -
tests/w3c_xslt30_testsuite/axes/axes-005.xsl | 19 -
tests/w3c_xslt30_testsuite/axes/axes-006.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes-007.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes-008.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes-009.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes-010.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes-011.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes-012.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes-013.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes-014.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes-015.xsl | 19 -
tests/w3c_xslt30_testsuite/axes/axes-031.xsl | 20 -
tests/w3c_xslt30_testsuite/axes/axes-032.xsl | 18 -
tests/w3c_xslt30_testsuite/axes/axes001.xml | 12 -
tests/w3c_xslt30_testsuite/axes/axes002.xml | 12 -
tests/w3c_xslt30_testsuite/axes/axes003.xml | 12 -
tests/w3c_xslt30_testsuite/axes/axes004.xml | 13 -
tests/w3c_xslt30_testsuite/axes/gold/test1.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test10.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test11.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test12.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test13.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test14.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test15.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test16.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test17.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test2.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test3.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test4.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test5.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test6.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test7.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test8.out | 1 -
tests/w3c_xslt30_testsuite/axes/gold/test9.out | 1 -
.../fn/deep_equal/gold/test1.out | 5 -
.../fn/deep_equal/gold/test2.out | 4 -
tests/w3c_xslt30_testsuite/fn/deep_equal/test1.xsl | 47 -
.../w3c_xslt30_testsuite/fn/deep_equal/test1_a.xml | 10 -
tests/w3c_xslt30_testsuite/fn/deep_equal/test2.xsl | 44 -
.../insn/iterate/gold/iterate-001.out | 20 -
.../insn/iterate/iterate-001.xsl | 18 -
.../insn/iterate/iterate001.xml | 89 -
.../gold/test1.out | 5 -
.../gold/test10.out | 10 -
.../gold/test11.out | 6 -
.../gold/test2.out | 7 -
.../gold/test3.out | 7 -
.../gold/test4.out | 7 -
.../gold/test5.out | 5 -
.../gold/test6.out | 7 -
.../gold/test7.out | 5 -
.../gold/test8.out | 21 -
.../gold/test9.out | 7 -
.../xml1.xml | 5 -
.../xml2.xml | 7 -
.../xml3.xml | 5 -
.../xml4.xml | 14 -
.../xml5.xml | 11 -
.../xml6.xml | 11 -
.../xsl1.xsl | 41 -
.../xsl10.xsl | 41 -
.../xsl11.xsl | 58 -
.../xsl2.xsl | 52 -
.../xsl3.xsl | 48 -
.../xsl4.xsl | 52 -
.../xsl5.xsl | 58 -
.../xsl6.xsl | 52 -
.../xsl7.xsl | 45 -
.../xsl8.xsl | 68 -
.../xsl9.xsl | 37 -
tests/xpath_array/gold/test1.out | 3 -
tests/xpath_array/gold/test10.out | 4 -
tests/xpath_array/gold/test11.out | 4 -
tests/xpath_array/gold/test12.out | 3 -
tests/xpath_array/gold/test13.out | 5 -
tests/xpath_array/gold/test14.out | 7 -
tests/xpath_array/gold/test15.out | 22 -
tests/xpath_array/gold/test16.out | 10 -
tests/xpath_array/gold/test17.out | 7 -
tests/xpath_array/gold/test18.out | 7 -
tests/xpath_array/gold/test19.out | 5 -
tests/xpath_array/gold/test2.out | 6 -
tests/xpath_array/gold/test20.out | 4 -
tests/xpath_array/gold/test21.out | 9 -
tests/xpath_array/gold/test22.out | 5 -
tests/xpath_array/gold/test23.out | 23 -
tests/xpath_array/gold/test24.out | 25 -
tests/xpath_array/gold/test25.out | 38 -
tests/xpath_array/gold/test26.out | 8 -
tests/xpath_array/gold/test27.out | 14 -
tests/xpath_array/gold/test3.out | 1 -
tests/xpath_array/gold/test4.out | 1 -
tests/xpath_array/gold/test5.out | 1 -
tests/xpath_array/gold/test6.out | 14 -
tests/xpath_array/gold/test7.out | 6 -
tests/xpath_array/gold/test8.out | 7 -
tests/xpath_array/gold/test9.out | 5 -
tests/xpath_array/test1.json | 9 -
tests/xpath_array/test1.xsl | 43 -
tests/xpath_array/test10.xsl | 55 -
tests/xpath_array/test11.xsl | 51 -
tests/xpath_array/test12.xsl | 43 -
tests/xpath_array/test13.xsl | 53 -
tests/xpath_array/test14.xsl | 60 -
tests/xpath_array/test15.xsl | 61 -
tests/xpath_array/test16.xsl | 56 -
tests/xpath_array/test17.xsl | 49 -
tests/xpath_array/test18.xsl | 49 -
tests/xpath_array/test19.xsl | 52 -
tests/xpath_array/test2.xsl | 46 -
tests/xpath_array/test20.xsl | 48 -
tests/xpath_array/test21.xsl | 54 -
tests/xpath_array/test22.xsl | 52 -
tests/xpath_array/test23.xsl | 57 -
tests/xpath_array/test24.xsl | 57 -
tests/xpath_array/test25.xml | 11 -
tests/xpath_array/test25.xsl | 66 -
tests/xpath_array/test26.xsl | 43 -
tests/xpath_array/test27.xsl | 58 -
tests/xpath_array/test3.xsl | 45 -
tests/xpath_array/test4.xsl | 36 -
tests/xpath_array/test5.xsl | 40 -
tests/xpath_array/test6.xsl | 59 -
tests/xpath_array/test7.xsl | 55 -
tests/xpath_array/test8.xsl | 57 -
tests/xpath_array/test9.xsl | 54 -
tests/xpath_arrow_op/gold/test1.out | 9 -
tests/xpath_arrow_op/gold/test2.out | 1 -
tests/xpath_arrow_op/gold/test3.out | 4 -
tests/xpath_arrow_op/gold/test4.out | 12 -
tests/xpath_arrow_op/test1.xsl | 50 -
tests/xpath_arrow_op/test2.xsl | 35 -
tests/xpath_arrow_op/test3.xsl | 41 -
tests/xpath_arrow_op/test4.xsl | 52 -
tests/xpath_cast/gold/test1.out | 11 -
tests/xpath_cast/gold/test2.out | 5 -
tests/xpath_cast/test1.xsl | 49 -
tests/xpath_cast/test2.xsl | 55 -
.../xpath_duration_value_arithmetic/gold/test1.out | 4 -
.../xpath_duration_value_arithmetic/gold/test2.out | 6 -
.../xpath_duration_value_arithmetic/gold/test3.out | 7 -
.../xpath_duration_value_arithmetic/gold/test4.out | 7 -
.../xpath_duration_value_arithmetic/gold/test6.out | 7 -
tests/xpath_duration_value_arithmetic/test1.xsl | 41 -
tests/xpath_duration_value_arithmetic/test1_a.xml | 7 -
tests/xpath_duration_value_arithmetic/test1_b.xml | 11 -
tests/xpath_duration_value_arithmetic/test1_c.xml | 11 -
tests/xpath_duration_value_arithmetic/test1_d.xml | 11 -
tests/xpath_duration_value_arithmetic/test1_e.xml | 11 -
tests/xpath_duration_value_arithmetic/test1_f.xml | 11 -
tests/xpath_duration_value_arithmetic/test2.xsl | 45 -
tests/xpath_duration_value_arithmetic/test3.xsl | 42 -
tests/xpath_duration_value_arithmetic/test4.xsl | 46 -
tests/xpath_duration_value_arithmetic/test5.xsl | 46 -
tests/xpath_duration_value_arithmetic/test6.xsl | 42 -
tests/xpath_duration_value_arithmetic/test7.xsl | 45 -
tests/xpath_duration_value_arithmetic/test8.xsl | 45 -
tests/xpath_duration_value_arithmetic/test9.xsl | 45 -
tests/xpath_function_call_suffix/gold/test1.out | 4 -
tests/xpath_function_call_suffix/gold/test10.out | 13 -
tests/xpath_function_call_suffix/gold/test11.out | 13 -
tests/xpath_function_call_suffix/gold/test12.out | 17 -
tests/xpath_function_call_suffix/gold/test13.out | 17 -
tests/xpath_function_call_suffix/gold/test14.out | 1 -
tests/xpath_function_call_suffix/gold/test15.out | 1 -
tests/xpath_function_call_suffix/gold/test16.out | 17 -
tests/xpath_function_call_suffix/gold/test2.out | 1 -
tests/xpath_function_call_suffix/gold/test3.out | 7 -
tests/xpath_function_call_suffix/gold/test4.out | 7 -
tests/xpath_function_call_suffix/gold/test5.out | 7 -
tests/xpath_function_call_suffix/gold/test6.out | 7 -
tests/xpath_function_call_suffix/gold/test7.out | 7 -
tests/xpath_function_call_suffix/gold/test8.out | 7 -
tests/xpath_function_call_suffix/gold/test9.out | 7 -
tests/xpath_function_call_suffix/test1.xml | 8 -
tests/xpath_function_call_suffix/test1.xsl | 44 -
tests/xpath_function_call_suffix/test10.xsl | 42 -
tests/xpath_function_call_suffix/test11.xsl | 43 -
tests/xpath_function_call_suffix/test12.xsl | 48 -
tests/xpath_function_call_suffix/test13.xsl | 49 -
tests/xpath_function_call_suffix/test14.xsl | 42 -
tests/xpath_function_call_suffix/test15.xsl | 43 -
tests/xpath_function_call_suffix/test16.xsl | 48 -
tests/xpath_function_call_suffix/test2.xml | 8 -
tests/xpath_function_call_suffix/test2.xsl | 40 -
tests/xpath_function_call_suffix/test3.xml | 8 -
tests/xpath_function_call_suffix/test3.xsl | 43 -
tests/xpath_function_call_suffix/test4.xsl | 43 -
tests/xpath_function_call_suffix/test5.xsl | 47 -
tests/xpath_function_call_suffix/test6.xsl | 48 -
tests/xpath_function_call_suffix/test7.xsl | 44 -
tests/xpath_function_call_suffix/test8.xsl | 52 -
tests/xpath_function_call_suffix/test9.xsl | 48 -
tests/xpath_general_comparison/gold/test1.out | 9 -
tests/xpath_general_comparison/gold/test2.out | 9 -
tests/xpath_general_comparison/gold/test3.out | 8 -
tests/xpath_general_comparison/gold/test4.out | 6 -
tests/xpath_general_comparison/gold/test5.out | 8 -
tests/xpath_general_comparison/gold/test6.out | 6 -
tests/xpath_general_comparison/gold/test7.out | 6 -
tests/xpath_general_comparison/gold/test8.out | 4 -
tests/xpath_general_comparison/test1.xsl | 58 -
tests/xpath_general_comparison/test2.xsl | 58 -
tests/xpath_general_comparison/test3.xml | 6 -
tests/xpath_general_comparison/test3.xsl | 57 -
tests/xpath_general_comparison/test4.xsl | 47 -
tests/xpath_general_comparison/test5.xsl | 55 -
tests/xpath_general_comparison/test6.xml | 6 -
tests/xpath_general_comparison/test6.xsl | 40 -
tests/xpath_general_comparison/test7.xsl | 51 -
tests/xpath_general_comparison/test8.xsl | 44 -
tests/xpath_map_other/gold/test1.out | 11 -
tests/xpath_map_other/gold/test2.out | 17 -
tests/xpath_map_other/gold/test3.out | 10 -
tests/xpath_map_other/test1.xsl | 50 -
tests/xpath_map_other/test2.xsl | 69 -
tests/xpath_map_other/test3.xsl | 59 -
tests/xpath_maps/gold/test1.out | 1 -
tests/xpath_maps/gold/test10.out | 1 -
tests/xpath_maps/gold/test11.out | 1 -
tests/xpath_maps/gold/test12.out | 4 -
tests/xpath_maps/gold/test13.out | 3 -
tests/xpath_maps/gold/test14.out | 3 -
tests/xpath_maps/gold/test15.out | 5 -
tests/xpath_maps/gold/test16.out | 5 -
tests/xpath_maps/gold/test17.out | 5 -
tests/xpath_maps/gold/test18.out | 5 -
tests/xpath_maps/gold/test19.out | 5 -
tests/xpath_maps/gold/test2.out | 11 -
tests/xpath_maps/gold/test20.out | 5 -
tests/xpath_maps/gold/test21.out | 56 -
tests/xpath_maps/gold/test22.out | 30 -
tests/xpath_maps/gold/test23.out | 46 -
tests/xpath_maps/gold/test24.out | 5 -
tests/xpath_maps/gold/test25.out | 13 -
tests/xpath_maps/gold/test26.out | 16 -
tests/xpath_maps/gold/test27.out | 16 -
tests/xpath_maps/gold/test3.out | 11 -
tests/xpath_maps/gold/test4.out | 6 -
tests/xpath_maps/gold/test5.out | 4 -
tests/xpath_maps/gold/test6.out | 32 -
tests/xpath_maps/gold/test7.out | 5 -
tests/xpath_maps/gold/test8.out | 11 -
tests/xpath_maps/gold/test9.out | 1 -
tests/xpath_maps/test1.xml | 39 -
tests/xpath_maps/test1.xsl | 45 -
tests/xpath_maps/test10.xsl | 40 -
tests/xpath_maps/test11.xsl | 40 -
tests/xpath_maps/test12.xsl | 42 -
tests/xpath_maps/test13.xsl | 39 -
tests/xpath_maps/test14.xsl | 39 -
tests/xpath_maps/test15.xsl | 76 -
tests/xpath_maps/test16.xsl | 76 -
tests/xpath_maps/test17.xsl | 54 -
tests/xpath_maps/test18.xsl | 54 -
tests/xpath_maps/test19.xsl | 78 -
tests/xpath_maps/test2.xsl | 61 -
tests/xpath_maps/test20.xsl | 78 -
tests/xpath_maps/test21.xsl | 67 -
tests/xpath_maps/test22.xsl | 44 -
tests/xpath_maps/test23.xsl | 60 -
tests/xpath_maps/test24.xsl | 43 -
tests/xpath_maps/test25.xsl | 68 -
tests/xpath_maps/test26.xsl | 45 -
tests/xpath_maps/test27.xsl | 51 -
tests/xpath_maps/test28.xsl | 48 -
tests/xpath_maps/test3.xsl | 55 -
tests/xpath_maps/test4.xsl | 52 -
tests/xpath_maps/test5.xsl | 45 -
tests/xpath_maps/test6.xsl | 48 -
tests/xpath_maps/test7.xsl | 49 -
tests/xpath_maps/test8.xsl | 84 -
tests/xpath_maps/test9.xsl | 49 -
tests/xpath_numeric_arithmetic/gold/test1.out | 7 -
tests/xpath_numeric_arithmetic/gold/test2.out | 4 -
tests/xpath_numeric_arithmetic/gold/test3.out | 20 -
tests/xpath_numeric_arithmetic/gold/test5.out | 8 -
tests/xpath_numeric_arithmetic/test1.xsl | 56 -
tests/xpath_numeric_arithmetic/test2.xml | 10 -
tests/xpath_numeric_arithmetic/test2.xsl | 46 -
tests/xpath_numeric_arithmetic/test3.xsl | 44 -
tests/xpath_numeric_arithmetic/test4.xsl | 72 -
tests/xpath_numeric_arithmetic/test5.xsl | 57 -
tests/xpath_value_comparison/gold/test1.out | 4 -
tests/xpath_value_comparison/gold/test10.out | 5 -
tests/xpath_value_comparison/gold/test11.out | 14 -
tests/xpath_value_comparison/gold/test12.out | 12 -
tests/xpath_value_comparison/gold/test13.out | 16 -
tests/xpath_value_comparison/gold/test14.out | 16 -
tests/xpath_value_comparison/gold/test2.out | 4 -
tests/xpath_value_comparison/gold/test3.out | 0
tests/xpath_value_comparison/gold/test4.out | 6 -
tests/xpath_value_comparison/gold/test5.out | 14 -
tests/xpath_value_comparison/gold/test6.out | 14 -
tests/xpath_value_comparison/gold/test7.out | 14 -
tests/xpath_value_comparison/gold/test8.out | 5 -
tests/xpath_value_comparison/gold/test9.out | 5 -
tests/xpath_value_comparison/test1.xsl | 37 -
tests/xpath_value_comparison/test10.xsl | 38 -
tests/xpath_value_comparison/test11.xsl | 46 -
tests/xpath_value_comparison/test12.xsl | 47 -
tests/xpath_value_comparison/test13.xsl | 43 -
tests/xpath_value_comparison/test14.xsl | 43 -
tests/xpath_value_comparison/test1_a.xml | 11 -
tests/xpath_value_comparison/test1_b.xml | 11 -
tests/xpath_value_comparison/test1_c.xml | 9 -
tests/xpath_value_comparison/test1_d.xml | 9 -
tests/xpath_value_comparison/test1_e.xml | 13 -
tests/xpath_value_comparison/test2.xsl | 39 -
tests/xpath_value_comparison/test3.xsl | 38 -
tests/xpath_value_comparison/test4.xsl | 41 -
tests/xpath_value_comparison/test5.xsl | 42 -
tests/xpath_value_comparison/test6.xsl | 43 -
tests/xpath_value_comparison/test7.xsl | 63 -
tests/xpath_value_comparison/test8.xsl | 38 -
tests/xpath_value_comparison/test9.xsl | 38 -
tests/xs_constructor_functions/gold/test1.out | 17 -
tests/xs_constructor_functions/gold/test10.out | 7 -
tests/xs_constructor_functions/gold/test11.out | 10 -
tests/xs_constructor_functions/gold/test12.out | 8 -
tests/xs_constructor_functions/gold/test13.out | 15 -
tests/xs_constructor_functions/gold/test14.out | 22 -
tests/xs_constructor_functions/gold/test2.out | 10 -
tests/xs_constructor_functions/gold/test21.out | 8 -
tests/xs_constructor_functions/gold/test22.out | 8 -
tests/xs_constructor_functions/gold/test23.out | 4 -
tests/xs_constructor_functions/gold/test24.out | 1 -
tests/xs_constructor_functions/gold/test26.out | 6 -
tests/xs_constructor_functions/gold/test27.out | 6 -
tests/xs_constructor_functions/gold/test28.out | 4 -
tests/xs_constructor_functions/gold/test3.out | 4 -
tests/xs_constructor_functions/gold/test4.out | 6 -
tests/xs_constructor_functions/gold/test5.out | 4 -
tests/xs_constructor_functions/gold/test6.out | 5 -
tests/xs_constructor_functions/gold/test7.out | 11 -
tests/xs_constructor_functions/gold/test8.out | 11 -
tests/xs_constructor_functions/gold/test9.out | 4 -
tests/xs_constructor_functions/test1.xsl | 66 -
tests/xs_constructor_functions/test10.xsl | 45 -
tests/xs_constructor_functions/test11.xsl | 45 -
tests/xs_constructor_functions/test12.xsl | 45 -
tests/xs_constructor_functions/test13.xsl | 49 -
tests/xs_constructor_functions/test14.xsl | 51 -
tests/xs_constructor_functions/test15.xsl | 45 -
tests/xs_constructor_functions/test16.xsl | 45 -
tests/xs_constructor_functions/test17.xsl | 45 -
tests/xs_constructor_functions/test18.xsl | 67 -
tests/xs_constructor_functions/test19.xsl | 51 -
tests/xs_constructor_functions/test1_a.xml | 7 -
tests/xs_constructor_functions/test1_b.xml | 9 -
tests/xs_constructor_functions/test1_c.xml | 22 -
tests/xs_constructor_functions/test1_d.xml | 3 -
tests/xs_constructor_functions/test1_e.xml | 3 -
tests/xs_constructor_functions/test2.xsl | 47 -
tests/xs_constructor_functions/test20.xsl | 58 -
tests/xs_constructor_functions/test21.xsl | 55 -
tests/xs_constructor_functions/test22.xsl | 55 -
tests/xs_constructor_functions/test23.xsl | 46 -
tests/xs_constructor_functions/test24.xsl | 41 -
tests/xs_constructor_functions/test25.xsl | 38 -
tests/xs_constructor_functions/test26.xsl | 53 -
tests/xs_constructor_functions/test27.xsl | 53 -
tests/xs_constructor_functions/test28.xsl | 71 -
tests/xs_constructor_functions/test3.xsl | 41 -
tests/xs_constructor_functions/test4.xsl | 43 -
tests/xs_constructor_functions/test5.xsl | 42 -
tests/xs_constructor_functions/test6.xsl | 43 -
tests/xs_constructor_functions/test7.xsl | 49 -
tests/xs_constructor_functions/test8.xsl | 49 -
tests/xs_constructor_functions/test9.xsl | 41 -
tests/xs_dateTime/gold/test1.out | 8 -
tests/xs_dateTime/gold/test2.out | 8 -
tests/xs_dateTime/gold/test3.out | 8 -
tests/xs_dateTime/gold/test4.out | 8 -
tests/xs_dateTime/gold/test5.out | 6 -
tests/xs_dateTime/test1.xsl | 55 -
tests/xs_dateTime/test1_a.xml | 4 -
tests/xs_dateTime/test2.xsl | 55 -
tests/xs_dateTime/test3.xsl | 55 -
tests/xs_dateTime/test4.xsl | 55 -
tests/xs_dateTime/test5.xsl | 51 -
tests/xs_dateTime_arithmetic/gold/test1.out | 5 -
tests/xs_dateTime_arithmetic/gold/test2.out | 5 -
tests/xs_dateTime_arithmetic/gold/test3.out | 5 -
tests/xs_dateTime_arithmetic/gold/test4.out | 4 -
tests/xs_dateTime_arithmetic/test1.xsl | 82 -
tests/xs_dateTime_arithmetic/test1_a.xml | 6 -
tests/xs_dateTime_arithmetic/test2.xsl | 84 -
tests/xs_dateTime_arithmetic/test3.xsl | 82 -
tests/xs_dateTime_arithmetic/test4.xsl | 58 -
.../xs_durationComponentExtraction/gold/test1.out | 23 -
.../xs_durationComponentExtraction/gold/test2.out | 6 -
tests/xs_durationComponentExtraction/test1.xsl | 60 -
tests/xs_durationComponentExtraction/test1_a.xml | 7 -
tests/xs_durationComponentExtraction/test2.xsl | 44 -
tests/xs_duration_subtypes/gold/test1.out | 4 -
tests/xs_duration_subtypes/gold/test2.out | 0
tests/xs_duration_subtypes/gold/test3.out | 4 -
tests/xs_duration_subtypes/gold/test4.out | 0
tests/xs_duration_subtypes/gold/test5.out | 0
tests/xs_duration_subtypes/gold/test6.out | 4 -
tests/xs_duration_subtypes/gold/test7.out | 0
tests/xs_duration_subtypes/gold/test8.out | 4 -
tests/xs_duration_subtypes/gold/test9.out | 0
tests/xs_duration_subtypes/test1.xsl | 50 -
tests/xs_duration_subtypes/test1_a.xml | 2 -
tests/xs_duration_subtypes/test2.xsl | 42 -
tests/xs_duration_subtypes/test3.xsl | 59 -
tests/xs_duration_subtypes/test4.xsl | 59 -
tests/xs_duration_subtypes/test5.xsl | 59 -
tests/xs_duration_subtypes/test6.xsl | 57 -
tests/xs_duration_subtypes/test7.xsl | 57 -
tests/xs_duration_subtypes/test8.xsl | 55 -
tests/xs_duration_subtypes/test9.xsl | 55 -
tests/xs_time_with_arithmetic/gold/test1.out | 7 -
tests/xs_time_with_arithmetic/gold/test2.out | 9 -
tests/xs_time_with_arithmetic/gold/test3.out | 5 -
tests/xs_time_with_arithmetic/gold/test4.out | 4 -
tests/xs_time_with_arithmetic/test1.xsl | 52 -
tests/xs_time_with_arithmetic/test1_a.xml | 5 -
tests/xs_time_with_arithmetic/test2.xsl | 56 -
tests/xs_time_with_arithmetic/test3.xsl | 46 -
tests/xs_time_with_arithmetic/test4.xsl | 45 -
tests/xsl_analyze_string/gold/test1.out | 9 -
tests/xsl_analyze_string/gold/test10.out | 16 -
tests/xsl_analyze_string/gold/test11.out | 20 -
tests/xsl_analyze_string/gold/test12.out | 1 -
tests/xsl_analyze_string/gold/test13.out | 9 -
tests/xsl_analyze_string/gold/test14.out | 7 -
tests/xsl_analyze_string/gold/test15.out | 8 -
tests/xsl_analyze_string/gold/test16.out | 5 -
tests/xsl_analyze_string/gold/test2.out | 3 -
tests/xsl_analyze_string/gold/test3.out | 7 -
tests/xsl_analyze_string/gold/test4.out | 6 -
tests/xsl_analyze_string/gold/test5.out | 11 -
tests/xsl_analyze_string/gold/test6.out | 11 -
tests/xsl_analyze_string/gold/test7.out | 13 -
tests/xsl_analyze_string/gold/test8.out | 1 -
tests/xsl_analyze_string/gold/test9.out | 23 -
tests/xsl_analyze_string/test1.xsl | 47 -
tests/xsl_analyze_string/test10.xsl | 48 -
tests/xsl_analyze_string/test11.xsl | 61 -
tests/xsl_analyze_string/test12.xsl | 58 -
tests/xsl_analyze_string/test13.xsl | 65 -
tests/xsl_analyze_string/test14.xsl | 49 -
tests/xsl_analyze_string/test15.xsl | 44 -
tests/xsl_analyze_string/test1_a.xml | 6 -
tests/xsl_analyze_string/test1_b.xml | 4 -
tests/xsl_analyze_string/test1_c.xml | 2 -
tests/xsl_analyze_string/test1_d.xml | 2 -
tests/xsl_analyze_string/test1_e.xml | 2 -
tests/xsl_analyze_string/test1_f.xml | 4 -
tests/xsl_analyze_string/test1_g.xml | 6 -
tests/xsl_analyze_string/test1_h.xml | 10 -
tests/xsl_analyze_string/test2.xml | 2 -
tests/xsl_analyze_string/test2.xsl | 42 -
tests/xsl_analyze_string/test3.xml | 2 -
tests/xsl_analyze_string/test3.xsl | 41 -
tests/xsl_analyze_string/test4.xsl | 39 -
tests/xsl_analyze_string/test5.xsl | 42 -
tests/xsl_analyze_string/test6.xsl | 42 -
tests/xsl_analyze_string/test7.xsl | 53 -
tests/xsl_analyze_string/test8.xsl | 67 -
tests/xsl_analyze_string/test9.xsl | 49 -
tests/xsl_attribute/gold/test1.out | 1 -
tests/xsl_attribute/gold/test2.out | 1 -
tests/xsl_attribute/gold/test3.out | 0
tests/xsl_attribute/gold/test4.out | 5 -
tests/xsl_attribute/gold/test5.out | 5 -
tests/xsl_attribute/gold/test6.out | 5 -
tests/xsl_attribute/gold/test7.out | 29 -
tests/xsl_attribute/test1.xsl | 39 -
tests/xsl_attribute/test1_a.xml | 12 -
tests/xsl_attribute/test1_b.xml | 18 -
tests/xsl_attribute/test2.xsl | 40 -
tests/xsl_attribute/test3.xsl | 42 -
tests/xsl_attribute/test4.xsl | 43 -
tests/xsl_attribute/test5.xsl | 44 -
tests/xsl_attribute/test6.xsl | 44 -
tests/xsl_attribute/test7.xsl | 94 -
tests/xsl_attribute_validation/gold/test1.out | 7 -
tests/xsl_attribute_validation/gold/test2.out | 22 -
tests/xsl_attribute_validation/test1.xml | 8 -
tests/xsl_attribute_validation/test1.xsl | 45 -
tests/xsl_attribute_validation/test2.xsl | 76 -
tests/xsl_copy_validation/gold/test1.out | 7 -
tests/xsl_copy_validation/gold/test2.out | 7 -
tests/xsl_copy_validation/gold/test3.out | 17 -
tests/xsl_copy_validation/gold/test4.out | 17 -
tests/xsl_copy_validation/gold/test5.out | 17 -
tests/xsl_copy_validation/info_1.xsd | 38 -
tests/xsl_copy_validation/info_2.xsd | 30 -
tests/xsl_copy_validation/test1.xml | 8 -
tests/xsl_copy_validation/test1.xsl | 48 -
tests/xsl_copy_validation/test2.xml | 18 -
tests/xsl_copy_validation/test2.xsl | 48 -
tests/xsl_copy_validation/test3.xsl | 50 -
tests/xsl_copy_validation/test4.xsl | 50 -
tests/xsl_copy_validation/test5.xsl | 53 -
tests/xsl_copyof_validation/gold/test1.out | 27 -
tests/xsl_copyof_validation/gold/test2.out | 27 -
tests/xsl_copyof_validation/gold/test3.out | 27 -
tests/xsl_copyof_validation/gold/test4.out | 27 -
tests/xsl_copyof_validation/gold/test5.out | 27 -
tests/xsl_copyof_validation/gold/test6.out | 27 -
tests/xsl_copyof_validation/info_1.xsd | 52 -
tests/xsl_copyof_validation/test1.xml | 8 -
tests/xsl_copyof_validation/test1.xsl | 52 -
tests/xsl_copyof_validation/test2.xsl | 52 -
tests/xsl_copyof_validation/test3.xsl | 52 -
tests/xsl_copyof_validation/test4.xsl | 52 -
tests/xsl_copyof_validation/test5.xsl | 53 -
tests/xsl_copyof_validation/test6.xsl | 53 -
tests/xsl_element_validation/gold/test1.out | 22 -
tests/xsl_element_validation/gold/test2.out | 7 -
tests/xsl_element_validation/gold/test3.out | 22 -
tests/xsl_element_validation/gold/test4.out | 22 -
tests/xsl_element_validation/info_1.xsd | 33 -
tests/xsl_element_validation/info_2.xsd | 35 -
tests/xsl_element_validation/test1.xml | 8 -
tests/xsl_element_validation/test1.xsl | 48 -
tests/xsl_element_validation/test2.xsl | 45 -
tests/xsl_element_validation/test3.xsl | 83 -
tests/xsl_element_validation/test4.xsl | 46 -
tests/xsl_evaluate/gold/test1.out | 4 -
tests/xsl_evaluate/gold/test10.out | 24 -
tests/xsl_evaluate/gold/test11.out | 54 -
tests/xsl_evaluate/gold/test2.out | 8 -
tests/xsl_evaluate/gold/test3.out | 5 -
tests/xsl_evaluate/gold/test4.out | 5 -
tests/xsl_evaluate/gold/test5.out | 1 -
tests/xsl_evaluate/gold/test6.out | 3 -
tests/xsl_evaluate/gold/test7.out | 5 -
tests/xsl_evaluate/gold/test8.out | 29 -
tests/xsl_evaluate/gold/test9.out | 38 -
tests/xsl_evaluate/test1.xml | 9 -
tests/xsl_evaluate/test1.xsl | 44 -
tests/xsl_evaluate/test2.xml | 5 -
tests/xsl_evaluate/test2.xsl | 44 -
tests/xsl_evaluate/test3.xml | 13 -
tests/xsl_evaluate/test3.xsl | 45 -
tests/xsl_evaluate/test4.xml | 15 -
tests/xsl_evaluate/test4.xsl | 54 -
tests/xsl_evaluate/test5.xml | 20 -
tests/xsl_evaluate/test5.xsl | 41 -
tests/xsl_evaluate/test6.xml | 24 -
tests/xsl_evaluate/test6.xsl | 46 -
tests/xsl_evaluate/test7.xml | 20 -
tests/xsl_evaluate/test7.xsl | 42 -
tests/xsl_evaluate/test8.xsl | 104 -
tests/xsl_evaluate/test9.xsl | 39 -
tests/xsl_function/gold/test1.out | 1 -
tests/xsl_function/gold/test10.out | 1 -
tests/xsl_function/gold/test11.out | 4 -
tests/xsl_function/gold/test12.out | 1 -
tests/xsl_function/gold/test13.out | 1 -
tests/xsl_function/gold/test14.out | 4 -
tests/xsl_function/gold/test15.out | 4 -
tests/xsl_function/gold/test16.out | 14 -
tests/xsl_function/gold/test17.out | 6 -
tests/xsl_function/gold/test18.out | 4 -
tests/xsl_function/gold/test19.out | 4 -
tests/xsl_function/gold/test2.out | 1 -
tests/xsl_function/gold/test20.out | 4 -
tests/xsl_function/gold/test21.out | 1 -
tests/xsl_function/gold/test22.out | 1 -
tests/xsl_function/gold/test23.out | 1 -
tests/xsl_function/gold/test3.out | 1 -
tests/xsl_function/gold/test4.out | 12 -
tests/xsl_function/gold/test5.out | 11 -
tests/xsl_function/gold/test6.out | 4 -
tests/xsl_function/gold/test7.out | 4 -
tests/xsl_function/info1.json | 14 -
tests/xsl_function/test1.xsl | 48 -
tests/xsl_function/test10.xsl | 40 -
tests/xsl_function/test11.xsl | 52 -
tests/xsl_function/test12.xsl | 50 -
tests/xsl_function/test13.xsl | 55 -
tests/xsl_function/test14.xsl | 60 -
tests/xsl_function/test15.xsl | 62 -
tests/xsl_function/test16.xsl | 60 -
tests/xsl_function/test17.xsl | 61 -
tests/xsl_function/test18.xsl | 64 -
tests/xsl_function/test19.xsl | 52 -
tests/xsl_function/test1_a.xml | 17 -
tests/xsl_function/test1_b.xml | 17 -
tests/xsl_function/test1_c.xml | 4 -
tests/xsl_function/test2.xml | 14 -
tests/xsl_function/test2.xsl | 46 -
tests/xsl_function/test20.xsl | 56 -
tests/xsl_function/test21.xsl | 53 -
tests/xsl_function/test22.xsl | 55 -
tests/xsl_function/test23.xsl | 53 -
tests/xsl_function/test3.xml | 14 -
tests/xsl_function/test3.xsl | 51 -
tests/xsl_function/test4.xsl | 51 -
tests/xsl_function/test5.xsl | 50 -
tests/xsl_function/test6.xsl | 71 -
tests/xsl_function/test7.xsl | 71 -
tests/xsl_function/test8.xsl | 54 -
tests/xsl_function/test9.xsl | 54 -
tests/xsl_import_schema/address.xsd | 26 -
tests/xsl_import_schema/gold/test1.out | 4 -
tests/xsl_import_schema/gold/test10.out | 10 -
tests/xsl_import_schema/gold/test11.out | 7 -
tests/xsl_import_schema/gold/test12.out | 7 -
tests/xsl_import_schema/gold/test13.out | 17 -
tests/xsl_import_schema/gold/test14.out | 3 -
tests/xsl_import_schema/gold/test16.out | 17 -
tests/xsl_import_schema/gold/test2.out | 4 -
tests/xsl_import_schema/gold/test3.out | 4 -
tests/xsl_import_schema/gold/test4.out | 6 -
tests/xsl_import_schema/gold/test5.out | 4 -
tests/xsl_import_schema/gold/test6.out | 7 -
tests/xsl_import_schema/gold/test7.out | 7 -
tests/xsl_import_schema/gold/test8.out | 20 -
tests/xsl_import_schema/gold/test9.out | 10 -
tests/xsl_import_schema/info_1.xsd | 16 -
tests/xsl_import_schema/info_2.xsd | 12 -
tests/xsl_import_schema/info_3.xsd | 24 -
tests/xsl_import_schema/info_4.xsd | 14 -
tests/xsl_import_schema/info_5.xsd | 22 -
tests/xsl_import_schema/test1.xsl | 58 -
tests/xsl_import_schema/test10.xsl | 45 -
tests/xsl_import_schema/test11.xsl | 47 -
tests/xsl_import_schema/test12.xsl | 45 -
tests/xsl_import_schema/test13.xsl | 45 -
tests/xsl_import_schema/test14.xsl | 47 -
tests/xsl_import_schema/test15.xsl | 44 -
tests/xsl_import_schema/test16.xsl | 48 -
tests/xsl_import_schema/test1_a.xml | 6 -
tests/xsl_import_schema/test1_b.xml | 8 -
tests/xsl_import_schema/test2.xml | 28 -
tests/xsl_import_schema/test2.xsl | 58 -
tests/xsl_import_schema/test3.xml | 11 -
tests/xsl_import_schema/test3.xsl | 59 -
tests/xsl_import_schema/test4.xml | 11 -
tests/xsl_import_schema/test4.xsl | 65 -
tests/xsl_import_schema/test5.xml | 8 -
tests/xsl_import_schema/test5.xsd | 31 -
tests/xsl_import_schema/test5.xsl | 51 -
tests/xsl_import_schema/test6.xml | 8 -
tests/xsl_import_schema/test6.xsd | 12 -
tests/xsl_import_schema/test6.xsl | 79 -
tests/xsl_import_schema/test7.xml | 8 -
tests/xsl_import_schema/test7.xsd | 25 -
tests/xsl_import_schema/test7.xsl | 49 -
tests/xsl_import_schema/test8.xsl | 58 -
tests/xsl_import_schema/test9.xsl | 82 -
tests/xsl_iterate/gold/iterate-002.out | 20 -
tests/xsl_iterate/gold/iterate-003.out | 11 -
tests/xsl_iterate/gold/test1.out | 7 -
tests/xsl_iterate/gold/test10.out | 1 -
tests/xsl_iterate/gold/test11.out | 6 -
tests/xsl_iterate/gold/test12.out | 5 -
tests/xsl_iterate/gold/test13.out | 4 -
tests/xsl_iterate/gold/test14.out | 8 -
tests/xsl_iterate/gold/test15.out | 12 -
tests/xsl_iterate/gold/test16.out | 7 -
tests/xsl_iterate/gold/test17.out | 15 -
tests/xsl_iterate/gold/test18.out | 8 -
tests/xsl_iterate/gold/test19.out | 13 -
tests/xsl_iterate/gold/test2.out | 8 -
tests/xsl_iterate/gold/test20.out | 6 -
tests/xsl_iterate/gold/test21.out | 6 -
tests/xsl_iterate/gold/test22.out | 7 -
tests/xsl_iterate/gold/test23.out | 4 -
tests/xsl_iterate/gold/test24.out | 9 -
tests/xsl_iterate/gold/test25.out | 4 -
tests/xsl_iterate/gold/test26.out | 9 -
tests/xsl_iterate/gold/test27.out | 5 -
tests/xsl_iterate/gold/test28.out | 7 -
tests/xsl_iterate/gold/test3.out | 32 -
tests/xsl_iterate/gold/test4.out | 10 -
tests/xsl_iterate/gold/test6.out | 1 -
tests/xsl_iterate/gold/test7.out | 0
tests/xsl_iterate/gold/test9.out | 1 -
tests/xsl_iterate/iterate-002.xsl | 47 -
tests/xsl_iterate/iterate-003.xsl | 56 -
tests/xsl_iterate/iterate001.xml | 89 -
tests/xsl_iterate/test1.xsl | 47 -
tests/xsl_iterate/test10.xsl | 54 -
tests/xsl_iterate/test11.xsl | 47 -
tests/xsl_iterate/test12.xsl | 62 -
tests/xsl_iterate/test13.xsl | 59 -
tests/xsl_iterate/test14.xsl | 48 -
tests/xsl_iterate/test15.xsl | 39 -
tests/xsl_iterate/test16.xsl | 46 -
tests/xsl_iterate/test17.xsl | 62 -
tests/xsl_iterate/test18.xsl | 49 -
tests/xsl_iterate/test19.xsl | 44 -
tests/xsl_iterate/test1_a.xml | 10 -
tests/xsl_iterate/test1_b.xml | 43 -
tests/xsl_iterate/test1_c.xml | 7 -
tests/xsl_iterate/test1_d.xml | 8 -
tests/xsl_iterate/test1_e.xml | 13 -
tests/xsl_iterate/test1_f.xml | 8 -
tests/xsl_iterate/test1_g.xml | 4 -
tests/xsl_iterate/test2.xsl | 48 -
tests/xsl_iterate/test20.xsl | 50 -
tests/xsl_iterate/test21.xsl | 50 -
tests/xsl_iterate/test22.xsl | 57 -
tests/xsl_iterate/test23.xsl | 64 -
tests/xsl_iterate/test24.xsl | 72 -
tests/xsl_iterate/test25.xsl | 69 -
tests/xsl_iterate/test26.xsl | 75 -
tests/xsl_iterate/test27.xsl | 44 -
tests/xsl_iterate/test28.xsl | 59 -
tests/xsl_iterate/test3.xsl | 66 -
tests/xsl_iterate/test4.xsl | 42 -
tests/xsl_iterate/test5.xsl | 49 -
tests/xsl_iterate/test6.xsl | 49 -
tests/xsl_iterate/test7.xsl | 43 -
tests/xsl_iterate/test8.xsl | 43 -
tests/xsl_iterate/test9.xsl | 51 -
.../gold/test1.out | 7 -
.../gold/test2.out | 22 -
.../gold/test3.out | 22 -
.../info_2.xsd | 35 -
.../test1.xml | 8 -
.../test1.xsl | 44 -
.../test2.xsl | 80 -
.../test3.xsl | 47 -
tests/xsl_recursion/gold/test1.out | 4 -
tests/xsl_recursion/gold/test2.out | 21 -
tests/xsl_recursion/gold/test3.out | 4 -
tests/xsl_recursion/gold/test4.out | 21 -
tests/xsl_recursion/gold/test5.out | 4 -
tests/xsl_recursion/gold/test6.out | 21 -
tests/xsl_recursion/gold/test7.out | 21 -
tests/xsl_recursion/gold/test8.out | 4 -
tests/xsl_recursion/test1.xsl | 55 -
tests/xsl_recursion/test1_a.xml | 5 -
tests/xsl_recursion/test2.xsl | 72 -
tests/xsl_recursion/test3.xsl | 56 -
tests/xsl_recursion/test4.xsl | 77 -
tests/xsl_recursion/test5.xsl | 57 -
tests/xsl_recursion/test6.xsl | 74 -
tests/xsl_recursion/test7.xsl | 79 -
tests/xsl_recursion/test8.xsl | 56 -
tests/xsl_sequence/gold/test1.out | 12 -
tests/xsl_sequence/gold/test2.out | 6 -
tests/xsl_sequence/test1.xsl | 42 -
tests/xsl_sequence/test1_a.xml | 2 -
tests/xsl_sequence/test2.xsl | 45 -
tests/xsl_sequence_inst/gold/test1.out | 1 -
tests/xsl_sequence_inst/gold/test10.out | 3 -
tests/xsl_sequence_inst/gold/test2.out | 1 -
tests/xsl_sequence_inst/gold/test3.out | 1 -
tests/xsl_sequence_inst/gold/test4.out | 1 -
tests/xsl_sequence_inst/gold/test5.out | 6 -
tests/xsl_sequence_inst/gold/test7.out | 3 -
tests/xsl_sequence_inst/gold/test9.out | 1 -
tests/xsl_sequence_inst/test1.xsl | 45 -
tests/xsl_sequence_inst/test10.xsl | 50 -
tests/xsl_sequence_inst/test1_a.xml | 22 -
tests/xsl_sequence_inst/test1_b.xml | 5 -
tests/xsl_sequence_inst/test2.xsl | 55 -
tests/xsl_sequence_inst/test3.xsl | 46 -
tests/xsl_sequence_inst/test4.xsl | 42 -
tests/xsl_sequence_inst/test5.xsl | 53 -
tests/xsl_sequence_inst/test6.xsl | 47 -
tests/xsl_sequence_inst/test7.xsl | 45 -
tests/xsl_sequence_inst/test8.xsl | 47 -
tests/xsl_sequence_inst/test9.xsl | 45 -
tests/xsl_template/gold/test1.out | 7 -
tests/xsl_template/gold/test2.out | 3 -
tests/xsl_template/gold/test3.out | 3 -
tests/xsl_template/gold/test4.out | 4 -
tests/xsl_template/gold/test5.out | 4 -
tests/xsl_template/gold/test9.out | 5 -
tests/xsl_template/test1.xsl | 52 -
tests/xsl_template/test10.xsl | 51 -
tests/xsl_template/test1_a.xml | 7 -
tests/xsl_template/test1_b.xml | 3 -
tests/xsl_template/test1_c.xml | 4 -
tests/xsl_template/test2.xsl | 37 -
tests/xsl_template/test3.xsl | 39 -
tests/xsl_template/test4.xsl | 45 -
tests/xsl_template/test5.xsl | 71 -
tests/xsl_template/test6.xsl | 73 -
tests/xsl_template/test7.xsl | 71 -
tests/xsl_template/test8.xsl | 71 -
tests/xsl_template/test9.xsl | 62 -
tests/xsl_template_attribute_as/gold/test1.out | 4 -
tests/xsl_template_attribute_as/gold/test2.out | 4 -
tests/xsl_template_attribute_as/gold/test3.out | 4 -
tests/xsl_template_attribute_as/gold/test4.out | 4 -
tests/xsl_template_attribute_as/gold/test5.out | 4 -
tests/xsl_template_attribute_as/gold/test6.out | 10 -
tests/xsl_template_attribute_as/gold/test7.out | 4 -
tests/xsl_template_attribute_as/gold/test8.out | 5 -
tests/xsl_template_attribute_as/gold/test9.out | 22 -
tests/xsl_template_attribute_as/test1.xsl | 52 -
tests/xsl_template_attribute_as/test1_a.xml | 4 -
tests/xsl_template_attribute_as/test1_b.xml | 22 -
tests/xsl_template_attribute_as/test2.xsl | 58 -
tests/xsl_template_attribute_as/test3.xsl | 52 -
tests/xsl_template_attribute_as/test4.xsl | 58 -
tests/xsl_template_attribute_as/test5.xsl | 47 -
tests/xsl_template_attribute_as/test6.xsl | 55 -
tests/xsl_template_attribute_as/test7.xsl | 59 -
tests/xsl_template_attribute_as/test8.xsl | 54 -
tests/xsl_template_attribute_as/test9.xsl | 47 -
tests/xsl_tunnel_parameter/gold/test1.out | 4 -
tests/xsl_tunnel_parameter/gold/test10.out | 9 -
tests/xsl_tunnel_parameter/gold/test2.out | 4 -
tests/xsl_tunnel_parameter/gold/test3.out | 8 -
tests/xsl_tunnel_parameter/gold/test4.out | 8 -
tests/xsl_tunnel_parameter/gold/test5.out | 4 -
tests/xsl_tunnel_parameter/gold/test6.out | 4 -
tests/xsl_tunnel_parameter/gold/test7.out | 4 -
tests/xsl_tunnel_parameter/gold/test8.out | 4 -
tests/xsl_tunnel_parameter/gold/test9.out | 9 -
tests/xsl_tunnel_parameter/test1.xsl | 57 -
tests/xsl_tunnel_parameter/test10.xsl | 72 -
tests/xsl_tunnel_parameter/test2.xsl | 57 -
tests/xsl_tunnel_parameter/test3.xml | 5 -
tests/xsl_tunnel_parameter/test3.xsl | 59 -
tests/xsl_tunnel_parameter/test4.xml | 5 -
tests/xsl_tunnel_parameter/test4.xsl | 59 -
tests/xsl_tunnel_parameter/test5.xml | 8 -
tests/xsl_tunnel_parameter/test5.xsl | 54 -
tests/xsl_tunnel_parameter/test6.xsl | 64 -
tests/xsl_tunnel_parameter/test7.xsl | 65 -
tests/xsl_tunnel_parameter/test8.xsl | 65 -
tests/xsl_tunnel_parameter/test9.xsl | 68 -
tests/xsl_value_of/gold/test1.out | 1 -
tests/xsl_value_of/gold/test2.out | 1 -
tests/xsl_value_of/gold/test3.out | 1 -
tests/xsl_value_of/gold/test4.out | 1 -
tests/xsl_value_of/gold/test5.out | 1 -
tests/xsl_value_of/gold/test6.out | 1 -
tests/xsl_value_of/gold/test7.out | 4 -
tests/xsl_value_of/gold/test8.out | 1 -
tests/xsl_value_of/gold/test9.out | 5 -
tests/xsl_value_of/test1.xml | 11 -
tests/xsl_value_of/test1.xsl | 39 -
tests/xsl_value_of/test2.xsl | 39 -
tests/xsl_value_of/test3.xsl | 38 -
tests/xsl_value_of/test4.xsl | 39 -
tests/xsl_value_of/test5.xsl | 40 -
tests/xsl_value_of/test6.xsl | 41 -
tests/xsl_value_of/test7.xsl | 45 -
tests/xsl_value_of/test8.xsl | 54 -
tests/xsl_value_of/test9.xsl | 50 -
tests/xsl_variable_attribute_as/gold/test1.out | 8 -
tests/xsl_variable_attribute_as/gold/test10.out | 7 -
tests/xsl_variable_attribute_as/gold/test11.out | 4 -
tests/xsl_variable_attribute_as/gold/test12.out | 11 -
tests/xsl_variable_attribute_as/gold/test2.out | 4 -
tests/xsl_variable_attribute_as/gold/test3.out | 1 -
tests/xsl_variable_attribute_as/gold/test3_1.out | 1 -
tests/xsl_variable_attribute_as/gold/test4.out | 23 -
tests/xsl_variable_attribute_as/gold/test5.out | 7 -
tests/xsl_variable_attribute_as/gold/test6.out | 1 -
tests/xsl_variable_attribute_as/gold/test7.out | 1 -
tests/xsl_variable_attribute_as/gold/test8.out | 7 -
tests/xsl_variable_attribute_as/gold/test9.out | 17 -
tests/xsl_variable_attribute_as/test1.xsl | 53 -
tests/xsl_variable_attribute_as/test10.xsl | 67 -
tests/xsl_variable_attribute_as/test11.xsl | 65 -
tests/xsl_variable_attribute_as/test12.xsl | 52 -
tests/xsl_variable_attribute_as/test13.xsl | 53 -
tests/xsl_variable_attribute_as/test1_a.xml | 7 -
tests/xsl_variable_attribute_as/test1_b.xml | 7 -
tests/xsl_variable_attribute_as/test1_c.xml | 7 -
tests/xsl_variable_attribute_as/test1_d.xml | 7 -
tests/xsl_variable_attribute_as/test1_e.xml | 7 -
tests/xsl_variable_attribute_as/test2.xsl | 48 -
tests/xsl_variable_attribute_as/test3.xsl | 41 -
tests/xsl_variable_attribute_as/test4.xsl | 51 -
tests/xsl_variable_attribute_as/test5.xsl | 41 -
tests/xsl_variable_attribute_as/test6.xsl | 46 -
tests/xsl_variable_attribute_as/test7.xsl | 41 -
tests/xsl_variable_attribute_as/test8.xsl | 43 -
tests/xsl_variable_attribute_as/test9.xsl | 47 -
todo.xsl | 175 -
tools/ant.jar | Bin 717666 -> 0 bytes
tools/antRun | 9 -
tools/antRun.bat | 36 -
tools/stylebook-1.0-b3_xalan-2.jar | Bin 52198 -> 0 bytes
tools/xalan2jdoc.jar | Bin 124095 -> 0 bytes
tools/xalan2jtaglet.jar | Bin 2701 -> 0 bytes
trax_bugs.xml | 69 -
xdocs/sources/design/compilation.gif | Bin 13454 -> 0 bytes
xdocs/sources/design/conceptual.gif | Bin 45017 -> 0 bytes
xdocs/sources/design/data.gif | Bin 59498 -> 0 bytes
xdocs/sources/design/design2_0_0.xml | 293 -
xdocs/sources/design/org_apache.gif | Bin 976 -> 0 bytes
xdocs/sources/design/process.gif | Bin 19895 -> 0 bytes
xdocs/sources/design/trax.gif | Bin 11435 -> 0 bytes
xdocs/sources/design/xalan.gif | Bin 15576 -> 0 bytes
xdocs/sources/design/xalan1_1x1.gif | Bin 12782 -> 0 bytes
xdocs/sources/design/xmllogo.gif | Bin 2367 -> 0 bytes
xdocs/sources/design/xpath.gif | Bin 9798 -> 0 bytes
xdocs/sources/design/xslt_abstract.gif | Bin 9036 -> 0 bytes
xdocs/sources/entities.src | 117 -
xdocs/sources/xalan-apache-org-site.xml | 32 -
xdocs/sources/xalan-apache-org/index.xml | 59 -
xdocs/sources/xalan-collate.xsl | 49 -
xdocs/sources/xalan-jlocal.xml | 62 -
xdocs/sources/xalan-jsite.xml | 66 -
xdocs/sources/xalan/bugreporting.xml | 69 -
xdocs/sources/xalan/builds.xml | 403 --
xdocs/sources/xalan/charter.xml | 319 -
xdocs/sources/xalan/commandline.xml | 120 -
xdocs/sources/xalan/commandline_xsltc.xml | 261 -
xdocs/sources/xalan/contact_us.xml | 105 -
xdocs/sources/xalan/downloads.xml | 351 -
xdocs/sources/xalan/dtm.xml | 113 -
xdocs/sources/xalan/extensions.xml | 902 ---
xdocs/sources/xalan/extensions_xsltc.xml | 198 -
xdocs/sources/xalan/extensionslib.xml | 629 --
xdocs/sources/xalan/faq.xml | 763 ---
xdocs/sources/xalan/features.xml | 248 -
xdocs/sources/xalan/getstarted.xml | 109 -
xdocs/sources/xalan/history.xml | 6783 --------------------
xdocs/sources/xalan/index.xml | 370 --
xdocs/sources/xalan/overview.xml | 189 -
xdocs/sources/xalan/public_apis.xml | 129 -
xdocs/sources/xalan/readme.xml | 1036 ---
xdocs/sources/xalan/resources.xml | 203 -
xdocs/sources/xalan/samples.xml | 713 --
xdocs/sources/xalan/trax.xml | 274 -
xdocs/sources/xalan/usagepatterns.xml | 584 --
xdocs/sources/xalan/whatsnew.xml | 42 -
xdocs/sources/xalan/xmlfilters.gif | Bin 4772 -> 0 bytes
xdocs/sources/xalan/xpath_apis.xml | 400 --
xdocs/sources/xalan/xsltc_history.xml | 4792 --------------
xdocs/sources/xalan/xsltc_usage.xml | 624 --
xdocs/sources/xalandesign.xml | 28 -
xdocs/sources/xsltc.xml | 110 -
xdocs/sources/xsltc/DOMInterface.gif | Bin 10110 -> 0 bytes
xdocs/sources/xsltc/DOMLocking.gif | Bin 3530 -> 0 bytes
xdocs/sources/xsltc/README | 260 -
xdocs/sources/xsltc/README.APACHE | 101 -
xdocs/sources/xsltc/README.api | 436 --
xdocs/sources/xsltc/README.xslt | 135 -
xdocs/sources/xsltc/README.xsltc | 143 -
xdocs/sources/xsltc/README2 | 101 -
xdocs/sources/xsltc/all_namespaces.gif | Bin 3853 -> 0 bytes
xdocs/sources/xsltc/ast_stage1.gif | Bin 2932 -> 0 bytes
xdocs/sources/xsltc/ast_stage2.gif | Bin 4688 -> 0 bytes
xdocs/sources/xsltc/ast_stage3.gif | Bin 5606 -> 0 bytes
xdocs/sources/xsltc/cast_expression.gif | Bin 2263 -> 0 bytes
xdocs/sources/xsltc/class_loader.gif | Bin 5205 -> 0 bytes
xdocs/sources/xsltc/compiler_AST.gif | Bin 2969 -> 0 bytes
xdocs/sources/xsltc/compiler_DOM.gif | Bin 2413 -> 0 bytes
xdocs/sources/xsltc/compiler_architecture.gif | Bin 4642 -> 0 bytes
xdocs/sources/xsltc/compiler_design.gif | Bin 7087 -> 0 bytes
xdocs/sources/xsltc/dom_namespace1.gif | Bin 2969 -> 0 bytes
xdocs/sources/xsltc/dom_namespace2.gif | Bin 3805 -> 0 bytes
xdocs/sources/xsltc/dom_namespace3.gif | Bin 4670 -> 0 bytes
xdocs/sources/xsltc/index.xml | 168 -
xdocs/sources/xsltc/iterator_stack.gif | Bin 4081 -> 0 bytes
xdocs/sources/xsltc/key_relations.gif | Bin 5667 -> 0 bytes
xdocs/sources/xsltc/match_namespace1.gif | Bin 6487 -> 0 bytes
xdocs/sources/xsltc/match_namespace2.gif | Bin 9034 -> 0 bytes
xdocs/sources/xsltc/namespace_stack.gif | Bin 3319 -> 0 bytes
xdocs/sources/xsltc/output_namespaces1.gif | Bin 3483 -> 0 bytes
xdocs/sources/xsltc/output_namespaces2.gif | Bin 3360 -> 0 bytes
xdocs/sources/xsltc/output_settings.gif | Bin 5263 -> 0 bytes
xdocs/sources/xsltc/overall_design.gif | Bin 5114 -> 0 bytes
xdocs/sources/xsltc/pattern_objects.gif | Bin 5206 -> 0 bytes
xdocs/sources/xsltc/runtime_architecture.gif | Bin 5536 -> 0 bytes
xdocs/sources/xsltc/runtime_design.gif | Bin 8540 -> 0 bytes
xdocs/sources/xsltc/runtime_type_mapping.gif | Bin 9446 -> 0 bytes
xdocs/sources/xsltc/sort_objects.gif | Bin 3175 -> 0 bytes
xdocs/sources/xsltc/translet_wrapping.gif | Bin 6037 -> 0 bytes
xdocs/sources/xsltc/trax_output_settings.gif | Bin 5263 -> 0 bytes
xdocs/sources/xsltc/trax_translet_wrapping.gif | Bin 6037 -> 0 bytes
xdocs/sources/xsltc/type_mapping.gif | Bin 3368 -> 0 bytes
xdocs/sources/xsltc/type_mappings.gif | Bin 3807 -> 0 bytes
xdocs/sources/xsltc/typecast.gif | Bin 1950 -> 0 bytes
xdocs/sources/xsltc/uri_resolver.gif | Bin 4431 -> 0 bytes
xdocs/sources/xsltc/xsl_choose_design.xml | 77 -
xdocs/sources/xsltc/xsl_comment_design.xml | 73 -
xdocs/sources/xsltc/xsl_if_design.xml | 76 -
xdocs/sources/xsltc/xsl_include_design.xml | 132 -
xdocs/sources/xsltc/xsl_key_design.xml | 257 -
xdocs/sources/xsltc/xsl_lang_design.xml | 77 -
xdocs/sources/xsltc/xsl_sort_design.xml | 173 -
xdocs/sources/xsltc/xsl_unparsed_design.xml | 60 -
xdocs/sources/xsltc/xsl_variable_design.xml | 205 -
xdocs/sources/xsltc/xsl_whitespace_design.xml | 304 -
xdocs/sources/xsltc/xsltc_compiler.xml | 343 -
xdocs/sources/xsltc/xsltc_dom.xml | 445 --
xdocs/sources/xsltc/xsltc_iterators.xml | 358 --
xdocs/sources/xsltc/xsltc_namespace.xml | 568 --
xdocs/sources/xsltc/xsltc_native_api.xml | 308 -
xdocs/sources/xsltc/xsltc_overview.xml | 27 -
xdocs/sources/xsltc/xsltc_performance.xml | 268 -
xdocs/sources/xsltc/xsltc_predicates.xml | 343 -
xdocs/sources/xsltc/xsltc_runtime.xml | 469 --
xdocs/sources/xsltc/xsltc_trax.xml | 586 --
xdocs/sources/xsltc/xsltc_trax_api.xml | 65 -
xdocs/style/dtd/spec.dtd | 593 --
xdocs/style/dtd/xsl-html40s.dtd | 1520 -----
xdocs/style/loaderdesign.xml | 7 -
xdocs/style/stylesheets/design2project.xsl | 51 -
xdocs/style/stylesheets/designdoc2html.xsl | 274 -
xdocs/style/stylesheets/done.xsl | 67 -
xdocs/style/stylesheets/spec.xsl | 238 -
xdocs/style/stylesheets/xml2fo.xsl | 507 --
xdocs/xml-site-style.tar.gz | Bin 23391 -> 0 bytes
xsltc_todo.xml | 118 -
3642 files changed, 5099 insertions(+), 119946 deletions(-)
diff --git a/.classpath b/.classpath
index d04ad9cb6..f7e4a1dd5 100644
--- a/.classpath
+++ b/.classpath
@@ -1,20 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="src" path="tests"/>
- <classpathentry kind="lib" path="lib/runtime.jar"/>
- <classpathentry kind="lib" path="lib/regexp.jar"/>
- <classpathentry kind="lib" path="tools/java_cup.jar"/>
- <classpathentry kind="lib" path="tools/JLex.jar"/>
- <classpathentry kind="lib" path="lib/bcel-6.7.0.jar"/>
- <classpathentry kind="lib" path="lib/endorsed/xml-apis.jar"/>
- <classpathentry kind="lib" path="lib/endorsed/xercesImpl.jar"/>
- <classpathentry kind="lib" path="lib/bsf.jar"/>
- <classpathentry kind="lib" path="lib/commons-logging-1.2.jar"/>
- <classpathentry kind="lib" path="lib/rhino-1.7.14.jar"/>
- <classpathentry kind="lib" path="lib/xpath31_types.jar"/>
- <classpathentry kind="lib" path="lib/json-20240303.jar"/>
- <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
- <classpathentry kind="output" path="build/classes"/>
+ <classpathentry kind="src" output="target/classes" path="src/main/java">
+ <attributes>
+ <attribute name="optional" value="true"/>
+ <attribute name="maven.pomderived" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ <attribute name="optional" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="src" output="target/test-classes" path="src/test/java">
+ <attributes>
+ <attribute name="optional" value="true"/>
+ <attribute name="maven.pomderived" value="true"/>
+ <attribute name="test" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ <attribute name="test" value="true"/>
+ <attribute name="optional" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+ <attributes>
+ <attribute name="maven.pomderived" value="true"/>
+ </attributes>
+ </classpathentry>
+ <classpathentry kind="output" path="target/classes"/>
</classpath>
diff --git a/.gitignore b/.gitignore
index adf038126..b83d22266 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1 @@
-/build/
-/.metadata/
-/src/org/apache/xalan/Version.java
-/src/org/apache/xalan/processor/XSLProcessorVersion.java
-/src/org/apache/xalan/xsltc/compiler/XPathLexer.java
-/src/org/apache/xalan/xsltc/compiler/XPathParser.java
-/src/org/apache/xalan/xsltc/compiler/sym.java
-/src/org/apache/xml/serializer/Version.java
-/xdocs/sources/entities.ent
+/target/
diff --git a/.project b/.project
index 56d086ee9..8c7edad5c 100644
--- a/.project
+++ b/.project
@@ -1,22 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!--
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You 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.
--->
<projectDescription>
- <name>xalan-j-trunk</name>
+ <name>xalanj_xslt3.0_mvn</name>
<comment></comment>
<projects>
</projects>
@@ -26,8 +10,14 @@
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.m2e.core.maven2Builder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
+ <nature>org.eclipse.m2e.core.maven2Nature</nature>
</natures>
</projectDescription>
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
index 0fee6a9c4..3a0745fdb 100644
--- a/.settings/org.eclipse.jdt.core.prefs
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -10,6 +10,7 @@ org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 7e642675d..000000000
--- a/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,5 +0,0 @@
-#Mon Jul 14 00:07:56 EDT 2008
-eclipse.preferences.version=1
-formatter_profile=_Development
-formatter_settings_version=11
-org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\r\n * @return the ${bare_field_name}\r\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" e [...]
diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
new file mode 100644
index 000000000..f897a7f1c
--- /dev/null
+++ b/.settings/org.eclipse.m2e.core.prefs
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/KEYS b/KEYS
deleted file mode 100644
index 5d3013023..000000000
--- a/KEYS
+++ /dev/null
@@ -1,503 +0,0 @@
-This file contains the PGP keys of xml-commons committers
-and are used for signing .zip/.tar.gz distributions.
-
-To verify the .sig on a distribution:
- Using PGP: pgp xalan-j_version.num.zip.sig
- Using gpg: gpg -verify xalan-j_version.num.zip.sig xalan-j_version.num.zip
-
-To import these public keys into your keyring:
- Using PGP: pgp < KEYS or pgp -ka KEYS
- Using gpg: gpg --import < KEYS
-
-Committers: to put your key in here:
- Using PGP: pgp -kxa <your name> and append it to this file.
- Using gpg: gpg --export -a <your_name> >>KEYS should do the trick
-
-
-Shane Curcuru curcuru@apache.org
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP Personal Privacy 6.5.3
-
-mQGiBDghjNIRBADXB4UY4YfZ2DmbSushlzPZCkY00iDPUB+GkW6FQhgnGCLZovgy
-FhCnCsKdN1xyHFq/Ns3PV3HPrMGxFKgVOfRuxREbF8CoXAa/u0qR1WoAm+rlyC9l
-OVsHdXxyOpZ8e4SPGne8LQYZwr2q+LsHiXOZktkaBo8ua8F4EJYkBMFhZQCg/4Iw
-jXmfpt661Essmf8d05cMdAcEAL0r+PrFxCmrU8Ok+r74+eqyclxVbiDbOf7Uef6N
-fEJmC5ihX7p8k8eEf2XepeAo6N0gdOxYVXVwcoRCmqPy7SSg1jnXqKOnA87ylv16
-lOiJ5WUkiVX96WOWEsbbYKuggmWeDL+6iFc9hp6oEP2sf/geC8AEAEHTPfneJzpo
-3z28A/9iX41r4K0iRx5eIJu2KUrjdpPxhn0JPe9dz2XzWZIciNeki+ThrcarEj9h
-lmfvcGLifXbQfXuFid3btMsBRI8dqAbbXmyfvCYYSHDOkXEmoMW66AWfeF4hgfHF
-SA5lmcpH4mtHU69uC0+cvYlRROP+HaeOepYbriA+9A9Qq4MAW7QiU2hhbmUgQ3Vy
-Y3VydSA8Y3VyY3VydUBhcGFjaGUub3JnPokATgQQEQIADgUCOy5rCAQLAwIBAhkB
-AAoJEDLsF1kwoh1V/nkAoMGf6NVxNmMxpMJ9mQW6pzwWDAF2AKCe05LW35bV/px3
-c1a5mBZf0U8exokARgQQEQIABgUCOy5q+gAKCRAZucGLZELD3ErhAJ95upvPEsLB
-W+GF/Q27gKwJAJWh5ACg9vPu27CELQPkx5x6fhquWlPZWR6JAEYEEBECAAYFAjsu
-bP0ACgkQ1so098tadVyJkACbBhPpRY1usOMqaEoVi8iQvqJTaxMAoJDFZU6+RUTX
-dpyd/BhwgKB32d7TiQBGBBARAgAGBQI7LsU+AAoJEL66K4f1/EtCBKMAoMTRzp2x
-mzR4TjVuLDS1E4jkOAkWAKC4ONEEtQjIuTuDCVhZPQTtvk+0abQnU2hhbmUgQ3Vy
-Y3VydSA8c2hhbmVfY3VyY3VydUBsb3R1cy5jb20+iQBOBBARAgAOBQI7LmsIBAsD
-AgECGQAACgkQMuwXWTCiHVUPBACdHm9xrBcNMoEEgR0l+m/8zpgNqWEAn1CbpI+L
-0JNmBIyppFM1pCcXp5K6iQBOBBARAgAOBQI4IYzSBAsDAgECGQEACgkQMuwXWTCi
-HVXQIQCg1Q1MKkWygIsDGAOhiPaM09pTdlUAniTeCkoOI0+2IgD/NtqnGDaSvNDn
-iQBGBBARAgAGBQI4qZk/AAoJEFHrPvFXdlryVbIAoO/egti1esgRI6GErIhICg3I
-octfAKDlpw6NWq/WTxk1Aa0pN/1b6fmD5IkARgQQEQIABgUCOxPAFAAKCRAZucGL
-ZELD3ElDAJ9dcJ0/3luizN4DiPKeIiMsN4PiAQCfdCDLUWcAs93yj0MfeACJ7F6+
-UcqJAEYEEBECAAYFAjsubTcACgkQ1so098tadVzvZQCfRN3SVna4GEb5IwSm/zRn
-0exFr6MAoLSGnZ1wKQT12W/tNR/y2BueOEY2iQBGBBARAgAGBQI6rusTAAoJEBm5
-wYtkQsPcIsIAn0lLDcnoFp5jfpJqV5FnIgIjJ8HkAJ49bCzhw7U5n9G8XEYDQVE2
-eLyMgIkARgQQEQIABgUCOy7FfwAKCRC+uiuH9fxLQhjTAKDDUMomB1wKbVEhcdoy
-zpjt13tTMgCgiser+HuJ5boYdvtoEfsn0bHQMFS0J1NoYW5lIEN1cmN1cnUgPHNo
-YW5lX2N1cmN1cnVAeWFob28uY29tPokASwQQEQIACwUCPD8X0QQLAwIBAAoJEDLs
-F1kwoh1VSusAnAuo93Gu3IphIzuBQSsFu9YRl5HLAKCH3V71nV+Td9udzwT6RIsn
-WWIPLIkARgQQEQIABgUCPD8Y0gAKCRAZucGLZELD3KwAAJ45UpvBFaNKOa64ujpg
-2dKYVAGIZACg8fNYqXgVuqaB7Xrzyok45ciCfiC5Ag0EOCGM0hAIAPZCV7cIfwgX
-cqK61qlC8wXo+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyD
-vWXpF9Sh01D49Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5
-u/2RXscBqtNbno2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98
-iLMcfFstjvbzySPAQ/ClWxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlA
-GBGNfISnCnLWhsQDGcgHKXrKlQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqr
-ol7DVekyCzsAAgIIAM7v0Dm7spCxsDywqEkBCn3jUhjzq+8Ctl0qfHPA0tQdo61S
-+KB/j2G+sFYXDXd/l7ePj/wX5ZXpkVPNBg+rf0R6ExGYSIaf9/HqwSyXyz6hQ2HY
-yn99BDDIxViIXnIPUJ2Ul1Nn+xCduC/v756LYwM+oWXyb429W9bV9z0NVtnvpUxY
-Us9UWEiseJrBHHs92dMFWpTalpXrd7e/HAmUU+HzzpMjOAuxW7SunLLxVF5CH7t6
-oMeGlZPB1CMF5B2Q9lu14hUj4TLYHD3lAG9wCHmCbP4qj+B+DeKCfAerV8ZqQ5tz
-/OT4QuICThVE4Z2ShpC7VsHVGoKPF0igeVVAP1CJAEYEGBECAAYFAjghjNIACgkQ
-MuwXWTCiHVV0vgCg4cicMdOPPnOwEyDUhn+iMYl0MmEAoOOqSf33NB1VlLx344qA
-0Wi0FCL/
-=QTmn
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBDnjTUMRBADGzi7y1XiTty/HZ1QhRQxMkyf7JD/E5dGXCVLRoSQV9/hdKPtF
-OGzjZQt6DssPnisgrW6hSLEs8GrZKHCZE6z8h5Yekg+WJTs3K0LNJ3X/tStVe/fU
-DarLM7u0qwtcsaISWFMRoy1xbrxBkpFBeNkD+FRUk8sXTVXoOGvm3Fw/8wCg/+pg
-Y7XD6ZIA0m/CxrxR+xTBri8D/Rk4/5rzsT42AImJwAweJidzlmmvWcDGjZolDxrH
-TlVpIXFjGFJBj9tg1Xz+3/w9zKyk900gcwlHU7uz28xPylishgd8DyAb/enSXsEy
-NC1EagypAbMpEhTAdBaUNPb6t8yOX3dHUki5yuZ+PryOyKWTaiHyhHLwJ5vZi9xm
-o+/ZBACqjUqAL27JOC1qw1zrWCQQzEJIeIIdGFEGoMBiFC425vh/1dJA1LUICHSZ
-bZvg7VlvAMErnZb/IcVx4LX4R8Uergh0E/4Xi6krTYZvDuI4RmP5Jn/7IaK2c27I
-lCx7I0hj4CQIWVIEVCDAGjJk9E38VahJYHySHzjMdhXSjTbqW7QnTG90dXN4c2wg
-VGVhbSA8TG90dXN4c2xfVGVhbUBsb3R1cy5jb20+iQBOBBARAgAOBQI5401DBAsD
-AgECGQEACgkQGbnBi2RCw9yVZwCgjxC/ie5/GhPLZyQhMSQvJuDJP8kAn17UNfN/
-tRtFfcJDrNcC7P21ut+VuQINBDnjTUMQCAD2Qle3CH8IF3KiutapQvMF6PlTETlP
-tvFuuUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZX9x2
-Uk89PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56NoKVy
-OtQa8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kjwEPw
-pVsYjY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obEAxnI
-Byl6ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAICB/9g
-5aR6mWbvaZAwN/IFwIC9cd54cDAW6pvowo6/gkgLfwULI7iGR8jrHHs9rSu968fV
-3L7ys3pFLR93/22mJR1InTp+qQdUntcnh5fwbAd9Z8NoM2QEuY4c7cVjobazOgPf
-C6XZkS1C3tHcvUedzR8kmf1hiRtILWW2pF7A9JbJB3RHcuBut3cS3eME2+s+dCSl
-SugZKyVFuiDoKO59TD7OIn9dwipVhX7UgG0uLDlZzCd9dHLsrlr75LDxIZyiifDB
-1oa+xM5smFYEqux+3lf/UNGhpxcaGDJM09UUpOVv8yVz+FZQilZ7Bu0XKvnj1p91
-YFVAiQvQHijya+kMy6MCiQBGBBgRAgAGBQI5401DAAoJEBm5wYtkQsPcPlUAoNkm
-fMB0HL71h5QYfB/NRJupWsWUAKCi2UETq9cwA7QtuMyQ1cjvkA1mnQ==
-=lNZ2
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>
-
-mQGiBDtiOuERBADWqtYvR/wqP9H99bmQ1GNpS8NL7YXmOUEdH9X/7KT3nrFBjacO
-XTJ2/rjnY1ItW6EwnenuFf0okgnf3ZgUai6Ajr4buxCMhpAzm2htOAaSnc3l/FZF
-mcdvpvKkpc4bf2qYC0j4RjKPvXExPdK3DbQnl7Pi5q0qvdaS0JUkYR5X/QCg/7fI
-uJKHVBqIveeAmZKpU8xYd60D/RvTll3dwVCWhs21a/AFFYKpA86A5jyq/yXwIeVr
-IKtKfxnvcjpmZAYIMddsBtVFjW/CyRm6KQZXRdWpXuLymP7+ppT2VlRLM3TqUxum
-4pASJdptk7fj3qzivyfaQ6/fAG3PyJcOe5hS7znLV2a0LX7PQBiPpUwqcjKQ2a2h
-LogQBACalpgAIdN1dfUbgOSm9gdsRb8wYIOKTFGpCWF17rMTMuSYTLAsm6mPdxrl
-FHn2wlROwiDFnzhEDFbPOHdC5XMD+tYdrWJaffJZKW7ZItOEz6OIh7gnmKpBcDsy
-WoJ9J7QRUiETHX3AbKOynSdk5kcgDWymCjSP6rE0M1PAiMVg1LQhU2NvdHQgQm9h
-ZyA8c2NvdHRfYm9hZ0Bsb3R1cy5jb20+iQBOBBARAgAOBQI7YjrhBAsDAgECGQEA
-CgkQQkPbOcGiXuYuqQCgxnuxkA2wfXf/qrhK9FDdhtG67MQAninm2rZVcTHqorBV
-KqUHMeC4VHaEuQINBDtiOuEQCAD2Qle3CH8IF3KiutapQvMF6PlTETlPtvFuuUs4
-INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZX9x2Uk89PY3b
-zpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56NoKVyOtQa8L9G
-AFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kjwEPwpVsYjY67
-VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6ypUM
-2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAICCADj1YHJzpg7
-J0z0zRmpzhmRfDZtzBZB+bjqXh1lkcJO9P6tqwEe9Jnhm+yMWKtfETeiNxyK7C5f
-qTATo9USqB2+VTfEr0Y+UivUcITB1UvChj02iPj7zhrW6A7ki5UHYzcK6y29Mw6K
-J39nKn7FPaxcqFEzksAGenT+yq0/sSCAydX0GyW6scEkkmdVsUskD5tb83KqNzKK
-wXm/iIkQHS5FyzQ7U/WGAKRMcQf14UkGrfPoeRbMfNmlp/B+Jwpfbn3bH47hgowA
-gdGcKQSAQhUgy6GDpsxWFTVyjiZNEBI2UxkoB7d8HzMRvme6tw51d59MSNK7X/Go
-GtA9P+IqA3UTiQBGBBgRAgAGBQI7YjrhAAoJEEJD2znBol7mw+MAn3pbgcaYV+KZ
-TLJszssOCpQLvJwpAKCOBhKSHNUJR8OXI4VhY2Arvmm33g==
-=genn
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGPfreeware 6.5.1 for non-commercial use <http://www.pgp.com>
-
-mQGiBDuOlFsRBADT2HtC2QiEuPHzAk6Oa95nupm5zPFdtUasGWnbNhj37JNjhNFA
-/iCAvloRHMG8pR9ltlLZA4ae4X2BhPPqk+Us7zjYY/DkF/+G+cTMwPdoakc5JxL5
-ZRoVntAYRH5bcmv9MdSbY4YDf2iqk8gCaFPjP9EQcw3l38kTbfVvGKIjNwCg/7fU
-aAHIiOYSH+eLMpF4LtuqQP0D/3DhtpvrALSpiF/rw3VnL1rnxcb2IZs9IL1U6bFK
-p0IbqQORSVO2+dYSWo4/Vt7aWBFVPf/yfn/elncVmo12wAzWy7sBnqv8QzfYAvyY
-UuOh2WUD4K1ALOy7VHNM1mMyvH4dDIAoOuqXMQBwJx0A+/zUUaUZZLojsWl366pF
-GHmlBACa5zXSZ0mUf5ScZqZyda7/kUsV+B5tKjEKuOY1d/hnI5e/9Z11EQIfqqxs
-UckzCii+mg8zSpSgWHtsSu5N90teLum98bEuhYNT1tB6Pc7yNWEfq3c3SPw8ZstX
-u1kTQrsQeTiPhmfTQ+RyFiv+ZjonEsETNQK8n7CU+N2diiX5d7QjTXlyaWFtIE1p
-ZHkgPG15cmlhbV9taWR5QGxvdHVzLmNvbT6JAE4EEBECAA4FAjuOlFsECwMCAQIZ
-AQAKCRDeziK2wcV9LzZ/AKCYT4SNAFyQB+tA93nYjRo+NMc12wCaAw6zfJ7j7pI4
-e7L2OA0niSd8vHe5Ag0EO46UWxAIAPZCV7cIfwgXcqK61qlC8wXo+VMROU+28W65
-Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXpF9Sh01D49Vlf3HZSTz09
-jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNbno2gpXI61Brw
-v0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbzySPAQ/ClWxiN
-jrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLWhsQDGcgHKXrK
-lQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVekyCzsAAgIIANxxFjYo
-tUFTQpvEVHu1ZJhyZNySlR5EEDFemG/3AC67Mhv7ygHaeKP/oFzIixKmWllT7iKS
-SLjyS75rq7LpTzhasg2+suQPRnV8y2ATTLnlKWQVmZfVKY1RDiO4MWLik9laFTVY
-kEyFbKgF9w0LyeobsD7SU1J4D9IUOYmslq0m9rac0l+1ovNetdzIm3WSTB/gm/B2
-Nrz1z8urh4mf+RJwuO0to9fkSjE1KUcrE7nTiSD6A3eUaQC6S+Q5wEeiB3QN5f18
-giQuxna9Aet9J8tnMk+5iuh0QYKjNyXlyYD5B9ZF/4SXnQVDi6jAIC/Zzt/Yqzwo
-QX3NAtR8yY0WgASJAEYEGBECAAYFAjuOlFsACgkQ3s4itsHFfS+Q1QCg9ywbxv1n
-32glMqfIb9X7icWxYIEAoOGctrkwfA71hEB0S6zhT4UU3zx7
-=eDC+
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBDu47OwRBADe/cmSMZz/V8OF9KlVIij1Y66HuKRf9u8ht0JrVZf40BiA6ZF0
-IhXx44ELI1SWU2SqWQOrVR3RRVhHDbCiHGTGGLy8FgL5mhuC8vKRRkKNSzvgJKpD
-dCqRScL0UBWogvKj8plzuvz73rHDGJDdd4BYjOD02FW8wmBnWZO2FRQDhwCg/wwW
-HvcFM/O9dwoUPjdzc5AOteMEAN7vt3PzYpuhPEA21kGHd/wrn47BKGRiwYXv6b4S
-h6OCOWvj/JB9I/BnoeiDpt//1JRte/14JKf8IykuCQgzcZOvA2uuiMi0oWY7kBWe
-KDKzz63pFhlqncCzbxnOlIGUq82Y6ZGCrUvKErddOEdeHeCf2smgEvbxfED7lfKR
-noVTA/9mjXvtQf5tHlSA6/xErh5WVnvtK1voWQKK5CcRYccqoeD6hbYfwH2wHPte
-Rxvh+l8uyF+KTszM2cThA/BfVec01g3qeI1b4F1Izj9iLERxzvczB9QOQ11Ihhn1
-aC6CGDRT8pbrQddWKZy1mGoSJzRDcAGmHleY24+AK371+rKzlrQtSm9zZXBoIEtl
-c3NlbG1hbiA8am9zZXBoX2tlc3NlbG1hbkBsb3R1cy5jb20+iQBOBBARAgAOBQI7
-uOztBAsDAgECGQEACgkQss3trL7oYN6+QwCeNNwhvSTvw/OXKOAJ0wzpzUKc//AA
-oI+/TdbMVKrBDyEIR3fzS+PDYOq/uQINBDu47O0QCAD2Qle3CH8IF3KiutapQvMF
-6PlTETlPtvFuuUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ
-+PVZX9x2Uk89PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarT
-W56NoKVyOtQa8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY72
-88kjwEPwpVsYjY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy
-1obEAxnIByl6ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7
-AAICB/4usO5A+4Z5Zqdv3IE/Ffaw7XD2+94Jjr9VLWBvlNPb8hwYaCQ8Sn8c+Vwq
-lrePG3vHQvwsaTVpLWgk7G/tqasTdecCGrBEc9YlB/9jBqNaUuWdT1RlfxzS96Z1
-ayhNSqHM5gF/6cTBedK95HF0++AdtG4Z+CxhX5COZliPcIeOH1mwYqP/OKcbfOmc
-NqsjEpKA81oMpu6RHlzdbvUEyr8JpwqlQnJBPZ6oRi7SUlsTidYvsTA2+ZXJWftr
-TXe/R4RdaoXnwhESiDAL1pJy1Hnw3N5RJGCA5RS3RLHa0wvF0YTCwdk7PJut7100
-bdLw57nTr1edcFUKrPrXHQaAI4KiiQBGBBgRAgAGBQI7uOztAAoJELLN7ay+6GDe
-6ioAn0mSgIVhoKS1/Umun8Let3+az+SMAJ0aDwtI+TswutMqImiCBg2XsQkOug==
-=FVde
------END PGP PUBLIC KEY BLOCK-----
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBDu46/8RBADy0Wm57RXcDu6sd+sza7pFOoYgWslo51LuSxoCVWZiBjgOhas0
-JZeN9pOZlW89yFG4b4U+IfHJ6S0jrl9dcY4jZbwGZOBHF/03Z1viZajIZQ8X13HT
-xVASnVFspxj/bvnkpALBaaeI75De9XjDJzJmxWpIMnvXqD6r3jA78h5J2wCg/xbc
-xzkV5R1+g5f0YQ5f6LcLK0kD/RWVFuIvrlxzJXZQ+7jduyZmBJat9CQs0U3hHFXq
-DIxQPfFsEn9B/kc/qRTFITTeu1JVmq9SYXhJ/YRP+5yza/bJy3HBs4X4xUSeSGR9
-lgMQ7CdI2RwCP2FiCt1yEZT0FG7V452P5u4GFsrUo0hzwPuF853OFbNMVA9lud7Q
-pKAdA/wN2J7vDQJzAI/Pnf1ilp3Etq5Mm0jm9F13qXY66a9GtqvcS/lZGwEwYb5J
-WHu2kUjDwRwc4rdVbmJS7r4OpuK4n4HSvkA+H7T2fGeAbSlmi2cf0Zj9PQc6nTTX
-xs9/mW+ducQoAWWqBsjYb9WTmETFI/v7XODgkFc8+4bGO79ysLQmSm9zZXBoIEtl
-c3NlbG1hbiA8amtlc3NlbG1AYXBhY2hlLm9yZz6JAE4EEBECAA4FAju46/8ECwMC
-AQIZAQAKCRBM03UrGv/D/h69AJkB04jEwgpZ3U/A3Vo1dfce8zM4/ACfRm4GEOJS
-8R/nsuNzZ8YoRD52DpK5Ag0EO7jr/xAIAPZCV7cIfwgXcqK61qlC8wXo+VMROU+2
-8W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXpF9Sh01D49Vlf3HZS
-Tz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNbno2gpXI6
-1Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbzySPAQ/Cl
-WxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLWhsQDGcgH
-KXrKlQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVekyCzsAAgIIAMhL
-pfkBOHvfRhd/Dusekk1af4fMmH82fVhw82Q2+rY9CUNX1N/w0NLZ/AD1wKPugbDK
-QoVqgYaAP2rf0xETMFeZKlUhnPl0fXtfZSPWC8qIeiphac97g8Y4q/ZJL9jqZWiu
-lqQyArwniUUJ4L6obhZ0EjmSOy4etrWkIEv+1Z8Btw3+hn/XwdWRPzDkicMz7iL4
-scAsSLphu53tUhBdlwBDFdjesaKCRqy8bdR3AQf77Z1czNMLfYA7RS6zuoiblkD6
-GlABJDeQuxnBVJsuYpa+/zxlf4ol7P1rP5WohTN+hZWR9JI+MbqqG8EeyuYjI2Gj
-2/jT1kKqjGgVnqjtcb2JAEYEGBECAAYFAju46/8ACgkQTNN1Kxr/w/4tsACgyWj3
-/gI5CMj0KhDDxRXkxzCRP+AAnjY4cIvvgya56KB0IGmFgdgWZxUK
-=Ipr4
------END PGP PUBLIC KEY BLOCK-----
-
-Type Bits/KeyID Date User ID
-pub 2048/1AAC221B 2001/11/09 Joseph Kesselman <jo...@lotus.com>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGhBDvsN+kRBADjapawUAJpEXOp7xNASa4FKdXFx9rLOx45+GP4bdTS9QN/p7Vo
-t4v+Xd8PUhJYHkxyfe39rtWfVTj+JPFotldMaPJUCKixnxnTjehbSoyi5sNraRqj
-WvZFYFDOOmOEy139eBBFXNTGSH+3D8A0PMg9IhUGHYgGZwqhEgd+2yaBlQCg/94k
-idl+3UadWoI4CTOxD+iU0rMD+JUCsUvmFTP1HfJQekMSNN16WSzJF29QOr0JUm9q
-ebnJHvtaQ/GaZrVyVv0bbgC1XAXf36pqWJPldkvOOzxCm0z0JkKdbQ6+r4P3hDMF
-Ppj1kUfz2XmdbkLTROu0PhUwgE4p7IKQspmxcdYGbT8rPtSSxXVF0yvF/NItXcCJ
-KfMEANYbpDzbuzWNtwVTQReFoj5xwYxH1H0CMeXmV+yq0i7DRNU+uAe2DmWOc6om
-bl9K5yk/cf8DP93/0yOaJqmZ1EjhHwKkknucHbjcNcMrG5qozU3bUr4in8IK5XO0
-NDZEw6KZTLCyXWCl9kK/H7vr0ogtSeQo+rnMqM9Ggusl2yMCtC1Kb3NlcGggS2Vz
-c2VsbWFuIDxqb3NlcGhfa2Vzc2VsbWFuQGxvdHVzLmNvbT6JAE4EEBECAA4FAjvs
-N+kECwMCAQIZAQAKCRCVht3BGqwiGxyvAKCOQ+RkwNwxTbrfGj9y3Lm4mYjZ5wCg
-npZjPSr5wXU3YU+yi9TluXrMFWC5Ag0EO+w36RAIAPZCV7cIfwgXcqK61qlC8wXo
-+VMROU+28W65Szgg2gGnVqMU6Y9AVfPQB8bLQ6mUrfdMZIZJ+AyDvWXpF9Sh01D4
-9Vlf3HZSTz09jdvOmeFXklnN/biudE/F/Ha8g8VHMGHOfMlm/xX5u/2RXscBqtNb
-no2gpXI61Brwv0YAWCvl9Ij9WE5J280gtJ3kkQc2azNsOA1FHQ98iLMcfFstjvbz
-ySPAQ/ClWxiNjrtVjLhdONM0/XwXV0OjHRhs3jMhLLUq/zzhsSlAGBGNfISnCnLW
-hsQDGcgHKXrKlQzZlp+r0ApQmwJG0wg9ZqRdQZ+cfL2JSyIZJrqrol7DVekyCzsA
-AgIIAJJnaUDpUG1btIJUVkHLHOeBkm8uIcixAY1BrsoAm+HKW0DfvGZ0OA9RZawL
-ZwE0sWCuOuzQjbMVFjt3B76kK7YRiha+hlsAvbm5Ojnz5cmn+4JhT6fvh7Eh4xBR
-zCyQTOedNtegy0zkV24ddRqjz/zRDa3KJLagZrQFKU4+LXF5DpaTUVDR5xHxDlWg
-Ht2RDbEWVSYALxRjyHobzVZYr9CuhRy6QKRd5pm/fD+qkDtwHbFkrouH8Txegr3y
-zVVc+vKC0GNr1xaX8f0lUGSz2KHPRgqyMfEKGRYM+IWfr/gHeZnP2SUzGHsfYzoi
-6CJS6hPL/HyrPn+UbOmVo5uKNaqJAEYEGBECAAYFAjvsN+kACgkQlYbdwRqsIhuk
-fgCfco+vxnDUpU8cLscpZsPbk6J9p/MAn0VYo0g51AsO36+JJUak7IDWGFwb
-=pFGX
------END PGP PUBLIC KEY BLOCK-----
-
-
-Sarah McNamara <mc...@ca.ibm.com>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBD0HV44RBADu4H3kzYmSoX2BZOkIio6h+LGD60EjDOGtGkFNh9pqd6aItRK9
-qpFishIK/1/1z+/nLVBfQDc+PSXR8jhZUzj/AGAdjmOtYkBwAWGz1jY08/x98xiV
-MzMlVYYdm0dHZAfrNKV7nAfLuFQ4X1Og4Hbmgv5HlnVllXEBcHUYWG7AFwCg/5Wu
-q6weARMULjVCQb7B/myiQJMD/itxWrfL0KibEBHzKEmzM3V6pJR7CT18+GO7aLFD
-Y0OtTqfcKdBlbvK2Ngyn6MFO/fgctGYsNB20Yg0dJH2oLPrgGAnSVqkgMh2VhUFH
-oc/6cyjBkFJMOgHQQAPY5c2MdVlMhBTCJcIMArY5rPQVS7q6D+947hftyHyhDwss
-e9b9BACUls7qRcUum7a0eygN6ninot6UlSh9TLEt7OERdIUegu3mbXazdGi5jvCr
-lXb1BxZPBIYP2tMve88s1uuRdDP20Ht7k3uG/CzMDlcIUisFrlAqNI7XtzE51jsF
-FOTt8NZFFCfqCGaVT/k4FB3wMWniK8HeXEiUuOB7vqdec2e1W7QkU2FyYWggTWNO
-YW1hcmEgPG1jbmFtYXJhQGNhLmlibS5jb20+iQBOBBARAgAOBQI9B1eOBAsDAgEC
-GQEACgkQDL/HgFBA4ORinwCeM0LEu1iHaSfg3O8W8XUO3soVB/8AoJCsL4P3H2YW
-jzcc4jWc0MtufUNTuQINBD0HV44QCAD2Qle3CH8IF3KiutapQvMF6PlTETlPtvFu
-uUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZX9x2Uk89
-PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56NoKVyOtQa
-8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kjwEPwpVsY
-jY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6
-ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAICCAC5df43
-MJy9e/SkSdo/Vuu+3cUNcyTuOck0kFivwZKbYKbqJL1nfmT92Flgf4kzJUQTJ5QU
-2//sG2dyRtSZwFmb2vhY+68G8d9m4bkbIq799si7sK1LtSdC+6jr5qEnO9w+KcM1
-dxHhUXz5QSOLJgOL+FuF+NcvItUefl0tq5gwiGschyPljp4A2ulaEQn1s7ur6smZ
-9QuEyr+95qTqo7I4yAA6NJy9kws2IkYTVXQGsuFlRuXsX30Q9jzlNGZGifLlo6gq
-im6cQJgP+WeNHMUb25hV3cVL+wONSklZXIshoDm+zwAcjrbeBVin7g9R38YfhA7p
-Gr5ZXzTdnd6GDVWAiQBGBBgRAgAGBQI9B1eOAAoJEAy/x4BQQODk1rYAn34/Xv82
-CElwVpVsZeIkpD68gL1kAKCpGFmpS+W7aXKGVdlNubEulbVlHw==
-=+0VJ
------END PGP PUBLIC KEY BLOCK-----
-
-
-Ilene Seelemann (ilene@ca.ibm.com)
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGP 6.5.8
-
-mQGiBD14yigRBAD4YG6RAKr364IFqsbD/3B02Nl28bkwVyWFxHA0y9Br5UvjyDGz
-sh6ZBQD7mPO2lpNGVj6ln0h5fxur+Nmi79j51LhdZamUGoJtx3GR8bMG3ps7OB+C
-FYobHFfBuaR+kvPioboPND0BKYqWktastyGi0Et5OSG2RbvMwBWwv7+ssQCg/y3A
-GTvsP70+0FPdsqYMIVbnvPcD/0I7huEjBXsF4/ZFple242zaDHiKcyJxaspiWYpk
-kHcHZB2fTUBroJtSvOE6in4LV9cBtr+qScyjYEKo7WXmTuvjPk9hGNg2/7IBhOAY
-pxEs/eMSRynPyX4dKsuQ/vbhRnJz5Uh2nG4l01oXIrIu3mLfbf0+njfAySbVZbUR
-Bm1fBADOLyw2OuOmVMu1DeFTZ2tyKyJQ+ALD3UtypphHDHcvejHC1Oq7heqxAk9p
-Ex/mYlIc3loddWiP6f4tQmdOqmvlhkZ1rGx1rNHMhRohRUPeY5WnRjg452hiaNtt
-ri3QnmX/w+3OQi9GcFzKr2GcSZzf429JArhAdMH4xoiK1lJTO7QiSWxlbmUgU2Vl
-bGVtYW5uIDxpbGVuZUBjYS5pYm0uY29tPokATgQQEQIADgUCPXjKKAQLAwIBAhkB
-AAoJEAaHFk5eFOHSfJsAnRLwJ3B/tgfUSAeXjgImzHITi93JAJ9kyIRfAu431G/0
-chT0OWCp/IqAnIkATAQQEQIADAUCPXjPQgUDDy00gAAKCRAy7BdZMKIdVZ5wAKDf
-j9ZVL8158YK7kdwpPsVMqJRldACfcYLyjzQh1rZIuAW/E/ddhwQ+eniJAEYEEBEC
-AAYFAj18qXUACgkQDL/HgFBA4ORX1gCg3WrNmHJrAc46PL2MdI1pqqVM+MYAoKFq
-cnqo7mczQM80Fvw58092GlFCuQINBD14yigQCAD2Qle3CH8IF3KiutapQvMF6PlT
-ETlPtvFuuUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZ
-X9x2Uk89PY3bzpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56N
-oKVyOtQa8L9GAFgr5fSI/VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kj
-wEPwpVsYjY67VYy4XTjTNP18F1dDox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obE
-AxnIByl6ypUM2Zafq9AKUJsCRtMIPWakXUGfnHy9iUsiGSa6q6Jew1XpMgs7AAIC
-CADSzWYVAO56F2n81OvuEKHEDsWHVTa5F+pB2rJQdSbYsvuB6VzOXO+gttdBgaPp
-Kox0wj/z1T3ycr3UyP21sbyP6C4IqUM1sxmDDvtPmi+GP9EnVVWsjt3kAX4NgpG+
-/5RRjdmWvTXYwCyQsGUYmrxj38bTl3slaY2MXuzDrPN7jPLj0LQq2XsucxlBxne7
-VcjMcwWdZy83yrcD4JBACjuzZDYv5rk8562v4i7yIL0OGG42ApLeHTszKgIOnvEz
-chBQRtAIbnTZyakWAQbx8yluBQREcWro65iVZngjEMFFBZogCOHRo/ZRea+6Chb0
-GE4SHxWelDm1h29kRKFyNiSSiQBGBBgRAgAGBQI9eMooAAoJEAaHFk5eFOHSYScA
-ni92fvDPDNiD0HR5fYQkCcj9+AmCAJ9r2Ic4kOjE7g4LqGU0w/zr3IJ6wA==
-=g9hV
-
------END PGP PUBLIC KEY BLOCK-----
-
-Henry Zongaro (zongaro@ca.ibm.com)
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.2.2 (Cygwin)
-
-mQGiBD8cAJsRBADUrXrA/bCXXan4MTeyaYP/X7Jq2N4m0taDKcCWneTWVoXVISJD
-WRm5xI0qfiSMao4VCienFS6aEVDW/CtYy/oVN6faP4cDhfiauOSNVnkuprN5kNT5
-45gXxjfkNZZqQEHzNXeQbd03b2eYVNRqEPIMmbe02VNmYU2ucNoS3tX+wwCg37o6
-lECga3f3HAEbAoBGJWEQDz8D/1cYnr/3K08y5iRbx/fEImoSwDVmS2stl7YSHiFq
-y8OkkNv65ctxq1AQKWkd6l/TRLkaTxV6jRSNR9/UUSsKZ1WqYXdWIQlTHOyfyXA4
-9F7BYWVCJ2AorGOCUV2RhL34JOtxD17eWFW7jte9d3yjzwrW6zEgRjL3gn8mF6pm
-N0vwA/9/Yhw4xs3kJrd93wpYC6tjwr9OpKX9btjCvmYRs0tIaiHgW+pz4yXcp0be
-3JAKmOZLOpYgdXrzqoays2dIXHtPtnJ8xcusnuyafijXnpTugDLd2TTZwTE2PJqa
-T6wU6ucrxZoVye7tnCZC9WO4wwT1C34a2Bs8Kb9gdEztDDc64LQiSGVucnkgWm9u
-Z2FybyA8em9uZ2Fyb0BjYS5pYm0uY29tPohhBBMRAgAhBQI/HACbBQm6FuqABgsJ
-CAcDAgMVAgMDFgIBAh4BAheAAAoJEKtvTqlV3u1VQv0AnRtJiGiwnQ0xRr86VijM
-3jpvtRhZAJ42nopVLUX7MLPQAmquJr7vbJ51erkBDQQ/HACeEAQAktEiSKwmijNK
-y3LRnBfDcmnsflwaR6vq/hzTU4OaHFlv7TsOF8IEYuVtY6k35r1EKRFDDj3O2yxc
-HZ2nJXsfwc2r4vXZ5maLJKrwm/oqdpCQxIhewKty0mNcBmRhYfzH8FwDbJfDj8GQ
-3Mb+hoFng5IQz0TMn/+Xufi8hMPNubMAAwUD/1KqOj307Sw/I8xrukzKD28wephI
-BaHD0k/JrOE08hLy0AA2hJYtWON2ngFxsAMn+hyCaJ7jIf03lVzeWY/EFUsRiz6W
-SK2bgxCqztvFEfk6auQks9o8Qi7wSTdfGRvmgBEv1NIHricYGujpLMYL1/wcUmAb
-0cuNiuD+f6I9//mOiEwEGBECAAwFAj8cAJ4FCboW6oAACgkQq29OqVXe7VV5NwCd
-GnR3HK9tl6lDNkgg4e/iwX1+TGAAoNAyeTCMkju29VQvP09DXyqF92KN
-=+iYb
------END PGP PUBLIC KEY BLOCK-----
-
-Brian James Minchau <mi...@ca.ibm.com>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>
-
-mQGiBD90tykRBAD8mc8/pJcCYJt7EBGh4M0x6FinAlR0QQsxgpf6sKVUsW01vnce
-1Sk2O5DfLCxTuTamstzMPGP9gqpIxL01qQO0ogarlQ8KLHtrb0x3ha2Ea32wnjux
-KsbWMYv88w3vyNmcPm4CwXePxWglBJxvuUtBl/8UfWX9tj51Gg1UIFkBMwCg/20T
-gSuvFLlcsBQIQ2z/lmyJsC8D/RP4QM4e36GyuMR+MVtamP2oq+kVsTgOWgMwbxBN
-pYVY9mtI43GIlQ3Nuj5MmgI2gh5w5KGkPxOUiBsbgGyKBpik2XET6uI+ESwxP/f3
-q4P5SsBg9Cnkfw1PRFp9rPrtsH+qRL0sVbPES7m5wgHFMO+iNFRvlgCj+n+a5wP9
-aZpVBADFiDoHukZKtwHkyeXf1ZAjDddYP0CMEU/+n6r2iQhGxsgB8YYxurCsNmWo
-ZHsEbFd9K0hiGW4wd8ehTnWhAOgF9haCg0ej+iXIsU26fSdup7XbhqWDwuBVG+oG
-fKrxWKn2M1Gq2/e7Y2uIQuUUZVLFWyfbz4srVKX4X+Usi2ZsWbQoQnJpYW4gSmFt
-ZXMgTWluY2hhdSA8bWluY2hhdUBjYS5pYm0uY29tPokATgQQEQIADgUCP3S3KQQL
-AwIBAhkBAAoJEEkBfzw7R979puQAoJz8iDTTk2RWVO7u3rTbiQLkKkDUAKDyteJj
-OIw78pLkcPnNBX5LsbtVzrkCDQQ/dLcqEAgA9kJXtwh/CBdyorrWqULzBej5UxE5
-T7bxbrlLOCDaAadWoxTpj0BV89AHxstDqZSt90xkhkn4DIO9ZekX1KHTUPj1WV/c
-dlJPPT2N286Z4VeSWc39uK50T8X8dryDxUcwYc58yWb/Ffm7/ZFexwGq01uejaCl
-cjrUGvC/RgBYK+X0iP1YTknbzSC0neSRBzZrM2w4DUUdD3yIsxx8Wy2O9vPJI8BD
-8KVbGI2Ou1WMuF040zT9fBdXQ6MdGGzeMyEstSr/POGxKUAYEY18hKcKctaGxAMZ
-yAcpesqVDNmWn6vQClCbAkbTCD1mpF1Bn5x8vYlLIhkmuquiXsNV6TILOwACAggA
-17tSplmHTmGaV5C5Up5Imu37MGELNYUmoDtg82Acn3gftwKAl81HSx7Lr5ekJTZ2
-jdxX6k1TiJVvw0926Dm44xERqgbTnxJ0eSkvrzuM3WEdnSC4e34ostHcYSMjtXpI
-IwbhrAhCNJz8VHQsMPHbp5DCEESZracxHbOe1HGfV1qfomdM6X8k01fIa5Qmhi1B
-UUV8tdhr4yXL4fjzQYzI0PJQAVNxEKGrdPpnKedcEDKqdaGDD/SfFjo0Wp1Lg9wO
-pW6KnujtylZ/i2gj+oQtXgNXG1CDB2R4+573NyIWbTGCliDA0vr/MIOON3D0Ir1/
-4vtFBvRhTOefXJ2S7AQFl4kARgQYEQIABgUCP3S3KgAKCRBJAX88O0fe/XhoAKC6
-AUWyj+MEm1Uf+mxMLDI2IXiDZQCdEMKlwjNalb4/NBV3HatUuhOuFho=
-=LaXh
------END PGP PUBLIC KEY BLOCK-----
-
-Michael Glavassevich <mr...@ca.ibm.com>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.9 (Cygwin)
-
-mQINBEsh3ukBEADQTZRcZ+Fzyb4fWqhV5egIC8BTP54fjBcv9HKfC4IJxCaK5n/n
-GV9uuxv37LPNtZw9WxI8MLBJh0I3lu4PnrTvbcCVgP3NXlzFvdzY5n5FKQN62i+R
-6DbKehdd/QNlW0plxhVr3z6ZC2QH/EKRY0yJDcqT958Qz2BuPhXqYc+qlPtXAyPz
-2vE0aWsOZ6/7CJ7inLnh+0oVo1mJdtUYAVtoVwzQ6P7zcwvJDvwUaLUG9U0or46i
-46SNk2hTRK0q7KcFpEyv+6b1lbezZVWLN1tZjCITN8FHwf16cOMJF0XO/4fsCBQJ
-BCtZ9x5A6eCsDlWFCPd0BMDcPVDsB83AhujZo00g5H12oWVcxNUnlxSJ5ou7zRtq
-T4RJ7mpB7IM6g4zASJMgUkkuMnsQ9d+Bv8o9wC5lCDTEjN779ZxcctCmbBs6blgo
-4q9hYvAJYSkBOSfx+TRPuAYk9WK4elp8yq/XIrB1k7seKfTesROSf5Td5f988OpA
-jdyHhdp+HKstgktOkIvtDHQKgrsaKy5mHKqrWOA/mLL/Yw1p2IJkpBnGz8r/8mPD
-ecWrenRiT0E/us+D7tpHi84DrpfTS6niPaM4FgoigbCsdK/0T6IJ6uXVOPHdbpnL
-k5JDRYercy57tlaPwEHJITPe0FDP4zKJ+Jq28UYFRbPWDPcZJhPrUKA5IwARAQAB
-tD1NaWNoYWVsIEdsYXZhc3NldmljaCAoQ09ERSBTSUdOSU5HIEtFWSkgPG1yZ2xh
-dmFzQGFwYWNoZS5vcmc+iQI2BBMBAgAgBQJLId7pAhsDBgsJCAcDAgQVAggDBBYC
-AwECHgECF4AACgkQlEOAhCOKWlZifhAAhEkzKFOPkwJ58vy47jwMQa7/iAMs3gNN
-zNYcNcn6Vj3n/gTa5IlWrcjx2VnZviSW13lwry7DmudfO/qeU0JsJr4mk8Kwj5mh
-GFa5r/gt+dnOW/iFy8lEaJUI4vcXVZa4QK310d+Loat4ac0i0Nkioeiomix5RaQv
-A+I4m7qJpo6V112d/0/GCVJADwFm/5sbDhreUV4H8zIIkhH47YZKejEUArO3Teqn
-4Ym6ES/25qv/wiDSuuQOwIBymYIHCVam42VUHdbUHEjFZF7v5A1qjvdymZBtMGK2
-nfQCLUHpX6ACq+icwShLG4CDK4+zYdN0bTwI20VbLlFzFScjVga21Dqkdaw1bIvn
-cSmAXwrSKbFIdsdnsq9lnTqSszs5AyXQZ2Iq0iGk73L/CJemtgp9gwf3dp03WXQG
-5LCuTiRb/MWcgAPoG2KVEHRjE3KYGxEQ/OgIHxwDiDnvyvukjkpV/O/9A9LAga+5
-f7J22ih9g0ILbSbX0N9PWpvESD0fskAT6awlcvvyFacOm4tcYveMRESyT6/ZJWAm
-t/DlHcxLshX0RQZCETV/HO1C59twuds6MEbs3rTaFsKryz5Vo4/AQSsz46eDZze3
-XZ8y4FLHAkgrptHfoV39kyjJHmIMOAkx6S1YIvswTU0hF9SrxfrslyF9SwxYNuHt
-Q/M+Mf7tVQ4=
-=NDBw
------END PGP PUBLIC KEY BLOCK-----
-
-Gary David Gregory (Code signing key) <gg...@apache.org>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.11 (MingW32)
-
-mQENBE2kzuwBCACYV+G9yxNkSjAKSji0B5ipMGM74JAL1Ogtcu+993pLHHYsdXri
-WWXi37x9PLjeHxw63mN26SFyrbMJ4A8erLB03PDjw0DEzAwiu9P2vSvL/RFxGBbk
-cM0BTNXNR1rk8DpIzvXtejp8IHtD1qcDLTlJ8D0W3USebShDPo6NmMxTNuH0u99B
-WHCMAdSa34wsg0ZpffwQmRxeA+ebrf2ydKupGkeZsKjkLlaXNkTVp1ghn5ts/lvg
-KeHv1SJivWKCRmFlbPhBK4+mxSUSOPdoBNAfxA51QzZoPizSk0VbRz3YufYRVLFy
-9vqPSorDmYJhCvn3f6+A38FS/j8VE+8obQ2rABEBAAG0O0dhcnkgRGF2aWQgR3Jl
-Z29yeSAoQ29kZSBzaWduaW5nIGtleSkgPGdncmVnb3J5QGFwYWNoZS5vcmc+iQE4
-BBMBAgAiBQJNpM7sAhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRCG/cfi
-oRJiy2vXCACU6jW2+XIWuWBKSmeowBMxlUMJFSq7QjLt+o6B1ZYClbzBLDKcxlnS
-dF6v0jLhp71LozTde+HFI4/qIv6OO4UaGHin8Z1rNU/i5L07HkhLxcrbDoWhaSGD
-buRsWCv9ljm5GCXyK9s6Uj7d4af9mDWaGhNFJJFIs+yqOvTwffoaB7y+2a1YWStZ
-ZXDJ0KiHdY7xQ7bbYR/61MgvJslF1uX+u4jLTNmbU0tCXLtUrLd2VbJiAMFezqy6
-hV/ZxQLZoBPpr3FYhR2SIzNhQ30nj9AVcPgCCuLD49nx6Ad5CpcP8sTwb4aWk9GK
-+Uu3Bfz4jTAvd9Q7TsRMt3NV+7sOGD4vuQENBE2kzuwBCACzeGpkd6X/xTfKDBWv
-XgHOOKIJ2pht9XmtZZKiIj7LIiSwvSds/ZkoZKxAm7AY+KPh8Xjf968FtoUBQJvH
-AG4rbowEqT7OOrJae2JcenH5qzaod7TpIPQVv+Ysz8I1wLlC6LzKRj1X99Hng6X+
-obsEasnPbmEEkuiZ/Sgi4vVC8SHkDmYt1Dx8jDgm53oUeWkEJO9LSI2zcrZhSgvg
-1xa4Q4gY5UUK7gE4LbmGCjFlATuuW/0sryxu8zxph15gkn4Nqgk0CPMSjesMYEGO
-sdDzfQXl2tXbt+Pe6mBoWh67MZ1v5zOq3EDtoSqDpWPxponAeaCuNDDFX44vGjfx
-GE0tABEBAAGJAR8EGAECAAkFAk2kzuwCGwwACgkQhv3H4qESYsvEMAf/VGyqIEcw
-4T2D3gZZ3ITkeoBevQdxBT/27xNvoWOZyGSzGYlRbRQrlo+uZsjfMc9MNvaSmxyy
-4gLVbcdvQr3PF//GxphJ98W8pk9l+M57jfyHnnCumn7MO4o9ed+WuigN5oeuNJ6B
-Iq3ff2o1DsrEvDChYOJEOeFuWxv+u7I2ABJJep7NbByM2n9PE8vlGU3zUBgWUBsk
-6jT+klKnEyHE76WzegPLz3jtElTuyB7jRhjyQJu1yiJEMbs2zH8aJGObi5f8Jum4
-tILZuEAdoI0M3c3VRq12cz/vLy+9VXa/s//8IsGn88kjyyYqOy8WJEjoOXFh++dp
-WiM7nZkgQcNi5A==
-=0UFs
------END PGP PUBLIC KEY BLOCK-----
-
-Mukul Gandhi (Code signing key) mukulg@apache.org
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v2.2.6 (Windows)
-
-mQINBFrVrw4BEADaSqFLnW5IvKF7CaJXHpz2K94WTZr5vXg8sGE5r7XTi+91BqrU
-VCVanxkKs/dEy7O0QAnkGNaF6nT/deHZVU6FGTUVcj7GtDXd/8Upj5H5Yhkvf8nO
-U50U/W427OuLAbtKK06zUXQQq7jNUC5DEQNOA2amqKsSGCzeLticjOB/PIaFSAE7
-vLYPXdVZVA0/+c8tI98vt0LH/dC0FK8Q/YQLGLvDrrnkLqZ8Q/G27BYvJA0uBVvD
-7oC7uivXE87Qqy489DWI/zTciVgm8LwwOOgACVc0WzkHI9qX/Dmc27CjowCacW8O
-+8VS1QVpq61L7y6vCg8dnL78Y3E+0MbvbVz7MpJKb9f7hxNHg6UwUVHweR+o2oXV
-75EMHQDN1vRWJ0gQgGOU479jECp1Iu52T2cL6qr5QDnmwb8G4LZUp3edJmlGQ+DO
-kSXJSSG+LtwdmwB/MwwyP6u7PKLKzE5Vn+zXyfJq5IHQmh9QlBatPcRrzFmKg4o1
-vI23xe09edfqSRPEfpLTa3h1CZPSOcu/93SteENslFKQ5SZIOyXK3RTz4jjJ6gMD
-W9FKGq5ntUTZHWiXJdxtr1cnt/SKJOsUK2OwTgD13EPYFonckbrPst4OSFFWUkba
-zIiENlbgkRKnQC06/bnBAfLC4h3W9AxxseVLVD7COB9fbJzGcLCsyo7mewARAQAB
-tDNNdWt1bCBHYW5kaGkgKENPREUgU0lHTklORyBLRVkpIDxtdWt1bGdAYXBhY2hl
-Lm9yZz6JAk4EEwEIADgWIQRNj7Vy+2rc/WnL/g17JYamteJcPQUCWtWvDgIbAwUL
-CQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRB7JYamteJcPelTEAChRbuWaFsbJMs/
-qQNO0ALcqAKZvjnzB2Ne3qjYBT/3ptq86HSOBbuT1T/YAKUPN+ETR9Y7ib05x2qN
-pcLOhJJTNApNPcczNXKLokn4fojv70wFykRsm0OPp4/+gvtY9d/c7OPEIv1nLxOP
-zV7IJUX6JEXMuuUBAQ8XNFjy9ObRmQ3JTM3dvtsXNMqwpcsF3p4YvTTq7M3wKEJk
-J+d6DV48t0YNjDSmboZ1eb8NbBo6xGAUb42RuolJ8PtanDRjSUgCHPqSjn4x5F0H
-W/+kdoFybORCMCrVdKh1x4/8MLWLToC3aIaY1Dw51p9Li64NGHsxCBur1wlX/hAZ
-99Zy0GJcayuv9BPRG5lHraIwI0MhpYzmWL6xcOTOyWUOl8U5M/uaMkXlCS6WXdjz
-SrJx29y+1dH6mykRTjIQTBa+fsH7duJjiXlo9L8AYbXX6BiwImNiLHVdx6XHwEKP
-qDnQNuUFWuj4I2sU7Di0NNPpNemyDvGFlLd+472qD1K3M6ck0BMN+qp5n1gMcwUr
-X8cW40PBp5N14nghGiMVzA8QwcU62MCgu5Wo5yITKrZS3rf5vncRFNZ0yA49JqyF
-ypTWsJRE5iDIWYCvsQd0fICudxU5zRkaMlIUr8Yz+MjDITZ0YeDLrNDtyU+IE20W
-NpNXkhMSUHy6Vz772b3ejQt7Dg1Nd7kCDQRa1a8OARAA6tfcOXamaYMCf9bX6w9Q
-ggrmLmVJEUYbjMMlqg7jn1uatI1Fl0YPey1SJCKV52fc0OxX6+7iXlJhLc8q+tsx
-/9ojgbEetm85qlFBs7A2x1F/G4nXOi1LJbxDvytXonSn0YSKXpV7zLHnFz2/9KuK
-gi7YH41RmvYf/enLh2D8cZMApBfdaB+ZfiooMg7Flr9AHpqk5/UrV4vQZ1mkiiT+
-EXar5rygRP4DZKgBow6RWsJnDE2FKCh4UFzcjeQ0IGhh0iIldCT32jwJB8HDPamQ
-+1WAiEzzCH0OOZ1yxiyVSXor+KFpmtnaJlWzUJMm/K6W/6aD9sikY1pA8bfOC0gz
-BU7/FZ76rGHgfDAL136lqUzQ54BXdmhM/hTv9VBmZ5JHbjm6xdF9Msr/QI7sRbms
-mgjqOF6IJk4vD7u4sIRYQlHJSsxJyBCu3sbKlHv4RZ/Pun6Sxj1fxO/NisQX3sdm
-pMwtZSCaBnx/Xlm/DRQKHhWhRcZ+4efeIWY1WcBvH/LgZYJhi5p9PxSLYvtjY83H
-iFH1k1v+fZk5c06iwYB3WQJkUfjXIWAPbSHuVuQLq2eZN1Slkd1BncSFYEEgtFl8
-I+UwmrqBTdONMRGkLjezrjnFa1uSBiEHnyyD6PMP3PPsFzqSEYh/E1Kna7jtaJky
-ZD5SpLdlvFnS4dYOzzGwhY8AEQEAAYkCNgQYAQgAIBYhBE2PtXL7atz9acv+DXsl
-hqa14lw9BQJa1a8OAhsMAAoJEHslhqa14lw9hOgQAJXFChQ394HeivVGTP3Lc0fY
-WOBceE9+8xWn6gjFf2SOVlSW7TlBrOGBwAzgeGDWKAP5Js/S2i8LlxTzWA0n7t1T
-zMEstkIjEEm5rkSdZ6GkSXQuQkEuiD9fVq8wMjdOKcgRzPq5CUYBFoOPm4r1ZMBc
-uMg4fFn3nIHLALdi8hjeJENsl7e9cf7pct9ZmMARgF9jFPPcZbpu7THNgheXnxYW
-bzYMNHVV9NkmZA1nJcGTLXao8i0dIQwFyg91cyTfc5iI7EQP+SXUACiOWlZ6GO2S
-EcY6CR4g4obg9lBzEPs2uiDRdxWLyD66gbP2XDGPiAsg8LM43Wxa4hDPjXHp9Pig
-tPfamxqdl13a8JvbS9hX6wvqS5dbrJfRuxejjGG+LI2cAcWSnT1gCQJWEnxXdzkh
-Y6E4aiI6xNw7Xek7rL7DJKe3bVcMcUKI7rLQJor6Gq9ESuTbe73eJdkWTK1cWSWs
-StTfzMWwq22VjOZCHz7p/h5zQvuj+oeeJb1wdMn65FjRp6VCmZFwUAphV4tS/Ihe
-vVJJKMjIMdUrqDwRhUlt2JLIcjQov00nJ6/SC5AAY5m9jB0LhIHNvXHXPrfxeNEH
-otQEdxhoQJS4bxa+pEztFxSkOyHLYya53TVZmGDPW1oMnghHKMA9FLvypQU3CsXM
-6CMlHiO/MH1/Ktz2a7NW
-=hMIE
------END PGP PUBLIC KEY BLOCK-----
-
diff --git a/LICENSE.EPL_v1.0.html b/LICENSE.EPL_v1.0.html
deleted file mode 100644
index 832a9d448..000000000
--- a/LICENSE.EPL_v1.0.html
+++ /dev/null
@@ -1,258 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-
-
-
-
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Eclipse Public License - Version 1.0</title>
-<style type="text/css">
- body {
- size: 8.5in 11.0in;
- margin: 0.25in 0.5in 0.25in 0.5in;
- tab-interval: 0.5in;
- }
- p {
- margin-left: auto;
- margin-top: 0.5em;
- margin-bottom: 0.5em;
- }
- p.list {
- margin-left: 0.5in;
- margin-top: 0.05em;
- margin-bottom: 0.05em;
- }
- </style>
-
-</head><body lang="EN-US">
-
-<h2>Eclipse Public License - v 1.0</h2>
-
-<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
-PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
-DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
-AGREEMENT.</p>
-
-<p><b>1. DEFINITIONS</b></p>
-
-<p>"Contribution" means:</p>
-
-<p class="list">a) in the case of the initial Contributor, the initial
-code and documentation distributed under this Agreement, and</p>
-<p class="list">b) in the case of each subsequent Contributor:</p>
-<p class="list">i) changes to the Program, and</p>
-<p class="list">ii) additions to the Program;</p>
-<p class="list">where such changes and/or additions to the Program
-originate from and are distributed by that particular Contributor. A
-Contribution 'originates' from a Contributor if it was added to the
-Program by such Contributor itself or anyone acting on such
-Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in
-conjunction with the Program under their own license agreement, and (ii)
-are not derivative works of the Program.</p>
-
-<p>"Contributor" means any person or entity that distributes
-the Program.</p>
-
-<p>"Licensed Patents" mean patent claims licensable by a
-Contributor which are necessarily infringed by the use or sale of its
-Contribution alone or when combined with the Program.</p>
-
-<p>"Program" means the Contributions distributed in accordance
-with this Agreement.</p>
-
-<p>"Recipient" means anyone who receives the Program under
-this Agreement, including all Contributors.</p>
-
-<p><b>2. GRANT OF RIGHTS</b></p>
-
-<p class="list">a) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free copyright license to reproduce, prepare derivative works
-of, publicly display, publicly perform, distribute and sublicense the
-Contribution of such Contributor, if any, and such derivative works, in
-source code and object code form.</p>
-
-<p class="list">b) Subject to the terms of this Agreement, each
-Contributor hereby grants Recipient a non-exclusive, worldwide,
-royalty-free patent license under Licensed Patents to make, use, sell,
-offer to sell, import and otherwise transfer the Contribution of such
-Contributor, if any, in source code and object code form. This patent
-license shall apply to the combination of the Contribution and the
-Program if, at the time the Contribution is added by the Contributor,
-such addition of the Contribution causes such combination to be covered
-by the Licensed Patents. The patent license shall not apply to any other
-combinations which include the Contribution. No hardware per se is
-licensed hereunder.</p>
-
-<p class="list">c) Recipient understands that although each Contributor
-grants the licenses to its Contributions set forth herein, no assurances
-are provided by any Contributor that the Program does not infringe the
-patent or other intellectual property rights of any other entity. Each
-Contributor disclaims any liability to Recipient for claims brought by
-any other entity based on infringement of intellectual property rights
-or otherwise. As a condition to exercising the rights and licenses
-granted hereunder, each Recipient hereby assumes sole responsibility to
-secure any other intellectual property rights needed, if any. For
-example, if a third party patent license is required to allow Recipient
-to distribute the Program, it is Recipient's responsibility to acquire
-that license before distributing the Program.</p>
-
-<p class="list">d) Each Contributor represents that to its knowledge it
-has sufficient copyright rights in its Contribution, if any, to grant
-the copyright license set forth in this Agreement.</p>
-
-<p><b>3. REQUIREMENTS</b></p>
-
-<p>A Contributor may choose to distribute the Program in object code
-form under its own license agreement, provided that:</p>
-
-<p class="list">a) it complies with the terms and conditions of this
-Agreement; and</p>
-
-<p class="list">b) its license agreement:</p>
-
-<p class="list">i) effectively disclaims on behalf of all Contributors
-all warranties and conditions, express and implied, including warranties
-or conditions of title and non-infringement, and implied warranties or
-conditions of merchantability and fitness for a particular purpose;</p>
-
-<p class="list">ii) effectively excludes on behalf of all Contributors
-all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;</p>
-
-<p class="list">iii) states that any provisions which differ from this
-Agreement are offered by that Contributor alone and not by any other
-party; and</p>
-
-<p class="list">iv) states that source code for the Program is available
-from such Contributor, and informs licensees how to obtain it in a
-reasonable manner on or through a medium customarily used for software
-exchange.</p>
-
-<p>When the Program is made available in source code form:</p>
-
-<p class="list">a) it must be made available under this Agreement; and</p>
-
-<p class="list">b) a copy of this Agreement must be included with each
-copy of the Program.</p>
-
-<p>Contributors may not remove or alter any copyright notices contained
-within the Program.</p>
-
-<p>Each Contributor must identify itself as the originator of its
-Contribution, if any, in a manner that reasonably allows subsequent
-Recipients to identify the originator of the Contribution.</p>
-
-<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
-
-<p>Commercial distributors of software may accept certain
-responsibilities with respect to end users, business partners and the
-like. While this license is intended to facilitate the commercial use of
-the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create
-potential liability for other Contributors. Therefore, if a Contributor
-includes the Program in a commercial product offering, such Contributor
-("Commercial Contributor") hereby agrees to defend and
-indemnify every other Contributor ("Indemnified Contributor")
-against any losses, damages and costs (collectively "Losses")
-arising from claims, lawsuits and other legal actions brought by a third
-party against the Indemnified Contributor to the extent caused by the
-acts or omissions of such Commercial Contributor in connection with its
-distribution of the Program in a commercial product offering. The
-obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In
-order to qualify, an Indemnified Contributor must: a) promptly notify
-the Commercial Contributor in writing of such claim, and b) allow the
-Commercial Contributor to control, and cooperate with the Commercial
-Contributor in, the defense and any related settlement negotiations. The
-Indemnified Contributor may participate in any such claim at its own
-expense.</p>
-
-<p>For example, a Contributor might include the Program in a commercial
-product offering, Product X. That Contributor is then a Commercial
-Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance
-claims and warranties are such Commercial Contributor's responsibility
-alone. Under this section, the Commercial Contributor would have to
-defend claims against the other Contributors related to those
-performance claims and warranties, and if a court requires any other
-Contributor to pay any damages as a result, the Commercial Contributor
-must pay those damages.</p>
-
-<p><b>5. NO WARRANTY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
-PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
-OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
-ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
-OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and
-distributing the Program and assumes all risks associated with its
-exercise of rights under this Agreement , including but not limited to
-the risks and costs of program errors, compliance with applicable laws,
-damage to or loss of data, programs or equipment, and unavailability or
-interruption of operations.</p>
-
-<p><b>6. DISCLAIMER OF LIABILITY</b></p>
-
-<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
-NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
-WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
-LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
-DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
-HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
-
-<p><b>7. GENERAL</b></p>
-
-<p>If any provision of this Agreement is invalid or unenforceable under
-applicable law, it shall not affect the validity or enforceability of
-the remainder of the terms of this Agreement, and without further action
-by the parties hereto, such provision shall be reformed to the minimum
-extent necessary to make such provision valid and enforceable.</p>
-
-<p>If Recipient institutes patent litigation against any entity
-(including a cross-claim or counterclaim in a lawsuit) alleging that the
-Program itself (excluding combinations of the Program with other
-software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the
-date such litigation is filed.</p>
-
-<p>All Recipient's rights under this Agreement shall terminate if it
-fails to comply with any of the material terms or conditions of this
-Agreement and does not cure such failure in a reasonable period of time
-after becoming aware of such noncompliance. If all Recipient's rights
-under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive.</p>
-
-<p>Everyone is permitted to copy and distribute copies of this
-Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The
-Agreement Steward reserves the right to publish new versions (including
-revisions) of this Agreement from time to time. No one other than the
-Agreement Steward has the right to modify this Agreement. The Eclipse
-Foundation is the initial Agreement Steward. The Eclipse Foundation may
-assign the responsibility to serve as the Agreement Steward to a
-suitable separate entity. Each new version of the Agreement will be
-given a distinguishing version number. The Program (including
-Contributions) may always be distributed subject to the version of the
-Agreement under which it was received. In addition, after a new version
-of the Agreement is published, Contributor may elect to distribute the
-Program (including its Contributions) under the new version. Except as
-expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
-rights or licenses to the intellectual property of any Contributor under
-this Agreement, whether expressly, by implication, estoppel or
-otherwise. All rights in the Program not expressly granted under this
-Agreement are reserved.</p>
-
-<p>This Agreement is governed by the laws of the State of New York and
-the intellectual property laws of the United States of America. No party
-to this Agreement will bring a legal action under this Agreement more
-than one year after the cause of action arose. Each party waives its
-rights to a jury trial in any resulting litigation.</p>
-
-</body></html>
\ No newline at end of file
diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index 1fc4c0ee9..000000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,1074 +0,0 @@
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-The license above applies to this Apache Xalan release of:
- Xalan-Java 2 - XSLT Processor
- Xalan-Java 2 - Serializer
-
-The license above also applies to the jar files
-xalan.jar and xsltc.jar - Xalan-Java 2 - XSLT Processor from
-Source: http://xalan.apache.org/
-
-The license above also applies to the jar file
-serializer.jar - Xalan-Java 2 - Serializer
-Source: http://xalan.apache.org/
-Used by: Xalan-Java 2 and Xerces-Java 2
-
-The license above also applies to the jar file
-xercesImpl.jar - Xerces-Java 2 XML Parser.
-Source: http://xerces.apache.org/
-Used by: Xalan-Java 2
-
-The license above also applies to the jar file
-xml-apis.jar - Xerces-Java 2 XML Parser.
-Source: http://xerces.apache.org/
-Used by: Xalan-Java 2 and release copy of Xerces-Java 2
-
-The license above also applies to the jar file
-bsf.jar - Beans Scripting Framework (BSF)
-Source: https://commons.apache.org/proper/commons-bsf/
-Used by: Xalan-Java 2's non Java extensions
-
-The license above also applies to the jar file
-commons-logging-1.2.jar - Apache Commons Logging
-Source: https://commons.apache.org/proper/commons-logging/
-Used by: Xalan-Java 2's non Java extensions
-
-
-
-
-The following license applies to the included files:
- tools/ant.jar
- tools/antRun
- tools/antRun.bat
-Source: http://ant.apache.org/
-Used By: Xalan's build process: java/build.xml and test/build.xml
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-/*
- * ============================================================================
- * The Apache Software License, Version 1.1
- * ============================================================================
- *
- * Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modifica-
- * tion, are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- *
- * 3. The end-user documentation included with the redistribution, if any, must
- * include the following acknowledgment: "This product includes software
- * developed by the Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself, if
- * and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Ant" and "Apache Software Foundation" must not be used to
- * endorse or promote products derived from this software without prior
- * written permission. For written permission, please contact
- * apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache", nor may
- * "Apache" appear in their name, without prior written permission of the
- * Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU-
- * DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
- * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * on behalf of the Apache Software Foundation. For more information on the
- * Apache Software Foundation, please see <http://www.apache.org/>.
- *
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license, Apache Software License, Version 1.1,
-applies to the included BCEL.jar from Apache Jakarta
-(Byte Code Engineering Library).
-Source: http://jakarta.apache.org/bcel
-Used By: XSLTC component of xml-xalan/java
-
-The following license, Apache Software License, Version 1.1,
-also applies to the included regexp.jar,
-jakarta-regexp-1.2.jar from Apache Jakarta.
-Source: http://jakarta.apache.org/regexp
-Used By: BCEL.jar which is used by XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-/*
- *
- * Copyright (c) 2001 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Apache" and "Apache Software Foundation" and
- * "Apache BCEL" must not be used to endorse or promote products
- * derived from this software without prior written permission. For
- * written permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * "Apache BCEL", nor may "Apache" appear in their name, without
- * prior written permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the DOM documentation
-for the org.w3c.dom.* packages:
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-W3C® DOCUMENT LICENSE
-http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231
-Public documents on the W3C site are provided by the copyright holders
-under the following license. By using and/or copying this document,
-or the W3C document from which this statement is linked, you (the licensee)
-agree that you have read, understood, and will comply with the following
-terms and conditions:
-
-Permission to copy, and distribute the contents of this document, or the
-W3C document from which this statement is linked, in any medium for any
-purpose and without fee or royalty is hereby granted, provided that you include
-the following on ALL copies of the document, or portions thereof, that you use:
-
-1. A link or URL to the original W3C document.
-2. The pre-existing copyright notice of the original author, or if it
- doesn't exist, a notice (hypertext is preferred, but a textual representation
- is permitted) of the form: "Copyright © [$date-of-document] World Wide Web
- Consortium, (Massachusetts Institute of Technology, European Research
- Consortium for Informatics and Mathematics, Keio University). All Rights
- Reserved. http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231"
-3. If it exists, the STATUS of the W3C document.
-
-When space permits, inclusion of the full text of this NOTICE should be provided.
-We request that authorship attribution be provided in any software, documents,
-or other items or products that you create pursuant to the implementation of the
-contents of this document, or any portion thereof.
-
-No right to create modifications or derivatives of W3C documents is granted pursuant
-to this license. However, if additional requirements (documented in the Copyright FAQ)
-are satisfied, the right to create modifications or derivatives is sometimes granted
-by the W3C to individuals complying with those requirements.
-
-THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS
-OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE;
-THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE
-IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
-COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE
-OR IMPLEMENTATION OF THE CONTENTS THEREOF.
-
-The name and trademarks of copyright holders may NOT be used in advertising
-or publicity pertaining to this document or its contents without specific,
-written prior permission. Title to copyright in this document will at all
-times remain with copyright holders.
-
-
-----------------------------------------------------------------------------
-
-This formulation of W3C's notice and license became active on December 31 2002.
-This version removes the copyright ownership notice such that this license
-can be used with materials other than those owned by the W3C, moves information
-on style sheets, DTDs, and schemas to the Copyright FAQ, reflects that ERCIM
-is now a host of the W3C, includes references to this specific dated version
-of the license, and removes the ambiguous grant of "use". See the older
-formulation for the policy prior to this date. Please see our Copyright FAQ for
-common questions about using materials from our site, such as the translating
-or annotating specifications. Other questions about this notice can be directed
-to site-policy@w3.org.
-
-
-Joseph Reagle <mailto:site-policy@w3.org
-Last revised by Reagle $Date: 2005-07-19 12:33:09 -0400 (Tue, 19 Jul 2005) $
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-
-The following license applies to the DOM software,
-for the org.w3c.dom.* packages in jar file xml-apis.jar:
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-W3C® SOFTWARE NOTICE AND LICENSE
-http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-This work (and included software, documentation such as READMEs,
-or other related items) is being provided by the copyright holders
-under the following license. By obtaining, using and/or copying this
-work, you (the licensee) agree that you have read, understood, and will
-comply with the following terms and conditions.
-
-Permission to copy, modify, and distribute this software and its
-documentation, with or without modification, for any purpose and
-without fee or royalty is hereby granted, provided that you include
-the following on ALL copies of the software and documentation or
-portions thereof, including modifications:
-
-1. The full text of this NOTICE in a location viewable to users of the
- redistributed or derivative work.
-2. Any pre-existing intellectual property disclaimers, notices,
- or terms and conditions. If none exist, the W3C Software Short Notice
- should be included (hypertext is preferred, text is permitted) within
- the body of any redistributed or derivative code.
-3. Notice of any changes or modifications to the files, including the
- date changes were made. (We recommend you provide URIs to the location
- from which the code is derived.)
-
-THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
-MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
-NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
-PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE
-ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
-
-The name and trademarks of copyright holders may NOT be used in advertising
-or publicity pertaining to the software without specific, written prior
-permission. Title to copyright in this software and any associated documentation
-will at all times remain with copyright holders.
-
-
-____________________________________
-
-This formulation of W3C's notice and license became active on December 31 2002.
-This version removes the copyright ownership notice such that this license can
-be used with materials other than those owned by the W3C, reflects that ERCIM
-is now a host of the W3C, includes references to this specific dated version
-of the license, and removes the ambiguous grant of "use". Otherwise, this
-version is the same as the previous version and is written so as to preserve
-the Free Software Foundation's assessment of GPL compatibility and OSI's
-certification under the Open Source Definition. Please see our Copyright FAQ
-for common questions about using materials from our site, including specific
-terms and conditions for packages like libwww, Amaya, and Jigsaw. Other
-questions about this notice can be directed to site-policy@w3.org.
-
-
-Joseph Reagle <mailto:site-policy@w3.org
-Last revised by Reagle $Date: 2005-07-19 12:33:09 -0400 (Tue, 19 Jul 2005) $
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the SAX software,
-for the org.xml.sax.* packages in jar file xml-apis.jar:
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-This module, both source code and documentation, is in the Public Domain,
-and comes with NO WARRANTY. See http://www.saxproject.org for further information.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the jar file
-java_cup.jar - LALR Parser Generator for Java(TM).
-Source: http://www.cs.princeton.edu/~appel/modern/java/CUP
-Used By: XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-CUP Parser Generator Copyright Notice, License, and Disclaimer
-
-Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted, provided
-that the above copyright notice appear in all copies and that both
-the copyright notice and this permission notice and warranty disclaimer
-appear in supporting documentation, and that the names of the authors
-or their employers not be used in advertising or publicity pertaining
-to distribution of the software without specific, written prior permission.
-
-The authors and their employers disclaim all warranties with regard to
-this software, including all implied warranties of merchantability
-and fitness. In no event shall the authors or their employers be liable
-for any special, indirect or consequential damages or any damages
-whatsoever resulting from loss of use, data or profits, whether in an action
-of contract, negligence or other tortious action, arising out of or
-in connection with the use or performance of this software.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the jar file runtime.jar - Component
-of JavaCup: LALR Parser Generator for Java(TM).
-Source: http://www.cs.princeton.edu/~appel/modern/java/CUP
-Used By: XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-CUP Parser Generator Copyright Notice, License, and Disclaimer
-(runtime.jar component)
-
-Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted, provided
-that the above copyright notice appear in all copies and that both
-the copyright notice and this permission notice and warranty disclaimer
-appear in supporting documentation, and that the names of the authors
-or their employers not be used in advertising or publicity pertaining
-to distribution of the software without specific, written prior permission.
-
-The authors and their employers disclaim all warranties with regard to
-this software, including all implied warranties of merchantability
-and fitness. In no event shall the authors or their employers be liable
-for any special, indirect or consequential damages or any damages
-whatsoever resulting from loss of use, data or profits, whether in an action
-of contract, negligence or other tortious action, arising out of or
-in connection with the use or performance of this software.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the JLEX jar file
-JLex.jar - A Lexical Analyzer Generator for Java(TM).
-Source: http://www.cs.princeton.edu/~appel/modern/java/JLex
-Used By: XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
-
-Copyright 1996-2000 by Elliot Joel Berk and C. Scott Ananian
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the above copyright notice appear in all copies and
-that both the copyright notice and this permission notice and
-warranty disclaimer appear in supporting documentation, and that the
-name of the authors or their employers not be used in advertising or
-publicity pertaining to distribution of the software without specific,
-written prior permission.
-
-The authors and their employers disclaim all warranties with regard
-to this software, including all implied warranties of merchantability and
-fitness. In no event shall the authors or their employers be liable for any
-special, indirect or consequential damages or any damages whatsoever resulting
-from loss of use, data or profits, whether in an action of contract,
-negligence or other tortious action, arising out of or in connection
-with the use or performance of this software.
-
-Java is a trademark of Sun Microsystems, Inc. References to the Java
-programming language in relation to JLex are not meant to imply that
-Sun endorses this product.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the jar file
-stylebook-1.0-b3_xalan-2.jar - Tool for generating Xalan documentation.
-Integrated with Xalan-Java 2 and Xerces 2.
-Source: http://svn.apache.org/viewvc/xml/stylebook/
-Used by: Xalan-Java 2, Xalan-C++
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan", "Xerces", and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.apache.org. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-The following Java software components that are provided as part of Xalan-J's
-XSLT 3 implementation, are provided with Mozilla Public License (MPL) 2.0:
-
-Java library 'rhino-1.7.14.jar' : JavaScript implementation in Java
-Source : https://github.com/mozilla/rhino
-Used by : Xalan-Java 2's non Java extensions
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-
-Mozilla Public License Version 2.0
-==================================
-
-1. Definitions
---------------
-
-1.1. "Contributor"
- means each individual or legal entity that creates, contributes to
- the creation of, or owns Covered Software.
-
-1.2. "Contributor Version"
- means the combination of the Contributions of others (if any) used
- by a Contributor and that particular Contributor's Contribution.
-
-1.3. "Contribution"
- means Covered Software of a particular Contributor.
-
-1.4. "Covered Software"
- means Source Code Form to which the initial Contributor has attached
- the notice in Exhibit A, the Executable Form of such Source Code
- Form, and Modifications of such Source Code Form, in each case
- including portions thereof.
-
-1.5. "Incompatible With Secondary Licenses"
- means
-
- (a) that the initial Contributor has attached the notice described
- in Exhibit B to the Covered Software; or
-
- (b) that the Covered Software was made available under the terms of
- version 1.1 or earlier of the License, but not also under the
- terms of a Secondary License.
-
-1.6. "Executable Form"
- means any form of the work other than Source Code Form.
-
-1.7. "Larger Work"
- means a work that combines Covered Software with other material, in
- a separate file or files, that is not Covered Software.
-
-1.8. "License"
- means this document.
-
-1.9. "Licensable"
- means having the right to grant, to the maximum extent possible,
- whether at the time of the initial grant or subsequently, any and
- all of the rights conveyed by this License.
-
-1.10. "Modifications"
- means any of the following:
-
- (a) any file in Source Code Form that results from an addition to,
- deletion from, or modification of the contents of Covered
- Software; or
-
- (b) any new file in Source Code Form that contains any Covered
- Software.
-
-1.11. "Patent Claims" of a Contributor
- means any patent claim(s), including without limitation, method,
- process, and apparatus claims, in any patent Licensable by such
- Contributor that would be infringed, but for the grant of the
- License, by the making, using, selling, offering for sale, having
- made, import, or transfer of either its Contributions or its
- Contributor Version.
-
-1.12. "Secondary License"
- means either the GNU General Public License, Version 2.0, the GNU
- Lesser General Public License, Version 2.1, the GNU Affero General
- Public License, Version 3.0, or any later versions of those
- licenses.
-
-1.13. "Source Code Form"
- means the form of the work preferred for making modifications.
-
-1.14. "You" (or "Your")
- means an individual or a legal entity exercising rights under this
- License. For legal entities, "You" includes any entity that
- controls, is controlled by, or is under common control with You. For
- purposes of this definition, "control" means (a) the power, direct
- or indirect, to cause the direction or management of such entity,
- whether by contract or otherwise, or (b) ownership of more than
- fifty percent (50%) of the outstanding shares or beneficial
- ownership of such entity.
-
-2. License Grants and Conditions
---------------------------------
-
-2.1. Grants
-
-Each Contributor hereby grants You a world-wide, royalty-free,
-non-exclusive license:
-
-(a) under intellectual property rights (other than patent or trademark)
- Licensable by such Contributor to use, reproduce, make available,
- modify, display, perform, distribute, and otherwise exploit its
- Contributions, either on an unmodified basis, with Modifications, or
- as part of a Larger Work; and
-
-(b) under Patent Claims of such Contributor to make, use, sell, offer
- for sale, have made, import, and otherwise transfer either its
- Contributions or its Contributor Version.
-
-2.2. Effective Date
-
-The licenses granted in Section 2.1 with respect to any Contribution
-become effective for each Contribution on the date the Contributor first
-distributes such Contribution.
-
-2.3. Limitations on Grant Scope
-
-The licenses granted in this Section 2 are the only rights granted under
-this License. No additional rights or licenses will be implied from the
-distribution or licensing of Covered Software under this License.
-Notwithstanding Section 2.1(b) above, no patent license is granted by a
-Contributor:
-
-(a) for any code that a Contributor has removed from Covered Software;
- or
-
-(b) for infringements caused by: (i) Your and any other third party's
- modifications of Covered Software, or (ii) the combination of its
- Contributions with other software (except as part of its Contributor
- Version); or
-
-(c) under Patent Claims infringed by Covered Software in the absence of
- its Contributions.
-
-This License does not grant any rights in the trademarks, service marks,
-or logos of any Contributor (except as may be necessary to comply with
-the notice requirements in Section 3.4).
-
-2.4. Subsequent Licenses
-
-No Contributor makes additional grants as a result of Your choice to
-distribute the Covered Software under a subsequent version of this
-License (see Section 10.2) or under the terms of a Secondary License (if
-permitted under the terms of Section 3.3).
-
-2.5. Representation
-
-Each Contributor represents that the Contributor believes its
-Contributions are its original creation(s) or it has sufficient rights
-to grant the rights to its Contributions conveyed by this License.
-
-2.6. Fair Use
-
-This License is not intended to limit any rights You have under
-applicable copyright doctrines of fair use, fair dealing, or other
-equivalents.
-
-2.7. Conditions
-
-Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
-in Section 2.1.
-
-3. Responsibilities
--------------------
-
-3.1. Distribution of Source Form
-
-All distribution of Covered Software in Source Code Form, including any
-Modifications that You create or to which You contribute, must be under
-the terms of this License. You must inform recipients that the Source
-Code Form of the Covered Software is governed by the terms of this
-License, and how they can obtain a copy of this License. You may not
-attempt to alter or restrict the recipients' rights in the Source Code
-Form.
-
-3.2. Distribution of Executable Form
-
-If You distribute Covered Software in Executable Form then:
-
-(a) such Covered Software must also be made available in Source Code
- Form, as described in Section 3.1, and You must inform recipients of
- the Executable Form how they can obtain a copy of such Source Code
- Form by reasonable means in a timely manner, at a charge no more
- than the cost of distribution to the recipient; and
-
-(b) You may distribute such Executable Form under the terms of this
- License, or sublicense it under different terms, provided that the
- license for the Executable Form does not attempt to limit or alter
- the recipients' rights in the Source Code Form under this License.
-
-3.3. Distribution of a Larger Work
-
-You may create and distribute a Larger Work under terms of Your choice,
-provided that You also comply with the requirements of this License for
-the Covered Software. If the Larger Work is a combination of Covered
-Software with a work governed by one or more Secondary Licenses, and the
-Covered Software is not Incompatible With Secondary Licenses, this
-License permits You to additionally distribute such Covered Software
-under the terms of such Secondary License(s), so that the recipient of
-the Larger Work may, at their option, further distribute the Covered
-Software under the terms of either this License or such Secondary
-License(s).
-
-3.4. Notices
-
-You may not remove or alter the substance of any license notices
-(including copyright notices, patent notices, disclaimers of warranty,
-or limitations of liability) contained within the Source Code Form of
-the Covered Software, except that You may alter any license notices to
-the extent required to remedy known factual inaccuracies.
-
-3.5. Application of Additional Terms
-
-You may choose to offer, and to charge a fee for, warranty, support,
-indemnity or liability obligations to one or more recipients of Covered
-Software. However, You may do so only on Your own behalf, and not on
-behalf of any Contributor. You must make it absolutely clear that any
-such warranty, support, indemnity, or liability obligation is offered by
-You alone, and You hereby agree to indemnify every Contributor for any
-liability incurred by such Contributor as a result of warranty, support,
-indemnity or liability terms You offer. You may include additional
-disclaimers of warranty and limitations of liability specific to any
-jurisdiction.
-
-4. Inability to Comply Due to Statute or Regulation
----------------------------------------------------
-
-If it is impossible for You to comply with any of the terms of this
-License with respect to some or all of the Covered Software due to
-statute, judicial order, or regulation then You must: (a) comply with
-the terms of this License to the maximum extent possible; and (b)
-describe the limitations and the code they affect. Such description must
-be placed in a text file included with all distributions of the Covered
-Software under this License. Except to the extent prohibited by statute
-or regulation, such description must be sufficiently detailed for a
-recipient of ordinary skill to be able to understand it.
-
-5. Termination
---------------
-
-5.1. The rights granted under this License will terminate automatically
-if You fail to comply with any of its terms. However, if You become
-compliant, then the rights granted under this License from a particular
-Contributor are reinstated (a) provisionally, unless and until such
-Contributor explicitly and finally terminates Your grants, and (b) on an
-ongoing basis, if such Contributor fails to notify You of the
-non-compliance by some reasonable means prior to 60 days after You have
-come back into compliance. Moreover, Your grants from a particular
-Contributor are reinstated on an ongoing basis if such Contributor
-notifies You of the non-compliance by some reasonable means, this is the
-first time You have received notice of non-compliance with this License
-from such Contributor, and You become compliant prior to 30 days after
-Your receipt of the notice.
-
-5.2. If You initiate litigation against any entity by asserting a patent
-infringement claim (excluding declaratory judgment actions,
-counter-claims, and cross-claims) alleging that a Contributor Version
-directly or indirectly infringes any patent, then the rights granted to
-You by any and all Contributors for the Covered Software under Section
-2.1 of this License shall terminate.
-
-5.3. In the event of termination under Sections 5.1 or 5.2 above, all
-end user license agreements (excluding distributors and resellers) which
-have been validly granted by You or Your distributors under this License
-prior to termination shall survive termination.
-
-************************************************************************
-* *
-* 6. Disclaimer of Warranty *
-* ------------------------- *
-* *
-* Covered Software is provided under this License on an "as is" *
-* basis, without warranty of any kind, either expressed, implied, or *
-* statutory, including, without limitation, warranties that the *
-* Covered Software is free of defects, merchantable, fit for a *
-* particular purpose or non-infringing. The entire risk as to the *
-* quality and performance of the Covered Software is with You. *
-* Should any Covered Software prove defective in any respect, You *
-* (not any Contributor) assume the cost of any necessary servicing, *
-* repair, or correction. This disclaimer of warranty constitutes an *
-* essential part of this License. No use of any Covered Software is *
-* authorized under this License except under this disclaimer. *
-* *
-************************************************************************
-
-************************************************************************
-* *
-* 7. Limitation of Liability *
-* -------------------------- *
-* *
-* Under no circumstances and under no legal theory, whether tort *
-* (including negligence), contract, or otherwise, shall any *
-* Contributor, or anyone who distributes Covered Software as *
-* permitted above, be liable to You for any direct, indirect, *
-* special, incidental, or consequential damages of any character *
-* including, without limitation, damages for lost profits, loss of *
-* goodwill, work stoppage, computer failure or malfunction, or any *
-* and all other commercial damages or losses, even if such party *
-* shall have been informed of the possibility of such damages. This *
-* limitation of liability shall not apply to liability for death or *
-* personal injury resulting from such party's negligence to the *
-* extent applicable law prohibits such limitation. Some *
-* jurisdictions do not allow the exclusion or limitation of *
-* incidental or consequential damages, so this exclusion and *
-* limitation may not apply to You. *
-* *
-************************************************************************
-
-8. Litigation
--------------
-
-Any litigation relating to this License may be brought only in the
-courts of a jurisdiction where the defendant maintains its principal
-place of business and such litigation shall be governed by laws of that
-jurisdiction, without reference to its conflict-of-law provisions.
-Nothing in this Section shall prevent a party's ability to bring
-cross-claims or counter-claims.
-
-9. Miscellaneous
-----------------
-
-This License represents the complete agreement concerning the subject
-matter hereof. If any provision of this License is held to be
-unenforceable, such provision shall be reformed only to the extent
-necessary to make it enforceable. Any law or regulation which provides
-that the language of a contract shall be construed against the drafter
-shall not be used to construe this License against a Contributor.
-
-10. Versions of the License
----------------------------
-
-10.1. New Versions
-
-Mozilla Foundation is the license steward. Except as provided in Section
-10.3, no one other than the license steward has the right to modify or
-publish new versions of this License. Each version will be given a
-distinguishing version number.
-
-10.2. Effect of New Versions
-
-You may distribute the Covered Software under the terms of the version
-of the License under which You originally received the Covered Software,
-or under the terms of any subsequent version published by the license
-steward.
-
-10.3. Modified Versions
-
-If you create software not governed by this License, and you want to
-create a new license for such software, you may create and use a
-modified version of this License if you rename the license and remove
-any references to the name of the license steward (except to note that
-such modified license differs from this License).
-
-10.4. Distributing Source Code Form that is Incompatible With Secondary
-Licenses
-
-If You choose to distribute Source Code Form that is Incompatible With
-Secondary Licenses under the terms of this version of the License, the
-notice described in Exhibit B of this License must be attached.
-
-Exhibit A - Source Code Form License Notice
--------------------------------------------
-
- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-If it is not possible or desirable to put the notice in a particular
-file, then You may include the notice in a location (such as a LICENSE
-file in a relevant directory) where a recipient would be likely to look
-for such a notice.
-
-You may add additional accurate notices of copyright ownership.
-
-Exhibit B - "Incompatible With Secondary Licenses" Notice
----------------------------------------------------------
-
- This Source Code Form is "Incompatible With Secondary Licenses", as
- defined by the Mozilla Public License, v. 2.0.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
diff --git a/NOTICE.txt b/NOTICE.txt
deleted file mode 100644
index fcb26b852..000000000
--- a/NOTICE.txt
+++ /dev/null
@@ -1,111 +0,0 @@
- =========================================================================
- == NOTICE file corresponding to section 4(d) of the Apache License, ==
- == Version 2.0, in this case for the Apache Xalan Java distribution. ==
- =========================================================================
-
- Apache Xalan (Xalan XSLT processor)
- Copyright 1999-2024 The Apache Software Foundation
-
- Apache Xalan (Xalan serializer)
- Copyright 1999-2024 The Apache Software Foundation
- (Ref, https://www.w3.org/TR/xslt-xquery-serialization-31/)
-
- This product includes software developed at
- The Apache Software Foundation (http://www.apache.org/).
-
- =========================================================================
- Portions of this software was originally based on the following:
- - software copyright (c) 1999-2002, Lotus Development Corporation.,
- http://www.lotus.com.
- - software copyright (c) 2001-2002, Sun Microsystems.,
- http://www.sun.com.
- (and, https://www.oracle.com/)
- - software copyright (c) 2003, IBM Corporation.,
- http://www.ibm.com.
-
- =========================================================================
- The binary distribution package (ie. jars, samples and documentation) of
- this product includes software developed by the following:
-
- - The Apache Software Foundation
- - Xerces Java - see LICENSE.txt
- - JAXP 1.3 APIs - see LICENSE.txt
- - Bytecode Engineering Library - see LICENSE.txt
- - Regular Expression - see LICENSE.txt
-
- - Scott Hudson, Frank Flannery, C. Scott Ananian
- - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt
-
- =========================================================================
- The source distribution package (ie. all source and tools required to build
- Xalan Java) of this product includes software developed by the following:
-
- - The Apache Software Foundation
- - Xerces Java - see LICENSE.txt
- - JAXP 1.3 APIs - see LICENSE.txt
- - Bytecode Engineering Library - see LICENSE.txt
- - Regular Expression - see LICENSE.txt
- - Ant - see LICENSE.txt
- - Stylebook doc tool - see LICENSE.txt
- - Beans Scripting Framework (BSF) - see LICENSE.txt
- - Commons Logging - see LICENSE.txt
-
- - Elliot Joel Berk and C. Scott Ananian
- - Lexical Analyzer Generator (JLex) - see LICENSE.txt
-
- - Mozilla Foundation
- - Rhino: JavaScript implementation in Java - see LICENSE.txt
-
- =========================================================================
- JSON Java library (redistribution of json-20200518.jar)
-
- - software copyright (c), https://github.com/stleary/JSON-java
-
- Apache Xalan-J's XSLT 3.0 implementation uses this JSON library, to implement
- XPath 3.1 functions on JSON data.
-
- =========================================================================
-
- Apache Xerces Java
- Copyright 1999-2024 The Apache Software Foundation
-
- This product includes software developed at
- The Apache Software Foundation (http://www.apache.org/).
-
- Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
- were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- (and, https://www.oracle.com/)
- - voluntary contributions made by Paul Eng on behalf of the
- Apache Software Foundation that were originally developed at iClick, Inc.,
- software copyright (c) 1999.
-
- =========================================================================
- Eclipse 'Web Tools Platform' (WTP) project (ref, https://projects.eclipse.org/projects/webtools)
-
- Apache Xalan-J's XSLT 3.0 implementation, reuses WTP XPath 2.0 implementation's XML Schema datatype
- implementation src code.
-
- The src code that Apache Xalan-J's XSLT 3.0 implementation reuses for these implementation dependencies
- is located at, https://github.com/xercesj/xalanj_xpath31_types. The src code repos
- https://github.com/xercesj is owned by Apache Xerces-J project. Apache 'Xalan-J' and 'Xerces-J' projects
- are very much functionally related.
-
- Ref, LICENSE.EPL_v1.0.html
-
- =========================================================================
- Apache xml-commons xml-apis (redistribution of xml-apis.jar)
-
- Apache XML Commons
- Copyright 2001-2003,2006 The Apache Software Foundation.
-
- This product includes software developed at
- The Apache Software Foundation (http://www.apache.org/).
-
- Portions of this software were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- (and, https://www.oracle.com/)
- - software copyright (c) 2000, W3C, http://www.w3.org
-
\ No newline at end of file
diff --git a/README b/README
deleted file mode 100644
index ad03f0798..000000000
--- a/README
+++ /dev/null
@@ -1,78 +0,0 @@
-<!--
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You 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.
--->
-
-Copyright 1999-2024 The Apache Software Foundation
-
-Authors:
- Gary Gregory <gg...@apache.org>
- Joe Kesselman <jk...@apache.org>
- Mukul Gandhi <mu...@apache.org>
-
-This git repos branch contains source code and a test suite, for Xalan-J's implementation of XSLT 3.0
-(https://www.w3.org/TR/xslt-30/) and XPath 3.1 (https://www.w3.org/TR/xpath-31/) specifications
-(collectively known as XSL 3 specifications, excluding XQuery language implementation which also forms
-part of XSL 3 set of specifications).
-
-This readme document specifies instructions on how to prepare Xalan-J build from this git repos branch.
-To prepare Xalan-J's build from this git repos branch, an Ant build tool (https://ant.apache.org/)
-is needed.
-
-Following are the steps to prepare Xalan-J's build and run the provided test suite from this
-git repos branch:
-
-1) Set JAVA_HOME environment variable, referring to a local JDK installation folder.
-
-The codebase within this git repos branch, has been developed and tested using Java language
-version 8/1.8.
-
-2) The following build commands are currently available, on this git repos branch.
-
-2.1) Command : build clean jar
-This build command produces Xalan-J's compiled jar files xalan.jar and serializer.jar.
-
-2.2) Command : build clean dist
-This build command produces Xalan-J's implementation as distribution binary and source archives,
-that shall typically be consumed by Xalan-J users within XML applications. Xalan-J distribution
-archives with names like following shall be produced by this build command.
-xalan-j_a_b_c-bin.zip
-xalan-j_a_b_c-bin.tar.gz
-xalan-j_a_b_c-src.zip
-xalan-j_a_b_c-src.tar.gz
-
-The Xalan-J distribution source archives shall also contain, Xalan-J's XSLT 3.0 and XPath 3.1
-conformance test suite, within the folder "tests".
-
-3) Following are the steps to run Xalan-J's XSL 3 test suite from the src distribution, for
-Windows environment:
-
-3.1) Assume that, Xalan-J's source distribution (i.e, xalan-j_3_0_1-src.zip for Xalan-J's
-XSL 3 latest version) is unpacked within the local folder path d:\xalan-j_3_0_1-src\xalan-j_3_0_1.
-From this local folder location, run the build command "build clean jar".
-
-3.2) From the folder d:\xalan-j_3_0_1-src\xalan-j_3_0_1\tests\bin, run the batch file
-run.bat to run Xalan-J's XSL 3 test suite. The following result after running the batch
-file run.bat indicates that, the specified number (848 in an example below) of Xalan-J test
-cases have run successfully.
-
-JUnit version 4.13.2
-......................................................
-Time: 4.329
-
-OK (848 tests)
-
-The document https://xalan.apache.org/xalan-j/xsl3/xalanj_xslt3.0_implementation_status.pdf, provides
-latest details about Xalan-J's XSLT 3.0 and XPath 3.1 implementation status.
diff --git a/SECURITY.md b/SECURITY.md
deleted file mode 100644
index cdf53d2f2..000000000
--- a/SECURITY.md
+++ /dev/null
@@ -1,23 +0,0 @@
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you 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.
--->
-
-# Reporting a vulnerability
-
-If you believe you found a vulnerability in Apache XalanJ,
-please contact [the Apache Security Team](https://www.apache.org/security/).
diff --git a/Xalan2.7.0-REL_PLAN.html b/Xalan2.7.0-REL_PLAN.html
deleted file mode 100644
index 9b932aed2..000000000
--- a/Xalan2.7.0-REL_PLAN.html
+++ /dev/null
@@ -1,180 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML><HEAD><TITLE>Xerces 2.7.0 plan</TITLE>
-<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<STYLE type=text/css>BODY {
- MARGIN: 2em 1em 2em 70px; COLOR: black; FONT-FAMILY: New Times Roman, serif; BACKGROUND-COLOR: white
-}
-</STYLE>
-
-<META content="MSHTML 6.00.2800.1226" name=GENERATOR></HEAD>
-<BODY>
-<H1>Xalan 2.7.0 Plan</H1>
-<P><B>Features:</B>
-<UL>
- <LI>JAXP 1.3 support</LI>
- <LI>XML 1.1 support for stylesheets that are XML 1.1 documents</LI>
- <LI>XML 1.1 support for XML documents being transformed</LI>
- <LI>Serializer API to set the end of line sequence.</LI>
- <LI>Other misc. features and improvements (time permitting)</LI>
-</UL>
-
-<P>
-<B>Target DCUT (code complete) date: July 28th, 2005 </B>
-</P>
-<P>
-<B>Target release date: Aug 4th, 2005 </B>
-</P>
-
-<H3>Development line items </H3>
-<TABLE border=2>
- <TBODY>
- <TR>
- <TH style="TEXT-ALIGN: left">Line item </TH>
- <TH style="TEXT-ALIGN: left">Volunteer </TH>
- <TH style="TEXT-ALIGN: left">Sizing </TH>
- <TH style="TEXT-ALIGN: left">Timeframe </TH>
- <TH style="TEXT-ALIGN: left">Status </TH>
- </TR>
-
- <TR>
- <TD><B>JAXP 1.3 support</B></TD>
- <TD></TD>
- <TD></TD>
- <TD></TD>
- <TD></TD>
- </TR>
- <TR>
- <TD>DOMResult nextSibling support (XALANJ-2122)</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>May 19, 2005 to May 20, 2005</TD>
- <TD>Review needed</TD>
- </TR>
- <TR>
- <TD>messages (XALANJ-2123)</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>May 19, 2005 to May 31, 2005</TD>
- <TD>Review needed</TD>
- </TR>
- <TR>
- <TD>Documentation update (XALANJ-2124)</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>May 19, 2005 to June 15, 2005</TD>
- <TD>Review needed</TD>
- </TR>
- <TR>
- <TD>XPath API samples (XALANJ-2125)</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>May 19, 2005 to May 24, 2005</TD>
- <TD>Review needed</TD>
- </TR>
- <TR>
- <TD>XPathFunctionResolver sample (XALANJ-2126)</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>May 19, 2005 to May 30, 2005</TD>
- <TD>Review needed</TD>
- </TR>
- <TR>
- <TD>ErrorListener behavior (XALANJ-2134)</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>May 19, 2005 to June 3, 2005</TD>
- <TD>Review needed</TD>
- </TR>
- <TR>
- <TD>new API testcases (XALANJ-2135)</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>June 2, 2005 to June 6, 2005</TD>
- <TD>Review needed</TD>
- </TR>
- <TR>
- <TD>new secure feature (XALANJ-2136)</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>June 2, 2005 to June 8, 2005</TD>
- <TD>Review needed</TD>
- </TR>
- <TR>
- <TD>TransformerFactory.setFeature(String, boolean) security support</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>.</TD>
- <TD>.</TD>
- </TR>
- <TR>
- <TD>Proper JDK/JRE build-time and run-time dendancies</TD>
- <TD>Morris Kwan</TD>
- <TD>.</TD>
- <TD>.</TD>
- <TD>.</TD>
- </TR>
- <TR>
- <TD><B>XML 1.1 support</B></TD>
- <TD></TD>
- <TD></TD>
- <TD></TD>
- <TD></TD>
- </TR>
- <TR>
- <TD>XML 1.1 stylesheets</TD>
- <TD>Yash Talwar</TD>
- <TD>.</TD>
- <TD>.</TD>
- <TD>Complete</TD>
- </TR>
- <TR>
- <TD>XML 1.1 transform input docs</TD>
- <TD>Yash Talwar</TD>
- <TD>.</TD>
- <TD>.</TD>
- <TD>Complete</TD>
- </TR>
- <TR>
- <TD><B>Serializer API to set the end of line sequence</B></TD>
- <TD></TD>
- <TD></TD>
- <TD></TD>
- <TD></TD>
- </TR>
- <TR>
- <TD>API</TD>
- <TD>Brian Minchau</TD>
- <TD>1 pd</TD>
- <TD>May 30, 2005</TD>
- <TD>Complete</TD>
- </TR>
- <TR>
- <TD><B>DCUT </B></TD>
- <TD></TD>
- <TD></TD>
- <TD>July 28th, 2005 </TD>
- <TD></TD>
- </TR>
- <TR>
- <TD><B>Review and fix severe defects reported in Bugzilla/Jira </B></TD>
- <TD>All</TD>
- <TD>1 pw</TD>
- <TD>Week of July 28th, 2005 - Aug 4, 2005 </TD>
- <TD>.</TD>
- </TR>
- <TR>
- <TD><B>Build and publish Xalan 2.7.0</B> </TD>
- <TD></TD>
- <TD></TD>
- <TD>Aug 4th, 2005 </TD>
- <TD></TD>
- </TR>
-</TBODY>
-</TABLE>
-<H3>Candidate features and cleanup items (if time permits) </H3>
-<UL>
- <LI>...
- <LI>... </LI>
-</UL>
-</BODY>
-</HTML>
diff --git a/build.bat b/build.bat
deleted file mode 100644
index 20c5bb557..000000000
--- a/build.bat
+++ /dev/null
@@ -1,70 +0,0 @@
-@echo off
-rem
-rem ==========================================================================
-rem = Licensed to the Apache Software Foundation (ASF) under one or more
-rem = contributor license agreements. See the NOTICE file distributed with
-rem = this work for additional information regarding copyright ownership.
-rem = The ASF licenses this file to You under the Apache License, Version 2.0
-rem = (the "License"); you may not use this file except in compliance with
-rem = the License. You may obtain a copy of the License at
-rem =
-rem = http://www.apache.org/licenses/LICENSE-2.0
-rem =
-rem = Unless required by applicable law or agreed to in writing, software
-rem = distributed under the License is distributed on an "AS IS" BASIS,
-rem = WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-rem = See the License for the specific language governing permissions and
-rem = limitations under the License.
-rem ==========================================================================
-rem
-rem build.bat: Build Xalan-J 3.x using Ant
-rem Author: Xalan-J team
-rem
-rem Usage: build [ant-options] [targets]
-rem
-rem Setup:
-rem 1) You must set JAVA_HOME
-rem
-rem 2) You can set ANT_HOME if you use your own Ant install
-
-echo.
-echo Xalan-J 3.x Build
-echo -----------------
-
-if "%JAVA_HOME%"=="" goto noJavaHome
-
-if exist "%JAVA_HOME%\lib\tools.jar" (
- set _CLASSPATH=%JAVA_HOME%\lib\tools.jar
-)
-
-set _JAVACMD=%JAVA_HOME%\bin\java
-
-rem Default ANT_HOME to the one what user has set
-if not "%ANT_HOME%"=="" set _ANT_HOME=%ANT_HOME%
-if "%ANT_HOME%"=="" set _ANT_HOME=.
-
-if exist "%_ANT_HOME%\tools\ant.jar" (
- set _ANT_JARS=%_ANT_HOME%\tools\ant.jar
-) else (
- set _ANT_JARS=%_ANT_HOME%\lib\ant.jar;%_ANT_HOME%\lib\ant-launcher.jar
-)
-
-set _CLASSPATH=%_CLASSPATH%;%_ANT_JARS%
-
-set XERCES_ENDORSED_DIR_PATH=lib\endorsed
-
-@echo on
-"%_JAVACMD%" -mx1024m -Djava.endorsed.dirs=%XERCES_ENDORSED_DIR_PATH% -classpath "%_CLASSPATH%" org.apache.tools.ant.Main %1 %2 %3 %4 %5 %6 %7 %8 %9
-@echo off
-
-goto end
-
-:noJavaHome
-echo Warning: JAVA_HOME environment variable is not set
-
-:end
-rem Cleanup environment variables
-set _JAVACMD=
-set _CLASSPATH=
-set _ANT_HOME=
-set _ANT_JARS=
diff --git a/build.sh b/build.sh
deleted file mode 100644
index 4f7ac97c1..000000000
--- a/build.sh
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/sh
-#
-#=========================================================================
-# Copyright 2001-2023 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.
-#=========================================================================
-#
-# Name: build.sh
-# Author: Joe Kesselman
-# Fresh port from Mukul Gandhi's revised build.bat.
-# WARNING: This currently does not include the hooks needed
-# to make the script compatable with cygwin (unix/Linux shell
-# and commands ported to run under Windows). See
-# deprecated_build.sh to see how we handled the cygwin
-# syntax differences back in 2001. These days, Windows users
-# are more likely to use WSL, which simplifies matters.
-
-# See: build.xml
-
-# Setup:
-# 1) You must set JAVA_HOME, for example,
-# $ export JAVA_HOME=/etc/alternatives/java_sdk
-
-# 2) You can set ANT_HOME if you use your own Ant install, for example,
-# $ export ANT_HOME=/usr/share/ant
-
-echo
-echo Xalan-J test automation build
-echo -----------------------------
-
-if [ "$1" = "-h" ]; then
- echo build.sh - executes Xalan Java-based test automation
- echo Usage: build [target] [-D options]
- echo Example: build api -DtestClass=TransformerAPITest -Dqetest.loggingLevel=30
- echo
- echo You MUST export the JAVA_HOME environment variable to point to the JDK
- echo You CAN export ANT_HOME environment variable if you use your own Ant install
-
- exit 1
-fi
-
-if [ "$JAVA_HOME" = "" ]; then
- echo Warning: JAVA_HOME environment variable is not exported
- echo You may have meant to set it to /etc/alternatives/java_sdk
- exit 1
-fi
-
-if [ -f "$JAVA_HOME/lib/tools.jar" ]; then
- CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar
-fi
-
-JAVACMD=$JAVA_HOME/bin/java
-
-CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar
-
-# Since Linux has scoped environments, we don't need explicit temporary vars.
-# Default is to use a copy of ant bundled with xalan-java.
-if [ "$ANT_HOME" = "" ]; then
- ANT_HOME=.
-fi
-
-# Check user's ANT_HOME to make sure it actually has what we need
-if [ -f "$ANT_HOME/tools/ant.jar" ]; then
- ANT_JARS=$ANT_HOME/tools/ant.jar
-else
- ANT_JARS=$ANT_HOME/lib/ant.jar:$ANT_HOME/lib/ant-launcher.jar
-fi
-
-CLASSPATH=$CLASSPATH:$ANT_JARS
-
-XERCES_ENDORSED_DIR_PATH=lib/endorsed
-
-XALAN_BUILD_DIR_PATH=../xalan-java/build:../build
-
-# Reminder: Note $* versus $@ distinction
-echo Running:$JAVACMD -mx1024m -Djava.endorsed.dirs=$XERCES_ENDORSED_DIR_PATH -classpath "$CLASSPATH" org.apache.tools.ant.Main "$@"
-$JAVACMD -mx1024m -Djava.endorsed.dirs=$XERCES_ENDORSED_DIR_PATH -classpath "$CLASSPATH" org.apache.tools.ant.Main "$@"
-
-echo "build.sh complete!"
diff --git a/build.xml b/build.xml
deleted file mode 100644
index f1c22155a..000000000
--- a/build.xml
+++ /dev/null
@@ -1,1957 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You 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.
--->
-
-<!-- ===================================================================
-
- Build file for Xalan-J 3.x - for use with the Jakarta Ant java build tool
-
-Setup instructions:
- Before running an Ant build, you must
-
- - set the JAVA_HOME environment variable to the JDK root directory
- - To build 'servlet' sample: Include Servlet SDK in your classpath
- - To build docs/javadocs/xsltc: use JDK 1.2.x or higher
-
-Build Instructions:
- To build, run
- build.bat (win32) or build.sh (unix) [antoptions] [targets]
- in the directory where this file is located; you should also be
- able to use an installation of Ant v1.4.1 or later.
-
- build -projecthelp will show a list of supported targets.
-
- Developers: include a description="" attribute in all user-callable targets.
-
- If you build a target that depends on other targets, those other
- targets are *usually* created in the correct order; however a
- few of the larger targets like dist do not list all dependencies.
-
-Other Important Notes:
-- 'dist' produces a .tar file that works with GNU compatible tar
- programs, because that's what Ant does when it finds a path that's
- longer than 100 characters (like in our docs). Sorry!
-
-- External build maintainers: look for GUMP: comments; developers
- please use great caution when changing these lines!
-
-- Unusual build items: the docs and xsltc.compile targets leave
- cruft in the source areas; various clean targets get most of this.
-
-Authors:
- Shane Curcuru <sh...@lotus.com>
- Don Leslie <do...@lotus.com>
-$Id$
-==================================================================== -->
-
-<project name="Xalan" default="jar" basedir=".">
-
- <property name="name" value="xalan"/>
- <property name="year" value="2024"/>
- <property name="build.debug" value="on"/>
- <property name="compiler.target" value="1.8"/>
- <property name="compiler.source" value="1.8"/>
- <property name="compiler.nowarn" value="on"/>
-
- <!-- Xalan Java version information -->
- <property name="version.VERSION" value="3"/>
- <property name="version.RELEASE" value="0"/>
- <property name="version.DEVELOPER" value=""/><!-- Set this to 'D' if a developer release; blank "" if maintenance release -->
- <property name="version.MINOR" value="1"/><!-- EITHER the developer release number, or a maintenance release number -->
- <property name="version" value="${version.VERSION}_${version.RELEASE}_${version.DEVELOPER}${version.MINOR}"/><!-- GUMP: version # of dist file -->
- <property name="impl.version" value="${version.VERSION}.${version.RELEASE}.${version.DEVELOPER}${version.MINOR}"/><!-- Used in jar task for filtering MANIFEST.MF file -->
-
- <!-- Xerces Java version information -->
- <property name="parser.version.VERSION" value="2"/>
- <property name="parser.version.RELEASE" value="12"/>
- <property name="parser.version.MINOR" value="2"/>
-
- <!-- Xalan Java directories -->
- <!-- <property name="bin.dir" value="./bin"/> -->
- <property name="build.dir" value="./build"/>
- <property name="lib.dir" value="./lib"/>
- <property name="endorsed.dir" value="${lib.dir}/endorsed"/>
- <property name="samples.dir" value="./samples"/>
- <property name="src.dir" value="./src"/>
- <property name="tests.dir" value="./tests"/>
- <property name="tools.dir" value="./tools"/>
- <property name="xdocs.dir" value="./xdocs"/>
-
- <property name="apachexml.reldir" value="org/apache/xml"/>
- <property name="serializer.reldir" value="org/apache/xml/serializer"/>
- <property name="xpath.reldir" value="org/apache/xpath"/>
- <property name="xalan.reldir" value="org/apache/xalan"/>
- <property name="domxpath.reldir" value="org/w3c/dom/xpath"/>
- <property name="xsltc.reldir" value="${xalan.reldir}/xsltc"/>
-
- <!-- Jars to run Xalan Java (Interpretive, Compiled, or both) -->
- <property name="xmlapis.jar.name" value="xml-apis.jar"/>
- <property name="xmlapis.jar" value="${endorsed.dir}/${xmlapis.jar.name}"/>
- <property name="parser.jar.name" value="xercesImpl.jar"/>
- <property name="parser.jar" value="${endorsed.dir}/${parser.jar.name}"/>
- <property name="bcel.jar.name" value="bcel-6.7.0.jar"/>
- <property name="bcel.jar" value="${lib.dir}/${bcel.jar.name}"/>
- <property name="xpath31_types.jar.name" value="xpath31_types.jar"/>
- <property name="xpath31_types.jar" value="${lib.dir}/${xpath31_types.jar.name}"/>
- <property name="json.jar.name" value="json-20240303.jar"/>
- <property name="json.jar" value="${lib.dir}/${json.jar.name}"/>
- <property name="runtime.jar.name" value="runtime.jar"/>
- <property name="runtime.jar" value="${lib.dir}/${runtime.jar.name}"/>
- <property name="regexp.jar.name" value="regexp.jar"/>
- <property name="regexp.jar" value="${lib.dir}/${regexp.jar.name}"/>
-
- <!-- Jars to build Xalan Java (Interpretive, Compiled, or both) or build the docs -->
- <property name="java_cup.jar.name" value="java_cup.jar"/>
- <property name="java_cup.jar" value="${tools.dir}/${java_cup.jar.name}"/>
- <property name="jlex.jar.name" value="JLex.jar"/>
- <property name="jlex.jar" value="${tools.dir}/${jlex.jar.name}"/>
- <property name="stylebook.jar.name" value="stylebook-1.0-b3_xalan-2.jar"/>
- <property name="stylebook.jar" value="${tools.dir}/${stylebook.jar.name}"/>
- <property name="doclet.jar.name" value="xalan2jdoc.jar"/>
- <property name="doclet.jar" value="${tools.dir}/${doclet.jar.name}"/>
- <property name="taglet.jar.name" value="xalan2jtaglet.jar"/>
- <property name="taglet.jar" value="${tools.dir}/${taglet.jar.name}"/>
-
- <!-- Jars to build Xalan test cases -->
- <property name="junit.jar.name" value="${tests.dir}/bin/lib/org.junit_4.13.2.v20230809-1000.jar"/>
- <property name="hamcrest.jar.name" value="${tests.dir}/bin/lib/org.hamcrest_2.2.0.jar"/>
-
- <!-- Jars to build Xalan Java samples -->
- <property name="servlet-api.jar.name" value="servlet-api-2.5.jar"/>
- <property name="servlet-api.jar" value="${lib.dir}/${servlet-api.jar.name}"/>
- <property name="javaee-api.jar.name" value="javaee-api-5.0-2.jar"/>
- <property name="javaee-api.jar" value="${lib.dir}/${javaee-api.jar.name}"/>
- <property name="brazil.jar.name" value="brazil-2.1.jar"/>
- <property name="brazil.jar" value="${lib.dir}/${brazil.jar.name}"/>
-
- <!-- Relative locations of source directories -->
- <property name="manifest.mf" value="./src/MANIFEST.MF"/>
- <property name="manifest.xsltc.mf" value="./src/manifest.xsltc"/>
- <property name="manifest.xalan-interpretive.mf" value="./src/manifest.xalan-interpretive"/>
- <property name="XSLTInfo.props" value="./src/org/apache/xalan/res/XSLTInfo.properties"/>
- <property name="generated.xpathparser" value="${src.dir}/${xsltc.reldir}/compiler/XPathParser.java"/>
- <property name="generated.xpathlexer" value="${src.dir}/${xsltc.reldir}/compiler/XPathLexer.java"/>
- <property name="generated.xpathsym" value="${src.dir}/${xsltc.reldir}/compiler/sym.java"/>
-
- <!-- Build and distribution output areas -->
- <property name="build.xalan.jar" value="${build.dir}/${name}.jar"/><!-- GUMP: actual path/name of jar target output -->
- <property name="build.xalan-unbundled.jar" value="${build.dir}/${name}-unbundled.jar"/>
- <property name="build.xalan-interpretive.jar" value="${build.dir}/${name}.jar"/>
- <property name="build.xsltc.jar" value="${build.dir}/xsltc.jar"/>
- <property name="build.xalan_xsl3_tests.jar" value="${build.dir}/xalan_xsl3_tests.jar"/>
- <property name="build.classes" value="${build.dir}/classes"/>
- <property name="build.tests" value="${build.dir}/tests"/>
- <property name="build.docs" value="${build.dir}/docs"/>
- <property name="build.samples" value="${build.dir}/samples"/>
- <property name="build.servlet" value="${build.samples}/servlet"/>
- <property name="build.apidocs" value="${build.docs}/apidocs"/>
- <property name="dist.pkg" value="${name}-j_${version}"/><!-- GUMP: actual path/name of dist target .tar.gz/.zip-->
- <property name="dist.file" value="${dist.pkg}"/>
- <property name="dist.dir" value="${build.dir}/${dist.pkg}"/>
-
- <!-- xml-commons sources (for Javadoc) -->
- <property name="xml-commons-srcs.tar.gz" value="${src.dir}/xml-commons-external-1.3.02-src.tar.gz"/>
- <property name="xml-commons-srcs.tar" value="${build.dir}/xml-commons-external-1.3.02-src.tar"/>
-
- <!-- Documentation and samples information -->
- <property name="Name-in-docs" value="Xalan-Java"/>
- <property name="version.file" value="${xalan.reldir}/processor/XSLProcessorVersion.java"/>
-
- <property name="build.samples.jar" value="${build.dir}/xalansamples.jar"/>
- <property name="build.servlet.war" value="${build.dir}/xalanservlet.war"/>
- <property name="build.xsltc.applet.jar" value="${build.dir}/xsltcapplet.jar"/>
- <property name="build.xsltc.brazil.jar" value="${build.dir}/xsltcbrazil.jar"/>
- <property name="build.xsltc.ejb.jar" value="${build.dir}/xsltcejb.jar"/>
- <property name="build.xsltc.servlet.jar" value="${build.dir}/xsltcservlet.jar"/>
-
- <property name="xdocs.book" value="${xdocs.dir}/sources/xalan-jlocal.xml"/>
- <property name="xdocs.style" value="${xdocs.dir}/style"/>
- <property name="xalanonly-styledocs"
- value="dtd/xsl-html40s.dtd,dtd/spec.dtd,stylesheets/patterns.xsl,stylesheets/notice.xsl,stylesheets/spec.xsl,stylesheets/done.xsl,loaderdesign.xml,stylesheets/design2project.xsl,stylesheets/designdoc2html.xsl,stylesheets/xml2fo.xsl"/>
- <property name="xalan.cmdline.class" value="org.apache.xalan.xslt.Process"/>
- <property name="doc.generator" value="org.apache.stylebook.StyleBook"/>
- <property name="doc.generator.styletargz" value="${xdocs.dir}/xml-site-style.tar.gz"/>
- <property name="doc.generator.styletar" value="${xdocs.dir}/xml-site-style.tar"/>
-
- <property name="site.root" value="./xml-site"/>
- <property name="site.dir" value="${site.root}/target/xalan-j"/>
- <property name="site.book" value="${xdocs.dir}/sources/xalan-jsite.xml"/>
-
- <property name="xalan.apache.org.site.root" value="./xalan-apache-org-site"/>
- <property name="xalan.apache.org.site.dir" value="${xalan.apache.org.site.root}/target/xalan-apache-org"/>
- <property name="xalan.apache.org.site.book" value="${xdocs.dir}/sources/xalan-apache-org-site.xml"/>
-
-
- <property name="xdocs.DONE.file" value="${xdocs.dir}/sources/xalan/DONE"/>
- <property name="xdocs.XSLTCDONE.file" value="XSLTCDONE"/>
- <property name="xdocs.XSLTCDONE.location" value="${xdocs.dir}/sources/xalan/${xdocs.XSLTCDONE.file}"/>
-
-
- <!-- PROPERTIES TO COMPILE THE SERIALIZER ======================================= -->
- <property name="serializer.src.dir" value="./src"/>
- <property name="serializer.build.dir" value="./build"/>
- <property name="serializer.build.classes" value="${serializer.build.dir}/serializer"/>
-
- <!-- PROPERTIES TO MAKE THE SERIALIZER JAR ======================================= -->
- <property name="serializer.manifest.basename" value="MANIFEST.SERIALIZER"/>
- <property name="serializer.manifest" value="${serializer.src.dir}/${serializer.manifest.basename}"/>
- <property name="serializer.impl.version" value="${impl.version}"/>
- <property name="serializer.java.version" value="${java.version}"/>
- <property name="serializer.java.vendor" value="${java.vendor}"/>
- <property name="serializer.jar.name" value="serializer.jar"/>
- <property name="build.serializer.jar" value="${serializer.build.dir}/${serializer.jar.name}"/>
- <property name="lib.serializer.jar" value="./lib/${serializer.jar.name}"/>
-
- <!-- Class paths used in various targets -->
- <path id="docs.class.path">
- <pathelement location="${xmlapis.jar}" />
- <pathelement location="${parser.jar}" />
- <pathelement location="${bcel.jar}" />
- <pathelement location="${runtime.jar}" />
- <pathelement location="${stylebook.jar}" />
- <pathelement location="${doclet.jar}" />
- <pathelement location="${taglet.jar}" />
- <pathelement location="${build.serializer.jar}" />
- <pathelement location="${build.xalan.jar}" />
- </path>
- <path id="samples.class.path">
- <pathelement location="${xmlapis.jar}" />
- <pathelement location="${build.serializer.jar}" />
- <pathelement location="${parser.jar}" />
- <pathelement location="${build.xalan.jar}" />
- </path>
- <path id="compile.class.path">
- <!-- Ensure the selected parser.jar file is used to compile against -->
- <pathelement location="${build.classes}" />
- <pathelement location="${serializer.build.classes}" />
- <pathelement location="${xmlapis.jar}" />
- <pathelement location="${build.serializer.jar}" />
- <pathelement location="${parser.jar}" />
- <pathelement location="${xpath31_types.jar}" />
- <pathelement location="${json.jar}" />
- </path>
- <path id="xslt.boot.class.path">
- <!-- Put this version of xalan in front of the jdk's for JDK 1.4+ -->
- <pathelement location="${xmlapis.jar}" />
- <pathelement location="${build.serializer.jar}" />
- <pathelement location="${parser.jar}" />
- <pathelement path="${sun.boot.class.path}" />
- </path>
- <path id="compile.source.path">
- <dirset dir="${src.dir}" includes="/org/apache/**" />
- </path>
-
- <!-- patternsets for source and binary distribution packages -->
- <patternset id="bin-distro">
- <include name="${dist.file}/LICENSE.txt"/>
- <include name="${dist.file}/NOTICE.txt"/>
- <include name="${dist.file}/readme.html"/>
- <include name="${dist.file}/xalan.jar"/>
- <!-- xsltc.jar will only be picked up if it has been built -->
- <include name="${dist.file}/xsltc.jar"/>
- <include name="${dist.file}/${xmlapis.jar.name}"/>
- <include name="${dist.file}/${parser.jar.name}"/>
- <include name="${dist.file}/${xpath31_types.jar.name}"/>
- <include name="${dist.file}/${json.jar.name}"/>
- <include name="${dist.file}/${serializer.jar.name}"/>
- <include name="${dist.file}/samples/"/>
- <include name="${dist.file}/samples/xalansamples.jar"/>
- <include name="${dist.file}/samples/xalanservlet.war"/>
- <include name="${dist.file}/samples/xsltcapplet.jar"/>
- <include name="${dist.file}/samples/xsltcbrazil.jar"/>
- <include name="${dist.file}/samples/xsltcejb.jar"/>
- <include name="${dist.file}/samples/xsltcservlet.jar"/>
- <include name="${dist.file}/docs/"/>
- </patternset>
- <patternset id="bin-distro-nodocs">
- <include name="${dist.file}/LICENSE.txt"/>
- <include name="${dist.file}/NOTICE.txt"/>
- <include name="${dist.file}/readme.html"/>
- <include name="${dist.file}/xalan.jar"/>
- <!-- xsltc.jar will only be picked up if it has been built -->
- <include name="${dist.file}/xsltc.jar"/>
- <include name="${dist.file}/${xmlapis.jar.name}"/>
- <include name="${dist.file}/${parser.jar.name}"/>
- <include name="${dist.file}/${xpath31_types.jar.name}"/>
- <include name="${dist.file}/${json.jar.name}"/>
- <include name="${dist.file}/${serializer.jar.name}"/>
- <include name="${dist.file}/samples/"/>
- <include name="${dist.file}/samples/xalansamples.jar"/>
- <include name="${dist.file}/samples/xalanservlet.war"/>
- <include name="${dist.file}/samples/xsltcapplet.jar"/>
- <include name="${dist.file}/samples/xsltcbrazil.jar"/>
- <include name="${dist.file}/samples/xsltcejb.jar"/>
- <include name="${dist.file}/samples/xsltcservlet.jar"/>
- </patternset>
- <patternset id="src-distro">
- <include name="${dist.file}/LICENSE.txt"/>
- <include name="${dist.file}/NOTICE.txt"/>
- <include name="${dist.file}/*build.*"/>
- <include name="${dist.file}/commits.xml"/>
- <include name="${dist.file}/KEYS"/>
- <include name="${dist.file}/readme.html"/>
- <include name="${dist.file}/README"/>
- <include name="${dist.file}/lib/"/>
- <include name="${dist.file}/tools/"/>
- <include name="${dist.file}/samples/"/>
- <exclude name="${dist.file}/samples/xalansamples.jar"/>
- <exclude name="${dist.file}/samples/xalanservlet.war"/>
- <exclude name="${dist.file}/samples/xsltcapplet.jar"/>
- <exclude name="${dist.file}/samples/xsltcbrazil.jar"/>
- <exclude name="${dist.file}/samples/xsltcejb.jar"/>
- <exclude name="${dist.file}/samples/xsltcservlet.jar"/>
- <include name="${dist.file}/src/"/>
- <include name="${dist.file}/tests/"/>
- <include name="${dist.file}/xdocs/"/>
- </patternset>
-
- <!-- XSLTC engine dependency .jar files -->
- <patternset id="xsltc-deps-jars">
- <include name="${dist.file}/lib/${bcel.jar.name}"/>
- <include name="${dist.file}/tools/${java_cup.jar.name}"/>
- <include name="${dist.file}/tools/${jlex.jar.name}"/>
- <include name="${dist.file}/lib/${runtime.jar.name}"/>
- <include name="${dist.file}/lib/${regexp.jar.name}"/>
- </patternset>
-
- <!-- =================================================================== -->
- <!-- Creates output build directories and doc prerequistes -->
- <!-- =================================================================== -->
- <target name="prepare">
- <echo message="Project:${Name-in-docs} version:${version} build.xml $Revision$"/>
- <mkdir dir="${build.dir}"/>
- <mkdir dir="${build.classes}"/>
- <!-- Note that all testing-related targets *must* depend on
- this target, either directly or indirectly, to get
- the tests-available property set for them.
- -->
- <!--<available file="${test.relpath}" property="tests-available" />-->
- <available property="xerces.present"
- classname="org.apache.xerces.parsers.SAXParser"/>
-
- <!-- Update version information. This copies the Version.src
- file into Version.java, while replacing the following tokens
- -->
- <filter token="version.VERSION" value="${version.VERSION}"/>
- <filter token="version.RELEASE" value="${version.RELEASE}"/>
- <filter token="version.MINOR" value="${version.MINOR}"/>
- <filter token="version.DEVELOPER" value="${version.DEVELOPER}"/>
- <filter token="parser.version.VERSION" value="${parser.version.VERSION}"/>
- <filter token="parser.version.RELEASE" value="${parser.version.RELEASE}"/>
- <filter token="parser.version.MINOR" value="${parser.version.MINOR}"/>
- <copy tofile="${src.dir}/${xalan.reldir}/Version.java" file="${src.dir}/${xalan.reldir}/Version.src" filtering="true"/>
- <copy tofile="${src.dir}/${xalan.reldir}/processor/XSLProcessorVersion.java" file="${src.dir}/${xalan.reldir}/processor/XSLProcessorVersion.src" filtering="true"/>
- <copy tofile="${src.dir}/${serializer.reldir}/Version.java" file="${src.dir}/${serializer.reldir}/Version.src" filtering="true"/>
- <copy tofile="${xdocs.dir}/sources/entities.ent" file="${xdocs.dir}/sources/entities.src" filtering="true"/>
- </target>
-
- <!-- Must depend on jar since we use Xalan to process xml files -->
- <target name="prepare.docs" depends="jar,prepare.docs.nojardepends"/>
-
- <target name="prepare.docs.nojardepends">
- <mkdir dir="${build.docs}"/>
- <mkdir dir="${build.apidocs}"/>
-
- <gunzip src="${doc.generator.styletargz}"/>
- <untar src="${doc.generator.styletar}" dest="${xdocs.dir}"/>
- <delete file="${doc.generator.styletar}"/>
-
- <!-- We use a sed script to extract Xalan-Java 2 commits from the repository into commits.xml
- The following operation transforms commits.xml (just including source code commits) and
- puts the result in xdocs/sources/xalan for inclusion in the readme.xml -->
- <echo message="Transform commits.xml and put the result in ${xdocs.dir}"/>
- <java fork="yes" classname="${xalan.cmdline.class}" >
- <classpath refid="docs.class.path" />
- <arg line="-in commits.xml -xsl ${xdocs.style}/stylesheets/done.xsl -out ${xdocs.DONE.file} -param xsltcdone ${xdocs.XSLTCDONE.file}"/>
- </java>
- <echo message="Generate Xalan-J 2.x design document"/>
- <java fork="yes" classname="${doc.generator}" >
- <classpath refid="docs.class.path" />
- <arg line="loaderConfig=sbk:/style/loaderdesign.xml targetDirectory=./build/docs/design/
- ./xdocs/sources/xalandesign.xml ./xdocs/style"/>
- </java>
- </target>
-
- <!-- =================================================================== -->
- <!-- Compile the DTM implementation and xml utilities -->
- <!-- =================================================================== -->
- <target name="xml.compile" depends="prepare,serializer.jar">
- <echo message="Compiling DTM implementation and utilities" />
- <javac srcdir="${src.dir}"
- destdir="${build.classes}"
- debug="${build.debug}"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <include name="${apachexml.reldir}/**/*.java" />
- <!-- exclude the serializer -->
- <exclude name="${serializer.reldir}/**/*.java" />
- <!-- Exclude file that depends upon presence of Xerces in build path -->
- <exclude name="**/IncrementalSAXSource_Xerces.java"
- unless="xerces.present" />
- <classpath refid="compile.class.path" />
- <bootclasspath refid="xslt.boot.class.path" />
- </javac>
- <!-- Copy needed properties, resource, etc. files to be put into .jar file -->
- <copy todir="${build.classes}">
- <fileset dir="${src.dir}"
- includes="${apachexml.reldir}/**/*.properties"
- excludes="${serializer.reldir}/**/*.properties"
- />
- </copy>
- </target>
-
- <!-- =================================================================== -->
- <!-- Compile the Xalan interpreter source tree -->
- <!-- =================================================================== -->
- <target name="xalan-interpretive.compile" depends="xml.compile"
- description="Compile the Xalan interpretive classes (skips XSLTC)" >
- <echo message="Compiling Xalan interpretive classes" />
- <javac srcdir="${src.dir}"
- destdir="${build.classes}"
- debug="${build.debug}"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <include name="${xpath.reldir}/**/*.java" />
- <include name="${domxpath.reldir}/**/*.java" />
- <include name="${xalan.reldir}/**/*.java" />
- <exclude name="${xsltc.reldir}/**/*.java" />
- <classpath refid="compile.class.path" />
- <bootclasspath refid="xslt.boot.class.path" />
- <sourcepath refid="compile.source.path" />
- </javac>
- <!-- Copy needed properties, resource, etc. files to be put into .jar file -->
- <copy todir="${build.classes}">
- <fileset dir="${src.dir}" includes="**/*.properties,META-INF/services/*" excludes="**/XSLTInfo.properties"/>
- </copy>
- <filter token="impl.version" value="${impl.version}"/>
- <copy todir="${build.classes}/org/apache/xalan/res" file="${XSLTInfo.props}" filtering="true"/>
- </target>
-
- <!-- Compile all java sources (Xalan interpretive and XSLTC) -->
- <target name="compile" depends="xalan-interpretive.compile,xsltc.compile"
- description="Compile all java source files (Xalan interpretive + XSLTC)" >
- </target>
-
- <!-- =================================================================== -->
- <!-- Compile just the XSLTC compiler portion -->
- <!-- =================================================================== -->
- <path id="xsltc.class.path">
- <pathelement location="${xmlapis.jar}" />
- <pathelement location="${build.serializer.jar}" />
- <pathelement location="${bcel.jar}" />
- <pathelement location="${jlex.jar}" />
- <pathelement location="${java_cup.jar}" />
- <pathelement location="${runtime.jar}" />
- <!-- build.classes needed for
- org.apache.xalan.xsltc.util.JavaCupRedirect -->
- <pathelement location="${build.classes}" />
- </path>
-
- <!-- Attempt to determine dependency info for generated sources -->
- <target name="xsltc.prepare" depends="prepare" >
- <!-- The first step compiles the utils directory, which includes
- a special wrapper for the xsltc.codegen / java_cup step next. -->
- <echo message="Compiling XSLTC utilities"/>
- <javac srcdir="${src.dir}"
- destdir="${build.classes}"
- includes="${xsltc.reldir}/util/**/*.java"
- debug="${build.debug}"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="xsltc.class.path" />
- <bootclasspath refid="xslt.boot.class.path" />
- </javac>
- <!-- These tricky uptodate statements hopefully determine if we
- actually need to generate the java_cup and jlex files
- in the two sub-targets below
- -->
- <uptodate property="xsltc.java_cup.not_needed" targetfile="${generated.xpathparser}" >
- <srcfiles dir="${src.dir}/${xsltc.reldir}/compiler" includes="xpath.cup" />
- </uptodate>
-
- <uptodate property="xsltc.jlex.not_needed" targetfile="${generated.xpathlexer}" >
- <srcfiles dir="${src.dir}/${xsltc.reldir}/compiler" includes="xpath.lex" />
- </uptodate>
-
- <!-- Determine whether the support jars are already expanded -->
- <available file="${build.classes}/org/apache/bcel" type="dir" property="xsltc.bcel_jar.not_needed" />
- <available file="${build.classes}/JLex" type="dir" property="xsltc.jlex_jar.not_needed" />
- <available file="${build.classes}/java_cup/Main.class" type="file" property="xsltc.java_cup_jar.not_needed" />
- <available file="${build.classes}/java_cup/runtime" type="dir" property="xsltc.runtime_jar.not_needed" />
- <available file="${build.classes}/org/apache/regexp" type="dir" property="xsltc.regexp_jar.not_needed" />
- </target>
-
- <!-- Generate the XPath parser sources for xsltc if needed -->
- <target name="xsltc.java_cup" depends="xsltc.prepare" unless="xsltc.java_cup.not_needed">
- <!-- The second step generates sym.java and XPathParser.java. -->
- <echo message="java_cup preparsing"/>
- <java fork="yes" failonerror="true"
- classname="org.apache.xalan.xsltc.util.JavaCupRedirect" >
- <classpath refid="xsltc.class.path" />
- <!-- need to bootclasspath java_cup for JDKs that include JavaCupRedirect -->
- <jvmarg value="-Xbootclasspath/p:${java_cup.jar}${path.separator}${runtime.jar}"/>
- <!-- We're using JavaCupRedirect to call the java_cup application -->
- <arg line="-parser XPathParser -expect 0
- -stdin ${src.dir}/${xsltc.reldir}/compiler/xpath.cup"/>
- </java>
- <echo message="java_cup move output files"/>
- <move file="XPathParser.java" tofile="${generated.xpathparser}"/>
- <move file="sym.java" tofile="${generated.xpathsym}"/>
- </target>
-
- <!-- Generate the XPath lexer sources for xsltc if needed -->
- <target name="xsltc.jlex" depends="xsltc.java_cup" unless="xsltc.jlex.not_needed">
- <!-- The third step generates XPathLexer.java. The lexiographical analyser
- has to be generated after sym.java, so order is important. -->
- <echo message="JLex preparsing"/>
- <java fork="yes" failonerror="true" classname="JLex.Main" >
- <classpath refid="xsltc.class.path" />
- <arg line="-static ${src.dir}/${xsltc.reldir}/compiler/xpath.lex"/>
- </java>
- <echo message="JLex move output file"/>
- <move file="${src.dir}/${xsltc.reldir}/compiler/xpath.lex.java" tofile="${generated.xpathlexer}"/>
- </target>
-
- <!-- Compile the main XSLTC classes -->
- <target name="xsltc.compile" depends="xsltc.java_cup,xsltc.jlex,xml.compile"
- description="Compile just the XSLTC classes" >
- <echo message="Compiling remaining XSLTC classes"/>
- <javac srcdir="${src.dir}"
- destdir="${build.classes}"
- includes="${xsltc.reldir}/**/*.java"
- excludes="${serializer.reldir}/**/*.java"
- debug="${build.debug}"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="xsltc.class.path" />
- <bootclasspath refid="xslt.boot.class.path" />
- </javac>
- </target>
-
- <!-- Compile just the XSLTC classes w/o JLex, JCup recompilation -->
- <target name="xsltc.fcompile" depends="xml.compile"
- description="Compile just the XSLTC classes w/o JLex, JCup recompilation" >
- <echo message="Compiling remaining XSLTC classes"/>
- <javac srcdir="${src.dir}"
- destdir="${build.classes}"
- includes="${xsltc.reldir}/**/*.java"
- debug="${build.debug}"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="xsltc.class.path" />
- <bootclasspath refid="xslt.boot.class.path" />
- </javac>
- </target>
-
- <!-- Jar up the XSLTC classes w/o the support jars -->
- <target name="xsltc.unbundledjar" depends="xsltc.compile"
- description="Jar just the xsltc.jar file" >
- <!-- Copy over the manifest, with filtering (for version number) -->
- <filter token="impl.version" value="${impl.version}"/>
- <filter token="java.version" value="${java.version}"/>
- <filter token="java.vendor" value="${java.vendor}"/>
- <copy todir="${build.dir}" file="${manifest.xsltc.mf}" filtering="true"/>
- <jar jarfile="${build.xsltc.jar}" manifest="${build.dir}/manifest.xsltc" basedir="${build.classes}" >
- <patternset><!-- relative to jar/@basedir -->
- <include name="org/apache/xml/**" />
- <include name="${xsltc.reldir}/**/*" />
- <exclude name="org/apache/xalan/xsltc/util/JavaCupRedirect*" />
- </patternset>
- </jar>
- </target>
-
- <!-- Copy license and readme files for XSLTC support jars -->
- <target name="xsltc.copy-licenses" depends="xsltc.prepare">
- </target>
-
- <!-- A parametrized target which is used to copy and expand a XSLTC support jar -->
- <target name="xsltc.copy-deps-jar" unless="${param_unless}">
- <!-- copy the jar file to the build/classes directory -->
- <copy todir="${build.classes}" file="${lib.dir}/${param_jar_name}"/>
-
- <!-- unjar the jar file -->
- <unjar src="${build.classes}/${param_jar_name}" dest="${build.classes}" />
-
- <!-- remove the jar file -->
- <delete file="${build.classes}/${param_jar_name}" />
- </target>
-
- <!-- Copy and expand the XSLTC support jars if needed -->
- <target name="xsltc.copy-deps-jars" depends="xsltc.copy-licenses">
- <echo message="Copying XSLTC support jars" />
- <!-- copy the 3rd party support jar files -->
- <antcall target="xsltc.copy-deps-jar">
- <param name="param_unless" value="xsltc.bcel_jar.not_needed" />
- <param name="param_jar_name" value="${bcel.jar.name}" />
- </antcall>
-
-<!-- We don't need to package the JLex or java_cup jars in the xalan.jar.
- These are only required for building XSLTC, not for using XSLTC.
-
- <antcall target="xsltc.copy-deps-jar">
- <param name="param_unless" value="xsltc.jlex_jar.not_needed" />
- <param name="param_jar_name" value="${jlex.jar.name}" />
- </antcall>
-
- <antcall target="xsltc.copy-deps-jar">
- <param name="param_unless" value="xsltc.java_cup_jar.not_needed" />
- <param name="param_jar_name" value="${java_cup.jar.name}" />
- </antcall>
--->
-
- <antcall target="xsltc.copy-deps-jar">
- <param name="param_unless" value="xsltc.runtime_jar.not_needed" />
- <param name="param_jar_name" value="${runtime.jar.name}" />
- </antcall>
-
- <antcall target="xsltc.copy-deps-jar">
- <param name="param_unless" value="xsltc.regexp_jar.not_needed" />
- <param name="param_jar_name" value="${regexp.jar.name}" />
- </antcall>
-
- <!-- remove the old META-INF/MANIFEST.MF file -->
- <delete file="${build.classes}/META-INF/MANIFEST.MF" quiet="true"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates the xsltc jar including all support jars -->
- <!-- =================================================================== -->
- <target name="xsltc.jar" depends="xsltc.compile,xsltc.copy-deps-jars"
- description="Jar xsltc,xml,BCEL,JLex,java_cup,runtime and jakarta regexp">
-
- <!-- create new META-INF dir w/ transformer factory default -->
- <!-- GTM: comment this out so that bundled xsltc.jar does not have
- service provider default until further notice 2/20/2002
- <mkdir dir="${build.dir}/xsltctmp/META-INF"/>
- <mkdir dir="${build.dir}/xsltctmp/META-INF/services"/>
- <copy todir="${build.dir}/xsltctmp/META-INF/services"
- file="${src.dir}/${xsltc.reldir}/javax.xml.transform.TransformerFactory"
- />
- -->
-
- <!-- Copy over the manifest, with filtering (for version number) -->
- <filter token="impl.version" value="${impl.version}"/>
- <filter token="java.version" value="${java.version}"/>
- <filter token="java.vendor" value="${java.vendor}"/>
- <copy todir="${build.dir}" file="${manifest.xsltc.mf}" filtering="true"/>
-
- <!-- make bundled jar named xsltc.jar -->
- <jar jarfile="${build.dir}/xsltc.jar" manifest="${build.dir}/manifest.xsltc" >
- <fileset dir="${build.classes}">
- <include name="org/apache/xalan/xsltc/**"/>
- <exclude name="org/apache/xalan/xsltc/util/JavaCupRedirect*" />
- </fileset>
- <fileset dir="${build.classes}" includes="org/apache/xml/**"
- excludes="${serializer.reldir}/**" />
- <fileset dir="${build.classes}" includes="org/apache/bcel/**" />
- <fileset dir="${build.classes}" includes="JLex/**" />
- <fileset dir="${build.classes}" includes="java_cup/**" />
- <fileset dir="${build.classes}" includes="org/apache/regexp/**" />
- </jar>
-
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates the xalan interpretive jar -->
- <!-- =================================================================== -->
- <target name="xalan-interpretive.jar" depends="xalan-interpretive.compile"
- description="Jar up everything in Xalan interpretive (without XSLTC)" >
- <!-- Copy over the manifest, with filtering (for version number) -->
- <filter token="impl.version" value="${impl.version}"/>
- <filter token="java.version" value="${java.version}"/>
- <filter token="java.vendor" value="${java.vendor}"/>
- <copy todir="${build.dir}" file="${manifest.xalan-interpretive.mf}" filtering="true"/>
- <jar jarfile="${build.xalan-interpretive.jar}" manifest="${build.dir}/manifest.xalan-interpretive" basedir="${build.classes}" >
- <patternset><!-- relative to jar/@basedir -->
- <include name="${apachexml.reldir}/**/*" />
- <include name="${xpath.reldir}/**/*" />
- <include name="${xalan.reldir}/**/*" />
- <include name="${domxpath.reldir}/**/*" />
- <include name="META-INF/services/*" />
- <exclude name="${xsltc.reldir}/**/*" />
- <exclude name="${serializer.reldir}/**/*" />
- </patternset>
- </jar>
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates the xalan unbundled jar (Xalan interpretive + XSLTC - -->
- <!-- support jars -->
- <!-- =================================================================== -->
- <target name="unbundledjar" depends="xalan-interpretive.compile,xsltc.compile"
- description="Jar up Xalan and XSLTC, without the XSLTC dependencies" >
- <filter token="impl.version" value="${impl.version}"/>
- <filter token="java.version" value="${java.version}"/>
- <filter token="java.vendor" value="${java.vendor}"/>
- <copy todir="${build.dir}" file="${manifest.mf}" filtering="true"/>
- <jar jarfile="${build.xalan-unbundled.jar}" manifest="${build.dir}/MANIFEST.MF" basedir="${build.classes}" >
- <patternset>
- <include name="${apachexml.reldir}/**/*" />
- <include name="${xpath.reldir}/**/*" />
- <include name="${xalan.reldir}/**/*" />
- <include name="META-INF/services/*" />
- <exclude name="${xsltc.reldir}/util/JavaCupRedirect*" />
- <exclude name="${serializer.reldir}/**/*.*" />
- </patternset>
- </jar>
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates one big xalan jar (Xalan interpretive + XSLTC + support jars) -->
- <!-- =================================================================== -->
- <target name="jar" depends="xalan-interpretive.compile,xsltc.compile,xsltc.copy-deps-jars"
- description="Jar up everything (Xalan, XSLTC and XSLTC dependencies)" >
-
- <!-- Copy over the manifest, with filtering (for version number) -->
- <filter token="impl.version" value="${impl.version}"/>
- <filter token="java.version" value="${java.version}"/>
- <filter token="java.vendor" value="${java.vendor}"/>
- <copy todir="${build.dir}" file="${manifest.mf}" filtering="true"/>
-
- <copy todir="${build.dir}/classes/org/apache/xpath/functions/json" file="src/org/apache/xpath/functions/json/schema-for-json.xsd"/>
-
- <!-- make bundled jar named xalan.jar -->
- <jar jarfile="${build.xalan.jar}" manifest="${build.dir}/MANIFEST.MF"
- basedir="${build.classes}" >
- <patternset>
- <exclude name="${xsltc.reldir}/util/JavaCupRedirect*" />
- <exclude name="${serializer.reldir}/**/*" />
- </patternset>
- </jar>
-
- </target>
-
- <!-- =================================================================== -->
- <!-- Default all target simply Creates the xalan JAR -->
- <!-- =================================================================== -->
- <target name="all" depends="serializer.jar,jar"><!-- 'Standardizing build.xml files' <bl...@apache.org> -->
- <echo message="Redirect to jar target; please provide input on desired functionality of this target"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Compiles the samples (servlet excluded) and jars the class files -->
- <!-- =================================================================== -->
- <target name="samples" depends="jar,samples.nojardepends,xsltc.samples"/>
-
- <target name="samples.nojardepends" depends="xsltc.samples.nojardepends"
- description="Compile and jar the samples (except servlet)" >
- <property name="exclude" value="*.xml,*.xsl,*.txt,*.html,*.properties,*.out"/>
- <mkdir dir="${build.samples}"/>
- <!-- Since the samples are packageless, they must be compiled separately. -->
- <javac srcdir="${samples.dir}/SimpleTransform"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/UseStylesheetPI"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/UseStylesheetParam"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/SAX2SAX"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/DOM2DOM"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/Pipe"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/UseXMLFilters"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/Trace"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/ApplyXPath"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/ApplyXPathDOM"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/trax"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/extensions"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/Validate"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/TransformThread"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <javac srcdir="${samples.dir}/XPathAPI"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- </javac>
- <jar jarfile="${build.samples.jar}" basedir="${build.samples}"
- includes="*.class"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Compiles all samples that require extra standard components in -->
- <!-- order to compile. -->
- <!-- =================================================================== -->
- <target name="extra.std.samples"
- depends="servlet,xsltc.applet,xsltc.ejb,xsltc.servlet"/>
-
- <target name="extra.std.samples.nojardepends"
- depends="servlet.jardepends,xsltc.applet.nojardepends,
- xsltc.ejb.jardepends,xsltc.servlet.jardepends"/>
-
- <!-- =================================================================== -->
- <!-- Compiles all samples that require extra non-standard components in -->
- <!-- order to compile. -->
- <!-- =================================================================== -->
- <target name="extra.nonstd.samples" depends="xsltc.brazil"/>
-
- <target name="extra.nonstd.samples.nojardepends" depends="xsltc.brazil.jardepends"/>
-
- <!-- =================================================================== -->
- <!-- Compiles the sample servlet and jars the class files. -->
- <!-- The javax.servlet and javax.servlet.http packages -->
- <!-- must be on the classpath -->
- <!-- =================================================================== -->
- <target name="servlet" depends="jar,servlet.jardepends"/>
-
- <target name="servlet.jardepends"
- description="Compile and jar the servlet samples in xalanservlet.war" >
- <echo message="To compile the sample servlets, javax.servlet and javax.servlet.http must be on the classpath"/>
- <mkdir dir="${build.servlet}"/>
- <mkdir dir="${build.servlet}/WEB-INF/classes/servlet"/>
- <mkdir dir="${build.servlet}/WEB-INF/lib"/>
- <javac srcdir="${samples.dir}/servlet"
- destdir="${build.servlet}/WEB-INF/classes"
- debug="${build.debug}"
- bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath refid="samples.class.path" />
- <classpath location="${servlet-api.jar}" />
- </javac>
- <copy todir="${build.servlet}/WEB-INF/classes/servlet">
- <fileset dir="${samples.dir}/servlet" includes="media.properties"/>
- </copy>
- <copy todir="${build.servlet}/WEB-INF">
- <fileset dir="${samples.dir}/servlet" includes="web.xml"/>
- </copy>
- <copy todir="${build.servlet}">
- <fileset dir="${samples.dir}/servlet"
- includes="birds.xml, birds.xsl, booklist1.xsl,
- booklist2.xsl, catalog.xml, fooparam.xml, fooparam.xsl, jspSample.jsp"/>
- </copy>
- <copy todir="${build.servlet}/WEB-INF/lib">
- <fileset dir="${lib.dir}" includes="${parser.jar.name}, ${xmlapis.jar.name}"/>
- </copy>
- <copy file="${build.xalan.jar}" todir="${build.servlet}/WEB-INF/lib" />
- <jar jarfile="${build.servlet.war}"
- basedir="${build.servlet}"
- includes="**"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Compiles (does not jar) the translet samples. -->
- <!-- For time being, classes are generated in place. -->
- <!-- To run these samples, add xsltc.jar, runtime.jar, bcel.jar, -->
- <!-- and java_cup.jar (all in the bin directory) to the classpath -->
- <!-- -->
- <!-- When we have straightened out classpath issues, -->
- <!-- add samples in CompiledApplet, CompiledBrazil, CompiledEJB and -->
- <!-- CompiledServlet. -->
- <!-- =================================================================== -->
- <target name="xsltc.samples" depends="jar,xsltc.samples.nojardepends"/>
-
- <target name="xsltc.samples.nojardepends">
- <mkdir dir="${build.samples}"/>
- <javac srcdir="${samples.dir}/translets"
- classpath="${build.xalan.jar}"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}"/>
- <javac srcdir="${samples.dir}/CompiledJAXP"
- destdir="${build.samples}" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Compiles the XSLTC applet example and jars the class files. -->
- <!-- =================================================================== -->
- <target name="xsltc.applet" depends="jar,xsltc.applet.nojardepends"/>
-
- <target name="xsltc.applet.nojardepends">
- <mkdir dir="${build.samples}/CompiledApplet"/>
- <javac srcdir="${samples.dir}/CompiledApplet"
- destdir="${build.samples}/CompiledApplet" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}"/>
- <jar jarfile="${build.xsltc.applet.jar}"
- basedir="${build.samples}/CompiledApplet"
- includes="*.class"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Compiles the XSLTC brazil example and jars the class files. -->
- <!-- =================================================================== -->
- <target name="xsltc.brazil" depends="jar,xsltc.brazil.jardepends"/>
-
- <target name="xsltc.brazil.jardepends">
- <mkdir dir="${build.samples}/CompiledBrazil"/>
- <javac srcdir="${samples.dir}/CompiledBrazil"
- destdir="${build.samples}/CompiledBrazil" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath location="${brazil.jar}"/>
- </javac>
- <jar jarfile="${build.xsltc.brazil.jar}"
- basedir="${build.samples}/CompiledBrazil"
- includes="*.class"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Compiles the XSLTC EJB example and jars the class files. -->
- <!-- ejb.jar must be on the classpath to compile this sample. -->
- <!-- EJB 2.0 can be found at http://java.sun.com/products/ejb/docs.html -->
- <!-- =================================================================== -->
- <target name="xsltc.ejb" depends="jar,xsltc.ejb.jardepends"/>
-
- <target name="xsltc.ejb.jardepends">
- <mkdir dir="${build.samples}/CompiledEJB"/>
- <javac srcdir="${samples.dir}/CompiledEJB"
- destdir="${build.samples}/CompiledEJB" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <classpath location="${javaee-api.jar}"/>
- </javac>
- <jar jarfile="${build.xsltc.ejb.jar}"
- basedir="${build.samples}/CompiledEJB"
- includes="*.class"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Compiles the XSLTC servlet example and jars the class files. -->
- <!-- =================================================================== -->
- <target name="xsltc.servlet" depends="jar,xsltc.servlet.jardepends" />
-
- <target name="xsltc.servlet.jardepends">
- <mkdir dir="${build.samples}/CompiledServlet"/>
- <javac srcdir="${samples.dir}/CompiledServlet"
- destdir="${build.samples}/CompiledServlet" excludes="${exclude}"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- classpath="${build.xalan.jar}:${servlet-api.jar}"
- nowarn="${compiler.nowarn}">
- </javac>
- <jar jarfile="${build.xsltc.servlet.jar}"
- basedir="${build.samples}/CompiledServlet"
- includes="*.class"/>
- </target>
-
-
- <!-- =================================================================== -->
- <!-- Generate HTML docs -->
- <!-- =================================================================== -->
- <target name="docs" depends="jar,docs.nojardepends,xsltc.docs"/>
-
- <target name="docs.nojardepends" depends="prepare.docs.nojardepends,autodocs"
- description="Build the documentation (overview, readme, etc.)" >
- <echo message="docs is human-usable target with dependencies"/>
- </target>
-
- <target name="autodocs">
- <echo message="autodocs is for automated build process, without dependencies"/>
- <java fork="yes"
- classname="${doc.generator}"
- classpathref="docs.class.path" >
- <arg line="targetDirectory=${build.docs} ${xdocs.book} ${xdocs.style}"/>
- </java>
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates the API documentation -->
- <!-- =================================================================== -->
- <target name="javadocs" depends="jar,javadocs.nojardepends"/>
-
- <target name="javadocs.nojardepends" depends="prepare.docs.nojardepends,autojavadocs"
- description="Build the Javadocs for Xalan 2.x and jaxp sources" >
- <echo message="javadocs is human-usable target with dependencies"/>
-
- <!-- Expand jaxp sources (JAXP 1.1, DOM 2, and SAX 2) into source tree for
- inclusion in the Javadoc. -->
- <!-- Note this is into the src area.-->
- <gunzip src="${xml-commons-srcs.tar.gz}" dest="${build.dir}" />
- <untar src="${xml-commons-srcs.tar}"
- dest="${src.dir}">
- <patternset>
- <include name="**.java"/>
- </patternset>
- </untar>
-
- <delete file="${xml-commons-srcs.tar}"/>
-
- <antcall target="autojavadocs"/>
-
- <!-- remove the jaxp sources -->
- <delete dir="${src.dir}/javax" />
- <delete dir="${src.dir}/org/w3c" />
- <delete dir="${src.dir}/org/xml" />
- <delete dir="${src.dir}/org/apache/xmlcommons" />
- <delete file="${src.dir}/manifest.commons" />
-
- </target>
-
- <target name="autojavadocs"
- depends="autojavadocs-1.4-or-higher-if,autojavadocs-non1.4-or-higher-if">
- <echo message="autojavadocs is for automated build process, without dependencies"/>
- </target>
-
- <target name="check-using-java-1.4-or-higher">
- <condition property="using-java-1.4-or-higher">
- <not>
- <or>
- <equals arg1="${ant.java.version}" arg2="1.1"/>
- <equals arg1="${ant.java.version}" arg2="1.2"/>
- <equals arg1="${ant.java.version}" arg2="1.3"/>
- </or>
- </not>
- </condition>
- </target>
-
- <target name="autojavadocs-1.4-or-higher-if" if="using-java-1.4-or-higher"
- depends="check-using-java-1.4-or-higher">
- <antcall target="autojavadocs-1.4-or-higher"/>
- </target>
-
- <target name="autojavadocs-non1.4-or-higher-if" unless="using-java-1.4-or-higher"
- depends="check-using-java-1.4-or-higher">
- <antcall target="autojavadocs-non1.4-or-higher"/>
- </target>
-
- <target name="autojavadocs-1.4-or-higher">
-
- <!-- Ant ignores destdir arg if doclet is set, so must send to doclet in doclet subelement-->
- <javadoc
- additionalparam="-breakiterator"
- destdir="${build.apidocs}"
- public="true"
- sourcepath="${src.dir}"
- overview="${src.dir}/javadocOverview.html"
- packagenames="org.apache.*,org.xml.*,org.w3c.*,javax.xml.*"
- author="true"
- version="true"
- use="true"
- windowtitle="${Name-in-docs} ${impl.version}"
- doctitle="${Name-in-docs} ${impl.version}"
- bottom="Copyright © ${year} Apache XML Project. All Rights Reserved.">
- <classpath refid="docs.class.path" />
- <taglet name="xalan2jtaglet.XSLUsageTag" path="${taglet.jar}"/>
- <group title="Transformations API for XML (TrAX)" packages="javax.xml.transform*"/>
- <group title="Java API for XML Parsing" packages="javax.xml.parsers"/>
- <group title="Xalan Core"
- packages="org.apache.xalan.processor:org.apache.xalan.templates:org.apache.xalan.transformer"/>
- <group title="XPath" packages="org.apache.xpath*"/>
- <group title="Document Table Model (DTM)" packages="org.apache.xml.dtm*"/>
- <group title="Utilities" packages="org.apache.xml.utils*"/>
- <group title="Xalan Other" packages="org.apache.xalan.client:org:org.apache.xalan.extensions:org.apache.xalan.res:org.apache.xalan.stree:org.apache.xalan.trace:org.apache.xalan.xslt"/>
- <group title="Xalan Extensions" packages="org.apache.xalan.lib*"/>
- <group title="Serializers" packages="org.apache.xml.serialize*, org.apache.xalan.serialize"/>
- <group title="SAX 2" packages="org.xml.sax*"/>
- <group title="DOM 2" packages="org.w3c.dom*"/>
- <group title="XSLTC Core"
- packages="org.apache.xalan.xsltc*"/>
- </javadoc>
- </target>
-
- <target name="autojavadocs-non1.4-or-higher">
-
- <!-- Ant ignores destdir arg if doclet is set, so must send to doclet in doclet subelement-->
- <javadoc
- public="true"
- sourcepath="${src.dir}"
- overview="${src.dir}/javadocOverview.html"
- packagenames="org.apache.*,org.xml.*,org.w3c.*,javax.xml.*"
- author="true"
- version="true"
- use="true"
- windowtitle="${Name-in-docs} ${impl.version}"
- doctitle="${Name-in-docs} ${impl.version}"
- bottom="Copyright © ${year} Apache XML Project. All Rights Reserved.">
- <classpath refid="docs.class.path" />
- <doclet name="xalanjdoc.Standard" path="${doclet.jar}">
- <param name="-d" value="${build.apidocs}"/>
- </doclet>
- <group title="Transformations API for XML (TrAX)" packages="javax.xml.transform*"/>
- <group title="Java API for XML Parsing" packages="javax.xml.parsers"/>
- <group title="Xalan Core"
- packages="org.apache.xalan.processor:org.apache.xalan.templates:org.apache.xalan.transformer"/>
- <group title="XPath" packages="org.apache.xpath*"/>
- <group title="Document Table Model (DTM)" packages="org.apache.xml.dtm*"/>
- <group title="Utilities" packages="org.apache.xml.utils*"/>
- <group title="Xalan Other" packages="org.apache.xalan.client:org:org.apache.xalan.extensions:org.apache.xalan.res:org.apache.xalan.stree:org.apache.xalan.trace:org.apache.xalan.xslt"/>
- <group title="Xalan Extensions" packages="org.apache.xalan.lib*"/>
- <group title="Serializers" packages="org.apache.xml.serialize*, org.apache.xalan.serialize"/>
- <group title="SAX 2" packages="org.xml.sax*"/>
- <group title="DOM 2" packages="org.w3c.dom*"/>
- <group title="XSLTC Core"
- packages="org.apache.xalan.xsltc*"/>
- </javadoc>
- </target>
-
- <!-- =================================================================== -->
- <!-- Various targets to clean the build tree -->
- <!-- =================================================================== -->
- <target name="distclean" depends="clean"
- description="Clean everything, including dist/jar/docs/xsltc.*" >
- <delete dir="${dist.dir}"/>
- </target>
-
- <target name="clean" depends="xsltc.clean"
- description="Clean the ${build.dir} tree and doc outputs" >
- <delete dir="${build.dir}"/>
- <delete dir="${site.root}"/>
- <delete dir="${xalan.apache.org.site.root}"/>
- <delete quiet="true">
- <fileset dir="${xdocs.style}" excludes="${xalanonly-styledocs}"/>
- </delete>
- <delete file="${xdocs.DONE.file}"/>
- <delete file="${xdocs.XSLTCDONE.location}"/>
- <delete file="${src.dir}/${xalan.reldir}/Version.java"/>
- <delete file="${src.dir}/${serializer.reldir}/Version.java"/>
- <delete file="${src.dir}/${xalan.reldir}/processor/XSLProcessorVersion.java"/>
- <delete file="${xdocs.dir}/sources/entities.ent"/>
- <!-- Also delete files expanded from ${xml-commons-srcs.tar.gz}-->
- <delete dir="${src.dir}/javax" includeEmptyDirs="true" quiet="true"/>
- <delete dir="${src.dir}/org/xml" includeEmptyDirs="true" quiet="true"/>
- <delete dir="${src.dir}/org/w3c" includeEmptyDirs="true" quiet="true"/>
- <delete dir="${src.dir}/xdocs/style/graphics" includeEmptyDirs="true" quiet="true"/>
- <delete dir="${src.dir}/xdocs/style/resources" includeEmptyDirs="true" quiet="true"/>
- </target>
-
- <target name="xsltc.clean"
- description="Clean miscellaneous generated sources from xsltc.compile" >
- <delete file="${generated.xpathparser}" />
- <delete file="${generated.xpathsym}" />
- <delete file="${generated.xpathlexer}" />
- </target>
-
- <!-- =================================================================== -->
- <!-- Install/Uninstall targets - not currently applicable -->
- <!-- =================================================================== -->
- <target name="install"><!-- 'Standardizing build.xml files' <bl...@apache.org> -->
- <echo message="install target currently not supported in ${Name-in-docs}; try jar or dist instead"/>
- </target>
- <target name="uninstall"><!-- 'Standardizing build.xml files' <bl...@apache.org> -->
- <echo message="uninstall target currently not supported in ${Name-in-docs}; try distclean instead"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates a distribution that depends only on standard pieces -->
- <!-- =================================================================== -->
- <target name="dist" depends="build.std.dist,autodist"
- description="Create a .zip/.tar.gz distribution module containing
- all components without dependencies on non-standard
- jars that are not part of the build system." >
- <echo message="dist is human-useable target for distribution, with only standard dependencies"/>
- </target>
-
- <target name="dist-nodocs" depends="build.std.dist-nodocs,autodist-nodocs"
- description="Create a .zip/.tar.gz distribution module containing
- all components without dependencies on non-standard
- jars that are not part of the build system." >
- <echo message="dist-nodocs is human-useable target for distribution, with only standard dependencies and no documentation "/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates a complete distribution in which the xalan.jar contains -->
- <!-- the interpretive, compiled and the common packages -->
- <!-- =================================================================== -->
- <target name="fulldist" depends="build.nonstd.dist,autodist"
- description="Create a .zip/.tar.gz distribution module containing
- all components.">
- <echo message="fulldist is human-useable target for distribution, with all dependencies"/>
- </target>
-
- <target name="fulldist-nodocs" depends="build.nonstd.dist-nodocs,autodist-nodocs"
- description="Create a .zip/.tar.gz distribution module containing
- all components.">
- <echo message="fulldist-nodocs is human-useable target for distribution, with all dependencies and no documentation"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates a complete distribution with separate xalan.jar and -->
- <!-- xsltc.jar. The common packages are contained in each jar. -->
- <!-- =================================================================== -->
- <target name="fulldist-separatejars" depends="build.nonstd-separatejars.dist,autodist"
- description="Create a .zip/.tar.gz distribution module containing
- all components.">
- <echo message="fulldist is human-useable target for distribution, with all dependencies"/>
- </target>
-
- <target name="fulldist-separatejars-nodocs" depends="build.nonstd-separatejars.dist-nodocs,autodist-nodocs"
- description="Create a .zip/.tar.gz distribution module containing
- all components.">
- <echo message="fulldist-separatejars-nodocs is human-useable target for distribution, with all dependencies and no documentation"/>
- </target>
-
- <target name="build.std.dist" depends="build.std.parts">
- <property name="has.nonstd.parts" value="false"/>
- </target>
- <target name="build.std.dist-nodocs" depends="build.std.parts-nodocs">
- <property name="has.nonstd.parts" value="false"/>
- </target>
-
- <target name="build.nonstd.dist" depends="build.std.parts,build.nonstd.parts">
- <property name="has.nonstd.parts" value="true"/>
- </target>
- <target name="build.nonstd.dist-nodocs" depends="build.std.parts-nodocs,build.nonstd.parts">
- <property name="has.nonstd.parts" value="true"/>
- </target>
-
- <target name="build.nonstd-separatejars.dist" depends="build.std-separatejars.parts,
- build.nonstd-separatejars.parts">
- <property name="has.nonstd.parts" value="true"/>
- </target>
- <target name="build.nonstd-separatejars.dist-nodocs" depends="build.std-separatejars.parts-nodocs,
- build.nonstd-separatejars.parts">
- <property name="has.nonstd.parts" value="true"/>
- </target>
-
- <target name="build.std.parts"
- depends="jar,docs,javadocs,samples,extra.std.samples,xsltc.docs"/>
-
- <target name="build.std.parts-nodocs"
- depends="jar,samples,extra.std.samples"/>
-
- <target name="build.std-separatejars.parts"
- depends="xalan-interpretive.jar,xsltc.jar,
- docs.nojardepends,javadocs.nojardepends,
- samples.nojardepends,extra.std.samples.nojardepends,
- xsltc.docs"/>
-
- <target name="build.std-separatejars.parts-nodocs"
- depends="xalan-interpretive.jar,xsltc.jar,
- samples.nojardepends,extra.std.samples.nojardepends"/>
-
- <target name="build.nonstd.parts" depends="extra.nonstd.samples"/>
- <target name="build.nonstd-separatejars.parts" depends="extra.nonstd.samples.nojardepends"/>
-
- <!-- =================================================================== -->
- <!-- Autodist targets. Used by the distribution targets. -->
- <!-- =================================================================== -->
- <target name="autodist-mkdirs">
- <mkdir dir="${dist.dir}"/>
- <mkdir dir="${dist.dir}/lib"/>
- <mkdir dir="${dist.dir}/lib/endorsed"/>
- <mkdir dir="${dist.dir}/samples"/>
- <mkdir dir="${dist.dir}/src"/>
- <mkdir dir="${dist.dir}/tests"/>
- <mkdir dir="${dist.dir}/tests/bin"/>
- <mkdir dir="${dist.dir}/tests/bin/lib"/>
- <mkdir dir="${dist.dir}/tools"/>
- <mkdir dir="${dist.dir}/xdocs"/>
- </target>
-
- <target name="autodist-mkdirs-docs">
- <mkdir dir="${dist.dir}/docs"/>
- <mkdir dir="${dist.dir}/docs/apidocs"/>
- </target>
-
- <target name="autodist-copy-files">
-
- <!-- Copy license files to distribution root -->
- <copy todir="${dist.dir}">
- <fileset dir=".">
- <include name="LICENSE.txt,NOTICE.txt"/>
- </fileset>
- </copy>
-
- <!-- Copy sources and source documentation -->
- <copy todir="${dist.dir}/src">
- <fileset dir="${src.dir}" excludes="javax/**,org/xml/**,org/w3c/**"/><!-- exclude jaxp, sax, dom -->
- </copy>
- <copy todir="${dist.dir}/xdocs">
- <fileset dir="${xdocs.dir}"/>
- </copy>
-
- <copy todir="${dist.dir}/tests">
- <fileset dir="${tests.dir}"/>
- </copy>
-
- <!-- Copy samples -->
- <copy todir="${dist.dir}/samples">
- <fileset dir="${samples.dir}"/>
- </copy>
-
- <!-- Copy tools; used for source distribution -->
- <copy todir="${dist.dir}/tools">
- <fileset dir="${tools.dir}">
- <include name="*.*"/>
- </fileset>
- </copy>
-
- <!-- 1) Copy runtime libs; used for source distribution -->
- <copy todir="${dist.dir}/lib">
- <fileset dir="${lib.dir}">
- <include name="*.*"/>
- </fileset>
- </copy>
-
- <!-- 2) Copy runtime libs; used for source distribution -->
- <copy todir="${dist.dir}/lib/endorsed">
- <fileset dir="${endorsed.dir}">
- <include name="*.*"/>
- </fileset>
- </copy>
-
- <!-- Copy built jars -->
- <copy file="${build.dir}/xalansamples.jar" todir="${dist.dir}/samples"/>
- <copy file="${build.dir}/xalanservlet.war" todir="${dist.dir}/samples"/>
- <copy file="${build.dir}/xsltcapplet.jar" todir="${dist.dir}/samples"/>
- <copy file="${build.dir}/xsltcbrazil.jar" todir="${dist.dir}/samples"
- failonerror="${has.nonstd.parts}"/>
- <copy file="${build.dir}/xsltcejb.jar" todir="${dist.dir}/samples"/>
- <copy file="${build.dir}/xsltcservlet.jar" todir="${dist.dir}/samples"/>
-
- <copy file="${build.xalan.jar}" todir="${dist.dir}" />
-
- <!-- only copy the xsltc.jar file if it has been built -->
- <copy todir="${dist.dir}">
- <fileset dir="${build.dir}" includes="xsltc.jar"/>
- </copy>
- <copy file="${build.serializer.jar}" todir="${dist.dir}" />
-
- <copy file="${xmlapis.jar}" todir="${dist.dir}" />
- <copy file="${parser.jar}" todir="${dist.dir}" />
-
- <copy file="${xpath31_types.jar}" todir="${dist.dir}" />
- <copy file="${json.jar}" todir="${dist.dir}" />
- <copy file="${build.xalan_xsl3_tests.jar}" todir="${dist.dir}/tests/bin/lib" />
-
- <copy todir="${dist.dir}">
- <fileset dir="." includes="readme.html,KEYS,build.xml,build.sh,deprecated_build.sh,build.bat,
- commits.xml,LICENSE.txt,NOTICE.txt"/>
- </copy>
- </target>
-
- <target name="autodist-copy-files-docs">
- <!-- Copy built documentation and javadoc -->
- <copy todir="${dist.dir}/docs">
- <fileset dir="${build.docs}"/>
- </copy>
- </target>
-
- <target name="autodist-create-bin-packages">
- <tar tarfile="${build.dir}/${dist.pkg}-bin.tar" >
- <tarfileset dir="${build.dir}">
- <patternset refid="bin-distro"/>
- </tarfileset>
- </tar>
- <gzip src="${build.dir}/${dist.pkg}-bin.tar" zipfile="${build.dir}/${dist.pkg}-bin.tar.gz"/>
- <delete file="${build.dir}/${dist.pkg}-bin.tar" />
-
- <zip zipfile="${build.dir}/${dist.pkg}-bin.zip" >
- <fileset dir="${build.dir}">
- <patternset refid="bin-distro"/>
- </fileset>
- </zip>
- </target>
- <target name="autodist-create-bin-packages-nodocs">
- <tar tarfile="${build.dir}/${dist.pkg}-bin-nodocs.tar" >
- <tarfileset dir="${build.dir}">
- <patternset refid="bin-distro-nodocs"/>
- </tarfileset>
- </tar>
- <gzip src="${build.dir}/${dist.pkg}-bin-nodocs.tar" zipfile="${build.dir}/${dist.pkg}-bin-nodocs.tar.gz"/>
- <delete file="${build.dir}/${dist.pkg}-bin-nodocs.tar" />
-
- <zip zipfile="${build.dir}/${dist.pkg}-bin-nodocs.zip" >
- <fileset dir="${build.dir}">
- <patternset refid="bin-distro-nodocs"/>
- </fileset>
- </zip>
- </target>
- <target name="autodist-create-src-packages">
- <tar tarfile="${build.dir}/${dist.pkg}-src.tar" >
- <tarfileset dir="${build.dir}">
- <patternset refid="src-distro"/>
- <patternset refid="xsltc-deps-jars"/>
- </tarfileset>
- </tar>
- <gzip src="${build.dir}/${dist.pkg}-src.tar" zipfile="${build.dir}/${dist.pkg}-src.tar.gz"/>
- <delete file="${build.dir}/${dist.pkg}-src.tar" />
-
- <zip zipfile="${build.dir}/${dist.pkg}-src.zip" >
- <fileset dir="${build.dir}">
- <patternset refid="src-distro"/>
- <patternset refid="xsltc-deps-jars"/>
- </fileset>
- </zip>
- </target>
-
- <target name="autodist">
- <echo message="autodist is for automated build processes, without dependencies"/>
- <antcall target="autodist-mkdirs"/>
- <antcall target="autodist-mkdirs-docs"/>
- <antcall target="autodist-compile-tests"/>
- <antcall target="autodist-copy-files"/>
- <antcall target="autodist-copy-files-docs"/>
- <antcall target="autodist-create-bin-packages"/>
- <antcall target="autodist-create-src-packages"/>
- </target>
-
- <target name="autodist-compile-tests">
- <mkdir dir="${build.tests}"/>
- <mkdir dir="${build.tests}/classes"/>
- <javac srcdir="${tests.dir}"
- classpath="${build.xalan.jar}:${junit.jar.name}:${hamcrest.jar.name}"
- destdir="${build.tests}/classes"
- debug="${build.debug}" bootclasspathref="xslt.boot.class.path"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}"/>
- <jar jarfile="${build.xalan_xsl3_tests.jar}" basedir="${build.tests}/classes">
- <patternset>
- <include name="org/apache/xalan/tests/xslt3/**"/>
- <include name="org/apache/xalan/tests/xpath3/**"/>
- <include name="org/apache/xalan/tests/util/**"/>
- </patternset>
- </jar>
- </target>
-
- <target name="autodist-nodocs">
- <echo message="autodist-nodocs is for automated build processes, without dependencies"/>
- <antcall target="autodist-mkdirs"/>
- <antcall target="autodist-copy-files"/>
- <antcall target="autodist-create-bin-packages-nodocs"/>
- <antcall target="autodist-create-src-packages"/>
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates the documentation tree for the xml.apache.org/xalan-j -->
- <!-- website -->
- <!-- =================================================================== -->
- <target name="site" depends="prepare.docs,javadocs,xsltc.docs"
- description="Build documentation for posting to the website" >
-
- <mkdir dir="${site.dir}/apidocs"/>
- <mkdir dir="${site.dir}/design"/>
- <mkdir dir="${site.dir}/xsltc"/>
- <java fork="yes"
- classname="${doc.generator}"
- classpathref="docs.class.path" >
- <arg line="targetDirectory=${site.dir} ${site.book} ${xdocs.style}"/>
- </java>
-
- <!-- put xalan design doc in the site design subdir -->
- <copy todir="${site.dir}/design">
- <fileset dir="${build.docs}/design"/>
- </copy>
- <!-- put xsltc design doc in the site xsltc subdir -->
- <copy todir="${site.dir}/xsltc">
- <fileset dir="${build.docs}/xsltc"/>
- </copy>
-
- <!-- put in the javadoc -->
- <copy todir="${site.dir}/apidocs">
- <fileset dir="${build.apidocs}"/>
- </copy>
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates the documentation tree for the xalan.apache.org website -->
- <!-- =================================================================== -->
- <target name="xalan.apache.org.site"
- description="Build documentation for posting to the website" >
-
- <mkdir dir="${xalan.apache.org.site.dir}"/>
- <java fork="yes"
- classname="${doc.generator}"
- classpathref="docs.class.path" >
- <arg line="targetDirectory=${xalan.apache.org.site.dir} ${xalan.apache.org.site.book} ${xdocs.style}"/>
- </java>
-
- </target>
-
- <!-- =================================================================== -->
- <!-- Compiles and runs mini/smoketest from xml-xalan\xalan-test, if present. -->
- <!-- xml-xalan is a representative folder, that can contain folders xalan-java and xalan-test -->
- <!-- =================================================================== -->
- <!--<property name="test.relpath" value="../xalan-test"/>-->
-
- <target name="minitest" depends="prepare,minitest-run,tests-not-available"
- description="Run the Minitest from xml-xalan/xalan-test" >
- <!-- This target simply asks the minitest-run worker target to
- actually have the Minitest run (by the xalan-test/build.xml file);
- we then also call the tests-not-available target in case
- the user never checked out the tests.
- -->
- </target>
- <target name="minitest-run" if="tests-available" depends="jar">
- <echo message=" [minitest] Calling ${test.relpath}/build.xml to run the Minitest" />
- <ant dir="${test.relpath}" antfile="build.xml" target="minitest.gump" >
- </ant>
- </target>
-
- <target name="smoketest" depends="prepare,smoketest-run,tests-not-available"
- description="Run Smoketests (Minitest, conf, harness) from xml-xalan/xalan-test">
- </target>
- <target name="smoketest-run" if="tests-available" depends="jar">
- <echo message=" [minitest] Calling ${test.relpath}/build.xml to run the Smoketest"/>
- <ant dir="${test.relpath}" antfile="build.xml" target="smoketest.dev">
- </ant>
- </target>
-
- <target name="smoketest.xsltc" depends="prepare,smoketest.xsltc-run,tests-not-available"
- description="Run smoketest.xsltc from xml-xalan/xalan-test">
- </target>
- <target name="smoketest.xsltc-run" if="tests-available" depends="jar">
- <echo message="Calling ${test.relpath}/build.xml to run the smoketest.xsltc" />
- <ant dir="${test.relpath}" antfile="build.xml" target="smoketest.xsltc">
- </ant>
- </target>
-
- <target name="check" depends="smoketest"><!-- 'Standardizing build.xml files' <bl...@apache.org> -->
- <echo message="Redirect to smoketest target"/>
- </target>
-
- <!-- Called from various testing targets if the test dir doesn't exist. -->
- <target name="tests-not-available" unless="tests-available" >
- <echo message=" [tests] The tests do not seem to be present in ${test.relpath}" />
- <echo message=" [tests] You must have checked out from CVS to run the tests," />
- <echo message=" [tests] it is not included in binary distributions." />
- <echo message=" [tests] See http://xml.apache.org/xalan-j/test/ for more info." />
- </target>
-
- <!-- =================================================================== -->
- <!-- Creates the xalan design document -->
- <!-- =================================================================== -->
- <target name="xalan-j2-design">
- <java fork="yes"
- classname="${doc.generator}"
- classpathref="docs.class.path" >
- <arg line="loaderConfig=sbk:/style/loaderdesign.xml targetDirectory=${build.dir}/docs/design/
- ${xdocs.dir}/sources/xalandesign.xml ${xdocs.style}"/>
- </java>
- </target>
-
- <!-- =================================================================== -->
- <!-- Use FOP to create preliminary print (pdf) doc -->
- <!-- Note: fop.jar and xml.jar (from xml-fop) must be on classpath -->
- <!-- This is VERY preliminary, not yet for inclusion in distribution -->
- <!-- =================================================================== -->
- <!--Collate the xml sources into a single xml source with a litle extra structure -->
- <target name="printerdocs" depends="prepare.docs">
- <echo message="NOTICE: requires fop.jar and xml.jar on the classpath"/>
- <java fork="yes"
- classname="${xalan.cmdline.class}"
- classpathref="docs.class.path" >
- <arg line="-xsl ${xdocs.dir}/sources/xalan-collate.xsl
- -out xdocs/sources/xalan/xalan-collate.xml"/>
- </java>
-
- <!-- Transform collation into Formatting Objects
- (with a little work on links along the way) -->
- <java fork="yes"
- classname="${xalan.cmdline.class}"
- classpathref="docs.class.path" >
- <arg line="-in ${xdocs.dir}/sources/xalan/xalan-collate.xml
- -param resourceFile '../../sources/xalan/resources.xml'
- -param project ${Name-in-docs}
- -xsl ${xdocs.style}/stylesheets/xml2fo.xsl
- -out build/docs/xalan-collate.fo"/>
- </java>
-
- <!-- Use FOP to generate a pdf file (classpath may need updating! -sc 18-Apr-01)-->
- <java fork="yes"
- classname="org.apache.fop.apps.CommandLine"
- classpath="${build.xalan.jar}:${bin.dir}/fop.jar:${bin.dir}/w3c.jar">
- <arg line="${build.docs}/xalan-collate.fo build/docs/xalan.pdf"/>
- </java>
- </target>
-
-
- <!-- =================================================================== -->
- <!-- Build XSLTC design documentation. Eventually intend to incorporate -->
- <!-- XSLTC into the Xalan book. -->
- <!-- =================================================================== -->
-
-
- <target name="xsltc.prepare.docs" depends="prepare.docs.nojardepends">
- <mkdir dir="${build.docs}/xsltc"/>
- <!--
- <echo message="Transform xsltc_todo.xml and put the result in ${build.docs}/xsltc"/>
- <java fork="yes" classname="${xalan.cmdline.class}">
- <classpath refid="docs.class.path" />
- <arg line="-in xsltc_todo.xml -xsl todo.xsl -out build/docs/xsltc/todo.html"/>
- </java> -->
- </target>
-
- <target name="xsltc.docs" depends="xsltc.prepare.docs">
- <echo message="Build the XSLTC Architectural documentation"/>
- <java fork="yes"
- classname="${doc.generator}"
- classpathref="docs.class.path" >
- <arg line="targetDirectory=${build.docs}/xsltc ${xdocs.dir}/sources/xsltc.xml ${xdocs.style}"/>
- </java>
- <copy todir="${build.docs}/xsltc"
- file="${xdocs.dir}/sources/xsltc/README.xslt" />
- <copy todir="${build.docs}/xsltc"
- file="${xdocs.dir}/sources/xsltc/README.xsltc" />
- </target>
-
- <!-- pack all doc for transfer to website -->
- <target name="pack.docs">
- <!--tar tarfile="./build/xalan-j-docs.tar" basedir="./xml-site/target/xalan-j" includes="**"/>
- <gzip src="./build/xalan-j-docs.tar" zipfile="./build/xalan-j-docs.tar.gz"/-->
- <zip zipfile="./build/xalan-j-docs.zip" basedir="./xml-site/target/xalan-j" includes="**"/>
- </target>
-
-
-<!-- ####################################################
- # START OF SECTION TO BUILD STAND-ALONE SERIALIZER #
- #################################################### -->
-
- <!-- try not to use other properties directly when building the serializer -->
- <!-- either create new values, or copy, just in case we separate into -->
- <!-- a totally new build.xml file -->
- <property name="serializer.build.debug" value="${build.debug}" />
-
-
- <!-- PROPERTIES TO MAKE THE SOURCE DISTRIBUTION ========================== -->
- <property name="serializer.name" value="serializer" />
- <property name="serializer.version" value="${version}" />
- <property name="serializer.dist.file" value="${serializer.name}-j_${serializer.version}"/>
- <property name="serializer.dist.dir" value="${serializer.build.dir}/${serializer.dist.file}"/>
-
- <!-- patternset for source distribution packages -->
- <patternset id="serializer-src-distro" >
- <!-- some license and legal stuff -->
- <include name="${serializer.dist.file}/LICENSE.txt"/>
- <include name="${serializer.dist.file}/NOTICE.txt"/>
- <include name="${serializer.dist.file}/KEYS"/>
-
- <!-- The build stuff that uses Ant and this file itself, build.xml
- this is getting into a strange loop but the source distribution
- needs to build, and it uses this file, build.xml to do so ... -->
- <include name="${serializer.dist.file}/build.bat"/>
- <include name="${serializer.dist.file}/build.sh"/>
- <include name="${serializer.dist.file}/build.xml"/>
-
- <!-- The source code that the source distribution would build -->
- <include name="${serializer.dist.file}/src/${serializer.reldir}/**/*.java" />
- <include name="${serializer.dist.file}/src/${serializer.reldir}/**/*.properties" />
- <include name="${serializer.dist.file}/src/${serializer.manifest.basename}" />
-
- <!-- We need Ant in order to run build.xml in the source distribution -->
- <include name="${serializer.dist.file}/tools/ant.jar"/>
- <include name="${serializer.dist.file}/tools/antRun"/>
- <include name="${serializer.dist.file}/tools/antRun.bat"/>
-
- <!-- The serializer needs this jar in order to build -->
- <include name="${serializer.dist.file}/xml-apis.jar"/>
-
- <!-- Ant needs an XML parser in order to read in the build.xml, so it
- can even do the build ... this is a strange loop ... -->
- <include name="${serializer.dist.file}/xercesImpl.jar"/>
- </patternset>
-
- <!-- patternset for binary distribution packages ... if needed
- <patternset id="serializer-bin-distro" >
- <include name="${serializer.dist.file}/LICENSE.txt"/>
- <include name="${serializer.dist.file}/NOTICE.txt"/>
- <include name="${serializer.dist.file}/KEYS"/>
- <include name="${serializer.dist.file}/${serializer.name}.jar"/>
- <include name="${serializer.dist.file}/${xmlapis.jar.name}"/>
- <include name="${serializer.dist.file}/${parser.jar.name}"/>
- </patternset>
- -->
-
- <!-- =================================================================== -->
- <!-- Creates the Serializer jar -->
- <!-- =================================================================== -->
- <target name="serializer.jar"
- depends="serializer.prepare,serializer.compile"
- description="Build the serializer and created serializer.jar" >
- <!-- Copy over the manifest, with filtering (for version number) -->
- <filter token="impl.version" value="${serializer.impl.version}"/>
- <filter token="java.version" value="${serializer.java.version}"/>
- <filter token="java.vendor" value="${serializer.java.vendor}"/>
- <copy todir="${serializer.build.dir}" file="${serializer.manifest}" filtering="true"/>
-
- <jar jarfile="${build.serializer.jar}"
- manifest="${serializer.build.dir}/${serializer.manifest.basename}"
- basedir="${serializer.build.classes}" >
- <patternset><!-- relative to jar/@basedir -->
- <include name="${serializer.reldir}/**/*" />
- </patternset>
- </jar>
- </target>
-
- <target name="serializer.prepare">
- <mkdir dir="${serializer.build.dir}"/>
- <mkdir dir="${serializer.build.classes}"/>
- </target>
-
- <target name="serializer.compile">
- <echo message="Compiling the Serializer" />
- <javac srcdir="${serializer.src.dir}"
- destdir="${serializer.build.classes}"
- debug="${serializer.build.debug}"
- target="${compiler.target}" source="${compiler.source}"
- nowarn="${compiler.nowarn}">
- <include name="${serializer.reldir}/**/*.java" />
- <classpath refid="compile.class.path" />
- <bootclasspath refid="xslt.boot.class.path" />
- </javac>
- <!-- Copy needed properties, resource, etc. files to be put into .jar file -->
- <copy todir="${serializer.build.classes}">
- <fileset dir="${serializer.src.dir}" includes="${serializer.reldir}/**/*.properties"/>
- </copy>
-
- </target>
-
-
- <!-- =================================================================== -->
- <!-- Creates the API documentation -->
- <!-- =================================================================== -->
- <target name="serializer.javadocs"
- description="Build the Javadocs for the Serializer" >
- <echo message="javadocs is human-usable target with dependencies"/>
-
- <mkdir dir="${build.docs}"/>
- <mkdir dir="${build.apidocs}"/>
- <antcall target="serializer.autojavadocs"/>
- </target>
-
- <target name="serializer.autojavadocs"
- depends="serializer.autojavadocs-1.4-or-higher-if,serializer.autojavadocs-non1.4-or-higher-if">
- <echo message="serializer.autojavadocs is for automated build process, without dependencies"/>
- </target>
-
- <target name="serializer.autojavadocs-1.4-or-higher-if" if="using-java-1.4-or-higher"
- depends="check-using-java-1.4-or-higher">
- <antcall target="serializer.autojavadocs-1.4-or-higher"/>
- </target>
-
- <target name="serializer.autojavadocs-non1.4-or-higher-if" unless="using-java-1.4-or-higher"
- depends="check-using-java-1.4-or-higher">
- <antcall target="serializer.autojavadocs-non1.4-or-higher"/>
- </target>
-
- <target name="serializer.autojavadocs-1.4-or-higher">
-
- <!-- Ant ignores destdir arg if doclet is set, so must send to doclet in doclet subelement-->
- <javadoc
- additionalparam="-breakiterator"
- destdir="${build.apidocs}"
- public="true"
- sourcepath="${src.dir}"
- packagenames="org.apache.*"
- author="true"
- version="true"
- use="true"
- windowtitle="${Name-in-docs} Serializer ${impl.version}"
- doctitle="${Name-in-docs} Serializer ${impl.version}"
- bottom="Copyright © ${year} Apache XML Project. All Rights Reserved.">
- <classpath refid="docs.class.path" />
- <taglet name="xalan2jtaglet.XSLUsageTag" path="${taglet.jar}"/>
- <group title="Serializer" packages="org.apache.xml.serialize*"/>
- </javadoc>
- </target>
-
- <target name="serializer.autojavadocs-non1.4-or-higher">
- <!-- Ant ignores destdir arg if doclet is set, so must send to doclet in doclet subelement-->
- <javadoc
- public="true"
- sourcepath="${src.dir}"
- packagenames="org.apache.*"
- author="true"
- version="true"
- use="true"
- windowtitle="${Name-in-docs} Serializer ${impl.version}"
- doctitle="${Name-in-docs} Serializer ${impl.version}"
- bottom="Copyright © ${year} Apache XML Project. All Rights Reserved.">
- <classpath refid="docs.class.path" />
- <doclet name="xalanjdoc.Standard" path="${doclet.jar}">
- <param name="-d" value="${build.apidocs}"/>
- </doclet>
- <group title="Serializer" packages="org.apache.xml.serialize*"/>
- </javadoc>
- </target>
-
-
- <!-- =================================================================== -->
- <!-- Create the serializer source distribution -->
- <!-- =================================================================== -->
- <target name="serializer-dist"
- depends="serializer.jar"
- description="Build the serializer source distribution .tar and .zip">
- <antcall target="serializer-autodist-mkdirs"/>
- <antcall target="serializer-autodist-copy-files"/>
- <!-- <antcall target="serializer-autodist-create-bin-packages"/> -->
- <antcall target="serializer-autodist-create-src-packages"/>
- </target>
-
- <target name="serializer-autodist-mkdirs">
- <echo message="Serializer: making distribution directories" />
- <mkdir dir="${serializer.dist.dir}"/>
- <mkdir dir="${serializer.dist.dir}/src"/>
- <mkdir dir="${serializer.dist.dir}/tools"/>
- </target>
-
- <target name="serializer-autodist-copy-files">
- <!-- Copy bin directory, which includes preexisting checked-in .jar files -->
-<!-- <copy todir="${serializer.dist.dir}/bin">
- <fileset dir="${serializer.bin.dir}" />
- </copy> -->
-
- <echo message="Serializer: copy source files to ${serializer.dist.dir}/src" />
- <echo message=" ... from ${serializer.src.dir}/${serializer.reldir}" />
- <!-- Copy sources -->
- <copy todir="${serializer.dist.dir}/src/${serializer.reldir}">
- <fileset dir="${serializer.src.dir}/${serializer.reldir}"/>
- </copy>
- <!-- Copy the manifest -->
- <copy file="${serializer.src.dir}/${serializer.manifest.basename}"
- todir="${serializer.dist.dir}/src" />
-
- <!-- Copy built jars -->
- <copy file="${build.serializer.jar}" todir="${serializer.dist.dir}" />
-
- <!-- Copy runtime jars -->
- <copy file="${lib.dir}/${xmlapis.jar.name}" todir="${serializer.dist.dir}" />
- <copy file="${lib.dir}/${parser.jar.name}" todir="${serializer.dist.dir}" />
-
- <!-- Copy licenses -->
- <copy todir="${serializer.dist.dir}">
- <fileset dir="."
- includes="LICENSE.txt,NOTICE.txt"/>
- </copy>
-
- <!-- Copy tools -->
- <copy todir="${serializer.dist.dir}/tools">
- <fileset dir="./tools" includes="ant*"/>
- </copy>
-
- <copy todir="${serializer.dist.dir}">
- <fileset dir="." includes="KEYS,build.xml,build.sh,build.bat"/>
- </copy>
- </target>
-
- <target name="serializer-autodist-create-bin-packages">
- <tar tarfile="${serializer.build.dir}/${serializer.dist.file}-bin.tar" >
- <tarfileset dir="${serializer.build.dir}">
- <patternset refid="serializer-bin-distro"/>
- </tarfileset>
- </tar>
- <gzip src="${serializer.build.dir}/${serializer.dist.file}-bin.tar"
- zipfile="${serializer.build.dir}/${serializer.dist.file}-bin.tar.gz"/>
-
- <!--
- <delete file="${serializer.build.dir}/${serializer.dist.file}-bin.tar" />
- -->
-
- <zip zipfile="${serializer.build.dir}/${serializer.dist.file}-bin.zip" >
- <fileset dir="${serializer.build.dir}">
- <patternset refid="serializer-bin-distro"/>
- </fileset>
- </zip>
- </target>
-
- <target name="serializer-autodist-create-src-packages">
- <tar tarfile="${serializer.build.dir}/${serializer.dist.file}-src.tar" >
- <tarfileset dir="${serializer.build.dir}">
- <patternset refid="serializer-src-distro"/>
- </tarfileset>
- </tar>
- <gzip src="${serializer.build.dir}/${serializer.dist.file}-src.tar" zipfile="${serializer.build.dir}/${serializer.dist.file}-src.tar.gz"/>
-
- <delete file="${serializer.build.dir}/${serializer.dist.file}-src.tar" />
-
- <zip zipfile="${serializer.build.dir}/${serializer.dist.file}-src.zip" >
- <fileset dir="${serializer.build.dir}">
- <patternset refid="serializer-src-distro"/>
- </fileset>
- </zip>
- </target>
-<!-- ##################################################
- # END OF SECTION TO BUILD STAND-ALONE SERIALIZER #
- ################################################## -->
-
-</project>
diff --git a/commits.xml b/commits.xml
deleted file mode 100644
index 918911603..000000000
--- a/commits.xml
+++ /dev/null
@@ -1,2516 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You 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>zongaro@apache.org</Who>
-<DateCommitted>2004/02/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeSortRecord.java NodeSortRecordFactory.java SortSettings.java</Modified>
-<Log>
-Restored old constructor of NodeSortRecordFactory and _collator field of
-NodeSortRecord for binary compatibility. These changes allow translets
-compiled with an earlier version of XSLTC to continue to run with the new
-version. They should not be used in newly compiled translets or in new code
-in XSLTC itself.<br/>
-
-Also introduced a SortSettings class that is used to bundle sort settings from
-NodeSortRecordFactory into instances of NodeSortRecord. That reduces some of
-the space overhead in constructing a NodeSortRecord.<br/>
-
-Reviewed by Igor Hersht (igorh@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/02/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom ForwardPositionIterator.java
-xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java</Modified>
-<Log>
-Revived ForwardPositionIterator class and BasisLibrary.positionF purely to
-support backwards compatibility with translets compiled with earlier versions
-of XSLTC. New code should not reference either.<br/>
-
-Reviewed by Christine Li (jycli@ca.ibm.com).
-</Log>
-</Commit>
-
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/03/04</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorImport.java ProcessorInclude.java ProcessorLRE.java
-ProcessorStylesheetElement.java StylesheetHandler.java XSLTElementDef.java xml-xalan/java/src/org/apache/xalan/templates
-ElemExsltFunction.java</Modified>
-<Log>
-Submitted by: Brian Minchau<br/>
-
-Modified code for potential extension of classes with callbacks to the extensions.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>bhakti@apache.org</Who>
-<DateCommitted>2004/03/08</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer Encodings.properties</Modified>
-<Log>
-Added a newline at the end of Encodings.properties to fix bug 27516
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/03/09</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom NodeCounter.java</Modified>
-<Log>
-xsl:number, minor code cleaning and optimization
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>bhakti@apache.org</Who>
-<DateCommitted>2004/03/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom LoadDocument.java</Modified>
-<Log>
-Check if the systemId for the stylesheet is null to avoid getting an NPE.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/03/11</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 xml-xalan/java/src/org/apache/xalan/xslt
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java
-xml-xalan/java/src/org/apache/xalan/xsltc/compiler ObjectFactory.java 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/runtime
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax ObjectFactory.java 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/xml/utils ObjectFactory.java xml-xalan/java/src/org/apache/xpath/compiler
-ObjectFactory.java xml-xalan/java/src/org/apache/xpath/functions ObjectFactory.java</Modified>
-<Log>
-Fix a bug in the findProviderClass method of ObjectFactory
-classes. The argument of SecurityManager.checkPackageAccess should be a string
-value of a package name, instead of a class name
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/03/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler FunctionCall.java</Modified>
-<Log>
-Reverting latest patch by Arun. There are some problems with the new code to invoke functions dynamically (e.g. docbook
-reports a compile-time type check error). The approach taken to determine when to invoke methods dynamically needs to be revisted.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/03/23</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/compiler Compiler.java FunctionTable.java</Modified>
-<Log>
-Patch to hide static function table in FunctionTable class. We do not want to expose this table to others.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/03/23</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils DOMBuilder.java</Modified>
-<Log>
-The xmlns URI should also be used to add NS decls as attributes to a DOM. However, this was only done for attributes that started
-with 'xmlns:' and not for 'xmlns' (i.e. not for decls of the default NS).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/03/24</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerImpl.java</Modified>
-<Log>
-Patch for bug 27417.<br/>
-
-If an output stream is created by the XSLTC transformer, close
-it after the transformation.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/04/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyImports.java</Modified>
-<Log>
-Applying patch for bugs 27932 and 15333.<br/>
-
-Code was incorrectly calculating the set of templates to which an
-xsl:apply-imports instruction applies. It should consider all templates that
-the current template rule could override, which means that if the template
-appeared in a stylesheet that was included in another stylesheet, any templates
-imported into the including stylesheet have to be considered as well. The
-method Stylesheet.getMinimumDescendantPrecedence is responsible for this
-calculation.<br/>
-
-In addition, when code is generated for an xsl:apply-imports, if any template
-has local parameters, an empty stack frame has to be pushed before attempting
-to apply-imports. Otherwise, parameters from the template that contains the
-apply-imports instruction will be passed into the matching template.<br/>
-
-Reviewed by Joanne Tong (joannet@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/04/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Stylesheet.java</Modified>
-<Log>
-Applying patch for bug 27932.<br/>
-
-Code was incorrectly calculating the set of templates to which an
-xsl:apply-imports instruction applies. It should consider all templates that
-the current template rule could override, which means that if the template
-appeared in a stylesheet that was included in another stylesheet, any templates
-imported into the including stylesheet have to be considered as well. The
-method Stylesheet.getMinimumDescendantPrecedence is responsible for this
-calculation.<br/>
-
-Reviewed by Joanne Tong (joannet@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/04/26</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath XPathContext.java xml-xalan/java/src/org/apache/xpath/objects
-DTMXRTreeFrag.java XRTreeFrag.java</Modified>
-<Log>
-The problem is that about 1800 * Thread_num XRTreeFrag objects were created.
-It took too long for finalizer to be executed to release the references.<br/>
-
-A lot of the objects have the same DTMs (and one XPathContext per thread).
-In my fix I am suggesting
-a. to have new class DTMXRTreeFrag. The object of the class would
-be created only for different DTMs (just 5 objects).
-b. release the references to DTM and XPathContext from XPathContext.reset()
-(and remove finalize() ).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/04/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java xml-xalan/java/src/org/apache/xml/utils Trie.java</Modified>
-<Log>
-PR: bugzilla 28435<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Henry Zongaro<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/04/28</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates AVT.java</Modified>
-<Log>
-Scaling Problem in org/apache/xalan/templates/AVT.evaluate
-The problem is that synchronized calls
-StringBufferPool.get() and StringBufferPool.free(buf)
-are redundant if (null != m_simpleString).
-The bug results in severe performance derogation in multi-thread test.
-
-The fix is simple just not to the calls when (null != m_simpleString).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/05/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs/style/stylesheets designdoc2html.xsl</Modified>
-<Log>
-Provide alternative text for images to address accessibility issues.
-All images should contain a short alternative text description that represents
-the function of the graphic.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/05/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs xml-site-style.tar.gz</Modified>
-<Log>
-Update document2html.xsl within this tarball to provide alternative text for images to address accessibility issues.
-All images should contain a short alternative text description that represents the function of the graphic.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/05/03</DateCommitted>
-<Modified> xml-xalan/java/samples/SAX2SAX SAX2SAX.java xml-xalan/java/samples/Pipe Pipe.java xml-xalan/java/samples/DOM2DOM DOM2DOM.java
-xml-xalan/java/samples/UseStylesheetPI foo.xsl xml-xalan/java/samples/UseStylesheetParam foo.xsl
-xml-xalan/java/samples/UseXMLFilters UseXMLFilters.java
-xml-xalan/java/samples/Trace foo.xsl</Modified>
-<Log>
-Clean up related to bugzilla 24304.
-There is no longer a space after the XML header. To keep the output
-of this sample the same as before properties were set on the
-serializer (indent="yes" and standalone="no" ).
-Submitted by: Brian Minchau
-Reviewed by: Sarah McNamara
-</Log>
-</Commit>
-<Commit category="core">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/05/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates AVT.java</Modified>
-<Log>
-The problem is that we use an object pool (shared between different threads)
-to allocate FastStringBuffer objects. The problem results in a serious performance
-degradation on Z/OS and seems to be invisible on AIX.<br/>
-1 Differences in optimization of object pools for different JVMs and for different
-platforms are known(I know it now too). It is not surprising that Z/OS and AIX
-have different results.<br/>
-2. a. Object pools should be used only for very heavy object which live for a long time
-and could be reused in a lot of places.
-b. Small local objects which size cannot be changed could be allocated on the
-stack => creating them with new in the local scope could be a good idea.
-c. Caching middle size objects which can grow in size seems as a good idea,
-because such objects usually cannot be allocated on the stack.<br/>
-This is actually the case for FastStringBuffer objects. <br/>
-Solution<br/>
-I am creating FastStringBuffer objects in a local scope. I am going
-to use caching whenever possible.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/05/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/client XSLTProcessorApplet.java</Modified>
-<Log>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Christine Li<br/>
-Fixing binary compatibility (serialization/de-serialization) of XSLTProcessorApplet.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>bhakti@apache.org</Who>
-<DateCommitted>2004/05/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java</Modified>
-<Log>
-In xsltc currently with the extension redirect the output file is created only if the parent dir exists.
-Making the behaviour similar to that of xalan wherein the parent directory is also created.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/05/20</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java BasisLibrary.java</Modified>
-<Log>
-Fix for Bugzilla 29120. The translet now stores a reference to the DocumentBuilderFactory which is used by
-nodeList2Iterator() in the basis library. Note that to reuse that reference you need to use the same transformer
-(not just the same template).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/05/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler AttributeValueTemplate.java</Modified>
-<Log>
-Implemented a new parser for ATVs. The old was buggy: did not handle escaped curly braces in all cases and did
-not handled quotes at all. The old parser assumed that braces came in pairs, but it is possible to have an odd
-number as in "{{{$foo}}}". The new parser seems to handle all cases correctly.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/05/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler LiteralAttribute.java LiteralElement.java Parser.java
-SyntaxTreeNode.java</Modified>
-<Log>
-Modified code to ensure line number information is propagated from parent to children to ensure we get informative
-error messages. This was particularly bad for errors in ATVs.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/05/25</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime AbstractTranslet.java BasisLibrary.java</Modified>
-<Log>
-Improved patch for Bugzilla 29120 based on Matthias' suggestion. A DOMImplementation is now cached for even better performance.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/05/26</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Mode.java Stylesheet.java</Modified>
-<Log>
-If the local is set to Turkish, but the codepage is MS-DOS (US) 437. The BCEL
-InstructionFinder.search(String) method can not find any instructions contain
-letter I. In Turkish, there are 2 lower case i. Since the search() method is case
-insensitive, change the pattern string to use lower case.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/06/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
-<Log>
-PR: bugzilla 29234<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Morris Kwan<br/>
-This problem only showed up under XSLTC. When setting the
-encoding a related field was not set. Fixed this by over-riding the
-set method for the stream serializers.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/06/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer WriterToUTF8Buffered.java</Modified>
-<Log>
-PR: bugzilla 29372<br/>
-Submitted by: J Desrochers (john@ASCnet.COM)<br/>
-Reviewed by: Brian Minchau<br/>
-
-A safe fix for chunking up an array for output. The length was multiplied by the
-chunk number (0,1,2... chunks) then divided by "chunks". John's fix uses a
-"long" to do the arithemetic because multiplying by the chunk number first
-could cause an overflow.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/06/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler LiteralElement.java</Modified>
-<Log>
-Patch for Bugzilla 29411. New algorithm shoudl optimize the way NS decls are reported for nested literal
-elements. Note that the algorithm will not work accross non-literal elements. E.g., if there is an
-xsl:element between two literal elements, the inner literal element may report unnecessary NS delcs.
-This is just a simple way to ensure that any NS decls defined by the xsl:element instruction are re-defined
-in the inner literal (see namespace39 in the conf tests).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/06/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Mode.java</Modified>
-<Log>
-Fixed a problem with peephole optimization patterns. I don't know if something changed in BCEL since the
-code was written, but the pattern syntax was not correct. I've also added a new common peephole pattern
-which should reduce then inner loop's length in some Translets.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/06/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/axes ChildIterator.java</Modified>
-<Log>
-Fix for Bugzilla bug 28879. Classes derived from NodeTest need to ensure
-that initNodeTest is called to set the filter for the kinds of nodes accepted.
-Without this change, ChildIterator will reject all nodes.<br/>
-
-Patch reviewed by Christine Li (jycli@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>igorh@apache.org</Who>
-<DateCommitted>2004/06/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom KeyIndex.java xml-xalan/java/src/org/apache/xalan/xsltc/util
-IntegerArray.java</Modified>
-<Log>
-Fix for Bugzilla Bugs 28622.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/06/24</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler CastExpr.java
-xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ObjectType.java StringType.java Type.java</Modified>
-<Log>
-Patch for Bugzilla 27539 and related problems. The main problem was that hashCode() was not implemented
-correctly in ObjectType. To eleminate further problems I also removed Type.ObjectString as this type is the
-same as Type.String and the latter can be used in place of the former.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>aruny@apache.org</Who>
-<DateCommitted>2004/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerHandlerImpl.java TransformerImpl.java</Modified>
-<Log>
-Description: getNode should return the result DOM tree once TransformerHandler completes the transformation.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>aruny@apache.org</Who>
-<DateCommitted>2004/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Output.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime
-AbstractTranslet.java</Modified>
-<Log>
-Description: Patch for the support of extension attribute "intent-amount" for xsl:output. Supports the old URI
-{http://xml.apache.org/xslt} and new URI{http://xml.apache.org/xalan}.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>aruny@apache.org</Who>
-<DateCommitted>2004/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax SAX2DOM.java</Modified>
-<Log>
-Description: Patch for concatenating adjacent text nodes.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>aruny@apache.org</Who>
-<DateCommitted>2004/07/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
-<Log>
-Description: Improper Serialization of document type declaration in xml document.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/07/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java</Modified>
-<Log>
-Patch for bug 30056. Recover the performance degradation for xsl:copy and xsl:copy-of.<br/>
-Reviewed by Henry Zongaro (zongaro@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerBase.java ToTextStream.java</Modified>
-<Log>
-PR: bugzilla 29706<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Christine Li<br/>
-
-A fix to add a temporary vs. permanent output state to the serializer
-(AKA result-tree-handler). In theory the XSLT processor should set the
-temporary or permanent output state, but we observer that when the
-encoding of a ToTextStream serializer is null, then such a serializer is
-in temporary output state.<br/>
-
-In temorary output state we don't do any escaping or encoding or other
-sorts of normalization on output. This will be done by another serializer
-later on, and that one will be in permanent output state.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLStream.java</Modified>
-<Log>
-PR: bugzilla 30142<br/>
-Submitted by: Bruno Dumon (bruno@outerthought.org)<br/>
-Reviewed by: Brian Minchau<br/>
-
-Thanks to Bruno for this simple one-line, fix where we forgot to put
-a space between the PUBLIC and SYSTEM ID's in a DOCTYPE declaration
-in serialized HTML output.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
-<Log>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Henry Zongaro<br/>
-Backing out the last code change by Arun because it breaks the smoketest.
-The code I am backing out is definately wrong. The old code appears
-to be correct to both myself and Henry Zongaro.<br/>
-
-Waiting for a testcase to see what is wrong with the serialization code
-and DOCTYPE. Future changes may be made.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/dom DOMAdapter.java</Modified>
-<Log>
-Submitted by: Yash Talwar<br/>
-Reviewed by: Brian Minchau<br/>
-Fix for bugzilla 28796.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/07/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/objects XString.java</Modified>
-<Log>
-Submitted by: Yash Talwar<br/>
-Reviewed by: Brian Minchau<br/>
-Fix for bugzilla 29655.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib Redirect.java</Modified>
-<Log>
-PR: 30658<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Morris Kwan
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/trace TraceManager.java</Modified>
-<Log>
-PR: 30301<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Morris Kwan
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/objects XRTreeFragSelectWrapper.java xml-xalan/java/src/org/apache/xpath/res
-XPATHErrorResources.java</Modified>
-<Log>
-PR: 30262<br/>
-Submitted by: Yash Talwar<br/>
-Reviewed by: Henry Zongaro
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm DTMException.java xml-xalan/java/src/org/apache/xpath XPathException.java</Modified>
-<Log>
-Fix for printStackTrace when using JDK 1.4.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/08/17</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 xml-xalan/java/src/org/apache/xalan/xslt
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler
-ObjectFactory.java 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/runtime ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax
-ObjectFactory.java 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/xml/utils ObjectFactory.java
-xml-xalan/java/src/org/apache/xpath/compiler ObjectFactory.java xml-xalan/java/src/org/apache/xpath/functions ObjectFactory.java</Modified>
-<Log>
-Fixing a potential memory leak. The reader used to read the service provider is never closed if an IOException is thrown while
-reading from it. Adding a finally block so that the reader will always be closed. Patch reviewed by Christine Li.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/extensions ObjectFactory.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib ObjectFactory.java xml-xalan/java/src/org/apache/xalan/lib/sql ObjectFactory.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorAttributeSet.java ProcessorCharacters.java ProcessorDecimalFormat.java
-ProcessorExsltFuncResult.java ProcessorExsltFunction.java ProcessorGlobalParamDecl.java ProcessorGlobalVariableDecl.java
-ProcessorImport.java ProcessorInclude.java ProcessorKey.java ProcessorLRE.java ProcessorNamespaceAlias.java ProcessorOutputElem.java
-ProcessorPreserveSpace.java ProcessorStripSpace.java ProcessorStylesheetDoc.java ProcessorStylesheetElement.java ProcessorTemplate.java
-ProcessorTemplateElem.java ProcessorText.java ProcessorUnknown.java WhitespaceInfoPaths.java XSLTElementProcessor.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com)
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates AVT.java AVTPart.java AVTPartSimple.java AVTPartXPath.java
-DecimalFormatProperties.java ElemApplyImport.java ElemApplyTemplates.java ElemAttribute.java ElemAttributeSet.java
-ElemCallTemplate.java ElemChoose.java ElemComment.java ElemCopy.java ElemCopyOf.java ElemElement.java ElemEmpty.java
-ElemExsltFuncResult.java ElemExsltFunction.java ElemExtensionCall.java ElemExtensionDecl.java ElemExtensionScript.java
-ElemFallback.java ElemForEach.java ElemIf.java ElemLiteralResult.java ElemMessage.java ElemNumber.java ElemOtherwise.java
-ElemParam.java ElemPI.java ElemSort.java ElemTemplate.java ElemTemplateElement.java ElemText.java ElemTextLiteral.java
-ElemUnknown.java ElemUse.java ElemValueOf.java ElemVariable.java ElemVariablePsuedo.java ElemWhen.java ElemWithParam.java
-FuncDocument.java FuncFormatNumb.java FuncKey.java KeyDeclaration.java NamespaceAlias.java OutputProperties.java Stylesheet.java
-StylesheetComposed.java StylesheetRoot.java TemplateList.java TemplateSubPatternAssociation.java WhiteSpaceInfo.java
-XMLNSDecl.java XUnresolvedVariable.java XUnresolvedVariableSimple.java xml-xalan/java/src/org/apache/xalan/transformer
-CountersTable.java KeyIterator.java KeyRefIterator.java xml-xalan/java/src/org/apache/xalan/xslt ObjectFactory.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com)
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc TransletException.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/cmdline/getopt GetOptsException.java IllegalArgumentException.java
-MissingOptArgException.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler CompilerException.java IllegalCharException.java
-ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util MultiHashtable.java ObjectFactory.java StringStack.java
-TypeCheckError.java xml-xalan/java/src/org/apache/xalan/xsltc/dom BitArray.java ObjectFactory.java
-xml-xalan/java/src/org/apache/xalan/xsltc/runtime ObjectFactory.java xml-xalan/java/src/org/apache/xalan/xsltc/trax
-ObjectFactory.java TemplatesImpl.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com)
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm DTMConfigurationException.java DTMDOMException.java ObjectFactory.java
-xml-xalan/java/src/org/apache/xml/dtm/ref DTMNamedNodeMap.java IncrementalSAXSource_Filter.java ObjectFactory.java
-xml-xalan/java/src/org/apache/xml/serializer ObjectFactory.java xml-xalan/java/src/org/apache/xml/utils MutableAttrListImpl.java
-NameSpace.java NodeVector.java ObjectFactory.java ObjectPool.java QName.java SAXSourceLocator.java SerializableLocatorImpl.java
-StopParseException.java StringVector.java URI.java WrappedRuntimeException.java WrongParserException.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com)
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/08/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath Expression.java FoundIndex.java NodeSetDTM.java XPath.java
-XPathProcessorException.java xml-xalan/java/src/org/apache/xpath/axes AttributeIterator.java AxesWalker.java
-BasicTestIterator.java ChildIterator.java ChildTestIterator.java DescendantIterator.java FilterExprIterator.java
-FilterExprIteratorSimple.java FilterExprWalker.java IteratorPool.java LocPathIterator.java MatchPatternIterator.java
-NodeSequence.java OneStepIterator.java OneStepIteratorForward.java PredicatedNodeTest.java ReverseAxesWalker.java
-RTFIterator.java SelfIteratorNoPredicate.java UnionChildIterator.java UnionPathIterator.java WalkingIterator.java
-WalkingIteratorSorted.java xml-xalan/java/src/org/apache/xpath/compiler ObjectFactory.java
-xml-xalan/java/src/org/apache/xpath/functions FuncBoolean.java FuncCeiling.java FuncConcat.java FuncContains.java
-FuncCount.java FuncCurrent.java FuncDoclocation.java FuncExtElementAvailable.java FuncExtFunction.java
-FuncExtFunctionAvailable.java FuncFalse.java FuncFloor.java FuncGenerateId.java FuncId.java FuncLang.java
-FuncLast.java FuncLocalPart.java FuncNamespace.java FuncNormalizeSpace.java FuncNot.java FuncNumber.java
-FuncPosition.java FuncQname.java FuncRound.java FuncStartsWith.java FuncString.java FuncStringLength.java
-FuncSubstring.java FuncSubstringAfter.java FuncSubstringBefore.java FuncSum.java FuncSystemProperty.java
-Function.java Function2Args.java Function3Args.java FunctionDef1Arg.java FunctionMultiArgs.java FunctionOneArg.java
-FuncTranslate.java FuncTrue.java FuncUnparsedEntityURI.java ObjectFactory.java WrongNumberArgsException.java
-xml-xalan/java/src/org/apache/xpath/objects XBoolean.java XBooleanStatic.java XNodeSet.java XNodeSetForDOM.java
-XNull.java XNumber.java XObject.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
-StepPattern.java UnionPattern.java</Modified>
-<Log>
-Added serialVersionUID for classes which implement Serializable interface. Patch created by Christine Li (jycli@ca.ibm.com)
-and was reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/26</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils Trie.java</Modified>
-<Log>
-Submitted by: Brian Minchau<br/>
-No external changes to Trie, but some additional APIs to make for a lower case
-only search in a Trie (possibly for future XHTML support where the element
-names are lower-case only).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/08/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer CharInfo.java ToHTMLStream.java ToStream.java</Modified>
-<Log>
-Minor changes to CharInfo to map charaters to decorated entities (e.g. "&lt;" )
-rather than just entity names (e.g. "lt"), which is a minor performance improvement.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/08/30</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils XMLReaderManager.java</Modified>
-<Log>
-Fix a memory leak problem described in bugzilla 28082.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/09/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerTraceWriter.java ToStream.java
-WriterChain.java WriterToASCI.java WriterToUTF8Buffered.java</Modified>
-<Log>
-Submitted by: Brian Minchau<br/>
-Code clean up, to have an explicit interface, WriterChain, for writers that wrap other Writers or OutputStreams,
-e.g. WriterToUTF8Buffered.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/09/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToXMLStream.java</Modified>
-<Log>
-Submitted by: Brian Minchau<br/>
-Javadoc changes, and added a call in ToXMLStream.processingInstruction()
-method to effectively consider that a startDocument() call was made,
-if none was yet seen.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/09/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToSAXHandler.java</Modified>
-<Log>
-PR: bugzilla 27522<br/>
-Submitted by: Brian Minchau<br/>
-committing patch from bugzilla 27522<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>johng@apache.org</Who>
-<DateCommitted>2004/09/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql SQLDocument.java</Modified>
-<Log>
-Fixed bug where JDBC execute was being called instead ofg executeQuery.
-executeQuery will always retrurn a result set even if the query does not return any rows
-where execute won't. This was causing a compatibility issue.
-Added in Record skip code to help with pagination.
-PR: http://nagoya.apache.org/jira/browse/XALANJ-1908
-Submitted by: John Gentilin
-</Log>
-</Commit>
-<Commit category="core">
-<Who>johng@apache.org</Who>
-<DateCommitted>2004/09/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql XConnection.java</Modified>
-<Log>
-Fixed bug where the close document method could not locxate the SQL Document.
-see http://nagoya.apache.org/jira/browse/XALANJ-1925<br/>
-Obtained from: Moraine Didier mailto://didier.moraine@winterthur.be<br/>
-Submitted by: John Gentilin
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/09/17</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-Added new targets to support building the distribution packages (*-bin.tar.gz/.zip and *-src.tar.gz/.zip)
-without building the user guide and api docs.<br/>
-Reorganized some sections to make the targets more readable.<br/>
-Renamed the "*-nojardepends" rules to either "*-compile" or "*-build" to make them more intuitive.<br/>
-Reviewed by Christine Li.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/09/24</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Variable.java</Modified>
-<Log>
-Skip translation for any unreferenced variables.
-Patch reviewed by Christine Li (jycli@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/10/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/compiler XPathParser.java xml-xalan/java/src/org/apache/xpath/patterns NodeTest.java</Modified>
-<Log>
-Patch from Yash Talwar (ytalwar@ca.ibm.com) for XALANJ-1186.<br/>
-The existing code in the interpretive processor was handling namespace::pre by
-resolving the namespace prefix "pre" in the stylesheet, and then looking for
-namespace nodes with that same URI in the input document. In fact, it should
-look for namespaces nodes in the input document that declare the prefix "pre",
-without regard to the associated URI.<br/>
-The patch was reviewed by myself (zongaro@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToHTMLSAXHandler.java</Modified>
-<Log>
-XSL Transformation drops content inside xsl:comment tags.<br/>
-PR: XALANJ-1966<br/>
-Submitted by: Yash Talwar<br/>
-Reviewed by: Brian Minchau<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/operations Variable.java</Modified>
-<Log>
-Null Pointer Exception on sorting using a variable.<br/>
-PR: XALANJ-1942<br/>
-Submitted by: Yash Talwar<br/>
-Reviewed by: Brian Minchau
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorNamespaceAlias.java xml-xalan/java/src/org/apache/xalan/res
-XSLTErrorResources.java</Modified>
-<Log>
-Null Pointer Exception when namespace-alias element says to use "#default" namespace but there is no default namespace.<br/>
-PR: XALANJ-1967<br/>
-Submitted by: Yash Talwar<br/>
-Reviewed by: Brian Minchau
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/10/13</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-At the suggestion of Joseph Kesselman, dropped contents of the org.apache.xml.utils.synthetic package, as they have never been used.
-Patch reviewed by Christine Li (jycli@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/10/13</DateCommitted>
-<Modified> xml-xalan/java build.xml xml-xalan/java/src/org/apache/xalan/extensions ExtensionHandlerGeneral.java
-xml-xalan/java/xdocs/sources/xalan extensions.xml resources.xml</Modified>
-<Log>
-Fixed of Bug report XalanJ-1822. Added alternative BSF implementation support for extension functions in languages other than Java
-Patch reviewed by Henry Zongaro (zongaro@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/14</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils AttList.java BoolStack.java DOM2Helper.java Messages.java
-SerializerMessages_en.java SerializerMessages.java StringToIntTable.java SystemIDResolver.java URI.java Utils.java
-WrappedRuntimeException.java</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Yash Talwar
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/14</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils Messages.java SerializerMessages.java Utils.java</Modified>
-<Log>
-Submitted by: Brian Minchau<br/>
-Made some fields final or private to make the objects immutable, especially the messages.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/14</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer AttributesImplSerializer.java CharInfo.java DOMSerializer.java ElemDesc.java
-EmptySerializer.java EncodingInfo.java Encodings.java ExtendedContentHandler.java ExtendedLexicalHandler.java Method.java
-NamespaceMappings.java ObjectFactory.java OutputPropertiesFactory.java OutputPropertyUtils.java SerializationHandler.java
-Serializer.java SerializerBase.java SerializerConstants.java SerializerFactory.java SerializerTrace.java SerializerTraceWriter.java
-ToHTMLSAXHandler.java ToHTMLStream.java ToSAXHandler.java ToStream.java ToTextSAXHandler.java ToTextStream.java ToUnknownStream.java
-ToXMLSAXHandler.java ToXMLStream.java TreeWalker.java Utils.java Version.java WriterToASCI.java ElemContext.java TransformStateSetter.java</Modified>
-<Log>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Yash Talwar<br/>
-Source code changes to the serializer to make it independent of Xalan.
-Mostly message and utility usage changes.
-However multiple classes had their visibility reduced to less than "public".
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/14</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils CharKey.java Trie.java</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Yash Talwar<br/>
-Deleting Charkey and Trie which were only used by the serializer.
-These classes are migrated to the serializer package, in the case of
-CharKey, it is now an inner private class.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/15</DateCommitted>
-<Modified> xml-xalan/java/src MANIFEST.SERIALIZER</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Sarah McNamara<br/>
-Creating MANIFEST.SERIALIZER, a template like MANIFEST.MF but
-for an independent serializer.jar that is not part of xalan.jar
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/15</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Sarah McNamara<br/>
-Changes to java/build.xml so that the serializer.jar is built
-and used by Xalan.<br/>
-
-The two new build targets are serializer.jar and serializer-dist
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/15</DateCommitted>
-<Modified> xml-xalan/java/bin serializer.jar</Modified>
-<Log>
-PR: XALANJ-1891<br/>
-Submitted by: Brian Minchau<br/>
-Reviewed by: Sarah McNamara, Yash Talwar<br/>
-Checking in an initial serializer.jar into java/bin, hopefully this won't change
-too often.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>johng@apache.org</Who>
-<DateCommitted>2004/10/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib/sql DefaultConnectionPool.java XConnection.java SQLDocument.java</Modified>
-<Log>
-This patch makes the close() function behave better but still has a
-problem when certain iterators are used. This code is at least safe
-in all instaces. <br/>
-It also fixes a minor bug in the default connection pool.<br/>
-Obtained from: John Gentilin<br/>
-Submitted by: John Gentilin
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/10/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/objects XStringForFSB.java</Modified>
-<Log>
-A patch to fix Bug XALANJ-1708.<br/>
-Reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/10/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/axes NodeSequence.java UnionPathIterator.java</Modified>
-<Log>
-a fix for bug XALANJ-1810.<br/>
-Reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/10/21</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-Fix the samples build. The samples.class.path needs to include the serializer.jar.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/10/26</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerBase.java</Modified>
-<Log>
-Submitted by: Brian Minchau<br/>
-Restoring the SerializerBase class "public" (what it used to be).
-There were strange build problems, I'll open a JIRA issue.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2004/10/28</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-One more fix to enable builds with JDK 1.4.x. Need to add the serializer classes to the
-xslt.boot.class.path.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/11/02</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/axes DescendantIterator.java</Modified>
-<Log>
-String comparison should use String.equals(), instead of ==.
-Even == works fine for most of the cases, for a serializable object, two variable originally reference to the same string
-after deserialization, they no longer reference the same string, although the values are the same. Fix for bug XalanJ-1550
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/11/02</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/extensions ExtensionHandlerGeneral.java</Modified>
-<Log>
-The latest Rhino1_5R5 checks for the script language line/column no.>=0
-Fixed for bug XALANJ-1887.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/11/03</DateCommitted>
-<Modified> xml-xalan/java/src/META-INF/services org.apache.xalan.extensions.bsf.BSFManager</Modified>
-<Log>
-Added a service provider configuration file to set the Apache BSF as the default implementation for scripting language support
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/11/03</DateCommitted>
-<Modified> xml-xalan/java/bin bsf.jar bsf.LICENSE.txt bsf.README.txt</Modified>
-<Log>
-remove IBM bsf implementation from the distribution. Xalan is not going to ship any bsf implementation. If users need
-IBM bsf, they can download it from Attic
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/11/12</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/compiler Lexer.java XPathParser.java xml-xalan/java/src/org/apache/xpath/domapi
-XPathEvaluatorImpl.java XPathExpressionImpl.java XPathNamespaceImpl.java XPathNSResolverImpl.java XPathResultImpl.java
-XPathStylesheetDOM3Exception.java xml-xalan/java/src/org/apache/xpath/res XPATHErrorResources.java</Modified>
-<Log>
-PR: bug XALANJ-1985<br/>
-Submitted by: Yash Talwar<br/>
-Reviewed by: Brian Minchau<br/>
-Support for DOM 3 API, for use by an XML Parser.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/11/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler CallTemplate.java</Modified>
-<Log>
-Patch for bug report XALANJ-1994.<br/>
-
-The CallTemplate.getCalleeTemplate() method was searching through a Vector of
-all templates defined by the logical stylesheet, and picked out the first with
-the same name referenced by the current xsl:call-template instruction. However,
-that failed to account for import precedence. The SymbolTable.lookupTemplate
-method takes into account import precedence, and should be used instead.<br/>
-
-Patch was reviewed by Christine Li (jycli@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/11/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/objects XStringForFSB.java</Modified>
-<Log>
-Patch for XALANJ-1955. The equals(Object) method contains a list of
-instanceof checks, and then casts the Object argument to the tested type in
-order to dispatch to a more specific equals method. In the case where the
-Object argument was an XMLString, the code was actually casting "this" to
-XMLString - thus testing this.equals(this), which will always be true.<br/>
-
-Reviewd by Joanne Tong (joannet () ca ! ibm ! com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/11/19</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/transformer KeyTable.java</Modified>
-<Log>
-Patch for XALANJ-1368.<br/>
-
-The method getKeyDeclaration was looping through all the xsl:key elements
-defined, and returning the first with the required name. However, more than
-one xsl:key element can specify the same name, and should be treated
-cumulatively. Modified the method so that it returns all elements with the
-required name, and the caller so that it tries to match against the patterns
-associated with all such elements.<br/>
-
-Reviewed by Joanne Tong (joannet@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/11/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref DTMManagerDefault.java</Modified>
-<Log>
-Fix a memory leak problem in DTMManager (XALANJ-1999).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/12/06</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java Operators.java</Modified>
-<Log>
-Patch for XALANJ-2003. Problem was unrelated to recursion, but simply a bug in the basis library. Swapping
-operands requires swapping operators and the latter was not done. A workaround for this bug would be to
-swap the operands (and operator) in the stylesheet (as that would not cause any swapping in the basis library).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/12/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/trax DOM2TO.java</Modified>
-<Log>
-Patch for XALANJ-2015. Namespace declarations are now reported on a first pass to avoid the problem described in the bug report.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/12/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Output.java Parser.java SyntaxTreeNode.java</Modified>
-<Log>
-Patch for XALANJ-1761. Output properties from multiple xsl:output instructions are now correctly merged (previously,
-only cdata-section-elements were handled correctly).
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>santiagopg@apache.org</Who>
-<DateCommitted>2004/12/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/runtime Operators.java</Modified>
-<Log>
-Replaced meaningless numbers by predefined constants in swapArray[] vector.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>joannet@apache.org</Who>
-<DateCommitted>2004/12/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemApplyImport.java xml-xalan/java/src/org/apache/xalan/transformer
-TransformerImpl.java</Modified>
-<Log>
-Fixed XALANJ-1824. Changed current template rule when named template executes an xsl:apply-imports
-</Log>
-</Commit>
-<Commit category="core">
-<Who>joannet@apache.org</Who>
-<DateCommitted>2004/12/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib PipeDocument.java</Modified>
-<Log>
-Fixed XALANJ-1662. Allow pipeDocument to throw exceptions
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>joannet@apache.org</Who>
-<DateCommitted>2004/12/13</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Import.java</Modified>
-<Log>
-Fixed XALANJ-1812. Template inlining setting propagated to imported stylesheets
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2004/12/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/client XSLTProcessorApplet.java xml-xalan/java/src/org/apache/xalan/extensions
-ExtensionHandlerJavaClass.java ExtensionHandlerJavaPackage.java MethodResolver.java xml-xalan/java/src/org/apache/xalan/lib/sql
-ConnectionPoolManager.java DTMDocument.java xml-xalan/java/src/org/apache/xalan/processor StylesheetHandler.java
-TransformerFactoryImpl.java XSLTAttributeDef.java xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources_ca.java
-XSLTErrorResources_cs.java XSLTErrorResources_de.java XSLTErrorResources_es.java XSLTErrorResources.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 xml-xalan/java/src/org/apache/xalan/templates ElemApplyImport.java
-ElemApplyTemplates.java ElemAttributeSet.java ElemCallTemplate.java ElemChoose.java ElemComment.java ElemCopy.java ElemCopyOf.java
-ElemElement.java ElemExsltFuncResult.java ElemExsltFunction.java ElemExtensionCall.java ElemFallback.java ElemForEach.java ElemIf.java
-ElemLiteralResult.java ElemMessage.java ElemNumber.java ElemParam.java ElemPI.java ElemTemplate.java ElemTextLiteral.java ElemUnknown.java
-ElemValueOf.java ElemVariable.java ElemWithParam.java RedundentExprEliminator.java StylesheetRoot.java TemplateList.java
-xml-xalan/java/src/org/apache/xalan/trace TraceManager.java xml-xalan/java/src/org/apache/xalan/transformer StackGuard.java
-TransformerHandlerImpl.java TransformerImpl.java xml-xalan/java/src/org/apache/xalan/xslt EnvironmentCheck.java Process.java
-xml-xalan/java/src/org/apache/xalan/xsltc/cmdline Compile.java Transform.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler
-CastExpr.java EqualityExpr.java Key.java LocationPathPattern.java Mode.java ParentLocationPath.java Predicate.java
-ProcessingInstructionPattern.java RelationalExpr.java Sort.java Step.java StepPattern.java SyntaxTreeNode.java UnionPathExpr.java
-xpath.cup xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ClassGenerator.java ErrorMessages.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_pl.java ErrorMessages_pt_BR.java ErrorMessages_ru.java
-ErrorMessages_sk.java ErrorMessages_tr.java ErrorMessages_zh_CN.java ErrorMessages_zh_TW.java NamedMethodGenerator.java
-xml-xalan/java/src/org/apache/xalan/xsltc/dom Axis.java DocumentCache.java MultiDOM.java MultipleNodeCounter.java NodeCounter.java
-SAXImpl.java SimpleResultTreeImpl.java SingleNodeCounter.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.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.java ErrorMessages_pl.java
-ErrorMessages_pt_BR.java ErrorMessages_ru.java ErrorMessages_sk.java ErrorMessages_tr.java ErrorMessages_zh_CN.java ErrorMessages_zh_TW.java
-Operators.java xml-xalan/java/src/org/apache/xalan/xsltc/trax TransformerFactoryImpl.java xml-xalan/java/src/org/apache/xalan/xsltc/util
-avaCupRedirect.java xml-xalan/java/src/org/apache/xml/dtm Axis.java DTMManager.java xml-xalan/java/src/org/apache/xml/dtm/ref
-DTMDefaultBase.java DTMDefaultBaseIterators.java DTMDefaultBaseTraversers.java DTMDocumentImpl.java IncrementalSAXSource_Xerces.java
-xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java SAX2DTM2.java xml-xalan/java/src/org/apache/xml/res XMLErrorResources_ca.java
-XMLErrorResources_cs.java XMLErrorResources_de.java XMLErrorResources_es.java XMLErrorResources_fr.java XMLErrorResources_hu.java
-XMLErrorResources_it.java XMLErrorResources_ja.java XMLErrorResources.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 XMLMessages.java xml-xalan/java/src/org/apache/xml/serializer CharInfo.java
-SerializerConstants.java ToHTMLStream.java ToXMLStream.java xml-xalan/java/src/org/apache/xml/utils FastStringBuffer.java
-ThreadControllerWrapper.java XMLChar.java xml-xalan/java/src/org/apache/xml/utils/res CharArrayWrapper.java IntArrayWrapper.java
-LongArrayWrapper.java StringArrayWrapper.java XResourceBundle.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/xpath XPath.java xml-xalan/java/src/org/apache/xpath/axes
-MatchPatternIterator.java WalkerFactory.java xml-xalan/java/src/org/apache/xpath/compiler Compiler.java FunctionTable.java Keywords.java
-Lexer.java XPathParser.java xml-xalan/java/src/org/apache/xpath/functions FuncSystemProperty.java xml-xalan/java/src/org/apache/xpath/objects
-XBoolean.java XBooleanStatic.java XNodeSet.java XString.java xml-xalan/java/src/org/apache/xpath/patterns StepPattern.java
-xml-xalan/java/src/org/apache/xpath/res XPATHErrorResources.java XPATHErrorResources_ca.java XPATHErrorResources_cs.java
-XPATHErrorResources_de.java XPATHErrorResources_es.java XPATHErrorResources_fr.java XPATHErrorResources_hu.java XPATHErrorResources_it.java
-XPATHErrorResources_ja.java XPATHErrorResources_ko.java XPATHErrorResources_pl.java XPATHErrorResources_pt_BR.java XPATHErrorResources_ru.java
-XPATHErrorResources_sk.java XPATHErrorResources_sv.java XPATHErrorResources_tr.java XPATHErrorResources_zh_CN.java XPATHErrorResources_zh_TW.java</Modified>
-<Log>
-Patch for bug report XALANJ-2008<br/>
-Based on Sun's Security Code Guidelines, modified the code to improve the security. Major changes includes:<br/>
-1. Added final modifier to static variables;<br/>
-2. Reduced scope and added public get methods whenever it is appropriate;<br/>
-3. Changed some static variable to instance variables;<br/>
-4. Changed some interfaces to final classes, if those interfaces are used only to define constants<br/>
-5. Removed the usage of System.exit;<br/>
-6. For various org.apache.xml.utils.res.XResourceBundle, the getObject() methods return immutable array wrappers instead of arrays<br/>
-7. Changed static methods of org.apache.xpath.compiler.FunctionTable to instance methods and the reference of a function table is passed
-around the processing to create an XPath object;<br/>
-8. Changed the flags of FEATURE_INCREMENTAL, FEATURE_OPTIMIZE and FEATURE_SOURCE_LOCATION to instance variables in TransformerFactorImpl.
-So they will not be changed during a processing once a new Templates is created;<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mkwan@apache.org</Who>
-<DateCommitted>2004/12/15</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan Version.java xml-xalan/java/src/org/apache/xpath/functions FuncExtFunction.java</Modified>
-<Log>
-Patch for bug XALANJ-1592. Submitted by Catya Alone (catyaa@hotmail.com).
-Set the parent node for the arguments in extension functions.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils Messages.java</Modified>
-<Log>
-Partial fix for bug XALANJ-2021.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils SerializerMessages.java</Modified>
-<Log>
-Partial fix for bug XALANJ-2021.
-just to make key/keyvalue consistent
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils SerializerMessages_ca.java SerializerMessages_cs.java
-SerializerMessages_de.java SerializerMessages_es.java SerializerMessages_fr.java SerializerMessages_hu.java
-SerializerMessages_it.java SerializerMessages_ja.java SerializerMessages_ko.java SerializerMessages_pl.java
-SerializerMessages_pt_BR.java SerializerMessages_ru.java SerializerMessages_sv.java SerializerMessages_tr.java
-SerializerMessages_zh_CN.java SerializerMessages_zh_TW.java</Modified>
-<Log>
-Other languages, for XALANJ-2021.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils MsgKey.java</Modified>
-<Log>
-A class containing only message keys, to be shared by all language
-translations (including English). This is to prevent replication of these
-keys during translation. Related to XALANJ-2021
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils SerializerMessages_ca.java SerializerMessages_cs.java SerializerMessages_de.java
-SerializerMessages_es.java SerializerMessages_fr.java SerializerMessages_hu.java SerializerMessages_it.java SerializerMessages_ja.java
-SerializerMessages_ko.java SerializerMessages_pl.java SerializerMessages_pt_BR.java SerializerMessages_ru.java SerializerMessages_sv.java
-SerializerMessages_tr.java SerializerMessages_zh_CN.java SerializerMessages_zh_TW.java</Modified>
-<Log>
-Changes for moving the message keys, to be shared by all language
-translations (including English). This is to prevent replication of these
-keys during translation. Related to XALANJ-2021
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer/utils Messages.java SerializerMessages.java URI.java
-xml-xalan/java/src/org/apache/xml/serializer CharInfo.java OutputPropertiesFactory.java SerializerBase.java
-SerializerFactory.java ToHTMLStream.java ToStream.java ToTextStream.java ToXMLStream.java</Modified>
-<Log>
-Changes for moving the message keys, to be shared by all language
-translations (including English). This is to prevent replication of these
-keys during translation. Related to XALANJ-2021.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2004/12/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/res XMLErrorResources.java</Modified>
-<Log>
-Serializer messages were copied into a message file in the
-org.apache.xml.serializer.utils package.
-The serializer messages in this file are now "dead", so they are being deleted.
-This is part of the cleanup with XALANJ-2021.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2004/12/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref DTMNamedNodeMap.java DTMNodeProxy.java</Modified>
-<Log>
-Applying patch for Jira bug report XALANJ-1427 on behalf of Yash Talwar (ytalwar@ca.ibm.com).<br/>
-
-Completing support for DOM Level 2 Core methods that were previously
-unimplemented, and fixed some bugs in the implementation. The implementation
-continues to be, of necessity, a read-only implementation.<br/>
-
-In particular, implemented the following:<br/>
-
- DTMNamedNodeMap.getNamedItem(String)<br/>
- DTMNodeProxy.getElementsByTagName(String)<br/>
- DTMNodeProxy.getElementsByTagNameNS(String,String)<br/>
- DTMNodeProxy.getElementById(String,String)<br/>
- DTMNodeProxy.getAttributeNodeNS(String,String)<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/01/05</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan faq.xml</Modified>
-<Log>
-Added a FAQ about how to use XSLTC in applet when using JRE1.4. It is a fix for bug report XALANJ-1705. Patch reviewed and
-modified by Sarah McNamara
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ilene@apache.org</Who>
-<DateCommitted>2005/01/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/lib ExsltDatetime.java</Modified>
-<Log>
-Fix for XALANJ-2013. Duplicate time zone string returned from EXSLT time() function.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/01/10</DateCommitted>
-<Modified> xml-xalan/java/src manifest.xalan-interpretive</Modified>
-<Log>
-New manifest file to resolve Jira bug report XALANJ-1853.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/01/10</DateCommitted>
-<Modified> xml-xalan/java build.xml</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1853 . Use the new xalan interpretive manifest file
-when building the standalone xalan.jar that only contains the interpretive processor.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/01/10</DateCommitted>
-<Modified> xml-xalan/java/src MANIFEST.MF MANIFEST.SERIALIZER manifest.xsltc</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1852.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/01/20</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/serialize SerializerUtils.java</Modified>
-<Log>
-Applying patch for Jira bug report XALANJ-1640.<br/>
-
-As it's currently written, SerializerUtils.outputResultTreeFragment loops
-through the nodes in a result tree fragment, and for each one, it checks
-whether the node is in some namespace. If it is not, the code undeclares the
-default namespace by calling handler.startPrefixMapping("", ""). The problem
-is that if the RTF that's being copied just consists of a text node (or PIs or
-comments), that undeclaration of the default namespace hangs around until some
-subsequent child element picks it up as one of its attributes, even if that
-element is in some namespace - even what should be the default!<br/>
-
-The fix is to check whether the node that is being output is an element node
-prior to issuing the handler.startPrefixMapping call - that ensures the prefix
-mapping is not issued unless it's actually going to be used by the node that is
-about to be serialized.<br/>
-
-This patch was reviewed by Brian Minchau (minchau@ca.ibm.com).
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/01/24</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath CachedXPathAPI.java</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1811.<br/>
-
-Updated Javadocs for constructors to make it clear that a single instance of
-CachecXPathAPI must not be used by multiple threads without synchronization.<br/>
-
-Reviewed by Christine Li (jycli@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/01/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1888.<br/>
-
-It is possible for the characters SAX event to specify a length of zero. Text
-nodes should not be created in such situations. Changed the charactersFlush
-method to guard against this case.<br/>
-
-Reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/01/27</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM2.java</Modified>
-<Log>
-Two part fix for Jira bug report XALANJ-1888.<br/>
-
-1) It is possible for the characters SAX event to specify a length of zero.
-Text nodes should not be created in such situations. Changed the
-charactersFlush method to guard against this case.<br/>
-
-2) Made a defensive change to references to m_dataOrQName. If the value in
-this vector is to be interpreted as an index into m_data, it is stored as a
-negative value (via calls to addNode). However, most references to elements of
-m_dataOrQName were checking whether the value was non-positive, treating a
-value of zero as an index into m_data as well. The zeroth entry into m_data is
-an invalid entry.
-The fix to charactersFlush described above should ensure that zero is never
-stored in m_dataOrQName, but I thought it was just as well to duplicate the
-interpretation used in storing values in m_dataOrQName.<br/>
-
-Reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/02/04</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemNumber.java
-</Modified>
-<Log>
-Implement Errata E24, when the value attribute of xsl:number is NaN, infinite or less than 0.5.
-More details please refer to bug report XALANJ-1979. Patch is reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/02/04</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Number.java xml-xalan/java/src/org/apache/xalan/xsltc/dom
-AnyNodeCounter.java MultipleNodeCounter.java NodeCounter.java SingleNodeCounter.java</Modified>
-<Log>
-Implement Errata E24 for XSLTC, when the value attribute of xsl:number is NaN, infinite or less than 0.5.
-More details please refer to bug report XALANJ-1979. Patch is reviewed by Morris Kwan (mkwan@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/02/09</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/compiler XPathParser.java xml-xalan/java/src/org/apache/xpath/res
-XPATHErrorResources.java</Modified>
-<Log>
-Fix for Jira bug report XALANJ-1478.<br/>
-
-In the recursive descent parsing of an ill-formed XPath expression like "2+",
-when the parser reaches the end of the expression while still looking for an
-operand it ultimately ends up trying to see whether what remains can be parsed
-as a location path. However, the LocationPath method was silently parsing the
-end of an expression as a location path! Added an error for that situation.<br/>
-
-Reviewed by Brian Minchau (minchau@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/02/09</DateCommitted>
-<Modified> xml-xalan/java/samples/trax ExampleContentHandler.java</Modified>
-<Log>
-Fix for Jira bug report XALANJ-2054.<br/>
-
-The sample ContentHandler code was printing the namespaceURI argument of
-startElement and of endElement twice, but never printed the localName argument.
-Fixed that typo.<br/>
-
-Reviewed by Brian Minchau (minchau@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/02/09</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyImports.java
-Mode.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util ClassGenerator.java</Modified>
-<Log>
-Fix for XALANJ-1417.<br/>
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer AttributesImplSerializer.java EmptySerializer.java
-ExtendedContentHandler.java NamespaceMappings.java SerializerBase.java ToStream.java ToTextSAXHandler.java
-ToTextStream.java ToUnknownStream.java ToXMLSAXHandler.java ToXMLStream.java xml-xalan/java/src/org/apache/xalan/serialize
-SerializerUtils.java xml-xalan/java/src/org/apache/xalan/templates ElemAttribute.java ElemLiteralResult.java</Modified>
-<Log>
-Fix for XALANJ-1886. Multiple problems fixed related to collecting xsl:attributes
-with over-ridden values and prefix/URI maps. With this fix, internally the
-serializer correctly identifies attributes by their expanded QName, which
-includes the URI rather than the prefix.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java xml-xalan/java/src/org/apache/xml/serializer
-TreeWalker.java</Modified>
-<Log>
-Fix for XALANJ-1985, reviewed by Henry Zongaro.
-The problem was that a serialized DOM failed to declare a prefix/URI mapping.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/11</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor ProcessorLRE.java</Modified>
-<Log>
-Fix for XALANJ-2037. The trace information doesn't have the right location information in this case.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/02/17</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Mode.java TestSeq.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
-MethodGenerator.java</Modified>
-<Log>
-Fix for XALANJ-2058.
-In the code, the problem is that a pattern gets compiled once,
-and then this compiled pattern gets re-used whenever the pattern is
-needed in any method.<br/>
-The fix is that pattern should get compiled once per method. So, pattern get reused only within a given method.
-for any new method, a pattern is recompiled.<br/>
-This fix has been reviewed by Henry Zongaro. Henry had also provided suggestions about the fix to resolve this issue.
-Thanks Henry for his valuable input.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/18</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer EmptySerializer.java ExtendedContentHandler.java SerializerBase.java</Modified>
-<Log>
-Committing serializer.patch5.txt in JIRA issue XALANJ-1886,
-that puts back an old attAttribute() method that takes 5 String arguments.
-There is a new one that takes these 5 String arguments and a boolean to indicate if it is from an xsl:attribute
-or not. I'm just restoring the old method.<br/>
-Patch reviewed by Henry Zongaro.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/02/21</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer EmptySerializer.java SerializationHandler.java SerializerBase.java
-ToStream.java</Modified>
-<Log>
-Fix for XALANJ-2033 and XALANJ-2051 so that the serializer will serialize DTD
-tags if desired. The patch was reviewed by Ilene Seeleman.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/02/22</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/utils URI.java</Modified>
-<Log>
-The fix is for XALANJ-2059.<br/>
-
-The problem is that when href attribute has aboslute uri with jar scheme and
-base uri is not null, then base uri is pre-appended to uri specified in href attribute.
-The newer patch is according to RFC 2396.<br/>
-The newer patch ignores base uri and directly make use of uri specifed href attribute, provided following conditions are met.<br/>
-a)If uri specified in href attribute starts with / after the scheme and :
- For example, href="file:/myDIR/myXSLFile.xsl.<br/>
-b)If scheme specified for uri href attribute is not same as scheme for base uri.
-c)If base uri is not hierarchical<br/>
-
-Henry Zongaro has helped creating this patch.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/02</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerConstants.java ToStream.java ToXMLStream.java
-xml-xalan/java/src/org/apache/xml/serializer/utils MsgKey.java SerializerMessages.java</Modified>
-<Log>
-This patch fix XALANJ-2070.<br/>
-This patch add XML 1.1 support in term of following:<br/>
-- Output Document can be of Version XML 1.1<br/>
-- Control Characters in Range C0 and C1 are output as NCR.<br/>
-- Namespaces in XML 1.1 can be IRIs.<br/>
-- NCNames and QNames can conform to XML 1.1 specifications.<br/>
-- NEL and LSEP characters are treated as new end of line character as per XML 1.1 specifications.<br/>
-
-Thanks to Brian Minchau for reviewing the patch. Brian Minchau and Henry Zongaro has also helped how XML 1.1 support should be done.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/03/03</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/res XSLTErrorResources.java xml-xalan/java/src/org/apache/xalan/templates
-ElemExtensionCall.java ElemLiteralResult.java</Modified>
-<Log>
-Added implementation for getAttribute, getAttributeNS and
-getAttributes for LRE. A fix for bug report XALANJ-1526
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/03/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/design design2_0_0.xml</Modified>
-<Log>
-Patch for XALANJ-1990. Fixes broken link to apidocs for Serializer.html.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/03/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan usagepatterns.xml</Modified>
-<Log>
-Patch for XALANJ-2026. Fixes typo in Debugger interface code example.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>mcnamara@apache.org</Who>
-<DateCommitted>2005/03/03</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan readme.xml resources.xml xsltc_usage.xml xml-xalan/java/xdocs/sources/xsltc
-README.xslt README.xsltc</Modified>
-<Log>
-Patch for XALANJ-1937. Change references in the docs from bugzilla to Apache Jira for reporting new issues and checking the
-status of existing issues.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>minchau@apache.org</Who>
-<DateCommitted>2005/03/07</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer SerializerFactory.java xml-xalan/java/src/org/apache/xml/serializer/utils
-MsgKey.java SerializerMessages.java</Modified>
-<Log>
-Fix for XALANJ-2074, committing patch2 in that issue, which removes two
-untranslated messages in SerializerFactory, and uses a new common message
-in SerializerMessages.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>jycli@apache.org</Who>
-<DateCommitted>2005/03/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer CharInfo.java</Modified>
-<Log>
-Marked the code to be privileged, which allows users to load
-customized entity files in sandbox. Fixed bug report XALANJ-2068.
-Patch was reviewed by Brian Minchau (minchau@ca.ibm.com)
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/10</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xml/serializer ToStream.java</Modified>
-<Log>
-This patch fixes XALANJ-1431. The patch has been reviewed by Brian.
-The problem is that that when an empty attribute value is encountered, a text node is being created
-with empty string. <br/>
-Henry Zongaro has helped finding the XSLT 1.0 specs. that suggest a text node with empty string should not be created.
-URL http://www.w3.org/TR/xslt#value-of has the following information:
-"The xsl:value-of element is instantiated to create a text node in the result tree. The required select attribute is an
-expression; this expression is evaluated and the resulting object is converted to a string as if by a call to the string
-function. The string specifies the string-value of the created text node. If the string is empty, no text node will be
-created. The created text node will be merged with any adjacent text nodes."
-</Log>
-</Commit>
-<Commit category="core">
-<Who>zongaro@apache.org</Who>
-<DateCommitted>2005/03/14</DateCommitted>
-<Modified> xml-xalan/java/xdocs/sources/xalan builds.xml</Modified>
-<Log>
-Patch for Jira bug report XALANJ-2079.
-Updated links to nightly Gump build.
-Reviewed by Brian Minchau.
-</Log>
-</Commit>
-<Commit category="xsltc">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/16</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/xsltc/compiler Text.java</Modified>
-<Log>
-This is a fix for XALANJ-2081.
-In class org.apache.xalan.xsltc.compiler.Text, a check was being done to find out if a given text string is all whitespaces.
-In case, a given text string is all whitespace, a call to serializer is not made.
-The code was using trim() method from java.lang.String. trim() method trimmed characters as whitespaces
-that are not considered as whitespace in XML.
-The code logic is changed to check if a given string is all whitespace accoding to XML specifications.
-I would like to thank Michael Glavassevich and Brian Minchau for their input to resolve this issue.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/23</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/processor XSLTAttributeDef.java xml-xalan/java/src/org/apache/xalan/templates
-ElemAttribute.java ElemElement.java ElemPI.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler ApplyTemplates.java
-AttributeSet.java CallTemplate.java DecimalFormatting.java Key.java Output.java ProcessingInstruction.java Template.java
-VariableBase.java WithParam.java xpath.lex XslAttribute.java XslElement.java xml-xalan/java/src/org/apache/xalan/xsltc/compiler/util
-Util.java xml-xalan/java/src/org/apache/xalan/xsltc/runtime BasisLibrary.java xml-xalan/java/src/org/apache/xml/serializer
-WriterToUTF8Buffered.java xml-xalan/java/src/org/apache/xml/utils QName.java XML11Char.java</Modified>
-<Log>
-This is resolve UTF-8 Charcater support and QName character support for XML 1.1 support in XALANJ-2070.
-Henry Zongaro and Brian Minchau helped in fixing this part of the JIRA issue.
-A new class org.apache.xml.utils.XML11Char has been included to support XML 1.1 characters.
-Also a reference to org.apache.xml.utils.XMLChar has been replaced with a reference to
-org.apache.xml.utils.XML11Char in almost all the places in Xalan.
-org.apache.xml.serializer.WriterToUTF8Buffered has been update to support UTF-8 characters that can be represented in four bytes.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/03/30</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xpath/domapi package.html</Modified>
-<Log>
-This resolves XALANJ-2085.
-Sarah McNamara has reviewed this change.
-</Log>
-</Commit>
-<Commit category="core">
-<Who>ytalwar@apache.org</Who>
-<DateCommitted>2005/04/01</DateCommitted>
-<Modified> xml-xalan/java/src/org/apache/xalan/templates ElemNumber.java</Modified>
-<Log>
-This is a fix for XALANJ-2089.
-Christine Li has created this patch.
-Brian Minchau helped in creating this patch.
-Brian Minchau also reviewed this patch.
-org.apache.xalan.templates.ElemNumber.java has raised some performance issue as
-a static array to hold resources was removed earlier. However, the removal of static array is necessary
-to fix a potential bug multithread environment, where a given thread can request different locale than another thread.
-
-This patch resolves the performance glicth that was found in internal testing.
-</Log>
-</Commit>
-<Commit category="core">
... 139114 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xalan.apache.org
For additional commands, e-mail: commits-help@xalan.apache.org