Commit Graph

664 Commits

Author SHA1 Message Date
Oleg Latov
3874fb7725 fcl-base: blowfish2: Remove unnecessary destructor from TBlowFish2Stream 2025-03-16 18:20:46 +00:00
Nikolay Nikolov
b50d6ff99c - disable packages that don't compile on the wasip2 platform 2025-03-11 02:10:22 +02:00
Nikolay Nikolov
97fde50101 * regen makefiles 2025-03-10 22:39:51 +02:00
Nikolay Nikolov
bf0c724d80 * regen makefiles 2025-02-28 15:12:20 +02:00
Nikolay Nikolov
12c494cc0f * update makefiles 2025-02-28 15:12:19 +02:00
Michaël Van Canneyt
c29fb28bda * Fixes for unicode rtl 2024-12-13 14:40:35 +01:00
Michaël Van Canneyt
d3316831ca * Dirwatch component 2024-12-09 19:46:02 +01:00
Ondrej Pokorny
63a2a4d9e7 Base64: UnicodeRTL support 2024-12-09 16:16:16 +01:00
Karoly Balogh
8685ec918f fcl-base: less typos after 5887b1fe 2024-12-04 01:35:54 +01:00
Michaël Van Canneyt
5887b1fee3 Allow mutex on wasm 2024-12-03 23:42:49 +01:00
Ondrej Pokorny
ddf56bee7a System.NetEncoding: Delphi-compatible Base64 and Base64String encodings 2024-11-18 22:24:21 +00:00
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