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