Hey All, I'm pleased to announce the new release of XML::Xerces. Because of big improvements in SWIG, I've been able to really simplify how the code is generated, and that should help porting to different architectures.
One big issue that has made porting dificult is my bad choice of using the standard C++ iostream cerr in many of the error reporters. This created all sorts of problems between gcc's implementation and other compiler vendor's implementations. Instead I now use the Perl's builtin croak() method. So I'm hoping this reducing a lot of relocation and linking problems that people have reported. Thanks to SWIG's big improvements, I've also made real progress on implementing the support for overloaded methods. The new files can be downloaded from the normal place: http://xml.apache.org/dist/xerces-p/stable/ Due to recent big improvements in memory handling, and IDOM, I really recommend that people upgrade their Xerces-C versions to the latest nightly build: http://xml.apache.org/dist/xerces-c/nightly/2001-10-05/ Otherwise, you are likely to see some of the XML::Xerces tests fail. Enjoy, jas. -- >From the Changes file: 1.5.7 Sun Oct 7 10:36:23 MDT 2001 - cerr is no longer used by any source files, so compile problems with libstdc++ should be gone. - removed lots of unnecessary stuff from Xerces.C, so some architecture specific compile issues should be gone. - MemBufInputSource no longer requires a fake system id as an argument to the constructor, you may supply one, but this is optional - DOM_Attr::setAttributes() no longer segfaults if 'undef' is passed for the attribute or its value. - hints/ directory now exists to help isolate the architecture-specific pieces of Makefile.PL. Currently there is a file for Solaris_2, DEC_OSF, and Linux. - Thanks to major improvements in SWIG, it is now easier to support overloaded methods. The following classes/methods are currently supported: *Parser XMLPScanToken *InputSource XMLURL *::operator= *::operator== *::operator!= - Added samples/IDOMCount.pl - Thanks to major improvements in the SWIG parser, the majority of the private header files in Xerces_headers are no longer needed, only three parse errors remain. - Thanks to major improvements in SWIG, the internal code generation is greatly simplified. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
