Typemaker2 now also writes APIDOC.
Will probably switch to member grouping.
Prepared release 4.15.2beta
No longer use gnutls_protocol_set_priority().
Prepared release 4.15.1beta.
TLS: Introduced preprocessor variable "GWEN_TLS_USE_OLD_CODE".
If this variable is defined the old code for TLS cipher selection isused, otherwise the new code is chosen.
The default setting is currenty to use the new code, that works atleast with the NetBank server.
Prepared Gwenhywfar 4.15.0.
Added tests for GWEN_PARAM.
Fixed a typo.
Modified XML structure use when reading and witing param values.
GWEN_Param_List_WriteValuesToXml() and GWEN_Param_List_ReadValuesFromXml() nowread/write a more compact XML tree.
Improved GWEN_XMLNode_GetCharValue() and GWEN_XMLNode_SetCharValue().
If "name" is empty data nodes will be read/written directly below thegiven node.
Improved GWEN_PARAMS.
Now we can read and write lists of GWEN_PARAMs. It is now also possible toread and write values of params only.
Also added API documentation.
Make contents of listdoc.h reproducible
There is a Debian initiative working on making builds reproducible, i.e. tomake it possible to reproduce byte-for-byte identical binary packages from agiven source. https://wiki.debian.org/ReproducibleBuilds
The contents of listdoc.h is generated by the output of "find include -name...
mklistdoc: Fix minor typo
Prepared release 4.14.0.
Fix segfault on windows when using HBCI with keyfile.
Reported by hbrunn onhttps://github.com/Gnucash/gnucash-on-windows/pull/5
Major speedup of GWEN_Directory_GetMatchingFilesRecursively().
Don't check for duplicates when adding files or folders to the file/folderlist. There should be no duplicate entries anyway inside a folder.
Re-work Compiler Symbol Visibility Check
This was inspired by http://stackoverflow.com/questions/5987219/best-practices-for-probing-for-symbol-visibility-extensions-in-autoconf
Drop unused autoconf variable gwen_enable_export
Fix symbol visibilty check for GCC 5.x
GCC 5.x supports the -fvisibility=hidden flag too.
Revert "Turn compiler warning for implicit function declaration into error."
This reverts commit 9c20b0998c5f5825ede38ff22eb1b5211eda8741 because"-Werror=implicit-function-declaration" doesn't exist on mytarget build system.
Revert "Disable timestamps in HTML pages generated by Doxygen"
This reverts commit f340c4a44b4f8a5148b02be0598f2ab63c45e924.
Debian's Doxygen as of version 1.8.9.1-3 will have this disabled by default, sothis change is not needed anymore.
Disable timestamps in HTML pages generated by Doxygen
There is a Debian initiative working on making builds reproducible, i.e. tomake it possible to reproduce byte-for-byte identical binary packages from agiven source. https://wiki.debian.org/ReproducibleBuilds...
typemaker2: Added support for _free-hooks, fixed many compiler warnings.
- freeHooks can be used to insert code into the destructor for generated types (used in ADCM_IMAGE_DATA of AqRadBase)- fixed many compiler warnings about defined but unused variables...
API ADDITION: Added 2 more virtual functions to GWEN_MULTICACHE
Added virtual functions GWEN_MULTICACHE_TYPE_ATTACH_OBJECT_FN() andGWEN_MULTICACHE_TYPE_FREE_OBJECT_FN(). Those functions have a pointerto the GWEN_MULTICACHE_TYPE as first argument.
This is needed for AqRadBase's CUDA image cache.
Added functions GWEN_Param_List_Get/SetCurrentValueAsInt/Double.
Auch abrufbar als: Atom