You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by tn...@apache.org on 2003/03/14 22:09:56 UTC
cvs commit: xml-xerces/c/doc Doxyfile migration.xml migration_archive.xml releases.xml releases_archive.xml
tng 2003/03/14 13:09:56
Modified: c/doc Doxyfile migration.xml migration_archive.xml
releases.xml releases_archive.xml
Log:
Change to 2.3
Revision Changes Path
1.27 +1 -1 xml-xerces/c/doc/Doxyfile
Index: Doxyfile
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/Doxyfile,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- Doxyfile 6 Jan 2003 14:51:59 -0000 1.26
+++ Doxyfile 14 Mar 2003 21:09:55 -0000 1.27
@@ -25,7 +25,7 @@
# This could be handy for archiving the generated documentation or
# if some version control system is used.
-PROJECT_NUMBER = v2.2.0
+PROJECT_NUMBER = v2.3.0
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.
1.47 +18 -111 xml-xerces/c/doc/migration.xml
Index: migration.xml
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/migration.xml,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- migration.xml 7 Feb 2003 08:59:46 -0000 1.46
+++ migration.xml 14 Mar 2003 21:09:55 -0000 1.47
@@ -4,151 +4,58 @@
<s1 title="Migration">
<s2 title="Migration Archive">
- <p>For migration information to &XercesCName; 2.1.0 or earlier,
+ <p>For migration information to &XercesCName; 2.2.0 or earlier,
please refer to <jump href="migrate_archive.html">Migration Archive. </jump></p>
</s2>
- <s2 title="Migrating from &XercesCName; 2.1.0 to &XercesCName; &XercesCVersion;">
+ <s2 title="Migrating from &XercesCName; 2.2.0 to &XercesCName; &XercesCVersion;">
<p>The following section is a discussion of the technical differences between
- &XercesCName; 2.1.0 code base and the &XercesCName; &XercesCVersion;.</p>
+ &XercesCName; 2.2.0 code base and the &XercesCName; &XercesCVersion;.</p>
<p>Topics discussed are:</p>
<ul>
- <li><link anchor="NewFeatures220">New features in &XercesCName; &XercesCVersion;</link></li>
- <li><link anchor="CPPNamespace220">Using C++ Namespace</link></li>
- <li><link anchor="API220">Public API Changes</link></li>
+ <li><link anchor="NewFeatures230">New features in &XercesCName; &XercesCVersion;</link></li>
+ <li><link anchor="API230">Public API Changes</link></li>
<ul>
- <li><link anchor="NewAPI220">New Public API</link></li>
- <li><link anchor="ModifiedAPI220">Modified Public API</link></li>
- <li><link anchor="DeprecatedAPI220">Deprecated/Removed Public API</link></li>
+ <li><link anchor="NewAPI230">New Public API</link></li>
+ <li><link anchor="ModifiedAPI230">Modified Public API</link></li>
+ <li><link anchor="DeprecatedAPI230">Deprecated/Removed Public API</link></li>
</ul>
</ul>
- <anchor name="NewFeatures220"/>
+ <anchor name="NewFeatures230"/>
<s3 title="New features in &XercesCName; &XercesCVersion;">
<ul>
- <li>C++ Namespace Support</li>
- <li>Schema 1.0 Errata Implementation</li>
- <li>Experimental Implementation of XML 1.1</li>
- <li>More DOM L3 Core Support:</li>
- <ul>
- <li>DOMNode: baseURI</li>
- <li>DOMAttr: isId, getTypeInfo</li>
- <li>DOMElement: setIdAttribute, setIdAttributeNS, setIdAttributeNode, getTypeInfo</li>
- </ul>
- <li>DOM Message: make use of the non-standard extension DOMImplementation::loadDOMExceptionMsg
- to load the default error text message for the correspond Exception Code.</li>
- <li>New feature XMLPlatformUtils::Initialize(const char* const locale) to set
- the locale for message loader. See <jump href="program-others.html#SpecifylocaleforMessageLoader">
- Specify locale for Message Loader</jump> for details</li>
- <li>Support Build with ICU Message Loader, or Message Catalog Message Loader</li>
- <li>RPM for Linux</li>
- <li>390: Uniconv390 support</li>
- <li>390: support record-oriented MVS datasets with the DOM Level 3 serialization APIs</li>
- <li>Support for Linux/390</li>
- <li>Performance: Break Scanner for different functionalities and many other performance improvement</li>
- <li>New feature, "http://apache.org/xml/features/dom/byte-order-mark", allows user to enable
- DOMWriter to write Byte-Order-Mark in the output XML stream,
- See <jump href="program-dom.html#Byte-Order-Mark">
- Xercesc Feature: Byte Order Mark</jump> for details</li>
+ <li></li>
</ul>
</s3>
- <anchor name="CPPNamespace220"/>
- <s3 title="Using C++ Namespace">
- <p>&XercesCName; &XercesCVersion; now supports C++ Namespace. All &XercesCName;
- classes/data/variables are defined in the <code>"namespace &XercesCNamespace;"</code>
- if C++ Namespace support is ENABLED.</p>
-
- <p>All the binary distributions of &XercesCName; &XercesCVersion; are now built with
- C++ Namespace enabled. Therefore users' applications that links with the distributed
- binary packages must namespace qualified all the &XercesCName; classes/data/variables
- with <code>"&XercesCNamespace;::"</code> or add the
- <code>"using namespace &XercesCNamespace;"</code> clause.</p>
-
- <p>See the Programming Guide <jump href="program-others.html#CPPNamespace">Using C++ Namespace</jump>
- for more details.</p>
-
- </s3>
-
- <anchor name="API220"/>
+ <anchor name="API230"/>
<s3 title="Public API Changes">
<p>The following lists the public API changes between the &XercesCName;
- 2.1.0; and the &XercesCName; &XercesCVersion; releases
+ 2.2.0; and the &XercesCName; &XercesCVersion; releases
of the parser. </p>
- <anchor name="NewAPI220"/>
+ <anchor name="NewAPI230"/>
<s4 title="New Public API">
<ul>
- <li>To support additional DOM L3 functions, the following are added:</li>
- <ul>
- <li>DOMAttr: isId, getTypeInfo</li>
- <li>DOMElement: setIdAttribute, setIdAttributeNS, setIdAttributeNode, getTypeInfo</li>
- <li>Added DOMTypeInfo class for getTypeInfo class in DOMElement and DOMAttr</li>
- <li>Added getDOMTypeInfoUri, getDOMTypeInfoName to XMLAttDef and XMLElementDecl for use in building DOMTypeInfo</li>
- </ul>
- <li>Added a non-standard extension DOMImplementation::loadDOMExceptionMsg to load the
- default error message for the corresponding DOMException code.</li>
- <li>XMLAttr: Added a constructor and a set method to allow creating/setting of
- XMLAttr using a rawname.</li>
- <li>Added XMLUri::getUriText to return the URI as a string specification.</li>
- <li>Add XMLString::fixURI to transform an absolute path filename to standard URI form.</li>
- <li>Added XMLString::equals for faster string comparison.</li>
- <li>To allow users to tell the parser to force standard uri conformance,
- the following are added:</li>
- <ul>
- <li>XercesDOMParser/DOMParser/SAXParser: get/setStandardUriConformant</li>
- <li>and DOMBuilder/SAX2XMLReader will recognize the feature
- http://apache.org/xml/features/standard-uri-conformant</li>
- </ul>
- <li>Add XMLURL::hasInvalidChar() to indicate if the URL has invalid char as per RFC standard</li>
- <li>To allow users to enable/disable src offset calculation,
- the following are added:</li>
- <ul>
- <li>XercesDOMParser/DOMParser/SAXParser: get/setCalculateSrcOfs</li>
- <li>and DOMBuilder/SAX2XMLReader will recognize the feature
- http://apache.org/xml/features/calculate-src-ofst</li>
- </ul>
- <li>To allow users to select the scanner when scanning XML documents,
- the following are added:</li>
- <ul>
- <li>XercesDOMParser/DOMParser/SAXParser: useScanner</li>
- <li>and DOMBuilder/SAX2XMLReader will recognize the property
- http://apache.org/xml/properties/scannerName</li>
- </ul>
- <li>Added getSrcOffset to XercesDOMParser/DOMParser/SAXParser/DOMBuilder/SAX2XMLReader to
- allow users to get the current src offset within the input source.</li>
+ <li></li>
</ul>
</s4>
- <anchor name="ModifiedAPI220"/>
+ <anchor name="ModifiedAPI230"/>
<s4 title="Modified Public API">
<ul>
- <li>The following DOM functions are being added a const modifier.</li>
- <ul>
- <li>DOMImplementation::hasFeature</li>
- <li>DOMNode: isSameNode, isEqualNode, compareTreePosition</li>
- </ul>
- <li>XMLPlatformUtils::Initialize() takes a parameter specifying locale
- for message loader, with default value "en_US".</li>
- <li>To fix [Bug 13641], the QName copy constructor is corrected to take
- a reference as parameter, i.e. QName(const QName& qname).</li>
- <li>To fix [Bug 12232], the QName operator== has been added a const modified.</li>
- <li>Move XMLUri copy constructor and operator = as public.</li>
- <li>Move XMLUri::isURIString as public.</li>
- <li>For validation purpose, added two more default parameters to
- XMLValidator::validateAttrValue.</li>
- <li>To fix [Bug 15802], the getURIText of DOMParser/XercesDOMParser/SAXParser/SAX2XMLReader
- are being added a const modifier.</li>
+ <li></li>
</ul>
</s4>
- <anchor name="DeprecatedAPI220"/>
+ <anchor name="DeprecatedAPI230"/>
<s4 title="Deprecated/Removed Public API">
<ul>
- <li>No Deprecated Public API in this release.</li>
+ <li></li>
</ul>
</s4>
1.11 +148 -0 xml-xerces/c/doc/migration_archive.xml
Index: migration_archive.xml
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/migration_archive.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- migration_archive.xml 8 Nov 2002 15:28:02 -0000 1.10
+++ migration_archive.xml 14 Mar 2003 21:09:55 -0000 1.11
@@ -4,6 +4,7 @@
<s1 title="Migration Archive">
<s2 title="Migrating to earlier Releases">
<ul>
+ <li><link anchor="Migrateto220">Migrating from &XercesCName; 2.1.0 to 2.2.0</link></li>
<li><link anchor="Migrateto210">Migrating from &XercesCName; 2.0.0 to 2.1.0</link></li>
<li><link anchor="Migrateto200">Migrating from &XercesCName; 1.7.0 to 2.0.0</link></li>
<li><link anchor="Migrateto170">Migrating from &XercesCName; 1.6.0 to 1.7.0</link></li>
@@ -13,6 +14,153 @@
</ul>
</s2>
+ <anchor name="Migrateto220"/>
+ <s2 title="Migrating from &XercesCName; 2.1.0 to &XercesCName; 2.2.0">
+ <p>The following section is a discussion of the technical differences between
+ &XercesCName; 2.1.0 code base and the &XercesCName; 2.2.0.</p>
+
+ <p>Topics discussed are:</p>
+ <ul>
+ <li><link anchor="NewFeatures220">New features in &XercesCName; 2.2.0</link></li>
+ <li><link anchor="CPPNamespace220">Using C++ Namespace</link></li>
+ <li><link anchor="API220">Public API Changes</link></li>
+ <ul>
+ <li><link anchor="NewAPI220">New Public API</link></li>
+ <li><link anchor="ModifiedAPI220">Modified Public API</link></li>
+ <li><link anchor="DeprecatedAPI220">Deprecated/Removed Public API</link></li>
+ </ul>
+ </ul>
+
+ <anchor name="NewFeatures220"/>
+ <s3 title="New features in &XercesCName; 2.2.0">
+ <ul>
+ <li>C++ Namespace Support</li>
+ <li>Schema 1.0 Errata Implementation</li>
+ <li>Experimental Implementation of XML 1.1</li>
+ <li>More DOM L3 Core Support:</li>
+ <ul>
+ <li>DOMNode: baseURI</li>
+ <li>DOMAttr: isId, getTypeInfo</li>
+ <li>DOMElement: setIdAttribute, setIdAttributeNS, setIdAttributeNode, getTypeInfo</li>
+ </ul>
+ <li>DOM Message: make use of the non-standard extension DOMImplementation::loadDOMExceptionMsg
+ to load the default error text message for the correspond Exception Code.</li>
+ <li>New feature XMLPlatformUtils::Initialize(const char* const locale) to set
+ the locale for message loader. See <jump href="program-others.html#SpecifylocaleforMessageLoader">
+ Specify locale for Message Loader</jump> for details</li>
+ <li>Support Build with ICU Message Loader, or Message Catalog Message Loader</li>
+ <li>RPM for Linux</li>
+ <li>390: Uniconv390 support</li>
+ <li>390: support record-oriented MVS datasets with the DOM Level 3 serialization APIs</li>
+ <li>Support for Linux/390</li>
+ <li>Performance: Break Scanner for different functionalities and many other performance improvement</li>
+ <li>New feature, "http://apache.org/xml/features/dom/byte-order-mark", allows user to enable
+ DOMWriter to write Byte-Order-Mark in the output XML stream,
+ See <jump href="program-dom.html#Byte-Order-Mark">
+ Xercesc Feature: Byte Order Mark</jump> for details</li>
+ </ul>
+ </s3>
+
+ <anchor name="CPPNamespace220"/>
+ <s3 title="Using C++ Namespace">
+ <p>&XercesCName; 2.2.0 now supports C++ Namespace. All &XercesCName;
+ classes/data/variables are defined in the <code>"namespace &XercesCNamespace;"</code>
+ if C++ Namespace support is ENABLED.</p>
+
+ <p>All the binary distributions of &XercesCName; 2.2.0 are now built with
+ C++ Namespace enabled. Therefore users' applications that links with the distributed
+ binary packages must namespace qualified all the &XercesCName; classes/data/variables
+ with <code>"&XercesCNamespace;::"</code> or add the
+ <code>"using namespace &XercesCNamespace;"</code> clause.</p>
+
+ <p>See the Programming Guide <jump href="program-others.html#CPPNamespace">Using C++ Namespace</jump>
+ for more details.</p>
+
+ </s3>
+
+ <anchor name="API220"/>
+ <s3 title="Public API Changes">
+
+ <p>The following lists the public API changes between the &XercesCName;
+ 2.1.0; and the &XercesCName; 2.2.0 releases
+ of the parser. </p>
+
+ <anchor name="NewAPI220"/>
+ <s4 title="New Public API">
+ <ul>
+ <li>To support additional DOM L3 functions, the following are added:</li>
+ <ul>
+ <li>DOMAttr: isId, getTypeInfo</li>
+ <li>DOMElement: setIdAttribute, setIdAttributeNS, setIdAttributeNode, getTypeInfo</li>
+ <li>Added DOMTypeInfo class for getTypeInfo class in DOMElement and DOMAttr</li>
+ <li>Added getDOMTypeInfoUri, getDOMTypeInfoName to XMLAttDef and XMLElementDecl for use in building DOMTypeInfo</li>
+ </ul>
+ <li>Added a non-standard extension DOMImplementation::loadDOMExceptionMsg to load the
+ default error message for the corresponding DOMException code.</li>
+ <li>XMLAttr: Added a constructor and a set method to allow creating/setting of
+ XMLAttr using a rawname.</li>
+ <li>Added XMLUri::getUriText to return the URI as a string specification.</li>
+ <li>Add XMLString::fixURI to transform an absolute path filename to standard URI form.</li>
+ <li>Added XMLString::equals for faster string comparison.</li>
+ <li>To allow users to tell the parser to force standard uri conformance,
+ the following are added:</li>
+ <ul>
+ <li>XercesDOMParser/DOMParser/SAXParser: get/setStandardUriConformant</li>
+ <li>and DOMBuilder/SAX2XMLReader will recognize the feature
+ http://apache.org/xml/features/standard-uri-conformant</li>
+ </ul>
+ <li>Add XMLURL::hasInvalidChar() to indicate if the URL has invalid char as per RFC standard</li>
+ <li>To allow users to enable/disable src offset calculation,
+ the following are added:</li>
+ <ul>
+ <li>XercesDOMParser/DOMParser/SAXParser: get/setCalculateSrcOfs</li>
+ <li>and DOMBuilder/SAX2XMLReader will recognize the feature
+ http://apache.org/xml/features/calculate-src-ofst</li>
+ </ul>
+ <li>To allow users to select the scanner when scanning XML documents,
+ the following are added:</li>
+ <ul>
+ <li>XercesDOMParser/DOMParser/SAXParser: useScanner</li>
+ <li>and DOMBuilder/SAX2XMLReader will recognize the property
+ http://apache.org/xml/properties/scannerName</li>
+ </ul>
+ <li>Added getSrcOffset to XercesDOMParser/DOMParser/SAXParser/DOMBuilder/SAX2XMLReader to
+ allow users to get the current src offset within the input source.</li>
+ </ul>
+ </s4>
+
+ <anchor name="ModifiedAPI220"/>
+ <s4 title="Modified Public API">
+ <ul>
+ <li>The following DOM functions are being added a const modifier.</li>
+ <ul>
+ <li>DOMImplementation::hasFeature</li>
+ <li>DOMNode: isSameNode, isEqualNode, compareTreePosition</li>
+ </ul>
+ <li>XMLPlatformUtils::Initialize() takes a parameter specifying locale
+ for message loader, with default value "en_US".</li>
+ <li>To fix [Bug 13641], the QName copy constructor is corrected to take
+ a reference as parameter, i.e. QName(const QName& qname).</li>
+ <li>To fix [Bug 12232], the QName operator== has been added a const modified.</li>
+ <li>Move XMLUri copy constructor and operator = as public.</li>
+ <li>Move XMLUri::isURIString as public.</li>
+ <li>For validation purpose, added two more default parameters to
+ XMLValidator::validateAttrValue.</li>
+ <li>To fix [Bug 15802], the getURIText of DOMParser/XercesDOMParser/SAXParser/SAX2XMLReader
+ are being added a const modifier.</li>
+ </ul>
+ </s4>
+
+ <anchor name="DeprecatedAPI220"/>
+ <s4 title="Deprecated/Removed Public API">
+ <ul>
+ <li>No Deprecated Public API in this release.</li>
+ </ul>
+ </s4>
+
+ </s3>
+ </s2>
+
<anchor name="Migrateto210"/>
<s2 title="Migrating from &XercesCName; 2.0.0 to &XercesCName; 2.1.0">
<p>The following section is a discussion of the technical differences between
1.90 +177 -844 xml-xerces/c/doc/releases.xml
Index: releases.xml
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/releases.xml,v
retrieving revision 1.89
retrieving revision 1.90
diff -u -r1.89 -r1.90
--- releases.xml 6 Feb 2003 18:43:39 -0000 1.89
+++ releases.xml 14 Mar 2003 21:09:55 -0000 1.90
@@ -12,984 +12,317 @@
<s2 title="Releases Archive">
- <p> For release information about &XercesCName; 2.1.0 or earlier,
+ <p> For release information about &XercesCName; 2.2.0 or earlier,
please refer to <jump href="releases_archive.html">Releases Archive</jump>.
</p>
</s2>
-<s2 title="Release Information of &XercesCName; &XercesCVersion;: February 7, 2003">
-<p> Here is the list of <jump href=
-"http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=08%2F28%2F02&chfieldto=02%2F07%2F03&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
-fixed bugzilla bugs</jump> that are resolved in this release, &XercesCName; &XercesCVersion;.
-</p>
+<s2 title="Release Information of &XercesCName; &XercesCVersion;: xxxx, 2003">
<table>
<tr>
<th>Date</th>
<th>Contributor</th>
<th>Description</th>
</tr>
-
- <tr>
- <td>2003-02-06</td>
- <td>Khaled Noaman</td>
- <td>Schema Errata:
- <br/>1. E1-2
- <br/>2. E1-10
- <br/>3. E1-15
- <br/>4. E1-16
- <br/>5. E1-20
- <br/>6. E1-21
- <br/>7. E1-22
- <br/>8. E1-23
- <br/>9. E1-27
- </td>
- </tr>
-
- <tr>
- <td>2003-02-06</td>
- <td>PeiYong Zhang</td>
- <td>Schema Errata:
- <br/>1. E2-9 Base64.
- <br/>2. E2-12 gMonth.
- <br/>3. E2-16 maxExclusive.
- <br/>4. E2-23 seconds part shall have at least one digit after the dot if it appears.
- <br/>5. E2-24 Duration 'T': allow SchemaDateTimeException be propogated to client.
- <br/>6. E2-25 language.
- </td>
- </tr>
-
- <tr>
- <td>2003-02-06</td>
- <td>Khaled Noaman</td>
- <td>Performance: Scanner Reorganization. Create
- XMLScannerResolver, WFXMLScanner, IGXMLScanner, DGXMLScanner, and SGXMLScanner.
- </td>
- </tr>
-
- <tr>
- <td>2003-02-06</td>
- <td>Khaled Noaman</td>
- <td>Performance:
- <br/> 1. [Bug 13695] Performance problem with large text nodes and XMLFormatter.cpp.
- <br/> 2. Make getNextChar/peekNextChar inline.
- <br/> 3. Reduce instruction counts in XMLReader.
- <br/> 4. Do not call XMLString::stringLen in XMLString::indexOf.
- <br/> 5. Use existing QName in XMLElementDecl instead of creating a new one everytime.
- <br/> 6. Allow creating/setting of XMLAttr using a rawname (i.e. 'prefix:localpart').
- <br/> 7. Enable/disable calculation of src offset.
- <br/> 8. No need to use temporary buffer to hold namespace value in SAX2XMLReaderImpl.
- <br/> 9. Eliminate unnecessary condition in compareNString.
- <br/>10. Use global buffer to eliminate repetitive memory creation/deletion
- </td>
- </tr>
-
- <tr>
- <td>2003-02-06</td>
- <td>Tinny Ng</td>
- <td>Performance:
- <br/>1. DOM: call fParent.fOwnerDocument directly instead of fNode.getOwnerDocument.
- <br/>2. Check for null string directly isntead of calling XMLString::stringLen.
- <br/>3. New inline function XMLString::equals that simply returns true or false,
- use it instead of XMLString::compareString wherever applicable.
- <br/>4. XERCES_XMLCH should not be classified as XMLRecognizer::OtherEncodings.
- <br/>5. Pre uppercase the encodingString before calling encodingForName to avoid calling compareIString.
- <br/>6. Use XMLRecognizer::Encodings enum to make new transcode, faster than comparing the encoding string every time.
- <br/>7. Reduce some instruction counts in XMLUTF8Transcoder.
- <br/>8. [Bug 13447] Using LocalFileFormatTarget with DOMWriter is very slow.
- <br/>9. Define fGlobalDeclarations as an array of ValueVectorOf to avoid string comparison.
- </td>
- </tr>
-
- <tr>
- <td>2003-02-06</td>
- <td>David Bertoni</td>
- <td>[Bug 16826] RefVectorOf.c has errors in strict ANSI mode.
- </td>
- </tr>
-
- <tr>
- <td>2003-02-06</td>
- <td>Gareth Reakes</td>
- <td>Schema Fix: bug with multiple attributes being validated by the same union type.
- </td>
- </tr>
-
- <tr>
- <td>2003-02-05</td>
- <td>Tinny Ng</td>
- <td>[Bug 7592] XMLURL::lookupByName() should be static.
- </td>
- </tr>
-
+
<tr>
- <td>2003-02-05</td>
+ <td>2003-03-14</td>
<td>Tinny Ng</td>
- <td>[Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD().
+ <td>[Bug 17147] C++ namespace breaks build of XercesCOM DLL.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-02-05</td>
- <td>Tinny Ng</td>
- <td>[Bug 16322] DOMDocumentImpl::replaceChild should honor fDocElement.
+ <td>2003-03-13</td>
+ <td>Chris McKillop</td>
+ <td>[Bug 17858] Support for QNX/Neutrino.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-02-05</td>
- <td>Tinny Ng</td>
- <td>[Bug 11915] Utility for freeing memory.
+ <td>2003-03-13</td>
+ <td>Vitaly Prapirny</td>
+ <td>[Bug 11974] mak-files for bcc32 v.5.5.1 (free or from BCB5).
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-02-05</td>
- <td>Tinny Ng</td>
- <td>[Bug 13437] Incorrect memory management in XXXPlatformUtils.cpp.
- </td>
- </tr>
-
- <tr>
- <td>2003-02-05</td>
- <td>Zeid Derhally</td>
- <td>[Bug 14599] Metrowerks in support of CodeWarrior for Windows.
- </td>
- </tr>
-
- <tr>
- <td>2003-02-05</td>
+ <td>2003-03-11</td>
<td>PeiYong Zhang</td>
- <td>[Bug 16796] Possible out of bounds memory read in XMLRecognizer::basicEncodingProbe.
+ <td>Build versioned dll for ICU message files.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-02-05</td>
+ <td>2003-03-11</td>
<td>Khaled Noaman</td>
- <td>[Bug 16747] Parser loses ValidationScheme setting between parse attempts.
- </td>
- </tr>
-
- <tr>
- <td>2003-02-04</td>
- <td>PeiYong Zhang</td>
- <td>[Bug 16784] Obsolete documentation on XMLTranscoder
- </td>
- </tr>
-
- <tr>
- <td>2003-02-04</td>
- <td>PeiYong Zhang</td>
- <td>[Bug 16652] data from CDATA section is not passed for validation.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-30</td>
- <td>Tinny Ng</td>
- <td>[Bug 3041] wrong PLATFORM_IMPORT in MVSCPPDefs.hpp.
+ <td>Schema Fix: Check that target namespace of global/local attribute declarations is not the xsi uri.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-01-29</td>
- <td>Gareth Reakes</td>
- <td>Partial PSVI Support.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-29</td>
- <td>Gareth Reakes</td>
- <td>DOM L3: DOMTypeInfo and an associated test case.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-29</td>
- <td>Lenny Hoffman</td>
- <td>[Bug 6271] Invalid Precondition Test.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-29</td>
+ <td>2003-03-11</td>
<td>Khaled Noaman</td>
- <td>[Bug 15787] Reduce array size to reduce memory footprint.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-28</td>
- <td>PeiYong Zhang</td>
- <td>[Bug 13694]: Allow Xerces to write the BOM to XML files.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-23</td>
- <td>Tinny Ng</td>
- <td>[Bug 16188] Consistent crashes with BCB6.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-23</td>
- <td>Tinny Ng</td>
- <td>[Bug 16277] Readme should make note of threaded library problems in BCB6.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-16</td>
- <td>David Bertoni</td>
- <td>[Bug 16151] Memory leak in DTDScanner with ill-formed DTD declaration.
+ <td>Schema Fix for circular substitution group check.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-01-13</td>
+ <td>2003-03-10</td>
<td>Khaled Noaman</td>
- <td>[Bug 16024] SchemaSymbols.hpp conflicts C++ Builder 6 dir.h.
+ <td>Schema Fix for complex type declarations with mixed content.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-01-13</td>
- <td>Khaled Noaman</td>
- <td>[Bug 14390] C++ Indentifier collision with Python.
+ <td>2003-03-10</td>
+ <td>PeiYong Zhang</td>
+ <td>Schema Errata E2-40 double/float.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-01-13</td>
+ <td>2003-03-10</td>
<td>Khaled Noaman</td>
- <td>[Bug 14469] Validator doesn't enforce xsd:key.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-10</td>
- <td>Tinny Ng</td>
- <td>[Bug 13909] Use of non standard mbstowcs feature.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-10</td>
- <td>Tinny Ng</td>
- <td>[Bug 14545] samples/Makefile.incl has bad -L for linux.
+ <td>Schema Fix for types referred to without explicitly specifying its namespace.
</td>
- </tr>
-
- <tr>
- <td>2003-01-10</td>
- <td>Alberto Massari</td>
- <td>[Bug 14912] crashes inside UnionDatatypeValidator::isSubstitutableBy.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-10</td>
- <td>Albert Strasheim</td>
- <td>[Bug 5854] Patches and .spec file for rpm creation of 2.2.0.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-09</td>
- <td>Tinny Ng</td>
- <td>[Bug 14955] error validating parser.
- </td>
- </tr>
+ </tr>
<tr>
- <td>2003-01-09</td>
+ <td>2003-03-10</td>
<td>Tinny Ng</td>
- <td>[Bug 15928] Output with LocalFileFormatTarget fails silently.
+ <td>XML1.0 Errata E38.
</td>
- </tr>
-
- <tr>
- <td>2003-01-09</td>
- <td>Tinny Ng</td>
- <td>[Bug 15371] Fix documentation. The default of schema processing shoud be false.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-09</td>
- <td>Tinny Ng</td>
- <td>[Bug 15372] DOMBuilder::parseFromURI ignores result of handleErrors.
- </td>
- </tr>
-
- <tr>
- <td>2003-01-09</td>
- <td>Tinny Ng</td>
- <td>[Bug 15802] Add "const" qualifier to getURIText.
- </td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-01-09</td>
- <td>Tinny Ng</td>
- <td>[Bug 15427] DOMWriter dose not flush the output stream.
+ <td>2003-03-09</td>
+ <td>PeiYong Zhang</td>
+ <td>Pluggable PanicHandler.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2003-01-09</td>
- <td>Colin Adams</td>
- <td>[Bug 15796] surroundContents seg-faults.
+ <td>2003-03-07</td>
+ <td>Jacques Legare</td>
+ <td>[Bug 17589] Refactoring ....
</td>
- </tr>
+ </tr>
<tr>
- <td>2003-01-03</td>
- <td>Tinny Ng</td>
- <td>New feature StandardUriConformant to force strict standard uri conformance.
+ <td>2003-03-07</td>
+ <td>Peter Crozier</td>
+ <td>[Bug 17774] Unixware platform utils not implemented.
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-12-31</td>
+ <td>2003-03-07</td>
<td>Tinny Ng</td>
- <td>[Bug 15590] BeOSDefs.hpp has wrong case in CVS.
+ <td>[Bug 11692] Unimplement the hidden constructors and assignment operator to remove warnings from gcc.
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-12-31</td>
+ <td>2003-03-07</td>
<td>Tinny Ng</td>
- <td>[Bug 15608] IconvLCPTranscoder::transcode() is wrong at wcstombs() usage.
+ <td>Return a reference instead of void for operator=.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-12-30</td>
- <td>Gareth Reakes</td>
- <td>Added isDocumentAdopted API and recognize feature fgXercesUserAdoptsDOMDocument in
- DOMBuilder::getFeature/canSetFeature.
+ <td>2003-03-07</td>
+ <td>Bjoern A. Zeeb</td>
+ <td>[Bug 17571] fix building IconvFBSD (namespaces).
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-12-24</td>
- <td>Tinny Ng</td>
- <td>Build with ICU 2.4.
+ <td>2003-03-07</td>
+ <td>Bjoern A. Zeeb</td>
+ <td>[Bug 17570] IconvFBSD build on alpha,sparc.
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-12-24</td>
- <td>Tinny Ng</td>
- <td>[Bug 15160] TrueCoverage build fails in Window.
+ <td>2003-03-06</td>
+ <td>Alberto Massari</td>
+ <td>[Bug 17633] Empty complex type definition is always non-mixed even if declaration says otherwise.
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-12-23</td>
+ <td>2003-03-04</td>
<td>Khaled Noaman</td>
- <td>New public api to various parsers to return the src offset within the input source.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-20</td>
- <td>Tinny Ng</td>
- <td>XML 1.1
- </td>
- </tr>
-
- <tr>
- <td>2002-12-19</td>
- <td>Peter A. Volchek</td>
- <td>Schema: get/set methods to see if the represented type is anonymous.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-18</td>
- <td>Gareth Reakes</td>
- <td>[Bug 13438] Mismatched new[]/delete in template vector class. Added new abstract base class
- BaseRefVectorOf from which both RefVectorOf and the new class RefArrayVectorOf inherit from it.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-18</td>
- <td>Jennifer Schachter</td>
- <td>New Regx functionality - tokenize and replace.
+ <td>[Bug 17516] Thread safety problems in ../util/ and ../util/regx.
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-12-16</td>
- <td>James Berry</td>
- <td>[Bug 14805] Mac OS transcoder should return pointer to zero length string (rather than NULL) on receipt of zero length input.
+ <td>2003-03-04</td>
+ <td>Khaled Noaman</td>
+ <td>RegEx: fix for character category escape.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-12-10</td>
+ <td>2003-03-01</td>
<td>PeiYong Zhang</td>
- <td>Validating Schema Float/Double in value space. Converting out-of-bound value into special values.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-10</td>
- <td>Tinny Ng</td>
- <td>NLS: DOMWriter should use message loader to load message instead of using hardcoded static stirng.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-06</td>
- <td>Kevin King</td>
- <td>[Bug 13840] DOMWriter: more pretty-print format feature.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-06</td>
- <td>Tinny Ng</td>
- <td>Fix: for file protocol, need to manually replace any character reference %xx first.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-06</td>
- <td>Tinny Ng</td>
- <td>[Bug 9083] Make some classes be exportable.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-06</td>
- <td>Tinny Ng</td>
- <td>[Bug 9697] Make GrammarResolver to be exportable.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-02</td>
- <td>Andrew Bachmann</td>
- <td>[Bug 12490] Patches required to build Xerces-C++ on BeOS R5.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-02</td>
- <td>Adam Zell</td>
- <td>[Bug 14723] Memory leak in atomicOpsMutex.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-02</td>
- <td>Abe Backus</td>
- <td>[Bug 13804] Update build and installation docs for cygwin.
+ <td>Schema Fix: TotalDigits value must be a positiveInteger.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-12-02</td>
- <td>Peter A. Volchek</td>
- <td>[Bug 14960] Opened up interface to expose user defined and built in registries.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-02</td>
- <td>Gareth Reakes and Peter A. Volchek</td>
- <td>[Bug 12188] Create NMTOKEN, ID, IDREF, ENTITY, NAME, NCNAME with appropriate base types. Some reordering of creation was required where dependencies resulted.
- </td>
- </tr>
-
- <tr>
- <td>2002-12-02</td>
- <td>Peter A. Volchek</td>
- <td>[Bug 12238] Attributes without type declarations should be validated using AnySimpleTypeValidator, not the string validator.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-26</td>
- <td>Tinny Ng</td>
- <td>Namespace Check:
- <br/>1. xmlns:a="" where namespace URI is null is not valid.
- <br/>2. xmlns:doc where xmlns is used as element prefix is not valid.
- <br/>3. xmlns:xmlns where xmlns is used as prefix is not valid.
- <br/>4. xmlns:xml="a" where xml is used as prefix but URI does not match the xml uri (http://www.w3.org/XML/1999/namespace) is not valid.
- <br/>5. if validation is on, attribute values declared to be of types ID, IDREF(S), ENTITY(IES), and NOTATION are also Names, and thus should be colon-free.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-25</td>
- <td>Tinny Ng</td>
- <td>Thread-safe the static variable TransService::gMappings.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-22</td>
- <td>Robert Buck</td>
- <td>Add autodetection of MSVC++ version in packageBinaries.pl.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-22</td>
- <td>Chris Larsson and Stephen Dulin</td>
- <td>390: support record-oriented MVS datasets with the DOM Level 3 serialization APIs.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-22</td>
- <td>Chris Larsson and Stephen Dulin</td>
- <td>390: Uniconv390 support.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-21</td>
- <td>Jennifer Schachter</td>
- <td>Fixed bug in Token::analyzeFirstCharacter so that . matches new line with
- head character optimisation enabled.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-21</td>
- <td>Gareth Reakes and Jennifer Schachter</td>
- <td>DOM L3: isId, setIdAttribute, setIdAttributeNS and setIdAttributeNode.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-21</td>
- <td>PeiYong Zhang</td>
- <td>Schema Fix: validate content as a whole against pattern.
+ <td>2003-02-26</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 17425] Schema using cyclic import fails validation.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-20</td>
+ <td>2003-02-26</td>
<td>PeiYong Zhang</td>
- <td>Update ThreadTest to use DOMWriter to dump DOM.
+ <td>Schema Errata E2-43: disallow trailing decimal point and a new pattern added
+ to the Integer definition.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-19</td>
+ <td>2003-02-25</td>
<td>Tinny Ng</td>
- <td>[Bug 13487] Linux runs on many non-i386 platforms.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-19</td>
- <td>Cameron Dorrat</td>
- <td>[Bug 14661] Caldera implemented openFileToWrite and writeBufferToFile.
+ <td>[Bug 12192] File named 'CVS' should be deleted.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-18</td>
- <td>Steven White</td>
- <td>Problems using make tarball under linux.
+ <td>2003-02-25</td>
+ <td>Steve Dulin</td>
+ <td>Modify UnixHTTPURLInputStream for it to work on ebcdic platform.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-18</td>
- <td>Abe Backus</td>
- <td>[Bug 14612] GCCDefs clashes with cygwin's string.h for stricmp and strnicmp.
+ <td>2003-02-25</td>
+ <td>James Berry</td>
+ <td>Fixes to runConfigure which was worrying overmuch if no C++ compiler was specified.
+ and fix the test for TRU64
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-15</td>
- <td>Abe Backus</td>
- <td>[Bug 13801] cygwin libxerces-c.dll symlinks misleading.
+ <td>2003-02-25</td>
+ <td>PeiYong Zhang</td>
+ <td>Schema Errata: E2-44 totalDigits/fractDigits.
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-11-15</td>
+ <td>2003-02-25</td>
<td>Tinny Ng</td>
- <td>[Bug 13751] Documentation for DOMNamedNodeMap incorrect.
+ <td>[Bug 13491] avoid deleting through void* in DOMDocumentImpl.cpp.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-15</td>
- <td>Richard Balint</td>
- <td>[Bug 14598] IRIX 6.5 / g++ 3.0.4 compilation bugs.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-14</td>
+ <td>2003-02-25</td>
<td>Tinny Ng</td>
- <td>[Bug 14265] Access violation with Null systemId/publicId in DTDScanner.
+ <td>[Bug 7072] Documentation for XMLString::transcode states invalid return value.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-14</td>
+ <td>2003-02-25</td>
<td>Tinny Ng</td>
- <td>[Bug 14479] XMLString::subString failure when len(source)==0.
+ <td>[Bug 13493] Use const on static data in DOMWriterImpl.cpp.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-14</td>
- <td>Tinny Ng</td>
- <td>[Bug 14389] DOMPrint - gDoCreate - wrong default value.
+ <td>2003-02-25</td>
+ <td>Duncan Stodart</td>
+ <td>[Bug 12350] Xerces compilation problems on Tandem (HP Nonstop).
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-11-13</td>
- <td>PeiYong Zhang</td>
- <td>[Bug 14528] Encounters of the end tag "]]>" are ignored.
+ <td>2003-02-25</td>
+ <td>Dan Gohman</td>
+ <td>[Bug 13492] Unintended comma expression in DOMRangeImpl.cpp.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-13</td>
- <td>James Berry</td>
- <td>[Bug 14260] MacOSUnicodeConverter::upperCase() passes wrong arguments to Carbon function.
+ <td>2003-02-25</td>
+ <td>Michael Cahill</td>
+ <td>[Bug 17358] C++ namespace support in IconvFBSD doesn't compile.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-11-13</td>
+ <td>2003-02-22</td>
<td>James Berry</td>
- <td>Update Mac OS build for compatiblity with namespace additions.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-12</td>
- <td>Tinny Ng</td>
- <td>DOM Message: make use of the non-standard extension DOMImplementation::loadDOMExceptionMsg
- to load the default error text message for the correspond Exception Code.
- </td>
- </tr>
-
- <tr>
- <td>2002-11-12</td>
- <td>Tinny Ng</td>
- <td>DOM Message: introduce a new message domain, XMLDOMMsg, for DOM Messages.
+ <td> Improvements to Mac OS port:
+ <br/>- Refactor Mac OS file handling into distinct files per file type.
+ <br/>- Add Posix file handling to use posix file apis directly where possible.
+ <br/>- Carbon file access is now used only where posix files aren't available.
+ <br/>- Tweaks to FSSpec/FSRef routines to handle directories better.
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-11-04</td>
+ <td>2003-02-22</td>
<td>PeiYong Zhang</td>
- <td>New feature XMLPlatformUtils::Initialize(const char* const locale) to set the locale
- for message loader.
+ <td>Schema Errata E2-35 Length, minLength and maxLength in different derivation steps.
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-11-04</td>
- <td>Tinny Ng</td>
- <td>C++ Namespace Support
+ <td>2003-02-21</td>
+ <td>Neil Graham</td>
+ <td>Fix packageBinaries.pl so that it pays attention when you set the
+ compiler to gcc under cygwin.
</td>
- </tr>
+ </tr>
<tr>
- <td>2002-10-30</td>
- <td>Tinny Ng</td>
- <td>[Bug 13641] compiler-generated copy-constructor for QName doesn't do the right thing.
- </td>
- </tr>
-
- <tr>
- <td>2002-10-29</td>
- <td>Chris Larsson</td>
- <td>Modify DOMPrint to accept a file name as a parameter.
- </td>
- </tr>
-
- <tr>
- <td>2002-10-29</td>
- <td>Tinny Ng</td>
- <td>Support for Linux/390 which is big endian.
- </td>
- </tr>
-
- <tr>
- <td>2002-10-23</td>
- <td>PeiYong Zhang</td>
- <td>[Bug 13213] DOMImplementation::hasFeature() should be const.
+ <td>2003-02-21</td>
+ <td>Neil Graham</td>
+ <td>[Bug 13429] Text in part of the Programming/Parsing FAQ is truncated/missing.
</td>
- </tr>
-
+ </tr>
+
<tr>
- <td>2002-10-17</td>
+ <td>2003-02-20</td>
<td>PeiYong Zhang</td>
- <td>[Bug 13640] Getter methods not public in DecimalDatatypeValidator.
- </td>
- </tr>
-
- <tr>
- <td>2002-10-16</td>
- <td>Khaled Noaman</td>
- <td>[Bug 13293] Schema ID validation can fail depending on declaration ordering.
- </td>
- </tr>
-
- <tr>
- <td>2002-10-15</td>
- <td>Khaled Noaman</td>
- <td>[Bug 13604] while loop never terminates.
+ <td>[Bug 7077] build error message shared library for ICUMsgLoader.
</td>
</tr>
<tr>
- <td>2002-10-15</td>
+ <td>2003-02-19</td>
<td>Khaled Noaman</td>
- <td>[Bug 13639] Failure to parse xsi:schemaLocation attribute value correctly.
+ <td>Schema errata E2-38.
</td>
</tr>
-
+
<tr>
- <td>2002-10-15</td>
- <td>Khaled Noaman</td>
- <td>[Bug 13494] use unsigned instead of signed in TraverseSchema.cpp.
+ <td>2003-02-17</td>
+ <td>Dan Egnor</td>
+ <td>[Bug 17131] File writing on Win32 very very very slow.
</td>
</tr>
<tr>
- <td>2002-10-15</td>
- <td>Khaled Noaman</td>
- <td>[Bug 13490] new[]/delete mismatch in RangeToken.cpp.
- </td>
- </tr>
-
- <tr>
- <td>2002-10-15</td>
- <td>Khaled Noaman</td>
- <td>[Bug 13489] missing 'return' in Token.cpp.
- </td>
- </tr>
-
- <tr>
- <td>2002-10-15</td>
- <td>Khaled Noaman</td>
- <td>[Bug 13485] incorrect return from getWSstring.
- </td>
- </tr>
-
- <tr>
- <td>2002-10-04</td>
- <td>Duncan Stodart</td>
- <td>[Bug 12560] Use const in DOMWriter.
- </td>
- </tr>
-
- <tr>
- <td>2002-10-01</td>
- <td>Tinny Ng</td>
- <td>[Bug 13139] Building Promblems on HP-UX.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-30</td>
- <td>PeiYong Zhang</td>
- <td>Support ICU Message Loader.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-30</td>
- <td>PeiYong Zhang</td>
- <td>Xlat: To generate icu resource file (in text) for error message.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-30</td>
- <td>Tinny Ng</td>
- <td>[Bug 13109] DOMRange::toString eventually cycles forever.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-27</td>
- <td>Guillaume Morin</td>
- <td>[Bug 12547] Xerces C++ 2.1 fails to build on Linux 64 bits arch with -tlinux.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-27</td>
- <td>Tinny Ng</td>
- <td>[Bug 13073] GeneralAttributeCheck.cpp : compilation fails with Sun C++ 4.2 on Solaris2.7 system.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-27</td>
- <td>Peter Volchek</td>
- <td>[Bug 12740] Extra include.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-27</td>
- <td>Gareth Reakes</td>
- <td>[Bug 12847] bulid warning for non-virtual constuctor.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-27</td>
- <td>Gareth Reakes</td>
- <td>[Bug 12848] newline warning whist building.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-26</td>
- <td>Gareth Reakes</td>
- <td>[Bug 12849] comparison is always false warning.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-26</td>
- <td>Erik Rydgren</td>
- <td>[Bug 12914] Bug in AbstractDOMParser::resetPool().
- </td>
- </tr>
-
- <tr>
- <td>2002-09-26</td>
- <td>Gareth Reakes</td>
- <td>DOM L3: Add const to isSameNode, isEqualNode, compareTreePosition.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-23</td>
+ <td>2003/02/17</td>
<td>PeiYong Zhang</td>
- <td>Issue Panic_CantLoadMsgDomain if loadAMsgSet() fails.
+ <td>Allow set user specified error message file location in PlatformUtils::Initialize().
</td>
</tr>
-
+
<tr>
- <td>2002-09-23</td>
+ <td>2003-02-10</td>
<td>PeiYong Zhang</td>
- <td>Support MsgCatalog Message Loader.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-23</td>
- <td>Gareth Reakes, Thomas Ford and Tinny Ng</td>
- <td>DOM L3: Support baseURI.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-18</td>
- <td>Stephen Dulin</td>
- <td>OS390 Performance Enhancement: instead of calling isPosixOn everytime, store the information
- in a static flag during initialization.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-17</td>
- <td>Thomas Woerner</td>
- <td>RPM for Linux.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-16</td>
- <td>Tinny Ng</td>
- <td>Infinite loop for malformed xml (e.g. simple has "XXXX") w/ setexitonfirstfatal(false).
- </td>
- </tr>
-
- <tr>
- <td>2002-09-16</td>
- <td>Tinny Ng</td>
- <td>[Bug 12442] Fix typo: "Mode:" which should be "Model".
- </td>
- </tr>
-
- <tr>
- <td>2002-09-09</td>
- <td>PeiYong Zhang</td>
- <td>[Bug 12369] invalid output from DOMWriter using MemBufFormatTarget.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-05</td>
- <td>James Berry</td>
- <td>Add export directives for Mac OS path utility routines .
- </td>
- </tr>
-
- <tr>
- <td>2002-09-05</td>
- <td>Tinny Ng</td>
- <td>[Bug 12232] Make operator to be constant.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-05</td>
- <td>Tinny Ng</td>
- <td>[Bug 12290] example on webpage won't compile.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-05</td>
- <td>Tinny Ng</td>
- <td>[Bug 12279] Makefiles contain tabs causing "commands commence" error.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-05</td>
- <td>Tinny Ng</td>
- <td>[Bug 12275] DOMCount -n gives DOM Error.
- </td>
- </tr>
-
- <tr>
- <td>2002-09-03</td>
- <td>Tinny Ng</td>
- <td>[Bug 12897] System ID is missing inside DOCTYPE.
- </td>
- </tr>
-
- <tr>
- <td>2002/08/27</td>
- <td>Khaled Noaman</td>
- <td>Identity Constraint: handle case of recursive elements.
- </td>
- </tr>
-
- <tr>
- <td>2002-08-27</td>
- <td>Tom Ford</td>
- <td>[Bug 12087] XMLString::patternMatch() is not accurate.
+ <td>Remove -weol from the command line option list of sample DOMPrint.
</td>
</tr>
1.12 +981 -0 xml-xerces/c/doc/releases_archive.xml
Index: releases_archive.xml
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/releases_archive.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- releases_archive.xml 31 Dec 2002 17:09:47 -0000 1.11
+++ releases_archive.xml 14 Mar 2003 21:09:55 -0000 1.12
@@ -4,6 +4,7 @@
<s1 title="Releases Archive">
<s2 title="Release Information of earlier releases">
<ul>
+ <li><link anchor="Release220">Release Information of &XercesCName; 2.2.0</link></li>
<li><link anchor="Release210">Release Information of &XercesCName; 2.1.0</link></li>
<li><link anchor="Release200">Release Information of &XercesCName; 2.0.0</link></li>
<li><link anchor="Release170">Release Information of &XercesCName; 1.7.0</link></li>
@@ -20,6 +21,986 @@
<li><link anchor="ReleaseBETA">Release Information of &XercesCName; BETA</link></li>
</ul>
</s2>
+
+ <anchor name="Release220"/>
+ <s2 title="Release Information of &XercesCName; 2.2.0: February 7, 2003">
+<p> Here is the list of <jump href=
+"http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=08%2F28%2F02&chfieldto=02%2F07%2F03&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
+fixed bugzilla bugs</jump> that are resolved in this release, &XercesCName; 2.2.0.
+</p>
+<table>
+ <tr>
+ <th>Date</th>
+ <th>Contributor</th>
+ <th>Description</th>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>Khaled Noaman</td>
+ <td>Schema Errata:
+ <br/>1. E1-2
+ <br/>2. E1-10
+ <br/>3. E1-15
+ <br/>4. E1-16
+ <br/>5. E1-20
+ <br/>6. E1-21
+ <br/>7. E1-22
+ <br/>8. E1-23
+ <br/>9. E1-27
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>PeiYong Zhang</td>
+ <td>Schema Errata:
+ <br/>1. E2-9 Base64.
+ <br/>2. E2-12 gMonth.
+ <br/>3. E2-16 maxExclusive.
+ <br/>4. E2-23 seconds part shall have at least one digit after the dot if it appears.
+ <br/>5. E2-24 Duration 'T': allow SchemaDateTimeException be propogated to client.
+ <br/>6. E2-25 language.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>Khaled Noaman</td>
+ <td>Performance: Scanner Reorganization. Create
+ XMLScannerResolver, WFXMLScanner, IGXMLScanner, DGXMLScanner, and SGXMLScanner.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>Khaled Noaman</td>
+ <td>Performance:
+ <br/> 1. [Bug 13695] Performance problem with large text nodes and XMLFormatter.cpp.
+ <br/> 2. Make getNextChar/peekNextChar inline.
+ <br/> 3. Reduce instruction counts in XMLReader.
+ <br/> 4. Do not call XMLString::stringLen in XMLString::indexOf.
+ <br/> 5. Use existing QName in XMLElementDecl instead of creating a new one everytime.
+ <br/> 6. Allow creating/setting of XMLAttr using a rawname (i.e. 'prefix:localpart').
+ <br/> 7. Enable/disable calculation of src offset.
+ <br/> 8. No need to use temporary buffer to hold namespace value in SAX2XMLReaderImpl.
+ <br/> 9. Eliminate unnecessary condition in compareNString.
+ <br/>10. Use global buffer to eliminate repetitive memory creation/deletion
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>Tinny Ng</td>
+ <td>Performance:
+ <br/>1. DOM: call fParent.fOwnerDocument directly instead of fNode.getOwnerDocument.
+ <br/>2. Check for null string directly isntead of calling XMLString::stringLen.
+ <br/>3. New inline function XMLString::equals that simply returns true or false,
+ use it instead of XMLString::compareString wherever applicable.
+ <br/>4. XERCES_XMLCH should not be classified as XMLRecognizer::OtherEncodings.
+ <br/>5. Pre uppercase the encodingString before calling encodingForName to avoid calling compareIString.
+ <br/>6. Use XMLRecognizer::Encodings enum to make new transcode, faster than comparing the encoding string every time.
+ <br/>7. Reduce some instruction counts in XMLUTF8Transcoder.
+ <br/>8. [Bug 13447] Using LocalFileFormatTarget with DOMWriter is very slow.
+ <br/>9. Define fGlobalDeclarations as an array of ValueVectorOf to avoid string comparison.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>David Bertoni</td>
+ <td>[Bug 16826] RefVectorOf.c has errors in strict ANSI mode.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-06</td>
+ <td>Gareth Reakes</td>
+ <td>Schema Fix: bug with multiple attributes being validated by the same union type.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 7592] XMLURL::lookupByName() should be static.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD().
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 16322] DOMDocumentImpl::replaceChild should honor fDocElement.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 11915] Utility for freeing memory.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 13437] Incorrect memory management in XXXPlatformUtils.cpp.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Zeid Derhally</td>
+ <td>[Bug 14599] Metrowerks in support of CodeWarrior for Windows.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 16796] Possible out of bounds memory read in XMLRecognizer::basicEncodingProbe.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-05</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 16747] Parser loses ValidationScheme setting between parse attempts.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-04</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 16784] Obsolete documentation on XMLTranscoder
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-02-04</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 16652] data from CDATA section is not passed for validation.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-30</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 3041] wrong PLATFORM_IMPORT in MVSCPPDefs.hpp.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-29</td>
+ <td>Gareth Reakes</td>
+ <td>Partial PSVI Support.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-29</td>
+ <td>Gareth Reakes</td>
+ <td>DOM L3: DOMTypeInfo and an associated test case.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-29</td>
+ <td>Lenny Hoffman</td>
+ <td>[Bug 6271] Invalid Precondition Test.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-29</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 15787] Reduce array size to reduce memory footprint.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-28</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 13694]: Allow Xerces to write the BOM to XML files.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-23</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 16188] Consistent crashes with BCB6.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-23</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 16277] Readme should make note of threaded library problems in BCB6.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-16</td>
+ <td>David Bertoni</td>
+ <td>[Bug 16151] Memory leak in DTDScanner with ill-formed DTD declaration.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-13</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 16024] SchemaSymbols.hpp conflicts C++ Builder 6 dir.h.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-13</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 14390] C++ Indentifier collision with Python.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-13</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 14469] Validator doesn't enforce xsd:key.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-10</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 13909] Use of non standard mbstowcs feature.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-10</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 14545] samples/Makefile.incl has bad -L for linux.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-10</td>
+ <td>Alberto Massari</td>
+ <td>[Bug 14912] crashes inside UnionDatatypeValidator::isSubstitutableBy.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-10</td>
+ <td>Albert Strasheim</td>
+ <td>[Bug 5854] Patches and .spec file for rpm creation of 2.2.0.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-09</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 14955] error validating parser.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-09</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 15928] Output with LocalFileFormatTarget fails silently.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-09</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 15371] Fix documentation. The default of schema processing shoud be false.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-09</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 15372] DOMBuilder::parseFromURI ignores result of handleErrors.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-09</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 15802] Add "const" qualifier to getURIText.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-09</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 15427] DOMWriter dose not flush the output stream.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-09</td>
+ <td>Colin Adams</td>
+ <td>[Bug 15796] surroundContents seg-faults.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2003-01-03</td>
+ <td>Tinny Ng</td>
+ <td>New feature StandardUriConformant to force strict standard uri conformance.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-31</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 15590] BeOSDefs.hpp has wrong case in CVS.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-31</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 15608] IconvLCPTranscoder::transcode() is wrong at wcstombs() usage.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-30</td>
+ <td>Gareth Reakes</td>
+ <td>Added isDocumentAdopted API and recognize feature fgXercesUserAdoptsDOMDocument in
+ DOMBuilder::getFeature/canSetFeature.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-24</td>
+ <td>Tinny Ng</td>
+ <td>Build with ICU 2.4.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-24</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 15160] TrueCoverage build fails in Window.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-23</td>
+ <td>Khaled Noaman</td>
+ <td>New public api to various parsers to return the src offset within the input source.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-20</td>
+ <td>Tinny Ng</td>
+ <td>XML 1.1
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-19</td>
+ <td>Peter A. Volchek</td>
+ <td>Schema: get/set methods to see if the represented type is anonymous.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-18</td>
+ <td>Gareth Reakes</td>
+ <td>[Bug 13438] Mismatched new[]/delete in template vector class. Added new abstract base class
+ BaseRefVectorOf from which both RefVectorOf and the new class RefArrayVectorOf inherit from it.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-18</td>
+ <td>Jennifer Schachter</td>
+ <td>New Regx functionality - tokenize and replace.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-16</td>
+ <td>James Berry</td>
+ <td>[Bug 14805] Mac OS transcoder should return pointer to zero length string (rather than NULL) on receipt of zero length input.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-10</td>
+ <td>PeiYong Zhang</td>
+ <td>Validating Schema Float/Double in value space. Converting out-of-bound value into special values.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-10</td>
+ <td>Tinny Ng</td>
+ <td>NLS: DOMWriter should use message loader to load message instead of using hardcoded static stirng.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-06</td>
+ <td>Kevin King</td>
+ <td>[Bug 13840] DOMWriter: more pretty-print format feature.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-06</td>
+ <td>Tinny Ng</td>
+ <td>Fix: for file protocol, need to manually replace any character reference %xx first.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-06</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 9083] Make some classes be exportable.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-06</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 9697] Make GrammarResolver to be exportable.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-02</td>
+ <td>Andrew Bachmann</td>
+ <td>[Bug 12490] Patches required to build Xerces-C++ on BeOS R5.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-02</td>
+ <td>Adam Zell</td>
+ <td>[Bug 14723] Memory leak in atomicOpsMutex.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-02</td>
+ <td>Abe Backus</td>
+ <td>[Bug 13804] Update build and installation docs for cygwin.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-02</td>
+ <td>Peter A. Volchek</td>
+ <td>[Bug 14960] Opened up interface to expose user defined and built in registries.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-02</td>
+ <td>Gareth Reakes and Peter A. Volchek</td>
+ <td>[Bug 12188] Create NMTOKEN, ID, IDREF, ENTITY, NAME, NCNAME with appropriate base types. Some reordering of creation was required where dependencies resulted.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-12-02</td>
+ <td>Peter A. Volchek</td>
+ <td>[Bug 12238] Attributes without type declarations should be validated using AnySimpleTypeValidator, not the string validator.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-26</td>
+ <td>Tinny Ng</td>
+ <td>Namespace Check:
+ <br/>1. xmlns:a="" where namespace URI is null is not valid.
+ <br/>2. xmlns:doc where xmlns is used as element prefix is not valid.
+ <br/>3. xmlns:xmlns where xmlns is used as prefix is not valid.
+ <br/>4. xmlns:xml="a" where xml is used as prefix but URI does not match the xml uri (http://www.w3.org/XML/1999/namespace) is not valid.
+ <br/>5. if validation is on, attribute values declared to be of types ID, IDREF(S), ENTITY(IES), and NOTATION are also Names, and thus should be colon-free.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-25</td>
+ <td>Tinny Ng</td>
+ <td>Thread-safe the static variable TransService::gMappings.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-22</td>
+ <td>Robert Buck</td>
+ <td>Add autodetection of MSVC++ version in packageBinaries.pl.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-22</td>
+ <td>Chris Larsson and Stephen Dulin</td>
+ <td>390: support record-oriented MVS datasets with the DOM Level 3 serialization APIs.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-22</td>
+ <td>Chris Larsson and Stephen Dulin</td>
+ <td>390: Uniconv390 support.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-21</td>
+ <td>Jennifer Schachter</td>
+ <td>Fixed bug in Token::analyzeFirstCharacter so that . matches new line with
+ head character optimisation enabled.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-21</td>
+ <td>Gareth Reakes and Jennifer Schachter</td>
+ <td>DOM L3: isId, setIdAttribute, setIdAttributeNS and setIdAttributeNode.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-21</td>
+ <td>PeiYong Zhang</td>
+ <td>Schema Fix: validate content as a whole against pattern.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-20</td>
+ <td>PeiYong Zhang</td>
+ <td>Update ThreadTest to use DOMWriter to dump DOM.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-19</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 13487] Linux runs on many non-i386 platforms.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-19</td>
+ <td>Cameron Dorrat</td>
+ <td>[Bug 14661] Caldera implemented openFileToWrite and writeBufferToFile.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-18</td>
+ <td>Steven White</td>
+ <td>Problems using make tarball under linux.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-18</td>
+ <td>Abe Backus</td>
+ <td>[Bug 14612] GCCDefs clashes with cygwin's string.h for stricmp and strnicmp.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-15</td>
+ <td>Abe Backus</td>
+ <td>[Bug 13801] cygwin libxerces-c.dll symlinks misleading.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-15</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 13751] Documentation for DOMNamedNodeMap incorrect.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-15</td>
+ <td>Richard Balint</td>
+ <td>[Bug 14598] IRIX 6.5 / g++ 3.0.4 compilation bugs.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-14</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 14265] Access violation with Null systemId/publicId in DTDScanner.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-14</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 14479] XMLString::subString failure when len(source)==0.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-14</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 14389] DOMPrint - gDoCreate - wrong default value.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-13</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 14528] Encounters of the end tag "]]>" are ignored.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-13</td>
+ <td>James Berry</td>
+ <td>[Bug 14260] MacOSUnicodeConverter::upperCase() passes wrong arguments to Carbon function.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-13</td>
+ <td>James Berry</td>
+ <td>Update Mac OS build for compatiblity with namespace additions.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-12</td>
+ <td>Tinny Ng</td>
+ <td>DOM Message: make use of the non-standard extension DOMImplementation::loadDOMExceptionMsg
+ to load the default error text message for the correspond Exception Code.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-12</td>
+ <td>Tinny Ng</td>
+ <td>DOM Message: introduce a new message domain, XMLDOMMsg, for DOM Messages.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-04</td>
+ <td>PeiYong Zhang</td>
+ <td>New feature XMLPlatformUtils::Initialize(const char* const locale) to set the locale
+ for message loader.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-11-04</td>
+ <td>Tinny Ng</td>
+ <td>C++ Namespace Support
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-30</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 13641] compiler-generated copy-constructor for QName doesn't do the right thing.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-29</td>
+ <td>Chris Larsson</td>
+ <td>Modify DOMPrint to accept a file name as a parameter.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-29</td>
+ <td>Tinny Ng</td>
+ <td>Support for Linux/390 which is big endian.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-23</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 13213] DOMImplementation::hasFeature() should be const.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-17</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 13640] Getter methods not public in DecimalDatatypeValidator.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-16</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 13293] Schema ID validation can fail depending on declaration ordering.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-15</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 13604] while loop never terminates.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-15</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 13639] Failure to parse xsi:schemaLocation attribute value correctly.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-15</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 13494] use unsigned instead of signed in TraverseSchema.cpp.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-15</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 13490] new[]/delete mismatch in RangeToken.cpp.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-15</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 13489] missing 'return' in Token.cpp.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-15</td>
+ <td>Khaled Noaman</td>
+ <td>[Bug 13485] incorrect return from getWSstring.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-04</td>
+ <td>Duncan Stodart</td>
+ <td>[Bug 12560] Use const in DOMWriter.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-10-01</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 13139] Building Promblems on HP-UX.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-30</td>
+ <td>PeiYong Zhang</td>
+ <td>Support ICU Message Loader.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-30</td>
+ <td>PeiYong Zhang</td>
+ <td>Xlat: To generate icu resource file (in text) for error message.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-30</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 13109] DOMRange::toString eventually cycles forever.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-27</td>
+ <td>Guillaume Morin</td>
+ <td>[Bug 12547] Xerces C++ 2.1 fails to build on Linux 64 bits arch with -tlinux.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-27</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 13073] GeneralAttributeCheck.cpp : compilation fails with Sun C++ 4.2 on Solaris2.7 system.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-27</td>
+ <td>Peter Volchek</td>
+ <td>[Bug 12740] Extra include.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-27</td>
+ <td>Gareth Reakes</td>
+ <td>[Bug 12847] bulid warning for non-virtual constuctor.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-27</td>
+ <td>Gareth Reakes</td>
+ <td>[Bug 12848] newline warning whist building.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-26</td>
+ <td>Gareth Reakes</td>
+ <td>[Bug 12849] comparison is always false warning.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-26</td>
+ <td>Erik Rydgren</td>
+ <td>[Bug 12914] Bug in AbstractDOMParser::resetPool().
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-26</td>
+ <td>Gareth Reakes</td>
+ <td>DOM L3: Add const to isSameNode, isEqualNode, compareTreePosition.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-23</td>
+ <td>PeiYong Zhang</td>
+ <td>Issue Panic_CantLoadMsgDomain if loadAMsgSet() fails.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-23</td>
+ <td>PeiYong Zhang</td>
+ <td>Support MsgCatalog Message Loader.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-23</td>
+ <td>Gareth Reakes, Thomas Ford and Tinny Ng</td>
+ <td>DOM L3: Support baseURI.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-18</td>
+ <td>Stephen Dulin</td>
+ <td>OS390 Performance Enhancement: instead of calling isPosixOn everytime, store the information
+ in a static flag during initialization.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-17</td>
+ <td>Thomas Woerner</td>
+ <td>RPM for Linux.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-16</td>
+ <td>Tinny Ng</td>
+ <td>Infinite loop for malformed xml (e.g. simple has "XXXX") w/ setexitonfirstfatal(false).
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-16</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 12442] Fix typo: "Mode:" which should be "Model".
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-09</td>
+ <td>PeiYong Zhang</td>
+ <td>[Bug 12369] invalid output from DOMWriter using MemBufFormatTarget.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-05</td>
+ <td>James Berry</td>
+ <td>Add export directives for Mac OS path utility routines .
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 12232] Make operator to be constant.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 12290] example on webpage won't compile.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 12279] Makefiles contain tabs causing "commands commence" error.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-05</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 12275] DOMCount -n gives DOM Error.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-09-03</td>
+ <td>Tinny Ng</td>
+ <td>[Bug 12897] System ID is missing inside DOCTYPE.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002/08/27</td>
+ <td>Khaled Noaman</td>
+ <td>Identity Constraint: handle case of recursive elements.
+ </td>
+ </tr>
+
+ <tr>
+ <td>2002-08-27</td>
+ <td>Tom Ford</td>
+ <td>[Bug 12087] XMLString::patternMatch() is not accurate.
+ </td>
+ </tr>
+
+</table>
+</s2>
<anchor name="Release210"/>
<s2 title="Release Information of &XercesCName; 2.1.0: August 26, 2002">
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org