blob: cf5d33b2ca301ec82c4238b6afbd8a660b27dcf8 [file] [log] [blame]
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE s1 SYSTEM "./dtd/document.dtd">
<s1 title="Releases">
<s2 title="&XercesCName; Version 1.6.0: December 6, 2001">
<table>
<tr>
<td>Date</td>
<td>Contributor</td>
<td>Description</td>
</tr>
<tr>
<td>2001-12-06</td>
<td>Khaled Noaman</td>
<td>Schema: Add Identity Constraint(Key, KeyRef, Unique, Selector, Field, and Partial XPath Support). <br/>
Add XPathSymbols, <br/>
XPathMatcherStack, <br/>
XPathMatcher, <br/>
XPathException, <br/>
XercesXPath, <br/>
ValueStoreCache, <br/>
ValueStore, <br/>
IdentityConstraint, <br/>
IC_Unique, <br/>
IC_Selector, <br/>
IC_KeyRef, <br/>
IC_Key, <br/>
IC_Field, <br/>
FieldValueMap, <br/>
FieldActivator. <br/>
Support Particle Derivation Constraint Checking.
</td>
</tr>
<tr>
<td>2001-12-06</td>
<td>PeiYong Zhang</td>
<td>DatatypeValidator:<br/>
Support DateTimeValidator, <br/>
DateTimeDatatypeValidator, <br/>
DateDatatypeValidator, <br/>
TimeDatatypeValidator, <br/>
DayDatatypeValidator, <br/>
MonthDatatypeValidator, <br/>
MonthDayDatatypeValidator, <br/>
YearDatatypeValidator, <br/>
YearMonthDatatypeValidator, <br/>
DurationDatatypeValidator. <br/>
Add SchemaDataTimeException, <br/>
XMLAbstractDoubleFloat, <br/>
XMLDateTime.
</td>
</tr>
<tr>
<td>2001-12-06</td>
<td>Tinny Ng</td>
<td>[Bug 1959] setNodeValue throws exception when spec specifies NOP.
</td>
</tr>
<tr>
<td>2001-12-06</td>
<td>Erik Rydgren</td>
<td>[Bug 2174] Bug in NamedNodeMapImpl.
</td>
</tr>
<tr>
<td>2001-12-06</td>
<td>Henry Zongaro</td>
<td>Performance Enhancement. Added setNPrefix and setNLocalPart methods in QName that
allow code to take advantage of the fact that it knows the length of the prefix and
local name, when possible.
</td>
</tr>
<tr>
<td>2001-12-06</td>
<td>Henry Zongaro</td>
<td>Performance Enhancement. Added a second ContentSpecNode constructor that allows
the QName to be just assigned, not copied.
</td>
</tr>
<tr>
<td>2001-12-06</td>
<td>Henry Zongaro</td>
<td>Performance Enhancement. Added a second CMLeaf constructor that indicated the
QName passed in was to be adopted.
</td>
</tr>
<tr>
<td>2001-12-06</td>
<td>Henry Zongaro</td>
<td>Performance Enhancement. Modify the handling of the fNEL option so that it results
in fgCharCharsTable being modified, instead of having all of the low-level routines check
the option.
</td>
</tr>
<tr>
<td>2001-12-06</td>
<td>Tinny Ng</td>
<td>Make the runConfigure and associated config*, Makefile* in folders tests,
samples and src more consistent.
</td>
</tr>
<tr>
<td>2001-12-05</td>
<td>Khaled Noaman</td>
<td>[Bug 1236] Incorrect NMTOKENS attribute normalization.
</td>
</tr>
<tr>
<td>2001-12-05</td>
<td>Khaled Noaman</td>
<td>[Bug 2752] Surrogate support incomplete.
</td>
</tr>
<tr>
<td>2001-12-05</td>
<td>Edward Avis</td>
<td>Fix runConfigure which can run into infinite loop with invalid argument
</td>
</tr>
<tr>
<td>2001-12-05</td>
<td>Tinny Ng</td>
<td>Generate linker map for certain platforms
</td>
</tr>
<tr>
<td>2001-12-03</td>
<td>Tinny Ng</td>
<td>[Bug 5237] PATH_MAX undefined during build without threading support.
</td>
</tr>
<tr>
<td>2001-12-03</td>
<td>Tinny Ng</td>
<td>[Bug 5179] Misprint in downcasting description.
</td>
</tr>
<tr>
<td>2001-12-03</td>
<td>Max Gotlib</td>
<td>Add FreeBSD native transcoder (IconvFBSD).
</td>
</tr>
<tr>
<td>2001-11-30</td>
<td>PeiYong Zhang</td>
<td>Build all tests on HP-UX 11.
</td>
</tr>
<tr>
<td>2001-11-29</td>
<td>Michael Huedepohl</td>
<td>Add FreeBSD Support.
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>PeiYong Zhang</td>
<td>DOMMemTest: delete compiler generated temperary DOMString object "Hello Goodbye".
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>Tinny Ng</td>
<td>Fix broken ParserTest.
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>Tinny Ng</td>
<td>Do not increment the error count if it is a warning.
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>Phil Brown</td>
<td>[Bug 4019] XMLReader::getNextChar can over read (UTF-16).
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>Tinny Ng</td>
<td>[Bug 4544] DOM_NodeList::getLength incorrect when called twice for empty list.
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>Artur Klauser</td>
<td>[Bug 2238]libWWW problems with broken proxys and range requests.
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>Artur Klauser</td>
<td>[Bug 2237] libWWW redirect error.
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>Matt Lovett</td>
<td>[Bug 4422] BinMemInputStream::readBytes is inefficient.
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>Tinny Ng</td>
<td>[Bug 3683] Access Violations when performing custom schema validation.
</td>
</tr>
<tr>
<td>2001-11-28</td>
<td>Tinny Ng</td>
<td>Check tohash pointer before accessing content in XMLString::hash.
</td>
</tr>
<tr>
<td>2001-11-27</td>
<td>Tinny Ng</td>
<td>Fix packageBinaries.pl to correctly strip the zip file name from the target
directory which has "." dot in it.
</td>
</tr>
<tr>
<td>2001-11-26</td>
<td>Don Mastrovito</td>
<td>BCB4 can use wchar_t.
</td>
</tr>
<tr>
<td>2001-11-23</td>
<td>Tinny Ng</td>
<td>Support ICU 2.0.
</td>
</tr>
<tr>
<td>2001-11-23</td>
<td>Tinny Ng</td>
<td>Eliminate Warning from Solaris Forte C++:
Warning (Anachronism): Formal argument start_routine of type extern "C".
</td>
</tr>
<tr>
<td>2001-11-23</td>
<td>Tinny Ng</td>
<td>Eliminate Warning from Solaris Forte C++:
Warning: String literal converted to char* in initialization.
</td>
</tr>
<tr>
<td>2001-11-23</td>
<td>Tinny Ng</td>
<td>Eliminate Warning from AIX xlC 3.6:1540-399.
</td>
</tr>
<tr>
<td>2001-11-23</td>
<td>Tinny Ng</td>
<td>[Bug 4655] config.status be included in all future binary releases.
</td>
</tr>
<tr>
<td>2001-11-23</td>
<td>Tinny Ng</td>
<td>[Bug 4873] ICU 2.0 breaks Xerces 1.5.2 build.
</td>
</tr>
<tr>
<td>2001-11-22</td>
<td>PeiYong Zhang</td>
<td>Eliminate Visual C++ compiler warning C4273.
</td>
</tr>
<tr>
<td>2001-11-22</td>
<td>PeiYong Zhang</td>
<td>Schema: Allow "0.0" to be a valid lexcial representation of ZERO.
</td>
</tr>
<tr>
<td>2001-11-21</td>
<td>Peter A. Volchek and PeiYong Zhang</td>
<td>Add sample SEnumVal.
</td>
</tr>
<tr>
<td>2001-11-21</td>
<td>Tinny Ng</td>
<td>New method InputSource::get/setIssueFatalErrorIfNotFound to tell the parser
whether to issue fatal error or not if cannot find it (the InputSource).
This is required for schema processing as it shouldn't be a fatal error if the
schema is not found.
</td>
</tr>
<tr>
<td>2001-11-20</td>
<td>Tinny Ng</td>
<td>Allow schemaLocation and noNamespaceSchemaLocation to be specified outside the
instance document. New methods setExternalSchemaLocation and
setExternalNoNamespaceSchemaLocation are added (for SAX2, two new properties are added).
</td>
</tr>
<tr>
<td>2001-11-19</td>
<td>PeiYong Zhang</td>
<td>XMLFloat and XMLDouble boundary Values updated.
</td>
</tr>
<tr>
<td>2001-11-16</td>
<td>Tinny Ng</td>
<td>Add test case InitTermTest to test XMLPlatformUtils:Initialize/Terminate() pair.
</td>
</tr>
<tr>
<td>2001-11-16</td>
<td>Khaled Noaman</td>
<td>Design change: GeneralAttributeCheck is not longer a singleton class.
</td>
</tr>
<tr>
<td>2001-11-15</td>
<td>Khaled Noaman</td>
<td>Re-organize constant values in XMLAttDef.
</td>
</tr>
<tr>
<td>2001-11-13</td>
<td>Tinny Ng</td>
<td>Move root element check from XMLValidator to XMLScanner
and deprecate XMLValidator::checkRootElement().
</td>
</tr>
<tr>
<td>2001-11-13</td>
<td>Tinny Ng</td>
<td>Update documentation for SAX2XMLReader, DefaultHandler and DOMParser.
</td>
</tr>
<tr>
<td>2001-11-09</td>
<td>Tinny Ng</td>
<td>Regular Expression: Update the Block Names and Block Range to comply to the latest standard.
</td>
</tr>
<tr>
<td>2001-11-09</td>
<td>Carolyn Weiss</td>
<td>DOMIDTest/MemParse fix: Pulled the hardcoded encoding out of the document
itself and made it a #define to make it easier to support other encodings.
</td>
</tr>
<tr>
<td>2001-11-09</td>
<td>Carolyn Weiss</td>
<td>DOMMemTest fix: Changed some literal values to their equivalent hex values
so they work correctly on both ASCII and EBCDIC systems.
</td>
</tr>
<tr>
<td>2001-11-09</td>
<td>Linda Swan</td>
<td>Bug Fix: maxChars in XMLString::copyNString is more related to the target than the src.
</td>
</tr>
<tr>
<td>2001-11-07</td>
<td>Tinny Ng</td>
<td>Performance: Create QName in ContentSpecNode only if it is a leaf/Any/PCDataNode.
</td>
</tr>
<tr>
<td>2001-11-07</td>
<td>Tinny Ng</td>
<td>Performance: move getRawName() to outer loop in DFAContentModel so that it
is called only once per outer loop.
</td>
</tr>
<tr>
<td>2001-11-06</td>
<td>Khaled Noaman</td>
<td>[Bug 4644] Memory leak in schema traverser.
</td>
</tr>
<tr>
<td>2001-11-02</td>
<td>Jason Stewart</td>
<td>[Bug 4133] --prefix not used properly in configure.
</td>
</tr>
<tr>
<td>2001-11-01</td>
<td>Jason Stewart</td>
<td>[Bug 2730] Can't build xerces-c-1.5.1 with ICUMsgLoader.
</td>
</tr>
<tr>
<td>2001-11-01</td>
<td>Jason Stewart</td>
<td>[Bug 4578] No documentation for XMLTranscoder.
</td>
</tr>
<tr>
<td>2001-11-01</td>
<td>Tinny Ng</td>
<td>IDOM: Leak: should allocate the fNodeListPool with the overloaded new.
</td>
</tr>
<tr>
<td>2001/10/29</td>
<td>Tinny Ng</td>
<td>Update samples doc to reflect the latest changes. Also update runConfigure usage
in build doc to reflect the latest changes.
</td>
</tr>
<tr>
<td>2001-10-26</td>
<td>PeiYong Zhang</td>
<td>Thread safe XMLFloat and XMLDouble.
</td>
</tr>
<tr>
<td>2001-10-26</td>
<td>Tinny Ng</td>
<td>Update SAX standard web link.
</td>
</tr>
</table>
</s2>
<s2 title="&XercesCName; Version 1.5.2: October 26, 2001">
<table>
<tr>
<td>Date</td>
<td>Contributor</td>
<td>Description</td>
</tr>
<tr>
<td>2001-10-26</td>
<td>Khaled Noaman</td>
<td>Schema:<br/>
Support group, <br/>
attributeGroup, <br/>
all, <br/>
any, <br/>
anyAttribute, <br/>
annotation, <br/>
notation, <br/>
redefine, <br/>
circular import. <br/>
Add AnySimpleTypeDatatypeValidator. <br/>
Add XercesGroupInfo. <br/>
More complex type constraint checking.
</td>
</tr>
<tr>
<td>2001-10-26</td>
<td>PeiYong Zhang</td>
<td>DatatypeValidator:<br/>
Support DoubleDatatypeValidator, <br/>
FloatDatatypeValidator, <br/>
AnyURIDatatypeValidator, <br/>
AbstractStringValidator, <br/>
AbstractNumericValidator, <br/>
AbstractNumericFacetValidator, <br/>
NCNameDatatypeValidator, <br/>
NameDatatypeValidator. <br/>
Add XMLDouble, <br/>
XMLFloat, <br/>
XMLInteger, <br/>
XMLNumber, <br/>
XMLUri.
</td>
</tr>
<tr>
<td>2001-10-26</td>
<td>Tinny Ng</td>
<td>Schema:<br/>
Support xsi:type, <br/>
Unique Particle Attribution Constraint Checking, <br/>
anyAttribute in Scanner and Validator. <br/>
Add XercesElementWildCard, <br/>
AllContentModel, <br/>
XMLInternalErrorHandler.
</td>
</tr>
<tr>
<td>2001-10-25</td>
<td>PeiYong Zhang</td>
<td>XMLDeleterFor related functions and data are removed. Replace with XMLRegisterCleanup.
</td>
</tr>
<tr>
<td>2001-10-25</td>
<td>Henry Zongaro</td>
<td>[Bug 2924] runConfigure script to accept multiple linker options.
</td>
</tr>
<tr>
<td>2001-10-25</td>
<td>John Warrier</td>
<td>[Bug 2924] runConfigure script to accept multiple compiler options.
</td>
</tr>
<tr>
<td>2001-10-25</td>
<td>Mark Weaver</td>
<td>[Bug 4213] BinHTTPURLInputStream initialisation not thread safe.
</td>
</tr>
<tr>
<td>2001-10-25</td>
<td>John Clayton</td>
<td>[Bug 4121] BinHTTPUrlInputStream needs to read entire HTTP header.
</td>
</tr>
<tr>
<td>2001-10-25</td>
<td>Tinny Ng</td>
<td>[Bug 4318] Single threaded build fails due to obsolete #define.
</td>
</tr>
<tr>
<td>2001-10-25</td>
<td>Tinny Ng</td>
<td>[Bug 2860] gAtomicMutex should be used when APP_NO_THREADS is not defined in both Tru64 and OS400.
</td>
</tr>
<tr>
<td>2001-10-25</td>
<td>Tinny Ng</td>
<td>Comment outside root element should also be reported.
</td>
</tr>
<tr>
<td>2001-10-24</td>
<td>PeiYong Zhang</td>
<td>[Bug 4342] Validator mutex is not deleted.
</td>
</tr>
<tr>
<td>2001-10-24</td>
<td>PeiYong Zhang</td>
<td>[Bug 3975] XMLPlatformUtils::Initialize() leaks memory after thousands of calls.
</td>
</tr>
<tr>
<td>2001-10-24</td>
<td>Kevin Philips</td>
<td>[Bug 3813] BinHTTPURLInputStream has weak HTTP request capabilities.
</td>
</tr>
<tr>
<td>2001-10-24</td>
<td>Peter A. Volchek</td>
<td>[Bug 2305] Include stdlib.h to BinHTTPURLInputStream.cpp.
</td>
</tr>
<tr>
<td>2001-10-24</td>
<td>Sean Bright</td>
<td>[Bug 2456] loadXML gives an exception.
</td>
</tr>
<tr>
<td>2001-10-24</td>
<td>Curt Arnold</td>
<td>Fixed xml4com.idl which attempts to set the version of the type library to 1.5.2 when
only major.minor format is allowed.
</td>
</tr>
<tr>
<td>2001-10-23</td>
<td>Mark Weaver</td>
<td>[Bug 4060] XMLPlatformUtils leaks a mutex on Solaris, Linux and others.
</td>
</tr>
<tr>
<td>2001-10-23</td>
<td>Mark Weaver</td>
<td>[Bug 880] XMLPlatformUtils::Terminate cannot be called more than once.
</td>
</tr>
<tr>
<td>2001-10-22</td>
<td>Tinny Ng</td>
<td>[Bug 3660] Off-by-one error in DOMString.cpp.
</td>
</tr>
<tr>
<td>2001-10-22</td>
<td>Tinny Ng</td>
<td>Check that memory has been acquired successfully after memory acquisition requests in DOMString.
</td>
</tr>
<tr>
<td>2001-10-22</td>
<td>Tinny Ng</td>
<td>[Bug 3361] "String pool id was not legal" error in Attributes::getURI().
</td>
</tr>
<tr>
<td>2001-10-22</td>
<td>Linda Swan</td>
<td>castToNodeImpl is inconsistent with other cast routinesin IDCasts.
</td>
</tr>
<tr>
<td>2001-10-19</td>
<td>James Berry</td>
<td>Add new file name shortening hints; chmod +x.
</td>
</tr>
<tr>
<td>2001-10-19</td>
<td>James Berry</td>
<td>Cleanup handling of transcoder failure to transcode a character;
implement canTranscodeTo; thanks to Geoff Coffey.
</td>
</tr>
<tr>
<td>2001-10-19</td>
<td>James Berry</td>
<td>Correctly swap / and : in classic environment MacOS pathnames; thanks to Geoff Coffey.
</td>
</tr>
<tr>
<td>2001-10-19</td>
<td>James Berry</td>
<td>Update MacOS projects for CodeWarrior 7 and ProjectBuilder 1.1, new files.
</td>
</tr>
<tr>
<td>2001-10-19</td>
<td>Tinny Ng</td>
<td>[Bug 3909] return non-zero an exit code when error was encountered.
</td>
</tr>
<tr>
<td>2001-10-19</td>
<td>Tinny Ng</td>
<td>Modify PParse not to hardcode the number of expected elements as this may vary.
</td>
</tr>
<tr>
<td>2001-10-19</td>
<td>David McCreedy</td>
<td>Fixed the binary search in XML256TableTranscoder.cpp which
fails for the last item in whichever table it is searching.
</td>
</tr>
<tr>
<td>2001-10-19</td>
<td>David McCreedy</td>
<td>Added U+0110 to XMLEBCDICTranscoder.cpp's "Unicode to IBM037" translation table.
</td>
</tr>
<tr>
<td>2001-10-19</td>
<td>David McCreedy</td>
<td>Modified DOMPrint and IDOMPrint not to use "endl" method which puts out a newline
in the local code page to generate output.
</td>
</tr>
<tr>
<td>2001-10-18</td>
<td>Jerry Carter</td>
<td>[Bug 3666] Win32MsgLoader unable to retrieve error text if DLL is renamed.
</td>
</tr>
<tr>
<td>2001-10-18</td>
<td>Tinny Ng</td>
<td>Use opt2 on AIX platform.
</td>
</tr>
<tr>
<td>2001-10-18</td>
<td>Tinny Ng</td>
<td>[Bug 1699] Redirect "delete this" to a temp ptr to bypass AIX xlC v5
optimization memory leak problem.
</td>
</tr>
<tr>
<td>2001-10-18</td>
<td>Tinny Ng</td>
<td>[Bug 4015] IDDOMImplementation::createDocumentType hopelessly broken.
</td>
</tr>
<tr>
<td>2001-10-16</td>
<td>Khaled Noaman</td>
<td>[Bug 3750] GeneralAttributeCheck threading bug.
</td>
</tr>
<tr>
<td>2001-10-15</td>
<td>Khaled Noaman</td>
<td>[Bug 4177] setupRange uses non-portable code.
</td>
</tr>
<tr>
<td>2001-10-13</td>
<td>Jason Stewart</td>
<td>[Bug 2409] undocumented XMLException in LocalFileInputSource::new().
</td>
</tr>
<tr>
<td>2001-10-13</td>
<td>Jason Stewart</td>
<td>[Bug 4133] --prefix not used properly in configure.
</td>
</tr>
<tr>
<td>2001-10-10</td>
<td>Jason Stewart</td>
<td>XMLURL::parse now throws an exception if it sees a an http URL without
two forward slashes ('//') following the protocol.
</td>
</tr>
<tr>
<td>2001-10-10</td>
<td>Petr Gotthard</td>
<td>Add "Base64::encode" for encoding binary data.
</td>
</tr>
<tr>
<td>2001-10-09</td>
<td>Tinny Ng</td>
<td>[Bug 1685] memory leak after parsing document with validation error.<br/>
And other miscellaneous memory leak.
</td>
</tr>
<tr>
<td>2001-10-05</td>
<td>PeiYong Zhang</td>
<td>[Bug 3831] -1 returned from getIndex() needs to be checked.
</td>
</tr>
<tr>
<td>2001-10-03</td>
<td>Tinny Ng</td>
<td>[Bug 3867] IDOM_Element::getElementsByTagName() threading problem.
</td>
</tr>
<tr>
<td>2001-10-02</td>
<td>Tinny Ng</td>
<td>Memory leak in IDOM, need to delete the fDocument created.
</td>
</tr>
<tr>
<td>2001-09-13</td>
<td>Artur Klauser</td>
<td>Patch: Xerces 1.5 w/ libWWW for Tru64.
</td>
</tr>
<tr>
<td>2001-09-13</td>
<td>Artur Klauser</td>
<td>Patch: Xerces 1.5 samples with g++ compiler.
</td>
</tr>
<tr>
<td>2001-09-12</td>
<td>PeiYong Zhang</td>
<td>[Bug 3565] Stream leaked in ReaderMgr.
</td>
</tr>
<tr>
<td>2001-09-12</td>
<td>Tinny Ng</td>
<td>[Bug 3155] SAX2 does not offer progressive parse.
</td>
</tr>
<tr>
<td>2001-09-11</td>
<td>Tinny Ng</td>
<td>[Bug 3523] SchemaElementDecl.cpp(242) : error C2202 : not all control paths return a value.
</td>
</tr>
<tr>
<td>2001-09-10</td>
<td>Tinny Ng</td>
<td>Performance: Store the fGrammarType instead of calling getGrammarType all the time for faster performance.
</td>
</tr>
<tr>
<td>2001-09-04</td>
<td>Christopher Just</td>
<td>Support IRIX's sproc().
</td>
</tr>
<tr>
<td>2001-09-04</td>
<td>Kevin Philips</td>
<td>[Bug 3170] URLs with ? type fragments in them don't work.
</td>
</tr>
<tr>
<td>2001-08-29</td>
<td>Henry Zongaro</td>
<td>Allowing -p as argument to -z or -l in runConfigure.
</td>
</tr>
<tr>
<td>2001-08-29</td>
<td>Tinny Ng</td>
<td>Performance: Use XMLBufBid instead of XMLBuffer directly for better performance.
</td>
</tr>
<tr>
<td>2001-08-29</td>
<td>Tinny Ng</td>
<td>Performance: No need to new the child QName in ElemStack addChild. Remove it for performance gain. for BCB5.
</td>
</tr>
<tr>
<td>2001-08-22</td>
<td>Don Mastrovito</td>
<td>Project files for BCB5.
</td>
</tr>
<tr>
<td>2001-08-21</td>
<td>PeiYong Zhang</td>
<td>[Bug 2816]Numerous datatype headers cause CC error 1144.
</td>
</tr>
<tr>
<td>2001-08-21</td>
<td>PeiYong Zhang</td>
<td>[Bug 3017] MSVC5.0: C2202: 'compareSpecial' : not all control paths return a value.
</td>
</tr>
<tr>
<td>2001-08-17</td>
<td>Nick Chiang</td>
<td>Fix to memory leak in buildDFA().
</td>
</tr>
<tr>
<td>2001-08-16</td>
<td>PeiYong Zhang</td>
<td>Performance: stateTable created to optimize the identification of new state created.
</td>
</tr>
<tr>
<td>2001-08-10</td>
<td>PeiYong Zhang</td>
<td>Add isHex(), isAlphaNum(), isAllWhiteSpace() and patternMatch() in XMLString.
</td>
</tr>
<tr>
<td>2001-08-09</td>
<td>Tinny Ng</td>
<td>[Bug 2947]IDOM segfault calling getElementsByTagName() using a DOM_Document().
</td>
</tr>
<tr>
<td>2001-08-09</td>
<td>Tinny Ng</td>
<td>Port test case DOMTest to IDOMTest.
</td>
</tr>
<tr>
<td>2001-08-07</td>
<td>Tinny Ng</td>
<td>[Bug 2676] IDOM: pure virtual called in IDDeepNodeListImpl::item().
</td>
</tr>
<tr>
<td>2001-08-07</td>
<td>Kari Whitcomb</td>
<td>IDOM: Unaligned Access warnings in IDOM samples.
</td>
</tr>
<tr>
<td>2001-08-02</td>
<td>Tinny Ng</td>
<td>[Bug 1329] SAX2XMLReaderImpl leaks XMLBuffers.
</td>
</tr>
<tr>
<td>2001-08-02</td>
<td>Tinny Ng</td>
<td>Allow DOMCount/SAXCount/IDOMCount/SAX2Count to take a file that has a list of xml file as input.
</td>
</tr>
<tr>
<td>2001-07-31</td>
<td>PeiYong Zhang</td>
<td>Fix: memory leak in DFAContentModel::postTreeBuildInit().
</td>
</tr>
<tr>
<td>2001/07/27</td>
<td>Tinny Ng</td>
<td>Fix bug in 'transcode' functions reported by Evgeniy Gabrilovich.
</td>
</tr>
<tr>
<td>2001-07-27</td>
<td>Tinny Ng</td>
<td>put getScanner() back as they were there before, not to break existing apps.
</td>
</tr>
<tr>
<td>2001-07-26</td>
<td>Tinny Ng</td>
<td>[Bug 2751] Several NameChar characters missing from internal tables.
</td>
</tr>
<tr>
<td>2001-07-26</td>
<td>Khaled Noaman</td>
<td>[Bug 2815] util/regx/RegxParser.cpp compile fails on HP-UX 10.20 with CC A.10.40.
</td>
</tr>
<tr>
<td>2001-07-24</td>
<td>PeiYong Zhang</td>
<td>[Bug 2707] DFAContentModel memory leaks.
</td>
</tr>
<tr>
<td>2001-07-19</td>
<td>Tinny Ng</td>
<td>Add IDOMCount, IDOMPrint, SAX2Count, and SAX2Print to samples.dsw.
</td>
</tr>
<tr>
<td>2001-07-19</td>
<td>Tinny Ng</td>
<td>Add more tests in sanityTest.pl.
</td>
</tr>
</table>
</s2>
<s2 title="&XercesCName; Version 1.5.1: July 18, 2001">
<table>
<tr>
<td>Date</td>
<td>Contributor</td>
<td>Description</td>
</tr>
<tr>
<td>2001-07-17</td>
<td>Khaled Noaman</td>
<td>[Bug 2643] - derivation by extension of complex types does not permit
addition of ONLY element content.
</td>
</tr>
<tr>
<td>2001-07-16</td>
<td>Tinny Ng</td>
<td>[Bug 2410] DOMParser::parse() throws undocumented exceptions.
</td>
</tr>
<tr>
<td>2001-07-16</td>
<td>Tinny Ng</td>
<td>[Bug 2512] typing mistake in code example of chapter "Constructing an XML Reader".
</td>
</tr>
<tr>
<td>2001-07-16</td>
<td>Tinny Ng</td>
<td>APIDocs fix: default for schema processing in DOMParser, IDOMParser,
and SAXParser should be false.
</td>
</tr>
<tr>
<td>2001-07-15</td>
<td>James Berry</td>
<td>Add new files to UnionTypeValidator and ListDataTypeValidator to MacOS Project files.
</td>
</tr>
<tr>
<td>2001-07-09</td>
<td>Khaled Noaman</td>
<td>Add constraint checking for simple types.
</td>
</tr>
<tr>
<td>2001-07-11</td>
<td>PeiYong Zhang</td>
<td>Fix to normalizeWhiteSpace: synchronize fDatatypeBuffer with toFill.
</td>
</tr>
<tr>
<td>2001-07-05</td>
<td>PeiYong Zhang</td>
<td>Add ListDatatypeValidator and UnionDatatypeValidator.
</td>
</tr>
<tr>
<td>2001-07-10</td>
<td>Tinny Ng</td>
<td>Give proper error messsage when scanning external id.
</td>
</tr>
<tr>
<td>2001-07-10</td>
<td>Tinny Ng</td>
<td>The first char of PI Target Name should be checked.
</td>
</tr>
<tr>
<td>2001-07-09</td>
<td>Khaled Noaman</td>
<td>Add &lt;any&gt; declaration.
</td>
</tr>
<tr>
<td>2001-07-09</td>
<td>Khaled Noaman</td>
<td>Fixes for import/include declarations.
</td>
</tr>
<tr>
<td>2001-07-09</td>
<td>Tinny Ng</td>
<td>Partial Markup in Parameter Entity is validity constraint and thus
should be just error, not fatal error.
</td>
</tr>
<tr>
<td>2001-07-08</td>
<td>James Berry</td>
<td>Add new samples projects: IDOMPPrint and SAX2Print for ProjectBuilder
</td>
</tr>
<tr>
<td>2001-07-08</td>
<td>James Berry</td>
<td>Update ProjectBuilder Xerces project for latest file additions.
</td>
</tr>
<tr>
<td>2001-07-08</td>
<td>James Berry</td>
<td>[Bug 2486] Files missing from XercesLib.mcp.
</td>
</tr>
<tr>
<td>2001-07-08</td>
<td>James Berry</td>
<td>Add new samples for CodeWarrior build: IDOMPrint and SAX2Print.
</td>
</tr>
<tr>
<td>2001-07-08</td>
<td>James Berry</td>
<td>New file for use in building Carbon samples.
</td>
</tr>
<tr>
<td>2001-07-08</td>
<td>James Berry</td>
<td>Simplify file existance checks.
</td>
</tr>
<tr>
<td>2001-07-08</td>
<td>James Berry</td>
<td>[Bug 2495] Missing ( in xerces-c-src1_5_0/obj/Makefile.in.
</td>
</tr>
<tr>
<td>2001-07-08</td>
<td>James Berry</td>
<td>Fix clean and distclean targets; broken because rm fails if passed no files.
</td>
</tr>
<tr>
<td>2001-07-06</td>
<td>Tinny Ng</td>
<td>[Bug 2472] Linker options ignored on IRIX.
</td>
</tr>
<tr>
<td>2001-07-06</td>
<td>Martin Kalen</td>
<td>Automatic build of single-threaded library.
</td>
</tr>
<tr>
<td>2001-07-05</td>
<td>Tinny Ng</td>
<td>Encoding String must present for external entity text decl.
</td>
</tr>
<tr>
<td>2001-07-05</td>
<td>Tinny Ng</td>
<td>Standalone checking is validity constraint and thus should be just error, not fatal error.
</td>
</tr>
<tr>
<td>2001-07-05</td>
<td>PeiYong Zhang</td>
<td>Add NotationDatatypeValidator, QNameDatatypeValidator and ENTITYDatatypeValidator.
</td>
</tr>
<tr>
<td>2001-07-04</td>
<td>PeiYong Zhang</td>
<td>Add IDREFDatatypeValidator and IDDatatypeValidator.
</td>
</tr>
<tr>
<td>2001-07-04</td>
<td>PeiYong Zhang</td>
<td>XMLString:isValidName(): to validate Name (XML [4][5]).
</td>
</tr>
<tr>
<td>2001-07-03</td>
<td>Tinny Ng</td>
<td>Some compilers (e.g. the HP compiler) has mistaken the parameter 'std',
which is short for standalone as the special prefix used by the standard libraries.
</td>
</tr>
<tr>
<td>2001-07-03</td>
<td>Miroslaw Dobrzanski-Neumann</td>
<td>Supporting dce threading on AIX and Solaris.
</td>
</tr>
<tr>
<td>2001-06-27</td>
<td>David Bertoni</td>
<td>[Bug 2365] Huge performance problem with the parser in XMLScanner::sendCharData().
</td>
</tr>
<tr>
<td>2001-06-27</td>
<td>David Bertoni</td>
<td>[Bug 2363] XMLScanner::sendCharData() can send the wrong length to the handler.
</td>
</tr>
<tr>
<td>2001-06-27</td>
<td>Khaled Noaman</td>
<td>[Bug 2353] Validating Parser parses after validation failed.
</td>
</tr>
<tr>
<td>2001-06-27</td>
<td>Murray Cumming</td>
<td>[Bug 1147] Headers install in wrong directory.
</td>
</tr>
<tr>
<td>2001-06-26</td>
<td>Tinny Ng</td>
<td>[Bug 2119] DOMString::print() should use DOMString::transcode() for transcoding.
</td>
</tr>
<tr>
<td>2001-06-25</td>
<td>Stephen Dulin</td>
<td>OS390 updates.
</td>
</tr>
<tr>
<td>2001-06-25</td>
<td>Linda Swan</td>
<td>AS400 updates.
</td>
</tr>
<tr>
<td>2001-06-25</td>
<td>PeiYong Zhang</td>
<td>[Bug 1393] Converting from Unicode to iso8859.
</td>
</tr>
<tr>
<td>2001-06-25</td>
<td>Matt Lovett</td>
<td>[Bug 965] scanDocTypeDecl messes up the source offsets.
</td>
</tr>
<tr>
<td>2001-06-25</td>
<td>Khaled Noaman</td>
<td>Add constraint checking on elements in complex types.
</td>
</tr>
<tr>
<td>2001-06-22</td>
<td>James Berry</td>
<td>[Bug 2277] Bad argument to ConvertFromUnicodeToText.
</td>
</tr>
<tr>
<td>2001-06-22</td>
<td>PeiYong Zhang</td>
<td>[Bug 2263] 'SIZE' : redefinition ( BooleanDatatypeValidator.cpp ).
</td>
</tr>
<tr>
<td>2001-06-22</td>
<td>Khaled Noaman</td>
<td>[Bug 2258] Bug in Iconv and Iconv390.
</td>
</tr>
<tr>
<td>2001-06-22</td>
<td>Tinny Ng</td>
<td>[Bug 2225] assignment vs. comparison in if clause.
</td>
</tr>
<tr>
<td>2001-06-22</td>
<td>Tinny Ng</td>
<td>[Bug 2257] 1.5 thinks a &lt;?xml-stylesheet ...&gt; tag is a &lt;?xml ...&gt; tag.
</td>
</tr>
<tr>
<td>2001-06-21</td>
<td>Khaled Noaman</td>
<td>[Bug 1946] Standalone validity check only for external decl.
</td>
</tr>
<tr>
<td>2001-06-21</td>
<td>Tinny Ng</td>
<td>[Bug 2262] Duplicated header guard.
</td>
</tr>
<tr>
<td>2001-06-20</td>
<td>PeiYong Zhang</td>
<td>Proper Debug Guard: Reported by Dean.
</td>
</tr>
<tr>
<td>2001-06-19</td>
<td>Tinny Ng</td>
<td>Namespace should be off by default in XMLScanner.
</td>
</tr>
<tr>
<td>2001/06/19</td>
<td>Tinny Ng</td>
<td>Add installAdvDocHandler to SAX2XMLReader as the code is there already.
</td>
</tr>
<tr>
<td>2001-06-19</td>
<td>Khaled Noaman</td>
<td>Handle maxChars > length(toTranscode).
</td>
</tr>
<tr>
<td>2001-06-18</td>
<td>Erik Rydgren</td>
<td>Memory leak fix: to addlevel().
</td>
</tr>
<tr>
<td>2001-06-18</td>
<td>Khaled Noaman and PeiYong Zhang</td>
<td>Add support for 'fixed' facet.
</td>
</tr>
<tr>
<td>2001-06-15</td>
<td>Khaled Noaman</td>
<td>Added constraint checking for ref on elements.
</td>
</tr>
<tr>
<td>2001-06-15</td>
<td>Tinny Ng</td>
<td>ICU 1.8.1 update.
</td>
</tr>
</table>
</s2>
<s2 title="&XercesCName; Version 1.5.0: June 15, 2001">
<table>
<tr>
<td>Date</td>
<td>Contributor</td>
<td>Description</td>
</tr>
<tr>
<td>2001-06-15</td>
<td>Tinny Ng</td>
<td>Schema:<br/>
Add Schema support in XMLParsers (DOM/SAX/SAX2), XMLScanner. <br/>
Create SchemaValidator. <br/>
Add Grammar Model. <br/>
Support xsi:nil. <br/>
Support xsi:schemaLocation and xsi:noNamespaceSchemaLocation. <br/>
Update samples to enable schema.
</td>
</tr>
<tr>
<td>2001-06-15</td>
<td>Tinny Ng</td>
<td>Break DTDValidator into DTDGrammar, DTDScanner, and DTDValidator.
</td>
</tr>
<tr>
<td>2001-06-15</td>
<td>Tinny Ng</td>
<td>IDOM:<br/>
Complete the Range, TreeWalker, NodeIterator, and other memory fixes.<br/>
Support IDOM on UNIX platform.<br/>
Add samples IDOMPrint, and IDOMCount.<br/>
Add test cases IRangeTest and ITraversal.
</td>
</tr>
<tr>
<td>2001-06-15</td>
<td>Khaled Noaman</td>
<td>Schema:<br/>
Add Regular Expression. <br/>
Add Schema Messages. <br/>
Add Schema Simple Type Support. <br/>
Add Schema Complex Type Support (Except Group). <br/>
Add Schema Attribute Declarations support. <br/>
Add Schema Element Declarations support. <br/>
Support Simple Content and Complex Content. <br/>
Support Element and attribute reuse using "ref". <br/>
Support Schema Choice and Sequence. <br/>
Support Schema Import and Include.
</td>
</tr>
<tr>
<td>2001-06-15</td>
<td>Khaled Noaman</td>
<td>DatatypeValidator:<br/>
Add DatatypeValidator and DatatypeValidatorFactory.
</td>
</tr>
<tr>
<td>2001-06-15</td>
<td>PeiYong Zhang</td>
<td>Schema:<br/>
Add Schema support in Content Model. <br/>
Add Schema Exception Handling. <br/>
Add Schema XUtil. <br/>
Add QName Support. <br/>
Support SubstitutionGroup.
</td>
</tr>
<tr>
<td>2001-06-15</td>
<td>PeiYong Zhang</td>
<td>DatatypeValidator:<br/>
Support Base64DatatypeValidator, <br/>
BooleanDatatypeValidator, <br/>
DecimalDatatypeValidator, <br/>
HexBinDatatypeValidator, <br/>
StringDatatypeValidator, <br/>
InvalidDatatypeFacetException, <br/>
InvalidDatatypeValueException.
</td>
</tr>
<tr>
<td>2001-06-13</td>
<td>Erik Rydgren</td>
<td>[Bug 812] Memory leak with multiple !ATTLIST on single !ELEMENT.
</td>
</tr>
<tr>
<td>2001-06-08</td>
<td>Tinny Ng</td>
<td>[Bug 2043] XMLFormatter unallocates arrays incorrectly.
</td>
</tr>
<tr>
<td>2001-06-08</td>
<td>PeiYong Zhang</td>
<td>Documentation and project files update for Xerces 1.5.
</td>
</tr>
<tr>
<td>2001-06-08</td>
<td>Khaled Noaman</td>
<td>IDOM Documentation.
</td>
</tr>
<tr>
<td>2001-06-07</td>
<td>Khaled Noaman</td>
<td>Fix no error message for faulted-in attributes if reuse grammar for 3+ times.
</td>
</tr>
<tr>
<td>2001-06-06</td>
<td>Peter A. Volchek</td>
<td>/Platforms/Win32/Win32PlatformUtils.cpp<br/>
Include stdlib.h.
</td>
</tr>
<tr>
<td>2001-06-06</td>
<td>James Berry</td>
<td>Update Mac OS ProjectBuilder projects.
</td>
</tr>
<tr>
<td>2001-06-06</td>
<td>James Berry</td>
<td>Fix invalid file references in project.
</td>
</tr>
<tr>
<td>2001-06-06</td>
<td>James Berry</td>
<td>/src/util XMLString.cpp<br/>
Clean up compiler warning.
</td>
</tr>
<tr>
<td>2001-06-06</td>
<td>James Berry</td>
<td>/src/util/regx RegxParser.cpp<br/>
Fix two improper NULL tests.
</td>
</tr>
<tr>
<td>2001-06-05</td>
<td>James Berry</td>
<td>Add support for Mac OS X command line configuration and build.
</td>
</tr>
<tr>
<td>2001-06-5</td>
<td>Peter A. Volchek</td>
<td>Add 'const' to getGrammar.
</td>
</tr>
<tr>
<td>2001-06-04</td>
<td>PeiYong Zhang</td>
<td>The start tag "&#60;?xml" could be followed by (#x20 | #x9 | #xD | #xA)+.
</td>
</tr>
<tr>
<td>2001-06-04</td>
<td>James Berry</td>
<td>Add support for tracking error count during parse; enables
simple parse without requiring error handler.
</td>
</tr>
<tr>
<td>2001-06-01</td>
<td>Tinny Ng</td>
<td>/scripts/packageSources.pl<br/>
Keep the BCB4 project files in the source package.
</td>
</tr>
<tr>
<td>2001-05-22</td>
<td>James Berry</td>
<td>Check for existance of MacOS Unicode Converter routines prior to instanciating our
transcoder object; Xerces will thus panic, rather than crash, if they don't exist.
Add support to check for existance of MacOS Unicode Converter to avoid calling through NULL pointer.
</td>
</tr>
<tr>
<td>2001-05-16</td>
<td>Henry Zongaro</td>
<td>IDOM: Add DeepNodeList support.
</td>
</tr>
<tr>
<td>2001-05-16</td>
<td>Henry Zongaro</td>
<td>IDOM: Add namespace support.
</td>
</tr>
<tr>
<td>2001-05-10</td>
<td>Christian Schuhegger</td>
<td>[Bug 1158] built-in buffer limit could be smaller than system limit,
use PATH_MAX instead.
</td>
</tr>
<tr>
<td>2001-05-10</td>
<td>Arnaud LeHors</td>
<td>[Bug 1605] AttrNSImpl.cpp: fixed typo in constructor.
</td>
</tr>
<tr>
<td>2001-05-09</td>
<td>Curt Arnold</td>
<td>[Bug 1500] The public id was set twice and the system id was not set on Notations.
</td>
</tr>
<tr>
<td>2001-05-04</td>
<td>Tinny Ng</td>
<td>DOMPrint: Check error before continuing.
</td>
</tr>
<tr>
<td>2001-05-03</td>
<td>Tinny Ng</td>
<td>ICU 1.8 update.
</td>
</tr>
<tr>
<td>2001-05-03</td>
<td>Khaled Noaman</td>
<td>Added new option to the parsers so that the NEL (0x85) char can be
treated as a newline character.
</td>
</tr>
<tr>
<td>2001-04-23</td>
<td>Erik Rydgren</td>
<td>DTDScanner: Reuse grammar should allow users to use any stored
element decl as root.
</td>
</tr>
<tr>
<td>2001-04-19</td>
<td>William L Hopper</td>
<td>Win32PlatformUtils: InterlockedCompareExchange on different Windows.
</td>
</tr>
<tr>
<td>2001-04-19</td>
<td>William L Hopper</td>
<td>BCB project changes.
</td>
</tr>
<tr>
<td>2001-04-16</td>
<td>James Berry</td>
<td>MacOSUnicodeConverter: Fix include path, Updates to reflect changes for
Mac OS X final and Update MacOS projects for Mac OS X final ProjectBuilder.
</td>
</tr>
<tr>
<td>2001-04-11</td>
<td>Arnaud LeHors</td>
<td>[Bug 1303] AttrImpl: allow value to be set to null.
</td>
</tr>
<tr>
<td>2001-04-11</td>
<td>Tinny Ng</td>
<td>DOMParser: Attribute default values not printed in document
type internal subset interface.
</td>
</tr>
<tr>
<td>2001-04-10</td>
<td>Tinny Ng</td>
<td>createdocs.bat: fix PDF generation.
</td>
</tr>
<tr>
<td>2001-04-04</td>
<td>Alberto Massari</td>
<td>DTDElementDecl: Error checking for null content spec.
</td>
</tr>
<tr>
<td>2001-04-02</td>
<td>Andy Heninger</td>
<td>IDOM: imported.
</td>
</tr>
<tr>
<td>2001-04-02</td>
<td>Andy Heninger</td>
<td>IThreadTest: imported.
</td>
</tr>
<tr>
<td>2001-03-30</td>
<td>Tinny Ng</td>
<td>[Bug 1150] Problems with Namespaces and validating parsing.
</td>
</tr>
<tr>
<td>2001-03-27</td>
<td>Roman Sulzhyk</td>
<td>[Bug 1069] Explicit Makefile dependency for 'lib' build.
</td>
</tr>
<tr>
<td>2001-03-26</td>
<td>PeiYong Zhang</td>
<td>When Standalone="yes", it is NOT supposed to accept element
which is defined in external DTD with #FIXED attribute.
</td>
</tr>
<tr>
<td>2001-03-26</td>
<td>Andy Heninger</td>
<td>Update packageBinaries.pl for ICU 1.8. ICU debug .lib file
names and locations changed.
</td>
</tr>
<tr>
<td>2001-03-23</td>
<td>Jeff Harrell</td>
<td>[Bug 1018] AutoSense looks for "IRIX" when it should look for "sgi" or "__sgi".
</td>
</tr>
<tr>
<td>2001-03-22</td>
<td>Roman Sulzhyk</td>
<td>[Bug 1069] The Makefiles fail to locate .cpp -> .o dependency and rebuild .o all the time.
</td>
</tr>
<tr>
<td>2001-03-22</td>
<td>John Rope</td>
<td>[Bug 1021] Accessing an XML file using the file "protocol" and a UNC path fails
to open the file.
</td>
</tr>
<tr>
<td>2001-03-09</td>
<td>Tinny Ng</td>
<td>[Bug 733] Seg fault when trying to parse empty filename.
</td>
</tr>
<tr>
<td>2001-03-06</td>
<td>Tinny Ng</td>
<td>[Bug 677] Infinite loop caused by malformed XML. Happen when namespace is on.
</td>
</tr>
<tr>
<td>2001-03-02</td>
<td>Martin Kalen</td>
<td>Enabling libWWW NetAccessor support under UNIX. Tested with latest
tarball of libWWW (w3c-libwww-5.3.2) under RedHat Linux 6.1.
</td>
</tr>
<tr>
<td>2001-02-27</td>
<td>Tinny Ng</td>
<td>[Bug 676] Linux for S/390 build requires -fPIC.
</td>
</tr>
<tr>
<td>2001-02-22</td>
<td>Tinny Ng</td>
<td>[Bug 678] StdInParse doesn't output filename or duration.
</td>
</tr>
<tr>
<td>2001-02-21</td>
<td>Matt Lovett</td>
<td>ICUTranscoder::transcodeFrom() expects ICU function ucnv_toUnicode
to return an extra element in fSrcOffsets to allow us to figure
out the last char size, which in fact it is not. The fix is to compute
the last char size ourselves using the total bytes used.
</td>
</tr>
<tr>
<td>2001/02/16</td>
<td>Andy Heninger</td>
<td>Change limit test to reduce spurious pointer assignment warnings from BoundsChecker.
</td>
</tr>
<tr>
<td>2001-02-14</td>
<td>Bob Kline</td>
<td>Better FAQ for the checksum error.
</td>
</tr>
<tr>
<td>2001-02-14</td>
<td>Mark Everline</td>
<td>Core dump when UTF-16 encoding contradicts actual encoding.
</td>
</tr>
<tr>
<td>2001-02-13</td>
<td>Hiram Clawson</td>
<td>Update samples/tests files for on UnixWare 7.1.1 with gcc 2.95. Add
UNIXWARE platform defines to Makefile.incl, add recognition of
sysv5uw7 to configure.in, and add unixware as recognized platform to runConfigure.
</td>
</tr>
<tr>
<td>2001-02-09</td>
<td>Martin Kalen</td>
<td>Update support for SCO UnixWare 7 (gcc). Tested under UnixWare 7.1.1
with gcc version 2.95.2 19991024 (release) with gmake 3.79.1.
</td>
</tr>
<tr>
<td>2001-02-08</td>
<td>Martin Kalen</td>
<td>Enable COMPAQ Tru64 UNIX machines to build xerces-c with gcc (tested using
COMPAQ gcc version2.95.2 19991024 (release) and Tru64 V5.0 1094).
</td>
</tr>
<tr>
<td>2001-02-07</td>
<td>Bill Schindler</td>
<td>Rearranged statements in Initialize() so that platformInit() is called
before an XMLMutex is created.
</td>
</tr>
<tr>
<td>2001-02-07</td>
<td>Richard Ko</td>
<td>Storage overlay in ucnv_setFromUCallBack.</td>
</tr>
<tr>
<td>2001-02-05</td>
<td>Tinny Ng</td>
<td>[Bug 766] /src/util/Compilers/CSetDefs.hpp: define NO_NATIVE_BOOL macro only
if not pre-defined/reserved.
</td>
</tr>
<tr>
<td>2001-02-05</td>
<td>Jordan Naftolin</td>
<td>Add createPDF.jar and apachPDFStyle.xsl to convert documentation xml files
to pdf format.
</td>
</tr>
</table>
</s2>
<s2 title="Release Archive">
<p> For release information about &XercesCName; 1.4.0 or earlier,
please refer to <jump href="releases_archive.html">Release Archive</jump>.
</p>
</s2>
</s1>