Category | Date | Version | Log |
---|---|---|---|
lfcxml | 22.11.2024 | 1.3.8 | Version released |
lfcxml | 22.11.2024 | 1.3.8 | Patches added for pretty printing xml string |
lfcxml | 02.06.2024 | 1.3.7 | Version released |
lfcxml | 02.06.2024 | 1.3.7 | Patch added in XMLSuite.cc to treat CDATA lookahead correctly. Trailing square brackets ( ] ) at the end of cdata might cause parsing problems |
lfcxml | 09.03.2023 | 1.3.6 | Version released |
lfcxml | 09.03.2023 | 1.3.6 | Since there occur some build problems on FreeBSD, a rebuild of configure and Makefile.am with ( a newer version of ) autoreconf on Ubuntu Linux system was done |
lfcxml | 10.06.2022 | 1.3.5 | Version released |
lfcxml | 10.06.2022 | 1.3.5 | Fix added in XMLSuite::putAttribute to treat empty attribute values as Chain() instead of Chain("") |
lfcxml | 27.02.2022 | 1.3.4 | Version released |
lfcxml | 27.02.2022 | 1.3.4 | In Element::getAttributeValue, for empty string now Chain() is returned instead of Chain("") |
lfcxml | 06.06.2021 | 1.3.3. | Version released |
lfcxml | 06.06.2021 | 1.3.3 | New generated xml parser with dragon-1.5.5 |
lfcxml | 30.11.2020 | 1.3.2 | Version released |
lfcxml | 30.11.2020 | 1.3.2 | Changed parser table to be static again ( was changed to dynamic because of some memory allocation investigations ) Also this solves the compile issue for Linux compiles |
lfcxml | 29.11.2020 | 1.3.1 | Version released |
lfcxml | 29.11.2020 | 1.3.1 | Cleanup patch for some code reorganising and cleanup |
lfcxml | 28.11.2020 | 1.3.0 | Version released |
lfcxml | 28.11.2020 | 1.3.0 | Changed XMLInStream::putFirst and XMLInStream::putNext to make dataList a reference parameter. Since this affects the API, thi is an uplift to 1.3.0. Furthermore, a memory bug was fixed in XMLSuite::nextChar for the scanData part. After increasing the j counter, everytime it must be checked for reaching the datalen. Otherwise this may result in strange memory effects |
lfcxml | 03.09.2020 | 1.2.11 | Version released |
lfcxml | 03.09.2020 | 1.2.11 | Sync patch for MinGW package build |
lfcxml | 02.01.2019 | 1.2.10 | Version released |
lfcxml | 02.01.2019 | 1.2.10 | Changed generated XML parser code to virtual destructor |
lfcxml | 12.11.2018 | 1.2.9 | Version released |
lfcxml | 12.11.2018 | 1.2.9 | Added missing includes string.h and stdlib.h in Element.cc and xmltext.cc required for clean Linux compile |
lfcxml | 06.11.2018 | 1.2.8 | Version released |
lfcxml | 06.11.2018 | 1.2.8 | Changed memory management for outStream handle in Element ( is done by producer now ) |
lfcxml | 04.11.2018 | 1.2.7 | Version released |
lfcxml | 04.11.2018 | 1.2.7 | Patch in XMLSuite to treat CDATA handling in a better way. The detection of CDATA endtoken ( "]]>" ) was not handled correctly, if moreData has to be called during read the endtoken. To handle this, a lookahead has been introduced and as a consequence, the XML grammar has been modified ( read of endtoken is completely done by scanner, no more grammar symbols are needed anymore ) |
lfcxml | 10.11.2017 | 1.2.6 | Version released |
lfcxml | 10.11.2017 | 1.2.6 | New generated configure script with libtool-2.4.6 |
lfcxml | 02.09.2017 | 1.2.5 | Version released |
lfcxml | 02.09.2017 | 1.2.5 | Small improvement in XMLSuite::nextChar to check for non-ASCII characters |
lfcxml | 14.05.2016 | 1.2.4 | Version released |
lfcxml | 12.05.2016 | 1.2.4 | More work on code format cleanup |
lfcxml | 07.05.2016 | 1.2.4 | Code format cleanup, update of config.guess to timestamp='2016-04-02' |
lfcxml | 12.01.2016 | 1.2.3 | Version released ( just a small patch in xmltest/Makefile.am ) |
lfcxml | 03.01.2016 | 1.2.2 | Patch in configure.ac just relevant for FreeBSD compiles, since for configure /bin/sh is used, which cannot handle LDFLAGS+= " $LFC_LIBS" assignment. Instead LDFLAGS="$LDFLAGS $LFC_LIBS" is used now Version released |
lfcxml | 31.12.2015 | 1.2.1 | Version released |
lfcxml | 31.12.2015 | 1.2.1 | Fix in configure.ac to the up path for lfc base library in a right way |
lfcxml | 30.12.2015 | 1.2.0 | Version released |
lfcxml | 18.11.2015 | 1.1.8 | Version released |
lfcxml | 18.11.2015 | 1.1.8 | Added automake check suite to package Small fix for XMLSuite constructor for pInStream initialization |
lfcxml | 13.02.2014 | 1.1.7 | Version released |
lfcxml | 20.01.2014 | 1.1.6 | Version released |
lfcxml | 19.01.2014 | 1.1.6 | Small patch has been added to XMLSuite to catch exception in case of xml string buffer exceeds ( Thanks, David ) |
lfcxml | 05.06.2013 | 1.1.5 | Small fixes for build process regarding sample build ( xmltest ) Library include path was missing, which lead to build problems on some platforms ( FreeBSD ) |
lfcxml | 01.06.2013 | 1.1.4 | Removed copyright header with old FSF adress |
lfcxml | 19.05.2013 | 1.1.3 | Version released |
lfcxml | 16.05.2013 | 1.1.2 | Adpations for lfcbase name change. Added shared library version information |
lfcxml | 13.05.2013 | 1.1.0 | Version released |
lfcxml | 13.05.2013 | 1.1.0 | Adaptions made for current autoconf support. The configure.ac and Makefile.am files have been modified. |
lfcxml | 21.07.2012 | 1.0.27 | Version released |
lfcxml | 16.07.2012 | 1.0.27 | Some small adaption made in Makefile for smooth minGW32 compile |
lfcxml | 25.07.2011 | 1.0.26 | Made destructors for XMLInStream and XMLOutStream virtual This solves a compile problem occured with the clang++ compiler ( version 3.0 ) |
lfcxml | 01.06.2011 | 1.0.25 | Increased MAXSTRINGLEN constant to 100000 |
lfcxml | 31.05.2011 | 1.0.25 | Added escape sequence to XMLEscapce::descape |
lfcxml | 21.11.2010 | 1.0.24 | Small adaptions for clean Linux ( Ubuntu 10.10 ) compile |
lfcxml | 17.09.2010 | 1.0.23 | Changed library install location to plain lib directory ( instead of lib/lfc ) |
lfcxml | 05.09.2010 | 1.0.21 | Name change to lfcxml ( Lemke Foundation Classes XML extension ) to avoid naming conflicts |
lfcxml | 12.06.2010 | 1.0.20 | Shared library build patch for FreeBSD |
lfcxml | 21.02.2010 | 1.0.19 | Added Mac OSX support for shared libraries |
lfcxml | 18.02.2010 | 1.0.18 | Added method Element::hasAttribute |
lfcxml | 21.06.2009 | 1.0.16 | Shared library support added |
lfcxml | 28.04.2009 | 1.0.15 | Added blob cdata support for stream elements ( used to store blobs ) Fix of escape bug in Element::setText method |
lfcxml | 07.01.2009 | 1.0.13 | Small bug fix in Document::setRootElement ( catched zero value ) |
lfcxml | 09.10.2007 | 1.0.12 | Added newline to getXMLChain methods and the end of export |
lfcxml | 16.09.2007 | 1.0.11 | Changed Element constructor for explicit reference count defintion ( to avaid memory leaks ) |
lfcxml | 07.07.2007 | 1.0.9 | Added createClone method to class Element |
lfcxml | 18.06.2007 | 1.0.8 | Improved performance with new created parser ( dragon 1.2.10 ) |
lfcxml | 08.06.2007 | 1.0.8 | Reference count bug fix |
lfcxml | 14.04.2007 | 1.0.7 | Improved error message in case of XML syntax errors Public release |
lfcxml | 11.04.2007 | 1.0.7 | Some adaptions to the configure.ac file ( for multithreaded compile on Solaris ) |
lfcxml | 16.03.2007 | 1.0.6 | Public release |
lfcxml | 07.03.2007 | 1.0.6 | Bug fix in XMLSuite::nextChar(). Added moreData call after scanning " character for string values This bug lead to empty attribute values in some special cases " |
lfcxml | 05.03.2007 | 1.0.6 | Eliminated newline in XML chain in case of empty content Added classes XMLInStream and XMLOutStream as super classes for user controlled stream handling This is useful to handle huge amount of input or output data |
lfcxml | 28.01.2007 | 1.0.5 | Proper format returned by XMLSuite::getXMLChain method. Whitespaces in content are stripped and the tag structure of the xml tree is mapped to an appropriate output format |
lfcxml | 26.01.2007 | 1.0.4 | Fixed Element::getXMLText to use XMLEscaper Fixed XMLEscaper |
lfcxml | 22.01.2007 | 1.0.4 | Added XMLEscaper class for consolidated escape character treatment |
lfcxml | 19.01.2007 | 1.0.4 | Fixed a bug in XMLSuite::nextChar(). moreData must not return next char to scanner ( this fails in case of quote-characters as the first sign ) Rather, a surrounded while-loop leads to the further input handling Exception is catches in case of exceeding content buffer |
lfcxml | 14.01.2007 | 1.0.3 | Public release |
lfcxml | 06.01.2007 | 1.0.3 | Handling of excape sequences ( for < sign ) in Attribute::setValue and Attribute::getValue method |
lfcxml | 01.01.2007 | 1.0.2 | Fixed a memory leak in Document::clear(). Root element was not deleted |
lfcxml | 09.12.2006 | 1.0.1 | Adapted version for base 1.0.4 Compiler Cleanup for Forte C++ ( Solaris ) |
lfcxml | 02.12.2006 | 1.0.0 | Prepared XML library for reading large file streams With the XMLSuite::setFile method, the XML stream is buffered read from a file |