Pierre Muller
f86068b0e1
Add unicodedata unit to rsts entry
2025-04-08 21:46:52 +00:00
Pierre Muller
5b661bcaaa
Fix spelling error in several Makefile's
2025-04-08 21:11:35 +00:00
Pierre Muller
cb2d675732
Remove OS specific SYSTEMUNIT variable setting
2023-10-09 01:02:28 +02:00
Pierre Muller
f462aa9cf1
Remove obsolete handling of RELEASE, done by fpcmake
2023-09-27 09:02:52 +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
9d9335dc19
Handle ctypes unit DOTTED conversion
2023-09-25 01:02:54 +02:00
Pierre Muller
8395118f43
Use CP_UNITS in OS Makefile.fpc
2023-09-13 20:53:24 +00:00
Pierre Muller
b081947e49
Replace all uuchar by $(UUCHARUNIT) in Makefile.fpc
2023-09-12 07:24:28 +00:00
Pierre Muller
774140bb84
Replace all macpas by $(MACPASUNIT) in Makefile.fpc files
2023-09-11 22:03:34 +00:00
Pierre Muller
60649204ad
Remove obsolete GRAPHDIR and USELIBGGI, because graph unit has been moved to packages long ago
2023-08-09 22:49:48 +02:00
Pierre Muller
9acc01cc93
Rectofy emx/os2 unit dependencies
2023-08-04 14:47:35 +02:00
Pierre Muller
f01d3c6b39
Use uppercase UNIT names
2023-08-04 12:29:29 +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
401fcf6dfc
Use RTLCONSTSUNIT but set the variable to rtlconst
2023-08-04 11:00:14 +02:00
Pierre Muller
f2cb7ffce9
Remove code testing for FPC_VERSION 1.X or 2.X
2023-08-01 07:18:09 +02:00
Pierre Muller
425612504f
Fix spelling mistake SFPUX8080UNIT => SFPUX80UNIT
2023-07-31 13:57:31 +02:00
Michaël Van Canneyt
681a00a76f
* Fixes based on feedback of team, fixes issue #40368
2023-07-30 11:19:47 +02:00
Michaël Van Canneyt
27ce569b0b
* Fix EOL escapes, regenerate makefiles
2023-07-28 12:49:13 +02:00
Michael VAN CANNEYT
ccfa38c68e
* Dotted RTL compiles
2023-07-27 19:04:03 +02:00
inoussa
163d2ab344
Unicode' unicodenumtable.pas removed : update Makefile.fpc.
2022-03-26 21:17:54 +00:00
svenbarth
707034b271
+ add all softfpu units for various targets
...
git-svn-id: trunk@47187 -
2020-10-24 20:58:08 +00:00
pierre
912bc1e65b
+ Add math unit dependency to types$(PPUEXT) rule.
...
* Fix missing close-brace in several types$(PPUEXT) rules.
git-svn-id: trunk@43042 -
2019-09-19 20:49:12 +00:00
nickysn
178217821c
+ added sortbase as a dependency to unit fgl in the makefiles
...
git-svn-id: trunk@41180 -
2019-02-02 23:22:09 +00:00
nickysn
248fd313f8
+ introduced unit SortBase, which implements the foundation for pluggable
...
sorting algorithms. A default QuickSort implementation is provided by the
unit. Other units can be added, to provide other sorting algorithms (e.g.
HeapSort, MergeSort, IntroSort, etc.)
* TList and TFPList updated to use the current default sorting algorithm defined
in SortBase for their .Sort method.
git-svn-id: trunk@41167 -
2019-02-02 20:06:50 +00:00
pierre
595938637e
Add explicit FPC_SYSTEM_OPT variable that is only used for compilation of system units, thus allowing to explicitly pass -Sf option
...
git-svn-id: trunk@37890 -
2018-01-02 16:50:58 +00:00
pierre
214d3d3902
Add units and rules required for some packages
...
git-svn-id: trunk@37017 -
2017-08-21 14:37:25 +00:00
pierre
b416fa79bf
Add explicit rules for all units
...
git-svn-id: trunk@37007 -
2017-08-21 13:14:19 +00:00
nickysn
748428b637
+ support the KOI8-R and KOI8-U Cyrillic encodings
...
git-svn-id: trunk@36445 -
2017-06-07 13:51:53 +00:00
nickysn
fce5fbd726
+ added cp3021 (Bulgarian MIK) code page support
...
git-svn-id: trunk@36444 -
2017-06-07 13:19:20 +00:00
nickysn
396eebbfb5
+ added support for iso8859-[3,4,6,7,8,9,10,11,13,14,15,16]
...
* charmap .txt files in rtl/ucmaps for iso8859-[1,2,5] also updated
git-svn-id: trunk@36425 -
2017-06-05 16:36:24 +00:00
nickysn
35be7348fb
+ added code pages 737, 775, 857, 860, 861, 862, 863, 864, 865 and 869
...
git-svn-id: trunk@36423 -
2017-06-05 14:25:15 +00:00
nickysn
ef25c33d69
+ added cp855 to the implicit unit list in the rtl makefiles
...
git-svn-id: trunk@36421 -
2017-06-05 12:19:01 +00:00
florian
70b8789262
o basic extended pascal support:
...
+ automatically loaded helper unit
* Makefiles adapted
* mode switch
* mode switches reorganized
+ TimeStamp support
git-svn-id: trunk@32330 -
2015-11-15 15:13:36 +00:00
Tomas Hajny
c0a1a7d26d
+ new unit providing access to additional OS/2 API functions from DOSCALL1.DLL available in newer OS/2 versions (WSeB/MCP/eCS) - currently additional 64-bit file handling not used directly in RTL; mostly file locking related now; dynamically loaded and simulated under older OS/2 versions to allow executables using them to run on older OS/2 versions
...
git-svn-id: trunk@28890 -
2014-10-21 17:29:05 +00:00
marco
959ea7f5bb
* printer unit moved. Amiga unit also moved but it is not actively used.
...
git-svn-id: trunk@27351 -
2014-03-29 20:35:28 +00:00
marco
c465d3d64a
* moving 4 cp9* units. These are 16-bit and big.
...
git-svn-id: trunk@27349 -
2014-03-29 19:43:13 +00:00
marco
ed3a49372d
* strutils moved to packages/rtl-objpas
...
git-svn-id: trunk@27339 -
2014-03-29 17:51:44 +00:00
Tomas Hajny
ce4cb437e2
+ character sets for central Europe added also to Makefiles as implicit units
...
git-svn-id: trunk@26526 -
2014-01-20 00:20:11 +00:00
marco
f09374a197
* winsock(and -2), sockets and gpm to rtl-extra.
...
git-svn-id: trunk@26426 -
2014-01-11 19:45:37 +00:00
marco
dea2c743d5
* Initial active version of
...
rtl-extra : objects matrix ucomplex
rtl-objpas: convutil(s) dateutil(s) stdconvs variants varutils
git-svn-id: trunk@26398 -
2014-01-05 19:20:15 +00:00
paul
14a34239cc
rtl: add cp856 to makefiles
...
git-svn-id: trunk@26387 -
2014-01-05 06:03:28 +00:00
marco
a001e12d04
* rtl-console initial version.
...
git-svn-id: trunk@26372 -
2014-01-03 22:19:02 +00:00
paul
a592e77f35
rtl: add missing windows codepages (mantis #0024294 )
...
git-svn-id: trunk@24295 -
2013-04-22 01:48:12 +00:00
paul
db357320d7
rtl: install all cpXXX .ppu and .o files
...
git-svn-id: trunk@23802 -
2013-03-12 11:44:15 +00:00
paul
e379daaf9c
compiler, rtl: move cpXXXX.pas files from compiler to RTL\charmaps directory and cleanup them, enable charmaps building for the majority of targets
...
git-svn-id: trunk@23799 -
2013-03-12 01:35:25 +00:00
Jonas Maebe
28c20cfc5e
* the default string type for the JVM target is no longer automatically
...
unicodestring = java.lang.String. The reason this was the default in
the past is that this was the first string type that was implemented,
and without it being the default most code involving string operations
would fail. Now the default strings types are the same as for other
targets
+ new {$modeswitch unicodestrings} directive, that when activated
*together* with {$h+},
1) changes char into an alias for widechar
2) changes string into an alias for unicodestring
3) changes the preferred string evaluation type (in case of uncertainty)
to unicodestring
{$modeswitch unicodestrings} with {$h-} does not change anything at all
regarding the string type (it still changes the char type)
+ new uuchar unit that redefines char as widechar, and which is automatically
included by the compiler if {$modeswitch unicodestrings} is enabled
git-svn-id: branches/jvmbackend@18781 -
2011-08-20 08:35:47 +00:00
florian
786c4e206f
* enables compilation of iso7185 unit on all targets
...
git-svn-id: trunk@15730 -
2010-08-06 17:45:42 +00:00
Jonas Maebe
1251ec996b
- removed $(SYSTEMUNIT)$(PPUEXT) from the macpas unit dependencies
...
(that variable is not defined for all targets and is not necessary
anymore either)
* fixed building of win32/win64 (different because of the buildrtl unit)
git-svn-id: trunk@11419 -
2008-07-20 13:05:03 +00:00
Jonas Maebe
f22c6870d5
* use math.SetExceptionMask() to disable floating point exceptions
...
in the macpas initialisation code (mantis #11516 )
git-svn-id: trunk@11415 -
2008-07-20 09:07:50 +00:00
Jonas Maebe
95c991872b
+ added exeinfo to implicit units so make install works again
...
git-svn-id: trunk@9784 -
2008-01-18 23:03:38 +00:00