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
peter
795801f770
* merged
1998-09-18 09:56:33 +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
f743d0e06b
+ Implemented dummies for all missing functions
1998-09-13 19:22:06 +00:00
michael
c452d04cf4
many libs and libinstall fixes
1998-09-11 13:14:01 +00:00
michael
7683c16b17
Added missing functions so mandel compiles and runs
1998-09-11 09:24:55 +00:00
peter
dccc910509
- renamed makefile to Makefile
1998-09-10 14:15:47 +00:00
michael
845054c76c
errors when making libs
1998-09-10 09:10:05 +00:00
michael
f43b6f0a09
+ Signal call now correctly implemented
1998-09-08 13:01:51 +00:00
peter
4956991f0b
* fixed $smartlibext -> $staticlibext to fix a 'rm *' :(
1998-09-07 18:31:53 +00:00
peter
5d5ca04e98
* fixed unusedhandle for 0.99.5
1998-09-06 19:41:40 +00:00
peter
8c0de1dd76
* uniform filerec/textrec (with recsize:longint and name:0..255)
1998-09-04 18:16:12 +00:00
peter
d0f86beed2
* fixed #8 writing
1998-08-28 11:00:20 +00:00
michael
5f833458e1
Better initgraph handling.
1998-08-24 08:23:47 +00:00
michael
4734468308
+ Fixed spaces to tabs.
1998-08-21 20:20:12 +00:00
peter
765a36211c
* win32 compiles a bit better, no growheap crash
1998-08-21 15:16:56 +00:00
peter
d898286434
* 'i<>0 and ' needs brackets
1998-08-19 00:50:31 +00:00
peter
129d447327
* updated for new lib options
1998-08-18 08:35:06 +00:00
peter
f4aef6babd
* libtype/libname is by default off
1998-08-17 09:30:00 +00:00
michael
30866aa3c5
fixed typos
1998-08-16 10:23:28 +00:00
michael
313eb0443e
Added library support, and smartlinking
1998-08-16 10:22:57 +00:00
michael
734a30e857
Corrected fexpand behaviour.
1998-08-16 09:12:11 +00:00
peter
1737d27ff1
+ support for cprt0.o
1998-08-15 17:08:09 +00:00
carl
268fc56902
+ update to make it work
1998-08-14 12:02:18 +00:00
carl
c1cf6d35ed
* ifdef i386 for ports access
1998-08-14 12:01:04 +00:00
carl
e87678be2f
+ m68k fixes
1998-08-14 11:59:41 +00:00
michael
7a1e42cf31
Typo fixed. linklib gl to linklib vgagl
1998-08-14 09:20:36 +00:00
peter
e35ce06a21
+ loader including libc init and exit
1998-08-12 19:16:09 +00:00
michael
8340780916
+ Small m68k fixes
1998-08-12 14:01:37 +00:00
michael
7a71322035
small fix in sector, pieslice replaced by call to sector
1998-08-12 14:01:08 +00:00
michael
f087270d00
+ added arc,ellipse,fillelipse,sector,pieslice
1998-08-12 13:25:33 +00:00
michael
76fd06ef6d
Added settimeofday function
1998-08-12 11:10:25 +00:00
michael
0fce39711b
+ Fixed paramstr() - sometimes there are no 255 characters available.
1998-08-11 08:30:37 +00:00
michael
c3b8305ec1
+ Added some functions to improve compatibility
1998-08-10 09:01:58 +00:00
peter
1f99bcf425
* added missing ___fpc_sbrk and logs
1998-08-08 14:42:09 +00:00
michael
4e11459938
+ Added support for ErrorProc variable. All internal functions are required
...
to call HandleError instead of runerror from now on.
This is necessary for exception support.
1998-07-30 13:26:14 +00:00
michael
9865eea0ef
included sysutils and math.pp as target. They compile now.
1998-07-29 15:44:32 +00:00
michael
3fc40cebb2
restored previous version. A bug in the compiler prevents compilation.
1998-07-28 09:27:06 +00:00
michael
7e7fb1629b
* corrected signactionrec
1998-07-27 13:58:36 +00:00
michael
bc48fd107d
changed sbrk to fc_sbrk, to avoid conflicts with C library.
1998-07-20 23:40:20 +00:00
michael
cb280dfa10
+ added connect call for inet sockets
1998-07-16 10:36:45 +00:00
florian
ba57d2813b
* some problems with ansi string support fixed
1998-07-13 21:19:07 +00:00
michael
236a77964f
+ Fixed bug with stream creation flags
1998-07-06 12:40:59 +00:00
peter
e5557711dc
* fixes for window (from "Heinz Ziegenhorn" <info@ziegenhorn.de>)
1998-07-04 11:17:18 +00:00
carl
f5ea384880
* IOCheck/InOutRes check for mkdir, chdir and rmdir as in TP
1998-07-02 12:36:21 +00:00