- fixed a bug in list.c (pointed out by "Archimedes Submerged")
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1081 70169cfe-8b10-0410-8925-dcb4b91034d8
- added a simple signal/slot framework which allows a single signal to be connected to multiple matching slots- GWEN_List_Erase(): The given iterator is moved toward the next element in any case (if there is no next element then the iterator will point to 0)....
prepared release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1079 70169cfe-8b10-0410-8925-dcb4b91034d8
use install -p in my own Makefile.cvs target
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1078 70169cfe-8b10-0410-8925-dcb4b91034d8
adjusted VERSION_TAG
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1077 70169cfe-8b10-0410-8925-dcb4b91034d8
implemented checkFile function of xmldb plugin
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1076 70169cfe-8b10-0410-8925-dcb4b91034d8
- added GWEN_DBIO plugin for XML data
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1075 70169cfe-8b10-0410-8925-dcb4b91034d8
prepared release 2.3.0
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1074 70169cfe-8b10-0410-8925-dcb4b91034d8
- decreased verbosity of nl_packets.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1073 70169cfe-8b10-0410-8925-dcb4b91034d8
- plugins/storage/localfiles: - fixed a problem with the latest checkin: The storage code assumes that every object has a unique id. So to ensure this while keeping GWEN_IDMAPs effective the upper 8 bytes of the id are now reserved for the type....
- src/storage: - fixed some bugs - object ids are now only unique within a type's namespace. This allows for a more efficient use of GWEN_IDMAP to store object ids per type.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1071 70169cfe-8b10-0410-8925-dcb4b91034d8
- src/storage.c: fixed a bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1070 70169cfe-8b10-0410-8925-dcb4b91034d8
- src/storage: now logs creation of new objects
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1069 70169cfe-8b10-0410-8925-dcb4b91034d8
- improved idmap code: now iterates over const idmaps (i.e. the argument *pid to the function GWEN_IdMap_FindNext() is now used as attach point instead of an internally stored var). This also allows for multiple iterations in parallel
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1068 70169cfe-8b10-0410-8925-dcb4b91034d8
Add include file ifdefs, which might be necessary on some windows (MSVC) platforms.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1067 70169cfe-8b10-0410-8925-dcb4b91034d8
- src/base/idlist: added functions which allow iterating over const GWEN_IDLIST as well
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1066 70169cfe-8b10-0410-8925-dcb4b91034d8
more fixes to storage code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1065 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1064 70169cfe-8b10-0410-8925-dcb4b91034d8
- src/storage: added argument "reason" to GWEN_StoStorage_UnregisterClient(), which is now logged in the new log messages beginSession and endSession
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1063 70169cfe-8b10-0410-8925-dcb4b91034d8
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1062 70169cfe-8b10-0410-8925-dcb4b91034d8
- added function pr##_IdMap_FreeItems() to GWEN_IDMAP macros which e.g. expands to GWEN_Buffer_IdMap_freeItems() for "GWEN_IDMAP_FUNCTION_DEFS(GWEN_BUFFER, GWEN_Buffer)". This function frees all objects stored in the GWEN_IDMAP and clears the GWEN_IDMAP (e.g. make it contain no ids afterwards)....
- added function pr##_IdMap_freeAll() to GWEN_IDMAP macros which e.g. expands to GWEN_Buffer_IdMap_freeAll() for "GWEN_IDMAP_FUNCTION_DEFS(GWEN_BUFFER, GWEN_Buffer)". This function frees all objects stored in the GWEN_IDMAP and frees the GWEN_IDMAP itself....
Finally get BUILD detection work for all possible repositories
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1059 70169cfe-8b10-0410-8925-dcb4b91034d8
Let svn write the revision number directly into here on each svn update. Fixes all problems with using svninfo.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1058 70169cfe-8b10-0410-8925-dcb4b91034d8
Add forgotten header to dist target to fix the distribution
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@1057 70169cfe-8b10-0410-8925-dcb4b91034d8
Auch abrufbar als: Atom