http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Home

Readme
Release Info

Installation
Download
Build Instructions

FAQs
Samples
API Docs

DOM C++ Binding
Programming
Migration Guide

Feedback
Bug-Reporting
PDF Document

CVS Repository
Mail Archive

Releases Plan
 

For future release plan about Xerces-C++, please refer to Releases Plan.


Releases Archive
 

For release information about Xerces-C++ 2.3.0 or earlier, please refer to Releases Archive.


Release Information of Xerces-C++ 2.4.0: Dec. 2, 2003
 

Here is the list of fixed bugzilla bugs that are resolved in this release, Xerces-C++ 2.4.0.

Date  Contributor  Description 
2003-12-01  Jeroen Witmond/Neil Graham  fix Doxygen warnings; bug 25118 
2003-12-01  Neil Graham  fix bug 28084 
2003-11-28  Khaled Noaman  Set root element if not previpusly set, Use memory manager when creating root element name 
2003-11-27  Neil Graham  in preparation for stateless DOMTypeInfo for elements 
2003-11-27  Neil Graham  Fix state-ful duplicate attribute detection when the integrated scanner is in use and namespaces are off. Also, implement change to PSVIHandler interface to remove prefix passing. 
2003-11-27  Khaled Noaman  PSVIElement implementation 
2003-11-27  David Cargill  implement writeAnnotation 
2003-11-27  Neil Graham  create XSModels if a PSVIHandler has been set on the scanner. Make PSVI production more robust  
2003-11-27  Pete Lloyd  implement isSpecified 
2003-11-27  David Cargill  fixes for segfaults and infinite loops in schema component model implementation; 
2003-11-26  Neil Graham  mark DOMTypeInfo-related methods on XMLElementDecl deprecated since they are not thread-safe 
2003-11-26  Vitaly Prapirny  Bug#24983: Proposed changes of bcc.551 and bcb6 project files for forthcoming 2.4.0 release  
2003-11-26  PeiYong Zhang  DOMPrint run result updated. 
2003-11-26  Neil Graham  more complete implementation of PSVIAttributeList; remove some problematic const-ness  
2003-11-26  Khaled Noaman  Store XSModel. 
2003-11-25  Neil Graham  remove XMLIBM1047Transcoder's dependence on iostream 
2003-11-25  Khaled Noaman  Add a method to return the XSObject mapped to a schema grammar component 
2003-11-25  James Berry  Update Mac OS Codewarrior project, Cleanup build errors/warnings from CodeWarrior 
2003-11-25  David Cargill  Serialize enclosing complex type, Check for out of memory exception and document updates 
2003-11-25  David Cargill  Make XSObjectFactory inherit from XMemory 
2003-11-25  David Cargill  Misc. PSVI updates 
2003-11-25  David Cargill  Update expected result 
2003-11-25  Khaled Noaman  Fix AIX linking error 
2003-11-25  James Berry  Add Mac OS project for Xcode, Revise build instructions to reflect deprecation of Project Builder projects, and elevation of the Xcode projects.  
2003-11-24  James Berry  Eliminate some compiler warnings concerning comments inside of comments 
2003-11-24  Hongguo He  add IBM1047 to the list of intrinsic transcoders 
2003-11-24  Neil Graham  allow classes derived from XMLTransService to tailor the intrinsic maps to their taste. 
2003-11-24  Khaled Noaman  Reset memory manager in Terminate 
2003-11-24  Khaled Noaman  PSVI: finish construction of XSSimpleTypeDefinition 
2003-11-24  Gareth Reakes  added in support for xml-declaration feature. 
2003-11-24  Adam Heinz  Fix for bug 22917 
2003-11-23  Neil Graham  update method documentation 
2003-11-23  Neil Graham  DatatypeValidator support for PSVI 
2003-11-23  Khaled Noaman  PSVI updates 
2003-11-  David Cargill  Enable grammar pools and grammar resolvers to manufacture XSModels. This also cleans up handling in the parser classes by eliminating the need to tell the grammar pool that schema compoments need to be produced.  
2003-11-21  David Cargill  Setting the stage for PSVI (element and attribute) implementation: pointing out all places in scanners where validation updates need to occur 
2003-11-21  David Cargill  More schema component model implementation, In particular, this cleans up and completes the XSModel, XSNamespaceItem, XSAttributeDeclaration and XSAttributeGroup implementations.  
2003-11-21  Khaled Noaman  PSVI: Use XSObjectFactory to create various components. 
2003-11-21  Alberto Massario  insertElementAt was not checking if there was room for the new element (bug#24714) 
2003-11-21  Jeroen Witmond  Wrong filename in error messages (bug#24883) 
2003-11-21  Alberto Massario  Protect getEntityDeclPool from invoking a method on a NULL pointer (bug#24881) 
2003-11-21  Alberto Massario  Updated COM for xerces-c_2_4_0 
2003-11-21  Alberto Massario  Updated project to copy xerces-c_2_4_0, not xerces-c_2_3_0 
2003-11-20  Khaled Noaman  PSVI: element declaration, content model, PSVIutil  
2003-11-20  Alberto Massario  Updated Borland makefile 
2003-11-20  Neil Graham  PSVI: store name and namespace information 
2003-11-20  PeiYong Zhang  build xercesc2_4_0 with icu2.6.1 
2003-11-19  Neil Graham  increment version to 2.4.0 in docs 
2003-11-19  PeiYong Zhang  build xercesc2_4_0 
2003-11-17  Pete Lloyd, Neil Graham  PSVIAttributeList needs to be included by PSVIHandler 
2003-11-17  PeiYong Zhang  Fix to #4556 
2003-11-17  Ronald Landheer-Cieslak  Fix for bug 23930 
2003-11-17  Alberto Massario  Fixed documentation bug#24746 
2003-11-14  David Cargill   changes in support of second phase of XSModel implementation 
2003-11-14  David Cargill   removed methods made unnecessary by new XSModel implementation design 
2003-11-14  Neil Graham  PSVI updates 
2003-11-14  Alberto Massario  When invoking resolveEntity, specify the current document as the base URI 
2003-11-14  Graham Bennett  Fix to bug #4556 
2003-11-13  PeiYong Zhang  Pass correct initSize to container during deserialization 
2003-11-13  PeiYong Zhang  Solve Compilation/Linkage error on AIX/Solaris/HP/Linux 
2003-11-12  PeiYong Zhang  Stateless Grammar: Validation Context 
2003-11-11  Khaled Noaman  Serialization of XSAnnotation. 
2003-11-10  Neil Graham  implementation for new stateless means of traversing attribute definition lists 
2003-11-10  Alberto Massario  Fixed memory leak 
2003-11-08  Abe Backus  fix for bug 24287 
2003-11-07  David Cargill  PSVI/schema component model implementation 
2003-11-07  David Cargill  fix compilation errors on AIX and HPUX  
2003-11-07  Khaled Noaman  For PSVI support, distinguish wildcard elements with namespace lists. 
2003-11-06  Neil Graham  update KEYS file with public key as newly-signed by two other Apache-ites 
2003-11-06  James Berry  Add Mac OS X DYLD_LIBRARY_PATH notes to unix build instructions 
2003-11-06  Neil Graham  update grammar pool interface so that cacheGrammar(Grammar) can tell the caller whether the grammar was accepted. Also fix some documentation errors.  
2003-11-06  PeiYong Zhang  Patch to Solaris compiler error 
2003-11-06  Khaled Noaman  PSVI support for annotations. 
2003-11-06  David Cargill  first part of PSVI/schema component model implementation. 
2003-11-05  PeiYong Zhang  Grammar Pool Specification updates 
2003-11-05  PeiYong Zhang   
2003-11-05  PeiYong Zhang  don't serialize built-in baseValidator, and don't serialize localName/uriName 
2003-11-04  Alberto Massario  When invoking resolveEntity, specify the base URI 
2003-11-04  Alberto Massario  When loading a grammar that's going to be cached, re-use the grammars already in the cache  
2003-11-03  Alberto Massario  A version of lastIndexOf would crash the application if the character to be searched was not found in the string  
2003-11-01  Alberto Massario  Updated BCB6 project 
2003-10-31  PeiYong Zhang  Serialization test fix 
2003-10-30  David Cargill  Enhanced Entity Resolver Support. 
2003-10-29  PeiYong Zhang  GrammarPool serialization/deserialization  
2003-10-29  PeiYong Zhang  Support for Template serialization/deserialization added 
2003-10-29  PeiYong Zhang  XObjectComparator/XTemplateComparator 
2003-10-27  James Berry  Add comment regarding permissible values for XML_PLATFORM_NEW_BLOCK_ALIGNMENT. 
2003-10-24  David Cargill.  Fix for bug #24207 
2003-10-23  Khaled Noaman  Fix memory leak 
2003-10-22  Khaled Noaman  Annotation support 
2003-10-21  Alberto Massario  Fixed memory leak [bug 23073] 
2003-10-21  Alberto Massario  Update COM project files 
2003-10-21  PeiYong Zhang  update XercesLib.mak 
2003-10-21  Alberto Massario  Inside a schema, the properties "fixed" and "default" for a reference to an attribute were ignored unless the "required" property were also present [bug 11767] 
2003-10-20  Khaled Noaman  Fix multithreading problem  
2003-10-20  Gareth Reakes  Pass in memory manager to constructors and use for creation of enumerators. 
2003-10-18  James Berry  Open files for reading as "r", not "r+". on MacOS 
2003-10-18  PeiYong Zhang  Support for Template class serialization/deserialization 
2003-10-17  Khaled Noaman  Fix multithreading problem for regular expression. 
2003-10-15  PeiYong Zhang  Implementation of Serialization/Deserialization for Schema components 
2003-10-10  Neil Graham  update XSModel and XSObject interface so that IDs can be used to query components in XSModels, and so that those IDs can be recovered from components  
2003-10-10  PeiYong Zhang  Implementation of Serialization/Deserialization for Grammar components 
2003-10-09  David Cargill  fix for bug 21780 
2003-10-09  Neil Graham  Synchronized StringPool for thread-safe updates.  
2003-10-08  PeiYong Zhang  Synchronize ContentSpec/ContentModel/FormattedModel 
2003-10-07  PeiYong Zhang  API for Template_Class Object Serialization/Deserialization 
2003-10-07  David Cargill.  Fix #23413 
2003-10-06  Mike Pawlowski  Rewrite packageSources  
2003-10-04  Neil Graham  Stateless Grammar 
2003-10-02  PeiYong Zhang  Implementation of Serialization/Deserialization for Datatype Validators 
2003-10-02  Gareth Reakes  Removed ^Z from end of files which was preventing compilation under gcc 2.96. 
2003-10-01  David Cargill.  improve handling of out of memory conditions, bug #23415 
2003-10-01  Khaled Noaman  Refactoring of some code to improve performance. 
2003-09-26  PeiYong Zhang  Synchronize ContentSpecNode and formattedModel 
2003-09-26  David Cargill  fix for bug #23427 
2003-09-25  PeiYong Zhang  Loose the assert condition so that Serializable class need NOT to check the actual string length before read/write. 
2003-09-24  Alby  useImplementation should use memory maneger. 
2003-09-23  PeiYong Zhang  Inplementation for Serialization/Deserialization  
2003-09-23  PeiYong Zhang  Macro re-organized: provide create/nocreate macros for abstract and nonabstract classes 
2003-09-22  Neil Graham  change Grammar::putElemDecl(XMLElementDecl, bool) so that it does not require the Grammar object to be const. Also, mark findOrAddGrammar as being dangerous in multithreaded situations  
2003-09-22  Gareth Reakes  doc fix 
2003-09-18  PeiYong Zhang  OSU: Object Serialization Utilities  
2003-09-18  Gareth Reakes  updated the distribution directory. 
2003-09-16  Neil Graham  make Grammar pool be responsible for creating and owning URI string pools. This is one more step towards having grammars be independent of the parsers involved in their creation  
2003-09-16  Neil Graham  PSVI/schema component model classes  
2003-09-12  Jay Hansen  enable MemParse to work on OS400. 
2003-09-10  Neil Graham  fix compiler warnings on ISeries; add Apache copyright notice 
2003-09-08  PeiYong Zhang  Restore pre2.3 constructors 
2003-09-06  Dave Bertoni  Fix bug #22938. Deletion of void* is illegal. 
2003-09-04  Gareth Reakes  Fix for bug #22008. Removed the ability to adopt the DOMObject. 
2003-09-04  David Cargill.  Fix bug #19605. Problem with CDATA END TAG 
2003-09-01  Gareth Reakes  added API to get an enumerator for the cached grammars. 
2003-08-31  Shin'ya Morino.  Fix for bug 21990 
2003-08-29  Gareth Reakes  If a type was explicitly declared as anyType that now gets set in DOMTypeInfo. Added test cases.  
2003-08-27  James Berry  Add new static global that always points to array-allocating memory manager 
2003-08-27  Gareth Reakes  Fixed a bug where multiple invalid elements with the same name/uri were not being set with appropriate PSVI info. Added a test case to expose the problem.  
2003-08-26  James Berry  Add new memory allocator that allocates using new[], for use where returned memory must be able to be deleted using delete []. This saves duplicated code in cases where a routine is optionally called with a specific memory manager, such as in the case of transcode  
2003-08-26  Neil Graham  fix compilation errors on HPUX and Solaris 
2003-08-26  benoit.blaquiere@ign.fr   Fix bug #22697; transcodeFrom incorrectly throws on kTECOutputBufferFullStatus. 
2003-08-25  Alberto Massari  fix for bug 22178 
2003-08-22  Alberto Massari   keep the fGrammarFromPool in sync to avoid problems when parseing multiple times.  
2003-08-22  Gareth Reakes  Not all unknown attributes are faulted in. In these cases the DOMTypeINfo should report AnySimpleType, not AnyURI as they were.  
2003-08-21  Neil Graham  add the Apache license to various Perl scripts that did not have it 
2003-08-21  PeiYong Zhang  use PlatformUtils::panic() 
2003-08-20  Neil Graham  Added a method for use in XercesDOMParser (and others derived from AbstractDOMParser) and a feature in DOMBuilder that allows the creation of the document during parse to be from an DOMImplementation other than the default.  
2003-08-20  Gareth Reakes  Changed constuctors to protected to be derivatable  
2003-08-20  Gareth Reakes  Reorderd initializer list to prevent compiler warning. 
2003-08-20  Steven White  A basic perl script that takes a DOM header file and creates the format used in HTML bindings file.  
2003-08-20  Gareth Reakes  Added Level 3 XPath interfaces. 
2003-08-20  David Cargill  fix for bug 22565 
2003-08-19  David Cargill  fixing bug 21001 
2003-08-19  Neil Graham  fix for bug 22537 
2003-08-16  Neil Graham  fix for bug 22457. Union types that are restrictions of other union types were previously considered not to inherit their parents member types. This is at variance with the behaviour of the Java parser and apparently with the spec.  
2003-08-14  Gareth Reakes  Method added to allow serilization of custom nodes from derived classes. 
2003-08-14  Vitaly Prapirny  patch for bug 16933 
2003-08-13  Khaled Noaman  Code refactoring to improve performance of validation. 
2003-08-13  Alberto Massari  fix to bug 22177 
2003-08-13  David Cargill  fix for bug 20058 
2003-08-12  Caroline Rioux.  Added serialization for attribute nodes  
2003-08-08  Steve Dulin.  fixes to make OS390PlatformUtils.cpp compile 
2003-08-07  Neil Graham  fix segmentation faults that may arise when the parser throws exceptions during document parsing. In general, XMLPlatformUtils::Terminate() should not be called from within a catch statement.  
2003-08-04  Zeid Derhally   Update Win32 CodeWarrior project for recent file additions/deletions; 
2003-08-04  James Berry  Update Mac OS ProjectBuilder project for recent file additions/deletions 
2003-07-31  James Berry  Resolve bug #21623; document that XMLParsePath... routines may fail if the file doesn't exist 
2003-07-31  PeiYong Zhang  GrammarPool 
2003-07-28  Steve Dulin  fix to permit the samples source to be copied from a non-writable to a writable part of the filesystem, then compiled. Binaries will also be dropped in a writable directory. This should make experimentation easier on multi-user systems.  
2003-07-25  Michael Glavassevich  The patch fixes Bugzilla #19787, #20006, #20009, #20010 and #20287, and several other issues.  
2003-07-24  Michael Glavassevich  Fix for bug #20005  
2003-07-24  David Cargill   Patch for bug #20530 - Attributes which have the same expanded name are not considered duplicates.  
2003-07-24  Erik Rydgren  getTextContent fix 
2003-07-22  Steven White.  Fix build under VC7 
2003-07-21  June Ng  fixing bug 21573 
2003-07-17  Pedro Lopes and Vitaly Prapirny  fix for bug 18860 
2003-07-16  PeiYong Zhang  Documentation on system call, strtod 
2003-07-14  Vitaly Prapirny and Anthon Pang  patch to bug 20353 
2003-07-14  Abe Backus  patch to bug 21527 
2003-07-10  PeiYong Zhang  Stateless Grammar: create grammar components with grammarPool's memory Manager 
2003-07-10  PeiYong Zhang  Stateless Grammar: Initialize scanner with grammarResolver 
2003-07-04  PeiYong Zhang  specify library with version on AIX 
2003-06-26  PeiYong Zhang  GrammarPool 
2003-06-23  PeiYong Zhang  to solve unresolved symbol on Solaris 
2003-06-23  PeiYong Zhang  clean up temporary XMLGrammarDescription to make MemoryTest happy 
2003-06-20  PeiYong Zhang  Stateless Grammar Pool :: Part I 
2003-06-16  Tuan Hoang  update xerces-c.spec file 
2003-06-10  James Berry  Add support to threadtest for Mac OS X  
2003-06-09  James Berry  Add DYLIB_LIBRARY_PATH directions for running samples under Mac OS X. 
2003-06-06  Robort Buck  Bug#20552 Updated VC7 Project files. 
2003-06-03  PeiYong Zhang  for build on WinXP.NET and Intel Electron 
2003-06-02  Neil Graham  new test for the pluggable memory management mechanism. 
2003-06-02  Berin Lautenbach  fix for bug #20092 
2003-06-02  Berin Lautenbach  Bug 20413 Xerces 2.3 does not compile under NetBSD 1.6 
2003-05-30  Alberto Massari  Fixes so we compile under VC7.1.  
2003-05-30  Gareth Reakes  Use new macros for iostream.h and std:: issues. 
2003-05-30  Sean McInerney  fix to bug #20350. Fix 2 typos. 
2003-05-29  Gareth Reakes  fixed typo for version number 
2003-05-29  Khaled Noaman  Fix memory leak when using deprecated dom. 
2003-05-29  Nathan Codding  Fix to bug #16817. Non leaf nodes and attributes now get notified of release  
2003-05-29  Gareth Reakes  fix to bug #20325. Removed unused file and updated Projects. 
2003-05-29  Gareth Reakes  Added macros in so we can determine whether to do things like iostream as opposed to iostream.h and whether to use std:: or not.  
2003-05-28  Neil Graham  update copyright notice 
2003-05-27  Neil Graham  upload public key used for signing releases 
2003-05-27  Michael Glavassevich  fix typo that could have been impacting correct operation of reference counting.  
2003-05-26  PeiYong Zhang  Use memory manager embedded in rather than the one passed in to de-allocate memory. 
2003-05-24  Neil Graham  fix segfault on GCC 2.9x. The depreacted DOM attribute implementation had a cute trick where a void * field could be either a NodeChild pointer or a DOMString; the latter played havoc with the new memory management paradigm. Now a union of a DOMString * and a ChildNode * is used.  
2003-05-22  Neil Graham  make GCC happy and make it clearer what we actually use alignPointerForNewBlockAllocation() for in our code.  
2003-05-22  James Berry  Move pointer alignment functionality into XMLPlatform header; revise XMemory and DOMDocumentImpl to return blocks aligned by this function  
2003-05-22  PeiYong Zhang  removal of isOwnerDocSingleton 
2003-05-22  PeiYong Zhang  Build memory manager on hp 
2003-05-22  Neil Graham  PanicHandler interface should not inherit from XMemory 
2003-05-22  Gareth Reakes  Removed usage of std to compile under gcc and other platforms 
2003-05-22  Magnus Strand  Fix another case where use of fallback characters during transcode could cause undesired failure of transcode  
2003-05-21  James Berry  Ensure proper block alignment for blocks allocated with XMemory new operators 
2003-05-21  Khaled Noaman  Handle allocation of document types not created by a DOM document 
2003-05-21  Khaled Noaman  Fix to HP-UX compiler's complaint about the duplicate overload of delete 
2003-05-21  Khaled Noaman  fix to gcc 2.95.x internal error for some template definitions 
2003-05-21  PeiYong Zhang  release document 
2003-05-21  James Berry  Mac OS LCP transcoder fix 
2003-05-21  James Berry  CodeWarrior Mac OS Project File updates 
2003-05-21  Zeid Derhally  CodeWarror Win32 Project File updates 
2003-05-21  James Berry  First cut at Mac OS X Project Builder changes  
2003-05-20  PeiYong Zhang  Apply Memory Manager to Base64 
2003-05-20  Khaled Noaman  Initialize ValueVectorOf 
2003-05-19  Gareth Reakes  NetBSD compilation fix 


Copyright © 2003 The Apache Software Foundation. All Rights Reserved.