Commit Graph

435 Commits

Author SHA1 Message Date
sg
a662bff34d * Added accelerated drawing functions for modes with 4 bits per pixel 2000-03-17 13:30:35 +00:00
sg
28a36c68a4 * Added WritePort[B|W|L] for single data access
* Added ReadPort[B|W|L] functions
2000-03-17 13:27:00 +00:00
marco
beb21a0ba5 * Put one BSD incompability under an ifndef BSD 2000-03-16 15:24:37 +00:00
marco
ebfdbf73d8 * put one BSD incompability under a ifndef bsd 2000-03-16 15:23:35 +00:00
marco
ca7f81187e * Added one BSD conditional (uname not supported) 2000-03-16 15:23:02 +00:00
peter
66ea55dd7c * removed warnings/notes 2000-02-27 14:40:40 +00:00
peter
72077676d3 + readded getepochtime which simply calls gettimeofday 2000-02-23 17:19:06 +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
d45719bba6 * rewrote glob to be much simpler and cleaner, the old code did
strange complex things with pointers which was unnecessary
2000-02-09 23:09:13 +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
6c15031ffd * moved halt to system.inc
* syslinux doesn't use direct asm anymore
2000-02-09 12:17:51 +00:00
peter
93f51ab18e * removed curbrk 2000-02-08 12:39:48 +00:00
peter
39621d787c + readlink 2000-02-08 12:05:58 +00:00
peter
df5b664031 * paramstr(0) support 2000-02-08 11:47:09 +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
sg
a6a748cc9a * Fixed SetRGBPalette and GetRGBPalette (hopefully; not tested) 2000-02-06 11:26:45 +00:00
sg
40276150c5 * Fixed the default palette. libsvga works with a RGB range from 0-63, not
0-255!
* PutPixel fixed (pixels didn't get drawn before)
2000-02-06 01:48:55 +00:00
peter
838eebdcd4 * initc added 2000-02-05 22:21:15 +00:00
peter
83aecd8c93 * added initc unit dummy 2000-02-05 21:53:46 +00:00
michael
e13e07ba74 + Version using only vgalib 2000-02-03 20:39:58 +00:00
peter
8ab57e063d * gettime supports now also sec100
* removed crtlib code as it was broken (still available in old releases)
  * int64 disksize/diskfree
2000-02-02 15:07:05 +00:00
peter
699502ad4f * fixed sharedlibunitobjects
* remove gpm from sharedlib
2000-02-02 11:29:23 +00:00
peter
dfca2834a9 * regenerated 2000-01-28 12:17:02 +00:00
peter
5dae10ae6a * removed gpm_ctlfd 2000-01-26 21:51:34 +00:00
peter
16bcf1dd2c * regenerated 2000-01-26 21:19:49 +00:00
peter
ebb089a003 * regenerated 2000-01-25 14:16:57 +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
peter
206ae47ad5 * regenerate for win32 fix 2000-01-18 00:25:15 +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
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
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
Jonas Maebe
4ad440c3e1 * fixed modified registers for port routines 2000-01-04 12:56:09 +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
sg
89314732f1 * the long version of AssignStream now sets the result value to -1 in
_all_ cases when it would fail.
1999-12-28 09:38:07 +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
720a3fb050 * modes moved to interface
* integer -> smallint
1999-12-20 11:22:38 +00:00
peter
d61d92a0c7 * removed old graph 1999-12-20 11:21:38 +00:00
peter
322876c466 * obsolete 1999-12-20 11:21:08 +00:00
peter
005e98fb55 * fpcmaked -> fpcmade.<TARGET> 1999-12-19 15:16:39 +00:00
Jonas Maebe
4ebd215a8c * changed definition of getscanlineproc to "getscanline(x1,x2,y:
integer; var data);" so it can be used by getimage too
  * changed getimage so it uses getscanline
  * changed floodfill, getscanline16 and definitions in Linux
    include files so they use this new format
  + getscanlineVESA256 for 256 color VESA modes (banked)
