dleslie 00/12/21 05:17:42
Modified: java bugs.xml build.xml
Log:
Updates for beta release.
Revision Changes Path
1.3 +202 -128 xml-xalan/java/bugs.xml
Index: bugs.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/bugs.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- bugs.xml 2000/11/15 16:19:10 1.2
+++ bugs.xml 2000/12/21 13:17:42 1.3
@@ -1,129 +1,203 @@
<?xml version="1.0"?>
-<?xm-well_formed path="E:\xml-xalan\java\bugs.dtd"?>
-<Sprs><Spr><Name>SCUU4QWTVZ</Name><DateCreated>11/09/2000</DateCreated>
-<State>Pending</State><TestID>org.apache.qetest.trax.transformerapitest
-r1.2</TestID><TestDesc>Transformer.setParameter(String); getParameter returns
-XString</TestDesc><Details><![CDATA[(0b09CVS-morning)
-Getting parameters back from a Transformer, they're always XObjects or the
-like. They should be the actual object type you set.
-
-To reproduce: run org.apache.qetest.trax.TransformerAPITest r1.2; lines
335-363
-approx.
-Setting a String returns an XString.
-Setting an Integer returns an XObject.]]></Details></Spr>
-<Spr><Name>SCUU4R3JGY</Name><DateCreated>11/14/2000</DateCreated>
-<State>Pending</State><TestID>transformerapitest.java
-r1.4</TestID><TestDesc>TRAX Transformer.setParameter() will not re-set an
-existing param</TestDesc><Details><![CDATA[(See TransformerAPITest.java r1.4
lines 374-406)
-Essentially:
-transformer.setParameter("param3s", new Integer(1234));
-Object tmp = transformer.getParameter("param3s"); // OK, is
-Integer(1234)
-transformer.setParameter("param3s", new Integer(99));
-tmp = transformer.getParameter("param3s"); // BUG: Fails, is still
-Integer(1234)
-transformer.setParameter("param3s", "string value");
-tmp = transformer.getParameter("param3s"); // BUG: Fails, is still
-Integer(1234)
-With Xalan 0b14CVS-morning]]></Details></Spr><Spr><Name>SCUU4R3JPH</Name>
-<DateCreated>11/14/2000</DateCreated><State>Pending</State>
-<TestID>transformerapitest.java r1.4</TestID><TestDesc>TRAX
-identityTransformer.getOutputProperty("method") throws
-NullPointerException</TestDesc><Details><![CDATA[(See
TransformerAPITest.java r1.4 lines 374-406)
-Essentially:
- // See what the default 'identity' transform has by default
- Properties identityProps =
-identityTransformer.getOutputProperties();
- reporter.logHashtable(reporter.STATUSMSG, identityProps,
- "default
-identityTransformer.getOutputProperties()");
-
- // Can you set properties on this transformer?
- identityTransformer.setOutputProperty(OutputKeys.METHOD, "text");
- reporter.logTraceMsg("Just identityTransformer
-setOutputProperty(method,text)");
- String tmp =
-identityTransformer.getOutputProperty(OutputKeys.METHOD); // BUG throws npe:
-java.lang.NullPointerException
- at
-org.apache.xalan.transformer.TransformerImpl.getOutputProperty(TransformerImpl.j
-ava:667)
- at org.apache.qetest.trax.TransformerAPITest.testCase2(Compiled Code)
-
-With Xalan 0b14CVS-morning]]></Details></Spr><Spr><Name>SCUU4R3JRR</Name>
-<DateCreated>11/14/2000</DateCreated><State>Pending</State>
-<TestID>transformerapitest.java r1.4; transformerapioutputformat.xsl
-r1.2</TestID><TestDesc>TRAX transformer.getOutputProperties does not return
-some xsl:output props</TestDesc><Details><![CDATA[(See
TransformerAPITest.java r1.4 lines 499, 538, 555-575)
-Essentially:
- outputTemplates = factory.newTemplates(new
-StreamSource(outputFormatTest.inputName));
- outputTransformer = outputTemplates.newTransformer();
- // Validate known output properties from our testfile
- // @todo validate these are all correct, and can be detected here
- String knownOutputProps[][] =
- {
- { OutputKeys.METHOD, METHOD_VALUE },
- { OutputKeys.VERSION, VERSION_VALUE },
- { OutputKeys.ENCODING, ENCODING_VALUE },
- { OutputKeys.STANDALONE, STANDALONE_VALUE },
- { OutputKeys.DOCTYPE_PUBLIC, DOCTYPE_PUBLIC_VALUE }, // BUG
SPR
-SCUU4R3JRR - not returned
- { OutputKeys.DOCTYPE_SYSTEM, DOCTYPE_SYSTEM_VALUE }, // BUG
SPR
-SCUU4R3JRR - not returned
- { OutputKeys.CDATA_SECTION_ELEMENTS,
-CDATA_SECTION_ELEMENTS_VALUE }, // BUG SPR SCUU4R3JRR - not returned
- { OutputKeys.INDENT, INDENT_VALUE },
- { OutputKeys.MEDIA_TYPE, MEDIA_TYPE_VALUE },
- { OutputKeys.OMIT_XML_DECLARATION,
OMIT_XML_DECLARATION_VALUE }
- };
-
- for (int i = 0; i < knownOutputProps.length; i++)
- {
- String item = outProps.getProperty(knownOutputProps[i][0]);
- reporter.check(item, knownOutputProps[i][1],
- "Known prop " + knownOutputProps[i][0]
- + " is: ?" + item + "?");
- }
-Some of the xsl:output items declared in the stylesheet are not returned in
the
-properties block, namely doctype-public, doctype-system, and
-cdata-section-elements.
-
-Note: Should these be returned? Are there any differences between the
-xsl:output block in the stylesheet and which properties can be accessed
-programmatically though either transformer.getOutputProperty() or
-transformer.getOutputProperties()?
-With Xalan 0b14CVS-morning]]></Details><DeveloperComment>The above values
should not be returned, as they are NULL by default, and thus will show up in
the property lists only if they are
set.</DeveloperComment></Spr><Spr><Name>SCUU4R3JZ7</Name>
-<DateCreated>11/14/2000</DateCreated><State>Pending</State>
-<TestID>transformerapitest.java r1.4</TestID><TestDesc>TRAX
-transformer.getOutputProperty after a transform throws
-NullPointerException</TestDesc><Details><![CDATA[(See
TransformerAPITest.java r1.4 lines 578-592)
-Essentially:
-- Create templates, transformer
-- transformer.transform(source, result)
-- transformer.getOutputProperty("xml") // BUG throws
-NullPointerException
-Problem with set/get output properties(1)
-java.lang.NullPointerException
-java.lang.NullPointerException
- at
-org.apache.xalan.transformer.TransformerImpl.getOutputProperty(TransformerImpl.j
-ava:677)
- at org.apache.qetest.trax.TransformerAPITest.testCase2(Compiled Code)
-
-Note: May be related to / DUPL of SCUU4R3JPH
-
-With Xalan 0b14CVS-morning
-]]></Details></Spr><Spr><Name>SCUU4R3K6G</Name>
-<DateCreated>11/14/2000</DateCreated><State>Pending</State>
-<TestID>transformerapitest.java r1.4</TestID><TestDesc>TRAX
-transformer.getErrorListener() is null by
default</TestDesc><Details><![CDATA[(See TransformerAPITest.java r1.4 line 686)
-Essentially:
-- Create templates, transformer
-- transformer.getErrorListener() // BUG is null
-
-Javadoc notes this method should never return null. Note that similar
-TransformerFactoryAPITest with a new transformerFactory.getErrorListener()
-properly returns org.apache.xalan.utils.DefaultErrorHandler
-With Xalan 0b14CVS-morning
-]]></Details></Spr></Sprs>
+<Sprs>
+<Spr>
+<Name>DMAN4LKS2C</Name>
+<DateCreated>6/23/2000 </DateCreated>
+<State build="2.0D04">Resolved</State>
+<TestID>axes91</TestID>
+<TestDesc>Path steps beyond a union causes "invalid axis" error; breaks
Docbook</TestDesc>
+<Subsystem>XPath</Subsystem>
+</Spr>
+<Spr>
+<Name>DMAN4QHMD3</Name>
+<DateCreated>10/27/2000</DateCreated>
+<State>Pending</State>
+<TestID></TestID>
+<TestDesc>Need way to call setFeature() on DTM</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>DMAN4QHQB6</Name>
+<DateCreated>10/27/2000</DateCreated>
+<State build="2.0.0">Resolved</State>
+<TestID></TestID>
+<TestDesc>Applet example needs better instructions</TestDesc>
+<Subsystem>Examples</Subsystem>
+</Spr>
+<Spr>
+<Name>DMAN4R5TCU</Name>
+<DateCreated>11/16/2000</DateCreated>
+<State>Open</State>
+<TestID>mdocs09,mdocs12,mdocs13,
select67,select68,namespace20,mdocserr04</TestID>
+<TestDesc>Need SetSystemID in the harness to make document("")
work</TestDesc>
+<Subsystem>Other</Subsystem>
+</Spr>
+<Spr>
+<Name>PDIK4HUPLA</Name>
+<DateCreated>3/28/2000 </DateCreated>
+<State>Closed</State>
+<TestID>atrs20</TestID>
+<TestDesc>We don't match attributes that have xml namespace
prefix.</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4QFSHZ</Name>
+<DateCreated>10/25/2000</DateCreated>
+<State>Closed</State>
+<TestID>transformerapitest.java</TestID>
+<TestDesc>TRAX Transformer resetParameters() wipes out xsl:param
values</TestDesc>
+<Subsystem></Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4QWTVZ</Name>
+<DateCreated>11/9/2000 </DateCreated>
+<State build="2.0D02">Resolved</State>
+<TestID>org.apache.qetest.trax.transformerapitest r1.2</TestID>
+<TestDesc>Transformer.setParameter(String); getParameter returns
XString</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4R3JGY</Name>
+<DateCreated>11/14/2000</DateCreated>
+<State build="2.0D02">Resolved</State>
+<TestID>transformerapitest.java r1.4</TestID>
+<TestDesc>TRAX Transformer.setParameter() will not re-set an existing
param</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4R3JPH</Name>
+<DateCreated>11/14/2000</DateCreated>
+<State build="2.0D02">Resolved</State>
+<TestID>transformerapitest.java r1.4</TestID>
+<TestDesc>TRAX identityTransformer.getOutputProperty("method") throws
NullPointerException</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4R3JRR</Name>
+<DateCreated>11/14/2000</DateCreated>
+<State build="2.0.0">Resolved</State>
+<TestID>transformerapitest.java r1.4; transformerapioutputformat.xsl
r1.2</TestID>
+<TestDesc>TRAX transformer.getOutputProperties does not return some
xsl:output props</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4R3JZ7</Name>
+<DateCreated>11/14/2000</DateCreated>
+<State build="2.0D02">Resolved</State>
+<TestID>transformerapitest.java r1.4</TestID>
+<TestDesc>TRAX transformer.getOutputProperty after a transform throws
NullPointerException</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4R3K6G</Name>
+<DateCreated>11/14/2000</DateCreated>
+<State build="2.0D02">Resolved</State>
+<TestID>transformerapitest.java r1.4</TestID>
+<TestDesc>TRAX transformer.getErrorListener() is null by default</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4R5JYZ</Name>
+<DateCreated>11/16/2000</DateCreated>
+<State build="2.0D03">Resolved</State>
+<TestID>domsourceapitest.java r1.2</TestID>
+<TestDesc>TRAX transformerFactory.newTemplates(blankDOMSource) throws
npe</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4R5KLL</Name>
+<DateCreated>11/16/2000</DateCreated>
+<State build="2.0D03">Resolved</State>
+<TestID>domsourceapitest.java r1.2</TestID>
+<TestDesc>TRAX transformer.transform(blankSource, DOMResult) throws
TransformerException</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4R5QUY</Name>
+<DateCreated>11/16/2000</DateCreated>
+<State>Open</State>
+<TestID>testmultitypethreads.java r1.1</TestID>
+<TestDesc>TestMultiTypeThreads: various (occasional) exceptions from
multithreaded testing</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4RJKG4</Name>
+<DateCreated>11/29/2000</DateCreated>
+<State build="2.0.0">Resolved</State>
+<TestID>domresultapitest.java r1.2</TestID>
+<TestDesc>TRAX Reusing DOMResult throws TransformerException: DOM006
Hierarchy request error</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4RXQYH</Name>
+<DateCreated>12/12/2000</DateCreated>
+<State build="2.0D03">Resolved</State>
+<TestID>transformerapitest.java</TestID>
+<TestDesc>TRAX transformer.getOutputProperties() throws npe</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4RXR6E</Name>
+<DateCreated>12/12/2000</DateCreated>
+<State build="2.0D03">Resolved</State>
+<TestID>transformerapitest.java</TestID>
+<TestDesc>TRAX transformer.getOutputProperty before transforming throws
npe</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4RXR9M</Name>
+<DateCreated>12/12/2000</DateCreated>
+<State build="2.0D03">Resolved</State>
+<TestID>transformerapitest.java</TestID>
+<TestDesc>TRAX transform then setOutputProperty blows away all other
outputProperties</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4RXSG5</Name>
+<DateCreated>12/12/2000</DateCreated>
+<State build="2.0D03">Resolved</State>
+<TestID>templatesapitest.java</TestID>
+<TestDesc>TRAX templates.getOutputFormat(OutputKeys.CDATA_SECTION_ELEMENTS)
has extra space char</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4RXTSQ</Name>
+<DateCreated>12/12/2000</DateCreated>
+<State>Pending</State>
+<TestID>transformerfactoryapitest.java</TestID>
+<TestDesc>TRAX identity transform of embedded stylesheet has missing
linefeed</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4RZT78</Name>
+<DateCreated>12/14/2000</DateCreated>
+<State build="2.0.0">Resolved</State>
+<TestID>examplestest.java</TestID>
+<TestDesc>ExamplesTest has different output for similar examples</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4S6JZL</Name>
+<DateCreated>12/19/2000</DateCreated>
+<State>Open</State>
+<TestID>streamsourceapitest.java</TestID>
+<TestDesc>Intermittent failure of imported template rule using Stream
sources</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4S6N6Y</Name>
+<DateCreated>12/19/2000</DateCreated>
+<State>Pending</State>
+<TestID>domresultapitest.java</TestID>
+<TestDesc>Various API tests produce different outputs JDK 1.1.8 vs JDK
1.2.2</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+<Spr>
+<Name>SCUU4S7UJ3</Name>
+<DateCreated>12/20/2000</DateCreated>
+<State>Open</State>
+<TestID></TestID>
+<TestDesc>ConformanceTest -flavor trax.s2s hangs on expression02.xsl;
extend01.xsl; mdocs03</TestDesc>
+<Subsystem>XSLT</Subsystem>
+</Spr>
+</Sprs>
1.61 +5 -5 xml-xalan/java/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/build.xml,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- build.xml 2000/12/20 17:54:14 1.60
+++ build.xml 2000/12/21 13:17:42 1.61
@@ -41,7 +41,7 @@
- Much of this file stolen from Stefano's xml-xerces build.xml
- $Id: build.xml,v 1.60 2000/12/20 17:54:14 dleslie Exp $
+ $Id: build.xml,v 1.61 2000/12/21 13:17:42 dleslie Exp $
==================================================================== -->
@@ -112,10 +112,10 @@
<java fork="yes" classname="org.apache.xalan.xslt.Process"
classpath="${java.class.path}:${build.dir}/$xalan.jar">
<arg line="-in todo.xml -xsl todo.xsl -out ${build.docs}/todo.html"/>
</java>
- <!-- We use a Notes agent to extract Xalan-Java 2 bugs from our SPR
database into bugs-j-2.xml. The following operation
- transforms bugs-j-2.xml (just including open bugs) and puts the result
in xdocs/sources/xalan for inclusion in the readme.xml -->
+ <!-- We use a Notes agent to extract Xalan-Java 2 bugs from our SPR
database into bugs.xml. The following operation
+ transforms bugs.xml (just including open bugs) and puts the result in
xdocs/sources/xalan for inclusion in the readme.xml -->
<java fork="yes" classname="org.apache.xalan.xslt.Process"
classpath="${java.class.path}:${build.dir}/$xalan.jar">
- <arg line="-in bugs-j-2.xml -xsl ${xdocs.style}/stylesheets/bugs.xsl
-out ${xdocs.dir}/sources/xalan/BUGS"/>
+ <arg line="-in bugs.xml -xsl ${xdocs.style}/stylesheets/bugs.xsl -out
${xdocs.dir}/sources/xalan/BUGS"/>
</java>
<mkdir dir="${build.apidocs}"/>
@@ -403,7 +403,7 @@
<copy file="${build.dir}/xalan.jar" todir="${dist.dir}/bin"/>
<copy todir="${dist.dir}">
- <fileset dir="."
includes="README,README.html,CREDITS,KEYS,License,build.xml,build.sh,build.bat,todo.xml,todo.xsl,bugs-j-2.xml"/>
+ <fileset dir="."
includes="README,README.html,CREDITS,KEYS,License,build.xml,build.sh,build.bat,todo.xml,todo.xsl,bugs.xml"/>
</copy>
<zip zipfile="${build.dir}/${dist.file}.zip" basedir="${build.dir}"
includes="${dist.file}/**"/>