peter
9663f60c00
* merged m68k updates
2001-07-15 11:57:16 +00:00
peter
e5add358e2
* cygwin updates
2001-07-13 22:05:02 +00:00
peter
ca8d604964
* various widestring updates, it works now mostly without charset
...
mapping supported
2001-07-08 21:00:14 +00:00
peter
49481a0c63
* v10 merges
2001-06-27 21:37:36 +00:00
peter
1d7e2bb6cb
* -Ur added
2001-06-18 20:36:28 +00:00
peter
6059b54b7c
* forgotten file for the const to var fixes
2001-06-10 08:51:44 +00:00
peter
47f3d1e902
* Regenerated
2001-06-07 21:25:57 +00:00
peter
3fc45a47d2
* Win32 fixes for Makefile so it doesn't require sh.exe
2001-06-06 21:58:16 +00:00
peter
951851e866
* Regenerated
2001-06-04 21:44:30 +00:00
peter
602e2fb40d
* use own dummy for _init and _fini
2001-06-04 18:05:47 +00:00
peter
741d455ab7
* Formal const to var fixes
...
* Hexstr(int64) added
2001-06-04 11:43:51 +00:00
peter
13448762f6
* FSStat to StatFS
...
* StatFS structure to TStatFS
2001-06-03 20:19:09 +00:00
peter
34a674c6a1
* dllprt0 stub added
2001-06-03 15:13:43 +00:00
peter
061d89620a
* merge unix updates from the 1.0 branch, mostly related to the
...
solaris target
2001-06-02 00:31:30 +00:00
peter
4eb94da6ac
* gecho, gdate fixes
...
* distinstall target rewrite to not install things twice
2001-05-30 21:39:06 +00:00
peter
8bf13fd185
*** empty log message ***
2001-05-09 19:57:07 +00:00
peter
293d6a1671
* Makefile fixes
2001-05-03 21:35:04 +00:00
peter
7b9b157103
* regenerated
2001-04-25 22:45:40 +00:00
peter
e3b5f763b7
* use div instead of / in constant
2001-04-04 22:50:59 +00:00
peter
3c54458903
* regenerated
2001-02-24 10:46:41 +00:00
peter
3c2db9436f
* regenerated
2001-02-22 21:15:03 +00:00
peter
e32556ca16
* regenerated for cygwin32 support
2001-02-20 21:59:59 +00:00
sg
2a992cc477
* Merged Pierre's fix for my problem with heaptrace unit (by setting EBP
...
to zero before calling PASCALMAIN)
2001-02-14 22:36:21 +00:00
peter
987b7584bd
* linux unit is build for bootstrapping
2001-02-11 18:53:22 +00:00
peter
575329b520
* fixed target.rsts
2001-02-05 20:52:02 +00:00
peter
3dad8c73a5
* regenerated
2001-02-02 22:41:11 +00:00
peter
d65ec7ac1c
* default.fpcdir is back
...
* subdir requirement checking works, but not very optimal yet as
it can load the same Makefile.fpc multiple times
2001-02-01 22:00:03 +00:00
peter
144161708e
* regenarated
2001-01-30 21:56:49 +00:00
peter
53ed82759a
* regenarated
2001-01-30 20:41:19 +00:00
peter
d9b97cc5bf
* New FPCMake update
2001-01-29 21:52:17 +00:00
marco
27e4bb4870
* Compile callspec
2001-01-29 11:37:25 +00:00
marco
738f0589d6
* Rename fest II. Rtl OK
2001-01-21 20:21:40 +00:00
michael
058dcc19af
+ Fixed dl unit dependency rule
2001-01-13 13:49:30 +00:00
peter
8469f6eb0b
* API 2 RTL commit
2001-01-13 11:03:57 +00:00
peter
cd494453ca
* regenerated
2000-12-19 21:17:35 +00:00
peter
c080c7320b
* also clean syslinux
2000-11-09 22:39:31 +00:00
marco
4538a8a95c
* Export FPCOPT and set -dUNIX for 1.0
2000-11-08 11:12:13 +00:00
peter
b8a008b31c
* regenerated
2000-10-26 23:03:50 +00:00
peter
1034313760
* merges from fixes
2000-10-26 22:55:11 +00:00
peter
a22e8f54c4
* startup code also needed syslinux->system updates
2000-10-15 09:09:23 +00:00
peter
8a381b9ec3
* system unit rename for 1.1 branch
2000-10-15 08:19:48 +00:00
peter
ef266dd09a
* vgagraph16 -> graph16
2000-10-12 09:44:40 +00:00
marco
fb8c4a8b28
* Terminal stuff of Linux moved to separate file. I think it is too
...
much to do with ifdefs.
2000-10-10 12:02:35 +00:00
peter
92b6339cc0
* sysutils needs errors
2000-10-08 10:10:56 +00:00
peter
93b4bc7d16
* regenerated
2000-10-01 21:05:03 +00:00
peter
2b01b55217
* regenerated
2000-09-27 21:10:31 +00:00
peter
20a3fba0fb
* regenerated
2000-09-20 19:50:28 +00:00
marco
e5c42e6704
* Global Linux +bsd to (rtl/freebsd rtl/unix rtl/linux structure)
2000-09-18 13:14:49 +00:00
marco
6e5bd1ad97
* fixed some small problems left from merging. (waitpid has now last param longint)
2000-09-12 08:51:43 +00:00
marco
d36f066e6a
* FreeBSD support and removed old signalhandling
2000-09-11 14:05:31 +00:00
marco
ab02ba78a2
* FreeBSD support and removal of old sighandler
2000-09-11 13:48:08 +00:00
peter
7229ed1cab
* removed previous fsplit() patch as it's not the correct behaviour for
...
LFNs. The code showing the bug could easily be adapted (merged)
2000-09-06 20:47:34 +00:00
peter
ae5fe3eb68
* fixed previous commit (merged)
2000-09-04 20:17:53 +00:00
peter
d457cf74a5
* string to pchar (merged)
2000-09-04 19:39:28 +00:00
peter
4072466464
* fsplit with .. fix from Thomas (merged)
2000-09-04 19:38:12 +00:00
peter
17d714aba8
* readded varutils
2000-09-01 22:45:07 +00:00
peter
d711221036
* regenerated
2000-09-01 21:58:14 +00:00
michael
c2f563cb46
+ Fixed varutils dependencies
2000-08-30 06:45:28 +00:00
marco
90d77176b8
* removed varutils from makefiles, since no varutils.pp existed
2000-08-30 06:18:18 +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
82f4c2d9a3
+ Initial implementation of varutils
2000-08-29 08:23:13 +00:00
Jonas Maebe
8a312118b0
* fixed problem with messed-up terminal after exiting (merged from
...
fixes branch)
2000-08-25 12:31:05 +00:00
peter
0e38e5898d
* removed filutil.inc, disk.inc (merged)
2000-08-20 15:50:54 +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
7cac44dbaf
* don't check for directory in do_open (merged)
2000-08-13 08:43:45 +00:00
peter
b601e36f55
* paramstr(0) fix for linux 2.0 kernels (merged)
2000-08-05 18:33:51 +00:00
Jonas Maebe
43ccd75f63
* You can now set colors > 15 (merged from fixes branch)
2000-07-31 12:30:54 +00:00
michael
586c4cea50
+ Conditionals fixed
2000-07-14 10:33:09 +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
sg
c0c6285d8c
* Now compiles in default mode instead of OBJFPC mode
2000-07-10 07:04:18 +00:00
sg
fd507fc963
* Added ID and Log tags
2000-07-10 07:00:20 +00:00
peter
21c4b53ab2
* fixed maxx,maxy setting
2000-07-09 07:22:51 +00:00
peter
2fc66545c4
* use initialization/finalization instead of exitproc
2000-07-08 21:29:13 +00:00
peter
64a3b5313d
* finalization added with setrawmode(false)
2000-07-08 21:22:16 +00:00
peter
e4472e186e
* math.rst added
2000-07-08 19:25:25 +00:00
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