Change bug-todo list to xml format. Other documentation fixes.
git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@172517 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/doc/bug-todo.xml b/doc/bug-todo.xml
new file mode 100644
index 0000000..d12ce28
--- /dev/null
+++ b/doc/bug-todo.xml
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
+<!DOCTYPE s1 SYSTEM "./dtd/document.dtd">
+
+<s1 title="Bug-ToDo List">
+
+<s2 title="Xerces-C Bug List (under construction)">
+
+<table>
+ <tr>
+ <td >Date</td>
+ <td >Contributor</td>
+ <td >Description</td>
+ </tr>
+
+ <tr>
+ <td >2000-11-17</td>
+ <td >Daniel Walker</td>
+ <td >Behavior of ElementImpl::setAttributeNode() - When setting an attribute node, the new AttrImpl's ownerElment member is not updated.</td>
+ </tr>
+
+ <tr>
+ <td >2000-11-16</td>
+ <td >Moishe Lettvin</td>
+ <td >BinHTTPURLInputStream, the query part of the URL is being ignored.</td>
+ </tr>
+
+ <tr>
+ <td >2000-10-26</td>
+ <td >Dean Roddey</td>
+ <td >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 >2000-10-30</td>
+ <td >Radovan Chytracek</td>
+ <td >ignorableWhiteSpace not called during progressive SAX parsing. Works correctly with batch parsing.</td>
+ </tr>
+
+ <tr>
+ <td >2000-10-15</td>
+ <td >Curt Arnold</td>
+ <td >Binary builds do not include COM.</td>
+ </tr>
+
+ <tr>
+ <td >2000-10-14</td>
+ <td >Maxim Volkonovsky</td>
+ <td >Type Cast mismatch in ICU converter. http://archive.covalent.net/xml/xerces-c-dev/2000/10/0063.xml</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >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 > </td>
+ <td > </td>
+ <td >packageBinaries.pl script, ICU is not being packaged with both debug and release DLLs when ICU build options are selected.</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >DOMString error reported in BoundsChecker when parsing the file x1.xml</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >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 >7-2000</td>
+ <td >Eliot Muir</td>
+ <td >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 >2000-10-3</td>
+ <td >Joe Pruitt</td>
+ <td >NetAccessor: investigate use of open source library "cURL". http://curl.haxx.se Looks promising.</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >XMLFormatter, delete of char * fields should be array style?</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >Test needed: UCS4 encoding, correct handling of chars codes > 64k.</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >Documentation: FAQ entry for validator re-use</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >Add a runtime check for mixed Release/Debug runtime libraries in use in Windows, if this is possible.</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >HPUX - incorrect transcode to wchar_t? Investigate again.</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >make defaults work for configure, runConfigure.</td>
+ </tr>
+
+ <tr>
+ <td >2000-10-24</td>
+ <td >Joel C. Lim</td>
+ <td >Possible memory leak. See mail list.</td>
+ </tr>
+
+ <tr>
+ <td >2000-10-23</td>
+ <td >Hal DeVore</td>
+ <td >Access to DOCUMENT_TYPE_NODE entities causes exception. See mail list.</td>
+ </tr>
+
+ <tr>
+ <td >2000-10-16</td>
+ <td >Bernd Dongus</td>
+ <td >BCB5 problem - figure out how to make INterlockedCompareExchange function compile for both Windows and BCB5, preferably without #ifdefs.</td>
+ </tr>
+
+ <tr>
+ <td >2000-09-30</td>
+ <td >Bala Ayres</td>
+ <td >Possible SAXParser bug. Verify. See mail list.</td>
+ </tr>
+
+ <tr>
+ <td >2000-09-21</td>
+ <td >Dave Connet</td>
+ <td >DOMPrint creates invalid XML. See mail list.</td>
+ </tr>
+
+ <tr>
+ <td >2000-09-14</td>
+ <td >Jeff Lewis</td>
+ <td >ReuseValidator enhancement request. Reuse only if the DTD listed in the XML is the same as the one previously loaded.</td>
+ </tr>
+
+ <tr>
+ <td >2000-07-31</td>
+ <td >Pawel Hubczak</td>
+ <td >Possible memory leak when ErrorHandler::error override called. (This might be fixed already)</td>
+ </tr>
+
+ <tr>
+ <td >2000-03-08</td>
+ <td >Dean Roddey</td>
+ <td >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>
+</s2>
+
+<s2 title="Xerces-C New Feature Request List">
+
+<table >
+ <tr>
+ <td >Date</td>
+ <td >Contributor</td>
+ <td >Description</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >Initialize() / Terminat(): make it possible to reinitialize the xerces library after it has been termintated.</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >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 > </td>
+ <td > </td>
+ <td >Option to not read external DTDs (ignore DOCTYPE line)</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >Better Build. Make it simpler, more standard.</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >XML Serializer. Write out a DOM tree in memory as XML.</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >Better performing DOM.</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >XML Schema Support</td>
+ </tr>
+
+ <tr>
+ <td > </td>
+ <td > </td>
+ <td >Subclassable DOM.</td>
+ </tr>
+
+</table>
+</s2>
+</s1>
diff --git a/doc/html/apiDocs/header.html b/doc/html/apiDocs/header.html
index 9fe5f76..47b8819 100644
--- a/doc/html/apiDocs/header.html
+++ b/doc/html/apiDocs/header.html
@@ -22,17 +22,13 @@
<A href="../releases.html" onMouseOut="rolloverOff('side-releases');" onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" border="0" height="12" hspace="0" name="side-releases" onLoad="rolloverLoad('side-releases','../graphics/releases-label-2.jpg','../graphics/releases-label-3.jpg');" src="../graphics/releases-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="../feedback.html" onMouseOut="rolloverOff('side-feedback');" onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0" height="12" hspace="0" name="side-feedback" onLoad="rolloverLoad('side-feedback','../graphics/feedback-label-2.jpg','../graphics/feedback-label-3.jpg');" src="../graphics/feedback-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="../bug-todo.html" onMouseOut="rolloverOff('side-bug-todo');" onMouseOver="rolloverOn('side-bug-todo');"><IMG alt="Bug-Todo" border="0" height="12" hspace="0" name="side-bug-todo" onLoad="rolloverLoad('side-bug-todo','../graphics/bug-todo-label-2.jpg','../graphics/bug-todo-label-3.jpg');" src="../graphics/bug-todo-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
- <A href="../pdf.html" onMouseOut="rolloverOff('side-pdf');" onMouseOver="rolloverOn('side-pdf');"><IMG alt="PDF Document" border="0" height="12" hspace="0" name="side-pdf" onLoad="rolloverLoad('side-pdf','../graphics/pdf-label-2.jpg','../graphics/pdf-label-3.jpg');" src="../graphics/pdf-label-3.jpg" vspace="0" width="120"></A><BR>
-
- <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
-
- <A href="http://xml.apache.org/dist/xerces-c/" onMouseOut="rolloverOff('side-ext-36');" onMouseOver="rolloverOn('side-ext-36');"><IMG alt="Download" border="0" height="12" hspace="0" name="side-ext-36" onLoad="rolloverLoad('side-ext-36','../graphics/ext-36-label-2.jpg','../graphics/ext-36-label-3.jpg');" src="../graphics/ext-36-label-3.jpg" vspace="0" width="120"></A><BR>
- <A href="http://xml.apache.org/from-cvs/xml-xerces/" onMouseOut="rolloverOff('side-ext-38');" onMouseOver="rolloverOn('side-ext-38');"><IMG alt="Dev Snapshots" border="0" height="12" hspace="0" name="side-ext-38" onLoad="rolloverLoad('side-ext-38','../graphics/ext-38-label-2.jpg','../graphics/ext-38-label-3.jpg');" src="../graphics/ext-38-label-3.jpg" vspace="0" width="120"></A><BR>
- <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" onMouseOut="rolloverOff('side-ext-40');" onMouseOver="rolloverOn('side-ext-40');"><IMG alt="CVS Repository" border="0" height="12" hspace="0" name="side-ext-40" onLoad="rolloverLoad('side-ext-40','../graphics/ext-40-label-2.jpg','../graphics/ext-40-label-3.jpg');" src="../graphics/ext-40-label-3.jpg" vspace="0" width="120"></A><BR>
- <A href="http://xml-archive.webweaving.org/" onMouseOut="rolloverOff('side-ext-42');" onMouseOver="rolloverOn('side-ext-42');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-42" onLoad="rolloverLoad('side-ext-42','../graphics/ext-42-label-2.jpg','../graphics/ext-42-label-3.jpg');" src="../graphics/ext-42-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-c/" onMouseOut="rolloverOff('side-ext-34');" onMouseOver="rolloverOn('side-ext-34');"><IMG alt="Download" border="0" height="12" hspace="0" name="side-ext-34" onLoad="rolloverLoad('side-ext-34','../graphics/ext-34-label-2.jpg','../graphics/ext-34-label-3.jpg');" src="../graphics/ext-34-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" onMouseOut="rolloverOff('side-ext-36');" onMouseOver="rolloverOn('side-ext-36');"><IMG alt="CVS Repository" border="0" height="12" hspace="0" name="side-ext-36" onLoad="rolloverLoad('side-ext-36','../graphics/ext-36-label-2.jpg','../graphics/ext-36-label-3.jpg');" src="../graphics/ext-36-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://archive.covalent.net " onMouseOut="rolloverOff('side-ext-38');" onMouseOver="rolloverOn('side-ext-38');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-38" onLoad="rolloverLoad('side-ext-38','../graphics/ext-38-label-2.jpg','../graphics/ext-38-label-3.jpg');" src="../graphics/ext-38-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG border="0" height="14" hspace="0" src="../resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
<TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#FFFFFF" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="../resources/void.gif" vspace="0" width="2"><B>API Docs for SAX and DOM</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
diff --git a/doc/html/bug-todo.html b/doc/html/bug-todo.html
deleted file mode 100644
index 3a35764..0000000
--- a/doc/html/bug-todo.html
+++ /dev/null
@@ -1,253 +0,0 @@
-<!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á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%"> </TD>
- <TD WIDTH="13%"> </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%"> </TD>
- <TD WIDTH="13%"> </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%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="78%">Documentation:: Add list of SAX2 feature strings that are supported.</TD>
- </TR>
- <TR>
- <TD WIDTH="9%"> </TD>
- <TD WIDTH="13%"> </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%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="78%">DOMString error reported in BoundsChecker when parsing the file x1.xml</TD>
- </TR>
- <TR>
- <TD WIDTH="9%"> </TD>
- <TD WIDTH="13%"> </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 "cURL". http://curl.haxx.se Looks promising.</TD>
- </TR>
- <TR>
- <TD WIDTH="9%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="78%">XMLFormatter, delete of char * fields should be array style?</TD>
- </TR>
- <TR>
- <TD WIDTH="9%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="78%">Test needed: UCS4 encoding, correct handling of chars codes > 64k.</TD>
- </TR>
- <TR>
- <TD WIDTH="9%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="78%">Documentation: FAQ entry for validator re-use</TD>
- </TR>
- <TR>
- <TD WIDTH="9%"> </TD>
- <TD WIDTH="13%"> </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%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="78%">HPUX - incorrect transcode to wchar_t? Investigate again.</TD>
- </TR>
- <TR>
- <TD WIDTH="9%"> </TD>
- <TD WIDTH="13%"> </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%"> </TD>
- <TD WIDTH="13%"> </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%"> </TD>
- <TD WIDTH="13%"> </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%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="77%">Option to not read external DTDs (ignore DOCTYPE line)</TD>
- </TR>
- <TR>
- <TD WIDTH="10%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="77%">Better Build. Make it simpler, more standard.</TD>
- </TR>
- <TR>
- <TD WIDTH="10%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="77%">XML Serializer. Write out a DOM tree in memory as XML.</TD>
- </TR>
- <TR>
- <TD WIDTH="10%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="77%">Better performing DOM.</TD>
- </TR>
- <TR>
- <TD WIDTH="10%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="77%">XML Schema Support</TD>
- </TR>
- <TR>
- <TD WIDTH="10%"> </TD>
- <TD WIDTH="13%"> </TD>
- <TD WIDTH="77%">Subclassable DOM.</TD>
- </TR>
-</TABLE>
-
-
-</BODY>
-
-</HTML>
\ No newline at end of file
diff --git a/doc/releases.xml b/doc/releases.xml
index 76180ca..58f3ed8 100644
--- a/doc/releases.xml
+++ b/doc/releases.xml
@@ -13,9 +13,68 @@
</tr>
<tr>
+ <td >2001-01-26</td>
+ <td >Walker Curtis</td>
+ <td >Undefined symbol error when building a single threaded version of the xerces lib on irix.
+ </td>
+ </tr>
+
+ <tr>
+ <td >2001-01-25</td>
+ <td >Arnaud LeHors</td>
+ <td >Added a flag to turn off error checking in the DOM, this is primarily
+ used while building the DOM from the parser to get better performance.
+ </td>
+ </tr>
+
+ <tr>
+ <td >2001-01-25</td>
+ <td >Khaled Noaman</td>
+ <td >Let users add their encoding to the intrinsic mapping table.
+ </td>
+ </tr>
+
+ <tr>
+ <td >2001-01-25</td>
+ <td >Khaled Noaman</td>
+ <td >const should be used instead of static const. And other clean up bug fixes.
+ </td>
+ </tr>
+
+ <tr>
+ <td >2001-01-24</td>
+ <td >Arnaud LeHors</td>
+ <td >Fixed replaceChild to handle the case where a node is replaced
+ by itself. Cleaned up insertBefore.
+ </td>
+ </tr>
+
+ <tr>
+ <td >2001-01-24</td>
+ <td >Tinny Ng</td>
+ <td >Guard the use of '-ptr${OUTDIR}' in EnumVal/Makefile.in
+ </td>
+ </tr>
+
+ <tr>
+ <td >2001-01-22</td>
+ <td >Curt Arnold.</td>
+ <td >Loads winsock dynamically.
+ </td>
+ </tr>
+
+ <tr>
+ <td >2001-01-19</td>
+ <td >Curt Arnold.</td>
+ <td >COM various updates: updated the GUID's so both can coexist,
+ better error reporting and fixed a new minor bugs.
+ </td>
+ </tr>
+
+ <tr>
<td >2001-01-18</td>
<td >Bill Schindler</td>
- <td >Spell check, fix typos, fix grammar, readability editing, clean up formatting,
+ <td >FAQ spell check, fix typos, fix grammar, readability editing, clean up formatting,
re-organize so related topics appear together.
</td>
</tr>
@@ -56,28 +115,28 @@
</tr>
<tr>
- <td >2001/01/17</td>
+ <td >2001-01-17</td>
<td >Tinny Ng</td>
<td >Access violations and stack overflows in insertBefore.
</td>
</tr>
<tr>
- <td >2001/01/15</td>
+ <td >2001-01-15</td>
<td >David Bertoni</td>
<td >Performance Patches.
</td>
</tr>
<tr>
- <td >2001/01/12</td>
+ <td >2001-01-12</td>
<td >Tinny Ng</td>
<td >Fix style-ibm.zip for documentation generation.
</td>
</tr>
<tr>
- <td >2001/01/12</td>
+ <td >2001-01-12</td>
<td >Tinny Ng</td>
<td >Remove the two obsolete file: stylesheets\Copy of book2project.xsl and
stylesheets\Copy of document2html.xsl in style-apachexml.jar
@@ -85,21 +144,21 @@
</tr>
<tr>
- <td >2001/01/12</td>
+ <td >2001-01-12</td>
<td >Tinny Ng</td>
<td >Documentation Enhancement: explain values of Val_Scheme.
</td>
</tr>
<tr>
- <td >2001/01/12</td>
+ <td >2001-01-12</td>
<td >Tinny Ng</td>
<td >Documentation Enhancement: Add list of SAX2 feature strings that are supported.
</td>
</tr>
<tr>
- <td >2001/01/04</td>
+ <td >2001-01-04</td>
<td >Khaled Noaman</td>
<td >Assertion `size > 0' failure when cloning a node if the last attributes
has been removed.
@@ -107,35 +166,35 @@
</tr>
<tr>
- <td >2000/12/28</td>
+ <td >2000-12-28</td>
<td >James Berry</td>
<td >Omit include carbon.h in favor of specific include files.
</td>
</tr>
<tr>
- <td >2000/12/28</td>
+ <td >2000-12-28</td>
<td >James Berry</td>
<td >Add or modify cvs header in various files.
</td>
</tr>
<tr>
- <td >2000/12/28</td>
+ <td >2000-12-28</td>
<td >James Berry</td>
<td >Eliminate compiler warning in RangeImpl.cpp.
</td>
</tr>
<tr>
- <td >2000/12/28</td>
+ <td >2000-12-28</td>
<td >James Berry</td>
<td >Replace include of Carbon.h with specific include files.
</td>
</tr>
<tr>
- <td >2000/12/28</td>
+ <td >2000-12-28</td>
<td >James Berry</td>
<td >Move away from include of Carbon.h; include only needed files instead.
Fix bug in parsing of upwardly relative paths under classic (thanks to Lawrence You).
@@ -143,7 +202,7 @@
</tr>
<tr>
- <td >2000/12/22</td>
+ <td >2000-12-22</td>
<td >Tinny Ng</td>
<td >XMLUni::fgEmptyString which is defined as "EMPTY" is incorrectly used as
an empty string; in fact XMLUni::fgZeroLenString should be used instead.
@@ -151,28 +210,28 @@
</tr>
<tr>
- <td >2000/12/22</td>
+ <td >2000-12-22</td>
<td >Tinny Ng</td>
<td >Add the new header LexicalHandler.hpp to Makefile.in.
</td>
</tr>
<tr>
- <td >2000/12/22</td>
+ <td >2000-12-22</td>
<td >Murray Cumming</td>
<td >removes '-instances=static' from the Linux link sections.
</td>
</tr>
<tr>
- <td >2000/12/22</td>
+ <td >2000-12-22</td>
<td >David Bertoni</td>
<td >SAX2-ext's LexicalHandler support.
</td>
</tr>
<tr>
- <td >2000/12/14</td>
+ <td >2000-12-14</td>
<td >Tinny Ng</td>
<td >Better instruction for using packageBinaries.pl. Use symbol XercesCInstallDir
and XercesCSrcInstallDir instead of hardcoding the Xerces version number in the file.
@@ -180,77 +239,77 @@
</tr>
<tr>
- <td >2000/12/14</td>
+ <td >2000-12-14</td>
<td >Tinny Ng</td>
<td >Fix API document generation warning: "Warning: end of member group without matching begin".
</td>
</tr>
<tr>
- <td >2000/12/14</td>
+ <td >2000-12-14</td>
<td >Tinny Ng</td>
<td >Add RangeTest as part of the xerces-all MSVC++ workspace.
</td>
</tr>
<tr>
- <td >2000/12/12</td>
+ <td >2000-12-12</td>
<td >Gareth Reakes</td>
<td >null pointer bug.
</td>
</tr>
<tr>
- <td >2000/12/08</td>
+ <td >2000-12-08</td>
<td >Tinny Ng</td>
<td >Entity Reference cleanup dumping core if the last entity reference is deleted.
</td>
</tr>
<tr>
- <td >2000/12/06</td>
+ <td >2000-12-06</td>
<td >Tinny Ng</td>
<td >fix the link to FAQ.
</td>
</tr>
<tr>
- <td >2000/12/06</td>
+ <td >2000-12-06</td>
<td >Tinny Ng</td>
<td >further fixes to Range, and update RangeTest.cpp with more test coverage.
</td>
</tr>
<tr>
- <td >2000/11/30</td>
+ <td >2000-11-30</td>
<td >Bill Schindler</td>
<td >Spell check, fix typos, fix grammar, readability editing, clean up formatting.
</td>
</tr>
<tr>
- <td >2000/11/30</td>
+ <td >2000-11-30</td>
<td >Bill Schindler</td>
<td >Remove dead code (old StdOut and StdErr functions); minor clean-up.
</td>
</tr>
<tr>
- <td >2000/11/30</td>
+ <td >2000-11-30</td>
<td >Tinny Ng</td>
<td >patch to fix a number of Range problems. See mail of 11/21/2000.
</td>
</tr>
<tr>
- <td >2000/11/30</td>
+ <td >2000-11-30</td>
<td >Tinny Ng</td>
<td >DOM_Text::splitText(), fix off by one error in the test for index too big error.
</td>
</tr>
<tr>
- <td >2000/11/30</td>
+ <td >2000-11-30</td>
<td >Tinny Ng</td>
<td >reuseValidator - fix bugs (spurious errors) that occured on reuse due to
pools already containing some items.
@@ -258,7 +317,7 @@
</tr>
<tr>
- <td >2000/11/08</td>
+ <td >2000-11-08</td>
<td >Andrei Smirnov</td>
<td >Build updates for Solaris 2.8 64 bit.
</td>
@@ -544,7 +603,7 @@
<td >HPUX - Incorrect use of Array Janitor in Platform Utils removed.</td>
</tr>
<tr>
- <td >2000/09/21</td>
+ <td >2000-09-21</td>
<td >Arundhati Bhowmick</td>
<td >DOMPrint - DTD internal subset, printing of attribute value enumerations was broken.</td>
</tr>
diff --git a/doc/xerces-c_book.xml b/doc/xerces-c_book.xml
index 5cad13a..2f34157 100644
--- a/doc/xerces-c_book.xml
+++ b/doc/xerces-c_book.xml
@@ -40,15 +40,11 @@
<document id="releases" label="Releases" source="releases.xml"/>
<document id="feedback" label="Feedback" source="feedback.xml"/>
-
- <separator/>
-
- <document id="pdf" label="PDF Document" source="pdf-c.xml"/>
+ <document id="bug-todo" label="Bug-Todo" source="bug-todo.xml"/>
<separator/>
<external href="http://&XercesDistDir;/" label="Download"/>
<external href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" label="CVS Repository"/>
<external href="http://archive.covalent.net " label="Mail Archive"/>
- <external href="./bug-todo.html" label="Bugs & To Do List"/>
</book>
diff --git a/src/util/AutoSense.hpp b/src/util/AutoSense.hpp
index c7f0567..cd92e5f 100644
--- a/src/util/AutoSense.hpp
+++ b/src/util/AutoSense.hpp
@@ -56,6 +56,9 @@
/*
* $Log$
+ * Revision 1.17 2001/01/26 21:59:25 tng
+ * Change bug-todo list to xml format. Other documentation fixes.
+ *
* Revision 1.16 2000/10/09 18:15:43 jberry
* Modify sensing of Mac OS X.
* PR:
@@ -199,10 +202,10 @@
// This section attempts to autodetect the compiler being used. It will set
// up Xerces specific defines that can be used by the rest of the code.
// ---------------------------------------------------------------------------
-#if defined(_MSC_VER)
- #define XML_VISUALCPP
-#elif defined(__BORLANDC__)
+#if defined(__BORLANDC__)
#define XML_BORLAND
+#elif defined(_MSC_VER)
+ #define XML_VISUALCPP
#elif defined(__xlC__)
#define XML_CSET
#elif defined(XML_SOLARIS) || defined(XML_UNIXWARE)
@@ -225,7 +228,7 @@
#elif (__cplusplus == 199707 || __cplusplus == 199711)
#define XML_HPUX_aCC
#endif
-#elif defined(XML_IRIX)
+#elif defined(XML_IRIX) || defined(__sgi)
#define XML_MIPSPRO_CC
#elif defined(XML_PTX)
#define XML_PTX_CC
@@ -242,8 +245,8 @@
#define XML_IBMVAOS2
#if (__IBMC__ >= 400 || __IBMCPP__ >= 400)
#define XML_IBMVA4_OS2
- #endif
- #endif
+ #endif
+ #endif
#elif defined(XML_TRU64) && defined(__DECCXX)
#define XML_DECCXX
#elif defined(__MWERKS__)