Commit Graph

160 Commits

Author SHA1 Message Date
peter
01dfac4a4e * old logs removed and tabs fixed 2002-09-07 15:06:34 +00:00
carl
712bd8dbc1 - unit cleanup (removed unused defines) 2002-09-07 12:43:02 +00:00
carl
e94bef4279 - unit cleanup (removed unused defines) 2002-09-07 12:37:19 +00:00
carl
027292b880 - unit cleanup (removed unused defines)
* compilation options are restored
2002-09-07 12:36:15 +00:00
pierre
9fef30d585 merged from FIXES branch: DrawTextBackground support 2002-07-18 07:11:11 +00:00
marco
4af59f4504 * Renamefest 2002-06-01 19:42:02 +00:00
Jonas Maebe
5bf4a7f9fc * GetMaxMode() now returns a smallint instead of a word (since the type
of the modenumbers is smallint too) (merged)
2001-06-01 11:13:22 +00:00
Jonas Maebe
f174fb5fb1 * fixed range check error (reported by Vladimir Ravodin) 2001-05-06 17:15:26 +00:00
peter
802acf6940 * m68k updates 2001-04-23 18:25:44 +00:00
Jonas Maebe
bd745d3e82 * fixed problem with new modes system (reported by Vladimir Ravodin) (merged) 2001-04-14 16:06:03 +00:00
peter
46b58ded78 * fixes for the stricter compiler 2001-04-13 23:49:48 +00:00
Jonas Maebe
c91a23c27d * new constant handling: from now on, hex constants >$7fffffff are
parsed as unsigned constants (otherwise, $80000000 got sign extended
    and became $ffffffff80000000), all constants in the longint range
    become longints, all constants >$7fffffff and <=cardinal($ffffffff)
    are cardinals and the rest are int64's.
  * added lots of longint typecast to prevent range check errors in the
    compiler and rtl
  * type casts of symbolic ordinal constants are now preserved
  * fixed bug where the original resulttype wasn't restored correctly
    after doing a 64bit rangecheck
2000-12-07 17:19:42 +00:00
Jonas Maebe
2f3239d61c + setallpalette hook
+ setallpalette implemented for standard vga and VESA 2.0+
2000-08-12 12:27:13 +00:00
peter
3c7d8f0db1 * merged setvideostate patch 2000-08-05 18:34:47 +00:00
Jonas Maebe
8bce8284d3 * the defaulthooks are reset if setmode() fails at any point (merged
from fixes branch)
2000-08-01 06:03:32 +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
peter
0f6ce09f13 * initernmodenumber is now renumbered at the end of AddMode() it
also sets hi/lo for the driver
2000-07-09 07:21:14 +00:00
Jonas Maebe
b506dc4514 * forgot to remove some non-working experimental code from last
commit :(
2000-07-08 13:00:08 +00:00
Jonas Maebe
732f06de57 * fixed problem that occurred if the graphmode was initialized with
a new graphdriver, but then setgraphmode was called with as
    parameter the result of getGraphMode (since that one returns an
    old-style modenumber)
2000-07-08 06:24:21 +00:00
Jonas Maebe
575f6c0d6d * fixed setgraphmode together with the new graphdrivers 2000-07-07 17:29:30 +00:00
Jonas Maebe
011a187da3 * final fixes for linux support (graphdriver value of the modes
is now also not modified anymore)
2000-07-05 13:07:48 +00:00
Jonas Maebe
c88da249b4 * added internModeNumber to modeinfo type to fix Linux compatibility
with -dnewmodes code
2000-07-05 11:25:20 +00:00
Jonas Maebe
8d2b35c5ef * released -dnewmodes 2000-06-27 13:37:04 +00:00
Jonas Maebe
71184303bd * setviewport was sometimes called with parameters from the previous
active mode, either directly from setgraphmode or from
    setbkcolor
2000-06-23 19:56:37 +00:00
peter
57c538267c * removed notes 2000-06-22 18:36:18 +00:00
Jonas Maebe
206ea5435c * fixed newHighMode constant 2000-06-19 08:57:52 +00:00
carl
35c60dfa09 + added modes for Atari/Amiga and bit depth also 2000-06-19 01:18:49 +00:00
carl
4f6d5d6715 * bugfix of comments with tp.
+ Added Amiga/Atari graphics modes
2000-06-19 01:18:19 +00:00
peter
d87a8dd637 * detectmode between ifdef 2000-06-18 18:41:18 +00:00
Jonas Maebe
c0910ded8c * changed maxint -> maxsmallint (range error because of objpas mod
somewhere)
2000-06-18 14:59:39 +00:00
Jonas Maebe
2d01b922b6 * release memory of newmodeinfo in graphexitproc 2000-06-18 08:11:53 +00:00
Jonas Maebe
6cb27b64e6 + added missing detectMode stuff for -dnewmodes 2000-06-18 06:11:20 +00:00
Jonas Maebe
27186c9639 * new platform independent mode handling (between -dnewmodes) 2000-06-17 19:09:22 +00:00
sg
9475e81082 * The string translation is now deactivated by default on all platforms. 2000-06-17 11:16:07 +00:00
sg
de9fead4bd * The text functions can now convert the character sets of the given
strings. By default, for GO32V2 there is no conversion, and for all
  other platforms the strings are converted from ANSI to DOS-ASCII.
2000-06-16 17:06:08 +00:00
Jonas Maebe
7a5240c730 * calling a graph function when initgraph is not yet called now prints
a nice error message instead of giving a Run Time Error
2000-06-07 07:33:42 +00:00
pierre
ed2dab7b31 * avoid problems with Range Check 2000-05-23 20:34:26 +00:00
Jonas Maebe
b02682c7c5 * fixed registerbgifont (webbug 847) 2000-04-16 08:45:48 +00:00
florian
b8faf9a8a3 * some more procedures can be now hooked by the OS specific implementation 2000-04-02 12:13:36 +00:00
florian
fe462795f6 * introduce a DrawBitmapCharHoriz procedure variable to accelerate output on
win32
2000-03-24 18:16:32 +00:00
florian
8a700b7568 * ClearViewPort fixed 2000-03-24 13:01:15 +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
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
sg
1ce21b9e8e * Use linux unit under Linux 2000-03-17 13:28:54 +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
peter
66ea55dd7c * removed warnings/notes 2000-02-27 14:40:40 +00:00
Jonas Maebe
ba7b10c01d + new, faster fillpoly from Thomas Schatzl
* some logging commands in vesa.inc disabled
2000-02-12 13:39:19 +00:00
sg
4e5b164c36 * For Linux, "/" is added to the bgipath instead of "\" if this character
isn't already there.
2000-02-06 01:47:15 +00:00
daniel
ec29a31834 * copyright 2000 2000-01-07 16:41:28 +00:00