www.alphaworks.ibm.comwww.ibm.com/developerwww.ibm.com

Home

Readme
Download

Build Instructions







Migration



Feedback

Y2K Compliance


CVS Repository
Mail Archive

XML4C Version 3.5.1: August 10, 2001
 
Date  Contributor  Description 
2001-07-27  Tinny Ng  Put getScanner() back as they were there before, not to break existing apps.  
2001-07-26  Khaled Noaman  [Bug 2815] util/regx/RegxParser.cpp compile fails on HP-UX 10.2  
2001-07-24  Pei Yong Zhang  [Bug 2707] DFAContentModel memory leaks  
2001-07-17  Pei Yong Zhang  Typo fix in DecimalDatatypeValidator: numBase->getMinInclusive()->toString()  
2001-07-17  Khaled Noaman  [Bug 2643] - derivation by extension of complex types does not permit addition of ONLY element content.  
2001-07-16  Khaled Noaman  Bug fix - no delete for the static instance in RangeTokenMap destructor.  
2001-07-16  Tinny Ng  [Bug 2410] DOMParser::parse() throws undocumented exceptions.  
2001-07-16  Tinny Ng  [Bug 2512] typing mistake in code example of chapter "Constructing an XML Reader".  
2001-07-16  Tinny Ng  APIDocs fix: default for schema processing in DOMParser, IDOMParser, and SAXParser should be false.  
2001-06-27  David Bertoni  [Bug 2365] Huge performance problem with the parser in XMLScanner::sendCharData().  
2001-06-27  David Bertoni  [Bug 2363] XMLScanner::sendCharData() can send the wrong length to the handler.  
2001/06/25  Pei Yong Zhang  [Bug 1393] Converting from Unicode to iso8859.  

XML4C Version 3.5.0: June 27, 2001
 
