Commit Graph

382 Commits

Author SHA1 Message Date
pierre
03d3ba4054 win32.inc 1999-01-29 09:24:46 +00:00
pierre
28e8e7951d * conversion from boolean to longint must be explicit 1999-01-28 18:24:29 +00:00
pierre
33aac9b556 + system_exit procedure added 1999-01-18 10:05:47 +00:00
peter
d86094c298 + added math unit to objects 1999-01-15 11:47:12 +00:00
florian
ecd19b85b6 + first version 1999-01-12 14:47:45 +00:00
florian
efeab84797 * some updates to compile API units for win32 1999-01-09 07:29:46 +00:00
peter
c6000eea2b * removed winspool requirement 1999-01-07 15:52:22 +00:00
peter
decd60caa8 * clean doesn't clean objpasdir anymore 1999-01-04 11:57:45 +00:00
peter
a1bbee561c * small fixes for better compatibility 1998-12-28 23:35:14 +00:00
peter
e2904b82a1 * fixes for smartlinking 1998-12-28 23:30:11 +00:00
peter
f11d46a93e + stdout, which is needed when you write something in the system unit
to the screen. Like the runtime error
1998-12-28 15:50:42 +00:00
pierre
02a46a6547 * HandleError -> HandleErrorFrame to avoid problem in
assembler code in i386.inc
    (call to overloaded function in assembler block !)
1998-12-21 14:28:20 +00:00
peter
7470cd1cae * use -FE 1998-12-21 13:06:10 +00:00
peter
eea18b6d34 - not necessary 1998-12-15 22:47:00 +00:00
peter
516958a67b * removed temp symbols 1998-12-15 22:42:49 +00:00
pierre
957fdc1f2d + exception handling by default 1998-12-09 17:57:33 +00:00
pierre
67dba7efc3 + added conversion from exceptions into run time error
(only if syswin32 compiled with -ddebug for now !)
  * added HandleError(errno,frame)
    where you specify the frame
    needed for win32 exception handling
