Here's the latest in what's becoming the tradional August Arabica release. It packages a number of incremental improvements, together with a major chunk of new code.
- This release includes the first drop of Mangle, the Arabica XSLT engine. It covers most common cases (at least in my experience), although there are omissions and misfeatures, and it shouldn't be considered production safe. Development is tracked against the OASIS XSLT Conformance test cases.
- There are a number of new SAX filters for whitespace stripping, tracking namespace declarations, tracking xml:base, and buffering multiple character(...) callbacks into a single callback.
- Further improvements to the Autotools build. The test cases can now be built and run using 'make check'. Wide string detection has been further tweaked, as has finding libxml2. Thanks to Bob Wilkinson for that.
- Solution and project files for Visual Studio 2005 are now included.
- Visual Studio builds now produce distinct debug and release versions of the library. Thanks to Timo Geusch and David Grigsby who separately suggested that.
This release has been built on a variety of platforms. Additional build reports are very welcome, particularly fon non-i386 platforms and/or non-GCC compilers.