bergmann
|
220a7bfce8
|
* started refactoring
|
7 years ago |
Martok
|
bb245d9d50
|
* use new buffered stream (eliminates need for TFastFileStream)
|
7 years ago |
Martok
|
80546477e7
|
* TutlReadBufferStream => TutlPagedBufferStream, offers the same functionality for reading *and* writing
|
7 years ago |
Martok
|
d1dd22348e
|
* removed Profiler writer backends, keep only binary format
|
7 years ago |
Martok
|
67a8598bc6
|
* implemented binary mode for profiler, defer symbol lookup to postprocessing
|
7 years ago |
Bergmann89
|
4864c4cb98
|
* implemented TutlXmlHelper
|
7 years ago |
Bergmann89
|
c6789dc465
|
* added sender to TutlEvent
|
8 years ago |
Bergmann89
|
f5850af740
|
* implemented uutlAlgorithm
|
8 years ago |
Bergmann89
|
835a257870
|
* implemented uutlEvent
|
8 years ago |
Martok
|
307544c0cf
|
* [uutlCompression] fix wrong pointer arithmetics
|
8 years ago |
Martok
|
38c074d5ea
|
* implemented seekable de/compression streams
zlib-stream with zlib, zip, gzip handling
xz-stream with block-level random read using liblzma.dll
|
8 years ago |
Martok
|
c0108177b5
|
* implemented TOpen/SaveDialog Filter string builder
|
8 years ago |
Bergmann89
|
35524b6152
|
* [Generics] auto create map entry if not existing
|
8 years ago |
Bergmann89
|
2424b8cf04
|
* [uutlGenerics] added ForEach method for all list types
|
8 years ago |
Bergmann89
|
9055037754
|
* fixed bug in observable map: used wrong comperator
|
8 years ago |
Bergmann89
|
7415c50e73
|
* [utlEventManager] fixed bug in RecordEvent
|
8 years ago |
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)
|
8 years ago |
Bergmann89
|
6392c680ae
|
* implemented observable generics
|
8 years ago |
Bergmann89
|
bc4f3166a4
|
* fixed compiler errors in generics
|
8 years ago |
Bergmann89
|
f24d6090b1
|
* refactored TutlEventManager
* added ref count for TutlFileLogger (auto free on application exit)
|
8 years ago |
Bergmann89
|
d120ade03a
|
* [EventManager] added event type for mouse scroll events
|
8 years ago |
Martok
|
d1cc1fa60a
|
uutlGenerics: improve TutlEnumHelper (no more macros)
|
8 years ago |
Martok
|
aa48423bc1
|
utlSScanF: new function utlSScanf
|
8 years ago |
Bergmann89
|
2e95929d4e
|
* [uutlSerialization] implemented TutlFileReaderProxy and TutlFileWriterProxy
|
8 years ago |
Bergmann89
|
7f07491db0
|
* added uutlSerialization
|
8 years ago |
Bergmann89
|
7731de82fe
|
* fixed SIGSEGV in exception handler
|
9 years ago |
Bergmann89
|
4fba9b2e02
|
* fixed some errors due to bug in fpc 3.1.1
|
9 years ago |
Bergmann89
|
375d4687cd
|
* [uutlMessageThread] moved ProgressMessages method to MessageQueue
|
9 years ago |
Bergmann89
|
e9856d25ed
|
* [uutlMessages] removed autofree of sync messages because of deadlock
|
9 years ago |
Bergmann89
|
54da341e2a
|
* implemented reverse enumerator
|
9 years ago |
Martok
|
379f84a36e
|
utlGenerics: don't free objects used as keys in TutlMap<>
|
9 years ago |
Bergmann89
|
f1889daab6
|
* [TutlReadBufferStream] added OwnsStream
* [TutlSettings] only use vfs when $USE_VFS is defined
|
9 years ago |
Bergmann89
|
b636f828a1
|
* [utlMessageThread] some very small improvements
|
9 years ago |
Martok
|
90fd82bdb0
|
utlLogger: include ThreadID in exception log
|
9 years ago |
Martok
|
2777fdbea3
|
utlTiming: cleanup, RateLimiter
|
9 years ago |
Martok
|
1c76746207
|
utlStreamHelper: FIFOStream.Clear added
|
9 years ago |
Martok
|
4f8bfeead9
|
utlMCF: Clear() and Assign() methods
|
9 years ago |
Bergmann89
|
dc966012a9
|
* [utlSetHelper] fixed bug in Compare method
|
9 years ago |
Bergmann89
|
bc7faefe61
|
* implemented linked list for PagedDataFiFo
|
9 years ago |
Bergmann89
|
6958fe916c
|
* implemented PagedDataFiFo
|
9 years ago |
Bergmann89
|
c94b02d546
|
* split queue in normal queue and spinlock synchronized queue
* use TutlSpinLock in SyncQueue
|
9 years ago |
Bergmann89
|
40fb342d5d
|
* [uutlSetHelper] implemented compare method
|
9 years ago |
Martok
|
1165916326
|
chg: run work items inline if there is likely no thread left
This needs separate testing; TODO left in there until that happens
|
9 years ago |
Martok
|
ec562830af
|
* add generic RingBuffer; SpinLock, Threadpool
|
9 years ago |
Bergmann89
|
0702129654
|
* changed some visibilities to have access in inherited classes
|
9 years ago |
Bergmann89
|
e94a825f41
|
* implemeted generic (almost lock-free) queue
* use new generic list for MessageThread
|
9 years ago |
Bergmann89
|
98597e1a0d
|
* initial commit
|
9 years ago |