Commit History

Author SHA1 Message Date
  marcoonthegit 83b4555511 * a few more simple handlers get custom variant intercepts. Also part of #39815 3 years ago
  marcoonthegit c67004d929 * custom variant support for integer types, first part of #39815 3 years ago
  florian 42f5944806 * patch by Arnaud Bouchez: initialize dummy_data properly, resolves #38653 4 years ago
  svenbarth fe5b29c111 * fix for Mantis #38249: apply adjusted patch by avk to implemnt CastTo handling when the source variant is a custom variant, but the destination type is not 4 years ago
  ondrej 896b7c8dc2 Variants: add varQWord to OrdinalVarTypes and varDecimal to FloatVarTypes 5 years ago
  marco f56e971958 * fix for bug #36722. Assigning result of compare(w)str to shortint risks overflow if length difference>=128. 5 years ago
  svenbarth 9a9c6a3ff4 * fix for Mantis #35150: correctly convert Int64/QWord values to OleVariant (Delphi compatible) 6 years ago
  svenbarth 07b1a3d211 * adjust signature of variant managers olevarfromint so that 64-bit values can be passed as well (as was probably intended originally) 6 years ago
  michael 16ba47be46 * Patch from Ondrej Pokorny to convert unit names to CamelCase (bug ID 33481) 7 years ago
  svenbarth c35f694fb8 - remove unused local type 7 years ago
  Marc Weustink 2b2200fcc6 RegisterCustomVariantType: initialize the customvariant array to the correct length before assigning new value 8 years ago
  pierre 9ca8bd41ca Guard critical section procedure calls with ifdef FPC_HAS_FEATURE_THREADING 8 years ago
  florian 0b82f71e8d * take care of the fact that there are 32 bit abis (e.g. ARMHF) which align qword on 8 byte boundaries, resolves issue #31132 8 years ago
  svenbarth 4fb77b71ec * fix for Mantis #31029, based on the patch provided by Silvio Clécio: PArrayOfByte is not necessary and in fact the purpose of TArrayOfByte is a different one from reference counting (namely to ensure correct passing of the parameter), so renamed accordingly (plus a comment); similar change in SetDynArrayProp. Also Get-/SetPropValue in Variants unit has been adjusted to make use of Get-/SetDynArrayProp. 8 years ago
  michael 9d92953bd2 * Added overload directive, fixes regressions in testsuite 9 years ago
  michael b9da082e29 * Patch from Silvio Clecio to Extends SetPropValue/GetPropValue (bug ID 28278) 9 years ago
  pierre 048ad78079 Fix bug report 27428 10 years ago
  florian 9ebc092ade * (modified) patch by Do-wan Kim to resolve #27354 10 years ago
  michael 8e7d649a4d * Optimized variant of patch in bug ID #27215 10 years ago
  sergei ba61a9f95c * Fix bug #26370: A multi-dimensional variant array is "empty" when any of its dimensions has zero range, range of other dimensions does not matter. 10 years ago
  Jonas Maebe 476e3fabb7 * fixed big endian bugs in variant dispatching 10 years ago
  michael 3563944752 * Patch to allow changing TVarRec data (bug ID 26773) 10 years ago
  nickysn b5f1445f90 * fixed compilation of unit variants with integer=smallint 11 years ago
  marco dea2c743d5 * Initial active version of 11 years ago