Commit Graph

15983 Commits

Author SHA1 Message Date
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
Nikolay Nikolov
904c25745c * fixed compilation after previous commit 2025-01-09 19:04:18 +02:00
Nikolay Nikolov
0d11caa47d + fix and enable compilation of libjack for Win32 and Win64 2025-01-09 19:00:36 +02:00
Michaël Van Canneyt
2c03eb2221 * Test for es256 signature, by Andrew Haines 2025-01-08 15:36:06 +01:00
Michaël Van Canneyt
d6efbfb2bb * Patch from Andrew Haines to fix creating signature. Fixes issue #41058 2025-01-08 15:31:27 +01:00
Nikolay Nikolov
29ad3f9ae5 + added libjack example program metro.pp (translated from metro.c) 2025-01-08 00:44:24 +02:00
Nikolay Nikolov
3123101b0c + added libjack example program midiseq.pp (translated from midiseq.c) 2025-01-07 23:45:47 +02:00
Nikolay Nikolov
46c2be7407 + added libjack example program midisine.pp (translated from midisine.c) 2025-01-07 22:38:11 +02:00
Sven/Sarah Barth
5e57516498 * fix #41091: apply patch by @yoozaa80 to use the length of the WideString instead of the single-/multibyte encoded string 2025-01-07 21:22:04 +01:00
Nikolay Nikolov
1a7d14c04e + added header translation of jack/control.h to libjack 2025-01-07 20:49:10 +02:00
Nikolay Nikolov
bd1942eb90 + added header translation of jack/intclient.h to libjack 2025-01-07 19:48:48 +02:00
Nikolay Nikolov
885e257c12 + added header translation of jack/jslist.h to libjack 2025-01-07 19:31:20 +02:00
Nikolay Nikolov
96144dad6d + added header translation of jack/metadata.h to libjack 2025-01-07 18:34:16 +02:00
Nikolay Nikolov
3b83d06d16 + added header translation of jack/midiport.h to libjack 2025-01-07 18:08:12 +02:00
Nikolay Nikolov
1d4ab430f1 + added header translation of jack/net.h to libjack 2025-01-07 17:46:44 +02:00
Nikolay Nikolov
e9a49204ab * libjack: use external on haiku and aix, because they don't support weakexternal 2025-01-07 16:34:06 +02:00
mattias
6c7d2f6bac pastojs: default property rtti visibility publishedpublic 2025-01-07 13:57:00 +01:00
mattias
e73b47df2a pastojs: extended rtti for methods and properties 2025-01-07 13:46:26 +01:00