Commit Graph

14883 Commits

Author SHA1 Message Date
Michaël Van Canneyt
36ef7ca8db * Dotted rtl 2023-10-31 17:48:45 +01:00
Michaël Van Canneyt
b0fd261519 * Correct permissions 2023-10-31 11:57:25 +01:00
Michaël Van Canneyt
29f7b41fc6 * Add system.devices for Delphi compatibility 2023-10-31 11:55:30 +01:00
Michaël Van Canneyt
f07e9675f8 * Add delphi-compatible methods to TAlphaColorF 2023-10-30 11:41:50 +01:00
Michaël Van Canneyt
f2d5deb26d * Adjust wasmtime interface to latest version 2023-10-30 09:17:01 +01:00
Michaël Van Canneyt
1ce1fcf5ae * Patch from Rika to fix broken test (tw39885) 2023-10-29 11:04:40 +01:00
Rika Ichinose
9382070454 Refactor and fix a bug in Boyer-Moore. 2023-10-28 06:56:15 +00:00
Michaël Van Canneyt
55e72fc0f1 * Undo last change. 2023-10-28 00:59:48 +02:00
Michaël Van Canneyt
9fe395018a * Remove TStringList descendents 2023-10-28 00:40:12 +02:00
Michaël Van Canneyt
0368e12aaa * System messaging, simple implementation 2023-10-27 18:33:05 +02:00
Michaël Van Canneyt
5ba5265fe6 * Delphi compatibility unit system.permissions 2023-10-26 23:41:14 +02:00
Pierre Muller
76becd36b7 Add new TUnsortedCompilerOptionsStringList class
which sets Duplicates to dupAccept explicitly in constructor.
 Use new TUnsortedCompilerOptionsStringList class to instanciate
 all TStrings containing list of complier options.
2023-10-26 09:42:48 +00:00
Michaël Van Canneyt
1e64126fba * Do not (yet) compile for wasm 2023-10-26 11:20:50 +02:00
Michaël Van Canneyt
a36fca37f1 * Correctly load library, make this public 2023-10-26 11:20:50 +02:00
Michaël Van Canneyt
37654bda66 * Fix windows unicodertl compilation 2023-10-26 11:20:50 +02:00
J. Gareth "Curious Kit" Moreton
1437928ce6 * Packages: i386 BMI1 implementation of MD5 hash 2023-10-25 21:09:25 +00:00
Michaël Van Canneyt
9bb1cda8b5 * Fix compilation in unicode rtl 2023-10-25 17:26:39 +02:00
Michaël Van Canneyt
28dba2e721 * Git did not add .lst files 2023-10-25 16:50:51 +02:00
Michaël Van Canneyt
01589aa693 * WasmEdge library import 2023-10-25 15:07:26 +02:00
Pierre Muller
1f8865454b Increase size of Param field of TSwitchItem object, to avoid truncation for -Cploongarch64 option 2023-10-25 09:58:23 +00:00
Nikolay Nikolov
376de92a50 Merge branch 'main' into wasm_goto 2023-10-25 03:03:38 +03:00
Michaël Van Canneyt
1866aa1515 * Fix windows compilation 2023-10-24 17:25:42 +02:00
Michaël Van Canneyt
39ef628a77 * Already namespaced 2023-10-24 16:46:28 +02:00
Michaël Van Canneyt
48385fce80 * Forgot to add 2023-10-24 16:43:05 +02:00
Michaël Van Canneyt
4a88ed950a * No namespaces for fpmkunit 2023-10-24 16:38:34 +02:00
Michaël Van Canneyt
55d33aa6a7 * Fix compilation using namespaces & unicode rtl 2023-10-24 15:27:35 +02:00
Michaël Van Canneyt
652d41a70a * Dependencies for utils to compile to webassembly 2023-10-24 10:54:18 +02:00
Michaël Van Canneyt
9d00605c35 * Allow compilation for wasm 2023-10-24 10:42:12 +02:00
Michaël Van Canneyt
f4863177b6 * Remove duplicate code, move some code from fileutils to utils 2023-10-24 10:14:37 +02:00
Michaël Van Canneyt
6fda6f79d8 * License header 2023-10-23 23:33:34 +02:00
Michaël Van Canneyt
a0878c9565 * Debug capture separated out 2023-10-23 23:31:33 +02:00
Nikolay Nikolov
d39b5e8296 Merge branch 'main' into wasm_goto 2023-10-23 02:53:55 +03:00
Michaël Van Canneyt
b4ccac8def * Fix compilation with pas2js 2023-10-22 17:35:47 +02:00
Michaël Van Canneyt
74c995c06b * Add system.math.vectors for Delphi compatibility. 2023-10-22 17:08:20 +02:00
Nikolay Nikolov
d66a8cb902 + enable compilation of the hermes package for the WASI platform, since WebAssembly now supports goto 2023-10-22 02:12:47 +03:00
Nikolay Nikolov
0bf609f0f0 + enable compilation of the fcl-res package for the WASI platform, since WebAssembly now supports goto 2023-10-22 02:08:09 +03:00
Nikolay Nikolov
fbcdce2c87 + enable compilation of the chm package for the WASI platform, since WebAssembly now supports goto 2023-10-22 02:02:28 +03:00
Nikolay Nikolov
30b745758c + enable compilation of the bzip2 unit for the WASI platform, since WebAssembly now supports goto 2023-10-22 01:58:50 +03:00
Michaël Van Canneyt
237e2686f1 * Patch from Dokkie8844 to ease implementation of certificate verification. Fixes issue #40480 2023-10-21 22:24:23 +02:00
Michaël Van Canneyt
b003828d26 * Some fixes for namespaced compilation 2023-10-19 12:19:38 +02:00
Pierre Muller
44e2c05ef7 Set calling convention for fontconfig library import unit 2023-10-19 10:28:17 +02:00
Pierre Muller
3c2fa91c75 Extend support to all BSD systems for libfontconfig and fcl-pdf packages 2023-10-18 21:09:44 +00:00
Pierre Muller
59fe173cc7 Add calls to FcGetVersion, FcConfigGetFilename and FcConfigFilename 2023-10-18 15:24:31 +00:00
Pierre Muller
9070b3647a Add new FcConfigGetFilename function 2023-10-18 15:24:31 +00:00
Pierre Muller
9782b206cf Add namespaced version of libfontconfig and unixtype units in _USES clause 2023-10-18 15:18:00 +00:00
Pierre Muller
b51e5f370f Disable fcl-pdf package for wince target 2023-10-18 15:17:02 +00:00
Michaël Van Canneyt
557a324473 * Add system.actions unit for Delphi compatibility 2023-10-18 17:06:04 +02:00
Michaël Van Canneyt
a88dd9197f * Some delphi compatibility methods/types for actions 2023-10-18 16:49:39 +02:00
Michaël Van Canneyt
db1efd0264 * Fix windows implementation of find. Fixes issue #40473 2023-10-18 16:40:53 +02:00
Michaël Van Canneyt
c120a13af8 * Unprepare on commit/rollback 2023-10-18 08:57:01 +02:00