Date  Contributor  Description 
2001-06-22  PeiYong Zhang  [Bug 2263] 'SIZE' : redefinition ( BooleanDatatypeValidator.cpp ).  
2001-06-22  Tinny Ng  [Bug 2225] assignment vs. comparison in if clause.  
2001-06-22  Tinny Ng  [Bug 2257] 1.5 thinks a <?xml-stylesheet ...> tag is a <?xml ...> tag.  
2001-06-21  Tinny Ng  [Bug 2262] Duplicated header guard.  
2001-06-19  Tinny Ng  Add installAdvDocHandler to SAX2XMLReader as the code is there already.  
2001-06-15  Tinny Ng  Schema:
Add Schema support in XMLParsers (DOM/SAX/SAX2), XMLScanner.
Create SchemaValidator.
Add Grammar Model.
Support xsi:nil.
Support xsi:schemaLocation and xsi:noNamespaceSchemaLocation.
Update samples to enable schema.  
2001-06-15  Tinny Ng  Break DTDValidator into DTDGrammar, DTDScanner, and DTDValidator.  
2001-06-15  Tinny Ng  IDOM:
Complete the Range, TreeWalker, NodeIterator, and other memory fixes.
Support IDOM on UNIX platform.
Add samples IDOMPrint, and IDOMCount.
Add test cases IRangeTest and ITraversal.  
2001-06-15  Khaled Noaman  Schema:
Add Regular Expression.
Add Schema Messages.
Add Schema Simple Type Support.
Add Schema Complex Type Support (Except Group).
Add Schema Attribute Declarations support.
Add Schema Element Declarations support.
Support Simple Content and Complex Content.
Support Element and attribute reuse using "ref".
Support Schema Choice and Sequence.
Support Schema Import and Include.  
2001-06-15  Khaled Noaman  DatatypeValidator:
Add DatatypeValidator and DatatypeValidatorFactory.  
2001-06-15  PeiYong Zhang  Schema:
Add Schema support in Content Model.
Add Schema Exception Handling.
Add Schema XUtil.
Add QName Support.
Support SubstitutionGroup.  
2001-06-15  PeiYong Zhang  DatatypeValidator:
Support Base64DatatypeValidator,
BooleanDatatypeValidator,
DecimalDatatypeValidator,
HexBinDatatypeValidator,
StringDatatypeValidator,
InvalidDatatypeFacetException,
InvalidDatatypeValueException.  
2001-06-13  Erik Rydgren  [Bug 812] Memory leak with multiple !ATTLIST on single !ELEMENT.  
2001-06-08  Tinny Ng  [Bug 2043] XMLFormatter unallocates arrays incorrectly.  
2001-06-08  PeiYong Zhang  Documentation and project files update for Xerces 1.5.  
2001-06-08  Khaled Noaman  IDOM Documentation.  
2001-06-07  Khaled Noaman  Fix no error message for faulted-in attributes if reuse grammar for 3+ times.  
2001-06-06  Peter A. Volchek  /Platforms/Win32/Win32PlatformUtils.cpp
Include stdlib.h.  
2001-06-06  James Berry  Update Mac OS ProjectBuilder projects.  
2001-06-06  James Berry  Fix invalid file references in project.  
2001-06-06  James Berry  /src/util XMLString.cpp
Clean up compiler warning.  
2001-06-06  James Berry  /src/util/regx RegxParser.cpp
Fix two improper NULL tests.  
2001-06-05  James Berry  Add support for Mac OS X command line configuration and build.  
2001-06-5  Peter A. Volchek  Add 'const' to getGrammar.  
2001-06-04  PeiYong Zhang  The start tag "<?xml" could be followed by (#x20 | #x9 | #xD | #xA)+.  
2001-06-04  James Berry  Add support for tracking error count during parse; enables simple parse without requiring error handler.  
2001-06-01  Tinny Ng  /scripts/packageSources.pl
Keep the BCB4 project files in the source package.  
2001-05-22  James Berry  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.  
2001-05-16  Henry Zongaro  IDOM: Add DeepNodeList support.  
2001-05-16  Henry Zongaro  IDOM: Add namespace support.  
2001-05-10  Christian Schuhegger  [Bug 1158] built-in buffer limit could be smaller than system limit, use PATH_MAX instead.  
2001-05-10  Arnaud LeHors  [Bug 1605] AttrNSImpl.cpp: fixed typo in constructor.  
2001-05-09  Curt Arnold  [Bug 1500] The public id was set twice and the system id was not set on Notations.  
2001-05-04  Tinny Ng  DOMPrint: Check error before continuing.  
2001-05-03  Tinny Ng  ICU 1.8 update.  
2001-05-03  Khaled Noaman  Added new option to the parsers so that the NEL (0x85) char can be treated as a newline character.  
2001-04-23  Erik Rydgren  DTDScanner: Reuse grammar should allow users to use any stored element decl as root.  
2001-04-19  William L Hopper  Win32PlatformUtils: InterlockedCompareExchange on different Windows.  
2001-04-19  William L Hopper  BCB project changes.  
2001-04-16  James Berry  MacOSUnicodeConverter: Fix include path, Updates to reflect changes for Mac OS X final and Update MacOS projects for Mac OS X final ProjectBuilder.  
2001-04-11  Arnaud LeHors  [Bug 1303] AttrImpl: allow value to be set to null.  
2001-04-11  Tinny Ng  DOMParser: Attribute default values not printed in document type internal subset interface.  
2001-04-10  Tinny Ng  createdocs.bat: fix PDF generation.  
2001-04-04  Alberto Massari  DTDElementDecl: Error checking for null content spec.  
2001-04-02  Andy Heninger  IDOM: imported.  
2001-04-02  Andy Heninger  IThreadTest: imported.  
2001-03-30  Tinny Ng  [Bug 1150] Problems with Namespaces and validating parsing.  
2001-03-27  Roman Sulzhyk  [Bug 1069] Explicit Makefile dependency for 'lib' build.  
2001-03-26  PeiYong Zhang  When Standalone="yes", it is NOT supposed to accept element which is defined in external DTD with #FIXED attribute.  
2001-03-26  Andy Heninger  Update packageBinaries.pl for ICU 1.8. ICU debug .lib file names and locations changed.  
2001-03-23  Jeff Harrell  [Bug 1018] AutoSense looks for "IRIX" when it should look for "sgi" or "__sgi".  
2001-03-22  Roman Sulzhyk  [Bug 1069] The Makefiles fail to locate .cpp -> .o dependency and rebuild .o all the time.  
2001-03-22  John Rope  [Bug 1021] Accessing an XML file using the file "protocol" and a UNC path fails to open the file.  
2001-03-09  Tinny Ng  [Bug 733] Seg fault when trying to parse empty filename.  
2001-03-06  Tinny Ng  [Bug 677] Infinite loop caused by malformed XML. Happen when namespace is on.  
2001-03-02  Martin Kalen  Enabling libWWW NetAccessor support under UNIX. Tested with latest tarball of libWWW (w3c-libwww-5.3.2) under RedHat Linux 6.1.  
2001-02-27  Tinny Ng  [Bug 676] Linux for S/390 build requires -fPIC.  
2001-02-22  Tinny Ng  [Bug 678] StdInParse doesn't output filename or duration.  
2001-02-21  Matt Lovett  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.  
2001/02/16  Andy Heninger  Change limit test to reduce spurious pointer assignment warnings from BoundsChecker.  
2001-02-14  Bob Kline  Better FAQ for the checksum error.  
2001-02-14  Mark Everline  Core dump when UTF-16 encoding contradicts actual encoding.  
2001-02-13  Hiram Clawson  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.  
2001-02-09  Martin Kalen  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.  
2001-02-08  Martin Kalen  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).  
2001-02-07  Bill Schindler  Rearranged statements in Initialize() so that platformInit() is called before an XMLMutex is created.  
2001-02-07  Richard Ko  Storage overlay in ucnv_setFromUCallBack. 
2001-02-05  Tinny Ng  [Bug 766] /src/util/Compilers/CSetDefs.hpp: define NO_NATIVE_BOOL macro only if not pre-defined/reserved.  
2001-02-05  Jordan Naftolin  Add createPDF.jar and apachPDFStyle.xsl to convert documentation xml files to pdf format.  
2001-01-26  Walker Curtis  Undefined symbol error when building a single threaded version of the xerces lib on irix.  
2001-01-25  Arnaud LeHors  Added a flag to turn off error checking in the DOM, this is primarily used while building the DOM from the parser to get better performance.  
2001-01-25  Khaled Noaman  Let users add their encoding to the intrinsic mapping table.  
2001-01-25  Khaled Noaman  const should be used instead of static const. And other clean up bug fixes.  
2001-01-24  Arnaud LeHors  Fixed replaceChild to handle the case where a node is replaced by itself. Cleaned up insertBefore.  
2001-01-24  Tinny Ng  Guard the use of '-ptr${OUTDIR}' in EnumVal/Makefile.in  
2001-01-22  Curt Arnold.  Loads winsock dynamically.  
2001-01-19  Curt Arnold.  COM various updates: updated the GUID's so both can coexist, better error reporting and fixed a new minor bugs.  
2001-01-18  Bill Schindler  FAQ spell check, fix typos, fix grammar, readability editing, clean up formatting, re-organize so related topics appear together.  
2001-01-18  Bill Schindler  Project file updated due to removal of ChildAndParentNode.cpp.  
2001-01-17  Arnaud LeHors  DOM Implementation Optimization.  
2001-01-17  Volker Krause  ElementImpl::getAttributeNS should check null pointer.  
2001-01-17  Arnaud LeHors  Have a single counter global to the document. Removed node basis change counter.  
2001-01-17  Arnaud LeHors  Removed unused field in NodeImpl that was left over.  
2001-01-17  Tinny Ng  Access violations and stack overflows in insertBefore.  
2001-01-15  David Bertoni  Performance Patches.  
2001-01-12  Tinny Ng  Fix style-ibm.zip for documentation generation.  
2001-01-12  Tinny Ng  Remove the two obsolete file: stylesheets\Copy of book2project.xsl and stylesheets\Copy of document2html.xsl in style-apachexml.jar  
2001-01-12  Tinny Ng  Documentation Enhancement: explain values of Val_Scheme.  
2001-01-12  Tinny Ng  Documentation Enhancement: Add list of SAX2 feature strings that are supported.  
2001-01-04  Khaled Noaman  Assertion `size > 0' failure when cloning a node if the last attributes has been removed.  
2000-12-28  James Berry  Omit include carbon.h in favor of specific include files.  
2000-12-28  James Berry  Add or modify cvs header in various files.  
2000-12-28  James Berry  Eliminate compiler warning in RangeImpl.cpp.  
2000-12-28  James Berry  Replace include of Carbon.h with specific include files.  
2000-12-28  James Berry  Move away from include of Carbon.h; include only needed files instead. Fix bug in parsing of upwardly relative paths under classic (thanks to Lawrence You).  
2000-12-22  Tinny Ng  XMLUni::fgEmptyString which is defined as "EMPTY" is incorrectly used as an empty string; in fact XMLUni::fgZeroLenString should be used instead.  
2000-12-22  Tinny Ng  Add the new header LexicalHandler.hpp to Makefile.in.  
2000-12-22  Murray Cumming  removes '-instances=static' from the Linux link sections.  
2000-12-22  David Bertoni  SAX2-ext's LexicalHandler support.  
2000-12-14  Tinny Ng  Better instruction for using packageBinaries.pl. Use symbol XercesCInstallDir and XercesCSrcInstallDir instead of hardcoding the Xerces version number in the file.  
2000-12-14  Tinny Ng  Fix API document generation warning: "Warning: end of member group without matching begin".  
2000-12-14  Tinny Ng  Add RangeTest as part of the xerces-all MSVC++ workspace.  
2000-12-12  Gareth Reakes  null pointer bug.  
2000-12-08  Tinny Ng  Entity Reference cleanup dumping core if the last entity reference is deleted.  
2000-12-06  Tinny Ng  fix the link to FAQ.  
2000-12-06  Tinny Ng  further fixes to Range, and update RangeTest.cpp with more test coverage.  
2000-11-30  Bill Schindler  Spell check, fix typos, fix grammar, readability editing, clean up formatting.  
2000-11-30  Bill Schindler  Remove dead code (old StdOut and StdErr functions); minor clean-up.  
2000-11-30  Tinny Ng  patch to fix a number of Range problems. See mail of 11/21/2000.  
2000-11-30  Tinny Ng  DOM_Text::splitText(), fix off by one error in the test for index too big error.  
2000-11-30  Tinny Ng  reuseValidator - fix bugs (spurious errors) that occured on reuse due to pools already containing some items.  
2000-11-08  Andrei Smirnov  Build updates for Solaris 2.8 64 bit.  
2000/11/07  Tinny Ng  Bug fix for DTD entity reference problem reported by Tony Wuebben on 10/25.  
2000-11-07  Tinny Ng  config.guess and config.sub updated to newer versions.  
2000-11-07  Pieter Van-Dyck  Change InterlockedCompareExchange for compatibility with Borland BCB5  
2000-11-07  Pieter Van-Dyck  Fix incorrect version number in gXercesMinVersion.  
2000-11-01  Tinny Ng  SAX bug fix: Attribute lists were throwing exceptions rather than returning null when an attribute could not be found by name.  
2000-11-01  Tinny Ng  Scanner bug fix: with progessive parsing, namesapce and validation options were not being set correctly. Symptoms included failure to detect ignorable white space.  
2000-10-31  Tinny Ng  DOM NodeIterator bug fix: iterators would sometimes continue beyond their starting (root) node.  
2000-10-20  Andy Heninger  DOM NodeFilter - define values for FilterAction enum to match those in the DOM spec.  
2000-10-19  Andy Heninger  SAXCount sample, allow multiple files on command line. DOMCount sample, rename error handler class to say that it is an error handler.  
2000-10-18  James Berry  MacOS project file updates. Small code optimization. Add comments to clarify and to reflect new fixed XMLCh size.  
2000-10-17  Andy Heninger  DOMPRintFormatTarget, bad override of writeChars fixed (missing const). XMLFormatTarget, removed version of writeChars with no length. Can not be safely used, and obscured other errors.  
2000-10-16  Andy Heninger  Change XMLCh back to unsigned short on all platforms  
2000-10-13  Devin Barnhart  COM: interpret BSTR as UTF-16 in documents  
2000-10-13  Edward Bortner  Solaris: change detection for native support for type bool to defined(_BOOL).  
2000-10-13  Nadav Aharoni  MXLString::trim() bug fix: failure to null terminate result.  
2000-10-10  Bill Schindler  XMLFormatter: Fix problems with output to multi-byte encodings.  
2000-10-10  Andy Heninger  From Janitor, remove the addition that is having compile problems in MSVC.  
2000-10-10  James Berry  Fix a bug in returned length of transcoded string. Add a few comments.  
2000-10-09  James Berry  ProjectBuilder project to build Xerces.  
2000-10-09  James Berry  Numerous Changes: - Increase environmental sensitivity with hope of supporting pre OS 9 OS versions. - Enhanced path creation/interpretation to support proper unix style paths under Mac OS X instead of the volume rooted paths we previously used. Paths under Classic remain the same. - Better timer resolution. - Detect functionality via unresolved symbols rather than Gestalt where possible. - Softly back away from URLAccess...if it's not installed, we just don't support a net accessor. - Additional support for XMLCh/UniChar size differences under GCC on Mac OS X. - Fix Mac OS X support. GCC in this environment sets wchar_t to a 32 bit value which requires an additional transcoding stage (bleh...) - Improve sensitivity to environment in order to support a broader range of system versions. - Fix a few compiler sensitivities. - Carbon.h header support  
2000-10-09  James Berry  Add some auto_ptr functionality to allow modification of monitored pointer value. This eases use of Janitor in some situations.  
2000-10-09  James Berry  Autosense.hpp: modify sensing of Mac OS X.  
2000-09-28  Andy Heninger  DOM_Document::putIdentifier() removed. There never was an implementation for this function.  
2000-09-28  Curt Arnold  COM wrappers updated.  
2000-09-28  Linda Swan  AS400 related changes.  
2000-09-28  Andy Heninger  DOM_Document - remove the un-implemented function putIdentifier() from the header.  
2000-09-28  Andy Heninger  DOMParser MemoryLeak fixed. Occured when a document redefined the a builtin entity, e.g. <.  
2000-09-28  Andy Heninger  DOMPrint sample: add deletes before exit so boundschecker runs cleanly.  
2000-09-22  James Berry  Change file access permissions to fsRdPerm. Since we never write, there's no reason to request write access. Thanks to John Mostrom @ Adobe. Also nuke a few spaces and the entire defunct support for reading directly from MacOS resources.  
2000-09-22  Arundhari Bhowmick  DOM Parser: internal subset entity printing update.  

Release Archive
 

For release information about XML4C Version 3.3.1 or earlier, please refer to Release Archive.


Footer