Michaël Van Canneyt
ca8d867d57
* Get extended methods, fields and property info.
2024-02-18 21:36:05 +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
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
Michaël Van Canneyt
8ee31342fe
* Implement status support (Delphi DUnit compatibility)
2024-02-17 15:40:42 +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
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
Michaël Van Canneyt
59d0af7f65
* Added Delegatedcomparer for Delphi compatibility
2024-02-16 16:13:19 +01:00
Michaël Van Canneyt
cc81e18322
* Virtual key definitions added
2024-02-16 15:36:44 +01:00
Michaël Van Canneyt
56f8976c3d
* Fix filewriter.WriteBytes
2024-02-16 09:52:04 +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
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
Michaël Van Canneyt
2b0d98bf2c
* Add TTouchTracking for Delphi compatibility
2024-02-14 14:38:05 +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
b7b665d273
* Implement TFile.OpenText
2024-02-13 19:49:54 +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
23ac6c3090
* Make paramdefs owned, so IDE can trace back changes to owning component
2024-02-12 20:54:06 +01:00
Michaël Van Canneyt
cbbcc4356a
* Make color distinct from cardinal
2024-02-10 20:23:14 +01:00
florian
4fd5237c0e
* mask FPU exceptions during libxml initialization to avoid an fpu exception with newer libxml, resolves #40622
2024-02-08 23:03:04 +01:00
Michaël Van Canneyt
be7b9a66db
* Patch from Werner Pamler to implement GetInternalSize. Fixes issue #40630
2024-02-08 21:27:43 +01:00
Michaël Van Canneyt
3a5db26abf
* Add TRttiEnumerationType for Delphi compatibility
2024-02-07 15:31:00 +01:00
Pierre Muller
7ffbbdd50b
Fix dummy and wince fcl-process code after commit 54157a17
2024-02-05 07:21:36 +00:00
florian
b6ccf369b9
* patch by Евгений Савин to make Variant to string convertion use CurrToStr for varCurrency, resolves #40624
2024-02-04 14:10:49 +01:00
Rika Ichinose
9ac0a54ad2
Waaay faster TJSONScanner.
2024-02-04 13:18:09 +03:00
Michaël Van Canneyt
299c90b91d
* Patch from Martin to set FCloseHandleOnExecute before invoking OnGetHandle - the handler might change it
2024-02-04 10:47:49 +01:00
Michaël Van Canneyt
8c8b336914
* Fix compilation of processunicode
2024-02-04 10:47:49 +01:00
Michaël Van Canneyt
abb5792aed
* Patch from Martin to improve backwards compatibility: do not use Startf_UseStdHandles if all descriptors are iotDefault
2024-02-04 10:47:49 +01:00
Michaël Van Canneyt
d56da2d930
* Introduce ToString for all enumerateds.
2024-02-04 10:47:49 +01:00
Martin Frb
54157a17c6
* Patch from Martin to rename iotNone to iotDefault.
2024-02-04 10:47:49 +01:00
Michaël Van Canneyt
9c9497375e
* Made Log call virtual. Fixes issue #40623
2024-02-03 20:45:44 +01:00
florian
b431d6203c
* patch by Olivier Guichard to fix lpi files, resolves #40617
2024-02-01 22:28:37 +01:00
Michaël Van Canneyt
2e1c7cbc10
* Do not lock output files
2024-01-28 11:30:37 +01:00
Henrique Gottardi Werlang
664f8fc2ba
Fix for default value of a class of type.
2024-01-28 07:47:51 +00:00
Michaël Van Canneyt
bcaae57798
* Replace widestring with unicodestring (faster on windows). Fixes issue #40613
2024-01-27 17:45:10 +01:00
Michaël Van Canneyt
8be124100d
* system.threading compatibility unit + tests
2024-01-17 17:16:00 +01:00
mattias
71b10a21e1
pastojs: set version to 3.1.1
2024-01-17 15:27:50 +01:00
Sven/Sarah Barth
377bc0d311
* access the legacy method table using the correct alignment
2024-01-12 23:49:47 +01:00
Michaël Van Canneyt
5f9bcc2405
* Fix typo in enumeration value rloHTTP
2024-01-12 10:09:15 +01:00
mattias
70311bffc6
pastojs: less hints
2024-01-11 19:03:17 +01:00
Michaël Van Canneyt
b4d4c30a45
* Initialize result in CountConnections
2024-01-10 15:53:13 +01:00
Michaël Van Canneyt
107299648f
* micro optimization using BsfDWord as proposed in #40590
2024-01-10 10:02:10 +01:00
Michaël Van Canneyt
08b7881083
* Nano optimization. Fixes #40590
2024-01-10 09:46:25 +01:00