and yet even more small fixes ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@461 70169cfe-8b10-0410-8925-dcb4b91034d8
yet even more small fixes ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@460 70169cfe-8b10-0410-8925-dcb4b91034d8
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@459 70169cfe-8b10-0410-8925-dcb4b91034d8
small fix
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@458 70169cfe-8b10-0410-8925-dcb4b91034d8
- base: added module PluginDescription. This module loads all XML files from a directory and tries to extract plugin informations from them. In future all my plugins will be shipped with such an XML file to allow scanning for available plugins without the need to actually load the...
- parser/text: added GWEN_Text_CheckSimilarity() which checks how equal two strings are (untested)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@456 70169cfe-8b10-0410-8925-dcb4b91034d8
- base/misc2.h: added *List2_ForEach functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@454 70169cfe-8b10-0410-8925-dcb4b91034d8
added misc2.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@453 70169cfe-8b10-0410-8925-dcb4b91034d8
- base: added misc2.h This file now contains wrappers around a GWEN_LIST which allow typesafe use of a GWEN_LIST.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@452 70169cfe-8b10-0410-8925-dcb4b91034d8
- reverted latest changes to toplevel Makefile.am (contained ugly CR characters. To Christian: Could you please reintroduce your changes ? Sorry for being rude but I needed Gwen to work and since I did not find a ChangeLog entry I was unable to figure out the difference at a first...
- base/args: GWEN_Args_Check is now able to return a new code which flags that the user wanted help. This circumstance is detected by a new flag (GWEN_ARGS_FLAGS_HELP).- crypt/padd: removed usage of a deprecated function (so that the annoying warning in OpenHBCI2/AqHBCI vanishes)...
minor changes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@438 70169cfe-8b10-0410-8925-dcb4b91034d8
- ui: - focus can now be changed to the nex AND to the previously active widget ;-)- base/misc.h: - added functions which allow traversing a list backwards. However, these functions aren't very fast since the lists are only simple-linked. But using these new functions allows to silently use...
- ui: added VSlider, fixed many bugs in UI code etc. It is still slow but now it works ;-) I will have to optimize later...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@404 70169cfe-8b10-0410-8925-dcb4b91034d8
- parser/db: added function GWEN_DB_InsertGroup
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@397 70169cfe-8b10-0410-8925-dcb4b91034d8
- base/idlist.c: fixed another stupid bug
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@391 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@390 70169cfe-8b10-0410-8925-dcb4b91034d8
- os/gwentime: added function to retrieve the time in milliseconds- base/idlist: fixed two severe bugs- crypt/ossl/nettransportssl: added functions to retrieve the peer certificate
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@386 70169cfe-8b10-0410-8925-dcb4b91034d8
- parser/text: GWEN_Text_FromHexBuffer now ignores blanks- parser/msgengine: added property "storedAs" which indicates the storage type when reading bin-values from within the data of a tag
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@384 70169cfe-8b10-0410-8925-dcb4b91034d8
- base/logger.c: fixed a severe bug (trapped into endless loop when log level was "debug")
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@375 70169cfe-8b10-0410-8925-dcb4b91034d8
- parser/text: added functions to log a string- base/logger: improved logging, fixed some bugs- ipc/ipc: more fixes- removed some debug messages
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@372 70169cfe-8b10-0410-8925-dcb4b91034d8
- base/logger.c: fixed a buffer overflow bug- ipc/ipc.c: more fixes and minor modifications
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@371 70169cfe-8b10-0410-8925-dcb4b91034d8
- ipc/ipc.{c,h}: fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@369 70169cfe-8b10-0410-8925-dcb4b91034d8
- more strict usage of *_p.h files. These files should nly be included by their matching code file (and by no other file). Therefore: created some *_l.h files for prototypes of functions private to the library.- crypt/ossl/nettransportssl.{c,h}: improved this module a lot. It can now at...
Eliminate further pedantic warnings.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@343 70169cfe-8b10-0410-8925-dcb4b91034d8
- removed some trailing semicolons from macros in inherit.h and misc.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@340 70169cfe-8b10-0410-8925-dcb4b91034d8
2004-05-05 Christian Stimming <stimming@tuhh.de>
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@339 70169cfe-8b10-0410-8925-dcb4b91034d8
Fix compiler warning about unused variable
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@333 70169cfe-8b10-0410-8925-dcb4b91034d8
- modified the prototype of GWEN_WaitCallback_Log
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@332 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed some bugs in args.c
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@331 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@330 70169cfe-8b10-0410-8925-dcb4b91034d8
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@329 70169cfe-8b10-0410-8925-dcb4b91034d8
- added type GWEN_TYPE_UINT64- rewrote GWEN_WAITCALLBACK stuff (will have to modify some dependant projects in order to use this new infrastructure)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@328 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed another bug in base/buffer (could not set a position outside buffer boundaries even if in USE_BIO mode)- fixed yet another bug in base/buffer (did not crop if pos was 0)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@327 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed a bug in base/buffer (did not abort when mode GWEN_BUFFER_MODE_ABORT_ON_MEMFULL was given)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@326 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed a bug in base/buffer
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@324 70169cfe-8b10-0410-8925-dcb4b91034d8
fixed a typo
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@323 70169cfe-8b10-0410-8925-dcb4b91034d8
- io/bufferedio: - added function GWEN_BufferedIO_ReadRawForced- base/buffer: - added GWEN_Buffer_SetSourceBIO and a mechanism, which reads missing data from a GWEN_BUFFEREDIO (if the buffer is in mode GWEN_BUFFER_MODE_ABORT_USE_BIO). Does work wor ReadChar and PeekChar....
- changed GWEN_ARGS so that it can now be used as const. All functions now accept "const GWEN_ARGS*" pointers.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@317 70169cfe-8b10-0410-8925-dcb4b91034d8
added GWENHYWFAR_API to header args.h
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@316 70169cfe-8b10-0410-8925-dcb4b91034d8
added C++ bindings for module GWEN_ARGS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@315 70169cfe-8b10-0410-8925-dcb4b91034d8
- GWEN_Args_Usage() is now able to produce an ASCII help screen using GWEN_ARGS
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@314 70169cfe-8b10-0410-8925-dcb4b91034d8
- debugged module "args" (it now works as intended)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@313 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@312 70169cfe-8b10-0410-8925-dcb4b91034d8
- added base module "args" which transforms command line arguments to a GWEN_DB. It performs some checks on the arguments given and makes it easier to create help screens.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@311 70169cfe-8b10-0410-8925-dcb4b91034d8
2004-04-16 Christian Stimming <stimming@tuhh.de>
- base/inherit.h: - added macro GWEN_INHERIT_ISOFTYPE which checks whether a given pointer refers to an object of a given type
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@299 70169cfe-8b10-0410-8925-dcb4b91034d8
- base/idlist: - added function GWEN_IdList_Clean() to clean a list - added function GWEN_IdList_Sort() to sort an id list in ascending order
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@298 70169cfe-8b10-0410-8925-dcb4b91034d8
- base/idlist: - added getNextId functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@295 70169cfe-8b10-0410-8925-dcb4b91034d8
- added base/idlist: This is basically a list for GWEN_TYPE_UINT32 objects, but since it uses tables instead of those list objects normally used throughout Gwen it is less memory consuming. I used it in the current development version of Libchipcard and found it usefull in another project...
- bufferedio: GWEN_BufferedIO_File__Close() no longer closes one of the console files (like stdin, stdout, stderr).- base/buffer: - when creating a new buffer with a NULL pointer the first character of the allocated memory is preset with a 0- parser/text:...
- base/waitcallback: - callback function is now able to monitor the progress of an action (typedef has changed !) - added GWEN_WaitCallbackProgress() which should be called instead of GWEN_WaitCallback() (the latter function internally now calls...
- plugin/dbio/csv: fixed factory function- base/buffer: changed hardlimit from 64kb to 2mb
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@290 70169cfe-8b10-0410-8925-dcb4b91034d8
- changed the way a DLL is created: Now the libXXX.a library is taken (which - thanks to libtool - already contains all object files needed for building the DLL) and all the object files in the ".libs" folder of the toplevel library (because for any strange reasons they are not included with the toplevel library)....
2004-03-24 Christian Stimming <stimming@tuhh.de>
2004/03/19: Martin Preuss<martin@libchipcard.de>------------------------------------------------- waitcallback: - added function GWEN_WaitCallback_LastEntered which returns the time the callback context was last entered. This can be used by the callback function to decide whether a window is to be opened (for...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@269 70169cfe-8b10-0410-8925-dcb4b91034d8
- added a note about CVS usability to STYLE file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@268 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@267 70169cfe-8b10-0410-8925-dcb4b91034d8
- merged my work from home into the current CVS. Thanks to Christian Stimming I'm now able again to participate in the development of this project ;-) Damned HanseNet does not provide me with a telephone line... (I'm waiting for more than a month now!)...
Fix compiler warning about unused variable.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@246 70169cfe-8b10-0410-8925-dcb4b91034d8
make ringbuffer.h includeable from C++, too
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@226 70169cfe-8b10-0410-8925-dcb4b91034d8
- added statistical functions to GWEN_RingBuffer
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@225 70169cfe-8b10-0410-8925-dcb4b91034d8
- started cleaning up function names
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@224 70169cfe-8b10-0410-8925-dcb4b91034d8
- added new base module: GWEN_RingBuffer; this module introduces a circular read/write buffer.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@223 70169cfe-8b10-0410-8925-dcb4b91034d8
more work on SSL (establishing a connection works)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@206 70169cfe-8b10-0410-8925-dcb4b91034d8
- added conveniance functions for socket operations (needed for SSL functions)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@205 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@203 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@202 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@201 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@200 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@199 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@198 70169cfe-8b10-0410-8925-dcb4b91034d8
added GWEN_WaitCallback_LastCalled
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@197 70169cfe-8b10-0410-8925-dcb4b91034d8
- added GWEN_WaitCallback: This allows for nesting callback contexts. This is now a generic way to inform the application about long term actions.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@196 70169cfe-8b10-0410-8925-dcb4b91034d8
- logger: added function GWEN_Logger_AddLogger. This functions allows to log to multiple loggers in parallel. This is interesting for debugging purposes when you still want to log to syslog (or whatever service you like) but want to additionally log to a log file or stderr....
- cleanup of Makefiles- prepared next release
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@186 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@185 70169cfe-8b10-0410-8925-dcb4b91034d8
- reverted debug.h macros to use snprintf again, since all architectures except PalmOS have it, and PalmOS is no longer supported
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@180 70169cfe-8b10-0410-8925-dcb4b91034d8
added missing file
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@179 70169cfe-8b10-0410-8925-dcb4b91034d8
- aborted PalmOS port
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@177 70169cfe-8b10-0410-8925-dcb4b91034d8
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@175 70169cfe-8b10-0410-8925-dcb4b91034d8
- GWEN_BUFFER is now using the new type GWEN_TYPE_UINT32- file "types.h" now gets installed- macros in "debug.h" now use the builtin function GWEN_Debug_Snprintf. This is a limited function imitating "snprintf" with a very very limited set of conversions (for now only "s", "c", "d" and "c" are supported....
- GWEN_BUFFER is now using the new type GWEN_TYPE_UINT32
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@172 70169cfe-8b10-0410-8925-dcb4b91034d8
- added GWEN_TYPE_UINT32 (this is needed for crossplatform compilation, e.g. for PalmOS in short-mode)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@167 70169cfe-8b10-0410-8925-dcb4b91034d8
added README, worked on PalmOS port
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@162 70169cfe-8b10-0410-8925-dcb4b91034d8
- added string functions to base/buffer module- improved library loader- added code for DLL init- Gwen now initializes itself upon loading- added README.W32 for people who want to compile Gwenhywfar on Windoze
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@126 70169cfe-8b10-0410-8925-dcb4b91034d8
- started porting Gwen to Windoze
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@124 70169cfe-8b10-0410-8925-dcb4b91034d8
- removed IPC stuff from Gwenhywfar. You can find the IPC stuff in the same CVS repository as Gwenhywfar. The module name is "gwenipc".- finally fixed last typos regarding Gwen's name ;-) Now I addresses GWENHYFWAR (written in all-capitals).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@120 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed some serious bugs in list code (this class seemed to be so simple, but it is in fact quite complicated ;-)- nearly completed IPC code: - added session management - keys are no longer stored inside context files - added AnonymousOpen function...
- fixed a bug in list- IPC is now ready for deeper testing- added some new test files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@116 70169cfe-8b10-0410-8925-dcb4b91034d8
- removed unnecessary files, improved APIDOC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@105 70169cfe-8b10-0410-8925-dcb4b91034d8
- added "src/os/directory_all.c" which contains some usefull functions (well, ONE at this moment)- improved APIDOC of some "classes"
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@99 70169cfe-8b10-0410-8925-dcb4b91034d8
- added Doxyfile.in, started working on API documentation
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@98 70169cfe-8b10-0410-8925-dcb4b91034d8
- finally corrected spelling of Gwenhywfar ;-) Thanks to Thomas Viehmann for providing a nice conversion script ;-)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@92 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed a severe bug in "list" - more work on IPC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@91 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed some compiler warnings- more work on IPC
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@85 70169cfe-8b10-0410-8925-dcb4b91034d8
Fix compiler warnings about signed/unsigned.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@79 70169cfe-8b10-0410-8925-dcb4b91034d8
- fixed a bug in LIST code
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@76 70169cfe-8b10-0410-8925-dcb4b91034d8