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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]