Description: vcl-compat (active) Revisions in this set 5a670c60237187b8f243f80285fd35bd14212c8f,39ef628a771a118159054465a13108bac3936705,5ba5265fe6da4187b4af25f2dbd519529d33bda5,0368e12aaa43c2479ea5d03adad37ee551e74c7d,29f7b41fc6244cae29e2e5c06eba02bb447f4366,36ef7ca8db12d0ccb55bb6a9548e10392f3e377c,4363c0b2292dd11aee5a1cbfb12c9853329bad1c,3c1d50ab72a4d5b4290ad40d58c372e7e05011f4,903f1b9fad11f5002a26d62fd1e8e7cfc1f05697,4943e01e25f364ddb13ebc09c625d8c9cfaa6028,d32deedb4e7f2a6a23a887dba3197ae1ee058374,728be94328f71f8054402259afc1212a881df473,bad7ea43a8fefbfa417be671fefbdfe8eb124323,33b68e030a034a12eab2f51aee1cf6bb73f9ddd4,a3134fcbfd0538c1de7b1b4b2892619389a92bd8,b6a098855907436db3475783b11518e36916426d,25da420f61d2913dba54562f11cc0908a35765e7,968bd8c12bd440412ac53fd7765e1b8e6e1bebaa,e3d12caa9f9ca5cb168d08c0ab028adada1d5d56,406313154c4587a906ff40f594e184dd78f850dc,3db14de527e34317dddcdc3ec53949818dcd9488,fe243540a871899c09e1f4a06bfa59628ecdc387,eee6168fc14645350b787aa0774891006beab397,07a798f733fb560222e24cbe11647eb2a98f50fd,8d2e2c6c21df6487ee11f8adc28302c5f4f29838,cda64d090e9cec8d6753dcb49101aab773f7bf09,c49123086d7911274569e7b81685d8d4e31ca024,4a0402f35843ebc5ab73173fd0f28d90d82ec75a,1f874777af8debda0affd60ee1cb045e4d1dd0ea,09397bd542ad0f9d9943a1aab1910c89aa968676,8be124100d5e2eeb6e7fddbfbb2d07f1b24da05c,b7b665d2732461799b74505fb2a27e496b58c4bd,ae121a2d5ef9070d4e793f3edc2abd6f34485f7c,6bdf9eb0960b13173d7b0c01da08288a17181aa2,5c4f365be41ad3a92c8653ac7750cb42271d428b,37f145707a63dd51e27022b10599537c3dd7c675,56eb1e03eeaac1b45be46caff7cb14104a9763db commit 5a670c60237187b8f243f80285fd35bd14212c8f Author: Michaël Van Canneyt Date: Mon Mar 6 14:59:07 2023 +0100 * Dotted filenames for package vcl-compat M packages/vcl-compat/src/system.ioutils.pp M packages/vcl-compat/src/system.netencoding.pp --- commit 39ef628a771a118159054465a13108bac3936705 Author: Michaël Van Canneyt Date: Tue Oct 24 16:46:28 2023 +0200 * Already namespaced M packages/vcl-compat/fpmake.pp --- commit 5ba5265fe6da4187b4af25f2dbd519529d33bda5 Author: Michaël Van Canneyt Date: Thu Oct 26 23:41:14 2023 +0200 * Delphi compatibility unit system.permissions M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.permissions.pp --- commit 0368e12aaa43c2479ea5d03adad37ee551e74c7d Author: Michaël Van Canneyt Date: Fri Oct 27 18:29:38 2023 +0200 * System messaging, simple implementation M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.messaging.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr A packages/vcl-compat/tests/utmessagemanager.pp --- commit 29f7b41fc6244cae29e2e5c06eba02bb447f4366 Author: Michaël Van Canneyt Date: Tue Oct 31 11:55:30 2023 +0100 * Add system.devices for Delphi compatibility M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.devices.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr A packages/vcl-compat/tests/utcdevices.pas --- commit 36ef7ca8db12d0ccb55bb6a9548e10392f3e377c Author: Michaël Van Canneyt Date: Tue Oct 31 17:48:19 2023 +0100 * Dotted rtl M packages/vcl-compat/src/system.devices.pp --- commit 4363c0b2292dd11aee5a1cbfb12c9853329bad1c Author: Michaël Van Canneyt Date: Fri Nov 3 17:09:28 2023 +0100 * Add system.analytics for Delphi compatibility M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.analytics.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr A packages/vcl-compat/tests/utcanalytics.pas --- commit 3c1d50ab72a4d5b4290ad40d58c372e7e05011f4 Author: Michaël Van Canneyt Date: Mon Nov 13 13:14:03 2023 +0100 * Fix unicodertl compilation M packages/vcl-compat/src/system.ansistrings.pp --- commit 903f1b9fad11f5002a26d62fd1e8e7cfc1f05697 Author: Michaël Van Canneyt Date: Tue Nov 14 12:14:40 2023 +0100 * Correct permissions M packages/vcl-compat/src/system.analytics.pp M packages/vcl-compat/src/system.ansistrings.pp M packages/vcl-compat/src/system.imagelist.pp --- commit 4943e01e25f364ddb13ebc09c625d8c9cfaa6028 Author: Michaël Van Canneyt Date: Tue Nov 14 12:17:40 2023 +0100 * Copyright statement M packages/vcl-compat/src/system.analytics.pp M packages/vcl-compat/src/system.ansistrings.pp M packages/vcl-compat/src/system.devices.pp M packages/vcl-compat/src/system.imagelist.pp --- commit d32deedb4e7f2a6a23a887dba3197ae1ee058374 Author: Michaël Van Canneyt Date: Tue Nov 14 17:36:33 2023 +0100 * Add system.diagnostics for Delphi compatibility M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.diagnostics.pp --- commit 728be94328f71f8054402259afc1212a881df473 Author: Michaël Van Canneyt Date: Tue Nov 21 19:53:16 2023 +0100 * Add system.notification for Delphi compatibility M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.notification.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr A packages/vcl-compat/tests/utcnotifications.pas --- commit bad7ea43a8fefbfa417be671fefbdfe8eb124323 Author: Michaël Van Canneyt Date: Sat Nov 25 15:29:14 2023 +0100 * Fix typo M packages/vcl-compat/src/system.json.pp --- commit 33b68e030a034a12eab2f51aee1cf6bb73f9ddd4 Author: Michaël Van Canneyt Date: Sat Nov 25 15:30:50 2023 +0100 * Add license header M packages/vcl-compat/src/system.notification.pp --- commit a3134fcbfd0538c1de7b1b4b2892619389a92bd8 Author: Michaël Van Canneyt Date: Mon Nov 27 09:50:50 2023 +0100 * Correct dependency for system.notifications M packages/vcl-compat/fpmake.pp --- commit b6a098855907436db3475783b11518e36916426d Author: Michaël Van Canneyt Date: Mon Nov 27 09:51:05 2023 +0100 * Fix compilation in unicode RTL M packages/vcl-compat/src/system.json.pp --- commit 25da420f61d2913dba54562f11cc0908a35765e7 Author: Michaël Van Canneyt Date: Mon Nov 27 17:24:30 2023 +0100 * Add system.pushnotifications for Delphi compatibility M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.pushnotifications.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr A packages/vcl-compat/tests/utcpush.pas --- commit 968bd8c12bd440412ac53fd7765e1b8e6e1bebaa Author: Michaël Van Canneyt Date: Mon Nov 27 17:25:45 2023 +0100 * Correct dependencies M packages/vcl-compat/fpmake.pp --- commit e3d12caa9f9ca5cb168d08c0ab028adada1d5d56 Author: Michaël Van Canneyt Date: Tue Nov 28 10:12:33 2023 +0100 * Pass make sure all TPath.Combine overloads follow the same code logic M packages/vcl-compat/src/system.ioutils.pp --- commit 406313154c4587a906ff40f594e184dd78f850dc Author: Michaël Van Canneyt Date: Wed Nov 29 15:21:44 2023 +0100 * USe scoped enums: Delphi compatible, avoid clash with constants defined in sysutils and classes units M packages/vcl-compat/src/system.ioutils.pp --- commit 3db14de527e34317dddcdc3ec53949818dcd9488 Author: Michaël Van Canneyt Date: Wed Nov 29 16:01:05 2023 +0100 * Fix typo in ifdef M packages/vcl-compat/src/system.pushnotifications.pp --- commit fe243540a871899c09e1f4a06bfa59628ecdc387 Author: Michaël Van Canneyt Date: Thu Nov 30 12:14:12 2023 +0100 * System.Hash for Delphi compatibility M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.hash.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr A packages/vcl-compat/tests/utchash.pp --- commit eee6168fc14645350b787aa0774891006beab397 Author: Michaël Van Canneyt Date: Thu Nov 30 14:58:00 2023 +0100 * Add SHA224 hash M packages/vcl-compat/src/system.hash.pp --- commit 07a798f733fb560222e24cbe11647eb2a98f50fd Author: Michaël Van Canneyt Date: Fri Dec 1 00:06:22 2023 +0100 * Correct case label M packages/vcl-compat/src/system.hash.pp --- commit 8d2e2c6c21df6487ee11f8adc28302c5f4f29838 Author: Michaël Van Canneyt Date: Sat Dec 2 13:32:17 2023 +0100 * Add Delphi-compatible regular expressions based on libpcre M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.regularexpressionsconsts.pp A packages/vcl-compat/src/system.regularexpressionscore.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr A packages/vcl-compat/tests/utcregex.pas --- commit cda64d090e9cec8d6753dcb49101aab773f7bf09 Author: Michaël Van Canneyt Date: Sat Dec 2 15:10:32 2023 +0100 * Make methods static so they are assignment compatible with regular procedures. M packages/vcl-compat/src/system.ioutils.pp --- commit c49123086d7911274569e7b81685d8d4e31ca024 Author: Michaël Van Canneyt Date: Sat Dec 2 15:25:02 2023 +0100 * Make string argument const. M packages/vcl-compat/src/system.regularexpressionscore.pp --- commit 4a0402f35843ebc5ab73173fd0f28d90d82ec75a Author: Michaël Van Canneyt Date: Sat Dec 2 15:27:10 2023 +0100 * Correct casing M packages/vcl-compat/src/system.regularexpressionscore.pp --- commit 1f874777af8debda0affd60ee1cb045e4d1dd0ea Author: Michaël Van Canneyt Date: Sat Dec 2 17:19:49 2023 +0100 * More const for string params M packages/vcl-compat/src/system.regularexpressionscore.pp --- commit 09397bd542ad0f9d9943a1aab1910c89aa968676 Author: Michaël Van Canneyt Date: Tue Dec 5 15:38:37 2023 +0100 * Delphi-compatible Record-based Regex API M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.regularexpressions.pp M packages/vcl-compat/src/system.regularexpressionsconsts.pp M packages/vcl-compat/src/system.regularexpressionscore.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr M packages/vcl-compat/tests/utcregex.pas A packages/vcl-compat/tests/utcregexapi.pas --- commit 8be124100d5e2eeb6e7fddbfbb2d07f1b24da05c Author: Michaël Van Canneyt Date: Wed Jan 17 17:15:49 2024 +0100 * system.threading compatibility unit + tests M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.threading.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr A packages/vcl-compat/tests/utthreading.pp --- commit b7b665d2732461799b74505fb2a27e496b58c4bd Author: Michaël Van Canneyt Date: Tue Feb 13 19:49:54 2024 +0100 * Implement TFile.OpenText M packages/vcl-compat/src/system.ioutils.pp --- commit ae121a2d5ef9070d4e793f3edc2abd6f34485f7c Author: Michaël Van Canneyt Date: Fri Feb 16 21:44:34 2024 +0100 * TLoginCredentialService for Delphi compatibility M packages/vcl-compat/fpmake.pp A packages/vcl-compat/src/system.credentials.pp M packages/vcl-compat/tests/testcompat.lpi M packages/vcl-compat/tests/testcompat.lpr A packages/vcl-compat/tests/utccredentials.pas --- commit 6bdf9eb0960b13173d7b0c01da08288a17181aa2 Author: Michaël Van Canneyt Date: Fri Mar 1 21:55:30 2024 +0100 * Fix compilation with -CriotR M packages/vcl-compat/src/system.threading.pp --- commit 5c4f365be41ad3a92c8653ac7750cb42271d428b Author: Michaël Van Canneyt Date: Sun Mar 31 11:00:39 2024 +0200 * Fix DeleteDirectory M packages/vcl-compat/src/system.ioutils.pp --- commit 37f145707a63dd51e27022b10599537c3dd7c675 Author: Michaël Van Canneyt Date: Sun Mar 31 11:21:10 2024 +0200 * Fix compilation M packages/vcl-compat/src/system.ioutils.pp --- commit 56eb1e03eeaac1b45be46caff7cb14104a9763db Author: marcoonthegit Date: Wed Apr 3 11:14:24 2024 +0200 * don't recurse findfirst/next if filename = . or .. closes #40722 M packages/vcl-compat/src/system.ioutils.pp