Commit Graph

1619 Commits

Author SHA1 Message Date
Jonas Maebe
7e63fc9d28 * fixed more bugs due to inexact nature of FPU 2000-03-21 12:00:30 +00:00
alex
a9745c53b6 + added overlaoded PeekMessage fundtion for delphi compatibility 2000-03-20 23:44:43 +00:00
pierre
7c29d75493 * LFN support in streams 2000-03-20 19:19:44 +00:00
alex
043d981e00 * added os_types unit 2000-03-20 18:39:13 +00:00
alex
85135c503d * extended to make use of OS_TYPES unit. 2000-03-20 16:14:37 +00:00
alex
cb860d32dc added central unit for OS dependent types. 2000-03-20 15:50:13 +00:00
pierre
4a66eb02e5 * fix for bug #876 2000-03-20 13:09:07 +00:00
pierre
1475038147 + WINT = longint to avoid errors 2000-03-20 11:42:46 +00:00
marco
4b4b9a7ba7 * Some more delphi compatible kernelfunc headers for JCL. 2000-03-19 20:30:27 +00:00
marco
ebe9dafe19 * some stuff for JCL 2000-03-19 20:29:06 +00:00
peter
dceffc9557 * dosexitcode finally works correct 2000-03-19 18:48:19 +00:00
Tomas Hajny
a61493db4c + added support for EMX 2000-03-19 18:10:41 +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
peter
2a4b2adc65 * strdispose uses freemem(pointer) and resets pointer to nil 2000-03-19 08:40:14 +00:00
peter
9920510f64 * length check for readnumeric 2000-03-19 08:36:41 +00:00
Jonas Maebe
f62ff5df66 * strdispose now uses dispose instead of freemem(strlen()+1) 2000-03-18 15:43:05 +00:00
sg
41086a7aaa * Fixed ClearViewport for 4 bpp modes 2000-03-18 10:46:16 +00:00
sg
65506db2eb * Fix for ClearViewportDefault: The width and the height of the rectangle
it filled has been one pixel too high.
2000-03-18 10:45:07 +00:00
florian
cf42fe5f4f * window class is registered only once => multible init/closegraphs are possible
* calling cleardevice when creating the window
2000-03-17 22:53:20 +00:00
Jonas Maebe
49b6de7c9e * fixed declaration of val_int64 (removed destsize parameter)
* fixed val_int64 and val_qword so they reject invalid input
    (u >= base)
  * when reading a number, invalid input is removed from the input
    buffer (+ it should be faster as well)
2000-03-17 21:27:56 +00:00
Jonas Maebe
df004d997b * fixed rounding bugs with certain formatting parameters in str_real
* fixed tbs0218 so it compares both results only until max precision
2000-03-17 20:20:33 +00:00
sg
a662bff34d * Added accelerated drawing functions for modes with 4 bits per pixel 2000-03-17 13:30:35 +00:00
sg
1ce21b9e8e * Use linux unit under Linux 2000-03-17 13:28:54 +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
92eee6e7f2 * some changes to ftruncate based procs. Added a "0" as extra parameter 2000-03-17 12:58:57 +00:00
michael
27b0900075 + Added more system exception handling afte T. Schatzl remark 2000-03-16 20:42:26 +00:00
marco
62d2002d1f * First version that did something (others not committed) 2000-03-16 16:34:02 +00:00
marco
0192ac7d51 * changes to get ppc386 -h working 2000-03-16 16:21:10 +00:00
marco
968c1563a5 * fixes that made ppc386 -h working 2000-03-16 16:19:28 +00:00
marco
d6c9ca025c * Last changes before next test. ppc386 -h works with these srcs. 2000-03-16 16:18:12 +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
michael
54f9bbd99b + Added constants and types for Delphi compatibility 2000-03-14 10:20:18 +00:00
pierre
dafcbea824 + HandleErrorAddrFrame 2000-03-14 07:31:57 +00:00
peter
11d7a573df * concat free blocks in main freelist 2000-03-13 21:22:28 +00:00
pierre
5b52f307e6 + exceptions in system is default now 2000-03-13 19:45:20 +00:00
pierre
47a02cf8d3 + UseLFB and UseNoSelector vars to force LinearFrameBuffer use
with or without specific selector.
2000-03-12 22:32:22 +00:00
Tomas Hajny
c71f5233b1 * missing parentheses added 2000-03-12 18:32:17 +00:00
pierre
4bbbb33cf1 * small fixes 2000-03-10 13:45:31 +00:00
pierre
6d213ac89b * avoid problems if sbrk returns negative values 2000-03-10 12:41:21 +00:00
pierre
bba120a2fd * some clean up for exceptions in system 2000-03-10 09:53:17 +00:00
pierre
d68fb9a6a2 + EXCEPTIONS_IN_SYSTEM 2000-03-10 09:51:07 +00:00
pierre
1892f7443a * ExitDLL fixed : uses now SetJmp LongJmp
* System_exit unloads the exception hanlder before leaving
2000-03-10 09:21:11 +00:00
pierre
c653648412 * fixes for LFB mode 2000-03-09 22:32:22 +00:00
pierre
5430f96660 * Allocate_ltd_desciptors on LFB modes
+ ForceVesa var to force use of LFB modes
2000-03-09 21:52:05 +00:00
pierre
991b0d8b09 + support for djgpp v2.03 (added some new functions that are in v2.03 ofdpmiexcp.c)
+ code to integrate exception support inside the system unit
2000-03-09 09:15:10 +00:00
Jonas Maebe
4cb3f54367 * writemode was not set to normalput during clearviewport (and it uses hline) 2000-03-08 14:20:14 +00:00
pierre
6d918ef306 * fix for the problem of backslashes at and of directory
+ some code for exception support (far from working :()
  + debug variable accept_sbrk
2000-03-07 11:05:58 +00:00
daniel
c711189ead + Added is_object method to Tobject. It is similar to the is operator. 2000-03-06 20:15:32 +00:00