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 жил өмнө |