buffer: Simplified by removing GWEN_BUFFER_MODE_USE_SYNCIO
Moved GWEN_SimplePtr to use new test framework.
- fixed a newly found bug in SimplePtr code
Use new test framework with GWEN_IDLIST64.
Started implementing a module test framework.
Changed position of "#define GWEN_TREE2_H".
Added function GWEN_StringList_RemoveFirstString().
Merge branch 'mp-202001-refactoring_idlist64'
simpleptrlist: Decreased verbosity.
idlist64: Make API more compatible to previous versions.
Especially make GWEN_IdList64_new() parameterless, because that isneeded when using idlist64 in typemaker2.
Decreased verbosity.
idlist64: Added GWEN_IdList64_dup()
Also added some tests for idlist64 code.
Updated TODO.
idlist64: Refactored idlist64 so that it now uses GWEN_SimplePtrList.
GWEN_SimplePtrList has already been tested by gwen and aqdatabase, soit is quite stable and safe.
- some tests in aqdatabase revealed problems in the old implementation ofGWEN_IdList64, fixing them would mean to duplicate code, since GWEN_IdList64...
Added to TODO.
SimplePtrList: Increased verbosity of GWEN_SimplePtrList_GetPtrAt().
IdList64: Fixed a bug (found by testing a module in AqDatabase).
SimplePtrList: Export function GWEN_SimplePtrList_EnsureWritability().
SimplePtrList: Fixed a bug in memory management, simplified code.
Base: Fixed a bug in GWEN_SimplePtrList_free()
base: Added function GWEN_SimplePtrList_Clear().
base: Added function GWEN_SimplePtrList_Set/GetUserIntData().
base: Added support for GWEN_INHERIT to GWEN_SIMPLEPTRLIST
base: Fixed a bug in GWEN_SimplePtrList(), added another test.
base: Improved GWEN_SIMPLEPTRLIST
- can now attach to/detach from objects whose pointers are stored- fixed a newly introduced bug (tests are really great!)
base: Free objects in tests for GWEN_SimplePtrList.
crypt3: fixed a compiler warning.
Auch abrufbar als: Atom