------------------------------------------------------------------
2019-10-19 22:38:08 +0200 Christian Stimming
Add gnutls include flags explicitly in those Makefiles where they are needed.

------------------------------------------------------------------
2019-10-19 22:37:44 +0200 Christian Stimming
Windows: Fix missing GWENHYWFAR_CB declaration of testSignals function.

------------------------------------------------------------------
2019-10-19 22:37:14 +0200 Christian Stimming
Fix compiler warning about unused variable if HAVE_I18N is unset.

------------------------------------------------------------------
2019-10-19 22:36:04 +0200 Christian Stimming
Fix printf format specifiers for windows compatibility using macros from <inttypes.h>
Now really fixed after d86a71a0 and deccd267.

------------------------------------------------------------------
2019-10-19 21:54:41 +0200 Christian Stimming
Fix another windows printf format specifier.
Similar to and copied from be69cdb9.

------------------------------------------------------------------
2019-10-18 22:28:50 +0200 Christian Stimming
Fix missing GWENHYWFAR_CB attribute at function definition.
Was missing since aee95892, checked with cross-compile to i686-w64-ming32 host.

------------------------------------------------------------------
2019-10-18 00:07:37 +0200 Martin Preuss
Partially reverted a previous commit.
Actually, we do need GWEN_InetAddr_ModuleInit() et al.

------------------------------------------------------------------
2019-10-17 23:32:46 +0200 Martin Preuss
More work on compiler warnings.

------------------------------------------------------------------
2019-10-17 23:31:21 +0200 Martin Preuss
More fixes for compiler warnings.

------------------------------------------------------------------
2019-10-17 20:48:02 +0200 Martin Preuss
Fixed compiler warnings.

------------------------------------------------------------------
2019-10-17 19:00:14 +0200 Martin Preuss
Added entry to TODO.

------------------------------------------------------------------
2019-10-17 18:59:52 +0200 Martin Preuss
BUILD: Disable some warnings, started fixing compiler warnings.

------------------------------------------------------------------
2019-10-17 11:09:04 +0200 Martin Preuss
Prepared release 4.99.23rc7

------------------------------------------------------------------
2019-10-14 23:46:01 +0200 Martin Preuss
ConfigMgrDir: Increased verbosity in GWEN_ConfigMgrDir_MkUniqueIdFromId()

------------------------------------------------------------------
2019-10-14 23:45:18 +0200 Martin Preuss
ConfigMgr: Add GWENHYWFAR_CB to virtual functions.

------------------------------------------------------------------
2019-10-14 22:41:12 +0200 Christian Stimming
More printf format specifier standarization from <inttypes.h>

------------------------------------------------------------------
2019-10-14 22:35:18 +0200 Christian Stimming
Minor windows debug output improvement (maybe a problem with the format specifier?)

------------------------------------------------------------------
2019-10-14 22:35:01 +0200 Christian Stimming
Fix another windows printf format specifier.
In this particular case, a printf format specifier for size_t is needed,
but <inttypes.h> does not have one. We define our own, inspired from here:
https://stackoverflow.com/questions/44382862/how-to-printf-a-size-t-without-warning-in-mingw-w64-gcc-7-1

------------------------------------------------------------------
2019-10-14 22:30:21 +0200 Christian Stimming
Fix printf format specifiers for windows compatibility using macros from <inttypes.h>
For explanation, see e.g.
https://en.cppreference.com/w/cpp/header/cinttypes
https://stackoverflow.com/questions/16859500/mmh-who-are-you-priu64

------------------------------------------------------------------
2019-10-13 23:00:54 +0200 Martin Preuss
Fixed a bug introduced by my latest commit.

------------------------------------------------------------------
2019-10-13 22:47:26 +0200 Martin Preuss
GTK3 GUI: Fixed memory leaks.

------------------------------------------------------------------
2019-10-13 22:26:34 +0200 Christian Stimming
Minor windows warnings fixed
- missing include for _mkdir
- Removed cast from void* (8 byte on x86_64) to int in debug output
- Commented out unused variable (set but not used)

------------------------------------------------------------------
2019-10-13 22:25:31 +0200 Christian Stimming
Minor windows compile warnings improved
- unused static function, unused variable ifdef'd out

------------------------------------------------------------------
2019-10-13 21:11:08 +0200 Christian Stimming
Minor autoconf fix for gcc version output "7.3-win32"

------------------------------------------------------------------
2019-10-13 14:38:36 +0200 Ludolf Holzheid
For the console user interface, add a log level for progress messages, controlled by a new environment variable GWEN_CPROGRESS_LOGLEVEL.

