Commit Graph

1287 Commits

Author SHA1 Message Date
peter
c1fabab00b * FPCDIR setting/detect
* lot of other updates to create .deb files correctly
2000-01-06 01:29:48 +00:00
peter
e3c8963279 * Makefile updates again 2000-01-04 00:00:14 +00:00
peter
2b4221b9b2 * regenerated 2000-01-03 19:42:36 +00:00
peter
8baf3100ca * fixed exporting of variables which are declared by commandline or
set in the Makefile itself
1999-12-24 15:25:50 +00:00
peter
926aa3030b * regenerated 1999-12-23 19:43:59 +00:00
peter
eef7f751b0 * regenerated 1999-12-22 01:09:18 +00:00
peter
602b295aaf * zipinstall fixes 1999-12-21 16:09:12 +00:00
peter
005e98fb55 * fpcmaked -> fpcmade.<TARGET> 1999-12-19 15:16:39 +00:00
pierre
1fe7793288 + add VESA compatible mode in 16 and 256 colors 1999-12-08 09:09:34 +00:00
peter
daf8bdf1e1 * fpcmake updated for win32 commandline 1999-12-06 18:26:48 +00:00
pierre
3909f4bab8 * local var col was undefined
+ 640x200 and 640x350 modes added (VGALo and VGAMed)
  * WM_PAINT better handled (only requested region written)
