curcuru 00/02/22 13:53:18
Modified: . BUGS DONE STATUS
Log:
Updates for Xalan 0.19.4 upcoming build
Revision Changes Path
1.8 +55 -188 xml-xalan/BUGS
Index: BUGS
===================================================================
RCS file: /home/cvs/xml-xalan/BUGS,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- BUGS 2000/02/11 22:46:12 1.7
+++ BUGS 2000/02/22 21:53:17 1.8
@@ -1,192 +1,59 @@
<s3 title="Known bugs">
- <p>We are aware of the following bugs (SPR ID# and description) in
Xalan_0_19_3D03:</p>
- <ul>
- <li>DMAN46HSBF: Non-expanded entity references are lost.
( )<br>
- <br>
- </li>
- <li>DMAN4DXQLE: Mistaken use of I instead of or causes
crash. ( cond16)<br>
- <br>
- </li>
- <li>DMAN4E7UU8: Included stylesheets need distinguished
namespaces, etc.. ( atrs03)<br>
- <br>
- </li>
- <li>DMAN4FERJ3: Number format patterns should act the
same whether 1 or 2 patterns. ( numberformat04)<br>
- <br>
- </li>
- <li>DMAN4FERJ3: Number format patterns should act the
same whether 1 or 2 patterns. ( numberformat17)<br>
- <br>
- </li>
- <li>DMAN4FQJZ8: Need better argument checking for
xsl:key. ( idkyerr07)<br>
- <br>
- </li>
- <li>DMAN4FQK9Z: Should flag two xsl:key keyspaces with
same name. ( idkyerr13)<br>
- <br>
- </li>
- <li>DMAN4FQRJL: key() should issue an error if it
doesn't get exactly two arguments. ( idkyerr14)<br>
- <br>
- </li>
- <li>DMAN4FUSQ6: Handling of null strings by contains()
is not consistent across JDKs. ( str62)<br>
- <br>
- </li>
- <li>DMAN4FYPWC: Descriptions missing in JavaDocs. ( )<br>
- <br>
- </li>
- <li>DMAN4FYQFS: Need better JavaDocs strings in
XPathProcessorImpl class. ( )<br>
- <br>
- </li>
- <li>DMAN4FYREQ: Miscellaneous cleanup needed on Xalan
API page on apache.org Website. ( )<br>
- <br>
- </li>
- <li>DMAN4FYS5A: Need better JavaDoc for XObject and
subclasses. ( )<br>
- <br>
- </li>
- <li>DMAN4FYSFJ: Need better JavaDoc for
XSLTProcessorApplet class. ( )<br>
- <br>
- </li>
- <li>DMAN4FYSTE: Need better JavaDoc for XSLTProcessor
Interface. ( )<br>
- <br>
- </li>
- <li>DMAN4GAQVF: Test setup: JDK 1.2.2 reports problem
verifying something. ( )<br>
- <br>
- </li>
- <li>DMAN4GBMGY: Wacky numbering when level=multiple and
from has only one level. ( numb19)<br>
- <br>
- </li>
- <li>DMAN4GBR4Z: Need nicer format to render zero as
roman numeral. ( numb17)<br>
- <br>
- </li>
- <li>DMAN4GBR8W: last() should insist on zero arguments.
( poserr01)<br>
- <br>
- </li>
- <li>DMAN4GDLHD: Strange counting in xsl:number
level="any" when count path has a predicate. ( numb59)<br>
- <br>
- </li>
- <li>DMAN4GDLQQ: Numbering separate levels with
xsl:number level=single misses top level. ( numb63)<br>
- <br>
- </li>
- <li>MMIY4G5RKT: Need to have XSLTInputSource have a
setDocumentHandler method, etc.. ( )<br>
- <br>
- </li>
- <li>MMIY4G5RPR: Stylesheet Attribute validation seems
not to be working. ( )<br>
- <br>
- </li>
- <li>MMIY4G5RY5: Processor needs to be smarter about
using DTM vs. Xerces liaison. ( )<br>
- <br>
- </li>
- <li>PDIK4D2JCF: Failure to parse attribute with a SPACE
within quoted string. ( avt07)<br>
- <br>
- </li>
- <li>PDIK4D2JP5: Escaping of attribute quotes wasn't
being done correctly when method="html".. ( outp31)<br>
- <br>
- </li>
- <li>PDIK4DJS4Q: cdata-section-elements not outputing
literal result element correctly. ( outp42)<br>
- <br>
- </li>
- <li>PDIK4DRPKM: Use of 9/5 in a xpath expression
generates a cryptic error message. ( spr02)<br>
- <br>
- </li>
- <li>PDIK4E6MR3: Concat() does not check for number of
arguments.. ( str105)<br>
- <br>
- </li>
- <li>PDIK4E6NZE: Stylesheet should not contain more then
1 template with the same name.. ( ntmp06)<br>
- <br>
- </li>
- <li>PDIK4ERNDJ: Errors messages are overly verbose, can
they be simplified.. ( )<br>
- <br>
- </li>
- <li>PDIK4EUNA6: "xsl:element" created element does not
acquire namespace prefixes from stylesheet.. ( lre07)<br>
- <br>
- </li>
- <li>PDIK4FHTTH: Xalan jar should be less than 512K". (
)<br>
- <br>
- </li>
- <li>PDIK4FJR54: xsl:number fails to generate proper
result if xml file has comment before doc element. ( spr04)<br>
- <br>
- </li>
- <li>PDIK4FXLWA: Stylesheet should hold memory about the
liaison it should use. ( )<br>
- <br>
- </li>
- <li>PDIK4FXM49: Stylesheets need to use Externalizable
instead of Serializable. ( )<br>
- <br>
- </li>
- <li>PDIK4FYPHX: document() in included .xsl is based on
URI of including .xsl not included .xsl. ( impincl08)<br>
- <br>
- </li>
- <li>PDIK4G5P7U: command line interface with -tt option
does not output mention of built-in template for text nodes.. ( dflt02)<br>
- <br>
- </li>
- <li>PDIK4GBR22: Attributes that contain CRLF, must
output a character reference for CRLF. ( atrs22)<br>
- <br>
- </li>
- <li>PDIK4GBRM4: Intl01 Fails. It use to output entity
references for the correctly for Big5 encoding.. ( intl01)<br>
- <br>
- </li>
- <li>PDIK4GBTA7: Performance: Depth-first search
enhancement.. ( )<br>
- <br>
- </li>
- <li>PDIK4GBTCQ: Performance: Space stripping taking
toooooooooooo long. ( )<br>
- <br>
- </li>
- <li>PDIK4GBTDY: Performance: Attributes are taking a
long time to return from the DTM. ( )<br>
- <br>
- </li>
- <li>PDIK4GBTET: Performance: SaxAttributeImpl is
tooooooooooo big.. ( )<br>
- <br>
- </li>
- <li>PDIK4GCLA7: Processing Instruction with in a
for-each loop is not being totally ignored.. ( ntst07)<br>
- <br>
- </li>
- <li>PDIK4GCPRG: Atrs24: It's easy to generate an
attribute of the form abc:xyz:Attr="blablabla". ( atrs24)<br>
- <br>
- </li>
- <li>PDIK4GCRA9: xsl:copy-of not copying elements
namespace nodes that are inherited from the parent.. ( copy09)<br>
- <br>
- </li>
- <li>PDIK4GCT6V: xsl:copy: missing select attribute
causes crash.. ( copyerr01)<br>
- <br>
- </li>
- <li>SBOG45UNB6: Need better error reporting in Browsers.
( )<br>
- <br>
- </li>
- <li>SBOG4FWNH2: StylesheetRoot creates wrong liaison if
processor is not passed. ( )<br>
- <br>
- </li>
- <li>SBOG4G5JCF: Need to be able to choose stylesheet via
media="xxx" and type="text/xslt". ( )<br>
- <br>
- </li>
- <li>SBOG4G5JF3: Need ability to do more than one XML per
command line. ( )<br>
- <br>
- </li>
- <li>SCUU4ELPVP: Performance: XT is often faster than
LotusXSL. ( )<br>
- <br>
- </li>
- <li>SCUU4EMMUC: ValidateXPath sample throws exception
with illegal xpath. ( )<br>
- <br>
- </li>
- <li>SCUU4FER9P: Documentation typos/errors in Xalan
0.19.2 Overview, etc.. ( )<br>
- <br>
- </li>
- <li>SCUU4FYHUT: jtest!: Potential bugs found in
automation harness with static analysis. ( jtest!)<br>
- <br>
- </li>
- <li>SCUU4FYKAA: jtest!: Potential bugs found in
automation harness with dynamic analysis. ( jtest!)<br>
- <br>
- </li>
- <li>SCUU4GBJUM: Move xml-xalan\src dir underneath new
java dir. ( )<br>
- <br>
- </li>
- <li>SCUU4GBPDY: JVM crashes processing idky14 with
XercesLiaison. ( idky14)<br>
- <br>
- </li>
- <li>SCUU4GBPJ5: org.apache.xalan.xslt.Process does not
resource all strings. ( )<br>
- <br>
- </li>
- <li>SCUU4GBPM4: DTM.java(1517) System.out.println("Not
descendent..."); - should be if(DEBUG) or something. ( predicate20)<br>
- <br>
- </li>
- <li>SCUU4GBRB5: Placeholder: Move doc-related README,
etc. files to new xdocs structure. ( )<br>
- <br>
- </li>
+ <p>We are aware of the following bugs (SPR ID# and description) in
Xalan_0_19_4:</p>
+<li>SBOG45UNB6: Need better error reporting in Browsers. ( )</li>
+<li>DMAN46HSBF: Non-expanded entity references are lost. ( )</li>
+<li>PDIK4D2JP5: Escaping of attribute quotes wasn't being done
correctly when method="html".. ( outp31)</li>
+<li>PDIK4DJS4Q: cdata-section-elements not outputing literal
result element correctly. ( outp42)</li>
+<li>PDIK4DRPKM: Use of 9/5 in a xpath expression generates a
cryptic error message. ( spr02)</li>
+<li>DMAN4DXQLE: Mistaken use of I instead of or causes crash. (
cond16)</li>
+<li>PDIK4E6MR3: Concat() does not check for number of
arguments.. ( str105)</li>
+<li>PDIK4E6NZE: Stylesheet should not contain more then 1
template with the same name.. ( ntmp06)</li>
+<li>SCUU4ELPVP: Performance: XT is often faster than LotusXSL. (
)</li>
+<li>SCUU4EMMUC: ValidateXPath sample throws exception with
illegal xpath. ( )</li>
+<li>PDIK4ERNDJ: Errors messages are overly verbose, can they be
simplified.. ( )</li>
+<li>PDIK4EUNA6: "xsl:element" created element does not acquire
namespace prefixes from stylesheet.. ( lre07)</li>
+<li>PDIK4F9QVX: URL encoding should escape the space character
as '%20'.. ( outp31)</li>
+<li>DMAN4FERJ3: Number format patterns should act the same
whether 1 or 2 patterns. ( numberformat04)</li>
+<li>SCUU4FER9P: Documentation typos/errors in Xalan 0.19.2
Overview, etc.. ( )</li>
+<li>PDIK4FHTTH: Xalan jar should be less than 512K". ( )</li>
+<li>DMAN4FQJZ8: Need better argument checking for xsl:key. (
idkyerr07)</li>
+<li>DMAN4FQK9Z: Should flag two xsl:key keyspaces with same
name. ( idkyerr13)</li>
+<li>DMAN4FQRJL: key() should issue an error if it doesn't get
exactly two arguments. ( idkyerr14)</li>
+<li>DMAN4FUSQ6: Handling of null strings by contains() is not
consistent across JDKs. ( str62)</li>
+<li>PDIK4FXM49: Stylesheets need to use Externalizable instead
of Serializable. ( )</li>
+<li>DMAN4FYPWC: Descriptions missing in JavaDocs. ( )</li>
+<li>DMAN4FYQFS: Need better JavaDocs strings in
XPathProcessorImpl class. ( )</li>
+<li>DMAN4FYREQ: Miscellaneous cleanup needed on Xalan API page
on apache.org Website. ( )</li>
+<li>DMAN4FYS5A: Need better JavaDoc for XObject and subclasses.
( )</li>
+<li>DMAN4FYSFJ: Need better JavaDoc for XSLTProcessorApplet
class. ( )</li>
+<li>DMAN4FYSTE: Need better JavaDoc for XSLTProcessor Interface.
( )</li>
+<li>PDIK4G5P7U: command line interface with -tt option does not
output mention of built-in template for text nodes.. ( dflt02)</li>
+<li>SBOG4G5JF3: Need ability to do more than one XML per command
line. ( )</li>
+<li>DMAN4GAQVF: Test setup: JDK 1.2.2 reports problem verifying
something. ( )</li>
+<li>DMAN4GBR4Z: Need nicer format to render zero as roman
numeral. ( numb17)</li>
+<li>DMAN4GBR8W: last() should insist on zero arguments. (
poserr01)</li>
+<li>PDIK4GBTCQ: Performance: Space stripping taking
toooooooooooo long. ( )</li>
+<li>PDIK4GBTDY: Performance: Attributes are taking a long time
to return from the DTM. ( )</li>
+<li>SCUU4GBJUM: Move xml-xalan\src dir underneath new java dir.
( )</li>
+<li>SCUU4GBPJ5: org.apache.xalan.xslt.Process does not resource
all strings. ( )</li>
+<li>SCUU4GBRB5: Placeholder: Move doc-related README, etc. files
to new xdocs structure. ( )</li>
+<li>PDIK4GCT6V: xsl:copy: missing select attribute causes
crash.. ( copyerr01)</li>
+<li>PDIK4GHS8L: Need to integrate with xerces 1.0.2 w/ Sax
support. ( )</li>
+<li>DMAN4GJRZH: Null test in xsl:if triggers wrong error
message. ( conderr10)</li>
+<li>DMAN4GKRZ3: Certain match patterns involving id() don't
work. ( idky22)</li>
+<li>PDIK4GKQB2: Namespace axes is not implemented. ( axes59)</li>
+<li>DMAN4GLT3L: xsl:when test="" should have a specific error
message. ( conderr14)</li>
+<li>DMAN4GLTN7: xsl:sort should reject all child elements. (
sorterr05)</li>
+<li>DMAN4GRPXQ: Need specific error for xsl:stylesheet (or
transform) not used as top-level element. ( varerr04)</li>
+<li>DMAN4GRQXY: Infinite-loop detection is not working for
apply-templates with modes. ( matcherr05)</li>
+<li>DMAN4GRRP6: Bad error message for elements inside
xsl:decimal-format. ( numberformaterr03)</li>
+<li>DMAN4GRRTD: No error message for bad attribute in
decimal-format. ( numberformaterr04)</li>
+<li>DMAN4GRS4C: Single-character attributes should raise an
error when value is set longer. ( numberformaterr05)</li>
+<li>PDIK4GRMZ5: Failing to match a LocationPathPattern based on
an IdKeyPattern.. ( idky03)</li>
+<li>PDIK4GRQZX: Failing to match "attribute::*" in match
pattern. ( axes60)</li>
+<li>PDIK4GRR3Q: Failing to match "child::*" in match pattern. (
axes61)</li>
+
</ul>
<p>The format-number function sometimes behaves incorrectly when the second
argument (pattern-string) has two sub-patterns for positive and negative
numbers. You may find that you do not get a minus sign on negative numbers. You
can either avoid using the second pattern or insert a literal minus sign at the
front of the second pattern. If you choose the latter, you will have to re-edit
the pattern when we fix the problem. There may also be incorrect behavior if
you set the zer0-digit to a different character.</p>
+ <p>Note that these are bug numbers in an internal bug database; we have not
fully moved over to Bugzilla.</p>
</s3>
1.10 +142 -326 xml-xalan/DONE
Index: DONE
===================================================================
RCS file: /home/cvs/xml-xalan/DONE,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- DONE 2000/02/11 22:46:12 1.9
+++ DONE 2000/02/22 21:53:17 1.10
@@ -1,341 +1,157 @@
<s3 title="Bug fixes since the last version">
- <p>Bugs (SPR ID and Description) fixed in Xalan_0_19_3D03 since version
0.19.2: (not totally complete, but close)</p>
+ <p>Bugs (SPR ID and Description) fixed in Xalan_0_19_4 since earlier
versions</p>
<p>The following are Pending SPRs (we think they're fixed but haven't
verified): (SPR ID# and description):</p>
<ul>
- <li>PDIK4F7PZC: Should we generate namespaces if it's
set to "". ( lre10)<br>
- <br>
- </li>
- <li>PDIK4F9PTP: Customer problem. Attempt to create DOM
output w/o creating root node first, crashes.. ( )<br>
- <br>
- </li>
- <li>PDIK4F9QVX: URL encoding should escape the space
character as '%20'.. ( outp31)<br>
- <br>
- </li>
- <li>PDIK4FPU6T: redirect doesn't create files relative
to the output file. ( extn06)<br>
- <br>
- </li>
+<li>DMAN4E7UU8: Included stylesheets need distinguished
namespaces, etc.. ( atrs03)</li>
+<li>PDIK4F7PZC: Should we generate namespaces if it's set to "".
( lre10)</li>
+<li>PDIK4F9PTP: Customer problem. Attempt to create DOM output
w/o creating root node first, crashes.. ( )</li>
+<li>SBOG4FWNH2: StylesheetRoot creates wrong liaison if
processor is not passed. ( )</li>
+<li>PDIK4FXLWA: Stylesheet should hold memory about the liaison
it should use. ( )</li>
+<li>MMIY4G5RPR: Stylesheet Attribute validation seems not to be
working. ( )</li>
+<li>SBOG4G5JCF: Need to be able to choose stylesheet via
media="xxx" and type="text/xslt". ( )</li>
</ul>
</s3>
<s3 title="Resolved bugs:">
<p>The following are Resolved SPRs (fixed and tested): (SPR ID# and
description):</p>
<ul>
- <li>DLEE4FYH9D: No support for sending primitives in
extension functions. ( )<br>
- <br>
- </li>
- <li>DMAN465L5N: Browser hangs when running demo. ( )<br>
- <br>
- </li>
- <li>DMAN465LF8: Problem with relative URIs in nested
import/include. ( )<br>
- <br>
- </li>
- <li>DMAN46GRGT: Must create a new instance of
XSLProcessor for each process() call. ( )<br>
- <br>
- </li>
- <li>DMAN46HL8J: Empty text nodes generated when
stripping whitespace. ( )<br>
- <br>
- </li>
- <li>DMAN46PTL7: CDATA treatment of character entities
should follow spec painfully. ( )<br>
- <br>
- </li>
- <li>DMAN46PTTQ: Extra lines around output from CDATA
section. ( )<br>
- <br>
- </li>
- <li>DMAN475K6J: Two rules for exact same pattern don't
resolve as they should. ( )<br>
- <br>
- </li>
- <li>DMAN4D5SKA: xsl:message doesn't recognize terminate
attribute. ( )<br>
- <br>
- </li>
- <li>DMAN4D5SPC: xsl:message puts out garbage around
literal message. ( )<br>
- <br>
- </li>
- <li>DMAN4D5SRT: Decimal format for per-mille is not
working. ( )<br>
- <br>
- </li>
- <li>DMAN4D5T4Z: xsl:decimal-format element not
recognized. ( )<br>
- <br>
- </li>
- <li>DMAN4DBRUM: Compound inequality not being evaluated
per spec. ( predicate10)<br>
- <br>
- </li>
- <li>DMAN4DHNXH: Match patterns comment() and
processing-instruction() not firing. ( )<br>
- <br>
- </li>
- <li>DMAN4DHP67: LotusXSL puts out too many linefeeds. (
)<br>
- <br>
- </li>
- <li>DMAN4DHPAR: LotusXSL should escape double-quotes in
attribute. ( )<br>
- <br>
- </li>
- <li>DMAN4DHPF2: No way to express < or <= in a
predicate. ( )<br>
- <br>
- </li>
- <li>DMAN4DHPJT: Numeric sorting of NaN inconsistent;
spec doesn't address. ( )<br>
- <br>
- </li>
- <li>DMAN4DWTUK: round() not handling .5 cases per spec.
( math50)<br>
- <br>
- </li>
- <li>DMAN4EFSLP: Vendor ID on wrappered Xalan needs to be
wrapper vendor (Lotus). ( )<br>
- <br>
- </li>
- <li>DMAN4EFSVL: Boolean-valued lang() function emits no
output. ( )<br>
- <br>
- </li>
- <li>DMAN4EFTBU: boolean(node-set) should return true for
non-empty set. ( )<br>
- <br>
- </li>
- <li>DMAN4EFU46: Equality of result tree fragments fails.
( cond15)<br>
- <br>
- </li>
- <li>DMAN4EFUNB: decimal-format reassignment of
characters in format string has no effect. ( )<br>
- <br>
- </li>
- <li>DMAN4EJUUG: Default decimal-format declarations
cannot be changed. ( )<br>
- <br>
- </li>
- <li>DMAN4ESS98: Sort with data-type="number" should only
rearrange numbers.. ( sort13)<br>
- <br>
- </li>
- <li>DMAN4ETPTK: case-order attribute apparently ignored
in xsl:sort. ( sort15)<br>
- <br>
- </li>
- <li>DMAN4FEPC5: Some xsl:sort attributes must reject bad
keyword values. ( sorterr01)<br>
- <br>
- </li>
- <li>DMAN4FFQBJ: Need correct URL in system-property. (
prop03)<br>
- <br>
- </li>
- <li>DMAN4FNSEU: Need error message for xsl:choose
lacking an xsl:when. ( conderr02)<br>
- <br>
- </li>
- <li>DMAN4FQJUL: Use of key() in keyspace causes crash. (
idky14)<br>
- <br>
- </li>
- <li>DMAN4FQK48: key() has badly-formed error message
when keyspace doesn't exist. ( idkyerr10)<br>
- <br>
- </li>
- <li>DMAN4FVS7S: Using defined constants from instance
variables in switch fails in some compilers. ( )<br>
- <br>
- </li>
- <li>DMAN4FVSJG: Some bad links on Apache Xalan pages. (
)<br>
- <br>
- </li>
- <li>DMAN4FWUKK: key() is not creating a complete
node-set. ( pos05)<br>
- <br>
- </li>
- <li>DMAN4GBLKN: Generated numbers sometimes have wrong
format. ( numb33)<br>
- <br>
- </li>
- <li>DMAN4GBQXL: Conversion of non-convertible string to
number no longer obtains NaN. ( math14)<br>
- <br>
- </li>
- <li>MMIY4ELLNZ: Error reporting mechanism needs major
improvements. ( )<br>
- <br>
- </li>
- <li>MMIY4G5RZU: xsl:sort should do simple string compare
if lang="english". ( sort08)<br>
- <br>
- </li>
- <li>PDIK4D9RX5: FormatterToXML is throwing a
NullPointerException. ( )<br>
- <br>
- </li>
- <li>PDIK4DASEE: Predicate test failing when testing for
number that has space around it. ( spr01)<br>
- <br>
- </li>
- <li>PDIK4DBTZG: method="html" failing to esc non-ASCII
chars in URI attributes via HTML 4.O Spec. ( outp31)<br>
- <br>
- </li>
- <li>PDIK4DHUR4: <Option selected="selected"> not
being output correctly for HTML output.. ( outp35)<br>
- <br>
- </li>
- <li>PDIK4DHUVS: <? Processing Instructions?> not
being not being terminated correctly for HTML output.. ( outp36)<br>
- <br>
- </li>
- <li>PDIK4DJSE3: xsl:output method="xsl" not outputing
proper xml header for result file. ( outp44)<br>
- <br>
- </li>
- <li>PDIK4DJSKZ: omit-xml-declaration is not a recognize
attribute for method="xml". ( outp45)<br>
- <br>
- </li>
- <li>PDIK4DRL8E: HTML DTD being output after initial
data.. ( outp48)<br>
- <br>
- </li>
- <li>PDIK4DRLCG: No error reporting of invalid use of
disable-output-escaping. ( outp47)<br>
- <br>
- </li>
- <li>PDIK4DSKP4: Included template w/higher priority not
being instantiated. ( cnfr09)<br>
- <br>
- </li>
- <li>PDIK4DVTJS: Marginal error reporting for toplevel
elements with undefined namespaces.. ( nspc16)<br>
- <br>
- </li>
- <li>PDIK4E4KCL: Not allowed to have xsl:apply-imports
within a xsl:for-each. ( impinclerr02)<br>
- <br>
- </li>
- <li>PDIK4E8L6L: <xsl:namespace-alias
stylesheet-prefix="axsl" result-prefix="xsl"/> not working correctly. (
nspc19)<br>
- <br>
- </li>
- <li>PDIK4E8QBB: The expression in a use attribute on
xsl:key should not restricted to return a node-set.. ( idky08)<br>
- <br>
- </li>
- <li>PDIK4E8UHQ: Extend tests that use Javascript not
running w/ latest js.jars. ( extend09)<br>
- <br>
- </li>
- <li>PDIK4EBQWT: Processor crashes running example for
embedded stylesheets from spec. ( embed06)<br>
- <br>
- </li>
- <li>PDIK4ECQK3: Document() not creating a union when
single argument is a nodeset.. ( mdocs04)<br>
- <br>
- </li>
- <li>PDIK4ECTX7: NPE when passing document() a nodeset of
'doc' as second argument. ( mdocs03)<br>
- <br>
- </li>
- <li>PDIK4ECVJJ: document("") does NOTrefer to the root
node of the stylesheet. ( mdocs09)<br>
- <br>
- </li>
- <li>PDIK4ED222: exclude-result-prefixes="ped bdd
#default" not working with multiple prefixes. ( nspc20)<br>
- <br>
- </li>
- <li>PDIK4EF2FS: xml header being output all the time. (
outp48)<br>
- <br>
- </li>
- <li>PDIK4EF2KL: Doctype declaration not output html/HTML
when it's suppose to.. ( outp48)<br>
- <br>
- </li>
- <li>PDIK4EKLX9: Attribute sets test atrs07, seems to be
generating wrong output. ( atrs07)<br>
- <br>
- </li>
- <li>PDIK4EKNM8: Prop01 returns the value of
system-property('xsl:version') as a string not a number. ( prop01)<br>
- <br>
- </li>
- <li>PDIK4ELNRC: Outp tests 19,20,21,22,23 now failing to
output xml headers w/ different encodings.. ( )<br>
- <br>
- </li>
- <li>PDIK4ELPBD: Document()'s error resources should be
in XSLT not XPATH.. ( mdocs02)<br>
- <br>
- </li>
- <li>PDIK4ELSE3: Entref01: value-of is not passing
"&" thru to result output file.. ( entref01)<br>
- <br>
- </li>
- <li>PDIK4ERPLJ: urgh: $x="foo" does not mean the same as
not($x!="foo"). ( bool58)<br>
- <br>
- </li>
- <li>PDIK4ESQA5: LRE attribute creation will include
nodes with names in the XSLT namespace.. ( lre01)<br>
- <br>
- </li>
- <li>PDIK4ESQEF: both forms of exclude-result-prefixes
fail to suppress the default namespace - #default. ( lre02)<br>
- <br>
- </li>
- <li>PDIK4ESTEB: exclude-result-prefixes, should not
apply to any included/imported stylesheets. ( lre05)<br>
- <br>
- </li>
- <li>PDIK4ETKTJ: Attribute value template does not
parse.. ( lre06)<br>
- <br>
- </li>
- <li>PDIK4ETPCT: xsl:element name attribute should
generate error if result from the AVT is not a QName.. ( lre09)<br>
- <br>
- </li>
- <li>PDIK4EUQN6: LRE with namespace prefixed QName
attribute(ped:attr) does not pass attribute to result tree.. ( lre01)<br>
- <br>
- </li>
- <li>PDIK4EYP2U: Parameters are not evaluated by XPATH
expressions correctly.. ( ntmp07)<br>
- <br>
- </li>
- <li>PDIK4F7QUC: attribute name is accepting an invalid
QName and "xmlns" as valid names.. ( atrs15)<br>
- <br>
- </li>
- <li>PDIK4F7TP5: Using sort with position() fails.. (
sort21)<br>
- <br>
- </li>
- <li>PDIK4F8N4Y: <xsl:elements> elements are not
getting copy of namespace nodes from element node.. ( nspc22)<br>
- <br>
- </li>
- <li>PDIK4F9L5Q: Problems with whitespace stripping in
stylesheet.. ( whte18)<br>
- <br>
- </li>
- <li>PDIK4FBMT8: document not sucking in a document of
different encoding.. ( mdocs10)<br>
- <br>
- </li>
- <li>PDIK4FHTUQ: The xml:space attributes are not
stripped from the tree.. ( whte20)<br>
- <br>
- </li>
- <li>PDIK4FJNZV: Using <xsl:output indent="yes">
exclusively within a stylesheet does not perform indent.. ( outp51)<br>
- <br>
- </li>
- <li>PDIK4FXM2R: Problem with computation of opPos -= 3;
in org/apache/xalan/xpath/dtm/DTMNodeLocator.java
-. ( )<br>
- <br>
- </li>
- <li>PDIK4FYSLG: "version" attribute on
<xsl:stylesheet> is required.. ( ver05)<br>
- <br>
- </li>
- <li>PDIK4G3TVT: Expansion of entity reference is hosing
numbering.. ( entref02)<br>
- <br>
- </li>
- <li>PDIK4G5NUY: xsl:output attribute 'indent' not
indenting non-html elements.. ( outp40)<br>
- <br>
- </li>
- <li>PDIK4G6MYB: From forum: German Umlauts (ISO-8859-1)
are not output to result tree correctly.. ( intl02)<br>
- <br>
- </li>
- <li>SBOG45UMEH: Tests 43, 34: Namespace handling in
patterns seems to fail in XML4J2DOM liaison. ( )<br>
- <br>
- </li>
- <li>SBOG45UMVJ: Test62,63: XML4J2DOM: Dropped tag end
(>). ( )<br>
- <br>
- </li>
- <li>SBOG4FWN66: Problem with "//a" and large docs
(Inconsistent Behavior Xalan v. XT and ODI Stylus). ( spr03)<br>
- <br>
- </li>
- <li>SBOG4G67ZU: Stylesheet serialization is broken. (
)<br>
- <br>
- </li>
- <li>SCUU4D9RV4: com.lotus.xml.FormatterToXML needs to
call initEncodings() in ctor. ( )<br>
- <br>
- </li>
- <li>SCUU4D9S36: Process.java does not check for errors
in command line. ( )<br>
- <br>
- </li>
- <li>SCUU4ELPRP: TestThreads: running processors on
multiple threads throws exceptions. ( testthreads.java)<br>
- <br>
- </li>
- <li>SCUU4ELPWT: Samples do not compile from LotusXSL
distribution. ( )<br>
- <br>
- </li>
- <li>SCUU4ELRSG: Xalan's samples\pipe does not appear to
work from end-user perspective. ( )<br>
- <br>
- </li>
+<li>DMAN465L5N: Browser hangs when running demo. ( )</li>
+<li>DMAN465LF8: Problem with relative URIs in nested
import/include. ( )</li>
+<li>DMAN46GRGT: Must create a new instance of XSLProcessor for
each process() call. ( )</li>
+<li>DMAN46HL8J: Empty text nodes generated when stripping
whitespace. ( )</li>
+<li>DMAN46PTL7: CDATA treatment of character entities should
follow spec painfully. ( )</li>
+<li>DMAN46PTTQ: Extra lines around output from CDATA section. (
)</li>
+<li>DMAN475K6J: Two rules for exact same pattern don't resolve
as they should. ( )</li>
+<li>PDIK4D2JCF: Failure to parse attribute with a SPACE within
quoted string. ( avt07)</li>
+<li>PDIK4D2JLR: Problems parsing <xsl:with-param> stmt. (
ntmperr01)</li>
+<li>DMAN4D5SKA: xsl:message doesn't recognize terminate
attribute. ( )</li>
+<li>DMAN4D5SPC: xsl:message puts out garbage around literal
message. ( )</li>
+<li>DMAN4D5SRT: Decimal format for per-mille is not working. (
)</li>
+<li>DMAN4D5T4Z: xsl:decimal-format element not recognized. (
)</li>
+<li>PDIK4D9RX5: FormatterToXML is throwing a
NullPointerException. ( )</li>
+<li>SCUU4D9S36: Process.java does not check for errors in
command line. ( )</li>
+<li>PDIK4DASEE: Predicate test failing when testing for number
that has space around it. ( spr01)</li>
+<li>DMAN4DBRUM: Compound inequality not being evaluated per
spec. ( predicate10)</li>
+<li>PDIK4DBTZG: method="html" failing to esc non-ASCII chars in
URI attributes via HTML 4.O Spec. ( outp31)</li>
+<li>DMAN4DHNXH: Match patterns comment() and
processing-instruction() not firing. ( )</li>
+<li>DMAN4DHPF2: No way to express < or <= in a predicate.
( )</li>
+<li>DMAN4DHPJT: Numeric sorting of NaN inconsistent; spec
doesn't address. ( )</li>
+<li>PDIK4DHUR4: <Option selected="selected"> not being
output correctly for HTML output.. ( outp35)</li>
+<li>PDIK4DHUVS: <? Processing Instructions?> not being not
being terminated correctly for HTML output.. ( outp36)</li>
+<li>PDIK4DJSE3: xsl:output method="xsl" not outputing proper xml
header for result file. ( outp44)</li>
+<li>PDIK4DJSKZ: omit-xml-declaration is not a recognize
attribute for method="xml". ( outp45)</li>
+<li>PDIK4DRL8E: HTML DTD being output after initial data.. (
outp48)</li>
+<li>PDIK4DRLCG: No error reporting of invalid use of
disable-output-escaping. ( outp47)</li>
+<li>PDIK4DSKP4: Included template w/higher priority not being
instantiated. ( cnfr09)</li>
+<li>PDIK4DVTJS: Marginal error reporting for toplevel elements
with undefined namespaces.. ( nspc16)</li>
+<li>DMAN4DWTUK: round() not handling .5 cases per spec. (
math52)</li>
+<li>PDIK4E4KCL: Not allowed to have xsl:apply-imports within a
xsl:for-each. ( impinclerr02)</li>
+<li>PDIK4E8L6L: <xsl:namespace-alias stylesheet-prefix="axsl"
result-prefix="xsl"/> not working correctly. ( nspc19)</li>
+<li>PDIK4E8QBB: The expression in a use attribute on xsl:key
should not restricted to return a node-set.. ( idky08)</li>
+<li>PDIK4E8UHQ: Extend tests that use Javascript not running w/
latest js.jars. ( extend09)</li>
+<li>PDIK4EBQWT: Processor crashes running example for embedded
stylesheets from spec. ( embed06)</li>
+<li>PDIK4ECQK3: Document() not creating a union when single
argument is a nodeset.. ( mdocs04)</li>
+<li>PDIK4ECTX7: NPE when passing document() a nodeset of 'doc'
as second argument. ( mdocs03)</li>
+<li>PDIK4ECVJJ: document("") does NOTrefer to the root node of
the stylesheet. ( mdocs09)</li>
+<li>PDIK4ED222: exclude-result-prefixes="ped bdd #default" not
working with multiple prefixes. ( nspc20)</li>
+<li>PDIK4EF2FS: xml header being output all the time. (
outp48)</li>
+<li>PDIK4EF2KL: Doctype declaration not output html/HTML when
it's suppose to.. ( outp48)</li>
+<li>DMAN4EFSVL: Boolean-valued lang() function emits no output.
( )</li>
+<li>DMAN4EFTBU: boolean(node-set) should return true for
non-empty set. ( )</li>
+<li>DMAN4EFU46: Equality of result tree fragments fails. (
cond15)</li>
+<li>DMAN4EFUNB: decimal-format reassignment of characters in
format string has no effect. ( )</li>
+<li>DMAN4EJUUG: Default decimal-format declarations cannot be
changed. ( )</li>
+<li>PDIK4EKLX9: Attribute sets test atrs07, seems to be
generating wrong output. ( atrs07)</li>
+<li>PDIK4EKNM8: Prop01 returns the value of
system-property('xsl:version') as a string not a number. ( prop01)</li>
+<li>MMIY4ELLNZ: Error reporting mechanism needs major
improvements. ( )</li>
+<li>PDIK4ELNRC: Outp tests 19,20,21,22,23 now failing to output
xml headers w/ different encodings.. ( )</li>
+<li>PDIK4ELPBD: Document()'s error resources should be in XSLT
not XPATH.. ( mdocs02)</li>
+<li>PDIK4ELSE3: Entref01: value-of is not passing "&" thru
to result output file.. ( entref01)</li>
+<li>SCUU4ELPRP: TestThreads: running processors on multiple
threads throws exceptions. ( testthreads.java)</li>
+<li>SCUU4ELRSG: Xalan's samples\pipe does not appear to work
from end-user perspective. ( )</li>
+<li>PDIK4ERPLJ: urgh: $x="foo" does not mean the same as
not($x!="foo"). ( bool58)</li>
+<li>DMAN4ESS98: Sort with data-type="number" should only
rearrange numbers.. ( sort13)</li>
+<li>PDIK4ESQA5: LRE attribute creation will include nodes with
names in the XSLT namespace.. ( lre01)</li>
+<li>PDIK4ESQEF: both forms of exclude-result-prefixes fail to
suppress the default namespace - #default. ( lre02)</li>
+<li>PDIK4ESTEB: exclude-result-prefixes, should not apply to any
included/imported stylesheets. ( lre05)</li>
+<li>DMAN4ETPTK: case-order attribute apparently ignored in
xsl:sort. ( sort15)</li>
+<li>PDIK4ETKTJ: Attribute value template does not parse.. (
lre06)</li>
+<li>PDIK4ETPCT: xsl:element name attribute should generate error
if result from the AVT is not a QName.. ( lre09)</li>
+<li>PDIK4EUQN6: LRE with namespace prefixed QName
attribute(ped:attr) does not pass attribute to result tree.. ( lre01)</li>
+<li>PDIK4EYP2U: Parameters are not evaluated by XPATH
expressions correctly.. ( ntmp07)</li>
+<li>PDIK4F7QUC: attribute name is accepting an invalid QName and
"xmlns" as valid names.. ( atrs15)</li>
+<li>PDIK4F7TP5: Using sort with position() fails.. ( sort21)</li>
+<li>PDIK4F8N4Y: <xsl:elements> elements are not getting
copy of namespace nodes from element node.. ( nspc22)</li>
+<li>PDIK4F9L5Q: Problems with whitespace stripping in
stylesheet.. ( whte18)</li>
+<li>PDIK4FBMT8: document not sucking in a document of different
encoding.. ( mdocs10)</li>
+<li>DMAN4FEPC5: Some xsl:sort attributes must reject bad keyword
values. ( sorterr03)</li>
+<li>DMAN4FFQBJ: Need correct URL in system-property. (
prop03)</li>
+<li>PDIK4FHTUQ: The xml:space attributes are not stripped from
the tree.. ( whte20)</li>
+<li>PDIK4FJNZV: Using <xsl:output indent="yes">
exclusively within a stylesheet does not perform indent.. ( outp51)</li>
+<li>PDIK4FJR54: xsl:number fails to generate proper result if
xml file has comment before doc element. ( spr04)</li>
+<li>DMAN4FNSEU: Need error message for xsl:choose lacking an
xsl:when. ( conderr02)</li>
+<li>PDIK4FPU6T: redirect doesn't create files relative to the
output file. ( extn06)</li>
+<li>DMAN4FQJUL: Use of key() in keyspace causes crash. (
idky14)</li>
+<li>DMAN4FQK48: key() has badly-formed error message when
keyspace doesn't exist. ( idkyerr10)</li>
+<li>DMAN4FVS7S: Using defined constants from instance variables
in switch fails in some compilers. ( )</li>
+<li>DMAN4FVSJG: Some bad links on Apache Xalan pages. ( )</li>
+<li>DMAN4FWUKK: key() is not creating a complete node-set. (
pos05)</li>
+<li>SBOG4FWN66: Problem with "//a" and large docs (Inconsistent
Behavior Xalan v. XT and ODI Stylus). ( spr03)</li>
+<li>PDIK4FXM2R: Problem with computation of opPos -= 3; in
org/apache/xalan/xpath/dtm/DTMNodeLocator.java()</li>
+<li>DLEE4FYH9D: No support for sending primitives in extension
functions. ( extend08)</li>
+<li>PDIK4FYPHX: document() in included .xsl is based on URI of
including .xsl not included .xsl. ( impincl08)</li>
+<li>PDIK4FYSLG: "version" attribute on <xsl:stylesheet> is
required.. ( ver05)</li>
+<li>PDIK4G3TVT: Expansion of entity reference is hosing
numbering.. ( entref02)</li>
+<li>MMIY4G5RKT: Need to have XSLTInputSource have a
setDocumentHandler method, etc.. ( )</li>
+<li>MMIY4G5RY5: Processor needs to be smarter about using DTM
vs. Xerces liaison. ( )</li>
+<li>MMIY4G5RZU: xsl:sort should do simple string compare if
lang="english". ( sort08)</li>
+<li>PDIK4G5NUY: xsl:output attribute 'indent' not indenting
non-html elements.. ( outp40)</li>
+<li>PDIK4G6MYB: From forum: German Umlauts (ISO-8859-1) are not
output to result tree correctly.. ( intl02)</li>
+<li>SBOG4G67ZU: Stylesheet serialization is broken. ( )</li>
+<li>DMAN4GBLKN: Generated numbers sometimes have wrong format. (
numb33)</li>
+<li>DMAN4GBMGY: Wacky numbering when level=multiple and from has
only one level. ( numb19)</li>
+<li>DMAN4GBQXL: Conversion of non-convertible string to number
no longer obtains NaN. ( math14)</li>
+<li>PDIK4GBR22: Attributes that contain CRLF, must output a
character reference for CRLF. ( atrs22)</li>
+<li>PDIK4GBR5Z: Test for the preceding::* axes are broken. (
axes08)</li>
+<li>PDIK4GBRM4: Intl01 Fails. It use to output entity references
for the correctly for Big5 encoding.. ( intl01)</li>
+<li>PDIK4GBTA7: Performance: Depth-first search enhancement.. (
)</li>
+<li>PDIK4GBTET: Performance: SaxAttributeImpl is tooooooooooo
big.. ( )</li>
+<li>SCUU4GBPDY: JVM crashes processing idky14 with
XercesLiaison. ( idky14)</li>
+<li>SCUU4GBPM4: DTM.java(1517) System.out.println("Not
descendent..."); - should be if(DEBUG) or something. ( predicate20)</li>
+<li>PDIK4GCLA7: Processing Instruction with in a for-each loop
is not being totally ignored.. ( ntst07)</li>
+<li>PDIK4GCPRG: Atrs24: It's easy to generate an attribute of
the form abc:xyz:Attr="blablabla". ( atrs24)</li>
+<li>PDIK4GCRA9: xsl:copy-of not copying elements namespace nodes
that are inherited from the parent.. ( copy09)</li>
+<li>DMAN4GDLHD: Strange counting in xsl:number level="any" when
count path has a predicate. ( numb59)</li>
+<li>DMAN4GDLQQ: Numbering separate levels with xsl:number
level=single misses top level. ( numb63)</li>
+<li>DMAN4GEVDF: Version number cannot be built into
system-property. ( prop01)</li>
+<li>DMAN4GHQNU: Using sort with either last() or position() in
select expression crashes. ( sort21)</li>
+<li>DMAN4GHVGP: NumberFormat09 crashes after issuing incorrect
error message. ( numberformat09)</li>
+<li>PDIK4GHL4C: System w/default encoding of DP-2312 (DPK), is
not being overridden to UTF-8.. ( )</li>
+<li>PDIK4GHMZA: Simple LRE stylesheet not processing the version
attribute correctly. ( outp27)</li>
+<li>PDIK4GHPZ7: Basic test of xsl:copy is failing.. (
copy01)</li>
+<li>PDIK4GHQAQ: Failure of xsl:copy to copy attributes.. (
copy07)</li>
+<li>PDIK4GHQTH: LRE01, stylesheet attribute
extension-element-prefixes is broken. ( lre01)</li>
+<li>DMAN4GJPXR: Can crash under some conditions when variable is
undefined. ( ntmperr02)</li>
+<li>RWER4GJUY3: Greek numbering crashes with array bounds
exception with HTML output. ( intl03)</li>
+<li>DMAN4GKV7N: Unions in select patterns often fail. (
slct04)</li>
+<li>SCUU4GKLZ3: TraceTest throws NullPointerException with
select="x|y"; regression. ( tracetest)</li>
+<li>PDIK4GLUPM: Overwriting previously set attributes crashing
in MutableAttrListImpl. ( atrs12)</li>
+<li>PDIK4GLUVU: Attributes set tests are failing in
FormatterToXML. ( atrs6)</li>
+<li>PDIK4GMLVR: NPE: Caused by sending RTF out to the DOM.. (
avt02)</li>
+<li>PDIK4GMLZ8: Mysterious failure, generates no exceptions or
meanful output.. ( bool42)</li>
+<li>PDIK4GMSHL: Slct03 failing; adding attribute to <out>
when it should'nt be.. ( slct03)</li>
+<li>PDIK4GQPZE: idky18: Fails regression.. ( idky18)</li>
</ul>
</s3>
<s3 title="Closed bugs:">
<p>The following are Closed SPRs (not really a bug; no longer
applicable; etc.): (SPR ID# and description):</p>
<ul>
- <li>DMAN465KYD: Demo page exposes possible timing
issues. ( )<br>
- <br>
- </li>
- <li>DMAN465R2V: LotusXSL demo page doesn't work in
HotJava Browser/Linux. ( )<br>
- <br>
- </li>
- <li>DMAN46RS8G: Attribute-sets not interacting well. (
)<br>
- <br>
- </li>
- <li>DMAN4EFUYU: decimal-format pattern-separator setting
has no effect. ( )<br>
- <br>
- </li>
- <li>DMAN4G5TLR: xsl:number assumption of separators is
no longer correct. ( numb08)<br>
- <br>
- </li>
- <li>DMAN4GBQTW: Null string should be a substring of
itself; "contains" function defect. ( str62)<br>
- <br>
- </li>
- <li>PDIK47NLGY: xsl:stylesheet is not synonymous with
xsl:transform. ( )<br>
- <br>
- </li>
- <li>PDIK4D2JFT: <xsl:text
disable-output-escaping="yes"> not working with <xsl:output
method=html>. ( )<br>
- <br>
- </li>
- <li>SBOG45VNAM: uri() function doesn't take into account
the base uri of the stylesheet.. ( )<br>
- <br>
- </li>
+<li>SBOG45VNAM: uri() function doesn't take into account the
base uri of the stylesheet.. ( )</li>
+<li>DMAN465KYD: Demo page exposes possible timing issues. (
)</li>
+<li>DMAN46RS8G: Attribute-sets not interacting well. ( )</li>
+<li>PDIK47NLGY: xsl:stylesheet is not synonymous with
xsl:transform. ( )</li>
+<li>PDIK4D2JFT: <xsl:text disable-output-escaping="yes">
not working with <xsl:output method=html>. ( )</li>
+<li>DMAN4EFUYU: decimal-format pattern-separator setting has no
effect. ( )</li>
+<li>DMAN4G5TLR: xsl:number assumption of separators is no longer
correct. ( numb08)</li>
+<li>DMAN4GBQTW: Null string should be a substring of itself;
"contains" function defect. ( str62)</li>
</ul>
</s3>
1.9 +1 -0 xml-xalan/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/xml-xalan/STATUS,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- STATUS 2000/02/11 22:46:12 1.8
+++ STATUS 2000/02/22 21:53:17 1.9
@@ -1,6 +1,7 @@
<s3 title="Things still to be done">
<p>We still need to do the following:</p>
<ul>
+ <li>Updating this STATUS file, which has not been updated since the
last release.<br/><br/></li>
<li>Updating Xalan for new Xerces changes, especially the SAX2
changes!<br/><br/></li>
<li>Move the xml-xalan/src directory under a new ./java/src directory
to match Xerces java-c split(contact: [EMAIL PROTECTED]).<br/><br/></li>
<li>Create a simple 'minitest' so anyone can verify very basic