------------------------------------------------------------------
2019-10-13 10:50:15 +0200 Ludolf Holzheid
For the console user interface, all output goes to stderr, mixing debug and progress messages. This patch changes progress messages and dialogs to go to stdout instead, allowing for separating debug and ui messages using shell redirections.

------------------------------------------------------------------
2019-10-13 10:25:14 +0200 Ludolf Holzheid
fix a warning (at least for GCC 7)

------------------------------------------------------------------
2019-10-12 03:47:02 +0200 Martin Preuss
DB: Increased verbosity.

------------------------------------------------------------------
2019-10-10 23:59:56 +0200 Martin Preuss
msgengine: Started cleanup of GWEN_MsgEngine__ReadGroup().

------------------------------------------------------------------
2019-10-10 22:25:14 +0200 Martin Preuss
Removed one point from TODO list (already done).

------------------------------------------------------------------
2019-10-10 13:26:25 +0200 Martin Preuss
Revert "Incorporated a patch provided by pkzw via #130."
This reverts commit 2df3e11e4cb366ee8559c2e8e05c6aad6c72cf5c.

------------------------------------------------------------------
2019-10-10 13:26:18 +0200 Martin Preuss
Revert "Fixed newly introduced compiler warning."
This reverts commit 275292efdd7e0383107afc2380c05aab8a9a7cb9.

------------------------------------------------------------------
2019-10-08 02:47:46 +0200 Martin Preuss
Prepared release 4.99.22rc6.

------------------------------------------------------------------
2019-10-08 02:01:53 +0200 Martin Preuss
Fixed newly introduced compiler warning.

------------------------------------------------------------------
2019-10-08 01:59:48 +0200 Martin Preuss
Incorporated a patch provided by pkzw via #130.

------------------------------------------------------------------
2019-10-08 01:15:49 +0200 Martin Preuss
More cmpiler fixes.

------------------------------------------------------------------
2019-10-08 01:11:56 +0200 Martin Preuss
Fixed more compiler warnings.

------------------------------------------------------------------
2019-10-08 00:58:51 +0200 Martin Preuss
Another try to fix gcc warnings.

------------------------------------------------------------------
2019-10-08 00:52:00 +0200 Martin Preuss
Try to fix compiler warnings by increasing buffer size.

------------------------------------------------------------------
2019-10-08 00:46:26 +0200 Martin Preuss
Incremented version.

------------------------------------------------------------------
2019-10-04 01:43:37 +0200 Martin Preuss
Released version 4.99.21rc5.

------------------------------------------------------------------
2019-10-03 21:33:54 +0200 Christian Stimming
Fix function definition for windows with missing GWENHYWFAR_CB declaration.
Pointed out by jralls in
https://github.com/Gnucash/gnucash-on-windows/pull/22

------------------------------------------------------------------
2019-10-03 19:48:49 +0200 Christian Stimming
Makefile upgrade: Fix warning to replace $INCLUDES by $AM_CPPFLAGS

------------------------------------------------------------------
2019-04-26 15:04:16 +0200 Ralf Habacker
ax_have_qt.m4: Fix not getting variables from the generated Makefile on Windows
Under Windows, the generated Makefile does not contain the required
information by default, because it is contained in other Makefiles
for the Release and Debug build variants. It is therefore necessary
to use only one build variant.

------------------------------------------------------------------
2019-09-27 10:26:43 +0200 Ralf Habacker
Revert ax_have_qt.m4 to version 12 to restore custom path for Qt5 qmake

------------------------------------------------------------------
2019-09-30 00:24:05 +0200 Martin Preuss
Prepared release 4.99.20rc4.

------------------------------------------------------------------
2019-09-29 18:55:54 +0200 Martin Preuss
Fixed memory leaks.

------------------------------------------------------------------
2019-09-29 16:26:07 +0200 Martin Preuss
TEXT: Improved GWEN_Text_ReplaceVars().
Handle maxLen, if set.

------------------------------------------------------------------
2019-09-29 14:38:04 +0200 Martin Preuss
QT5: Fixed compiler warnings.

------------------------------------------------------------------
2019-09-29 14:37:52 +0200 Martin Preuss
GTK3: Fixed compiler warnings.

------------------------------------------------------------------
2019-09-29 14:37:40 +0200 Martin Preuss
GTK2: Fixed compiler warnings.

------------------------------------------------------------------
2019-09-29 14:28:41 +0200 Martin Preuss
DB: Added function GWEN_DB_WriteVarValueToBuffer()

------------------------------------------------------------------
2019-09-29 01:32:51 +0200 Martin Preuss
TEXT/DB: Transform GWEN_DB_ReplaceVars into more generic GWEN_Text_ReplaceVars
Variable names may now contain ":xxx" parts specifying the maximum length.

This can be used by aqbanking-cli to improve output of "listtrans" and
others. We can here specify variables which use original values from a
GWEN_DB_NODE and transform them on-the-fly.

