Commit Graph

69460 Commits

Author SHA1 Message Date
Pierre Muller
692754b422 Move test to end of possible conversion and add check_valid_var boolean variable 2024-02-17 21:33:52 +00:00
Pierre Muller
f39cfc75fc First attempt to fix bug report #40537 2024-02-17 21:33:52 +00:00
florian
8146443336 + set pi_do_call on ARM as well if we check for fpu exceptions 2024-02-17 21:03:55 +01:00
Michaël Van Canneyt
4a1a81663a * Make tests more granular by doing them each in their own routine. 2024-02-17 17:14:51 +01:00
Michaël Van Canneyt
d1f06d45b9 * Add get routines for unicode and widestring 2024-02-17 17:14:51 +01:00
Michaël Van Canneyt
3d2db25f16 * More differentiated tests, part of webassembly implementation of invoking 2024-02-17 17:14:51 +01:00
FPC_Admin
2350b34d0f Handle seperation line even when combined with last line of previous log 2024-02-17 16:06:46 +00:00
FPC_Admin
2584a271b5 Explicitly use testu version of GetFileContents function 2024-02-17 16:06:46 +00:00
Michaël Van Canneyt
8ee31342fe * Implement status support (Delphi DUnit compatibility) 2024-02-17 15:40:42 +01:00
Michaël Van Canneyt
7a29d8f54d * Fix compilation with DEBUG_NODE_XML 2024-02-17 11:04:29 +01:00
Michaël Van Canneyt
d3b8aa728e * Patch by Martin Friebe: mark duplicated handle for close instead of original 2024-02-17 11:02:42 +01:00
Michaël Van Canneyt
5305cd2734 * Patch from Martin Friebe to implement AutoCloseCustomHandle and CustomHandleIsInheritable 2024-02-17 11:02:42 +01:00
florian
a736a4bba7 + set pi_do_call on RiscV as well if we check for fpu exceptions 2024-02-16 22:48:14 +01:00
Michaël Van Canneyt
ae121a2d5e * TLoginCredentialService for Delphi compatibility 2024-02-16 21:48:50 +01:00
Michaël Van Canneyt
4f1329fb14 * added cnDeleting, cnExtracting,cnAdding to TCollectionNotification for Delphi compatibility 2024-02-16 17:54:35 +01:00
Michaël Van Canneyt
b07818e51b * Add TList.ExtractAt for delphi compatibility 2024-02-16 17:47:02 +01:00
Sven/Sarah Barth
d9903e6e16 * fix #40634: correctly check visibility for child classes in case of a mixture of specializations and non-specializations
+ added test
2024-02-16 16:54:23 +01:00
Michaël Van Canneyt
59d0af7f65 * Added Delegatedcomparer for Delphi compatibility 2024-02-16 16:13:19 +01:00
Michaël Van Canneyt
89f0e052df * Add Clients property to TBasicAction 2024-02-16 15:50:51 +01:00
Michaël Van Canneyt
cc81e18322 * Virtual key definitions added 2024-02-16 15:36:44 +01:00
Michaël Van Canneyt
f011e80cb2 * Add scCommand (command key) 2024-02-16 15:23:03 +01:00
Michaël Van Canneyt
055740e2b3 * Overloads for TResourcestream.Create 2024-02-16 14:31:01 +01:00
Michaël Van Canneyt
6edfaed0ac * Fix signature of TReader.SetName 2024-02-16 14:12:56 +01:00
Michaël Van Canneyt
689fae7dd9 * Add TReader.ReadStr for Delphi compatibility 2024-02-16 12:07:45 +01:00
Michaël Van Canneyt
d51a0c6b3c * Forgot to commit. 2024-02-16 11:45:16 +01:00
Michaël Van Canneyt
a320464afe * Add support for vaDouble 2024-02-16 11:42:52 +01:00
Michaël Van Canneyt
87a37e70ee * Add EnumModules for Delphi compatibility 2024-02-16 11:15:27 +01:00
Michaël Van Canneyt
56f8976c3d * Fix filewriter.WriteBytes 2024-02-16 09:52:04 +01:00
florian
421d67556a + set pi_do_call on loongarch64 as well if we check for fpu exceptions 2024-02-15 22:47:31 +01:00
florian
1ee9a39fe2 + lazarus project for a loongarch64 compiler 2024-02-15 22:47:31 +01:00
Michaël Van Canneyt
2e9a846543 * The order of calling class constructors is not guaranteed.
But LookupExtendedEqualityComparer is called during class constructor of another class.
  So it needs to init tables, or it returns a nil result.
  This results in a crash when the comparer is used because FEqualitycomparer is nil.
2024-02-15 18:18:53 +01:00
Michaël Van Canneyt
d45556666e * Properly handle stdout for redir 2024-02-15 14:08:42 +01:00
Michaël Van Canneyt
84e230f6e5 * Remove some hints/warnings, add extra check for poStdErrToOutPut 2024-02-15 14:05:47 +01:00
Michaël Van Canneyt
3165409337 * Extra check for poStdErrToStdOut 2024-02-15 14:00:42 +01:00
Michaël Van Canneyt
58f9dc27ea * Add test for stderrtooutput 2024-02-15 13:57:05 +01:00
Michaël Van Canneyt
aa4136ce52 * Add TList<T>.list property for Delphi compatibility. Fixes #40642 2024-02-15 12:22:45 +01:00
Pierre Muller
a3b730b0f1 Add POPCNTSupport call to avoid use of unsupported instruction 2024-02-15 09:01:04 +00:00
florian
57f6ed804e + set pi_do_call on xtensa as well if we check for fpu exceptions
* cosmetics
2024-02-14 23:04:25 +01:00
J. Gareth "Curious Kit" Moreton
f7e4c0f282 * 3-operand LEA instructions are now expanded if the latency could cause slowdown 2024-02-14 20:59:01 +00:00
Michaël Van Canneyt
6d49f7db7b * Correct UTF8 detection 2024-02-14 20:08:16 +01:00
Michaël Van Canneyt
186f93a8c9 * Add TestStreamFormat 2024-02-14 18:18:21 +01:00
Michaël Van Canneyt
7506277dc1 * Add TReader.SetName for Delphi compatibility 2024-02-14 18:02:45 +01:00
Michaël Van Canneyt
3a1f180a56 * Add delphi-compatible TPointF.EqualsTo overload 2024-02-14 15:30:19 +01:00
Michaël Van Canneyt
2b0d98bf2c * Add TTouchTracking for Delphi compatibility 2024-02-14 14:38:05 +01:00
Michaël Van Canneyt
2d9ef694dd * Make TComponent.GetObservers virtual and protected for Delphi compatibility 2024-02-14 14:30:16 +01:00
Michaël Van Canneyt
d1b7a49700 * Move move free notifications to separate procedure. Fixes issue #40638 2024-02-14 12:41:59 +01:00
Michaël Van Canneyt
0211583388 * Fix compilation in dotted units 2024-02-14 11:08:21 +01:00
Michaël Van Canneyt
76648d4022 * Fix compilation in unicode rtl 2024-02-14 11:08:03 +01:00
Michaël Van Canneyt
4af99236b0 * Add TDispatchMessage 2024-02-13 19:57:05 +01:00
Michaël Van Canneyt
b7b665d273 * Implement TFile.OpenText 2024-02-13 19:49:54 +01:00