Description: rtl-objpas (active) Revisions in this set 75fe6c23a5242eddfd19537e00200bf425cfdcbc,2840e5e1fda6a4d222057f583c6a65cb08a0074d,c38b8ac28fd17072e2db87f4d008c36e68e8e0a7,eed9bc1f356acc9da3471b862ae0b35e8fca0908,e65b822a0c2a0d0dbe11ae3766dc9876accdbf28,e95572921a85a84f64ce4864544d549ad0ef5b50,ac95c20c5a0fa5387aa87a963ef224fb86bcffe7,8c5bc91855dcdb1812d0d8ad851e1eef92047187,7cde8df8c78c3e7f7af2758c53e57e2867680baa,6ffa3d4a89adc384b4bcc4459c63b30d1c0d830b,74fdf0692caf78d795585b06078f93310d7ae0cf,6084bb6d09aab6c4f337f0df1ae121f0c7149c7e,42b10196f16592cfabc4284ada2e8c3e78b44015,0bad315dafc027649333ae3ed76fbee3c1426734,4b5ffd1b2363b8853525a11d20d4ada6c8c5bc12,a7578e144d4dbb18405e80f55822e140fc049be8,ef5a32ab9531f0c6626fff54981a05d0cef3a0d0,56a906a4219bc5533335bf84c3df56250de1de37,9b783281753a1b7b76feb9b9fad04975bc7ac109,15e7dd3d9f5d94136f00c29235f9ffbcb8a5650c,5307ef07c43b0c3005f7d2a2da89b58cd2690993,f671db3fa691b70f720b266dc25c6bef77e1288c,557a324473694e56ffd934e2f9342ce64cd9b50d,74c995c06b7759bf741954b2e51ece96b9847f75,938207045477ae42af68ac7cf0b30d67de7dffb4,1ce1fcf5aeff6fe3ade196c3e4d1b1d58f80f5fd,b0fd2615194fa74e8b4de328974c9834e6ca06a4,dba81381756d73ff6bc9493bf5e6b15197d0118b,50344403834db619bdbf15f42ef88bce903d0692,2cec31d86f232e5c47fbe20dfd115d8caf2e5ba5,121f6fce223c975f5ec2d48cad8e40ae9c47cc1f,b6ccf369b97093839cdefcda2be4e46a65b27bc4,3a5db26abf2ab5fbae9577928a42d78d122e0ae7,2b0d98bf2ceb00ebe2b479f91a33bed106513791,cc81e183226bb1d36dd19b7755c51e2633be8f09,ca8d867d570f0a292fb8cb92e397926e34c9fac7,71a46465c8105ac3fa5f492d17ae73ac486b7060,476780df7710331877ee1c77af234dc75d13e8ba,9c5bfbeb780c296556b6317bdc517079c42e390a,09b0ca01ccf02d311c1a2223ac8c1c80ea16e78d,3f7cd9b8076ef8bb0f9fb3a1892d2beb944ccbdb,ba6696d9eda7872b99b9a3b3060545aa7e31051c,7589bb39b86dcb8ff1bd7a3bb4d836659062bf60,074cb3bcf4dd05140984e8f0ff1b42a2caed1ca3,54bb95da81571e745d02770318ceba5fecf4e0d2,d1432b73029b43b6f1a4746782e76c04ea75ac4a,c2176d27eaaeb68e6dc8c2a6a06cb76df6d91876,492717a25c7f4dd0a1f4f7dc98fb2697a38e6b2f,85494cdb1d831c5b0a3053bc4f9268d10ade1295,2463faf5c0b3a23d04d188e3f925960d1534d46b,9fe350bd91c0293c794a5c46e3211d29fb0e2727,ef6612170cbdd9794c3dee1bc5b10c22af57b7ff,92479574779ec3820fce0a6067a7a2bb17493d45,bc2d1cf51c4222b7cb18c93e990436df877a56b1,083e85854444fda9a392a67536d25701081f481e,78c8ca57adc378a75621a9ea921917ab57eae898,e75d97815d19b2540a5311eb0ac8f734765abfee,e67cccee374935361230e26d45ce42a01a5bfb8d,52d3a0d5e3befa86118c9dd762381cb2d20fcdea,6e03b24701771b77c804e1ca774d61d05ac8136c,91756b9e3e658799db1f34de15bfc0bd6267af3a,e7184f3126fe185c4b96edc5d8506fc08e2a97c1 commit 75fe6c23a5242eddfd19537e00200bf425cfdcbc Author: florian Date: Sat Apr 11 13:18:46 2020 +0000 * FreeRTOS: adapated packages to build git-svn-id: trunk@44686 - M packages/libgd/fpmake.pp M packages/rtl-extra/fpmake.pp M packages/rtl-objpas/fpmake.pp M packages/rtl-unicode/fpmake.pp M packages/sdl/fpmake.pp --- commit 2840e5e1fda6a4d222057f583c6a65cb08a0074d Author: svenbarth Date: Fri May 1 13:11:02 2020 +0000 * fix for Mantis #36895: the new epoll_pwait was missing the size parameter for the sigmask parameter git-svn-id: trunk@45208 - M rtl/linux/linux.pp --- commit c38b8ac28fd17072e2db87f4d008c36e68e8e0a7 Author: Károly Balogh Date: Sun May 2 09:32:13 2021 +0000 sinclairql: enable most of rtl-objpas and rtl-extra on the QL git-svn-id: trunk@49322 - M packages/rtl-extra/fpmake.pp M packages/rtl-objpas/fpmake.pp --- commit eed9bc1f356acc9da3471b862ae0b35e8fca0908 Author: nickysn Date: Tue Jun 1 23:04:41 2021 +0000 + enabled several rtl-objpas units for the WASI target git-svn-id: trunk@49458 - M packages/rtl-objpas/fpmake.pp --- commit e65b822a0c2a0d0dbe11ae3766dc9876accdbf28 Author: Sven/Sarah Barth Date: Fri Dec 3 14:52:19 2021 +0100 + add type helpers for the remaining Boolean types (QWordBool and Boolean{8,16,32,64}) M packages/rtl-objpas/src/inc/syshelpers.pp M rtl/objpas/sysutils/syshelp.inc M rtl/objpas/sysutils/syshelph.inc --- commit e95572921a85a84f64ce4864544d549ad0ef5b50 Author: Sven/Sarah Barth Date: Fri Dec 24 23:29:34 2021 +0100 * i386 callback implementation: only skip the result argument if it was detected as one from the parameters M packages/rtl-objpas/src/i386/invoke.inc --- commit ac95c20c5a0fa5387aa87a963ef224fb86bcffe7 Author: Michaël Van Canneyt Date: Wed Apr 27 11:45:43 2022 +0200 * Add examples for syshelpers from Zeljko Avramovic. Fix issue #39541 A packages/rtl-objpas/examples/syshelpersdemo.lpi A packages/rtl-objpas/examples/syshelpersdemo.pas --- commit 8c5bc91855dcdb1812d0d8ad851e1eef92047187 Author: florian Date: Mon Jun 20 22:42:42 2022 +0200 + tests for convutils unit by Bart B, resolves #39793 M tests/Makefile M tests/Makefile.fpc --- commit 7cde8df8c78c3e7f7af2758c53e57e2867680baa Author: Jinyang He Date: Sat Nov 5 10:11:22 2022 +0800 Add loongarch64 packages support M packages/fcl-res/src/elfconsts.pp M packages/fcl-res/src/elfreader.pp M packages/fcl-res/src/elfsubwriter.inc M packages/fcl-res/src/elfwriter.pp M packages/fpmkunit/src/fpmkunit.pp M packages/gtk2/src/glib/glib2.pas M packages/ide/fpmake.pp M packages/libffi/src/ffi.pp M packages/rtl-extra/src/linux/unixsock.inc M packages/rtl-extra/src/unix/ipc.pp M packages/rtl-generics/src/generics.hashes.pas M packages/rtl-objpas/src/inc/rtti.pp M utils/fpcres/fpcres.pas M utils/fpcres/target.pas --- commit 6ffa3d4a89adc384b4bcc4459c63b30d1c0d830b Author: Michael VAN CANNEYT Date: Thu Dec 22 09:28:05 2022 +0100 * Char -> AnsiChar M rtl/unix/bunxh.inc M rtl/unix/bunxovl.inc M rtl/unix/bunxovlh.inc M rtl/unix/cwstraix.inc M rtl/unix/cwstring.pp M rtl/unix/dl.pp M rtl/unix/dos.pp M rtl/unix/dynlibs.inc M rtl/unix/genfunch.inc M rtl/unix/genfuncs.inc M rtl/unix/oscdecl.inc M rtl/unix/oscdeclh.inc M rtl/unix/syscgen.inc M rtl/unix/sysdir.inc M rtl/unix/sysfile.inc M rtl/unix/sysunixh.inc M rtl/unix/sysutils.pp M rtl/unix/timezone.inc M rtl/unix/unix.pp M rtl/unix/unixutil.pp M rtl/unix/unxdeclh.inc M rtl/unix/unxovl.inc M rtl/unix/x86.pp --- commit 74fdf0692caf78d795585b06078f93310d7ae0cf Author: Michael VAN CANNEYT Date: Fri Jan 6 11:20:30 2023 +0100 * string -> shortstring M rtl/unix/bunxovl.inc M rtl/unix/genfunch.inc M rtl/unix/genfuncs.inc M rtl/unix/termiosh.inc M rtl/unix/timezone.inc M rtl/unix/ttyname.inc --- commit 6084bb6d09aab6c4f337f0df1ae121f0c7149c7e Author: Michael VAN CANNEYT Date: Sat Jan 7 19:59:02 2023 +0100 * Some forgotten string -> shortstring instances M rtl/inc/lineinfo.pp M rtl/inc/lnfodwrf.pp M rtl/unix/dos.pp M rtl/unix/timezone.inc --- commit 42b10196f16592cfabc4284ada2e8c3e78b44015 Author: Michael VAN CANNEYT Date: Sat Jan 14 23:52:55 2023 +0100 * Some fixes in INtToBin, XorDecode/XorEncode M packages/rtl-objpas/src/inc/strutils.pp --- commit 0bad315dafc027649333ae3ed76fbee3c1426734 Author: Michaël Van Canneyt Date: Mon Jan 23 18:09:43 2023 +0100 * Fix TDateTimeInfoRec M rtl/objpas/sysutils/filutilh.inc M rtl/win/sysutils.pp --- commit 4b5ffd1b2363b8853525a11d20d4ada6c8c5bc12 Author: Michaël Van Canneyt Date: Mon Mar 6 14:58:04 2023 +0100 * Dotted filenames for package rtl-objpas A packages/rtl-objpas/namespaced/Data.FMTBcd.pp A packages/rtl-objpas/namespaced/System.ConvUtils.pp A packages/rtl-objpas/namespaced/System.DateUtils.pp A packages/rtl-objpas/namespaced/System.Nullable.pp A packages/rtl-objpas/namespaced/System.Rtti.pp A packages/rtl-objpas/namespaced/System.StdConvs.pp A packages/rtl-objpas/namespaced/System.StrUtils.pp A packages/rtl-objpas/namespaced/System.Syshelpers.pp A packages/rtl-objpas/namespaced/System.System.timespan.pp A packages/rtl-objpas/namespaced/System.System.uitypes.pp A packages/rtl-objpas/namespaced/System.VarUtils.pp A packages/rtl-objpas/namespaced/System.Variants.pp A packages/rtl-objpas/namespaced/System.WideStrUtils.pp A packages/rtl-objpas/namespaces.lst M packages/rtl-objpas/src/common/varutils.pp M packages/rtl-objpas/src/inc/convutil.inc M packages/rtl-objpas/src/inc/dateutil.inc M packages/rtl-objpas/src/inc/fmtbcd.pp M packages/rtl-objpas/src/inc/nullable.pp M packages/rtl-objpas/src/inc/rtti.pp M packages/rtl-objpas/src/inc/stdconvs.pp M packages/rtl-objpas/src/inc/strutils.pp M packages/rtl-objpas/src/inc/syshelpers.pp M packages/rtl-objpas/src/inc/system.timespan.pp M packages/rtl-objpas/src/inc/system.uitypes.pp M packages/rtl-objpas/src/inc/variants.pp M packages/rtl-objpas/src/inc/widestrutils.pp M packages/rtl-objpas/src/win/varutils.pp --- commit a7578e144d4dbb18405e80f55822e140fc049be8 Author: Pierre Muller Date: Mon May 22 23:53:48 2023 +0200 Fix compilation for msdos targets M packages/rtl-objpas/src/inc/system.timespan.pp --- commit ef5a32ab9531f0c6626fff54981a05d0cef3a0d0 Author: Pierre Muller Date: Tue Jul 25 07:22:39 2023 +0200 Fix order of parameters of FillChar M rtl/objpas/sysutils/dati.inc --- commit 56a906a4219bc5533335bf84c3df56250de1de37 Author: Michaël Van Canneyt Date: Sat Aug 12 14:58:45 2023 +0200 * Hex2Bin Delphi-compatible overloads. Fixes issue #38712 M packages/rtl-objpas/src/inc/strutils.pp A tests/test/units/strutils/struth2b.pp A tests/test/units/strutils/struth2bu.pp --- commit 9b783281753a1b7b76feb9b9fad04975bc7ac109 Author: Michaël Van Canneyt Date: Sat Aug 12 17:08:42 2023 +0200 * Redirect posex to pos, patch from rika. Fixes issue #40389 M packages/rtl-objpas/src/inc/strutils.pp --- commit 15e7dd3d9f5d94136f00c29235f9ffbcb8a5650c Author: florian Date: Sun Aug 27 22:32:00 2023 +0200 * patch and test by Rika: Redirect StrUtils.RPos to StrUtils.RPosEx, fix a bit, improve a bit, resolves #40394 M packages/rtl-objpas/src/inc/strutils.pp A tests/test/units/strutils/trpos.pp --- commit 5307ef07c43b0c3005f7d2a2da89b58cd2690993 Author: Kai Burghardt Date: Tue Oct 10 15:32:06 2023 +0000 bypass `real` → `integer` conversion → `real` promotion in `dateUtils.dateOf` The `dateUtils.dateOf` function takes one `tDateTime` value, a `real` value, converts it to an `integer` using `trunc`, and then the value is automatically promoted to a `real` value again (because of result data type `tDateTime`). This is unnecessary (unless an error is the desired behavior). You can use just `system.int` to obtain the integral (= date) part of `tDateTime`. M packages/rtl-objpas/src/inc/dateutil.inc --- commit f671db3fa691b70f720b266dc25c6bef77e1288c Author: florian Date: Wed Oct 11 22:51:48 2023 +0200 + simple test for Dateutils.DateOf A packages/rtl-objpas/tests/tdateof.pp --- commit 557a324473694e56ffd934e2f9342ce64cd9b50d Author: Michaël Van Canneyt Date: Wed Oct 18 17:03:23 2023 +0200 * Add system.actions unit for Delphi compatibility M packages/rtl-objpas/fpmake.pp A packages/rtl-objpas/src/inc/system.actions.pp --- commit 74c995c06b7759bf741954b2e51ece96b9847f75 Author: Michaël Van Canneyt Date: Sun Oct 22 17:07:53 2023 +0200 * Add system.math.vectors for Delphi compatibility. M packages/rtl-objpas/fpmake.pp A packages/rtl-objpas/src/inc/system.math.vectors.pp M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp A packages/rtl-objpas/tests/tv.dpr A packages/rtl-objpas/tests/utcmatrix.pp A packages/rtl-objpas/tests/utcmatrix3d.pp A packages/rtl-objpas/tests/utcpoint.pp A packages/rtl-objpas/tests/utcquaternion.pp A packages/rtl-objpas/tests/utcvector.pp A packages/rtl-objpas/tests/utmathvectorbase.pas --- commit 938207045477ae42af68ac7cf0b30d67de7dffb4 Author: Rika Ichinose Date: Fri Oct 27 18:51:02 2023 +0300 Refactor and fix a bug in Boyer-Moore. M packages/rtl-objpas/src/inc/strutils.pp M tests/test/packages/rtl-objpas/tboyer.pp --- commit 1ce1fcf5aeff6fe3ade196c3e4d1b1d58f80f5fd Author: Michaël Van Canneyt Date: Sun Oct 29 11:04:40 2023 +0100 * Patch from Rika to fix broken test (tw39885) M packages/rtl-objpas/src/inc/strutils.pp --- commit b0fd2615194fa74e8b4de328974c9834e6ca06a4 Author: Michaël Van Canneyt Date: Tue Oct 31 11:57:25 2023 +0100 * Correct permissions M packages/rtl-objpas/src/inc/system.actions.pp M packages/rtl-objpas/src/inc/system.math.vectors.pp --- commit dba81381756d73ff6bc9493bf5e6b15197d0118b Author: Rika Ichinose Date: Tue Oct 31 14:50:10 2023 +0300 Refactor promotional features of StrUtils. M packages/rtl-objpas/src/inc/strutils.pp A tests/test/tstrutils3.pp --- commit 50344403834db619bdbf15f42ef88bce903d0692 Author: Michaël Van Canneyt Date: Thu Nov 2 09:53:10 2023 +0100 * Fix compilation of unicode RTL after patch by Rika M packages/rtl-objpas/src/inc/strutils.pp --- commit 2cec31d86f232e5c47fbe20dfd115d8caf2e5ba5 Author: Michaël Van Canneyt Date: Thu Nov 2 13:56:45 2023 +0100 * correct aDelta size M packages/rtl-objpas/src/inc/strutils.pp --- commit 121f6fce223c975f5ec2d48cad8e40ae9c47cc1f Author: Michaël Van Canneyt Date: Sat Nov 11 12:08:44 2023 +0100 * Fix typo, missing brackets M packages/rtl-objpas/src/inc/strutils.pp --- commit b6ccf369b97093839cdefcda2be4e46a65b27bc4 Author: florian Date: Sun Feb 4 14:10:49 2024 +0100 * patch by Евгений Савин to make Variant to string convertion use CurrToStr for varCurrency, resolves #40624 M packages/rtl-objpas/src/inc/cvarutil.inc A tests/webtbs/tw40624.pp --- commit 3a5db26abf2ab5fbae9577928a42d78d122e0ae7 Author: Michaël Van Canneyt Date: Wed Feb 7 15:30:49 2024 +0100 * Add TRttiEnumerationType for Delphi compatibility M packages/rtl-objpas/src/inc/rtti.pp --- commit 2b0d98bf2ceb00ebe2b479f91a33bed106513791 Author: Michaël Van Canneyt Date: Wed Feb 14 14:38:05 2024 +0100 * Add TTouchTracking for Delphi compatibility M packages/rtl-objpas/src/inc/system.uitypes.pp --- commit cc81e183226bb1d36dd19b7755c51e2633be8f09 Author: Michaël Van Canneyt Date: Fri Feb 16 15:36:44 2024 +0100 * Virtual key definitions added M packages/rtl-objpas/src/inc/system.uitypes.pp --- commit ca8d867d570f0a292fb8cb92e397926e34c9fac7 Author: Michaël Van Canneyt Date: Sun Feb 18 21:35:40 2024 +0100 * Get extended methods, fields and property info. M packages/rtl-objpas/src/inc/rtti.pp M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp M packages/rtl-objpas/tests/tests.rtti.pas M packages/rtl-objpas/tests/tests.rtti.types.pas --- commit 71a46465c8105ac3fa5f492d17ae73ac486b7060 Author: Pierre Muller Date: Mon Feb 19 09:37:29 2024 +0100 Fix msdos compilation failure by using CodePointer type for GetCodeAddress TRttiRecordMethod function M packages/rtl-objpas/src/inc/rtti.pp --- commit 476780df7710331877ee1c77af234dc75d13e8ba Author: Michaël Van Canneyt Date: Tue Feb 20 16:35:05 2024 +0100 * Add TPageType M packages/rtl-objpas/src/inc/system.uitypes.pp --- commit 9c5bfbeb780c296556b6317bdc517079c42e390a Author: Michaël Van Canneyt Date: Thu Feb 22 14:41:51 2024 +0100 * Return delphi-compatible output for TValue.ToString when empty M packages/rtl-objpas/src/inc/rtti.pp --- commit 09b0ca01ccf02d311c1a2223ac8c1c80ea16e78d Author: Michaël Van Canneyt Date: Sat Feb 24 18:10:48 2024 +0100 + Add Simple MonitorSupport implementation A packages/rtl-objpas/examples/monex.pp M packages/rtl-objpas/fpmake.pp A packages/rtl-objpas/namespaced/System.MonitorSupport.pp M packages/rtl-objpas/namespaces.lst A packages/rtl-objpas/src/inc/fpmonitor.pp A packages/rtl-objpas/tests/testrunner.rtlobjpas A packages/rtl-objpas/tests/testrunner.rtlobjpas.lpi M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp A packages/rtl-objpas/tests/utcfpmonitor.pas --- commit 3f7cd9b8076ef8bb0f9fb3a1892d2beb944ccbdb Author: Michaël Van Canneyt Date: Mon Feb 26 19:18:10 2024 +0100 * Get Field Attributes + tests M packages/rtl-objpas/src/inc/rtti.pp M packages/rtl-objpas/tests/testrunner.rtlobjpas.lpi M packages/rtl-objpas/tests/testrunner.rtlobjpas.pp A packages/rtl-objpas/tests/tests.rtti.attrtypes.pas M packages/rtl-objpas/tests/tests.rtti.pas M packages/rtl-objpas/tests/tests.rtti.types.pas --- commit ba6696d9eda7872b99b9a3b3060545aa7e31051c Author: Rika Ichinose Date: Mon Feb 26 19:20:29 2024 +0300 Create TMonitorData initialized. M packages/rtl-objpas/src/inc/fpmonitor.pp --- commit 7589bb39b86dcb8ff1bd7a3bb4d836659062bf60 Author: Rika Ichinose Date: Mon Feb 26 19:21:24 2024 +0300 Set ‘TMonitorData’s without locking. M packages/rtl-objpas/src/inc/fpmonitor.pp M rtl/inc/monitor.inc M rtl/inc/objpas.inc M rtl/inc/objpash.inc --- commit 074cb3bcf4dd05140984e8f0ff1b42a2caed1ca3 Author: Rika Ichinose Date: Mon Feb 26 19:23:19 2024 +0300 Manage ‘TPulseData’s as linked list of structures allocated in ‘Wait’ stack frames. M packages/rtl-objpas/src/inc/fpmonitor.pp --- commit 54bb95da81571e745d02770318ceba5fecf4e0d2 Author: Rika Ichinose Date: Mon Feb 26 19:26:05 2024 +0300 ‘LockCount’ does not require atomics. M packages/rtl-objpas/src/inc/fpmonitor.pp --- commit d1432b73029b43b6f1a4746782e76c04ea75ac4a Author: Rika Ichinose Date: Mon Feb 26 19:26:57 2024 +0300 TMonitor.Wait temporarily unlocks through recursive calls. M packages/rtl-objpas/src/inc/fpmonitor.pp --- commit c2176d27eaaeb68e6dc8c2a6a06cb76df6d91876 Author: Rika Ichinose Date: Mon Feb 26 19:32:34 2024 +0300 Use exponential backoff in timeouted ‘TMonitor.Enter’ and explain why it’s still a bad solution. M packages/rtl-objpas/src/inc/fpmonitor.pp --- commit 492717a25c7f4dd0a1f4f7dc98fb2697a38e6b2f Author: Michaël Van Canneyt Date: Tue Feb 27 09:44:31 2024 +0100 * Do not prefix with unit name unless necessary M packages/rtl-objpas/src/inc/fpmonitor.pp --- commit 85494cdb1d831c5b0a3053bc4f9268d10ade1295 Author: Michaël Van Canneyt Date: Wed Feb 28 09:49:15 2024 +0100 * Fix wrong type for threadID M packages/rtl-objpas/src/inc/fpmonitor.pp --- commit 2463faf5c0b3a23d04d188e3f925960d1534d46b Author: Michaël Van Canneyt Date: Wed Feb 28 11:52:10 2024 +0100 * Implement TRttiField.(G|S)etValue M packages/rtl-objpas/src/inc/rtti.pp --- commit 9fe350bd91c0293c794a5c46e3211d29fb0e2727 Author: Rika Ichinose Date: Thu Feb 29 09:01:28 2024 +0300 Alternative implementation of TMonitor for Windows Vista+. M packages/rtl-objpas/fpmake.pp A packages/rtl-objpas/namespaced/System.WindowsMonitorSupport.pp M packages/rtl-objpas/namespaces.lst M packages/rtl-objpas/src/inc/fpmonitor.pp A packages/rtl-objpas/src/win/fpwinmonitor.pp M packages/rtl-objpas/tests/utcfpmonitor.pas --- commit ef6612170cbdd9794c3dee1bc5b10c22af57b7ff Author: Michaël Van Canneyt Date: Thu Feb 29 10:24:38 2024 +0100 * Implement GetCodeAddress for TRttiInstanceMethod M packages/rtl-objpas/src/inc/rtti.pp --- commit 92479574779ec3820fce0a6067a7a2bb17493d45 Author: Michaël Van Canneyt Date: Thu Feb 29 18:14:57 2024 +0100 * Fix memory leaks M packages/rtl-objpas/src/inc/rtti.pp --- commit bc2d1cf51c4222b7cb18c93e990436df877a56b1 Author: Michaël Van Canneyt Date: Fri Mar 1 12:06:06 2024 +0100 * Remove additional memleak M packages/rtl-objpas/src/inc/rtti.pp --- commit 083e85854444fda9a392a67536d25701081f481e Author: Michaël Van Canneyt Date: Tue Mar 5 15:00:50 2024 +0100 * Fix duplicate registration of existing RTTI M packages/rtl-objpas/src/inc/rtti.pp --- commit 78c8ca57adc378a75621a9ea921917ab57eae898 Author: Michaël Van Canneyt Date: Fri Mar 8 15:39:11 2024 +0100 * Fix ref count of interface during cast M packages/rtl-objpas/src/inc/rtti.pp --- commit e75d97815d19b2540a5311eb0ac8f734765abfee Author: Michaël Van Canneyt Date: Mon Mar 11 13:51:57 2024 +0100 * Synchronize Method/Field treatment. Correct parent for fields M packages/rtl-objpas/src/inc/rtti.pp M packages/rtl-objpas/tests/tests.rtti.pas M packages/rtl-objpas/tests/tests.rtti.types.pas --- commit e67cccee374935361230e26d45ce42a01a5bfb8d Author: Michaël Van Canneyt Date: Mon Mar 11 14:14:02 2024 +0100 * Complete erroneously partial commit M packages/rtl-objpas/src/inc/rtti.pp --- commit 52d3a0d5e3befa86118c9dd762381cb2d20fcdea Author: Michaël Van Canneyt Date: Wed Mar 13 17:30:04 2024 +0100 * Allow to call constructor using Invoke() M packages/rtl-objpas/src/inc/rtti.pp M packages/rtl-objpas/tests/tests.rtti.invoke.pas M packages/rtl-objpas/tests/tests.rtti.invoketypes.pas --- commit 6e03b24701771b77c804e1ca774d61d05ac8136c Author: Michaël Van Canneyt Date: Wed Mar 13 18:25:27 2024 +0100 * Remove debug statement M packages/rtl-objpas/src/inc/rtti.pp --- commit 91756b9e3e658799db1f34de15bfc0bd6267af3a Author: Michaël Van Canneyt Date: Mon Mar 18 17:25:20 2024 +0100 * Attributes for methods M packages/rtl-objpas/src/inc/rtti.pp --- commit e7184f3126fe185c4b96edc5d8506fc08e2a97c1 Author: Michaël Van Canneyt Date: Tue Mar 19 11:06:29 2024 +0100 * Properly pass on FUsePublishedOnly to properties. Fixes issue #40702 M packages/rtl-objpas/src/inc/rtti.pp