Commit Graph

16000 Commits

Author SHA1 Message Date
Michaël Van Canneyt
e062a54716 * Minimal TTimeZone class for Delphi compatibility 2025-02-19 17:31:01 +01:00
Margers
12599706e5 Update Textmode IDE to new mouse wheel event. 2025-02-17 10:39:33 +00:00
Margers
4b271d8e0e Implemented dedicated mouse wheel event in FV. 2025-02-17 10:39:33 +00:00
Margers
89af29c27f No mouse up events for mouse wheel. 2025-02-17 10:39:33 +00:00
Michaël Van Canneyt
0ce9845809 * Example from Margers from merge request !953 2025-02-17 11:23:04 +01:00
Margers
300d4f2617 Complete ColorSel units load and store procedures. 2025-02-17 09:59:29 +00:00
Margers
1fae85a1c6 Fix TGroup.IndexOf. Report Last as last not as 1. 2025-02-17 09:59:29 +00:00
Margers
3be1c08516 Remove TFPMemo flickering of selected text while mouse button is still pressed. 2025-02-17 09:56:30 +00:00
Margers
3c7a114c0b Fp Window->Tile - enable, disable correctly. 2025-02-17 09:53:41 +00:00
Margers
2d7a8d4440 Make functional fp parameter return to last directory: -R, -R+ and -R- 2025-02-17 09:52:47 +00:00
mattias
3dd4b7afbf fcl-css: comment 2025-02-17 10:48:02 +01:00
Margers
96b8a79563 New window arrangement option in menu - Stepped. 2025-02-17 09:20:16 +00:00
Margers
ed4544ce7a Refactor menu change code. 2025-02-17 09:12:59 +00:00
Michaël Van Canneyt
e920651b4d * Remove outdated version number 2025-02-17 09:45:25 +01:00
Pierre Muller
6852903b57 Add missing allow C like operators to head of utcstrutils unit source 2025-02-14 13:54:04 +00:00
Michaël Van Canneyt
708a479fdd * ID is now handled in webassembly 2025-02-13 15:54:04 +01:00
Michaël Van Canneyt
008397cb49 * Object ID must be controlled by wasm side 2025-02-13 15:54:04 +01:00
Hunter200165
c04024506b Fixed infinite recursion in ASNFetchOID in fpasn.pp 2025-02-13 01:48:32 +00:00
Michaël Van Canneyt
637fa74c5c * API to share JOB objects between threads (if browser allows) 2025-02-11 10:41:04 +01:00
Michaël Van Canneyt
92b3e6a7d7 * Correct string definition. Fixes issue #41135 2025-02-08 18:15:43 +01:00
Michaël Van Canneyt
ac98583fb4 * Correctly write labels. Patch by Simone Tacconi. Fixes issue #41133 2025-02-08 17:51:01 +01:00
Michaël Van Canneyt
b3d555c258 * Patch from Lipinast Lekrisov to get/set record-typed values. Fixes issue #41129 2025-02-08 17:24:11 +01:00
Michaël Van Canneyt
b5254fbeb4 * TDirectory.GetDirectories should actually only return directories. Patch by Artem Izmaylov. Fixes issue #41137 2025-02-08 13:30:21 +01:00
Michaël Van Canneyt
10e6a54b59 * Call correct newinstance when overridden. Fixes issue #41090 2025-02-08 12:59:47 +01:00
Rika Ichinose
6631f83ccf Change CompareChar uses inside compiler/RTL to CompareByte. 2025-02-07 20:51:50 +03:00
Michaël Van Canneyt
b935cc7f93 * Correct typo. Fixes issue #41141 2025-02-07 14:39:05 +01:00
Rika Ichinose
814370b894 Fix NaturalCompareText for string = unicodestring. 2025-02-07 07:02:43 +03:00
Michaël Van Canneyt
1cfa628320 * Test from merge request !312 2025-02-06 22:00:55 +01:00
Rika Ichinose
acaa4660fb Improve NaturalCompareText behaviour as a comparer.
This version probably can’t return garbage or intransitive results.
2025-02-06 21:38:45 +03:00
mattias
d0b4e8730a pastojs: fixed refcount for-Intf-in-something-do, issue #39293 2025-02-05 16:51:46 +01:00
mattias
4d8c9c9d78 pastojs: convert exit(ComIntf) to setting Result variable, issue #39292 2025-02-05 12:46:01 +01:00
Michaël Van Canneyt
f270543bf4 * Assign result in async 2025-02-04 17:57:23 +01:00
mattias
83f9a94503 fcl-passrc: fixed generic templates as string 2025-02-03 14:06:10 +01:00
mattias
3b5482b580 fcl-passrc: clean up 2025-02-03 14:05:51 +01:00
mattias
00ed18a61b pastojs: rtti flag for class property 2025-02-03 13:59:43 +01:00
Tomas Hajny
2b6c136d01 * added short name for fcl-hash 2025-02-02 23:58:35 +00:00
Michaël Van Canneyt
d06dd9532c * Fix compilation for unicode 2025-01-31 17:27:57 +01:00
Michaël Van Canneyt
3e6ae3f887 * Add TJSAtomics.waitAsync 2025-01-31 11:36:13 +01:00
mattias
671079789c pastojs: extended rtti: strict private, protected 2025-01-31 09:41:39 +01:00
Michaël Van Canneyt
f18d1deb08 * Fix from Dokkie8844. Fix blob access in Firebird 4.0, fixes issue #40506 2025-01-30 22:47:27 +01:00
Michaël Van Canneyt
370883c86a * Fix generating docs 2025-01-29 21:43:42 +01:00
Michaël Van Canneyt
53e4c5b5fb * Fix by Simone Tacconi to fix with..do writing. Fixes issue #41124 2025-01-29 21:25:19 +01:00
Michaël Van Canneyt
498408a376 * Patch from Simone Taccone to allow to show accessors on properties. Fixes issue #41123 2025-01-29 21:24:15 +01:00
Michaël Van Canneyt
0e3c9b9531 * Fix parsing of system unit 2025-01-29 20:52:09 +01:00
Michaël Van Canneyt
b2eb481780 * Complete TPasClassType.GetDeclaration. Patch by Simone Tacconi. Fixes issue #41114 2025-01-29 20:33:30 +01:00
Michaël Van Canneyt
e86a4a9c1f * Forgot to commit 2025-01-28 16:10:50 +01:00
Michaël Van Canneyt
33c1e3e537 * Patch from Simone Tacconi to fix alias type getdeclaration. Fixes issue #41115 2025-01-28 14:48:20 +01:00
Michaël Van Canneyt
5b3b041b96 * Patch from Simone Tacconi to fix alias type getdeclaration. Fixes issue #41116 2025-01-28 14:48:20 +01:00
Michaël Van Canneyt
b97ace9168 * Patch from Simone Tacconi to fix alias type getdeclaration. Fixes issue #41109 2025-01-28 14:48:20 +01:00
Michaël Van Canneyt
cbd9f716c2 * Patch from Simone Tacconi to fix set getdeclaration. Fixes issue #41107 2025-01-28 14:48:20 +01:00
Michaël Van Canneyt
c89b6a5908 * Patch from Simone Tacconi to fix set getdeclaration. Fixes issue #41106 2025-01-28 14:48:20 +01:00
Michaël Van Canneyt
c10e57f1d8 * Patch from Simone Tacconi to fix WriteProc. Fixes issue #41100 2025-01-28 14:48:20 +01:00
Michaël Van Canneyt
9602ec5336 * Patch from Simone Tacconi to fix GetDeclaration for string types. Fixes issue #41099 2025-01-28 14:48:20 +01:00
Michaël Van Canneyt
74614c02c6 * Patch from Simone Tacconi to fix GetDeclaration for specialize types. Fixes issue #41095 2025-01-28 14:48:20 +01:00
Michaël Van Canneyt
690ed25adf * Correction in naming of types 2025-01-27 21:45:11 +01:00
Michaël Van Canneyt
98b551d261 * Fix naming for string types 2025-01-27 21:45:11 +01:00
Nikolay Nikolov
6972d16c3a * also handle enumeration results and integer result sizes, other than 32-bit in System.Rtti.Invoke for WebAssembly 2025-01-26 09:25:25 +02:00
Nikolay Nikolov
12db8a59b5 * proper handling for boolean results (especially Boolean64 and QWordBool) in System.Rtti.Invoke 2025-01-26 09:13:09 +02:00
Nikolay Nikolov
2e8b9e7e01 + initial implementation of System.Rtti.Invoke() for WebAssembly. Currently
only works with the internal linker. Not all types have been tested, yet.
2025-01-25 11:56:02 +02:00
Michaël Van Canneyt
223745f6b7 * Generate also string (enum) type definitions 2025-01-24 16:02:36 +01:00
Michaël Van Canneyt
0914565a52 * Loop variable must be integer, count can be -1 2025-01-23 14:49:23 +01:00
Michaël Van Canneyt
9b2b1c12ff * Add possibility to specify UTC or not 2025-01-23 14:29:01 +01:00
Michaël Van Canneyt
2f0e446c15 * Add libpipewire 2025-01-22 13:05:16 +01:00
Margers
3490217489 fp parameter N - no long file names (DOS only) 2025-01-21 07:23:55 +00:00
mattias
08f44aff2c fcl-passrc: useanalyzer: fixed typeinfo(Result) 2025-01-20 14:52:31 +01:00
mattias
6164532196 fcl-passrc: fixed error message when namespace not found 2025-01-20 11:06:36 +01:00
mattias
687384f091 fcl-json: less hints 2025-01-20 11:06:36 +01:00
florian
879e13d96a * fix duplicate identifiers 2025-01-18 14:25:56 +01:00
Jinyang He
8032b65442 The ffi_closure_alloc return fCode is real do 2025-01-15 14:40:16 +08:00
Jinyang He
061c8b5f25 fix ffi_cif record for loongarch 2025-01-15 14:40:16 +08:00
Nikolay Nikolov
d18f31d156 - libsndfile: removed the ctypes. prefix from all types, in order to fix compilation with the dotted units RTL 2025-01-15 02:09:06 +02:00
Nikolay Nikolov
c229096983 + fix fpmake.pp and enable compilation of package libsndfile 2025-01-15 02:05:11 +02:00
Nikolay Nikolov
7f77aada6b * package sndfile (whose compilation has been disabled for quite a while) renamed libsndfile 2025-01-15 00:19:19 +02:00
Nikolay Nikolov
fd677978e7 + added example program capture_client.pp to libjack (translated from capture_client.c) 2025-01-14 04:39:12 +02:00
Sven/Sarah Barth
be117b33d3 * the null file is called NUL, not NULL on Windows/WinCE 2025-01-13 23:30:02 +01:00
Sven/Sarah Barth
15f88d5e13 * don't move the output/stderr handle to the end on Windows and WinCE as that is handled by TIODescriptor.CreateFileNameHandle() 2025-01-13 23:30:02 +01:00
Sven/Sarah Barth
546d623526 * TProcess.ThreadHandle should reference the FThreadHandle field, not FProcessHandle 2025-01-13 18:05:46 +01:00
Michaël Van Canneyt
fdd911c6fa * Forgot to commit 2025-01-11 00:37:45 +01:00
Michaël Van Canneyt
cc0012f3dd * Correct typo in class name TLocalMenuOutlieViewer -> TLocalMenuOutlineViewer 2025-01-10 22:38:52 +01:00
Margers
290e6311c6 Save As option in browser window 2025-01-10 21:27:16 +00:00
Margers
beb8e63075 Correct mouse button mapping under Unix 2025-01-10 21:25:38 +00:00
Margers
24f498292a Make TFPMemo view srollable even if no scrollbars are attached to it 2025-01-10 21:24:10 +00:00
Margers
51055fa196 Browser information mouse scroll 2025-01-10 21:22:45 +00:00
Margers
7fc62dadfc Browser information filters 2025-01-10 21:22:45 +00:00
Margers
2b35696400 Browser options save 2025-01-10 21:22:45 +00:00
Margers
fa9ebd2d4c fpsymbols web friendly 2025-01-10 21:22:45 +00:00
Margers
86f61918b4 Window list dialog windows size adjustment 2025-01-10 21:19:03 +00:00
Margers
d2df6a630c Paste problem fix 2025-01-10 21:17:53 +00:00
Margers
4e96751cb7 Screen width more than 255 chars (for Unixes at least) 2025-01-10 21:16:29 +00:00
Margers
30dcf0b61a Small editor draw optimization 2025-01-10 21:16:29 +00:00
Margers
8e5f22383f Message window can be scrolled beyond second to last item 2025-01-10 21:13:21 +00:00
Margers
550fd24d29 Remove some redundant code 2025-01-10 21:13:21 +00:00
Margers
c464f4d58e File open dialog file list adjustments after resize 2025-01-10 21:13:21 +00:00
Margers
aebc7458e1 Detach List scrollbar value change of focused item change 2025-01-10 21:13:21 +00:00
Margers
83d045d1f1 Command line parameter -C affects names of *.cfg, *.dsk and *.ini 2025-01-10 21:11:55 +00:00
Margers
12bc05d2b4 Mouse double click select word, triple click select line 2025-01-10 21:10:17 +00:00
Margers
c893233359 FV add mouse triple click 2025-01-10 21:10:17 +00:00
Michaël Van Canneyt
a6b0e4badc * Fix aggregates calculation. Fixes issue #41018
(cherry picked from commit 7fa6fa257b)
2025-01-10 22:11:29 +01:00
Sven/Sarah Barth
c422c137f8 - remove what appears to be debug output (will otherwise lead to exceptions on systems where Output is not open (e.g. Windows service)) 2025-01-10 09:57:06 +01:00
mattias
5e41a1417f fcl-passrc: fixed proc arg file 2025-01-10 08:51:41 +01:00