Commit Graph

653 Commits

Author SHA1 Message Date
Ondrej Pokorny
570fa22daa ParseURI: a colon is a valid character in the path or the document part of the URI 2024-10-16 20:00:06 +02:00
Kirill Kranz
0dc2f78bc8 all packages witch are not able to compile REMOVED 2024-09-29 16:59:02 +03:00
Kirill Kranz
52651a7ede First compiler Build 2024-09-29 16:56:18 +03:00
Rika Ichinose
ce5a632432 Remove the rest of the VER3_0 conditionals. 2024-09-01 17:13:39 +00:00
Michaël Van Canneyt
d1a5ecd87e * Add EventFilter, use SafeFormat 2024-06-06 17:09:09 +02:00
Ondrej Pokorny
ee9c54d51a implement TProxyAggregateStream (Delphi compatibility) 2024-05-23 15:03:12 +00:00
Michaël Van Canneyt
0248b9904c * remove debug statement. 2024-05-13 08:23:33 +02:00
Michaël Van Canneyt
ecbebca07f * introduce AbortRun 2024-05-12 13:54:44 +02:00
Michaël Van Canneyt
5c3763ffdf * Support for dotted units 2024-04-29 16:26:16 +02:00
Michaël Van Canneyt
1bb452d1c7 * Small optimizations in FindOptionIndex by lagprogramming. Fixes issue #40663 2024-02-26 11:03:56 +01:00
Michaël Van Canneyt
04844d548b * Fix test compilation, broken after unicode rtl changes.. 2024-02-24 18:11:10 +01:00
Pierre Muller
d621cef988 Reenable semaphore support for NetBSD and OpenBSD in syncobjs unit 2024-02-17 21:33:52 +00:00
Michaël Van Canneyt
56f8976c3d * Fix filewriter.WriteBytes 2024-02-16 09:52:04 +01:00
Michaël Van Canneyt
ef688a3785 * Add EndOfStream property for Delphi compatibility 2024-02-13 09:52:47 +01:00
Michaël Van Canneyt
9c9497375e * Made Log call virtual. Fixes issue #40623 2024-02-03 20:45:44 +01:00
Michaël Van Canneyt
4d1e201975 * Fix AV due to not initialized FullName field. Patch by Bart B. Fixes issue #40489 2023-12-25 15:11:38 +01:00
Karoly Balogh
679f2f75b3 human68k: regenerated Makefiles 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
cb7a8dfea7 * Only free event if it was actually created 2023-11-14 10:01:36 +01:00
Michaël Van Canneyt
d8700e5190 * Make TSemaphore and TMutex opt-in for some platforms 2023-11-12 08:49:45 +01:00
Michaël Van Canneyt
81925b7c1b * Correctly close IFDEF block 2023-11-11 17:57:53 +01:00
Michaël Van Canneyt
f2372c0c0a * Fix during defined USE_pthread_mutex_trylock 2023-11-11 12:17:04 +01:00
Michaël Van Canneyt
0e3b8cca8c * Correct tsemaphore for platforms that do not have the mutex_timedlock 2023-11-11 11:55:24 +01:00
Michaël Van Canneyt
7f6931f685 * Better version of nilpchar 2023-11-10 15:21:14 +01:00
Michaël Van Canneyt
d989fb9a15 * Implement TSemaphore & TMutex for Delphi compatibility 2023-11-10 14:13:23 +01:00
Michaël Van Canneyt
3fbf05ec89 * Do not eat exceptions. Allow to handle errors in translation. Fixes issue #40430 2023-10-11 09:00:11 +02:00
Michaël Van Canneyt
123481aa8d * Minor improvements of EncodeUri. Fixes issue #40455 2023-10-03 08:59:41 +02:00
marcoonthegit
692cf4f2bc * add some default headers, fixes #40432 2023-09-16 16:41:30 +02:00
Michaël Van Canneyt
4822daaa4f * Patch from Alexey Torgashin to switch to const param strings where possible 2023-08-28 10:24:26 +02:00
Michaël Van Canneyt
2d1e14f778 * Fix max key size 2023-08-28 08:16:22 +02:00
Michaël Van Canneyt
db1a906a8f * correct grammar in comment 2023-08-27 16:23:24 +02:00
Michaël Van Canneyt
1886fad528 * Blowfish II implementation 2023-08-27 15:39:19 +02:00
Michaël Van Canneyt
49e7a98ca1 * Make sure it compiles with version 3.2 (pas2js) 2023-08-10 22:40:41 +02:00
Michaël Van Canneyt
b1179dd872 * Length comparison 2023-08-06 10:47:20 +02:00
Michaël Van Canneyt
8539a8b727 * Patch with some micro-optimizations. Fixes issue #40378 2023-08-06 10:45:42 +02:00
Michael VAN CANNEYT
e1ca68479f * Dotted filenames for package fcl-base 2023-07-27 19:04:21 +02:00
Michael VAN CANNEYT
bd4e9676fa * Add namespaces.lst 2023-07-27 19:04:09 +02:00
Michael VAN CANNEYT
ed50a1941b * Unicode resource strings 2023-07-25 16:06:53 +02:00
Michaël Van Canneyt
2289c1f6a2 * Remove redundant Makefile.fpc 2023-07-25 13:01:55 +02:00
Michaël Van Canneyt
bb1b1bc705 * Regenerate makefiles with subtarget support 2023-07-24 16:32:02 +02:00
Michael VAN CANNEYT
509ba3b480 * Template fixes 2023-07-24 15:38:09 +02:00
Rika Ichinose
62bc640306 Also prevent SyncObjs.THandleObject.WaitForMultiple from unconditionally linking to ole32.dll. 2023-07-20 11:52:26 +03:00
Michaël Van Canneyt
6b5a4dbf6e * use cthreads in correct location 2023-07-19 14:27:28 +02:00
Michaël Van Canneyt
9aeb723747 * Make sure it compiles with FPC 3.2.2 for pas2js... 2023-07-18 16:13:11 +02:00
Michaël Van Canneyt
3bd3a67189 * Patch from Rika to implement BitTestAndSet 2023-07-15 21:57:36 +02:00
Michaël Van Canneyt
73f28f7edf * Test for tinterlocked 2023-07-15 21:10:42 +02:00
Michael VAN CANNEYT
c948c16f79 * PChar -> PAnsiChar fixes 2023-07-15 18:22:42 +02:00
Michaël Van Canneyt
1e880c47bf * Fix compilation 2023-07-15 18:22:42 +02:00
Michaël Van Canneyt
885a265edb * Fix compilation after rebase 2023-07-15 18:22:41 +02:00
Michaël Van Canneyt
b32e940beb * PChar -> PAnsiChar 2023-07-15 18:22:41 +02:00