Commit Graph

70730 Commits

Author SHA1 Message Date
Sven/Sarah Barth
ef16a99c08 * partial fix #40934: don't remove the DEF file if cs_link_deffile is set (thus if the user explicitly wants the file) 2024-10-11 16:20:28 +02:00
Sven/Sarah Barth
dcf6a97d64 * partial fix #40934: enable def file generation if only -D is provided as argument (as the help suggests and which also makes sense if -Dd is not set as then a default description is used) 2024-10-11 16:20:28 +02:00
mattias
855a1fa03e pas2js: added path to fcl-web 2024-10-11 13:42:39 +02:00
Henrique Gottardi Werlang
e0da2d0e46 Checking the compatibility of the procedure with the await function. 2024-10-10 20:10:39 +00:00
Michaël Van Canneyt
b5de5eed0e * Update some comments 2024-10-10 22:11:21 +02:00
Michaël Van Canneyt
8e1ecb6a67 * Inline documentation of TJSONOption. Fixes issue #40943 2024-10-10 16:51:07 +02:00
Michaël Van Canneyt
00f015f593 * Make flush virtual. Fixes issue #40942 2024-10-10 16:41:42 +02:00
florian
e7cf7538cd * improve test 2024-10-09 22:41:52 +02:00
Arael1895
b179e01b3f Update file fpreport.pp 2024-10-09 22:17:16 +02:00
Rika Ichinose
9918bb5619 Use varints for TJSONScanner.FParts to save memory. 2024-10-09 20:08:06 +00:00
Henrique Gottardi Werlang
2cf533c0ed Changed the implementation to allow await to accept functions that return a promise. 2024-10-09 20:05:14 +00:00
J. Gareth "Curious Kit" Moreton
008dc98c33 * Fixed bug in "fpmkunit" where CompileReason wasn't set in "TBuildEngine.NeedsCompile" due to oversight 2024-10-09 20:02:38 +00:00
Michaël Van Canneyt
de3eda7f51 * Merge branch 'mr/726' 2024-10-09 22:01:21 +02:00
Massimo Magnano
516e078fd9 added SyncIpc to fcl-process package 2024-10-09 22:00:32 +02:00
Rika Ichinose
0015657342 Simplify GetFileVersion. 2024-10-09 19:55:58 +00:00
regs01
1eff5ae28a SetSize with output dimensions depending on orientation 2024-10-09 19:51:00 +00:00
regs01
6d03a2582e SetSize with output dimensions depending on orientation 2024-10-09 19:51:00 +00:00
Margers
abdbe4065b Typo in comment (windirs unit) 2024-10-09 19:49:53 +00:00
Frederic Kehrein
a188322e76 Fixing bug where in const init no typecheck for symbol was performed 2024-10-09 19:48:53 +00:00
Margers
3e7d58bce7 Rename function to reset_all_default_types 2024-10-09 19:46:49 +00:00
Margers
aeb17a48fc Additional function key escape sequences for rxvt (urxvt) 2024-10-09 19:45:36 +00:00
Margers
0a23fc17cf Added missing keys for WinCRT unit 2024-10-09 19:44:17 +00:00
Margers
8b1824ab34 Go32v2 and msdos mouse is zero based. Fixed GetMouseX, GetMouseY and SetMouseXY. 2024-10-09 18:46:19 +00:00
Margers
8fd249807e In console enable mouse buttons browse back/forward (xterm Unix) 2024-10-09 18:45:42 +00:00
Margers
bda49f7219 Silent key apostrophe. Fixed problem for Windows Textmode IDE in Linux under Wine. 2024-10-09 18:45:02 +00:00
Margers
2141465c58 make file gitlab web interface friendly 2024-10-09 18:45:02 +00:00
Margers
a0fe88b60f Console keyboard shift states in Unix 2024-10-09 18:43:35 +00:00
Margers
9073615dea Multi byte mouse report format for rxvt (Unix) 2024-10-09 18:42:08 +00:00
Margers
5c215cd524 Long long code editor lines 2024-10-09 18:40:28 +00:00
Margers
ca0dad1ce1 Backspace Tab character correctly. 2024-10-09 18:39:31 +00:00
Michaël Van Canneyt
f259ca5e40 * Add foFormatFloat option to FormatJSON. Fixes issue #40937 2024-10-09 20:35:53 +02:00
Michaël Van Canneyt
e2be33b4be * Only flush when actually writing 2024-10-09 20:05:38 +02:00
Michaël Van Canneyt
10d913624d * Flush when saving. Fixes issue #40938 2024-10-09 14:06:51 +02:00
Michaël Van Canneyt
088f394440 * Implement TList<T>.pack. Patch by Alexander Bagel. Fixes issue #40927 2024-10-09 09:15:50 +02:00
Michaël Van Canneyt
a2deb9cbf1 * Allow %o, let %p handle object pointers and class pointers. Fixes issue #40762 2024-10-09 09:11:08 +02:00
florian
23bbf87c10 * accidentally committed with a set debug define 2024-10-08 23:13:53 +02:00
florian
e91c8040ea * do not generate lea with 16 bit references on x86-64, resolves #40936 2024-10-07 22:53:54 +02:00
florian
28e1daa8e1 * apply OptPass1FOP to more opcodes 2024-10-06 22:48:00 +02:00
Nikolay Nikolov
7b0cd590a6 * PS1 target name in help screen changed to PlayStation 1 2024-10-06 04:54:29 +03:00
florian
fe4f121721 * generalize FOpFsgnj02FOp optimization 2024-10-05 22:32:17 +02:00
Kirill Kranz
987d2174a3 all the strings.h functions are in libstd.pas 2024-10-05 01:26:03 +02:00
Kirill Kranz
fe6e7430ce ordinary malloc doesn't work, so malloc2 2024-10-05 01:25:18 +02:00
Nikolay Nikolov
94e399faf7 * PS1: clamp the stack size, so it doesn't exceed the maximum memory available (minus 1k for heap) 2024-10-05 00:41:40 +03:00
Nikolay Nikolov
73aa2fd266 + PS1: initialize the thread manager in the system unit 2024-10-05 00:18:21 +03:00
Nikolay Nikolov
dacbca0379 + PS1: add const AllFilesMask to the system unit 2024-10-05 00:15:59 +03:00
Nikolay Nikolov
9eaf79d30c + comment (no functional changes) 2024-10-05 00:13:36 +03:00
Nikolay Nikolov
f3ffadb217 + PS1: set the IsConsole and IsLibrary in the system unit startup 2024-10-05 00:11:13 +03:00
Nikolay Nikolov
9662462d10 + PS1: implemented debug output via write/writeln (visible in emulator logs, same effect as printf) 2024-10-05 00:09:17 +03:00
Nikolay Nikolov
6914d812fd + PS1: initialize the unicode string manager 2024-10-04 23:57:48 +03:00
florian
477b9ad556 + RiscV: FOp.sFsgnj.s02FOp.s optimization 2024-10-04 22:57:26 +02:00