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