1999-12-02 00:24:36 +00:00
peter
bf3e811517 * cmdline support 1999-12-01 22:57:30 +00:00
florian
2f552d9b90 * the wm_nc... messages aren't handled anymore it leads to too mch problems ... 1999-11-30 22:36:53 +00:00
florian
75c8bdc3a2 * first implementation of winmouse unit 1999-11-29 22:03:39 +00:00
peter
c35eba9070 * fpcmake updates 1999-11-26 00:01:30 +00:00
peter
41c91ed6b3 * package dependencies 1999-11-25 20:22:56 +00:00
florian
14a2d2ba96 + created from extgraph 1999-11-24 22:33:15 +00:00
pierre
793a67c4a8 * used TWNDCLASS in interface and WNDCLASS in implementation 1999-11-21 01:39:26 +00:00
pierre
6f95642db5 + DLL Hooks for the four callings added 1999-11-20 00:16:44 +00:00
pierre
7caaba9e76 * bug fix for web bug703 and 704 1999-11-18 22:19:57 +00:00
michael
90156ea1a0 * Better and faster Fexpand, SearchPath fromPiotr Sawicki 1999-11-18 15:28:47 +00:00
peter
ba170472db * fpcmake updated 1999-11-10 22:10:44 +00:00
pierre
76aa5a6dd3 * Check ErrorBuf at exit
+ Win32StackTop
1999-11-09 22:34:00 +00:00
peter
79d331a978 * fpcmake support 1999-11-08 15:01:38 +00:00
peter
6dac8462c5 * move graph.inc to the target dir 1999-11-08 11:15:21 +00:00
pierre
699e96f6a3 + some overloaded functions for Delphi compatibility 1999-11-05 09:53:02 +00:00
pierre
ac0ec0b6ba + TCOLORREF = cardinal 1999-11-05 09:50:29 +00:00
peter
9dac8a8ce6 * report stderr,stdout to message box for errors
* close input,output when GUI app is made
1999-10-26 12:25:51 +00:00
pierre
709f64a8cd + some Delphi overload added 1999-10-26 09:38:51 +00:00
peter
4bf41d3afb * allocate an extra byte for argv[0] 1999-10-22 14:47:19 +00:00
peter
77ad645df4 * crtreturn also needs f:textrec as parameter 1999-10-22 14:36:20 +00:00
peter
4090edd5c6 * getfattr resets doserror 1999-10-14 08:57:51 +00:00
pierre
b61b279873 * fix form bug660 1999-10-12 08:56:48 +00:00
peter
e1f13876f5 * fixed argv[0] length 1999-10-03 19:39:05 +00:00
pierre
c2b91fcf40 + InitC unit 1999-09-28 22:53:26 +00:00
peter
bb74ee227d * fixed createdc to be D4 compatible 1999-09-28 22:29:59 +00:00
pierre
97d495949c ExecInheritsHandles reset to false by default 1999-09-22 12:34:05 +00:00
pierre
20f86dc60f * typo error 1999-09-21 13:24:32 +00:00
pierre
d0e2d02282 * Child inherits now file handles from parent in Exec by default 1999-09-21 12:37:09 +00:00
pierre
aeb8ec0d54 + ExecInheritedHandles boolean 1999-09-21 11:34:40 +00:00
peter
5b55c02885 * windows unit include moved to wininc/ 1999-09-16 13:38:07 +00:00
peter
3b5373c08a * fixed do_open flags to be > $100, becuase filemode can be upto 255 1999-09-10 15:40:32 +00:00
peter
2e8c087cf4 * fixes from Maarten Bekers 1999-08-28 09:30:39 +00:00
michael
8dc64344fd + Patched FSearch from Frank McCormick 1999-08-25 13:57:55 +00:00
peter
7b01515f82 * Removeline fixed 1999-08-24 13:15:44 +00:00
michael
e999954220 + Fixed setfilepos and openfile 1999-08-24 08:44:43 +00:00
michael
2a03e0ab6c * Fixed bug #533, in findmatch 1999-08-18 08:38:42 +00:00
peter
1644842941 * dependencies for crt fixed 1999-08-13 15:36:38 +00:00
michael
9160bc7ca5 Fixed win32finddata size; searchrec.excludeattr was overwritten. 1999-08-12 09:24:14 +00:00
florian
45233bf8bb * some fixes (KEY_EVENT_STRUCT was wrong) 1999-07-14 08:46:26 +00:00
michael
b4a3ab20ec Fix in HKEY_DYN_DATA 1999-07-09 21:12:23 +00:00
michael
8d19cb94db + Small edit in paramstr 1999-07-07 10:04:43 +00:00
michael
5dd3badc3e Better construction of commandline argv 1999-07-07 09:43:16 +00:00
florian
f3ab1ad437 * some fixes to compile ddraw units from the jedi project 1999-07-06 22:44:09 +00:00
peter
ebd738f2f5 * removed temp defines 1999-07-05 20:04:21 +00:00
florian
6ae5a15b57 * some more functions fixed to get them work 1999-07-05 14:47:42 +00:00
michael
b3a81afd51 + Fixed declarations of chars to pchars 1999-07-05 14:01:40 +00:00
michael
06c7d3233f + Fixed Connect call 1999-07-03 15:16:45 +00:00
michael
17c05e64c3 + Fixed PServEnt 1999-06-30 07:50:39 +00:00
florian
eed51e6bd5 * minor typos in winsock.pp fixed
+ makefile for sockets.pp updated
1999-06-21 12:41:33 +00:00
florian
eea0e30b06 + initial revision, derieved from the linux version 1999-06-21 12:40:48 +00:00
florian
e6da269609 * changes for the winsock unit 1999-06-18 13:59:49 +00:00
florian
e8172b7192 + initial revision, should be completly compatible with the delphi
winsock unit
1999-06-18 13:58:59 +00:00
michael
3c33678c4e + Fixed paramstr(0) 1999-06-11 16:26:40 +00:00
peter
e5ba3f9d49 * last fixes for 0.99.12 release 1999-06-10 15:02:08 +00:00
peter
78aebb31d3 * fixed fullwin,textbackground 1999-06-09 16:46:08 +00:00
peter
7458f82e60 * renamed delete -> service_delete 1999-06-01 19:23:11 +00:00
peter
803a987e17 * more fixed from Maarten Bekkers 1999-05-22 14:01:01 +00:00
peter
26284d4013 * fixed left crt bugs 1999-05-19 16:22:02 +00:00
florian
e905aeea04 * most of the Object Pascal stuff moved to the system unit 1999-05-17 21:52:33 +00:00
peter
af73412d2b * fixed driveletter checking 1999-05-16 17:08:58 +00:00
peter
960d4a099e * -Sg for heaptrc 1999-05-13 22:38:02 +00:00
peter
5d648e1b4c * objpas fixes 1999-05-13 21:54:27 +00:00
florian
e80f3323ff * initial version with some functions are removed from windows unit 1999-05-10 22:07:13 +00:00
florian
bafe97de23 * moved all opengl32.dll stuff to a newly created opengl32 unit, so
win32 programs should also run on Windows without opengl32.dll
1999-05-10 19:34:06 +00:00
peter
2d3afc0d63 * check ioresult after getdir calls 1999-05-08 19:47:22 +00:00
peter
337d303bbe * 0.99.10 check for browser 1999-05-05 22:24:08 +00:00
peter
1184d1d208 * browser off by default 1999-05-04 11:59:42 +00:00
peter
6380dcc54c * changed back fixes 1999-05-01 13:18:26 +00:00
peter
5399adf5e1 * fixed conflicting declarations 1999-05-01 12:27:48 +00:00
michael
f7650f0e9a + Fixed some compiling errors 1999-04-30 11:34:27 +00:00
peter
3f9b3dc921 + FileNameCaseSensetive boolean 1999-04-28 11:42:44 +00:00
michael
f76519f41d + now it REALLY compiles 1999-04-23 09:06:17 +00:00
peter
f0d58ee1d2 * fixed sysutils dependencys
* objpas files are agian in the main Makefile, makefile.op is obsolete
1999-04-22 10:56:31 +00:00
peter
ca2e762bab * compatibility fixes 1999-04-20 11:36:07 +00:00
peter
404580d448 + crt unit that compiles 1999-04-20 11:34:11 +00:00
peter
93b9fd3102 * removed os.inc 1999-04-08 12:22:52 +00:00
peter
57b01570ba * fixes for 0.99.10 1999-03-30 17:00:22 +00:00
peter
3515bff9f7 * fixed file sharing 1999-03-24 23:25:59 +00:00
florian
826b8ead0f + addition and changes to compile the direct draw unit
of Erik Ungerer (with -dv2com and indirect disabled)
1999-03-22 22:12:50 +00:00
michael
215e6cb22d - Really removed debug statements 1999-03-18 16:15:59 +00:00
peter
728a26f106 * removed initernalization debug writeln's 1999-03-16 21:01:00 +00:00
peter
f1b0c333cb * makefile.fpc targets start with fpc_
* small updates for install scripts
1999-03-16 00:46:54 +00:00
michael
90926ed6ed + clean and libsclean added 1999-03-12 21:02:19 +00:00
pierre
73b33240d5 + code for coff writer 1999-03-12 00:07:48 +00:00
peter
d52b68e703 * AS is now always asw 1999-03-10 23:45:21 +00:00
florian
67c66987e5 + system.cmdline variable for go32v2 and win32 added 1999-03-10 22:15:28 +00:00
peter
04c3f5099b * makefile.fpc updates and defaultfpcdir var 1999-03-09 01:35:46 +00:00
michael
4be2417de7 Fixed internationalization support 1999-03-03 15:22:40 +00:00
michael
ea3f7ed428 + Added internationalization support 1999-02-28 13:18:10 +00:00
michael
56f48f40b6 + Fixed type in strings target 1999-02-25 09:59:03 +00:00
michael
7865673a04 * Joined strings and sysutils 1999-02-25 07:39:17 +00:00
michael
f6908c234f + Moved getlocaltime to system-dependent files 1999-02-24 15:57:28 +00:00
michael
641d6e3304 + Implemented filetruncate 1999-02-09 12:01:03 +00:00
michael
a7761fce12 + Added filetruncate 1999-02-03 11:41:30 +00:00
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