1999-12-11 23:41:38 +00:00
peter
1a553942fb * overloaded gettime functions supporting hsec and msec,usec 1999-12-08 01:03:54 +00:00
peter
daf8bdf1e1 * fpcmake updated for win32 commandline 1999-12-06 18:26:48 +00:00
michael
b3f5bf1766 + Now time zone also works on SuSE and RedHat 1999-12-04 13:50:43 +00:00
peter
e85d23980b * timezone.inc dep for linux.ppu
* fixed sigsegvs with wrong timezone settigns
1999-12-02 11:25:31 +00:00
peter
bf3e811517 * cmdline support 1999-12-01 22:57:30 +00:00
peter
ed5e78cc36 + timezone support 1999-12-01 22:46:59 +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
peter
56343f0b08 * fpcmake update 1999-11-23 09:50:17 +00:00
peter
5fec122056 * removed warnings 1999-11-14 21:35:04 +00:00
michael
068566371d + Added Pause() and alarm() 1999-11-14 11:11:15 +00:00
carl
4d3b187b4c * Bugfix if getimage / putimage, format was not standard with FPC
graph.
1999-11-12 02:13:01 +00:00
sg
02329a97bc * fixed severe bug: change by ? in dup2 (flushing) resulted in broken
AssignStream functions
1999-11-11 19:43:49 +00:00
peter
84ac969e6b * updated 1999-11-10 22:18:20 +00:00
peter
ba170472db * fpcmake updated 1999-11-10 22:10:44 +00:00
michael
edfe0a2a7c + Added choice for new graph 1999-11-10 12:10:56 +00:00
sg
a32597ec3c * Fixed a LOT of bugs:
* - Default mode should be determined by GGI now
* - Colors are working (only the 16 standard VGA colors, though)
1999-11-10 10:54:24 +00:00
peter
01282acd2f - obsolete 1999-11-09 12:59:28 +00:00
peter
77af080111 * removed aout entries 1999-11-08 23:07:48 +00:00
peter
92705caaeb * fpcmake 1999-11-08 22:46:36 +00:00
sg
f57aa6ae05 * GGI programs must link to libc, or ggiOpen will fail!
* Changed max length of ModeNames string from 18 to 20 chars
1999-11-08 20:04:55 +00:00
peter
cb390de93b * needed 1999-11-08 15:06:17 +00:00
michael
1bb66bbb68 * Fist working version of svgalib new graph unit
* Initial implementation of ggi new graph unit
1999-11-08 00:08:43 +00:00
michael
37c89a983e + Start of common graph implementation 1999-11-07 16:57:26 +00:00
peter
aa083c5b4d * truncated log 1999-11-06 14:35:38 +00:00
peter
be34b11e38 * use mmap instead of brk 1999-10-28 09:50:06 +00:00
peter
18ce56f2d7 + mmap 1999-10-28 09:48:31 +00:00
peter
77ad645df4 * crtreturn also needs f:textrec as parameter 1999-10-22 14:36:20 +00:00
peter
de4c17fb9e * fixed sigset 1999-10-22 10:37:44 +00:00
peter
5993e45779 * freemem with wrong size (found with the new heapmanager) 1999-10-06 17:43:58 +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
38a2727fb2 * pointer fixes 1999-09-08 16:14:41 +00:00
peter
ee18e42672 * write > 255 chars 1999-09-07 07:47:46 +00:00
michael
00679a32ce + Applied readkey patch from Deekoo L 1999-09-07 07:38:09 +00:00
peter
ec88b5888d * removed old integer versions of localtoepoch and epochtolocal, you
need to use the word versions instead else you got an overloaded bug
1999-08-11 22:02:25 +00:00
michael
acb80bde47 * moved gettext to fcl 1999-08-04 11:30:05 +00:00
michael
ebf75d6d04 + FCNTL patch from Sebastian Guenther 1999-07-31 23:55:04 +00:00
michael
56215a0b16 + Yet more Fixes to assignstream with rerouting of stderr 1999-07-29 16:33:24 +00:00
michael
636cb90714 + Fixes to assignstream with rerouting of stderr, by Sebastian Guenther 1999-07-29 15:55:54 +00:00
michael
caa6ed2597 + Added assignstream with rerouting of stderr, by Sebastian Guenther 1999-07-29 15:53:55 +00:00
peter
00359789cd * shared lib units fixed 1999-07-29 01:39:09 +00:00
peter
f434ea3131 * closedir fixes, which now disposes the pdir itself 1999-07-28 23:18:35 +00:00
michael
cb52b0ac0a * forgot ; 1999-07-28 17:37:06 +00:00
michael
9ef6024cda * Memory leak fixed in CloseDir, by Sebastian Guenther 1999-07-28 12:15:16 +00:00
michael
8beed6a350 * Memory leak fixed in CloseDir, by Sebastian Guenther 1999-07-28 12:14:37 +00:00
peter
6fe4c6e7d4 * fixed getfattr which didn't reset doserror 1999-07-24 11:18:11 +00:00
michael
8b4062e37e + Added ansistring version of shell() 1999-07-15 20:00:31 +00:00
michael
06c7d3233f + Fixed Connect call 1999-07-03 15:16:45 +00:00
peter
6d3f27253d + gpm unit 1999-07-01 19:39:42 +00:00
peter
b76ae32223 * merged 1999-06-30 15:44:26 +00:00
michael
6a15aaffb9 + Updated to Florians system independent sockets unit 1999-06-27 16:04:25 +00:00
peter
78aebb31d3 * fixed fullwin,textbackground 1999-06-09 16:46:08 +00:00
michael
7626d18762 + Beter return values for connect and accept 1999-06-08 18:35:24 +00:00
michael
84476f7771 + Fixes for connect calls 1999-06-08 18:19:24 +00:00
michael
c8b95531b3 + completed (hopefully) Fix by stian (my_wave@ypsilonia.net) 1999-06-08 16:08:33 +00:00
michael
1bd6ade6d2 + Fix by stian (my_wave@ypsilonia.net) 1999-06-08 16:05:08 +00:00
peter
67eb0c83da * first things for sharedlib to work again 1999-06-03 09:36:31 +00:00
peter
db1f0403f4 * clone function like the libc version
+ sigraise, exitprocess
1999-05-30 11:37:27 +00:00
peter
1cdd3f5bf1 * ipc unit can be compiled with 0.99.10 again 1999-05-28 11:28:30 +00:00
peter
f62a47d3cd * moved fpc_version check so it works correct 1999-05-28 11:21:06 +00:00
peter
3f95d8ac14 * log inserted 1999-05-27 21:38:31 +00:00
michael
e451211716 + PSemid_ds fixed 1999-05-26 13:20:00 +00:00
michael
7548fe8c26 * fcntl needs file as Var argument 1999-05-26 11:05:24 +00:00
florian
e905aeea04 * most of the Object Pascal stuff moved to the system unit 1999-05-17 21:52:33 +00:00
michael
20ffcd4e39 * Some more fixes. 1999-05-14 22:19:34 +00:00
michael
481ca42ccb * Fixed FileAge and corrected FileGetAttr 1999-05-13 21:54:09 +00:00
michael
ada18d4b27 + Fix in heaptrc target: needs -Sg 1999-05-13 07:39:07 +00:00
peter
71fbd225e4 * fixed typo 1999-05-10 09:13:41 +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
b0b561fa95 * small update
* uses gprt1 again for gprt21 becuase gprt21.as crashes
1999-05-03 23:30:28 +00:00
peter
5ba991d803 + glibc 2.1 support 1999-05-03 21:29:35 +00:00
peter
9a98038489 * fixed diskfree,disksize
* dir functions now return error status instead of true
1999-04-26 09:34:32 +00:00
michael
c5e21bbc71 + Fixed removedir 1999-04-26 07:40:40 +00:00
peter
241c8da933 * fixed direct asm 1999-04-22 14:48:55 +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
b346adab8b * fixed strings dependency 1999-04-14 09:07:17 +00:00
peter
93b9fd3102 * removed os.inc 1999-04-08 12:22:52 +00:00
peter
17f26f6577 * removed warnings 1999-04-08 11:30:57 +00:00
peter
787b1b1dd2 + clone() 1999-03-29 16:03:10 +00:00
peter
9170b30465 - ipc unit because it crashes on 0.99.10 1999-03-22 13:09:10 +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
peter
d34db3b796 * s_is<x> functions have now word para instead of integer 1999-03-11 12:02:03 +00:00
peter
04c3f5099b * makefile.fpc updates and defaultfpcdir var 1999-03-09 01:35:46 +00:00
peter
1e791f6fa5 * fix for findfirst from the mailinglist 1999-03-05 13:09:57 +00:00
michael
ea3f7ed428 + Added internationalization support 1999-02-28 13:18:10 +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
peter
72a3cdc4a7 * fixed dup() to have var para 1999-02-22 12:50:53 +00:00
peter
d9aa2e2e58 * fixed juliantogregorian (mailinglist) 1999-02-22 11:47:42 +00:00
peter
fc3fe6d723 * fixed findlastused (from mailinglist) 1999-02-22 11:45:19 +00:00
pierre
ebb2c9f47d * Dup second arg must be var arg ! 1999-02-22 10:32:10 +00:00
peter
a6f53a10f9 * readkey fixes from the mailinglist
+ cursoron/off/big from the mailinglist
1999-02-08 10:35:14 +00:00
michael
3ac470a880 FileCreate must truncate the file 1999-02-04 21:43:08 +00:00
michael
536151d796 + Added filetruncate, corrected FileCreate 1999-02-02 21:20:34 +00:00
michael
956fa8015c Corrected wrong mode error in fdopen 1999-02-02 21:19:54 +00:00
michael
5076475236 + Fixed memory leak in findfirst/findnext 1999-01-28 12:54:13 +00:00
michael
13e1341858 + Fixed findclose bug 1999-01-28 12:10:42 +00:00
peter
725887d0ba + detect,default constants 1999-01-25 20:31:30 +00:00
peter
3995151c5e * utimbuf alias added 1999-01-20 13:29:09 +00:00
pierre
33aac9b556 + system_exit procedure added 1999-01-18 10:05:47 +00:00
michael
5812e04e95 + semun.arr points to array of word. 1999-01-15 13:42:27 +00:00
peter
e692c842b3 * init window size to the size of the console instead of 80,25 1999-01-15 12:47:16 +00:00
peter
08007ae0ab * added math unit to objects 1999-01-15 11:45:14 +00:00
michael
29e8608a19 tested semaphore stuff 1999-01-14 14:35:12 +00:00
michael
5de65a9810 + Implemented semaphore stuff 1999-01-11 17:31:14 +00:00
michael
8ee50fd02a + Initial implementation, implemented shm and msg 1999-01-11 16:53:31 +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
peter
7470cd1cae * use -FE 1998-12-21 13:06:10 +00:00
peter
4eeae4e425 * fixed io-error handling 1998-12-18 17:21:32 +00:00
peter
516958a67b * removed temp symbols 1998-12-15 22:42:49 +00:00
peter
5d3113b7f2 * fixed assignstream 1998-12-11 18:08:57 +00:00
peter
8b355b0b0c * use $mode directive 1998-12-11 00:10:50 +00:00
michael
a9f121f024 Added ports unit 1998-12-07 16:38:48 +00:00
peter
99b1865d05 - removed 1998-11-26 21:37:26 +00:00
Jonas Maebe
7c0bfa9585 + added warning about TABs 1998-11-24 19:49:32 +00:00
michael
0cac0583d3 * Bugfix in assignstream. . Now wait is performed upon close 1998-11-24 15:30:12 +00:00
peter
dbd4e3f280 * inital version 1998-11-23 13:45:37 +00:00
peter
977b677877 * fix for findclose from the mailinglist 1998-11-23 12:32:31 +00:00
peter
dbbdb79dfe * fixes for H+ 1998-11-16 10:21:24 +00:00
peter
c368ac358d * fixes to build correct again 1998-11-10 17:56:48 +00:00
peter
0129be9812 * fixed GetXY at startup 1998-11-10 15:01:01 +00:00
peter
9eb8ad1648 * renamed rename -> FRename 1998-11-10 14:57:53 +00:00
peter
5d8f909e4e * findfirst fix from the mailinglist 1998-11-05 14:24:08 +00:00
peter
7469443729 + xorl ebp,ebp to indicate end of backtrace 1998-11-04 10:16:25 +00:00
peter
ee3681a9d6 * don't use getmem in startup (necessary for heaptrc) 1998-11-04 10:15:54 +00:00
carl
26e2e72ad3 * Initial revision ELF start file 1998-10-30 22:45:46 +00:00
peter
ceb5ab1430 * fixed glob, which did not reset the root 1998-10-30 15:47:11 +00:00
peter
3fc921dece * fixed fullwi, which did not check for 1,1 1998-10-30 12:11:51 +00:00
peter
8524ceeea4 * fixed ttyWrite() with #8 1998-10-27 11:13:27 +00:00
peter
f6e66549b8 * getenv with envp=nil check 1998-10-23 00:05:32 +00:00
peter
0f609f0ee2 + get winsize at startup
+ ConsoleBuf to interface
1998-10-15 08:31:53 +00:00
peter
8d3acbf569 * type aliases using delphi typenaming 1998-10-15 08:31:10 +00:00
peter
98f3f733a3 + sigfpe -> runerror 200 1998-10-15 08:30:00 +00:00
peter
d24ead1dd6 * initialize fpu so sigfpe is finally generated for fpu errors 1998-10-14 21:28:45 +00:00
peter
c29f26183f * fix for 0.99.8 which has no auto pchar-string ;) 1998-10-13 10:20:07 +00:00
michael
b93652f105 sysutils disk.inc 1998-10-11 13:47:21 +00:00
michael
5f81a45182 + Added disk and directory functions 1998-10-11 13:42:04 +00:00
michael
a68872d49b + Implemented Rename 1998-10-11 12:23:11 +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