Tarballs: http://volvic.schlund.de/~tarball/sp/sp-gxmlcpp/

======================================================================
sp-gxmlcpp-1.0.20040603 (Thu Jun  3 17:16:14 UTC 2004):

Patch release.

	* This fixes a pathetic memory leak in XMLNode::getNodeDump() (this
    also applies to XMLTree::getSiblingXML, using that).

======================================================================
Changes in 6th stable release sp-gxmlcpp-1.0.20040112 (12-Jan-2004)

* Fix for non-thread safe xpath contexts: this release also fixes this
for XMLDump and XMLNodeSet ;).

----------------------------------------------------------------------
Changes in 5th stable release sp-gxmlcpp-1.0.20031219 (19-Dec-2003)

* XMLTree: Fix for non-thread safe xpath contexts.

----------------------------------------------------------------------
Changes in 4th stable release sp-gxmlcpp-1.0.20030812 (12-Aug-2003)

* Removing static -Werror in Makefiles.
* Removing some non-ref catches in example source (satisfying new rc test).
* Tested to compile with "-pedantic" (no changes needed).

----------------------------------------------------------------------
Changes in 3rd stable release sp-gxmlcpp-1.0.20030807 (07-Aug-2003)

* Minor fixes to make it compatible with g++-3.3.

----------------------------------------------------------------------
Changes in 2nd stable release sp-gxmlcpp-1.0.20030422 (22-Mar-2003)

* Severe bug fix: Library is no longer linked against cppunit. On
systems where this library is linked statically to the library
(e.g. Debian), binaries linked with sp-gxmlcpp _and_ using cppunit
need recompile.

* Fix: XMLTree::addTree() does no work even if there is a comment
before the root tag. This needed an additional interface to NodeSet,
so so-version is now 1.1.0.

* Fix: .strap_*-Scripts are now included in the release. At least
".strap_auto" is very handy for distribution package builds that rely
on re-generating auto-generated scripts with the newest autotools
(e.g., to support new architectures).

* Fix: The doxygen version is now in sync with the release version.
-------------------------------------------------------------------

Changes in 1st stable release sp-gxmlcpp-1.0.20030303 (03-Mar-2003)

* XMLTree got new method: getSiblingXML().

* Last minute fix for Node::getAtribute().

* Checked and updated to compile with g++-2.95 && g++-3.2.

* New clear library versioning scheme (see README).
-------------------------------------------------------------------

Changes in development release 0.1.20021114 (11-Nov-2002)

* Extended the XMLTree interface : add sibling tags 

-------------------------------------------------------------------

Changes in development release 0.1.20020912 (12-Sep-2002)

* Fixed a compiler warning in sp-gxmlcpp.h.

-------------------------------------------------------------------

Changes in development release 0.1.20020909 (9-Sep-2002)

* Changed license to LGPL.

* Initial open source release.

-------------------------------------------------------------------

Changes in development release 0.1.20020829 (29-Aug-2002)

* INITIAL release of sp-gxmlcpp. Forget any former releases; they
  just don't work (believe me ;).

* This is a complete revamp; as of this (i.e. list too versatile),
  here is the list of changes instead of a proper summary:

* FIX: directory src -> sp-gxmlcpp. Yes, we really want this.

* FIX: All include paths. We want one unig'fied synopsis.

* FIX: Namespace LibGXML -> GXML. "Lib" just does not make sense
  in namespace context.

* FIX: SPUtil.h -> Util.h, namespace SP:Util --> SP::GXML: Severe
  bug, namesapce clashes, this library formerly could not be used
  together with sp-utilcpp.

* FIX: Unified all "no double inclusion ifdefs".

* FIX: Util.h: ifstream2string obsolete removed.

* FIX: Added library versions (formerly, library had _NO_
  SO_VERSION)

* Using SPRelease -- don't want to re-introduce former more error
  prone release mechanism; using versioning scheme as currently
  "standard".

* Fixing versioning scheme, as documentet in README.

* FIX: Make it compile with -pthread - makes it usable for
  programs using pthread.

* FIX: Removed all checks/flags whatever for CommonC++ -- no one
  ordered these. Couple of other needless tests removed.

* FIX: Did not travers "doc".

* FIX: Moved XMLTest to examples directory. No need to depend on
  cppunit for the so.

* Added autodoc/doxygen support.

* Removing all former releases, beginning new with 0.1.DATE.

* Removing all obsolete refrences to static library targets.

* Added doxygen file header for all header files.

* FIX: Make XMLTest program exit #0 if test fails.

* FIX: Fixing one Dump test (Dump will now always create UTF-8).

* Adding automated local check via XMLTest.

* Adding doc/autoadd. Creating mainpage, namespace and example
  docs.

* FIX: autodoc rules (this fix went straight down to sp-utilcpp
  and templates). No need to have Doxyfile.in any more; bug
  removed with distclean; removed bug that docs would be
  regenereated even in a dist tarball (see configure.ac).

===================================================================

Text below for historic reasons; ignore any release version
numbers:

-------------------------------------------------------------------

Changes in development release 0.5.0 (never released)

* Portability fix for ccgnu library check.

* Set _GNU_SOURCE via configure.ac.

-------------------------------------------------------------------

Changes in development release 0.3.0 (26-Aug-2002)

* Imported Tincas sources.

* General clean up.

-------------------------------------------------------------------

Version 0.1.0:

* Initial release.

* basic C++ wrapper for libxml supporting following functions:
  - iterator through XPath (NodeSet)
  - standard navigation through nodes in tree (Node)
  - functions for reading specific types from tree (Tree)
  (see header files for function description)

* Remember that the classes rely on libxml and its data-structure,
  so deleting the object created by libxml will keep these classes
  from functioning.
