Commit Graph

626 Commits

Author SHA1 Message Date
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
Michaël Van Canneyt
fdd26e6fca * PChar -> PansiChar 2023-07-15 18:22:41 +02:00
Michaël Van Canneyt
c5a97445b0 * PChar -> PAnsiChar 2023-07-15 18:22:39 +02:00
Michaël Van Canneyt
7aa54010ea * Add TInterlocked by Do-Wan Kim 2023-07-15 15:55:23 +02:00
Michaël Van Canneyt
31edc46202 * Improvement of SysGetEnvironmentList by Alexey Torgashin. Fixes issue #40347 2023-07-14 10:32:06 +02:00
marcoonthegit
8a0d530eb1 * several extra rtf keys. Patch by Werner fixes #40336 2023-07-01 17:39:08 +02:00
marcoonthegit
f1fcdcfbc3 * Switched from waitformultiple objects to -handles for xp/w7 compat, closes 40297 2023-06-14 14:22:08 +02:00
ACTom
c39a9ffad3 Fix the error of Chinese system getting language information under Windows system 2023-05-22 06:53:25 +00:00
marcoonthegit
b77fec3433 * TTimespan overload. Mostly fixes #37495 2023-05-20 16:40:52 +02:00
marcoonthegit
452ec93f06 * implement waitformultiple for win32 only.
* Change interface to allow for COM waiting + a basic windows implementation. (only for desktop apps? Use msgwait* for the rest?)
2023-05-20 14:37:26 +02:00
Michaël Van Canneyt
3b58e18065 * Fix from Bart for range check error. Fix issue #40240 2023-04-13 21:18:51 +02:00
mattias
854d110894 fcl-base: TAVLTree: do not use LazNodeMemManager by default for thread safety 2023-04-02 21:17:49 +02:00
mattias
342f9c58cd fcl-base: TAVLTree.FreeAndClear: clear Root while freeing to avoid accidental access 2023-04-02 21:14:44 +02:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
Jinyang He
783bbb66f9 Update Makefiles 2023-02-05 19:18:48 +00:00
Michaël Van Canneyt
15b49f4609 * Fix compiler warning 2023-02-04 13:09:33 +01:00
Michael Van Canneyt
06a7610a35 * Stream writer 2023-01-19 12:21:56 +01:00
Michaël Van Canneyt
310db2ce92 * Add const to string args where possible. Fix issue #40050 2022-12-20 15:45:02 +01:00
Michaël Van Canneyt
5288194d3c * Simulate position 2022-11-23 21:50:03 +01:00
Michaël Van Canneyt
dbd87a3cfc * More specific constant names 2022-11-23 19:12:07 +01:00
Michaël Van Canneyt
68b092a466 * LZW stream based on implementation in fpreadtiff 2022-11-23 16:48:43 +01:00
Michaël Van Canneyt
00dc793097 * Some improvements as proposed by Alexey Torgashin 2022-11-23 12:55:14 +01:00
Michaël Van Canneyt
a1fae7a767 * Chained stream implementation 2022-11-23 09:02:17 +01:00
Michaël Van Canneyt
eb8c322a53 * Use aValue instead of Value. Fix issue #39938 2022-10-04 17:53:17 +02:00
Michaël Van Canneyt
e736011c37 * Fix from Bart for issue #39938 2022-10-04 11:14:05 +02:00
mattias
18a2269622 fcl-base: fixed local names 2022-09-15 10:52:41 +02:00
mattias
bdc4297811 fcl-base: comment 2022-08-25 11:41:20 +02:00
mattias
d36d9c7dee fcl-base: typo 2022-07-27 23:56:59 +02:00