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