Commit Graph

547 Commits

Author SHA1 Message Date
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
54b8de47f0 * Make IInterface methods virtual, as in Delphi 2023-11-29 14:44:53 +01:00
Michaël Van Canneyt
121f6fce22 * Fix typo, missing brackets 2023-11-11 12:08:44 +01:00
Michaël Van Canneyt
76909f0894 * Correct StuffString for character size in unicodestring 2023-11-10 17:08:26 +01:00
Michaël Van Canneyt
a9ff6272f6 * Add IsInstanceOf 2023-11-09 11:28:53 +01:00
Michaël Van Canneyt
2cec31d86f * correct aDelta size 2023-11-02 13:56:53 +01:00
Michaël Van Canneyt
5034440383 * Fix compilation of unicode RTL after patch by Rika 2023-11-02 09:53:10 +01:00
Michaël Van Canneyt
09dcd5b07a * Add wsFullScreen to TWindowState. Fixes issue #40493 2023-11-02 08:15:44 +01:00
Michaël Van Canneyt
f253ca856f * Add ColorToRGB class var to TColorRec 2023-11-01 23:30:26 +01:00
Michaël Van Canneyt
d8c7b99cdd * Add some types for Delphi compatibility 2023-11-01 23:14:12 +01:00
Michaël Van Canneyt
e48d53a2f5 * Add TEditCharCase 2023-11-01 21:38:55 +01:00
Michaël Van Canneyt
d0fe59feda --amend 2023-11-01 15:28:01 +01:00
Michaël Van Canneyt
c7426a37ef * (Try)Cast 2023-11-01 15:28:01 +01:00
Rika Ichinose
dba8138175 Refactor promotional features of StrUtils. 2023-11-01 09:02:27 +00:00
Michaël Van Canneyt
b0fd261519 * Correct permissions 2023-10-31 11:57:25 +01:00
Michaël Van Canneyt
f07e9675f8 * Add delphi-compatible methods to TAlphaColorF 2023-10-30 11:41:50 +01:00
Michaël Van Canneyt
1ce1fcf5ae * Patch from Rika to fix broken test (tw39885) 2023-10-29 11:04:40 +01:00
Rika Ichinose
9382070454 Refactor and fix a bug in Boyer-Moore. 2023-10-28 06:56:15 +00:00
Michaël Van Canneyt
74c995c06b * Add system.math.vectors for Delphi compatibility. 2023-10-22 17:08:20 +02:00
Michaël Van Canneyt
557a324473 * Add system.actions unit for Delphi compatibility 2023-10-18 17:06:04 +02:00
Michaël Van Canneyt
a88dd9197f * Some delphi compatibility methods/types for actions 2023-10-18 16:49:39 +02:00
Michaël Van Canneyt
1b4e733a66 * Disable range checking 2023-10-15 16:57:59 +02:00
Michaël Van Canneyt
66e2cf5e5c * Fix MSDos compilation 2023-10-15 10:24:45 +02:00
Michaël Van Canneyt
358d45f9eb * Delphi compatibility unit. Fixes issue #40089 2023-10-13 15:33:59 +02:00
Michaël Van Canneyt
181aebe508 * Add windows colors 2023-10-13 08:32:43 +02:00
Kai Burghardt
5307ef07c4 bypass realinteger conversion → real promotion in dateUtils.dateOf
The `dateUtils.dateOf` function takes one `tDateTime` value, a `real` value,
converts it to an `integer` using `trunc`, and then the value is automatically
promoted to a `real` value again (because of result data type `tDateTime`).

This is unnecessary (unless an error is the desired behavior).
You can use just `system.int` to obtain the integral (= date) part of `tDateTime`.
2023-10-11 23:05:33 +02:00
florian
f671db3fa6 + simple test for Dateutils.DateOf 2023-10-11 23:05:33 +02:00
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