[XML-SIG] Expat 1.95.7 released
Fred L. Drake, Jr.
fdrake at acm.org
Tue Oct 21 00:26:45 EDT 2003
Expat 1.95.7 is now available for download. This release fixes a
variety of problems, including the truly nasty "enum XML_Status"
problem, which affected many compilers (just not those used by the
maintainers at the time, unfortunately), and many build issues that
affect one platform or another.
Existing working applications which use Expat should not need any
changes to work with the new version, though application maintainers
should review the changes carefully to determine the potential impact
of the specific changes that have been made.
The following changes have been made since the previous release:
- Fixed enum XML_Status issue (reported on SourceForge many
times), so compilers that are properly picky will be happy.
- Introduced an XMLCALL macro to control the calling
convention used by the Expat API; this macro should be used
to annotate prototypes and definitions of callback
implementations in code compiled with a calling convention
other than the default convention for the host platform.
- Improved ability to build without the configure-generated
expat_config.h header. This is useful for applications
which embed Expat rather than linking in the library.
- Fixed a variety of bugs: see SF issues 458907, 609603,
676844, 679754, 692878, 692964, 695401, 699323, 699487,
- Improved hash table lookups.
- Added more regression tests and improved documentation.
Additional information about Expat can be found at the Expat website:
This release can be downloaded from SourceForge:
Fred L. Drake, Jr. <fdrake at acm.org>
PythonLabs at Zope Corporation
More information about the XML-SIG