5b05c3237c
Refactoring in the key/value managers for X2UtHashes
...
- Improved code clarity
- Solves an obscure access violation with large amounts of data
2010-03-12 12:27:49 +00:00
fcd8d4a46d
Fixed: Access Violation when a bucket overflows
2010-01-20 09:16:06 +00:00
ec1474ee14
Changed: compiler defines use "PLUS" postfix to indicate "this version or higher", regular Delphi version defines now indicate only that version
2009-02-25 10:51:58 +00:00
59d62f8d8c
Fixed: D7 compatibility
...
Fixed: SingleInstance global/local ondersteuning + refactoring
2007-06-13 07:26:50 +00:00
af655e8083
Added: X2UtImageInfo unit
...
Added: X2UtPersist unit tests
Changed: iif functions have default AIfFalse parameters
Fixed: crash in TX2UtCustomPersist.Write when an object has no runtime type information
2007-06-13 05:47:25 +00:00
863e817675
Added: Delphi 2005/2006 compiler versions
...
Added: support for Delphi 2006' for-in construction on hashes
Added: ResetCache method for Settings factory
2005-12-28 19:15:17 +00:00
909f804569
Added: App.UserPath property
...
Fixed: bug in resetting hash cursor
2005-10-14 09:16:53 +00:00
16ba374f21
Added: initial X2UtConfig implementation
...
Added: variant hashes
Added: Delphi 7 package (note: D6 package is not in sync yet!)
2005-08-26 10:25:39 +00:00
6429b349c3
Added: unit tests for hashes
...
Added: Clear method
Fixed: bug in key storage and comparison
2005-07-01 11:43:59 +00:00
c0c2052093
Changed: rewrote hashes to use an optimized Trie (bucket tree)
2005-06-30 12:18:53 +00:00
011897142c
Fixed: Exists implementation failed for different keys with the same hash value
2004-09-05 13:48:19 +00:00
f92c475873
Fixed: OwnsObject property and constructor parameter for ObjectHash
2004-09-01 18:19:31 +00:00
4d7c80a247
Fixed: LookupNode did not return newly created nodes
...
Fixed: Settings definitions, removed range support
2004-08-20 19:04:22 +00:00
dd627c8b74
Changed: renamed all tree and hash structure from X2Ut... to X2... for consistency
...
Added: TObject tree and hash
2004-08-20 13:03:07 +00:00
c47722f0db
Added: Pointer and Integer hashes
2004-08-20 11:18:01 +00:00
b105c57f5b
Merged: avltree branch
2004-08-20 10:03:59 +00:00
d3ae64e43d
Fixed: bug in Binary Tree where root node would not be assigned an index
...
Fixed: Hash() implementation
2004-07-29 15:49:42 +00:00
4d284957d4
Fixed: hash conflict list
2004-07-29 13:48:35 +00:00
40d0401c95
Added: initial (non-working) X2UtHashes implementation
...
Changed: restructuring of X2UtBinaryTree to abstract data management
2004-07-29 06:33:18 +00:00