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