Commit Graph

448 Commits

Author SHA1 Message Date
peter
cc806c400d * clear varutils.rst 2000-09-02 17:08:52 +00:00
peter
d711221036 * regenerated 2000-09-01 21:58:14 +00:00
michael
e50e70bef2 + new include files 2000-08-29 18:16:22 +00:00
michael
05f78681c5 Merged syserrormsg fix 2000-08-29 17:56:32 +00:00
michael
61192ad683 + Compiles on win32 also now 2000-08-29 17:35:55 +00:00
michael
82f4c2d9a3 + Initial implementation of varutils 2000-08-29 08:23:13 +00:00
peter
24cc0eba5d * fsearch checks if file exists first (merged) 2000-08-24 19:02:36 +00:00
peter
d24c580d24 * sysutils.pp moved to target and merged with disk.inc, filutil.inc 2000-08-20 15:46:46 +00:00
michael
bfdac9385b + Implemented loading of dynamical libraries 2000-08-18 19:15:34 +00:00
peter
2a82f37c0b * removed word=word declaration 2000-08-16 18:35:19 +00:00
sg
9c88b8f0cb * Applied patch by Markus Kaemmerer: Fixes fdRead and fdWrite 2000-07-28 08:43:46 +00:00
sg
6b97311fd7 * Applied patch to "Connect" by Markus Kaemmerer: WinSock.Connect returns
zero when it succeeded, and not vice versa.
2000-07-28 06:34:53 +00:00
michael
b08492146a + Fixed log 2000-07-14 10:57:52 +00:00
michael
586c4cea50 + Conditionals fixed 2000-07-14 10:33:09 +00:00
michael
94c3bea4eb + Fixed log better 2000-07-14 06:57:57 +00:00
michael
0c0a1b147f + Fixed log 2000-07-14 06:57:11 +00:00
michael
650fbb86aa + removed logs 2000-07-13 11:32:24 +00:00
michael
e7aca136a1 + Initial import 2000-07-13 06:29:38 +00:00
peter
e4472e186e * math.rst added 2000-07-08 19:25:25 +00:00
peter
8b38902424 * exampleinstall target added 2000-07-01 23:03:18 +00:00
michael
8321fe29ab + Added ddecallack 2000-06-29 06:46:37 +00:00
peter
aae7c24beb * moved islibrary,isconsole,ismulithread to systemh as they are
os independent
2000-06-22 18:39:14 +00:00
pierre
989024b293 * use ioctlsocket in fdRead 2000-06-21 22:26:47 +00:00
pierre
4fa1eae43b * link smart and FIXXX const corrected 2000-06-21 22:26:08 +00:00
pierre
c518e56b09 * wrong overloads removed 2000-06-20 10:09:21 +00:00
michael
9fee5cffce + Corrected GetSocketOptions 2000-06-19 13:31:46 +00:00
pierre
bf1989d01d * string line problems fixed 2000-06-16 14:30:16 +00:00
pierre
d91b15f817 * GetFullPathName was wrong 2000-06-16 13:35:07 +00:00
pierre
54e0870303 * fix for bug #969: missing DDE functions 2000-06-15 19:56:12 +00:00
pierre
92fd826876 * avoid lines longer than 255 chars
+ add smartlink on by default, if not version 0.99.14
  * some functions not present in win95 DLL's are now only inserted if
    smartlink is on.
