bergmann
8ede4f46a1
* fixed some compiler warnings in linux
il y a 7 ans
Martok
fa3f592335
uwinImports: some more imports
il y a 7 ans
Martok
692be57e53
uutlCommandLine: new function utlUsageProgramName
il y a 7 ans
Martok
1af35923a4
uutlLogger: publish TutlLogger.FormatTime
il y a 7 ans
Martok
f67480ede3
uwinImports: Windows-specific imports and utils
il y a 7 ans
Martok
957fb0a20d
* [uutlGenerics] TutlList<T>: declare Sort() and required generics
* [uutlAlgorithm] range errors in QuickSort, avoid double-free by using IutlArray.Exchange
* [uutlComparer] TutlReverseComparer: invert an arbitrary IutlComparer
il y a 7 ans
Martok
eab7e2415a
uutlCommandLine: new function utlHandleAllOptions
il y a 7 ans
Bergmann89
7b0d3ab0ad
* [utlEvent] use queue for async listener (instead of list)
* [utlGenerics] extract itm from HashSet and Map without finalizing it
* [utlMcf] implemented ValueAt property
* some other stuff: bugfixing, improvements
il y a 7 ans
Bergmann89
ff4dc341c9
* refactored uutlHandleManager
* removed uutlStored
* small improvements and bug fixing
il y a 7 ans
bergmann
851bd40eb5
* implemented TutlHandleManager
il y a 7 ans
bergmann
66515e3fc6
* implementer IutlStored
* implemented some usefull custom variant types
* fixed memleak in uutlGenerics
il y a 7 ans
bergmann
85c54184d1
* simplified uutlEvents
* fixed leaks in uutlGenerics and uutlObservable
* implemented TryGet methods fpr TutlMcfSection
* implemented TryGet methods fpr TutlXmlHelper
il y a 7 ans
bergmann
2027bb6552
* [uutlGenerics] fixed interaface reference count bug
* [uutlSyncObjs] extended lock object functions
* added all files to lazarus package
il y a 7 ans
bergmann
cfeb3da3f4
* enumerator will track changes on enumerated list
* some small fixes
il y a 7 ans
bergmann
44f95f96e7
* fixed some small bugs
il y a 7 ans
bergmann
4e03a0f6f3
* fixed compiler warnings
il y a 7 ans
bergmann
f215e5925a
* implemented custom reverse function for array like enumerator classes
il y a 7 ans
bergmann
65ae15f8a3
* removed unneeded and old files
il y a 7 ans
bergmann
34dd41eff7
* compiler bug when overloading generic functions is fixed so we can use it :)
* fixed some compiler warnings
il y a 7 ans
bergmann
2fc379f883
* generic set helpers
* some bug fixes
il y a 7 ans
bergmann
799950db31
* auto reset enumerator
il y a 7 ans
bergmann
c8ab34ffcc
* finished observables
il y a 7 ans
bergmann
21a5d3487b
* some cleanup
il y a 7 ans
bergmann
77ee5bce60
* finished linq stuff
il y a 7 ans
bergmann
68a9cb7e70
* refactored generic code
il y a 7 ans
bergmann
4f43d5b548
* implemented HashSet and Map
il y a 7 ans
bergmann
220a7bfce8
* started refactoring
il y a 7 ans
Martok
bb245d9d50
* use new buffered stream (eliminates need for TFastFileStream)
il y a 7 ans
Martok
80546477e7
* TutlReadBufferStream => TutlPagedBufferStream, offers the same functionality for reading *and* writing
il y a 7 ans
Martok
d1dd22348e
* removed Profiler writer backends, keep only binary format
il y a 7 ans
Martok
67a8598bc6
* implemented binary mode for profiler, defer symbol lookup to postprocessing
il y a 7 ans
Bergmann89
4864c4cb98
* implemented TutlXmlHelper
il y a 7 ans
Bergmann89
c6789dc465
* added sender to TutlEvent
il y a 7 ans
Bergmann89
f5850af740
* implemented uutlAlgorithm
il y a 7 ans
Bergmann89
835a257870
* implemented uutlEvent
il y a 8 ans
Martok
307544c0cf
* [uutlCompression] fix wrong pointer arithmetics
il y a 8 ans
Martok
38c074d5ea
* implemented seekable de/compression streams
zlib-stream with zlib, zip, gzip handling
xz-stream with block-level random read using liblzma.dll
il y a 8 ans
Martok
c0108177b5
* implemented TOpen/SaveDialog Filter string builder
il y a 8 ans
Bergmann89
35524b6152
* [Generics] auto create map entry if not existing
il y a 8 ans
Bergmann89
2424b8cf04
* [uutlGenerics] added ForEach method for all list types
il y a 8 ans
Bergmann89
9055037754
* fixed bug in observable map: used wrong comperator
il y a 8 ans
Bergmann89
7415c50e73
* [utlEventManager] fixed bug in RecordEvent
il y a 8 ans
Bergmann89
b67d718606
* [utlMCF] fixed bug (save and load HexStrings with leading zeros)
* [utlGenerics] implemented reverse enumerator for TutlMap
* [utlEventManager] moved helper type into TutlEventManager (as nested types)
il y a 8 ans
Bergmann89
6392c680ae
* implemented observable generics
il y a 8 ans
Bergmann89
bc4f3166a4
* fixed compiler errors in generics
il y a 8 ans
Bergmann89
f24d6090b1
* refactored TutlEventManager
* added ref count for TutlFileLogger (auto free on application exit)
il y a 8 ans
Bergmann89
d120ade03a
* [EventManager] added event type for mouse scroll events
il y a 8 ans
Martok
d1cc1fa60a
uutlGenerics: improve TutlEnumHelper (no more macros)
il y a 8 ans
Martok
aa48423bc1
utlSScanF: new function utlSScanf
il y a 8 ans
Bergmann89
2e95929d4e
* [uutlSerialization] implemented TutlFileReaderProxy and TutlFileWriterProxy
il y a 8 ans