GWEN_DATE: Major speedup.
The function GWEN_Date_fromString() is very often called by Aqfinanceso a speedup here improves the overall performance of AqFinance, too.
Build: Moved header files to installable section.
GWEN_IdList64: Make argument to GWEN_IdList64_Iterator_new() const.
From now on GWEN_IdList64_Iterator_new() will no longer attach to theoriginal list which makes it possible to change the argument to const.This also means that the iterator class can be used even in multithreaded...
Added a test for nogui code and multi-threading.
Fixed a bug in nogui.c.
Loghook needs to return "1" for handled messages, otherwise GWEN_GUIwill fallback to printing the log message by itself.
Fixed a makefile target.
Fixed a compiler warning.
Added GWEN_NoGui_new() which returns a GUI implementation which does nothing.
Use this as a template for your own implementation of as a simpleimplementation for side-threads.
No longer directly use global variable gwenhywfar_gui.
We now use a thread-local variable, so a thread can set its own GUIimplementation.
The reason is that most X11 GUIs down allow any thread of a process otherthan the main thread to access the graphical interface. If a thread function...
Fixed typos.
Started reworking GWEN_GUI.
Split gui.c into multiple files to get an overview.
Added class GWEN_THREADLOCALDATA.
For now only implemented for POSIX systems using pthread.Started implementation for Windows (not tested, yet).
Added axm_pthread.m4 (copied from aclocal-1.15).
Use AX_PTHREAD instead of ACX_PTHREAD (the latter doesn't seem to exist on my jenkins machine).
Fixed some compiler warnings.
Add PTHREAD_CFLAGS to libgwenhywfar_la_LIBADD.
This adds "-pthread" to CFLAGS, which should have been done byACX_PTHREAD (seems to be a known problem).
OS: Added first thread implementation for Windows (not tested, yet).
OS: Started implementing GWEN_Thread
This will probably first be used in AqDatabase.
Incremented version.
SIO: Added call to gnutls_server_name_set(), should enable SNI.
Setting the server name should enable SNI extension in GnuTLS accordingto the GnuTLS APIDOC.
If this extension is not available (or hostnam not set) then the resultingerror is ignored for now. The result of this will be a warning from GnuTLS...
Export mutex functions.
Typemaker2: Added getters for virtual functions.
Merge branch 'rel-5.4.1' into maint
Merge branch 'rel-5.4.1'
Prepared release 5.4.1.
Auch abrufbar als: Atom