1998-12-01 14:00:08 +00:00
pierre
292e21df12 * needs asw to link correctly wprt0 or wdllprt0 file 1998-11-30 13:13:40 +00:00
pierre
8a0fb3c67e + added the changes from Pavel Ozerski after several modifications
to be able to create DLLs
1998-11-30 09:16:57 +00:00
Jonas Maebe
7c0bfa9585 + added warning about TABs 1998-11-24 19:49:32 +00:00
pierre
bc986a816e + added objects unit 1998-11-18 09:28:07 +00:00
peter
b0abdd9de6 * fixed longbool returns for api calls 1998-11-16 15:48:53 +00:00
pierre
62d78e76ad * changed getdir(byte,string) to getdir(byte,shortstring) 1998-11-16 14:14:58 +00:00
peter
057e2e3891 + pascal type aliases 1998-11-12 11:41:05 +00:00
florian
7a43ffe6cb + Is* flags added
+ IsLibrary works also
1998-10-27 15:07:16 +00:00
peter
77bd6071b3 * type HINSTANCE -> HINST 1998-10-27 11:17:07 +00:00
michael
e591bca4bb * environment vars are case insensitive under WinNT/DOS 1998-10-27 10:55:55 +00:00
pierre
b0bc7490ef * fsplit adapted to long filenames 1998-10-22 15:32:38 +00:00
peter
41af0eea9c - obsolete 1998-10-19 12:48:35 +00:00
peter
b4fce59bbc * removed writelns 1998-10-16 14:20:06 +00:00
peter
4c17808c92 * findfirst is now more delphi alike 1998-10-16 08:55:26 +00:00
peter
ce31428aa4 + fpuinit
+ end of backtrace indicator
1998-10-15 16:26:19 +00:00
peter
ef7da87e66 * fixed dos dependency 1998-10-14 12:49:42 +00:00
pierre
595ecb4a9f * wrong 'objpas' target in all removed 1998-10-12 08:36:29 +00:00
michael
6a5fc9eea4 + Added disk.inc to sysutils dependencies 1998-10-11 13:45:03 +00:00
michael
dda63421b1 Added disk functions 1998-10-11 13:42:55 +00:00
michael
0d5f9c5213 + Further sysutils implementations. 1998-10-11 12:21:46 +00:00
michael
844f30a84c Added file calls. Implemented for linux only 1998-10-11 12:21:01 +00:00
peter
19fed65830 + heaptrc 1998-10-06 22:10:29 +00:00
peter
b07d934d64 * fixed rtl path 1998-10-02 09:25:58 +00:00
pierre
d337790969 some conversion where wrong 1998-09-18 16:01:22 +00:00
peter
d26cb63037 * merged fixes 1998-09-16 16:47:18 +00:00
peter
c5d602d627 * merged updates 1998-09-15 12:09:08 +00:00
peter
4620a73a9b * FPC_ names
* Heap manager is now system independent
1998-09-14 10:48:00 +00:00
michael
3b3c67409f fixed colon problem 1998-09-11 15:09:48 +00:00
peter
dccc910509 - renamed makefile to Makefile 1998-09-10 14:15:47 +00:00
pierre
2e75c0eca0 * WINBOOL changed from longint to longbool 1998-09-08 14:30:03 +00:00
peter
4956991f0b * fixed $smartlibext -> $staticlibext to fix a 'rm *' :( 1998-09-07 18:31:53 +00:00
pierre
06e24d00f4 + all unknown function ifdef with
conditionnal unknown_functions
    testwin works now, but windowcreate still fails !!
1998-09-04 17:17:28 +00:00
pierre
b700fab197 + added SED testing for ascdef.pp and unidef.pp
* func.pp ready
    still some functions missing (commented out for now)
1998-09-04 12:33:11 +00:00
pierre
df384b0243 * small improvements in number of found functions
all remaining are in func.pp
1998-09-03 18:17:30 +00:00
pierre
36a555ead1 * most functions found in main DLL's
still some missing
    use 'make dllnames' to get missing names
1998-09-03 17:14:50 +00:00
pierre
b8e1249066 * do_open sometimes returns -1 as handle on fail
was not checked correctly
1998-09-02 09:03:46 +00:00
pierre
a0eda71f84 * compilable windows.pp file
still to do :
     - findout problems
     - findout the correct DLL for each call !!
1998-08-31 11:53:53 +00:00
peter
cf8640b638 * sbrk returns -1 on error 1998-08-26 10:05:08 +00:00
pierre
cfb7b1522d * sbrk was wrong
heap growing now works for win32
1998-08-24 14:45:22 +00:00
peter
765a36211c * win32 compiles a bit better, no growheap crash 1998-08-21 15:16:56 +00:00
peter
ddd859e835 * winheap turned off by default 1998-08-21 10:10:16 +00:00
michael
734a30e857 Corrected fexpand behaviour. 1998-08-16 09:12:11 +00:00
michael
4fc8eb51af + Added support for errorproc. Changed runerror to HandleError 1998-07-30 13:27:19 +00:00
florian
ba57d2813b * some problems with ansi string support fixed 1998-07-13 21:19:07 +00:00
michael
59456d7671 + Initial implementation, donated by Hans Lunsing 1998-07-08 07:40:16 +00:00
carl
cd95f7a510 + First version 1998-07-07 12:38:46 +00:00
carl
fac56c6baf * correct mapping of error codes for TP compatibility
+ implemented stack checking in ifdef dummy
1998-07-07 12:37:28 +00:00
carl
b8f38be993 * IOCheck/InOutRes check for mkdir,rmdir and chdir like in TP 1998-07-02 12:33:18 +00:00
peter
5a638754f4 * better readln/writeln 1998-07-01 15:29:56 +00:00
florian
811044754a * better rtti 1998-06-25 08:41:41 +00:00
peter
cb3365a5ac * working w32 rtl 1998-06-10 10:39:11 +00:00
peter
56bc103c33 * dos interface is now 100% compatible
* fixed call PASCALMAIN which must be direct asm
1998-06-08 23:07:45 +00:00
michael
3e2e27d313 + Removed log from before restored version. 1998-05-06 12:35:26 +00:00
michael
037f88943f + Streamlined makefile. Uses -I option now, and makes use of global files. 1998-05-06 09:46:40 +00:00
florian
7a9c205693 + do_open implemented, the file-I/O should be now complete 1998-04-27 18:29:09 +00:00
florian
ce715462bf + constants for CreateFile added 1998-04-27 18:25:36 +00:00
florian
79d67dd7b1 * was uncompilable 1998-04-27 14:01:38 +00:00
florian
921d694e24 + paramstr/paramcount implemented 1998-04-27 13:58:21 +00:00
florian
168cd84d1e * some small extensions 1998-04-26 22:37:22 +00:00
florian
45de55a736 + getftime, unpacktime, packtime 1998-04-26 22:37:02 +00:00
florian
c5d1d68525 + more stuff added (??dir procedures etc.) 1998-04-26 21:49:57 +00:00
florian
065d948961 + first compiling and working version 1998-04-26 21:49:09 +00:00
peter
cbbfd69395 * small fixes so it compiles 1998-03-27 00:50:22 +00:00
peter
04b1744f42 * objpas addepted 1998-03-26 13:01:21 +00:00
root
d1a1f501c8 Initial revision 1998-03-25 11:18:12 +00:00