Commit Graph

14987 Commits

Author SHA1 Message Date
Michaël Van Canneyt
fb9bcac2d3 * Better creation of self-signed certificates. Patch by Anton (@odisey1245). Fixes issue #40553 2023-12-03 21:39:24 +01:00
Michaël Van Canneyt
68217c7cd0 * Subtarget support 2023-12-03 13:14:22 +01:00
Michaël Van Canneyt
1f874777af * More const for string params 2023-12-03 13:14:22 +01:00
Michaël Van Canneyt
4a0402f358 * Correct casing 2023-12-03 13:14:22 +01:00
Michaël Van Canneyt
c49123086d * Make string argument const. 2023-12-02 15:25:02 +01:00
Michaël Van Canneyt
cda64d090e * Make methods static so they are assignment compatible with regular procedures. 2023-12-02 15:10:32 +01:00
Michaël Van Canneyt
4e29cac57f * pcre available only on selected platforms 2023-12-02 15:01:09 +01:00
Michaël Van Canneyt
59cb93fcb4 $ Corrections for widestring use 2023-12-02 13:44:37 +01:00
Michaël Van Canneyt
8d2e2c6c21 * Add Delphi-compatible regular expressions based on libpcre 2023-12-02 13:44:37 +01:00
Michaël Van Canneyt
33917ee19b * Use prefix for enum 2023-12-02 13:44:37 +01:00
Henrique Gottardi Werlang
8a8699ab6a Fix for function Val to validate the parameter count of the function. 2023-12-01 22:13:57 +00:00
Karoly Balogh
998db01365 human68k: some forgotten regenned files 2023-11-30 23:43:27 +00:00
Karoly Balogh
679f2f75b3 human68k: regenerated Makefiles 2023-11-30 23:43:27 +00:00
Karoly Balogh
8d211f17b4 human68k: add support to fpmkunit 2023-11-30 23:43:27 +00:00
Karoly Balogh
ac0287b5e0 human68k: fpmake changes, disable everything that cannot be built currently 2023-11-30 23:43:27 +00:00
Michaël Van Canneyt
07a798f733 * Correct case label 2023-12-01 00:06:22 +01:00
Michaël Van Canneyt
eee6168fc1 * Add SHA224 hash 2023-11-30 14:58:00 +01:00
Michaël Van Canneyt
487f7bf4ab * Add SHA224 hash 2023-11-30 14:53:32 +01:00
Michaël Van Canneyt
fe243540a8 * System.Hash for Delphi compatibility 2023-11-30 12:14:12 +01:00
Michaël Van Canneyt
9586d3e674 * Dotted version of fnvhash.pp 2023-11-30 12:11:28 +01:00
Michaël Van Canneyt
44f0bb8562 * FNV hash, needed for system.hash 2023-11-30 11:59:07 +01:00
Michaël Van Canneyt
d8e4544fbe * Delphi compatible hash again compatible 2023-11-29 20:27:36 +01:00
Michaël Van Canneyt
3db14de527 * Fix typo in ifdef 2023-11-29 16:01:05 +01:00
Michaël Van Canneyt
406313154c * USe scoped enums: Delphi compatible, avoid clash with constants defined in sysutils and classes units 2023-11-29 15:21:44 +01:00
Michaël Van Canneyt
54b8de47f0 * Make IInterface methods virtual, as in Delphi 2023-11-29 14:44:53 +01:00
Michaël Van Canneyt
9ba9e886ae * Fix compilation 2023-11-29 00:05:53 +01:00
Henrique Gottardi Werlang
9120ef74e5 Fix for external class declared inside another external class. 2023-11-28 22:55:22 +00:00
Michaël Van Canneyt
e3d12caa9f * Pass make sure all TPath.Combine overloads follow the same code logic 2023-11-28 10:12:33 +01:00
Michaël Van Canneyt
968bd8c12b * Correct dependencies 2023-11-27 17:25:45 +01:00
Michaël Van Canneyt
25da420f61 * Add system.pushnotifications for Delphi compatibility 2023-11-27 17:24:30 +01:00
Michaël Van Canneyt
b6a0988559 * Fix compilation in unicode RTL 2023-11-27 09:51:05 +01:00
Michaël Van Canneyt
a3134fcbfd * Correct dependency for system.notifications 2023-11-27 09:50:50 +01:00
Michaël Van Canneyt
1f4b8a774f * Fix compilation in unicode RTL 2023-11-27 09:50:33 +01:00
Michaël Van Canneyt
33b68e030a * Add license header 2023-11-25 15:30:50 +01:00
Michaël Van Canneyt
bad7ea43a8 * Fix typo 2023-11-25 15:29:14 +01:00
Michaël Van Canneyt
5cc4d52487 * System.JSON for Delphi compatibility 2023-11-25 14:30:55 +01:00
Michaël Van Canneyt
e78a4d3899 * Use class instead of classname 2023-11-25 10:41:33 +01:00
Michaël Van Canneyt
c2d76841df * Add .lpi files 2023-11-25 10:32:27 +01:00
Michaël Van Canneyt
6f02e648cc * classname -> class 2023-11-25 10:32:05 +01:00
Michaël Van Canneyt
607cd2947d * Patch from Christian Vitroler to fix loading UTF8 data. Fixes issue #40543 2023-11-25 10:06:58 +01:00
Michaël Van Canneyt
39d2035db2 * Patch from Bart B to let TPath.HasValueFileNameChars return index of offending char. Fixes issue #40540 2023-11-23 23:18:10 +01:00
Michaël Van Canneyt
45cb7d1eff * Make dictionary constructor behave as Delphi does in absence of comparer 2023-11-22 16:29:33 +01:00
Michaël Van Canneyt
63237dd375 * TPath.Combine rework by Bart B. Fixes issue #40513 2023-11-21 23:58:51 +01:00
Michaël Van Canneyt
728be94328 * Add system.notification for Delphi compatibility 2023-11-21 19:53:31 +01:00
Michaël Van Canneyt
131331bc50 * Add AssertNoException, add overload with function reference 2023-11-19 17:56:07 +01:00
Michaël Van Canneyt
3c4a2c7380 * Patch from Bart B to fix TPath.GetRandomFileName. Fixes issue #40528 2023-11-19 13:09:41 +01:00
Michaël Van Canneyt
92e86cb11d * Patch from Bart B to implement TPath.DesktopPath and TPath.AppPath 2023-11-19 12:17:38 +01:00
Michaël Van Canneyt
dd78479afa * Register msDelphiMultilineStrings 2023-11-19 11:25:14 +01:00
Michaël Van Canneyt
f3d93a47de * Enable multiline strings in delphi mode 2023-11-19 11:07:07 +01:00
Michaël Van Canneyt
363bc3e019 * Fix compilation after Delpĥi mode strings were added 2023-11-17 17:20:03 +01:00