2000-06-15 11:26:57 +00:00
peter
04f409f667 * removed more var stuff which is now in redef 2000-06-14 19:24:58 +00:00
peter
11b7cb5637 * removed some declares which don't exists in dll 2000-06-12 19:54:25 +00:00
peter
3faa571532 * Windows unit has now more Delphi compatibile functions
* placed the external functions only in the interface
2000-06-11 07:04:58 +00:00
Tomas Hajny
a1064939f4 * parameter name change in FileSeek 2000-06-04 14:16:54 +00:00
Jonas Maebe
17c2136ba6 * should compile again 2000-05-29 05:32:50 +00:00
peter
8e4522215a * smart,shared lib including for rpm/deb 2000-05-26 20:50:09 +00:00
marco
f210e534e1 * added getlongname and getshortname 2000-05-26 12:03:13 +00:00
pierre
1f20a7e947 + DdeFreeStringHandle was missing 2000-05-25 12:57:22 +00:00
pierre
f86765618d * avoid some Range Check errors 2000-05-19 13:20:37 +00:00
marco
ae061a565a * JCL alias for getstringsexa 2000-05-17 11:01:55 +00:00
marco
0611a7bbc2 * JCL alias 2000-05-17 11:00:29 +00:00
peter
01e98ff122 * int64 support for diskfree,disksize 2000-05-15 19:28:41 +00:00
peter
cc216749d8 * defined filemode constants in windows unit 2000-05-08 13:25:34 +00:00
marco
1ea5a1824e * Forgot to remove the tpoint stuff. 2000-04-22 19:51:08 +00:00
marco
796dd36a1f * some redef fixes (for lazarus mwedit component) 2000-04-22 17:46:05 +00:00
pierre
60ed425f24 fix bug #902 for win32 and linux 2000-04-17 20:43:27 +00:00
pierre
02b4cfc193 * try to get it to work if output is redirected 2000-04-14 12:14:39 +00:00
peter
6ea5534991 * added extra ifdef to check if there are some objects else some
targets aren't added anymore
2000-04-11 15:34:47 +00:00
pierre
0f40c0b12a * used a outdated fpcmak, corrected 2000-04-07 08:19:05 +00:00
pierre
015b9930a0 add os_types to unit list for clean target 2000-04-06 20:14:15 +00:00
florian
a5f687d314 + Initial revision of printer unit for win32, took that one of go32v2 2000-04-06 08:27:33 +00:00
florian
2c210cd7ee * a lot of optimizing done 2000-04-02 12:12:22 +00:00
pierre
74907e307a * multiple exception handling works
(for linux only if syslinux is compiled with -dnewsignal)
2000-03-31 23:21:19 +00:00
florian
a6910bcb41 * some "resource leaks" fixed 2000-03-27 12:57:30 +00:00
florian
c2327b56aa * special keys like arrows and function keys are supported now by readkey 2000-03-27 12:56:55 +00:00
florian
8339ebc407 * colored bitmap font drawing fixed: the color brush
was selected for the recovery bitmap
2000-03-25 19:10:11 +00:00
florian
cca24e5632 * accelerated output of bitmap fonts 2000-03-24 18:18:15 +00:00
florian
0575fbbec7 * the window is now cleared by wm_create
* default mode is again 640x480x16
2000-03-24 12:57:41 +00:00
pierre
d3efe7df4d * a working makefile 2000-03-24 12:18:12 +00:00
florian
03869981ef * the mode detection takes now care of window caption and border
+ 1024x768 and 1280x1024 modes added
  + special gui modes added: largest window and maximized window to
    use the desktop as much as possible
  * Hline fixed: the windows function LineTo doesn't draw the last pixel!
2000-03-24 10:49:17 +00:00
marco
e99f82c8fa * fixed ostype problem 2000-03-21 13:26:58 +00:00
marco
b122dd9ff9 * Fixed os_types stuff 2000-03-21 13:24:31 +00:00
alex
a9745c53b6 + added overlaoded PeekMessage fundtion for delphi compatibility 2000-03-20 23:44:43 +00:00
alex
85135c503d * extended to make use of OS_TYPES unit. 2000-03-20 16:14:37 +00:00
pierre
1475038147 + WINT = longint to avoid errors 2000-03-20 11:42:46 +00:00
marco
4b4b9a7ba7 * Some more delphi compatible kernelfunc headers for JCL. 2000-03-19 20:30:27 +00:00
marco
ebe9dafe19 * some stuff for JCL 2000-03-19 20:29:06 +00:00
peter
2d6a92f17e * graph unit include is now independent and the dependent part
is now in graph.pp
  * ggigraph unit for linux added
2000-03-19 11:20:12 +00:00
florian
cf42fe5f4f * window class is registered only once => multible init/closegraphs are possible
* calling cleardevice when creating the window
2000-03-17 22:53:20 +00:00
michael
27b0900075 + Added more system exception handling afte T. Schatzl remark 2000-03-16 20:42:26 +00:00
michael
54f9bbd99b + Added constants and types for Delphi compatibility 2000-03-14 10:20:18 +00:00
pierre
1892f7443a * ExitDLL fixed : uses now SetJmp LongJmp
* System_exit unloads the exception hanlder before leaving
2000-03-10 09:21:11 +00:00
florian
682807bc00 + some new functions
* double click messages are handled like single clicks because this
    is the behavior as old DOS applications expect
