-
Committer:
Suren A. Chilingaryan
-
Date:
2006-08-04 12:10:45 UTC
-
Revision ID:
Arch-1:ds@dside.dyndns.org--darksoft-2004%libopc--devel--0.1--patch-16
Debugging / Strings / Configuration
- Debugging (DS_TRACK_LOCKS, DS_TRACK_MEMORY)
+ Tracking memory allocation/free (slow, disabled by default)
+ Tracking mutex locking/unlocking (slow, disabled by default)
+ dsILock class is droped
- dsLock: RWLock functionality
+ LockRead/LockWrite functionality for systems missing rwlock support.
+ SetWritePrecedence controls prevention of new read locks while writers are waiting.
- dsString: New class
+ UTF-8 string manipulation functions
+ Memory autoallocation for sprintf/vsprintf style functions
- dsConfig: Enhancements
+ Reference generation fixed
+ Correct locking
+ Get/Set/Add class functions
+ Autoupdating config for default values
+ Save/SaveTo
+ Joining multiple configs (I.e. system, user, local)
- Simple LibDS examples are added