pierre
|
f052ced5c3
Fix VarEnsureRange use of Result before being set
|
13 лет назад |
sergei
|
a8fe9601de
* Get rid of using pdynarraytypeinfo, instead treat rtti as distinct 'header' and 'data' parts. In variants unit, use rtti declarations from typinfo directly. In system unit, declare private tdynarraytypedata record which (like typinfo.TTypeData) is not packed on alignment-sensitive targets. This simplifies code and removes scary pointer manipulations, should also yield better code on aligned targets.
|
13 лет назад |
marco
|
b070a0bbbc
* add NULL handling for customvariants, patch by Ludo, Mantis #20697
|
14 лет назад |
florian
|
d7f7a9bb76
* patch by Alexander Shishkin to clean up $ifopt usage by $push/$pop, resolves #20346
|
14 лет назад |
paul
|
2023b618ac
merge r14131 from cpstrnew branch by paul:
|
14 лет назад |
sergei
|
fdd99ec16c
* BCD improvements based on a patch from LacaK
|
14 лет назад |
sergei
|
008699eaae
* variants.pp, some speed improvements:
|
14 лет назад |
sergei
|
4aeef5b150
Fixes to dispatch calls:
|
14 лет назад |
sergei
|
ae7018cf85
variants, varutils: another portion of misc fixes:
|
15 лет назад |
marco
|
69c89d4579
* more tcustomvariant conversion helpers from Lacak2. Mantis 16853
|
15 лет назад |
sergei
|
b8aec6e4aa
+ Support for UnicodeString in variant conversions, based on patch from Ivan Shikhalev, resolves #18083.
|
15 лет назад |
marco
|
c9c1179b00
* Initial variantop and compare handlers. Patch from Laaca, bug #16853
|
15 лет назад |
sergei
|
099df04a5e
* variants.pp, patch from Ivan Shikhalev implementing TInvokeableVariant.DispInvoke (with some changes), resolves #17919.
|
15 лет назад |
sergei
|
3b910d9eb2
+ Support custom variants in VarIsClear
|
15 лет назад |
paul
|
23e74d5d46
rtl: fixed typo in variants.pp noticed by Ivan Shikhalev (mantis #0017983)
|
15 лет назад |
sergei
|
bd15329d38
* variants.pp, modified TCustomVariantType constructors to they pass basic tests (tests/units/variants/tcustomvariant.pp)
|
15 лет назад |
sergei
|
58f2faa1db
+ variants.pp: implemented FindCustomVariantType(byTypeName overloaded version)
|
15 лет назад |
joost
|
07bf44517c
* Merged XPCom branch into trunk, added support for constref and changed
|
15 лет назад |
marco
|
7e51501541
* fix for bug #17325, an inc(i) was missing in aloop.
|
15 лет назад |
paul
|
c025471433
rtl: fix SetPropValue/GetPropValue:
|
15 лет назад |
Jonas Maebe
|
2d2465aac4
* disabled the use of samevalue() when comparing float variants, because
|
16 лет назад |
paul
|
4e29be8a36
rtl: DoVarCopyComplex should copy variant strings by ref (reason: this is delphi compatible behavior)
|
16 лет назад |
Jonas Maebe
|
93171fdc23
+ support for tkUString in get/setpropvalue (mantis #14617)
|
16 лет назад |
Jonas Maebe
|
9c280eae26
* fixed range error introduced in r13213
|
16 лет назад |
michael
|
6452f5b692
* Some TCustomVariant methods implemented
|
16 лет назад |
Jonas Maebe
|
757abc620a
* comparing tdatetime variant values has to happen without an epsilon,
|
16 лет назад |
Jonas Maebe
|
95431c57f5
* fixed variantarrays for 64 bit systems after the changes in 2.2.0 to
|
16 лет назад |
Jonas Maebe
|
7950db7f2f
* fixed (harmless) range check errors
|
16 лет назад |
florian
|
7afd3ba256
* patch by Petr Kirstan to resolve #12333
|
17 лет назад |
ivost
|
456e40bde7
* fixed bug in VarSupports (accessviolation when variant was nil)
|
17 лет назад |