Commit Graph

311 Commits

Author SHA1 Message Date
Tomas Hajny
c016de5709 * Makefiles regenerated 2004-12-05 19:26:19 +00:00
Tomas Hajny
e1252e7302 * GetMsCount added, platform independent routines moved to single include file 2004-12-05 16:44:43 +00:00
Tomas Hajny
353d5cc3de + GetProcessID added 2004-12-05 14:36:37 +00:00
armin
f4ffaa9828 * applied peters patch for cross compile (bin installation) 2004-11-26 13:03:07 +00:00
armin
af7a983b6a * adapted to new compiler check for externals 2004-11-25 12:32:08 +00:00
armin
23ebe1907e * added some fp* functions 2004-11-06 19:57:06 +00:00
armin
f6ac5c699f * copy imp files to new ppu directory 2004-11-05 17:32:37 +00:00
peter
dbc2025604 ErrOutput added 2004-11-04 09:32:31 +00:00
peter
86f78c7300 * units are now created in separate directory units/cpu-os/
* distclean uses cleanall rule and removes units dir
  * cross compile support fixed, it is now possible to cycle a ppcsparc
    without deleting ppc386
  * bintutilsperfix defaults to cpu-os-
2004-10-30 12:36:43 +00:00
armin
ad45adbb6e * saveregisters no longer supported by compiler, for now save all registers in stackcheck 2004-10-25 18:11:49 +00:00
peter
869b0ecc85 * compiler defined HEAP and HEAPSIZE removed 2004-10-25 15:38:59 +00:00
armin
5c03484982 * SysUpdateScreen modified esi and edi 2004-10-03 20:16:43 +00:00
armin
0f1fec0de1 * exiting threads at nlm unload 2004-09-26 19:25:49 +00:00
armin
afdd6dcf1a * make winsock more compatible to win32 version 2004-09-18 23:45:43 +00:00
armin
193d033ab9 * dont allocate/deallocate video buf, already done in video.inc 2004-09-17 18:30:00 +00:00
armin
38a0e5688a * added NWGetCodeStart, needed for lineinfo 2004-09-17 18:29:07 +00:00
armin
458e3c3780 * makefiles regenerated
* ide: added target netwlibc
2004-09-04 23:33:38 +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
armin
8e7eb82e41 * aio.imp was listed twice 2004-08-27 17:24:25 +00:00
olle
280ff73ccf * fix so that macpas.pp really is compiled 2004-08-25 16:57:22 +00:00
olle
3a29988676 + Added unit macpas 2004-08-16 16:22:11 +00:00
armin
7835a0c709 *** empty log message *** 2004-08-13 20:03:24 +00:00
armin
e925386393 * moved rtl/netware/nwimp/*.imp to rtl/netware 2004-08-13 19:57:44 +00:00
armin
bd9e93087c * changed dir separator from \ to /
* long namespace by default
* dos.exec implemented
* getenv ('PATH') is now supported
* changed FExpand to global version
* fixed heaplist growth error
* support SysOSFree
* stackcheck was without saveregisters
* fpc can compile itself on netware
2004-08-01 20:02:48 +00:00
armin
8d1c71a835 make netware rtl compilable under 1.9.5 2004-07-30 15:05:25 +00:00
armin
3cb6e124b3 first version for netware 2004-07-30 14:51:21 +00:00
daniel
6c4cade37d * Matrix unit included in build process 2004-07-07 21:37:29 +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
423fde7ac6 * regenerated 2004-05-23 18:25:48 +00:00
olle
73f73fb6f1 * updated according to the new version of fpcmake.ini 2004-04-20 23:29:59 +00:00
Tomas Hajny
29d247f06b * spaces instead of a tab 2004-03-07 17:07:01 +00:00
daniel
bc7f8a474d * Enable threadvars again 2004-02-17 17:37:25 +00:00
Tomas Hajny
7a08fcd395 * LastDosExitCode changed back from threadvar temporarily 2004-02-16 22:16:55 +00:00
Tomas Hajny
601f2e02ce * overloaded ExecuteProcess added, EnvStr param changed to longint 2004-02-15 21:34:06 +00:00
michael
6571f6a7e5 + Switched to single interface in dosh.inc 2004-02-09 12:03:16 +00:00
michael
66dd127bd9 + Moved CRT interface to common include file 2004-02-08 16:22:20 +00:00
peter
98105d8055 * classes uses types to import TPoint and TRect 2004-01-22 17:11:23 +00:00
Tomas Hajny
e0f9297e01 * ExecuteProcess fixes, ProcessID and ThreadID added 2004-01-20 23:05:31 +00:00
michael
32702205a0 + Some more fixes to rtlconst. Const strings moved from classes to rtlconst 2004-01-10 20:13:19 +00:00
marco
55850b063a * regenerating the makefiles with some netbsd fixes + version upgrades 2004-01-05 23:34:21 +00:00
florian
058d480f40 * error handling for Variants improved 2003-11-26 20:00:19 +00:00
peter
2d6deeaade * regenerated 2003-10-28 16:44:35 +00:00
peter
168ccf83c3 * regenerated 2003-10-27 15:58:54 +00:00
Tomas Hajny
57538cb669 * THandle in sysutils common using System.THandle 2003-10-25 23:42:35 +00:00
olle
527a79b0dc * changed i386 to cpui386 2003-10-17 22:10:30 +00:00
peter
9fc4e555dd * regenerated 2003-10-09 14:35:20 +00:00
peter
3d27318cb2 * moved classes unit to rtl 2003-10-06 21:01:06 +00:00
marco
feaed02001 * cross compiling fixes to makefile and fpcmake 2003-10-04 13:48:11 +00:00
marco
73876b7490 * CROSSCOMPILING stage 2 2003-10-03 21:40:35 +00:00
marco
eaceacb7e2 * remake with new fpc param 2003-10-02 08:50:13 +00:00
peter
39add9f5ff * GetCurrentThreadHandle renamed to GetCurrentThreadId 2003-10-01 21:00:09 +00:00
peter
3d8d9c96f8 * sbrk returns pointer 2003-09-27 11:52:35 +00:00
armin
7b8ac3c767 * added declarations with var parameters 2003-05-10 21:38:22 +00:00
armin
d81dcf5c47 * added THandle 2003-04-12 13:21:27 +00:00
peter
29762b04a6 * regenerated 2003-04-01 16:09:56 +00:00
armin
4aeca0f382 * removed uses netware from winsock, DirectoryExists implemented 2003-03-30 12:35:43 +00:00
Tomas Hajny
a8e68d18c5 * dummy DirectoryExists added 2003-03-29 15:16:26 +00:00
armin
2d9ba86107 * more platform independent thread routines, needs to be implemented for unix 2003-03-27 17:14:27 +00:00
armin
cc769a33ea * support for fcl, support for linking without debug info
* renamed winsock2 to winsock for win32 compatinility
* new sockets unit for netware
* changes for compiler warnings
2003-03-25 18:17:54 +00:00
armin
c6b7a67ca9 * removed cvars because of problems with nlmconv 2003-03-25 18:09:25 +00:00
Tomas Hajny
f2cd222a55 + platform extensions unified, emx target added 2003-03-24 00:01:12 +00:00
armin
e321c72b22 * CloseSocket added 2003-03-23 17:47:15 +00:00
armin
ae32ef0b1e * updateed imp-files for netware 2003-03-21 12:28:07 +00:00
armin
375362a11b * added nwprot, contains types/imports for netware server protocol library 2003-02-23 18:41:42 +00:00
armin
5c0479975e * removed nwstdio and nwthread
* added nwnit.pp and nwserv.pp containing nearly all netware server structures/function definitions available in the c sdk
2003-02-22 18:23:26 +00:00
armin
4f2f4fc92d * moved ScreenWidth and ScreenHeight to interface 2003-02-20 14:07:56 +00:00
armin
872a9b1d1e * added scrrenHeight and ScreenWidth 2003-02-20 14:05:55 +00:00
armin
a59fbd968d * typo fixed 2003-02-16 17:46:11 +00:00
armin
6cd83c6db8 * added nwsnut, nwconio and nwthreads for netware 2003-02-16 17:45:08 +00:00
armin
cf046bc83a * systhrds fir netware added 2003-02-16 17:12:15 +00:00
armin
abb6577ccd * changes for new threadvar support 2003-02-15 19:12:54 +00:00
peter
9addbba86a * regenerated 2003-01-14 21:15:21 +00:00
peter
3dad4cd3c4 * regenarated 2002-11-24 16:31:10 +00:00
carl
f0bb456351 - remove objinc.inc (unused file)
* update makefiles accordingly
2002-10-20 12:00:52 +00:00
florian
495cb55113 + call to initvariantmanager inserted 2002-10-13 09:25:14 +00:00
peter
9f31783a0a * old logs removed and tabs fixed 2002-09-07 16:01:16 +00:00
marco
0e2046b1fd * Some more OpenBSD fixes. 2002-08-01 12:28:49 +00:00
marco
d228e13edf * OpenBSD makefile update again 2002-07-30 13:39:03 +00:00
florian
c37876544c * fixed dependencies of types-Unit
+ gettext and variants unit added to makefile
2002-07-26 09:49:21 +00:00
florian
42a7c6c636 + types unit added 2002-07-23 20:39:21 +00:00
peter
71a1ae2136 * sLineBreak changed to normal constant like Kylix 2002-07-01 16:29:05 +00:00
carl
63613709f2 + reinstate novell stack checking 2002-04-15 18:47:34 +00:00
carl
7d6edd04b2 + generic stack checking 2002-04-12 17:34:05 +00:00
armin
fcdf7d83d3 + unload module no longer shows: Module did not release...
+ check-function will no longer be removed when smartlink is on
2002-04-01 15:20:08 +00:00
armin
ddfecc5f8a makefile.fpc for netware
stderr to netware console
free all memory (threadvars and heap) to avoid error message while unloading nlm
2002-04-01 10:47:31 +00:00
armin
50626a13f4 + demo for netware check-funcktion 2002-03-30 09:12:14 +00:00
armin
b9f1677a0c + support check-function for netware 2002-03-30 09:09:47 +00:00
armin
ed209a3961 + initialize threadvars defined local in units 2002-03-28 16:07:52 +00:00
armin
90ad7b5a16 + fist version of aio added 2002-03-19 19:33:36 +00:00
armin
071ee9bfd8 + Implemented nwpre and prelude in assembler, now working like the original nwpre 2002-03-19 19:16:01 +00:00
armin
99342666c0 *** empty log message *** 2002-03-17 18:04:35 +00:00
armin
8d292eb468 + threads and winsock2 implemented 2002-03-17 17:57:33 +00:00
armin
e24f57d1ba + new file 2002-03-16 14:51:14 +00:00
armin
7a8510ef63 * changes for current rtl, basic MT support 2002-03-08 19:13:49 +00:00
armin
e03cdd1f5c * make it compilable with fpc 1.1 2002-03-08 19:12:09 +00:00
armin
c500543105 * added some missing functions 2002-03-08 19:11:02 +00:00
armin
af552b4c35 * added 64 bit fileseek (currently only 32 bit supported) 2002-03-08 19:10:14 +00:00
armin
4a03070bcb * Additional routines needed for MT 2002-03-08 19:06:47 +00:00
armin
20213ef769 make it compilable with fpc 1.1 2002-03-08 19:04:36 +00:00
armin
8926c0a1f4 Changes for new style (TKeyboardDriver record) 2002-03-08 19:02:59 +00:00
armin
d9bb2a85c2 Changes for new style (TKeyboardDriver record) 2002-03-08 18:59:31 +00:00
carl
41c3b07113 * Renamed ppc.cfg -> fpc.cfg 2001-11-24 02:05:21 +00:00
florian
6476fbf2fe * fixed and added a lot of stuff to get the Jedi DX( headers
compiled
2001-08-19 21:02:01 +00:00
Jonas Maebe
94b50cf56c * move platform independent constant declarations after inclusion of
systemh.inc
2001-06-18 14:26:16 +00:00
Tomas Hajny
72e3212dad + platform specific information 2001-06-13 22:20:10 +00:00
peter
47a24b5da6 * eoutofmemory and einvalidpointer fix 2001-06-03 15:18:01 +00:00
peter
c36bfa35f3 * new netware patches 2001-05-30 21:36:25 +00:00
florian
17622f504f * updates from Armin commited 2001-04-16 18:53:18 +00:00
florian
a33a06ce5d * updates from Armin commited 2001-04-16 18:33:14 +00:00
florian
9929a33475 * added logs, fixed email address of Armin, it is
diehl@nordrhein.de
2001-04-11 14:17:00 +00:00
florian
3143b484c4 * initial commit, thanks to Armin Diehl (diehl@nordrhein) 2001-04-11 14:14:12 +00:00