Commit History

Author SHA1 Message Date
  Sven/Sarah Barth 811fb28433 * correctly retrieve the type of the Variant 1 year ago
  Sven/Sarah Barth 6bf7e4c0d3 * use the VWideChar field to retrieve the WideChar value instead of VChar to fix usage on big endian systems 1 year ago
  Michaël Van Canneyt 4b5ffd1b23 * Dotted filenames for package rtl-objpas 2 years ago
  Michaël Van Canneyt f791139345 * PChar -> PAnsiChar 2 years ago
  Michaël Van Canneyt 21f57606a6 * GetAttribute call 2 years ago
  Michaël Van Canneyt 6e324989eb * Delphi compatibility: Add conversion between TValue from/to variant and TVarRec 2 years ago
  Jinyang He 7cde8df8c7 Add loongarch64 packages support 2 years ago
  Sven/Sarah Barth 52ed79c7f3 * fix #39506: add assignment operator overloads for all string types so that assignments of constant strings can be handled correctly 3 years ago
  Sven/Sarah Barth bf37616514 + add TValue.FromArray to create a TValue type for a static or dynamic array from an array of TValues 3 years ago
  Sven/Sarah Barth caaed25f18 + add Rtti types for static and dynamic arrays 3 years ago
  Sven/Sarah Barth f1059679a1 * move initialization of TValue to a separate method to avoid duplicate implementations 3 years ago
  Sven/Sarah Barth 322d91758c + add Handle property to access the TypeInfo pointer of the TRttiType 3 years ago
  Sven/Sarah Barth f74a6abccf * fixup 3 years ago
  Sven/Sarah Barth f9567ff50e * TMethodImplementation.HandleCallback: fix building the argument array if the result is passed in a parameter 3 years ago
  svenbarth f383cf4deb * fix for Mantis #38381: apply patch by Bi0T1N to add two Delphi compatible overloads for TValue.Make 4 years ago
  svenbarth 7bcdc2b37f * implement interface thunk for RISC V 32- and 64-bit 5 years ago
  svenbarth 40ffb54129 * Currency and Comp are correctly handled by GetFloatProp/SetFloatProp, so use these instead of GetOrdProp/SetOrdProp 5 years ago
  svenbarth 3c4c206081 * correctly handle smaller enums on Big Endian systems 5 years ago
  svenbarth 9853ed53e8 * partial fix for Mantis #36358: apply partial, adjusted patch by Imants Gulbis to extend TRttiProperty.SetValue and TRttiProperty.GetValue 5 years ago
  svenbarth be1439e93e * partial fix for Mantis #36356: apply partial, adjusted patch by Imants Gulbis to add methods for TValue to retrieve a AnsiChar or WideChar (this is not Delphi compatible, but convenient) 5 years ago
  svenbarth f782d3fe7a * partial fix for Mantis #36358: apply partial, adjusted patch by Imants Gulbis to implement TValue.ToString for enumerations, AnsiChar and WideChar 5 years ago
  svenbarth 8ff14ed5d1 + partial fix for Mantis #36358: apply partial patch by Imants Gulbis to add assignment operator for TValue from Comp and IUnknown 5 years ago
  svenbarth 12ae68f503 * also allow TValue.AsExtended for Integer types 5 years ago
  svenbarth d98e551882 + add a generic variant of TValue.IsType 5 years ago
  svenbarth 9dcd897ce6 * fix for Mantis #36196: free a property's attributes when the property is destroyed 5 years ago
  svenbarth 492f1ac4be * implement RawThunk for Aarch64 6 years ago
  svenbarth d6381a3477 * ensure that the RawThunkPlaceholder* constants are compared with using the correct type 6 years ago
  svenbarth f740fc4228 * correct alignment of the procedure parameters 6 years ago
  svenbarth 9bdef3b7c3 * correct alignment of the parameter type informations 6 years ago
  svenbarth 62e7bb6254 * correct alignment for the result name/type 6 years ago