Hi all,
There are many bug fixes[1] to the XercesC2_5_0 and new features[2] implemented since
the release of XercesC2_5_0, it is time to produce a new release, XercesC2_6_0.
I'll suggest that we should aim to publish this by the end of September, and in the mean
time try and fix as many outstanding bugs as possible before the closing time, EST 12:00 PM, Sept. 29.
Here's my +1.
Rgds,
PeiYong
XML Parsers Development, IBM Toronto Laboratory
D2-265, 8200 Warden Ave, Markham, Ont L6G 1C7, Canada
Email: [EMAIL PROTECTED]
Phone: (905)413-4088 Fax: (905)413-4854; T/L: 778-4088
[1] Fixes:
. ComplexTypeInfo thread safety
. Crash of complex types with MixedContentModel
. IG/SGXMLScanner: fErrorStack cleared if an exception is thrown
. SchemaValidator: reset() clear stack of types
. ComplexTypeInfo: Thread-Safety Issue
. XSerializeEngine: Supplied Memory Manager used
. RangeTokenMap::instance(): Thread-Safety Issue
. Grammar Caching: Parsing instance document with DTD
. Fix to a problem in which, when grammar caching is enabled and dynamic validation is
also enabled, the parser would fail to correctly process a document with no grammar
following correct processing of a schema-valid document with no namespace.
. Memory Leakage: Parsing instance document with DTD
. A number of performance improvements, particularly for non-validating parsing
. Grammar pools are now passed complete grammar descriptions, rather than grammar descriptions
only containing schemaLocation hints
. 390 threading
. Make parser work where new transcoding instructions not present
. 390 file resolution problem
. 390 intrinsic transcoding support
. Grammar serialization bug fixes
. Other minor bug fixes (PSVI, potential memory leaks in constructors)
[2] Features
. Reduce footprint of DLL by building the deprecated DOM as a separate library
. Enable ID's to work on all kinds of schema components
. Add messages to DOMExceptions along with the error code.
. Improve annotation error-reporting capabilities
. Make grammar caching work with DTD internal subsets.
. Bring parser up to the XML 1.0 3rd Edition.
. Update to the XML 1.1 recommendation
. Update Schema Errata
. Add new method to DOMDocument so that DOM level-2 style DOMDocumentTypes
(which have a DOMDocument to own them) can be created.
. Feature for disabling identity constraints
. Support HP on Itanium
. Provide means to get actual values out of PSVI/schema component model.
. Synthesize annotation components for non-schema attributes
. Expose partial PSVIElement information at the start element call
. Upgrade to ICU3 .0
. Externalize validation, actual/canonical value production for arbitrary strings
. Laxly validate schema annotations
- Re: [VOTE]: Proposal for a Xerces-C2.6.0 release PeiYong Zhang
- Re: [VOTE]: Proposal for a Xerces-C2.6.0 release Alberto Massari
- Re: [VOTE]: Proposal for a Xerces-C2.6.0 release Gareth Reakes
- Re: [VOTE]: Proposal for a Xerces-C2.6.0 release Neil Graham
- Re: [VOTE]: Proposal for a Xerces-C2.6.0 release PeiYong Zhang
- Re: [VOTE]: Proposal for a Xerces-C2.6.0 release PeiYong Zhang