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