E.g. it is planned to use this to transform purpose lines (which are terminated
by character 10) into strings without CR chars (much easier to read). Those
transformed strings are only created when needed. The previous implementation
would have made it necessary to pre-create those derived variables which
can take quite some time when transforming thousands of transactions.

------------------------------------------------------------------
2019-09-28 01:47:32 +0200 Martin Preuss
Prepared release 4.99.19rc3.

------------------------------------------------------------------
2019-09-27 18:31:27 +0200 Martin Preuss
GUI: Improved GWEN_Gui_StdPrintf()
if vsnprintf returns "-1", then there is a problem (maybe bad format
string??), in this case we should not try to malloc (-1) bytes...

------------------------------------------------------------------
2019-09-27 18:30:06 +0200 Martin Preuss
MEMORY: Print error message on malloc error.

------------------------------------------------------------------
2019-09-25 22:16:42 +0200 Martin Preuss
Prepared release 4.99.18rc2.

------------------------------------------------------------------
2019-09-25 19:36:57 +0200 Martin Preuss
Fixed compiler warnings.

------------------------------------------------------------------
2019-09-25 19:35:36 +0200 Martin Preuss
BASE: removed unused code.
The code encapsulated by ENABLE_MY_SMALL_BLOCK_ALLOC was only a test
to find out whether allocating memory completely via malloc() - even
many small units - is the most efficient way. Well, it is ;-)

