Commit Graph

67906 Commits

Author SHA1 Message Date
Michaël Van Canneyt
b1179dd872 * Length comparison 2023-08-06 10:47:20 +02:00
Michaël Van Canneyt
8539a8b727 * Patch with some micro-optimizations. Fixes issue #40378 2023-08-06 10:45:42 +02:00
marcoonthegit
4561d8982f * handle streams with bit 3 better, closes #40369 2023-08-05 21:27:13 +02:00
Marcus Sackrow
dcb91d0b52 Amiga: activated sysconst for amiga 2023-08-05 20:46:31 +02:00
Pierre Muller
8917f84882 Regenarate rtl Makefile's 2023-08-05 20:27:10 +02:00
Pierre Muller
13b3f11896 Add NSWINDOWSDIR variable 2023-08-05 11:57:37 +02:00
Pierre Muller
2130d92afc Regenerate Makefile's 2023-08-04 22:28:28 +00:00
Pierre Muller
2b82581f92 Put unique rule for unicodedata into inc/Makefile.rtl 2023-08-04 22:28:28 +00:00
Kirill Kranz
68ad000a34 OSX 64bit - MIDIServices.pas - MIDIPacket && MIDIPacketList pack record fix 2023-08-04 22:09:28 +00:00
Pierre Muller
2e5c62e086 Remove several useless variable settings for os2 2023-08-04 21:52:17 +00:00
Pierre Muller
9b1acb0397 Regenerate Makefile's 2023-08-04 21:31:43 +00:00
Pierre Muller
53de381d87 Set DYNLIBSINCDIR to WINDIR for win32 and win64 2023-08-04 21:31:05 +00:00
Pierre Muller
0763ad74c2 Regenerate Makefile's 2023-08-04 20:59:43 +00:00
Pierre Muller
58d39f8319 Use SYSUTILS_UNIX_DEPS to set +SYSUTILS_DEPS_OS for linux 2023-08-04 20:59:09 +00:00
Pierre Muller
74ee781ae3 Remove OS rules for sortbase unit, already present in inc/Makefile.rtl 2023-08-04 17:55:31 +02:00
Pierre Muller
761eff5fe9 Regenerate Makefile's after softfpu, sfpux80, sfpu128, ufloatx80 and ufloat128 changes 2023-08-04 17:55:31 +02:00
Pierre Muller
af134d6126 Remove OS rules for softfpu, sfpux80 and sfpu128 units, already present in inc/Makefile.rtl 2023-08-04 17:55:31 +02:00
Pierre Muller
c39071753e Remove OS specific rule for ufloatx80 and ufloat128 units, already found in inc/Makefile.rtl 2023-08-04 17:55:31 +02:00
Pierre Muller
176558564e Try to fix dependency issues for win64 OS 2023-08-04 17:55:30 +02:00
Pierre Muller
c01649c7d8 Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 17:29:30 +02:00
Pierre Muller
df9efe4cb5 Fix syntax error 2023-08-04 17:28:54 +02:00
Pierre Muller
cefa2745b8 Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 17:16:24 +02:00
Pierre Muller
8b0e2cf0cd fpwidestring depends on objpas unit because of $mode objfpc 2023-08-04 17:15:46 +02:00
Pierre Muller
e354e8322f Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 16:33:00 +02:00
Pierre Muller
ba3965e987 Add a few missing dependencies on system unit, or on objpas unit because of $mode use 2023-08-04 16:31:59 +02:00
Pierre Muller
4bd9ad7dee Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 14:48:16 +02:00
Pierre Muller
9acc01cc93 Rectofy emx/os2 unit dependencies 2023-08-04 14:47:35 +02:00
Pierre Muller
493b58d72b Handle .pas/.pp source extension differences also for dotted units 2023-08-04 14:46:45 +02:00
Pierre Muller
ed734996fc Add required FPC_DOTTEDUNITS changes 2023-08-04 14:07:39 +02:00
Pierre Muller
84c8a68492 Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 12:30:48 +02:00
Pierre Muller
0c75716f11 Use uppercase UNIT names in new EMX/OS2 rules 2023-08-04 12:29:53 +02:00
Pierre Muller
f01d3c6b39 Use uppercase UNIT names 2023-08-04 12:29:29 +02:00
Pierre Muller
17fc9aa60b Add required OS2Api. prefix for dotted units 2023-08-04 12:28:46 +02:00
Pierre Muller
ce5653897b * Move EMX/OS2 rules to inc/Makefile.rtl
+ Implement dotted versions for te mex/os2 units
  * Use lower names for OS2Api.name as in namespaced/os2 directory
2023-08-04 11:48:14 +02:00
Pierre Muller
d1dca0a815 Regenerated Makefile's after HEAPTRCUNIT change in inc/Makefile.rtl 2023-08-04 11:01:19 +02:00
Pierre Muller
b713b84352 Set HEAPTRCUNIT variable 2023-08-04 11:00:14 +02:00
Pierre Muller
d4172b48bc Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 11:00:14 +02:00
Pierre Muller
7c7783a24a * Replace -I by -Fi iun objpas rule
* Correct fgl unit _DEPS variables
  * Set up rules for RTLCONSTSUNIT to handle both rtlconst and rtlconsts
2023-08-04 11:00:14 +02:00
Pierre Muller
401fcf6dfc Use RTLCONSTSUNIT but set the variable to rtlconst 2023-08-04 11:00:14 +02:00
Michaël Van Canneyt
3b8edbd6a6 * cwstrings only for unix. Fixes issue #40375 2023-08-04 10:58:09 +02:00
Michaël Van Canneyt
88b5728d94 * Remove debug writelns 2023-08-04 10:56:56 +02:00
Michaël Van Canneyt
30e7bfb666 * Apply Merge request !468 (use JPEG out_color_space) 2023-08-04 09:42:29 +02:00
Pierre Muller
89bcc82843 Fix last forgotten SFPUX8080UNIT wrong variable name 2023-08-04 09:05:11 +02:00
mattias
7228b558dd pastojs: skip specialized methods in RTTI, #39268 2023-08-04 02:07:05 +02:00
Sven Barth
f258d2f498 * regenerate tests/Makefile 2023-08-03 22:35:05 +02:00
Sven Barth
82dd70e72f * fix parameter alignment on x86_64 when more than 6 parameters are involved (aka the stack is used)
+ added test
2023-08-03 22:34:28 +02:00
Pierre Muller
ec0b830bba Regenerate Makefile's after 21b02cb56b 2023-08-02 22:36:20 +02:00
Pierre Muller
21b02cb56b Add default NSOSDIR and msmouse unit rules 2023-08-02 22:35:13 +02:00
Pierre Muller
67ba21f8a8 Add dotted version of Dos unit in msdos/sysutils source 2023-08-02 22:33:19 +02:00
Pierre Muller
6577cd16e2 Regenerate Makefile's after 0c7c75435d 2023-08-02 15:22:26 +02:00