peter
4ddd970c7e
* do_open checks for directory, if directory then ioerror 2
2000-07-08 18:02:39 +00:00
peter
8b38902424
* exampleinstall target added
2000-07-01 23:03:18 +00:00
peter
60f4bd98bf
* removed unused var
2000-06-30 22:14:44 +00:00
peter
2e22b30f16
* removed obsolete crtlib code
...
* support EINTR for read/write to restart the syscall
2000-06-30 22:14:03 +00:00
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
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