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 година |