Commit Graph

46 Commits

Author SHA1 Message Date
Rika Ichinose
0750777fc8 Supposedly better fastmove.inc. 2023-12-10 13:26:39 +00:00
Michael VAN CANNEYT
bf1af7a962 * string -> shortstring 2023-07-14 17:26:11 +02:00
Michael VAN CANNEYT
a2caccd31f * Char -> AnsiChar 2023-07-14 17:26:09 +02:00
ondrej
1a0ba60de6 * revert r47598: implement TRandomGenerator
git-svn-id: trunk@47605 -
2020-11-27 04:53:06 +00:00
ondrej
c4dd3b661a * rtl: implement TRandomGenerator for thread-safe random
git-svn-id: trunk@47598 -
2020-11-26 05:59:00 +00:00
pierre
84ebe96d41 Define FPC_IS_SYSTEM at start of all system.pp source
git-svn-id: trunk@43203 -
2019-10-15 15:04:32 +00:00
pierre
38704411b2 Define conditional FASTMOVE_DISABLE_SSE3 to discard SSE specific code, needed for Watcom Assembler support
git-svn-id: trunk@36849 -
2017-08-04 20:53:09 +00:00
pierre
ee4956be40 Define FPC_ANSI_TEXTFILEREC for watcom OS
git-svn-id: trunk@36843 -
2017-08-04 14:58:58 +00:00
Tomas Hajny
db7a9950d1 * unit name changed to System (starting with uppercase 'S') for improved compatibility to Delphi - see test tobject5.pp
git-svn-id: trunk@30025 -
2015-02-27 19:00:50 +00:00
sergei
3a5e6485b5 - RTL: removed InitVariantManager, it was an empty procedure since day 1.
git-svn-id: trunk@29114 -
2014-11-22 20:35:46 +00:00
Tomas Hajny
d442d14e0c + FileNameCasePreserving added - see #18066 in Mantis
git-svn-id: trunk@20894 -
2012-04-15 20:56:13 +00:00
paul
1ccf16358c rtl: init widestring and unitcodestring managers before initialization of Standard IO files (stdin,stdout,stderr)
git-svn-id: trunk@19542 -
2011-10-25 02:29:29 +00:00
florian
f97c2968f9 * fixed widestring/unicodemanager initialisiation
git-svn-id: trunk@11743 -
2008-09-10 21:02:50 +00:00
peter
f4f3ae84d0 * AllowDirectorySeparators and AllowDriveSeparators typed constants
added to allow customization of path and directory parsing in the rtl
  * Use the new sets instead of the hardcoded / and \

git-svn-id: trunk@10105 -
2008-01-29 23:04:56 +00:00
pierre
d3c33fb99c * Update watcom system unit
git-svn-id: trunk@8547 -
2007-09-18 13:29:55 +00:00
Tomas Hajny
3b3849c02c + AllFilesMask constant added
git-svn-id: trunk@8492 -
2007-09-15 12:09:25 +00:00
tom_at_work
1b4b42fdd6 * added CheckInitialStkLen() function which checks whether the given stack size value is valid on the OS when creating a thread, fixing stack checking
git-svn-id: trunk@1722 -
2005-11-11 12:16:08 +00:00
michael
21425e303c + Removed HASVARIANT define
git-svn-id: trunk@244 -
2005-06-07 20:48:31 +00:00
michael
8a226bba52 + Removed HASWIDESTRING/HASWIDECHAR defines
git-svn-id: trunk@241 -
2005-06-07 20:42:22 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
peter
b68af1b0e3 * post 2.0.0 fixes from cvs
git-svn-id: trunk@7 -
2005-05-16 20:59:02 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
michael
2e48181661 + Added maxpathlen constant (maximum length of filename path) 2005-05-12 20:29:04 +00:00
Tomas Hajny
3ddd944b81 * fix for potential SIGSEGV during argv allocation 2005-05-10 21:45:08 +00:00
florian
4aa4aeae79 + TThreadID 2005-04-13 20:10:50 +00:00
Tomas Hajny
d3c103dfd7 * EOF_CTRLZ conditional define replaced with CtrlZMarksEOF, #26 handling made more consistent (fix for bug #2453) 2005-04-03 21:10:59 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
florian
4f7560d89e * improved widestring infrastructure manager 2005-02-01 20:22:49 +00:00
Tomas Hajny
353d5cc3de + GetProcessID added 2004-12-05 14:36:37 +00:00
peter
dbc2025604 ErrOutput added 2004-11-04 09:32:31 +00:00
peter
869b0ecc85 * compiler defined HEAP and HEAPSIZE removed 2004-10-25 15:38:59 +00:00
olle
9a4855aa43 + added maxExitCode to all System.pp
* constrained error code to be below maxExitCode in RunError et. al.
2004-09-03 19:25:21 +00:00
peter
2ed14823c5 * New heapmanager that releases memory back to the OS, donated
by Micha Nelissen
2004-06-17 16:16:13 +00:00
peter
041eb4aa1d * do_read/do_write addr argument changed to pointer 2004-04-22 21:10:56 +00:00
Tomas Hajny
e0f9297e01 * ExecuteProcess fixes, ProcessID and ThreadID added 2004-01-20 23:05:31 +00:00
Tomas Hajny
ad451147d7 * merged Jonas fix from GO32v2 2004-01-11 23:08:39 +00:00
Tomas Hajny
490598c62a * 'conservative' version of the do_open patch by Joe da Silva 2004-01-11 22:54:44 +00:00
peter
d715c6195f * patches from wiktor 2003-12-15 15:57:48 +00:00
Tomas Hajny
5c1ee40523 * Wiktor Sywula: LFN detection uncommented in system, new units added 2003-11-17 19:55:13 +00:00
Tomas Hajny
97ed1cfdcf * Wiktor Sywula: environment and arguments support added 2003-10-18 09:31:59 +00:00
peter
d0eac29ab9 * THandle is platform dependent 2003-10-16 15:43:13 +00:00
peter
8457961ba6 * stdcall fixes 2003-10-03 21:56:36 +00:00
Tomas Hajny
f8f621d265 * append fix applied to Amiga, Atari, EMX, GO32v2, OS/2 and Watcom 2003-09-29 18:52:36 +00:00
peter
3d8d9c96f8 * sbrk returns pointer 2003-09-27 11:52:35 +00:00
Tomas Hajny
ecdbb51464 * syswat renamed to system, CVS log added 2003-09-07 22:29:26 +00:00
florian
3790cb34f1 * added initial watcom extender files; they need to be cleaned up 2003-09-05 18:09:35 +00:00