Commit Graph

35 Commits

Author SHA1 Message Date
Henrique Gottardi Werlang
846b223e79 Typeinfo of external classes. 2022-02-06 13:42:35 +00:00
mattias
103f8ce03a typeinfo: updated comments, that Module, Attributes and Params can be nil 2021-09-21 12:24:06 +02:00
Michaël Van Canneyt
bd6bc41f7f * Fix streaming of chars outside ASCII range 2021-09-12 11:21:09 +02:00
michael
e95f3a7f26 * Patch from Wagner Landgraf to add GetTypeName function (Issue ID 38850) 2021-05-04 08:54:03 +00:00
mattias
8b952f5578 rtl: added TValue.Cast/FromOrdinal/FromArray, issue 38825, from Henrique Gottardi Werlang 2021-04-30 09:30:45 +00:00
mattias
0e5b285b1d rtl: added rtti TProcedureFlag pfSafeCall and pfAsync 2021-04-24 12:08:19 +00:00
michael
0642e13f57 * FindType implementation from Henrique Werlang (bug ID 38252) 2021-01-23 10:37:01 +00:00
mattias
9966b6d55b rtl: fixed TTypeInfoStaticArray.Dims 2021-01-14 22:16:39 +00:00
mattias
838825b0b2 rtl: removed TTypeInfoDynArray.DimCount 2021-01-14 22:10:56 +00:00
mattias
0746298593 packages: rtl: fixed TTypeInfoRecord.RecordType 2021-01-10 22:59:45 +00:00
mattias
6fb1ce581f rtl: moved TTypeKind to unit system, fpc compatibility, needed by GetTypeKind 2020-08-30 12:05:03 +00:00
mattias
726d0d3b3d rtl: added pfAddress,pfReference 2020-05-06 17:42:05 +00:00
mattias
a16ec5bdc1 rtl: added tkExtClass 2019-10-30 11:56:41 +00:00
mattias
07c76c5111 rtl: fixed SetMethodProp normal function 2019-10-22 11:39:31 +00:00
mattias
c79684f8d9 rtl: MethodName: support callbacks with function reference 2019-10-21 17:05:49 +00:00
mattias
b1c084790f rtl: SetMethodProp: reuse callback if possible 2019-10-21 16:36:27 +00:00
mattias
0a5fe28683 rtl: added GetInterfaceProp, SetInterfaceProp 2019-05-22 12:43:39 +00:00
mattias
87f96a7724 rtl: added SetMethodProp 2019-05-21 15:34:37 +00:00
mattias
c465228571 rtl: added GetMethodProp 2019-05-21 15:12:07 +00:00
mattias
75bae04c58 rtl: made TValue a record, started TRttiType 2019-02-26 08:32:09 +00:00
mattias
36a5a5a3a9 rtl: added simple TRttiContext to support querying attributes like Delphi 2019-02-24 15:50:11 +00:00
mattias
dcb5c10cac rtl: added TCustomAttribute 2019-02-24 09:45:01 +00:00
mattias
01b3be4a07 rtl: added tkHelper 2019-01-27 22:01:14 +00:00
mattias
7b1596cb91 rtl: added typinfo functions for TTypeInfoStruct to access advanced record RTTI 2019-01-07 16:07:42 +00:00
mattias
5791ba170e rtl: initial Rtti.Invoke(), issue 34710 2018-12-18 23:33:17 +00:00
mattias
aabb2c66cf rtl: typinfo: added GetEnumName, GetEnumValue, GetEnumNameCount 2018-10-07 21:01:00 +00:00
mattias
949b1daf26 rtl: typinfo GetPropList 2018-07-11 23:04:37 +00:00
mattias
55ecc09268 rtl: GetPropInfos: fixed duplicates 2018-07-11 22:27:54 +00:00
mattias
97cb60459e rtl: changed TGUIDString to type string 2018-07-07 19:58:08 +00:00
mattias
9636f88afa rtl: typinfo: GetOrdProp/SetOrdProp for tkSet 2018-06-25 11:51:32 +00:00
mattias
5964333408 rtl: typinfo: added GetEnumProp, SetEnumProp, GetSetProp, SetSetProp 2018-06-23 14:51:06 +00:00
mattias
d3e2e69826 typinfo: added GetStrProp, SetStrProp, GetOrdProp, SetStrProp 2018-06-05 22:17:12 +00:00
michael
691d3d8bdc * Patch from mattias to handle GUID as record 2018-04-21 05:52:56 +00:00
michael
a75ff377bd * Additions from Mattias for interface support 2018-04-07 13:02:57 +00:00
michael
4860a47620 * Make RTL package like any other 2017-12-28 10:01:55 +00:00