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