64eb0b252f
Fixed: WideString compatibility for Split function
2014-04-03 13:33:18 +00:00
ec2536d09a
Fixed: correct suffix for DXE2 package
2014-03-16 08:47:27 +00:00
a212dbd74c
Added: Win64 compatibility
...
Fixed: XML persist reader creating sections
Fixed: new MIME implementation for XMLDataBindingUtils
2014-03-16 08:42:46 +00:00
4d9a76cb35
X2UtNamedFormat compatibility with Delphi 2007
2014-02-27 09:26:55 +00:00
c249606540
WideString compatibility for NamedFormat
...
WideString compatibility for Hashes
PersistTest is incomplete and fails; commented out
2013-12-30 09:31:32 +00:00
9469351a54
Mime encode using AnsiStrings
2013-12-08 09:25:53 +00:00
857be7f9bb
Compatibility with newer XMLDataBinding
2013-12-06 16:05:34 +00:00
116eda1d96
Fixed Delphi 2007 and earlier compatibiilty
2013-12-06 13:09:39 +00:00
4eb0115c66
Fixed uses clause for pre-2009 Delphi
2013-12-06 12:41:38 +00:00
0d07b45cd4
Delphi XE2 compatibility
2013-12-05 10:49:28 +00:00
195c3e6dde
Added: X2UtCursors unit (WaitCursor function)
...
Changed: Added SkipEmptyItems parameter to Join function
2013-10-02 20:38:15 +00:00
be474bd006
Unit test and fix for literal percent characters in NamedFormat
2013-04-10 08:25:39 +00:00
2b51a19169
Overloaded NamedFormat with FormatSettings parameter
2013-04-09 14:56:07 +00:00
06e559505d
Fixes for Delphi XE2
...
Fixed compatibility with D2007
2013-04-09 14:48:41 +00:00
020b8eaeb6
Delphi XE2 compatibility
2013-02-15 11:28:24 +00:00
5a4a8d1aca
Changed: external XMLDataBindingUtils to non-external
2011-07-19 08:55:54 +00:00
c2a48aea3d
Added: XMLDataBindingUtils unit (external)
...
Fixed: incorrect dependencies on DevEx/UnameIT packages
2011-07-19 08:53:27 +00:00
66f7bdb15f
Added: DateTime support for XML persist
2011-03-29 10:15:45 +00:00
c8f791fce5
Fixed: attempt to read back variants as the correct type
2011-03-29 09:05:11 +00:00
cb92eabcf1
Added: Variant support for X2UtPersist (defaults to String, handled explicitly by the XML implementation)
2011-03-07 09:05:09 +00:00
c5ae6a8cef
Fixed: list index out of bounds
2011-02-18 14:59:12 +00:00
c82652a873
Fixed: variable wasn't declared.
2011-02-18 14:57:31 +00:00
5c01377ea6
Fixed: wrong section was selected in EndSection for X2UtPersistXML
2011-02-18 14:56:22 +00:00
f406555e55
Added: PersistXML implementation
2011-02-18 14:51:00 +00:00
6ec85cfb1f
Fixed: InvalidateCursor after clearing
2010-07-27 13:32:39 +00:00
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