Commit Graph

66554 Commits

Author SHA1 Message Date
Sven/Sarah Barth
d410deb7ae * when assigning an anonymous function to a method pointer move the function to the normal function level to avoid potential problems when accessing other variables 2022-12-30 23:32:00 +01:00
Sven/Sarah Barth
a6ddea87b7 * don't free the old, captured Self symbol as that does not belong to the anonymous function 2022-12-30 23:32:00 +01:00
Sven/Sarah Barth
1d73dab2b0 * a callnode for an anonymous function can have its procdefinition fixed, thus avoid the need to check for overloads 2022-12-30 23:32:00 +01:00
Sven/Sarah Barth
5d7e3ca240 * fix #40060: ensure that Self is not added for anonymous functions that are part of a static class method
+ added test
2022-12-30 23:32:00 +01:00
Sven/Sarah Barth
4c6338207f * fix #40061: the Self of types that aren't implicit pointers (recods, TP-style objects, primitive types (for helpers)) needs to be stored as a Pointer in the Capturer so that modifications are correctly visible
+ added tests
2022-12-30 23:32:00 +01:00
florian
7bd5613954 * fix error on win64 and concerns about pulling math into the windows unit by a local arctan2 copy 2022-12-30 22:28:49 +01:00
florian
7affd78904 * do not throw an internal error on typed constants with wrong element count, resolves #40066 2022-12-30 21:53:04 +01:00
marcoonthegit
5fb88cef00 * Tpoint.Angle initial version using arctan2 2022-12-30 19:34:03 +01:00
marcoonthegit
bfb904640a * fix for #40069 add swapdimensions 2022-12-30 15:41:47 +01:00
florian
69eebe4c0c + patch by Rika to implement missing TPointF methods, resolves #40057
+ test by Rika
2022-12-29 15:20:49 +01:00
Michaël Van Canneyt
d7870c81e9 * Example program to print unit dependencies 2022-12-29 09:49:59 +01:00
Karoly Balogh
721e988da2 m68k: add some initial CPU-specifc boilerplate for an internal ELF writer 2022-12-29 05:08:46 +01:00
Karoly Balogh
e19f60503b m68k: updated instruction tables to match vasm release 1.9a 2022-12-29 03:36:51 +01:00
florian
4430422489 * improve module local data accesses by avoiding a got read 2022-12-28 22:05:23 +01:00
Pierre Muller
9e48addff5 Specify correct include files used in ptcwrapper unit, not in ptceventqueue 2022-12-28 15:39:23 +00:00
Pierre Muller
ea68c97f50 Remove convert.inc from fpmake include list as it was removed in commit 15ff16d852 2022-12-28 13:44:15 +00:00
Pierre Muller
20f649b7e9 Add missing include directory src/ptcwrapper 2022-12-28 13:43:44 +00:00
Pierre Muller
9f2f4a6574 Remove include files for collation_ru source, as they are gone since commit 27ed2808dc 2022-12-28 13:43:44 +00:00
Michaël Van Canneyt
535f11886d * Fix missing semi-colon 2022-12-27 21:59:03 +01:00
Michaël Van Canneyt
234a955125 * Fix missing fields in TSQLDBRestResource.Assign 2022-12-27 21:49:02 +01:00
Michaël Van Canneyt
a5f49c1cef * RFC states that client must use mask: enforce mask on connect 2022-12-27 09:43:40 +01:00
Michaël Van Canneyt
5469199726 * Sample program from Andrew Haines to test echo servers 2022-12-27 09:33:09 +01:00
Michaël Van Canneyt
4f054f4097 * Patch from Andrew Haines: do not send close connection message if already closed 2022-12-27 09:33:09 +01:00
Michaël Van Canneyt
23d61350bd * Patch from Andrew Haines to actually pass OutgoingFrameMask to frames. Add woSendErrClosesConn flag 2022-12-27 09:33:09 +01:00
florian
cf41a549b9 * patch by Bart B and Rika for *H functions, part of #40055 2022-12-26 21:47:47 +01:00
Michaël Van Canneyt
ef4a1c74cb * Obey -p/--port command-line option 2022-12-26 14:00:19 +01:00
Michaël Van Canneyt
59501f11a5 * Fix hierarchy 2022-12-26 13:59:53 +01:00
florian
d948420eba + (modified) patch by Bart B to add Cycles conversion functions, part of #40055 2022-12-25 16:08:33 +01:00
florian
571e0c39cc * increase time out 2022-12-24 17:25:42 +01:00
florian
3203eac6d3 + missing -O4 option added 2022-12-24 17:07:27 +01:00
florian
28b4189a9a * mess cleaned up 2022-12-23 18:16:52 +01:00
Sven/Sarah Barth
693491048b * change constref parameters to const for Delphi compatibility as well as better code generation 2022-12-23 15:12:32 +01:00
Sven/Sarah Barth
43f4904d74 Revert commit 663ee7bc20 as it's simply not allowed to set an object instance value twice no matter if it's the same object instance or not. 2022-12-23 14:56:56 +01:00
florian
30e0df384d * second part of #40041 fixed
+ tests
2022-12-22 22:41:39 +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
florian
e0fef23d77 * properly transform a+const1-const2 into a+const1+(-const2), resolves #40041 2022-12-21 22:34:46 +01:00
florian
48b9751419 * patch by Alexey Torgashin to resolve #40054 2022-12-20 21:46:33 +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
e174738121 * Some missing consts 2022-12-20 15:21:17 +01:00
Michaël Van Canneyt
ade9ac865e * Add const to string args where possible. Fix issue #40049 2022-12-20 15:18:47 +01:00
Michaël Van Canneyt
fbe1db32ab * Remove debug statement 2022-12-20 15:01:30 +01:00
Michaël Van Canneyt
125dc64b1e * Add const to string args where possible. Fix issue #40048 2022-12-20 15:00:35 +01:00
Michaël Van Canneyt
c34eedb9cf * Free cached queries when committing 2022-12-20 14:53:52 +01:00
Michael Van Canneyt
3c2ab09a48 * Use const string where possible. Fix issue #40052 2022-12-20 00:49:45 +01:00
Michael Van Canneyt
817ec09ec0 * Add const to string params where possible. Fix issue #40053 2022-12-20 00:37:18 +01:00
florian
1761d3c09d + operator TPointF./, resolves #40046 2022-12-19 22:58:34 +01:00
Michaël Van Canneyt
68cdd7073f * Patch from Ondrej to implement SameArray 2022-12-19 09:56:50 +01:00
Andrew Haines
bc17da25e1 fphttpclient allow to override supported protocols from url 2022-12-18 16:53:40 -05:00
Ondrej Pokorny
d1f999100b Add SetToArray and ArrayToSet functions for more general RTTI Set handling 2022-12-18 13:32:15 +00:00