2000-03-05 13:08:52 +00:00
florian
054ddd8cb3 + some more functions added, also some dummies 2000-03-05 13:07:58 +00:00
florian
385b19dbc7 * the title can be user defined 2000-03-05 13:06:32 +00:00
pierre
19f9321be5 * typo correction from bug #864 2000-03-01 11:18:39 +00:00
florian
d46c1c823c * writing at coloumn <screenwidth> wasn't possible in some cases,
fixed
2000-02-26 14:57:17 +00:00
peter
5bba83f3e4 * fixed fexpand with empty argument to return current dir 2000-02-26 13:24:26 +00:00
alex
ec5ee74a21 fixed structure sizes for any slang on 32 bit platform,
fiexed buggy conversions from c-short to pascal-integer,
needs some more work to be Win64 compliant,
szDescription/szSystemStatus is a zero terminated string with extra zero.
2000-02-23 16:48:10 +00:00
Jonas Maebe
79aa1752e9 * fixed WSADATA record structure bug 2000-02-23 15:00:55 +00:00
florian
c56118ccba * dub id fixed 2000-02-20 20:34:02 +00:00
sg
723d944396 * Changed the second argument of FileWrite from "var buffer" to
"const buffer", like in Delphi.
2000-02-17 22:16:05 +00:00
peter
6b66a55cd6 * truncated log 2000-02-09 16:59:28 +00:00
peter
a2318ce5ec * regenerated 2000-02-09 14:29:22 +00:00
peter
1ed0599052 * halt moved to system.inc 2000-02-09 12:24:39 +00:00
peter
2eb25f4422 * regenerated 2000-02-08 00:09:21 +00:00
peter
78cb6bfa89 * lineinfo unit added which uses stabs to get lineinfo for backtraces 2000-02-06 17:19:22 +00:00
pierre
927f40d079 * use int64 typecast in diskfree and disksize 2000-02-02 17:32:59 +00:00
peter
dfca2834a9 * regenerated 2000-01-28 12:17:02 +00:00
peter
16bcf1dd2c * regenerated 2000-01-26 21:19:49 +00:00
florian
b37ad7f1bf * new constants to compile dos unit again 2000-01-25 13:15:35 +00:00
florian
a8c87c6549 * disksize/diskfree return now a int64 2000-01-24 21:57:56 +00:00
peter
48603ff7a3 * support fm_inout as stdoutput for assign(f,'');rewrite(f,1); becuase
rewrite opens always with filemode 2
2000-01-20 23:38:02 +00:00
peter
61e04d8e80 * regenerated 2000-01-18 20:58:37 +00:00
pierre
5cf8dc7d80 * DLL crash fixed : ExitProcess can not be called in DLL system_exit
Problem : Halt or RunError code inside DLL will return to caller !!
  * Changed the "if h<4 then" into "if do_isdevice(h) then " in do_close
    to avoid closing of standard files
2000-01-18 09:03:04 +00:00
peter
206ae47ad5 * regenerate for win32 fix 2000-01-18 00:25:15 +00:00
peter
c67ec0e996 * fixed typo 2000-01-16 23:05:03 +00:00
peter
cea4495a20 * check handle for file closing 2000-01-16 22:25:38 +00:00
peter
c888816ce9 * use env var again for win32 2000-01-16 22:24:19 +00:00
peter
aadec7d674 * package generation fixes 2000-01-14 12:16:40 +00:00
peter
ffaf1b5adc * regenerated 2000-01-13 21:15:26 +00:00
peter
d2529529f5 * regenerated for new package deps 2000-01-13 11:40:51 +00:00
peter
03f93fb547 * regenerated to support gecho and win32 fpcext.cmd fixes 2000-01-12 23:26:13 +00:00
peter
f158f8be13 * added objfpc mode for 0.99.12 2000-01-12 10:43:40 +00:00
pierre
496f16ef2d * fsearch was still worng for multiple pathes 2000-01-11 13:45:19 +00:00
pierre
6a582a3902 * fsearch bugs and fexpand memory leak fixed 2000-01-11 12:49:26 +00:00
peter
55ce17b756 * regenerated, win32 uses fpcext.cmd file to pass options instead of
environment
  * packagename support
2000-01-10 23:02:21 +00:00
daniel
ec29a31834 * copyright 2000 2000-01-07 16:41:28 +00:00
daniel
a79b4a404b * copyright 2000 added 2000-01-07 16:32:21 +00:00
peter
8cc5bdb728 * fixed exitprocess call, it's now in system_exit and uses exitcode 2000-01-06 23:40:36 +00:00
peter
fc6ef73478 * regenerated to support auto rtl compiling 2000-01-06 15:52:54 +00:00
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