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]

Reply via email to