1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185
|
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.
|