Commit Graph

520 Commits

Author SHA1 Message Date
Sven/Sarah Barth
cb2fa0d2c1 * rename tests for TValue from tests.value to tests.rtti.value, cause they're still part of the tests related to the RTTI unit 2023-09-22 15:05:21 +02:00
Sven/Sarah Barth
811fb28433 * correctly retrieve the type of the Variant 2023-09-22 15:03:16 +02:00
Sven/Sarah Barth
6bf7e4c0d3 * use the VWideChar field to retrieve the WideChar value instead of VChar to fix usage on big endian systems 2023-09-21 22:41:19 +02:00
florian
15e7dd3d9f * patch and test by Rika: Redirect StrUtils.RPos to StrUtils.RPosEx, fix a bit, improve a bit, resolves #40394 2023-08-27 22:33:00 +02:00
Michaël Van Canneyt
9b78328175 * Redirect posex to pos, patch from rika. Fixes issue #40389 2023-08-12 17:08:42 +02:00
Michaël Van Canneyt
56a906a421 * Hex2Bin Delphi-compatible overloads. Fixes issue #38712 2023-08-12 14:59:07 +02:00
Michaël Van Canneyt
4b5ffd1b23 * Dotted filenames for package rtl-objpas 2023-07-27 19:04:17 +02:00
Michael VAN CANNEYT
bd4e9676fa * Add namespaces.lst 2023-07-27 19:04:09 +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
42b10196f1 * Some fixes in INtToBin, XorDecode/XorEncode 2023-07-24 15:38:09 +02:00
Michaël Van Canneyt
6b5a4dbf6e * use cthreads in correct location 2023-07-19 14:27:28 +02:00
Michaël Van Canneyt
d5be4efc16 * Add TDateTimeHelper by Colin Johnsun. Fixes issue #40097 2023-07-15 21:28:34 +02:00
Michaël Van Canneyt
6e52b7195d * 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
f791139345 * PChar -> PAnsiChar 2023-07-15 18:22:40 +02:00
Michaël Van Canneyt
41c2a2069a * Alphacolors, enhanced patch from Mattias 2023-06-20 11:55:48 +02:00
Michaël Van Canneyt
21f57606a6 * GetAttribute call 2023-06-05 11:43:07 +02:00
Michaël Van Canneyt
462536ca9b * Forgot to add file 2023-06-02 12:02:10 +02:00
Michaël Van Canneyt
a50be08348 * Reorganize tests in more clear sets 2023-06-01 18:17:41 +02:00
Michaël Van Canneyt
6e324989eb * Delphi compatibility: Add conversion between TValue from/to variant and TVarRec 2023-06-01 17:41:54 +02:00
Pierre Muller
a7578e144d Fix compilation for msdos targets 2023-05-22 23:53:48 +02:00
Pierre Muller
498b8be957 Add symbian target to UItypesOSes 2023-05-22 09:13:14 +00:00
Pierre Muller
53e3f7a5f7 Extend UItypesOSes set 2023-05-22 08:20:10 +00: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
Jinyang He
7cde8df8c7 Add loongarch64 packages support 2023-02-05 19:18:48 +00:00
marcoonthegit
84ea64e59c * timespan unit based on Delphi documentation declarations and an own implementation based on Microsoft documentation. 2023-01-03 19:37:52 +01:00
Ondrej Pokorny
d9f05d341d fix TAnchorKind definition 2022-12-22 14:00:02 +00:00
Ondrej Pokorny
72fd08df03 UITypes: fix SizeOf() of sets for LCL compatibility 2022-12-22 14:00:02 +00:00
Ondrej Pokorny
d1616cb0d1 Extend System.UITypes 2022-12-17 12:06:52 +00:00
florian
e457cdad8a * patch by avk959 to solve infinite loop in FindMatchesBoyerMoore*, resolves #39885 and #39709
+ tests
2022-10-17 21:14:32 +02:00
Michaël Van Canneyt
0b3c608d79 * Faster DupeString by Rika. Fixes issue #39949 2022-10-13 13:00:57 +02:00
marcoonthegit
2291100bbd * fix and test for bug #39884 solving daysbetween when zero date is crossed. 2022-10-05 20:46:18 +02:00
marcoonthegit
83b4555511 * a few more simple handlers get custom variant intercepts. Also part of #39815 2022-08-21 18:43:34 +02:00
marcoonthegit
c67004d929 * custom variant support for integer types, first part of #39815 2022-08-20 23:00:32 +02:00
florian
98d297cf54 * patch by Bart B to refactor ConvUtils (no functional changes), resolves #39813 2022-06-26 22:26:16 +02:00
Michaël Van Canneyt
df8a3ab009 * Fix from bart removing extra constants. Fix issue #39812 2022-06-25 17:15:59 +02:00
Michaël Van Canneyt
b2ad1d3efd * Patch from Bart. Fix for issue #39797 2022-06-25 14:33:33 +02:00
Michaël Van Canneyt
53623d7184 * Fix test regressions 2022-06-25 12:48:10 +02:00
Michaël Van Canneyt
e6d0b9510b * Patch from Bart, fixes issue #39801 2022-06-25 01:38:02 +02:00
florian
160c5a3d39 * patch by Bart B: Fix for TryStrToConvUnit in ConvUtils unit, resolves #39797 2022-06-22 22:18:02 +02:00
Nikolay Nikolov
ca550e1a70 + enabled compilation of unit FmtBcd for wasm32-wasi 2022-06-22 01:54:22 +03:00
Michaël Van Canneyt
a4d8d2c210 * Fix from Bart for unregistering out of range families. Fix issue 39791 2022-06-19 16:54:04 +02:00
Michaël Van Canneyt
480199a7d9 * Patch from Bart, Fix issue #39778 2022-06-13 10:10:36 +02:00
Michaël Van Canneyt
0cc00b355c * Fix by Bart to fix conversion to temperature. Fix issue 39776 2022-06-11 11:47:35 +02:00
marcoonthegit
330b0b1157 * Fix for ConvUtils.CompatibleConversionTypes by Bart, resolves bug #39775 2022-06-10 10:41:54 +02:00
marcoonthegit
b0b034805c * Implements some more Delphi compatible functions in ConvUtils unit, resolves
bug #39773
2022-06-10 10:38:14 +02:00
marcoonthegit
f2c8018f9b * Add some Delphi compatibel constants to the ConvUtils unit bug 39771 2022-06-06 23:13:47 +02:00
marcoonthegit
167f434e84 * Implement CompatibleConversionType and CompatibleConversionType for ConvUtils unit bug #39770 2022-06-06 23:13:47 +02:00