------------------------------------------------------------------
2020-07-11 23:51:31 +0200 Martin Preuss
Prepared release 5.4.0.

------------------------------------------------------------------
2020-07-03 17:27:53 +0200 Martin Preuss
Fixed a compiler warning.

------------------------------------------------------------------
2020-07-03 17:27:39 +0200 Martin Preuss
Increased version.

------------------------------------------------------------------
2020-07-03 17:07:39 +0200 Martin Preuss
Merge branch 'mp-202004-with_libxml'

------------------------------------------------------------------
2020-07-03 15:40:09 +0200 Martin Preuss
TEST: Added another test for pss.

------------------------------------------------------------------
2020-07-03 15:39:39 +0200 Martin Preuss
XMLCMD: Also check for empty string in _dbIfNotHasCharData()
- also fixed some typos

------------------------------------------------------------------
2020-05-13 15:46:44 +0200 Martin Preuss
BUILD: Add libxml2 libs.

------------------------------------------------------------------
2020-05-13 15:46:22 +0200 Martin Preuss
typemaker2: Fixed a bug in int_array description.

------------------------------------------------------------------
2020-05-12 15:37:44 +0200 Martin Preuss
os: Use read/write instead of recv/send for non-sockets.

------------------------------------------------------------------
2020-05-12 14:09:25 +0200 Martin Preuss
GUI: Dont ask for TAN in non-interactive mode (fixes #129).

------------------------------------------------------------------
2020-05-07 10:09:32 +0200 Łukasz Wojniłowicz
Set dylib extension for cmake files on macOS

------------------------------------------------------------------
2020-05-07 17:21:30 +0200 Łukasz Wojniłowicz
Require only QtCore QtGui and QtWidgets
This makes possible to build gwenhywfar on systems that don't have e.g.
QtQml compiled.

------------------------------------------------------------------
2020-05-03 20:54:55 +0200 Christian Stimming
Fix mingw compiler error about mismatching declaration

------------------------------------------------------------------
2020-04-19 03:15:27 +0200 Martin Preuss
xmlcmd: LibXML2 version of toDb finished but yet untested.

------------------------------------------------------------------
2020-04-18 20:41:01 +0200 Martin Preuss
Started adding an XMLCMD implementation using libxml2.

------------------------------------------------------------------
2020-04-18 18:10:48 +0200 Martin Preuss
Merge branch 'mp-202004-xmlcmd'
Added module xmlcmd.

------------------------------------------------------------------
2020-04-18 17:48:25 +0200 Martin Preuss
Fixed a bug in new code.

------------------------------------------------------------------
2020-04-18 17:20:06 +0200 Martin Preuss
More generic approach to using XML as command language.
Internally xml2db already was a generic approach but the API wasn't
exposed so far.

Now this can also be used to write other XML-driven parsers.

------------------------------------------------------------------
2020-04-16 23:04:32 +0200 Martin Preuss
Result of "make format".

------------------------------------------------------------------
2020-04-16 23:04:13 +0200 Martin Preuss
Export symbols GWEN_Crypt_KeySym_GetKeyDataPtr and GWEN_Crypt_KeySym_GetKeyDataLen

------------------------------------------------------------------
2020-04-16 23:03:42 +0200 Martin Preuss
Added some tests needed to hunt a problem in AqBanking.

------------------------------------------------------------------
2020-04-06 21:30:45 +0200 Martin Preuss
Merge branch 'maint'
Released 5.3.0.

------------------------------------------------------------------
2020-04-06 21:29:13 +0200 Martin Preuss
Merge branch 'rel-5.3.0' into maint

------------------------------------------------------------------
2020-04-06 21:24:04 +0200 Martin Preuss
Prepared release 5.3.0.

------------------------------------------------------------------
2020-04-05 23:28:58 +0200 Martin Preuss
Incremented version (latest AqBanking sources depend on new code).

------------------------------------------------------------------
2020-04-05 01:54:54 +0200 Martin Preuss
typemaker2: Fixed a bug.

------------------------------------------------------------------
2020-04-05 01:54:40 +0200 Martin Preuss
Added missing export modifier.

------------------------------------------------------------------
2020-04-05 01:54:21 +0200 Martin Preuss
Addition to xml2db: xml_fromdb
This can now be used by AqBanking to create SEPA files using the XML
imexporter.

Added function GWEN_XmlFromDb().

------------------------------------------------------------------
2020-02-16 18:33:51 +0100 Martin Preuss
Only install ca-bundle.crt if needed (fixes #197).

------------------------------------------------------------------
2020-02-12 22:24:16 +0100 Martin Preuss
Merge branch 'master' into maint
Latest release.

------------------------------------------------------------------
2020-02-12 22:21:05 +0100 Martin Preuss
Prepared release 5.2.0.

------------------------------------------------------------------
2020-02-10 23:54:28 +0100 Martin Preuss
Fixed another error.

------------------------------------------------------------------
2020-02-10 23:50:29 +0100 Martin Preuss
Added file to .gitignore.

------------------------------------------------------------------
2020-02-10 23:50:17 +0100 Martin Preuss
Fixed an error.

------------------------------------------------------------------
2020-02-10 23:45:39 +0100 Martin Preuss
buffer: Added function GWEN_Buffer_AppendArgs().
Also reorganized test code a bit. Now the test function headers are only
included by gwentest.c (like "buffer-t.h" et al).

------------------------------------------------------------------
2020-02-09 17:32:40 +0100 Martin Preuss
multicache: Added some functions.
- GWEN_MultiCache_Type_GetIdsInCache()
- GWEN_MultiCache_GetUsageString()

------------------------------------------------------------------
2020-02-04 23:46:00 +0100 Ralf Habacker
Add version info in gui related shared libraries
Distributions manage package dependencies based on the
filename of shared libraries (at least with openSUSE,
which I know of), which doesn't work in the case of
the gwengui-xxx libraries, because they don't contain
any or always the same version information (=0).

This can lead to the installation of an unsuitable
version if two sources are configured on one
installation containing different versions of
gwenhywfar.

To avoid this, the libraries mentioned above will
receive appropriate version information with this
commit.

------------------------------------------------------------------
2020-01-26 13:55:44 +0100 Martin Preuss
Merge branch 'master' into maint
Released 5.1.3.

------------------------------------------------------------------
2020-01-26 13:37:29 +0100 Martin Preuss
Prepared release 5.1.3.

------------------------------------------------------------------
2020-01-26 13:23:09 +0100 Martin Preuss
TODO: Just some thoughts...

------------------------------------------------------------------
2020-01-26 00:01:34 +0100 Martin Preuss
Decreased verbosity.

------------------------------------------------------------------
2020-01-17 21:46:11 +0100 Martin Preuss
Doxyfile: Increased DOT_GRAPH_MAX_NODES to 100.

------------------------------------------------------------------
2020-01-17 21:44:06 +0100 Martin Preuss
Merge branch 'master' into maint (released Gwenhywfar 5.1.2).

------------------------------------------------------------------
2020-01-17 20:23:41 +0100 Martin Preuss
Result of "make format".

------------------------------------------------------------------
2020-01-17 20:02:48 +0100 Martin Preuss
Change default prefix to "/usr/local".

------------------------------------------------------------------
2020-01-17 19:22:22 +0100 Martin Preuss
Added xml.out to .gitignore.

------------------------------------------------------------------
2020-01-17 19:21:36 +0100 Martin Preuss
Minor modification of one test.

------------------------------------------------------------------
2020-01-17 19:21:04 +0100 Martin Preuss
XML: Improved format of written XML documents, simplified code.

------------------------------------------------------------------
2020-01-17 19:17:21 +0100 Martin Preuss
DB: Fixed a bug in GWEN_DB_WriteVarValueToBuffer()
Was not handling "name" as full path.

------------------------------------------------------------------
2020-01-16 15:15:06 +0100 Martin Preuss
Fixed a bug (created files had no file access rights: #178).

------------------------------------------------------------------
2020-01-16 15:14:25 +0100 Martin Preuss
Incremented version.

------------------------------------------------------------------
2020-01-13 21:20:27 +0100 Martin Preuss
Applied a patch provided by pkzw via bug ticket #130.
Should fix the problem with Cortal Consors sending a problematic HIPINS
segment.

------------------------------------------------------------------
2020-01-12 23:40:32 +0100 Martin Preuss
Merge branch 'master' into maint

------------------------------------------------------------------
2020-01-12 23:37:24 +0100 Martin Preuss
Prepared release 5.1.0.
Added a function which is needed by AqBanking to automatically import
old settings into AqBanking6, so the API changed by an addition, thus
incrementing the minor version number is already necessary.

------------------------------------------------------------------
2020-01-12 23:10:47 +0100 Martin Preuss
Incremented version number (need to do SO_VERSION+, SO_AGE+ before next release).

------------------------------------------------------------------
2020-01-12 23:01:21 +0100 Martin Preuss
Added function GWEN_SyncIo_Helper_WriteFile().

------------------------------------------------------------------
2020-01-12 17:18:50 +0100 Martin Preuss
Added missing folder "test_framework" to DIST_SUBDIRS.

------------------------------------------------------------------
2020-01-12 15:55:51 +0100 Martin Preuss
Prepared release 5.0.0.

------------------------------------------------------------------
2020-01-12 15:55:06 +0100 Martin Preuss
Result of "make format".

------------------------------------------------------------------
2020-01-11 17:25:52 +0100 Martin Preuss
Removed modules not used by any application.
- GWEN_IdList: Use GWEN_IdList64, which is properly tested
- GWEN_PointerList: Use GWEN_SimplePtrList, which is properly tested

------------------------------------------------------------------
2020-01-11 17:11:17 +0100 Martin Preuss
Fixed many compiler warnings.

------------------------------------------------------------------
2020-01-09 23:25:52 +0100 Martin Preuss
test framework: Use gwen_cb flag for function definition, adapt.

------------------------------------------------------------------
2020-01-09 23:25:06 +0100 Martin Preuss
typemaker2: Fixed compiler warnings.

------------------------------------------------------------------
2020-01-09 23:24:54 +0100 Martin Preuss
typemaker2: Added flag for virtual functions: "gwen_cb"
This flag adds "GWENHYWFAR_CB" to definitions of virtual functions.

------------------------------------------------------------------
2020-01-09 22:47:05 +0100 Martin Preuss
More work on test framework.

------------------------------------------------------------------
2020-01-09 21:30:09 +0100 Martin Preuss
test framework: Add paramsDb.
- this can be used to convey params to tests (used by AqDatabase)

------------------------------------------------------------------
2020-01-09 21:18:18 +0100 Christian Stimming
Fix callback declarations with GWENHYWFAR_CB (for mingw/windows)

------------------------------------------------------------------
2020-01-09 20:48:16 +0100 Martin Preuss
buffer: Simplified by removing GWEN_BUFFER_MODE_USE_SYNCIO

------------------------------------------------------------------
2020-01-09 20:14:41 +0100 Martin Preuss
Moved GWEN_SimplePtr to use new test framework.
- fixed a newly found bug in SimplePtr code

------------------------------------------------------------------
2020-01-09 19:48:01 +0100 Martin Preuss
Use new test framework with GWEN_IDLIST64.

------------------------------------------------------------------
2020-01-09 19:47:29 +0100 Martin Preuss
Started implementing a module test framework.

------------------------------------------------------------------
2020-01-09 19:46:42 +0100 Martin Preuss
Changed position of "#define GWEN_TREE2_H".

------------------------------------------------------------------
2020-01-09 19:46:13 +0100 Martin Preuss
Added function GWEN_StringList_RemoveFirstString().

------------------------------------------------------------------
2020-01-09 03:15:30 +0100 Martin Preuss
Merge branch 'mp-202001-refactoring_idlist64'

------------------------------------------------------------------
2020-01-09 01:30:25 +0100 Martin Preuss
simpleptrlist: Decreased verbosity.

------------------------------------------------------------------
2020-01-09 01:30:13 +0100 Martin Preuss
idlist64: Make API more compatible to previous versions.
Especially make GWEN_IdList64_new() parameterless, because that is
needed when using idlist64 in typemaker2.

Decreased verbosity.

------------------------------------------------------------------
2020-01-09 00:20:49 +0100 Martin Preuss
idlist64: Added GWEN_IdList64_dup()
Also added some tests for idlist64 code.

------------------------------------------------------------------
2020-01-07 01:39:38 +0100 Martin Preuss
Updated TODO.

------------------------------------------------------------------
2020-01-07 01:30:25 +0100 Martin Preuss
idlist64: Refactored idlist64 so that it now uses GWEN_SimplePtrList.
GWEN_SimplePtrList has already been tested by gwen and aqdatabase, so
it is quite stable and safe.

- some tests in aqdatabase revealed problems in the old implementation of
GWEN_IdList64, fixing them would mean to duplicate code, since GWEN_IdList64
previously also used its own kind of SimplePtrList implementation.
- added test code for GWEN_IdList64
- added UserCounter variable to GWEN_SimplePtrList which can be used by
derived classes (e.g. GWEN_IdList64 uses it to store the total number of
ids stored)

------------------------------------------------------------------
2020-01-06 01:12:39 +0100 Martin Preuss
Added to TODO.

------------------------------------------------------------------
2020-01-06 00:36:36 +0100 Martin Preuss
SimplePtrList: Increased verbosity of GWEN_SimplePtrList_GetPtrAt().

------------------------------------------------------------------
2020-01-06 00:36:05 +0100 Martin Preuss
IdList64: Fixed a bug (found by testing a module in AqDatabase).

------------------------------------------------------------------
2020-01-05 18:41:03 +0100 Martin Preuss
SimplePtrList: Export function GWEN_SimplePtrList_EnsureWritability().

------------------------------------------------------------------
2020-01-05 17:57:36 +0100 Martin Preuss
SimplePtrList: Fixed a bug in memory management, simplified code.

------------------------------------------------------------------
2020-01-04 19:37:10 +0100 Martin Preuss
Base: Fixed a bug in GWEN_SimplePtrList_free()

------------------------------------------------------------------
2020-01-02 23:28:54 +0100 Martin Preuss
base: Added function GWEN_SimplePtrList_Clear().

------------------------------------------------------------------
2019-12-22 22:30:41 +0100 Martin Preuss
base: Added function GWEN_SimplePtrList_Set/GetUserIntData().

------------------------------------------------------------------
2019-12-21 21:55:06 +0100 Martin Preuss
base: Added support for GWEN_INHERIT to GWEN_SIMPLEPTRLIST

------------------------------------------------------------------
2019-12-21 21:40:22 +0100 Martin Preuss
base: Fixed a bug in GWEN_SimplePtrList(), added another test.

------------------------------------------------------------------
2019-12-21 21:16:21 +0100 Martin Preuss
base: Improved GWEN_SIMPLEPTRLIST
- can now attach to/detach from objects whose pointers are stored
- fixed a newly introduced bug (tests are really great!)

------------------------------------------------------------------
2019-12-21 18:24:18 +0100 Martin Preuss
base: Free objects in tests for GWEN_SimplePtrList.

------------------------------------------------------------------
2019-12-21 18:16:26 +0100 Martin Preuss
crypt3: fixed a compiler warning.

------------------------------------------------------------------
2019-12-21 18:16:10 +0100 Martin Preuss
crypt3: Added convenience function GWEN_MDigest_Digest()

------------------------------------------------------------------
2019-12-21 18:15:41 +0100 Martin Preuss
base: Added GWEN_SimplePtrList with test code
- introduce a fast pointer list (needed by AqDatabase) with lazy copying
  and copyOnWrite capabilities
- introduce test code accompanying modules (first: simpleptrlist-t.c)

------------------------------------------------------------------
2019-11-11 02:01:51 +0100 Martin Preuss
Prepared release 4.99.25rc9

------------------------------------------------------------------
2019-11-07 10:46:00 +0100 Christian Stimming
Fix mismatching number of arguments from 497436bd

------------------------------------------------------------------
2019-11-05 00:21:02 +0100 Martin Preuss
SIO: More work on server mode http session.

------------------------------------------------------------------
2019-11-04 23:47:30 +0100 Martin Preuss
gwentest: Fixed a bunch of compiler warnings.

------------------------------------------------------------------
2019-11-04 23:15:00 +0100 Martin Preuss
SIO: More work on passive http session.

------------------------------------------------------------------
2019-11-04 21:41:41 +0100 Martin Preuss
SIO: Added function GWEN_HttpSession_SendResponse()
- this function is used in server mode