------------------------------------------------------------------
2019-09-25 16:04:21 +0200 Martin Preuss
GUI: Fixed memleaks (as suggested by thbe in #35).

------------------------------------------------------------------
2019-09-25 13:35:01 +0200 Martin Preuss
BUILD: Incremented version number.

------------------------------------------------------------------
2019-09-25 13:34:46 +0200 Martin Preuss
TEXT: Add GWEN_Text_strndup()
On Windows there is no strndup(), so we provide a replacement here.
For non-Windows systems we simply use strndup().

------------------------------------------------------------------
2019-09-25 00:11:17 +0200 Martin Preuss
Prepared release 4.99.17rc1

------------------------------------------------------------------
2019-09-24 23:35:10 +0200 Martin Preuss
TEXT: Decreased verbosity.

------------------------------------------------------------------
2019-09-24 23:34:59 +0200 Martin Preuss
XML: Don't try to convert utf8 to UTF-8
Without this change AqHBCI gets extremely slow.

------------------------------------------------------------------
2019-04-26 15:19:25 +0200 Ralf Habacker
Fix libtool warning: "undefined symbols not allowed in i686-w64-mingw32 shared libraries"

------------------------------------------------------------------
2019-09-24 22:37:11 +0200 Martin Preuss
BUILD: Fixed build on windows (Patch provided by rhabacker).
Beside https://www.aquamaniac.de/rdm/issues/27 additional cmake related
config files are broken on Windows and will be fixed by applying the
appended patches.
Without this patch building cmake based client packages depending on
gwenhywfar on Windows will not be possible.

------------------------------------------------------------------
2019-04-26 09:36:11 +0200 Ralf Habacker
Fix finding gwenhywfar Qt5 library for cmake build system

------------------------------------------------------------------
2019-09-24 22:33:42 +0200 Martin Preuss
BUILD: Fixed QT4 on windows (Patch provided by rhabacker).
The appended patch fixes qt4 build and use support by client libraries on
Windows.
The patch has been used to cross build gwenhywfar for Windows bundled with
kmymoney 4.8 releases
(https://build.opensuse.org/package/show/windows:mingw:win32/mingw32-gwenhywfar)

------------------------------------------------------------------
2019-09-24 22:31:51 +0200 Martin Preuss
TLS: Fixed function prototype (patch provided by John Ralls).
Because of a mismatched signature between the declaration and
implementation of GWEN_SyncIo_Tls_Internal_CheckCert.

------------------------------------------------------------------
2019-09-22 23:20:53 +0200 Martin Preuss
BUILD: Onlky remove dir gwenhywfar5 on "make distclean" (fixes #67).

------------------------------------------------------------------
2019-09-20 21:52:04 +0200 Martin Preuss
Merge remote-tracking branch 'origin/dev-xmlparser-encoding'
Included encoding handling changes to GWEN_XML from Elias's branch.

------------------------------------------------------------------
2019-09-20 21:49:07 +0200 Martin Preuss
BUILD: Prepared release 4.99.16beta.

------------------------------------------------------------------
2019-09-20 20:58:54 +0200 Martin Preuss
CRYPT: Fixed a compiler warning.

------------------------------------------------------------------
2019-09-15 12:42:30 +0200 Elias Oltmanns
Convert to UTF-8 internally when parsing XML.

------------------------------------------------------------------
2019-09-17 17:52:32 +0200 Martin Preuss
DIALOG: Use GWEN_Dialog_CreateAndLoadWithPath() in internal dialogs.

------------------------------------------------------------------
2019-09-17 17:52:08 +0200 Martin Preuss
DIALOG: Added function GWEN_Dialog_CreateAndLoadWithPath()
This functions simplifies dialog creation and loading. Now we dont have
to repeat the same code in every dialog.

------------------------------------------------------------------
2019-09-15 22:55:01 +0200 Christian Stimming
pkg-config: Fix again erroneous includedir
After 5c0c807f this was still one level of subdir too much. Now
it is hopefully ok.

------------------------------------------------------------------
2019-09-13 23:35:17 +0200 Martin Preuss
Prepared release 4.99.15beta.

------------------------------------------------------------------
2019-09-13 22:07:49 +0200 Martin Preuss
DB: Decreased verbosity.

------------------------------------------------------------------
2019-09-13 22:06:38 +0200 Martin Preuss
DB: Improved GWEN_DB_ReplaceVars().
Now also accepts index specs with variable names. Valid specs are now:
- "variableName"
- "variableName[1]"

------------------------------------------------------------------
2019-09-13 17:20:20 +0200 Martin Preuss
GUI: Improved irritating log message.

------------------------------------------------------------------
2019-09-12 02:28:37 +0200 Martin Preuss
Prepared release 4.99.14beta.

------------------------------------------------------------------
2019-09-12 02:28:24 +0200 Martin Preuss
TLS: Fixed a typo (#45).

------------------------------------------------------------------
2019-09-11 00:54:02 +0200 Martin Preuss
TLS: Included a modified version of a patch by Bernhard Held
This patch uses gnutls_certificate_set_x509_system_trust().

------------------------------------------------------------------
2019-09-11 00:52:17 +0200 Martin Preuss
Prepared release 4.99.13beta.

------------------------------------------------------------------
2019-09-09 23:10:47 +0200 Martin Preuss
TLS: Fixed a bug (missing GWEN_PATH_FLAGS_VARIABLE).

------------------------------------------------------------------
2019-09-08 21:49:02 +0200 Martin Preuss
Increased version.

------------------------------------------------------------------
2019-09-08 21:48:53 +0200 Martin Preuss
TLS: Check a list of possible system wide certificates.
- this list can be extended as needed

------------------------------------------------------------------
2019-09-01 20:32:48 +0200 Martin Preuss
TLS: Try using default SSL certificate store on Windoze, too.
- incorporated patch provided with bug #22 (rhabacker)

------------------------------------------------------------------
2019-08-26 22:26:37 +0200 Martin Preuss
Result of "make format".

------------------------------------------------------------------
2019-08-26 22:26:16 +0200 Martin Preuss
MsgEngine: Fixed a critical bug causing segfaults.

------------------------------------------------------------------
2019-08-26 21:20:15 +0200 Martin Preuss
DATA: Updated ca-bundle.crt.
This isn't used in most cases anyway since most distributions will use the
system wide certification database.

------------------------------------------------------------------
2019-08-22 14:26:37 +0200 Martin Preuss
DB: Added function GWEN_DB_SetCharValueFromInt().

------------------------------------------------------------------
2019-08-22 01:08:06 +0200 Martin Preuss
SYNCIO: More work on HTTP session code for servers.
- added function GWEN_HttpSession_fromSocketPassive()
- added flag GWEN_HTTP_SESSION_FLAGS_PASSIVE

------------------------------------------------------------------
2019-08-22 00:12:03 +0200 Martin Preuss
GUI: ADded function GWEN_Gui_ExtendSyncIo() and use it internally.
This function will be used by the AqFINTS server.

------------------------------------------------------------------
2019-08-21 23:07:46 +0200 Martin Preuss
SYNCIO: Add some comments to TLS flags.

------------------------------------------------------------------
2019-08-18 17:05:39 +0200 Christian Stimming
Remove gparser from Makefiles - old, unused code.

------------------------------------------------------------------
2019-08-07 21:55:09 +0200 Martin Preuss
Typemaker2: Add support for member specific variables.
When resolving <includes> or function calls we already had member
variables like "$(maxlen)" and others. However, especially in <include>
section we sometimes need information about members which is not available.
For this purpose we now create those variables for every member of a struct
by prefixing it with the member name and ".".

So for example in a struct which contains a member called "testIntegerArray"
we can use the variable "$(testIntegerArray.maxlen)" inside an <include>
section to access the maximum length of that member.

------------------------------------------------------------------
2019-07-27 17:45:47 +0200 Martin Preuss
typemaker2: Fixed a bug in last commit.
