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