Michaël Van Canneyt
7bcc949308
* Add crossproduct and normalize to TPointF
2023-11-08 10:26:09 +01:00
Michaël Van Canneyt
8179aadb2c
* Add TStreamOriginalFormat for Delphi compatibility
2023-11-08 09:30:52 +01:00
Michaël Van Canneyt
094f8a7be7
* Add GetMulticastObserver
2023-11-08 08:36:21 +01:00
Michaël Van Canneyt
594090b215
* Add delphi-compatible observers to classes
2023-11-08 00:04:18 +01:00
Rika Ichinose
854d944cfa
Faster string concatenations.
2023-11-05 14:59:42 +00:00
Michaël Van Canneyt
25c75b1784
* Ensure null-terminated strings. Patch by modersohn, fixes issue #40499
2023-11-03 17:01:03 +01:00
Michaël Van Canneyt
82bc91e6cf
* Make explicit how much better FPC is when compared to Delphi ;)
2023-11-03 11:52:14 +01:00
Michaël Van Canneyt
be0e06bd50
* Delphi compatibility methods, unicode character type helper
2023-11-03 11:08:20 +01:00
Michaël Van Canneyt
2ad272f03f
* Correct dependency of (System.)Character, or resulting unit is unusable
2023-11-02 12:10:36 +01:00
Michaël Van Canneyt
122ef8bb76
* Make sure it compiles with 3.2.2
2023-11-01 23:37:12 +01:00
Michaël Van Canneyt
df67c18f7d
* Some delphi compatibility constants
2023-11-01 23:23:41 +01:00
Michaël Van Canneyt
e4ebf46df3
* Some delphi compatibility types and consts
2023-11-01 23:19:56 +01:00
Michaël Van Canneyt
24d8478650
* Missing functions
2023-11-01 22:48:14 +01:00
Michaël Van Canneyt
81e2db47a9
* Add some methods to TFormatSettings for Delphi compatibility
2023-11-01 21:38:55 +01:00
Michaël Van Canneyt
33950a5e22
* Add SArgumentNil
2023-11-01 21:38:55 +01:00
Michaël Van Canneyt
038f054bdc
* Add varUInt32 alias for delphi compatibility
2023-11-01 21:38:55 +01:00
Michaël Van Canneyt
80d471a9f1
* Add HINST for Delphi compatibility
2023-11-01 21:38:55 +01:00
Rika Ichinose
0d3d4918b3
Don’t allow generic fpc_pchar_length to arbitrarily over-read.
2023-11-01 20:04:40 +00:00
Rika Ichinose
873492006d
Working i386 fpc_pchar_to_shortstr; previous version didn’t support length limits smaller than 255 and was often slower.
2023-11-01 20:04:40 +00:00
Rika Ichinose
8d1d763a1a
Don’t use local shortstring in generic fpc_pchar_to_shortstr, move directly to the destination.
2023-11-01 20:04:40 +00:00
Rika Ichinose
0bc1d8d446
Deny effective RTM support if CPUID bit RTM_ALWAYS_ABORT is set.
2023-11-01 17:10:14 +00:00
florian
b2a13077c0
* redefine also PPChar and PPPChar depending on the string type mode, resolves #40491
2023-10-31 23:13:22 +01:00
Rika Ichinose
e00ab51185
On i386 and x86_64, add cpu.CPUID — high-level wrapper to CPUID instruction, and cpu.CPUBrandString — convenience for CPUID leaves 80000002, 80000003, and 80000004.
2023-10-31 21:20:45 +03:00
Michaël Van Canneyt
b3d3b65bdf
* Add TPointF.Zero
2023-10-30 14:51:39 +01:00
Pierre Muller
1529ff773f
Makefile's regenerated after: Replace remaining SYSINITUNITS variable by SYSINIT_UNITS
2023-10-30 09:34:51 +00:00
Pierre Muller
ee62aa0c13
Replace remaining SYSINITUNITS variable by SYSINIT_UNITS
2023-10-30 09:34:07 +00:00
Michaël Van Canneyt
44cf5d776f
* Add some constants for Delphi compatibility
2023-10-30 09:54:43 +01:00
Michaël Van Canneyt
6045b3a6bd
* Add Delphi-compatible DisposeOf and friends.
2023-10-30 09:17:01 +01:00
Michaël Van Canneyt
d587f48892
* Fix typos, missing sparc
2023-10-27 09:57:35 +02:00
Michaël Van Canneyt
9904727f75
* add TClassicByteDynArray for delphi compatibility
2023-10-26 23:29:43 +02:00
Michaël Van Canneyt
14fe7203fe
* Add TClassicStringDynArray for Delphi compatibility
2023-10-26 23:27:27 +02:00
Michaël Van Canneyt
21e99a0a1e
* TOSVersion for Delphi compatibility
2023-10-26 22:15:36 +02:00
Rika Ichinose
0e426db5de
x86_64.inc: shorten Interlocked*, perform macro-fused test+jz in Index* early.
2023-10-25 21:05:21 +00:00
Michaël Van Canneyt
a88dd9197f
* Some delphi compatibility methods/types for actions
2023-10-18 16:49:39 +02:00
Pierre Muller
e523b9b282
Move setting of SYSTEMDIR variable to prerules to get correct source directory for system unit on BSD targets
2023-10-16 21:44:17 +02:00
Michaël Van Canneyt
bad90711ef
* Do not use comp type, use int64 instead. Fix issue #40469
2023-10-16 10:25:52 +02:00
florian
4794e5ffcf
* improve math.power as suggested by Paolo Valle, resolves #40461
2023-10-15 23:17:24 +02:00
Michaël Van Canneyt
2854f08daa
* Add boolean %b format specifier
2023-10-15 23:06:02 +02:00
Michaël Van Canneyt
bc00d5ae06
* Forgot CenterAt
2023-10-15 22:23:00 +02:00
Michaël Van Canneyt
e28add8b31
* Add some missing identifiers to TRectF. Fixes issue #40068
2023-10-15 16:54:15 +02:00
marcoonthegit
6b7afc6b08
* added some winnls constants. Reworked locale_ and cal_ constants for easier maintenance.
2023-10-15 12:22:12 +02:00
Michaël Van Canneyt
2da416c4ea
* Some optimizations for FloatToStr (20% gain). Fixes issue #40137
2023-10-14 17:26:05 +02:00
Michaël Van Canneyt
08821f9422
* Fix issue #40180
2023-10-13 17:19:36 +02:00
Pierre Muller
71c6b6be0c
Add also DOSDIR and CLASSESDIR
2023-10-09 11:38:14 +02:00
Pierre Muller
2815273cf0
Set SYSUTILSDIR to unix dir in linux Makefile.fpc
2023-10-09 11:19:21 +02:00
Pierre Muller
08f9aaa6e6
Regenerate Makefile's with centralized SYSTEMUNIT variable
2023-10-09 01:02:28 +02:00
Pierre Muller
cb2d675732
Remove OS specific SYSTEMUNIT variable setting
2023-10-09 01:02:28 +02:00
Pierre Muller
b317f47029
Set SYSTEMUNIT variable globally inside inc/Makefile.rtl
2023-10-09 01:02:28 +02:00
Pierre Muller
e3f4676fb0
Remove softfpu from unit list for wasm32-embedded target
2023-10-03 14:25:52 +00:00
Pierre Muller
e11838c5bd
Regenerate amiga, embedded, and go32v2 Makefile's
2023-10-02 22:27:17 +02:00
Pierre Muller
261e66fb84
go32v2 dos unit depends on go32 unit.
2023-10-02 22:27:17 +02:00
Pierre Muller
9845d15162
Cleanup sinclairql Makefile.fpc
2023-10-02 22:27:17 +02:00
Pierre Muller
9a9e2e4ae5
amiga and embedded Makefile.pfc changes
...
Remove RESUNIT rule from amiga/Makefile.fpc, as fpintres and fpextres are both treated inside inc/Makefile.rtl
Use CPU_COMMON_UNITS for embedded rules.
2023-10-02 22:27:17 +02:00
Michaël Van Canneyt
ab4db7f475
* Fix OnChange being fired twice when adding an object. Fixes issue 40261
2023-10-02 22:17:59 +02:00
Michaël Van Canneyt
113add75cc
* Fix issue #40454
2023-10-02 10:15:24 +02:00
Pierre Muller
ca0fbc1de6
Regenerate Makefile's after system rule changes
2023-09-29 17:44:35 +02:00
Pierre Muller
70d25e3b60
Remove OS spefic rules for system unit.
...
Use SYSDEPS variable to add specific dependencies.
Override FPC_SYTEM_OPT to add OS specific options.
Use SYSTEMUNIT variable.
2023-09-29 17:44:35 +02:00
Pierre Muller
b9544ad342
Add SYSTEMDIR variable (needed for BSD OSes)
2023-09-29 17:44:34 +02:00
Pierre Muller
da1bffd3a6
Regen
2023-09-29 17:44:34 +02:00
Pierre Muller
8533759737
syscall unit doesn't depend on unixtype, nor baseunix units for BSD OSes
2023-09-29 17:44:34 +02:00
Pierre Muller
c69bfcace2
Regenerate Makefile's after changes for DOTTED support
2023-09-27 17:59:46 +02:00
Pierre Muller
eea13aadd4
Convert go32v2 specific units to DOTTED
2023-09-27 17:55:17 +02:00
Pierre Muller
fb80deb529
Convert watcom unit rule to DOTTED
2023-09-27 17:45:27 +02:00
Pierre Muller
7a1195976f
Add dependency of dos unit on winprocs and wintypes units for win16 OS
2023-09-27 17:07:01 +02:00
Pierre Muller
c3fddb91ce
Regenerate Makefile's after changes for DOTTED support
2023-09-27 16:50:05 +02:00
Pierre Muller
fa1ec0e291
Fix TTHREADINCDIR value for haiku OS
2023-09-27 09:02:52 +02:00
Pierre Muller
f462aa9cf1
Remove obsolete handling of RELEASE, done by fpcmake
2023-09-27 09:02:52 +02:00
Pierre Muller
97b9682556
Modify rules for freebsd unit for DOTTED
2023-09-27 09:02:51 +02:00
Pierre Muller
707f79d52d
Remove references to crt and objects units
2023-09-27 08:19:22 +02:00
Pierre Muller
dd99cad0ab
Remove references to sockets unit, now in rtl-extra package
2023-09-27 08:19:22 +02:00
Pierre Muller
fb43582e94
Remove references to crt and graph units
2023-09-27 08:19:22 +02:00
Pierre Muller
ad33900090
Remove rules and references to matrix and ucomplex, which are in rtl-extra package
2023-09-27 00:10:10 +02:00
Pierre Muller
c844b60fe1
Remove obsolete rules in gba, nds and wii Makefile.fpc
2023-09-27 00:01:06 +02:00
Pierre Muller
a6353fecf0
Add tthread.inc dependency for classes unit using TTHREADINCDIR variable
2023-09-26 23:52:37 +02:00
Pierre Muller
38e3a37b82
Remove OS specific classes rules, setting CLASSES_DEPS_OS if needed
2023-09-26 23:35:34 +02:00
Pierre Muller
7438ea1d83
Remove references to fmtbcd (which is located in rtl-extra package)
2023-09-26 23:34:24 +02:00
Pierre Muller
42a1e42708
Set CLASSESDIR for OSes using unix/classes.pp source
2023-09-26 23:24:02 +02:00
Pierre Muller
4f055a9254
Add dependency of classes unit on sortbase
2023-09-26 23:23:21 +02:00
Pierre Muller
71ebbd7cc3
Use CLASSESUNIT variable instead of classes
2023-09-26 23:14:49 +02:00
Pierre Muller
820830cacc
Remove references to variants, varutils, dateutil and fpmkunit units, all moved to packages long ago
2023-09-26 23:03:26 +02:00
Pierre Muller
f8e277ef0f
Regenerate Makefile's after changes for DOTTED support
2023-09-26 22:48:55 +02:00
Pierre Muller
abf3ce721c
Remove OS specific rules for sysutils unit and set SYSUTILS_DEPS_OS as needed
2023-09-26 22:48:55 +02:00
Pierre Muller
18c8066528
Modify POSIXINC value and set SYSUTILSDIR to POSIXINC for qnx OS
2023-09-26 22:48:55 +02:00
Pierre Muller
0ad0833294
Set SYSUTILSDIR variable for OSes using unix/sysutils.pp main source
2023-09-26 22:48:55 +02:00
Pierre Muller
541ba50269
Revert wrong substitution of classes and sysutils subdirectories inside wildcard calls
2023-09-26 22:48:55 +02:00
Pierre Muller
cbe5fabd3d
Regenerate Makefile's after changes for DOTTED support
2023-09-26 15:31:09 +02:00
Pierre Muller
9f38ebf2c9
Remove OS specific dos unit rules, set DOSDIR or DOS_DEPS_OS as needed and use DOSUNIT variable
2023-09-26 15:31:02 +02:00
Pierre Muller
b36884c171
Remove OS specific rules for msmouse unit and use MSMOUSEUNIT variable
2023-09-26 15:31:02 +02:00
Pierre Muller
0e68dc575b
Remove obsolete rule for gpm unit (now in rtl-extra package)
2023-09-26 15:31:02 +02:00
Pierre Muller
bb3f9a2454
Remove OS specific rules for cpu unit and use CPUUNIT variable
2023-09-26 15:31:02 +02:00
Pierre Muller
97c60e25a9
Replace sortbase by $(SORTBASEUNIT) in all OS Makefile.fpc
2023-09-26 15:31:02 +02:00
Pierre Muller
6b636fc22d
Replace all objpas unit references by $(OBJPASUNIT) OS Makefile.fpc
2023-09-26 15:31:02 +02:00
Pierre Muller
bb20f8f318
Replace all objpas$(PPUEXT) by $(OBJPASUNIT)$(PPUEXT) in inc/Makefile.rtl
2023-09-26 14:21:36 +02:00
Pierre Muller
ececf26d87
Regenerate Makefile's after change to inc/Makefile.rtl
2023-09-26 01:02:46 +02:00
Pierre Muller
b12932c7f8
Handle specific main cwstring.pp source for android OS
2023-09-26 01:02:46 +02:00
Pierre Muller
48ea716826
Set special value for RTLDEFSINCDIR variable
...
for andrioid and targets using AMIINC variable.
Add rtldefs.inc dependency for cwstring unit,
with RTLDEFSINCDIR directory.
2023-09-26 01:02:46 +02:00
Pierre Muller
2f8c0c091c
Replace typinfo and types unit by TYPINFOUNIT and TYPESUNIT
2023-09-26 01:02:45 +02:00
Pierre Muller
3daac41f3d
Handle typinfo unit for DOTTED
2023-09-26 01:02:45 +02:00
Pierre Muller
9db23894a5
Handle types unit for DOTTED
2023-09-26 01:02:45 +02:00
Pierre Muller
d956be796b
Add windows specific unit dependencies for types unit
2023-09-26 01:02:45 +02:00
Pierre Muller
edc92f26ff
Handle win16 specific units: wintypes winprocs and win31 for DOTTED
2023-09-26 01:02:44 +02:00
Pierre Muller
febb70688a
Handle cwstring unit for DOTTED
2023-09-26 01:02:44 +02:00
Pierre Muller
95886b7e03
Regenerate Makefile's after DOTTED conversions
2023-09-25 16:39:02 +02:00
Pierre Muller
4b30e83606
Add missing dl unit dependency for sysutils on android OS
2023-09-25 16:39:02 +02:00
Pierre Muller
c614390052
Handle unix unit
2023-09-25 01:02:56 +02:00
Pierre Muller
b82e6e6f23
Handle unixutil unit
2023-09-25 01:02:56 +02:00
Pierre Muller
c0d8241b5d
Handle unixtype unit and introduce PTYESINCDIR variable
2023-09-25 01:02:56 +02:00
Pierre Muller
0f26fe9d9a
Add dependency on sysctl of baseunix for all bsd OSes
2023-09-25 01:02:55 +02:00
Pierre Muller
421347919f
Use common rule for baseunix unit
2023-09-25 01:02:55 +02:00
Pierre Muller
d38324e4e0
sysnr.inc is in linux/sparcgen directory for sparc and sparc64
2023-09-25 01:02:55 +02:00
Pierre Muller
8e98e35ac2
macosclassic OS does not have unixtype unit
2023-09-25 01:02:55 +02:00
Pierre Muller
6f796034db
Add ctypes and dl unit dependencies of exeinfo unit for darwin target
2023-09-25 01:02:55 +02:00
Pierre Muller
ff0e820953
Fix error in variable name for sysctl unit
2023-09-25 01:02:55 +02:00
Pierre Muller
b9af293d35
syscall unit is only used when -dFPC_USE_LIBC is not used
2023-09-25 01:02:54 +02:00
Pierre Muller
9d9335dc19
Handle ctypes unit DOTTED conversion
2023-09-25 01:02:54 +02:00
Pierre Muller
5001c72510
Add unixtype nit dependency for ctypes unit for Unix OSes
2023-09-25 01:02:54 +02:00
Pierre Muller
f10f1b59dd
Handle cthreads unit for DOTTED
2023-09-25 01:02:53 +02:00
Pierre Muller
07d4779ee5
Add pthread.inc dependency for cthreads unit
2023-09-25 01:02:52 +02:00
Pierre Muller
e4fb8aa30a
Handle rtlconst(s) unit for DOTTED
2023-09-25 01:02:51 +02:00
Pierre Muller
1ea8e8bda2
Add rtlconst.inc dependency for rtlconsts unit
2023-09-25 01:02:49 +02:00
Pierre Muller
be78db8180
Handle sysconst unit for DOTTED
2023-09-25 01:02:49 +02:00
Pierre Muller
a160b2470b
Handle sysctl unit for DOTTED
2023-09-25 01:02:49 +02:00
Pierre Muller
7b649ee9a5
Handle bsd unit for DOTTED.
2023-09-25 01:02:49 +02:00
Pierre Muller
5cc4b7531d
Handle syscall unit for DOTTED.
2023-09-25 01:02:49 +02:00
Pierre Muller
bdfd7a66eb
* Adapt initc unit to DOTTED.
...
* Remove OS specific initc rules.
* Set default directory for initc main source to
UNIXINC variable value if is is set.
* Replace initc references by INITCUNIT variable.
* Add dpmiexcp dependency for initc on go32v2 system
by setting INITC_DEPS_OS.
* Add nwsys.inc dependency for initc on netware system.
2023-09-25 01:02:48 +02:00
florian
8fb803bba6
Revert " * patch by Rika: In i386/set.inc, use “pop mem” instead of “pop reg; mov mem ← reg”, resolves #40443 "
...
This reverts commit cf1683d14c
.
2023-09-20 22:58:34 +02:00
Pierre Muller
6f09604636
Regenerate all RTL Makefile's
2023-09-20 18:05:47 +02:00
Pierre Muller
5f14f4447b
Update console unit for DOTTED
2023-09-20 18:05:16 +02:00
Pierre Muller
2d621f010f
Remove unused console rule in aix and solaris directories
2023-09-20 18:05:16 +02:00
Pierre Muller
9a9bbe5740
Handle DOTTED transition for termio unit
2023-09-20 18:05:16 +02:00
Pierre Muller
6c3888f568
* Adapt dl unit rules for DOTTED version
...
* Set DL_DEPS_OS to dlaix.inc for aix OS
* Set DL_DEPS_OS to dlandroid.inc for android OS
* Remove OS specific rules for dl unit
* Replace dl references by DLUNIT variable
2023-09-20 17:55:59 +02:00
Pierre Muller
3db44e8d8e
Handle dynlibs unit to support DOTTED version
...
* Replace dynlibs by DYNLIBSUNIT variable use everywhere
* Remove OS specific dynlibs unit rules
* Set DYNLIBSINCDIR varaible where required
* Set DYNLIBS_DEPS_OS where needed
2023-09-20 13:49:54 +02:00
Pierre Muller
21fba0badd
Set dynlibs related variables
2023-09-20 13:21:02 +02:00
Pierre Muller
3c0e3b1a3f
Add -Fi option for dynlibs.inc directory to DYNLIBS_OPT in dynlibs unit rule
2023-09-20 13:16:27 +02:00
Pierre Muller
b5e3217bb5
Makefile's regenerated after math unit rule update
2023-09-20 08:26:07 +02:00
Pierre Muller
82dec844c3
* Update math unit rules for dotted version
...
+ Add PROCINC/mathu.inc dependency in generic rule for math unit
* Remove OS specific rules for math unit
* Use MATHUNIT variable everywhere
2023-09-20 08:26:06 +02:00
Pierre Muller
9fe073493a
* Use linux directory explicitly for fpcylix source location
...
* Remove android rule for fpcylix unit
* Replace fpcylix by FPCYLIXUNIT variable
2023-09-20 07:29:58 +02:00
Pierre Muller
799ef37480
Remove rule for fpcylix rule, which is not in unit list for aix and solaris targets
2023-09-20 07:29:42 +02:00
Pierre Muller
0f0454a092
Modify references to old syslinux unit in comments
2023-09-19 21:53:26 +00:00
Pierre Muller
dd1a1d4485
Remove syslinux (former name of system unit), which is obsolete for clean rules
2023-09-19 21:46:00 +00:00
Pierre Muller
d37669c54a
Regenerated Makefile's after CP_UNITS_SRC fix for dotted version
2023-09-19 21:29:36 +00:00
Pierre Muller
3dd21b88da
* Remove OS specific linux unit rules
...
* Replace linux by LINUXUNIT where neeeded
* Remove OS specific linuxvcs unit rule
* Replace linuxvcs by LINUXVCSUNIT
2023-09-19 21:29:36 +00:00
Pierre Muller
31d831d775
Fix CP_UNITS_SRC variable for dotted case
2023-09-19 21:29:36 +00:00
florian
cf1683d14c
* patch by Rika: In i386/set.inc, use “pop mem” instead of “pop reg; mov mem ← reg”, resolves #40443
2023-09-18 22:56:26 +02:00
marcoonthegit
117094b540
* small cleanups in intersectrect,unionrect offsetrect and inflaterect; fixes #40436
2023-09-16 16:21:26 +02:00
marcoonthegit
e084d3259f
* fix win32,win64 parts, fixes #40439 . All records to under pshpack4 in header.
2023-09-16 15:41:48 +02:00
Pierre Muller
bc641cc76b
Use frame register $r22 (aliased as $fp) inside SignalToRunerror for loongarch64 CPU to fix backtrace dumps
2023-09-15 15:20:29 +00:00
Pierre Muller
5676cf4c1a
Fix CP_UNITS variable setting
2023-09-14 11:21:00 +00:00
Pierre Muller
3370ae1806
Regenerated Makefile's after: Fix EXEINFOUNIT and CP_UNITS variable values or dotted case
2023-09-14 08:55:27 +00:00
Pierre Muller
82d40c23e7
Fix EXEINFOUNIT and CP_UNITS variable values or dotted case
2023-09-14 08:55:01 +00:00
Pierre Muller
dc6d842dcf
Regenerated Makefile's
2023-09-13 22:08:40 +00:00
Pierre Muller
9c9ac092a1
Remove OS rules for mmx unit and use MMXUNIT variable
2023-09-13 22:00:15 +00:00
Pierre Muller
a56c329937
Remove OS x86 unt rules and use X86UNIT variable
2023-09-13 21:55:34 +00:00
Pierre Muller
8b019b61c2
Remove OS ports unit rules, set PORTSDIR variable and use PORTSUNIT variable
2023-09-13 21:50:32 +00:00
Pierre Muller
1647b998ed
Regenerate Makefile's after: Fix CP_UNITS_SRC variable value
2023-09-13 21:20:18 +00:00
Pierre Muller
1d56f9f324
Fix CP_UNITS_SRC variable value
2023-09-13 21:19:42 +00:00
Pierre Muller
308a71c79c
Regenerate RTL Makefile's
2023-09-13 21:09:22 +00:00
Pierre Muller
d8ff551103
Replace fpwidestring by FPWIDESTRINGUNIT variable
2023-09-13 21:02:36 +00:00
Pierre Muller
321fb59797
Remove OS rules for unixcp unit and use UNIXCP variable
2023-09-13 21:00:02 +00:00
Pierre Muller
8395118f43
Use CP_UNITS in OS Makefile.fpc
2023-09-13 20:53:24 +00:00
Pierre Muller
7eb36c389b
Use CP_UNITS variable
2023-09-13 20:34:16 +00:00
Pierre Muller
89fe91efde
Remove OS rules for callsepc unit (which was removed in 2001 from RTL)
2023-09-13 20:18:56 +00:00
Pierre Muller
7ca8abf1e0
Remove OS rules for errors unit and use ERRORSUNIT variable
2023-09-13 20:15:26 +00:00
Pierre Muller
017c1abfac
Remove OS rules for character unit and use CHARACTERUNIT variable
2023-09-13 20:10:32 +00:00
Pierre Muller
971ba981f7
Remove OS getopts rule and use GETOPTSUNIT variable
2023-09-13 20:06:34 +00:00
Pierre Muller
63d64cce41
Use FGLUNIT and CPALLUNIT variables
2023-09-13 20:06:34 +00:00
Pierre Muller
aed1e0a5e2
Remove OS rules for flg and cpall units
2023-09-13 20:06:34 +00:00
Pierre Muller
ec310eb2f3
Add all codepage unit source files to cpall dependency
2023-09-13 20:06:34 +00:00
Pierre Muller
6bff15a0f3
Use SORTBASEUNIT variable
2023-09-13 20:06:34 +00:00
Pierre Muller
265d51a912
Remove OS rule for charset unit and use CHARSETUNIT variable
2023-09-13 20:06:34 +00:00
Pierre Muller
db61217355
Fix missing spaces around $(CMEMUNIT)
2023-09-13 06:43:51 +00:00
Pierre Muller
0f9bc0eced
Remove OS lnfogdb unit rule and use LNFOGDBUNIT variable
2023-09-12 22:09:46 +00:00
Pierre Muller
ac23be1b43
Regenerate rtl Mzkefile's
2023-09-12 21:56:30 +00:00
Pierre Muller
6077499091
Remove OS rules for cmem unit and use CMEMUNIT variable
2023-09-12 21:51:03 +00:00
Pierre Muller
c6dd35bc54
Regenerate rtl Mzkefile's
2023-09-12 21:39:27 +00:00
Pierre Muller
20e87be824
Remove OS rules for strings unit and use STRINGSUNIT variable
2023-09-12 21:39:27 +00:00
Pierre Muller
e77402ecb4
Add missing include files for strings unit dependency list
2023-09-12 21:39:27 +00:00
Pierre Muller
4e279d1a18
Replace exeinfo by EXEINFOUNIT variable
2023-09-12 21:39:27 +00:00
Pierre Muller
79e9b05e03
Remove OS specific rule for exeinfo unit
2023-09-12 21:39:27 +00:00
Pierre Muller
ebc34f3dbb
Remove wrong ERRORSUNIT=System.Errors line
2023-09-12 21:39:27 +00:00
Pierre Muller
e2d466f990
Remove duplicated, useless line
2023-09-12 21:39:27 +00:00
Pierre Muller
6ba28372db
Remove OS lnfodwrf unit rule and use LNFODWRFUNIT variable
2023-09-12 21:39:27 +00:00
Pierre Muller
3f4c6c5255
Replace lineinfo by variable LINEINFOUNIT
2023-09-12 21:39:27 +00:00
Pierre Muller
c9a2c24874
Remove OS specific rules for lineinfo unit
2023-09-12 21:39:27 +00:00
Pierre Muller
3e0db101b9
Replace 'softfpu sfpux80 ufloatx80 sfpu128 ufloat128' by DOTTED variable names
2023-09-12 21:39:26 +00:00
Rika Ichinose
324b77f317
Let fpc_dynarray_concat(_multi) reuse the only nonempty input or append to the destination if possible.
...
Improve fpc_dynarray_delete.
2023-09-12 20:58:50 +00:00
Pierre Muller
307083a8ba
Regenerated Makefile's after: Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
55196a4fae
Replace heaptrc by $(HEAPTRCUNIT) in all Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
df7aa2c1d1
Remove all OS specfic rules for heaptrc unit in Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
54175a1abf
Regenerated Makefile's after: Replace all uuchar by $(UUCHARUNIT) in Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
b081947e49
Replace all uuchar by $(UUCHARUNIT) in Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
ef41312308
Remove OS specific rules for uuchar unit
2023-09-12 07:24:28 +00:00
Pierre Muller
16d7424a75
Set UUCHARUNIT variable
2023-09-12 07:24:28 +00:00
Pierre Muller
5bb3d0ed18
Regenerated Makefile's after: Replace objpas by $(OBJPASUNIT) in all Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
a88ab9e23f
Replace objpas by $(OBJPASUNIT) in all Makefile.fpc
2023-09-12 07:24:27 +00:00
Pierre Muller
8f1ca3773c
Remove all OS specfic objpas unit rules
2023-09-12 07:24:27 +00:00
Pierre Muller
abc45c7de4
Remove duplicate fpintres unit in morphos Makefile.fpc
2023-09-12 09:23:50 +02:00
Pierre Muller
39ccf7f231
Regenerated Makefile's after: Remove OS specific extpas rules and replace extpas by $(EXTPASUNIT)
2023-09-11 22:25:52 +00:00
Pierre Muller
e34a5ac44b
Remove OS specific extpas rules and replace extpas by $(EXTPASUNIT)
2023-09-11 22:25:18 +00:00
Pierre Muller
62fe06ce9e
Do not use ISO7185UNIT variable for main source file in ISO7185_DEPS
2023-09-11 22:17:44 +00:00