Commit Graph

67030 Commits

Author SHA1 Message Date
Michaël Van Canneyt
7bdd8105dd * Reorganize tests in more clear sets 2023-11-08 23:30:08 +01:00
Michaël Van Canneyt
9f08536d29 * Correct command-line handling 2023-11-08 23:30:08 +01:00
Michaël Van Canneyt
802f376cc5 * Delphi compatibility: Add conversion between TValue from/to variant and TVarRec 2023-11-08 23:30:08 +01:00
florian
02a6e33f0a * correct tripletcpustr, resolves #40301 2023-11-08 23:30:08 +01:00
Michael VAN CANNEYT
5502579ab9 * loongarch64 architecture reinstated 2023-11-08 23:30:07 +01:00
Michael VAN CANNEYT
899693a679 * Delegate darwin ifdef out of program flow, towards const, for clarity 2023-11-08 23:30:07 +01:00
Michael VAN CANNEYT
7a07cd904f * get rid os some warnings 2023-11-08 23:30:07 +01:00
Michael VAN CANNEYT
68e09b35f5 * Refactor: add utility routine to handle command-line changes 2023-11-08 23:30:07 +01:00
Michael VAN CANNEYT
41a1230044 * Refactor: Rename some variables for clarity 2023-11-08 23:30:07 +01:00
Michael VAN CANNEYT
f6838c9780 Refactor check for -PB and -PP for clarity of flow 2023-11-08 23:30:07 +01:00
Michael VAN CANNEYT
0fd2734504 Refactor initialization of binary and processor name for clarity of flow 2023-11-08 23:30:07 +01:00
Michael VAN CANNEYT
1c673fc967 * Refactor processorname -> suffix name for clarity of flow 2023-11-08 23:30:07 +01:00
Michaël Van Canneyt
aea33b1c60 * GetExtendedFieldinfo, patch to fix #40300 2023-11-08 23:30:07 +01:00
Michaël Van Canneyt
39b7ab29b0 * Emit comments in RTTI info for classes/interfaces 2023-11-08 23:30:07 +01:00
Michaël Van Canneyt
fbcf52d45e * Add option to allow emitting comments in RTTI info 2023-11-08 23:30:03 +01:00
marcoonthegit
94d2b4d605 * change HDEVNOTIFY to lpvoid/pointer instead of thandle 2023-11-08 23:29:37 +01:00
marcoonthegit
d7bd07d361 * RegisterDeviceNotification 2023-11-08 23:29:37 +01:00
marcoonthegit
c1a8f2114a * change types of method from integre to single for tpointf (probably copy-paste the interface error from integer TPoint ) 2023-11-08 23:29:37 +01:00
marcoonthegit
630d093407 * movefile_* consts expanded 2023-11-08 23:29:37 +01:00
marcoonthegit
24fbfbad2c * use predefined pointer types from system as much as possible. This avoids trouble between objpas.pinteger and windows.pinteger in generics. (if windows is only in implementation). 2023-11-08 23:29:37 +01:00
Sven/Sarah Barth
190225ec14 * replace Length(<array>) - 1 with High(<array>) which leads to slightly shorter/better code (reported by lagprogramming on the forum) 2023-11-08 23:29:37 +01:00
Pierre Muller
019f3f6684 Fix for sparc64 specific code generation bug report #40252 2023-11-08 23:29:37 +01:00
Pierre Muller
0acafdf108 Add new make variable BETATARGETS, for CPU targets in beta stage, to include it into distclean list 2023-11-08 23:29:37 +01:00
Pierre Muller
30eb4647b6 Add -Awin64-as option for aarch64 compiler for win64 target 2023-11-08 23:29:37 +01:00
Pierre Muller
bf0d894d57 Add '-b pei_aarch64' option for aarch64-win64 system 2023-11-08 23:29:37 +01:00
Pierre Muller
7b222895f1 Set iconv_is_in_libc macro for DragonFly OS 2023-11-08 23:29:36 +01:00
Pierre Muller
8435279cf2 Disable -EB/-EL passing for freertos OS as the corresponding released binutils do not support this option 2023-11-08 23:29:36 +01:00
Michaël Van Canneyt
a63c3dd7bd * Fill algorithm for polygon fills. Patch by Werner Pamler. Fixes issue #40286 2023-11-08 23:29:36 +01:00
Pierre Muller
53d273692a Use same features for riscv32 as for arm and xtensa CPUs 2023-11-08 23:29:36 +01:00
Pierre Muller
a75a5f9432 Add new test code to verify that tentfile.buf limits are not overpassed 2023-11-08 23:29:36 +01:00
Michaël Van Canneyt
19a8a38146 * Add overload, so system unit version of interlocked* calls is also found. Fixes issue #40283 2023-11-08 23:29:36 +01:00
Michael VAN CANNEYT
e57d159646 * Make sure it compiles with previous release 2023-11-08 23:29:36 +01:00
Pierre Muller
390c770cd9 Fix compilation for msdos targets 2023-11-08 23:29:36 +01:00
Michaël Van Canneyt
75c5713175 * Patch from Werner Pamler to implement FillEllipsePattern. Fixes issue #40282 2023-11-08 23:29:36 +01:00
ccrause
5d489b2464 Also add boot information to board aliases. 2023-11-08 23:29:36 +01:00
ccrause
88f882e108 [AVR] Include bootloader starting address and max size where relevant. 2023-11-08 23:29:36 +01:00
Pierre Muller
27e0de8f48 Use clang instead of as for AsBinStr for aarch64-win64 target 2023-11-08 23:29:36 +01:00
Pierre Muller
db8177e49f Remove accidentally added binary file 2023-11-08 23:29:36 +01:00
Pierre Muller
c8f8b11812 Add symbian target to UItypesOSes 2023-11-08 23:29:35 +01:00
Pierre Muller
a9638c2f93 Add CPU_UNITS for arm and i386 symbian 2023-11-08 23:29:35 +01:00
Pierre Muller
8c0b0fc666 Add dummy version for symbian 2023-11-08 23:29:35 +01:00
marcoonthegit
4f94a09c17 * patch from werne to rename parameters to avoid clashes with extended record rect. fixes 40281 2023-11-08 23:29:35 +01:00
Pierre Muller
a548508e60 Extend UItypesOSes set 2023-11-08 23:29:35 +01:00
ACTom
635f09865e Fix the error of Chinese system getting language information under Windows system 2023-11-08 23:29:34 +01:00
Michaël Van Canneyt
f594a8301a * Fix never-ending loop 2023-11-08 23:29:34 +01:00
florian
6b5b85780a * clearified message is mentioned in documentation issue 39349 2023-11-08 23:29:32 +01:00
mattias
cae42050a8 gtk2: fixed PPGdkScreen 2023-11-08 23:29:02 +01:00
Pierre Muller
3fa58ffbf0 Do not define HasSignal for aarch64-win64 target 2023-11-08 23:29:02 +01:00
marcoonthegit
2a2c647e44 * TTimespan overload. Mostly fixes #37495 2023-11-08 23:29:02 +01:00
marcoonthegit
f2dd295b79 * implement waitformultiple for win32 only.
* Change interface to allow for COM waiting + a basic windows implementation. (only for desktop apps? Use msgwait* for the rest?)
2023-11-08 23:29:02 +01:00