6197f5463c
Fixed: ClearCollection removed keys instead of sections
...
Fixed: TX2FormPosSettings does not apply the form size if not initialized
2010-04-13 10:04:05 +00:00
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
35a7e5f5fb
Added: X2UtOS now supports Windows 7 and Server 2008
...
Added: X2UtElevation unit for writing UAC compatible applications
2010-01-31 11:18:49 +00:00
b08e7df883
LocalIfGLobalFails property for X2UtSingleInstance
...
VistaMan units; like XPMan but with various requested privilege levels
2010-01-31 00:11:02 +00:00
fcd8d4a46d
Fixed: Access Violation when a bucket overflows
2010-01-20 09:16:06 +00:00
2faa65729d
Added: Delphi 2007 package
2009-07-21 08:43:32 +00:00
34eb23ccff
Visible property toegevoegd aan TProcess
2009-04-09 10:35:38 +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
8c2549eda0
Fixed: conversion errors now report the named specifier causing the error
2008-03-21 15:07:40 +00:00
4cab1f15b4
Added: TNamedFormatStringList
...
Changed: NamedFormat now requires names to be enclosed in <> (mainly for readability, partially because it makes parsing more reliable)
2008-03-17 16:01:34 +00:00
263c324676
Added: GetTempFile implementation
...
Changed: updated Delphi 7 package
2008-03-17 09:33:24 +00:00
6d5d37bdf8
Added: X2UtNamedFormat
...
Added: SE_CREATE_GLOBAL_NAME constant
2008-03-17 06:10:11 +00:00
5556e69a2d
Added: X2UtTempFile
...
Fixed: no inline directives for older Delphi versions
2008-02-12 10:20:06 +00:00
0a35f987f0
Added: Vista support for X2UtOS
...
Added: X2UtProcess unit
Changed: on-demand loading for App.Version (optimization for creating multiple instances in multi-threaded situations)
Fixed: revert BeginSection calls in X2UtPersist on failure
Fixed: use BoolToStr instead of ReadInteger for boolean registry values
2008-01-20 14:50:26 +00:00
d7fe576b00
Fixed: request global privileges (Vista/Terminal Services compatibility)
2007-08-24 12:21:41 +00:00
b44732c18f
Added: X2UtStreams
...
Added: X2UtMisc - InRange overloads
Added: X2UtMisc - RectWidth/RectHeight functions
Added: X2UtPersistForm/VirtualTree similar to X2UtSettingsForm/VirtualTree
Changed: X2UtPersist split into reader/writer classes
2007-08-10 12:48:00 +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
b86e2def4a
Added: object persistancy classes (writing an object to the registry using RTTI)
...
Changed: TSplitArray -> TStringDynArray (backwards compatible)
2007-06-08 14:10:03 +00:00
5a274c11ef
Fixed: BlendColors was off by 1 level for each channel (shr 8 = div 256, not div 255 dummy!)
2006-03-19 14:50:39 +00:00
d96cbe45a4
Added: App.FileName property
...
Changed: moved version reading to TX2AppVersion, which can then be used stand-alone
2006-01-08 15:15:20 +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
cd4e85c4b6
Fixed: missing type for Format parameter
2005-11-30 18:17:48 +00:00
191f1cf03c
Added: Format parameter to FormatSize
2005-11-30 18:17:03 +00:00
ee148afa98
Fixed: previous fix now actually compiles
2005-11-29 14:01:41 +00:00
796b67418e
Fixed: normal window position saved when maximized
2005-11-29 14:00:54 +00:00
bbe4c1822a
Fixed: What's New list
2005-10-28 20:42:21 +00:00
f5535247fa
Fixed: VirtualTree columns revert to ParentColor properly in SortColumn
...
Changed: X2UtConfig implementation
2005-10-18 09:25:05 +00:00
909f804569
Added: App.UserPath property
...
Fixed: bug in resetting hash cursor
2005-10-14 09:16:53 +00:00
e2f278892e
Added: internet version checking
...
Fixed: restoring form position checks for visibility
2005-09-28 08:38:02 +00:00
268e180dec
Added: App.MainPath property, providing the main executable's path in package/DLL context
2005-08-29 06:52:10 +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
6628708958
Fixed: license year
2005-07-01 08:51:27 +00:00
227442ca52
Removed: binary tree implementation, too buggy
...
Fixed: Settings, to use new hash class
2005-07-01 08:50:41 +00:00
c0c2052093
Changed: rewrote hashes to use an optimized Trie (bucket tree)
2005-06-30 12:18:53 +00:00
7edc96e0a4
Added: ReplacePart function
2005-06-28 13:06:16 +00:00
8374bc2fee
Fixed: form position is not changed when no settings are available yet
2005-03-14 19:17:34 +00:00
396934b857
Fixed: changed poDesigned to poDefaultPosOnly
2005-03-13 16:15:12 +00:00
ba8347180b
Added: value caching for defined settings
2005-03-12 16:54:34 +00:00
cc9f8a792e
Added: VirtualTree header settings
...
Fixed: CalcImagePos takes toShowRoot into account
2005-03-12 16:01:52 +00:00
52c944f97c
Added: CalcImagePos function
2005-02-26 22:06:31 +00:00
92db5a273e
Fixed: syntax error
2005-02-15 15:03:45 +00:00
a2368d1f65
Added: AFailIfSame parameter
2005-02-15 15:02:57 +00:00
288b338f74
Added: ChildPathEx to return the expanded file names
2005-02-15 12:36:31 +00:00
d680b8c2a4
Added: ChildPath function
2005-02-11 09:22:38 +00:00
dd3a6eff70
Added: sorted column color option
2005-01-25 10:44:32 +00:00
6e63ec4a9c
Added: integer tree (untested)
2005-01-12 18:56:31 +00:00
0fe601e3aa
Changed: refactored binary tree to seperate tree from data
2005-01-12 14:47:32 +00:00
48f62eeab7
Fixed: binary tree deletion
2005-01-12 13:06:05 +00:00