Commit Graph

391 Commits

Author SHA1 Message Date
Jonas Maebe
900642bee9 * disabled libvga_imagesizeproc() because currently the default
getimage and putimage are used (so the default imagesize should
    be used too)
2000-06-25 13:38:30 +00:00
peter
6f23dbf6c6 * removed unused vars 2000-06-22 18:37:49 +00:00
Jonas Maebe
532a344a09 * crtread didn't set f.bufpos back to 0, so it failed if that wasn't
already the case on entry
  * crtread now makes sure it doesn't try to read mode characters than
    what fits in the read buffer
2000-06-20 08:52:16 +00:00
michael
9fee5cffce + Corrected GetSocketOptions 2000-06-19 13:31:46 +00:00
sg
c5885249c7 * Added serial unit 2000-06-17 11:36:21 +00:00
sg
77a54d08b3 * First public version 2000-06-17 11:35:03 +00:00
michael
5910806f36 Corrected TGpmEvent 2000-06-15 06:17:35 +00:00
Jonas Maebe
26a4cac9e9 * fixed linefeed problem with new crtread (I wrote #13 instead of #10 to
the screen, causing the cursor to jump to the start of the current
    line instead of to the next line)
2000-06-06 13:51:18 +00:00
sg
ab65042172 * Implemented "Sound" and "NoSound". Please notice that these normally only
work on Linux textmode console, as the sound is created using special
  Linux terminal IOCTLs.
2000-06-06 08:22:41 +00:00
Jonas Maebe
1c09fb3848 * in readkey, check if keypresses are waiting using sysKeyPressed instead
of simply checking if there are keys left in the ttyRecvChar buffer
  * CrtRead supports the backspace key when reading from a TTY.
    NOTE: you have to use ReadKey or ttyRecvChar in crtRead, because it's
    possible that when CrtRead starts, there are already keys waiting in
    the ttyRecvChar buffer which would be missed using an fdRead!
2000-06-05 08:35:28 +00:00
Tomas Hajny
a1064939f4 * parameter name change in FileSeek 2000-06-04 14:16:54 +00:00
Jonas Maebe
8a114ce37e * fixed webbug 978 2000-06-04 13:49:57 +00:00
peter
d16e01cee8 * regenerated for libfullname 2000-06-02 20:12:42 +00:00
peter
b76e3e3e91 * library support including symlink of .so to .so.1.0 2000-06-01 12:35:03 +00:00
peter
8e4522215a * smart,shared lib including for rpm/deb 2000-05-26 20:50:09 +00:00
peter
8dfc3a564d * fixed @ with var parameters 2000-05-26 18:21:04 +00:00
michael
a63c76249a + Linux unit also depends on linsysca file now. 2000-05-25 20:00:41 +00:00
michael
75d0a262a9 + Added munmap call 2000-05-25 19:59:57 +00:00
michael
dd08c958b6 + AssignStream now always returns PID of spawned process 2000-05-21 17:10:13 +00:00
michael
72076e2e89 + Added more open constants from kernel sources 2000-05-18 20:06:31 +00:00
peter
1c327a3453 * fixed libname to include .so.1.0 2000-05-17 18:31:35 +00:00
peter
a98554df02 * added sigaction record from signal.inc 2000-05-17 17:11:44 +00:00
peter
d8925d6fcd * fixed string length 2000-05-17 17:11:16 +00:00
peter
01e98ff122 * int64 support for diskfree,disksize 2000-05-15 19:28:41 +00:00
peter
d3da3ecba4 * changed order of fpustate checking to first check the more
specific states
2000-05-11 17:55:13 +00:00
peter
e54b99663e * released newsignal
* newsignal gives now better backtraces using the sigcontext eip/ebp
    fields
2000-05-08 14:27:36 +00:00
peter
a20f357c8f * removed hardcoded limit of 80 width 2000-05-08 13:24:27 +00:00
michael
ca270f3471 Corrected fix for bug #902 2000-04-18 08:03:40 +00:00
pierre
60ed425f24 fix bug #902 for win32 and linux 2000-04-17 20:43:27 +00:00
sg
7953a75574 * The terminal will now be set to raw mode directly on initialization,
as the svgalib switches the terminal immediately after startup, and
  not after a switch to graphics mode!
* Fixed a problem which occured after Florian's last patch: MaxX and MaxY
  are smaller by 1 now, which lead to a wrong scanline width calculation
  for the optimized routines for 16 colour modes.
2000-04-16 21:19:19 +00:00
marco
a9b37ce0e0 * Some procedure were forgotten. FIxed 2000-04-16 16:10:01 +00:00
marco
09f59b7934 * Some small mistakes when merging BSD and Linux version fixed 2000-04-16 16:09:32 +00:00
marco
4b6a9896bf * BSD fixes 2000-04-16 16:07:58 +00:00
marco
e9c7ec7213 * Initial version 2000-04-14 16:25:06 +00:00
marco
65d26fdf8d * Initial 2000-04-14 16:23:51 +00:00
marco
abe55201b1 * Splitted linux into linux.pp and linsysca.inc, and merged BSD diffs
into header
2000-04-14 16:07:06 +00:00
marco
fecd15a52a * Merged bsd/syslinux.pp and 1.43 linux/syslinux.pp to this file with ifdefs 2000-04-14 13:04:53 +00:00
pierre
a63d58d57a * several bugs fixed 2000-04-14 12:15:31 +00:00
sg
80b35eca1f * The new terminal started by svgalib after a switch to graphics mode is
now set to raw mode, so that some functions of the CRT unit such as
  ReadKey can work correctly now.
2000-04-13 16:01:22 +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
marco
3fd094a0f0 * Fixed a syscall to have BSD alternative 2000-04-07 21:06:55 +00:00
peter
ec454dc3f7 * switch to direct asm if not correctfldcw defined 2000-04-07 14:56:36 +00:00
Jonas Maebe
92101671b4 * fix for web bug #917
* also do not mirror input if input is another TTY than output or if
    input is redirected
2000-04-07 13:26:27 +00:00
pierre
997b0d9f5b * FPU needs reset for all SIGFPE even from integer division by zero 2000-03-31 23:26:32 +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
pierre
77c220c69a * TSigAction Context param is the full record not a pointer 2000-03-31 23:11:23 +00:00
Jonas Maebe
cc86370fa3 * signal handling using sigaction when compiled with -dnewsignal
(allows multiple signals to be received in one run)
2000-03-31 13:24:28 +00:00
Jonas Maebe
36df88a15d * fixed readport* functions (thanks Florian ;) 2000-03-27 13:25:48 +00:00
florian
b6b0a08c56 * fixed values of MaxX and MaxY 2000-03-25 19:12:00 +00:00
peter
d17b7d610e * patch for getdir from Pierre 2000-03-25 12:28:37 +00:00
Jonas Maebe
c76929619a * fixes for port reading 2000-03-23 17:10:32 +00:00
peter
42a00b7705 * remove handle check for do_close 2000-03-23 15:24:18 +00:00
michael
853e75626b + removed handle checkin fileclose 2000-03-22 20:00:54 +00:00
peter
dceffc9557 * dosexitcode finally works correct 2000-03-19 18:48:19 +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
sg
41086a7aaa * Fixed ClearViewport for 4 bpp modes 2000-03-18 10:46:16 +00:00
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