Commit Graph

51 Commits

Author SHA1 Message Date
Károly Balogh
3c5011aedc macos: patched up the system unit to build at least on m68k
git-svn-id: trunk@37031 -
2017-08-22 10:51:39 +00:00
Károly Balogh
4e845f12cb macos: made the RTL build completely pass through at least on the pascal level, without assembling
git-svn-id: trunk@36888 -
2017-08-12 21:02:14 +00:00
marco
869d24f7d1 * spelling mistakes fpc repo part, mantis #30233
git-svn-id: trunk@33882 -
2016-06-02 20:01:09 +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
27403b542b + FileNameCasePreserving added - see #18066 in Mantis
git-svn-id: trunk@20896 -
2012-04-15 21:21:53 +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
peter
5acb3649df * revert r9557, the performance impact is to big for an academic corner
case optimziation

git-svn-id: trunk@9603 -
2007-12-31 13:36:16 +00:00
yury
0dcad4d822 * Implemented late thread manager initialization. Thread manager code is not included to executable if thread stuff are not used. WinCE executable size is reduced by 4KB, Win32 executable size is reduced by 3KB. No testsuite regressions.
git-svn-id: trunk@9557 -
2007-12-28 14:40:28 +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
olle
32fac59ac5 made target macpas compile again
git-svn-id: trunk@1077 -
2005-09-12 19:39:58 +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
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
olle
d4b4756c01 + Added optional path translation mechanism 2005-03-20 19:37:31 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
peter
f6f22df152 * system unit updated 2005-02-07 21:30:12 +00:00
florian
4f7560d89e * improved widestring infrastructure manager 2005-02-01 20:22:49 +00:00
olle
f7d9958e46 * filetype/filecreator changed after the file is opened, in case the file did not previously exist 2005-01-24 18:51:23 +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
eaec1c4e68 * Interface to StdLibC moved from system to macostp 2004-10-19 19:56:59 +00:00
olle
0e5d980f63 + Added SetDefaultMacOS[Filetype|Creator]
* Files written to by fpc rtl now always will get decent filetype/creator
  * Adapted to use FSpGetFullPath
2004-09-30 19:58:42 +00:00
olle
bd642b9e1c + InitGraf called for MPW tool, which make strange bug disappear.
* bugfix initial wd for MPW tool
  + Added SysInitExceptions
2004-09-12 19:51:02 +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
olle
78249b1e66 + added Yield routine 2004-08-20 10:18:15 +00:00
olle
ef5ff3185b + added qd, the "QuickDraw globals" 2004-07-14 23:34:07 +00:00
olle
5cdcf47d16 + Variables describing misc OS features added
+ Detection of GUI app
  * Working directory for APPTYPE TOOL correct now
  + Exit code <> 0 written to, console for console apps, to system debugger (if installed) for GUI apps.
  * Misc fixes
2004-06-21 19:23:34 +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
olle
1f2eb63e83 + added call to MaxApplZone to have the whole MacOS heap available 2004-05-11 18:05:41 +00:00
olle
8611b8b6d0 * do_read/do_write addr arg changed to pointer
* misc internal changes
2004-04-29 11:27:36 +00:00
olle
acd7fb50c6 * internal changes 2004-02-04 15:17:16 +00:00
Tomas Hajny
e0f9297e01 * ExecuteProcess fixes, ProcessID and ThreadID added 2004-01-20 23:05:31 +00:00
Jonas Maebe
fb999d409f * make the C-main public 2004-01-04 21:06:43 +00:00
olle
00065dd24d + handles program parameters for MPW
+ program start stub
  * improved working directory handling
  * minor changes
  + some documentation
2003-10-29 22:34:52 +00:00
olle
f326c832d9 + working direcory emulated
+ implemented directory handling procs
  + all proc which take a path param, now resolve it relative wd
2003-10-17 23:44:30 +00:00
peter
d0eac29ab9 * THandle is platform dependent 2003-10-16 15:43:13 +00:00
peter
3d8d9c96f8 * sbrk returns pointer 2003-09-27 11:52:35 +00:00
olle
19e0c3eb31 + filehandling complete
+ heaphandling complete
  + support for random
  * filehandling now uses filedecriptors in StdCLib
  * other minor changes
  - removed DEFINE MAC_SYS_RUNNABLE
2003-09-12 12:45:15 +00:00
olle
ef64762d59 + added support for rudimentary file handling 2003-01-13 17:18:55 +00:00
olle
a6652bc306 + added support for rudimentary heap 2002-11-28 10:58:02 +00:00
olle
c12d6337ef + added switch MAC_SYS_RUNABLE
+ added include of system.h etc
  + added standard globals
  + added dummy hook procedures
2002-10-23 15:29:09 +00:00
florian
674d20ef5e * changes from Olle to compile/link a simple program 2002-10-10 19:44:05 +00:00