blob: b684f1ef81bf31d9f6a3e3dd847bff9814255ed4 [file] [log] [blame]
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<!DOCTYPE s1 SYSTEM "./dtd/document.dtd">
<s1 title="Releases">
<s2 title="Xerces-C 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; &XercesCVersion140; or earlier,
please refer to <jump href="releases_archive.html">Release Archive</jump>.
</p>
</s2>
</s1>