blob: 3a35764d26dc30099a098b53b9a63b8b48e81f30 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1">
<META NAME="GENERATOR" Content="Visual Page 1.1a for Windows">
<TITLE>untitled</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<H2><IMG SRC="resources/logo.gif" WIDTH="135" HEIGHT="60" ALIGN="TOP" BORDER="0"><IMG SRC="graphics/index-header.jpg"
WIDTH="456" HEIGHT="35" ALIGN="TOP" BORDER="0"></H2>
<H2><BR>
Xerces-C Bug List</H2>
<P>This is a list of bugs that have been submitted on the xerces-c-dev mailing list. <I>Under Construction.</I></P>
<P>
<TABLE BORDER="1" WIDTH="100%">
<TR>
<TD WIDTH="9%">Date</TD>
<TD WIDTH="13%">By</TD>
<TD WIDTH="78%">Description</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-11-20 </TD>
<TD WIDTH="13%">Kriszti&aacute;n Havasi</TD>
<TD WIDTH="78%">DOM: Crash when deleting entity reference nodes. See xerces-c-dev mail.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-11-17</TD>
<TD WIDTH="13%">Daniel Walker</TD>
<TD WIDTH="78%">Behavior of ElementImpl::setAttributeNode() - When setting an attribute node, the new AttrImpl's ownerElment member
is not updated.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-11-16</TD>
<TD WIDTH="13%">Moishe Lettvin</TD>
<TD WIDTH="78%">BinHTTPURLInputStream, the query part of the URL is being ignored.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-26</TD>
<TD WIDTH="13%">Dean Roddey</TD>
<TD WIDTH="78%">EnumVal Sample should have an error handler installed, so that errors in the DTD would be displayed in some reasonable
way.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-31</TD>
<TD WIDTH="13%">Gareth Reakes</TD>
<TD WIDTH="78%">DOM NodeIterators sometimes continue too far in tree.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-30</TD>
<TD WIDTH="13%">Radovan Chytracek</TD>
<TD WIDTH="78%">ignorableWhiteSpace not called during progressive SAX parsing. Works correctly with batch parsing.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-15</TD>
<TD WIDTH="13%">Curt Arnold</TD>
<TD WIDTH="78%">Binary builds do not include COM.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-14</TD>
<TD WIDTH="13%">Maxim Volkonovsky</TD>
<TD WIDTH="78%">Type Cast mismatch in ICU converter. http://archive.covalent.net/xml/xerces-c-dev/2000/10/0063.xml</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">DOM: DOM: if doc goes out of scope, report that all string handles go, string handle heap cleans up, then a new
DOM doc recreates - Creates multithreading problem.</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">Reuse validator after a parsing error has occured fails. See Dean's mail on list.</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">Documentation:: Add list of SAX2 feature strings that are supported.</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">packageBinaries.pl script, ICU is not being packaged with both debug and release DLLs when ICU build options are
selected.</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">DOMString error reported in BoundsChecker when parsing the file x1.xml</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">DOM_XMLDecl - mark as nonstandard, since it's not part of W3C design. Implement DOM L3 proposal for access to the
same information.</TD>
</TR>
<TR>
<TD WIDTH="9%">7-2000</TD>
<TD WIDTH="13%">Eliot Muir</TD>
<TD WIDTH="78%">Dynamically link to either wsock32.lib or ws2_32.lib on Windows, to get rid of hard dependency on one or the other.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-3</TD>
<TD WIDTH="13%">Joe Pruitt</TD>
<TD WIDTH="78%">NetAccessor: investigate use of open source library &quot;cURL&quot;. http://curl.haxx.se Looks promising.</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">XMLFormatter, delete of char * fields should be array style?</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">Test needed: UCS4 encoding, correct handling of chars codes &gt; 64k.</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">Documentation: FAQ entry for validator re-use</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">Add a runtime check for mixed Release/Debug runtime libraries in use in Windows, if this is possible.</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">HPUX - incorrect transcode to wchar_t? Investigate again.</TD>
</TR>
<TR>
<TD WIDTH="9%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="78%">make defaults work for configure, runConfigure.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-25</TD>
<TD WIDTH="13%">Tony Wuebben</TD>
<TD WIDTH="78%">DOMParser throws exception during DTD evaluation. See mail list.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-24</TD>
<TD WIDTH="13%">Joel C. Lim</TD>
<TD WIDTH="78%">Possible memory leak. See mail list.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-23</TD>
<TD WIDTH="13%">Hal DeVore</TD>
<TD WIDTH="78%">Access to DOCUMENT_TYPE_NODE entities causes exception. See mail list.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-19</TD>
<TD WIDTH="13%">Perry A. Caro</TD>
<TD WIDTH="78%">Possible bug in VecAttributesImpl.cpp. See mail list.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-18</TD>
<TD WIDTH="13%">Tinny Ng</TD>
<TD WIDTH="78%">config.guess is out of date.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-16</TD>
<TD WIDTH="13%">Tony Wuebben</TD>
<TD WIDTH="78%">Entity Reference Cleanup dumping core. See mail list.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-10-16</TD>
<TD WIDTH="13%">Bernd Dongus</TD>
<TD WIDTH="78%">BCB5 problem - figure out how to make INterlockedCompareExchange function compile for both Windows and BCB5, preferably
without #ifdefs.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-09-30</TD>
<TD WIDTH="13%">Bala Ayres</TD>
<TD WIDTH="78%">Possible SAXParser bug. Verify. See mail list.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-09-21</TD>
<TD WIDTH="13%">Dave Connet</TD>
<TD WIDTH="78%">DOMPrint creates invalid XML. See mail list.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-09-14</TD>
<TD WIDTH="13%">Jeff Lewis</TD>
<TD WIDTH="78%">ReuseValidator enhancement request. Reuse only if the DTD listed in the XML is the same as the one previously loaded.</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-07-31</TD>
<TD WIDTH="13%">Pawel Hubczak</TD>
<TD WIDTH="78%">Possible memory leak when ErrorHandler::error override called. (This might be fixed already)</TD>
</TR>
<TR>
<TD WIDTH="9%">2000-03-08</TD>
<TD WIDTH="13%">Dean Roddey</TD>
<TD WIDTH="78%">DOMString feature request - transcode to a caller supplied buffer, rather than always allocating a new one on the
heap. Primarily for better performance.</TD>
</TR>
</TABLE>
</P>
<H2>Xerces-C New Feature Request List</H2>
<H2></H2>
<P>
<TABLE BORDER="1" WIDTH="100%">
<TR>
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="77%">Initialize() / Terminat(): make it possible to reinitialize the xerces library after it has been termintated.</TD>
</TR>
<TR>
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="77%">DOM Revalidation. Easiest approach is probably to create a DOMInputStream and re-run the parser. Once the DOM
Serializer is ready, this shouldn't be hard.</TD>
</TR>
<TR>
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="77%">Option to not read external DTDs (ignore DOCTYPE line)</TD>
</TR>
<TR>
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="77%">Better Build. Make it simpler, more standard.</TD>
</TR>
<TR>
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="77%">XML Serializer. Write out a DOM tree in memory as XML.</TD>
</TR>
<TR>
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="77%">Better performing DOM.</TD>
</TR>
<TR>
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="77%">XML Schema Support</TD>
</TR>
<TR>
<TD WIDTH="10%">&nbsp;</TD>
<TD WIDTH="13%">&nbsp;</TD>
<TD WIDTH="77%">Subclassable DOM.</TD>
</TR>
</TABLE>
</BODY>
</HTML>