peter
aa083c5b4d
* truncated log
1999-11-06 14:35:38 +00:00
Jonas Maebe
887c7e173b
* fixed pascal version of (direct)putpixelx
1999-11-05 12:18:23 +00:00
florian
707675a501
+ first release of win32 gui support
1999-11-03 20:23:01 +00:00
peter
dd3688a927
* another fix for precision
1999-11-03 09:54:24 +00:00
pierre
955e7c0175
* problem of last commit for large d values corrected
1999-11-03 00:55:09 +00:00
peter
4c3df986f0
* fixed copy where size+index could be < 0
1999-11-02 23:57:54 +00:00
peter
1829357f4e
* better precisio by dividing only once with a calculated longint
...
instead of multiple times by 10
1999-11-02 15:05:53 +00:00
peter
6a10b2661b
* freemem,reallocmem now get var argument
1999-11-01 13:56:50 +00:00
peter
71d7f4ef38
* memorymanager expanded with allocmem/reallocmem
1999-10-30 17:39:05 +00:00
peter
6e241784e1
* use filemode for rewrite instead of mode 1
1999-10-28 09:52:50 +00:00
florian
326e64a39c
* StringOfChar fixed, how can be a bug in two lines of code ?????
1999-10-27 14:27:49 +00:00
florian
093ad73c78
+ StringOfChar
1999-10-27 14:17:20 +00:00
peter
6eafc25151
* *errorproc are not procvars instead of pointers which allows better
...
error checking for the parameters (shortstring<->ansistring)
1999-10-26 12:31:00 +00:00
peter
1a27ce8a2d
* inoutres 103 for closed files, just like delphi
1999-10-26 12:25:19 +00:00
carl
f7e31f50f6
* Bugfix of mode m800x600x64k - wrong vide mode would be used.
...
+ TP compilable.
1999-10-24 15:51:22 +00:00
carl
3faddeae49
* Bugfix in TP mode SaveStateVESA
1999-10-24 15:50:23 +00:00
carl
28c0ca8f49
+ GetPixVESA16 (not tested yet...)
1999-10-24 03:37:15 +00:00
carl
a3f4314a19
- Removed some old french comments.
...
* Bugfix of problems with register access in noasmmoded
+ GetPixVESA16
1999-10-24 03:34:37 +00:00
carl
ed837de14c
- Removed Hercules mode
...
+ Added VGAMed and VGAhi modes.
1999-10-24 01:55:53 +00:00
sg
cb3d2ac4f3
* FreeMem(p) is ignored if p is NIL, instead of throwing an
...
runtime error 204. (Delphi ignores NIL FreeMem's, too)
1999-10-22 22:03:07 +00:00
Jonas Maebe
d6cb636d80
* fixed clipping for thickwidth lines (bug 659)
...
* fixed the faster internalellipsedefault, but it doesn't plot
all pixels (there are gaps in the ellipses)
1999-10-17 10:20:13 +00:00
Jonas Maebe
0fa97f88ea
* fixed set/getvgargbpalette for VGA 16 color modes
1999-10-08 14:28:18 +00:00
peter
2aca3b7908
* pos function speed up by a factor 40 :)
1999-10-04 20:48:18 +00:00
peter
60854f1f6c
* read ansistring speedup (no length(s) calls anymore)
1999-10-04 20:42:45 +00:00
peter
1a777e609e
* fixed memsize which forgot the sizemask
1999-10-01 07:55:54 +00:00
Jonas Maebe
85f0d28bf1
* fix for disposing font data because it can contain #0 chars
1999-09-28 15:07:46 +00:00
Jonas Maebe
03980540bd
* reordered some local variables (first 4 byte vars, then 2 byte vars
...
etc)
* font data is now disposed in exitproc, exitproc is now called
GraphExitProc (was CleanModes) and resides in graph.pp instead of in
modes.inc
1999-09-28 13:56:25 +00:00
peter
85c3b9ff3b
* new graph unit is default for go32v2
...
* removed warnings/notes
1999-09-27 23:34:40 +00:00
Jonas Maebe
de09b385d3
* execute multiplications before divisions in lineclipped to avoid rounding errors
1999-09-27 12:35:27 +00:00
Jonas Maebe
aa5751acbc
* changed name of modeinfo variable to vesamodeinfo and fixed
...
associated errors (fillchar(modeinfo,sizeof(tmodeinfo),#0) instead
of sizeof(TVesamodeinfo) etc)
* changed several sizeof(type) to sizeof(varname) to avoid similar
errors in the future
1999-09-26 13:31:06 +00:00
Jonas Maebe
bd4d132c5b
+ detectgraph
...
* small change to internalellipsedefault so less pixels are
calculated twice
* some small corrections to graph.tex
1999-09-25 11:48:43 +00:00
Jonas Maebe
5f0cf70477
* optimized patternline a bit (always use hline when possible)
...
* isgraphmode stuff cleanup
* vesainfo.modelist now gets disposed in cleanmode instead of in
closegraph (required moving of some declarations from vesa.inc to
new vesah.inc)
* queryadapter gets no longer called from initgraph (is called from
initialization of graph unit)
* bugfix for notput in 32k and 64k vesa modes
* a div replaced by / in fillpoly
1999-09-24 22:52:38 +00:00
Jonas Maebe
3e14491ff2
* floodfill uses scanline data from previous loop if line is adjacent
1999-09-24 14:23:08 +00:00
Jonas Maebe
c8541db634
+ getscanline16
1999-09-24 14:22:38 +00:00
Jonas Maebe
cc0428dcda
* fixed another typo :(
1999-09-24 11:31:38 +00:00
Jonas Maebe
5edf8b5488
* -dlogging no longer required to fuction correctly
...
* some typo's fixed
1999-09-23 14:00:41 +00:00
peter
b659954bc3
* best match for main freelist
...
* removed root field, saves 4 bytes per block
* fixed crash in dumpblocks
1999-09-22 21:59:02 +00:00
Jonas Maebe
7e28f32cdc
* changed ratios so font sizes on screen are the same as with TP
...
* SetUserCharSize must also use / instead of DIV
1999-09-22 14:54:11 +00:00
Jonas Maebe
cd377606a4
* changed org_to_cap, org_to_dec and org_to_base to shortints (from
...
Michael Knapp's gxtext unit, part of the GraphiX package)
* in settextstyle, the calculation of the ratios must be done with /,
not DIV!!
1999-09-22 13:30:52 +00:00
Jonas Maebe
47b14faf20
* renamed text.inc -> gtext.inc to avoid conflict with system unit
...
* fixed textwidth
* isgraphmode now gets properly updated, so mode restoring works
again
1999-09-22 13:13:34 +00:00
peter
c7d01df165
* fixed growheap freelist addition when heapend-heapptr<blocksize
1999-09-20 14:17:37 +00:00
florian
c9110d73e3
* conflicts solved
1999-09-20 09:34:30 +00:00
Jonas Maebe
4e43bad546
+ hlinevesa256 and vlinevesa256
...
+ support for not/xor/or/andput in vesamodes with 32k/64k colors
* lots of changes to avoid warnings under FPC
1999-09-18 22:21:09 +00:00
Jonas Maebe
cd47cbb67a
* dump_stack now actually dumps its info to f (was still hardcoded
...
to stderr)
1999-09-18 16:05:12 +00:00
Jonas Maebe
34f074549c
* graph.pp: removed pieslice and sector from ToDo list
...
* closegraph: exits now immidiately if isgraphmode = false (caused
RTE 204 with VESA enabled if you set exitproc to call closegraph
and also called closegraph explicitely before exit, like bgidemo)
1999-09-18 16:03:36 +00:00
peter
88b7b037b2
+ new heap manager supporting delphi freemem(pointer)
1999-09-17 17:14:11 +00:00
Jonas Maebe
e188d82aec
* another fix for a case where internalellipsedefault went haywire
...
* sector() and pieslice() fully implemented!
* small change to prevent buffer overflow with floodfill
1999-09-17 13:58:31 +00:00
michael
f31460489f
+ Added goto on switch
1999-09-17 10:38:00 +00:00
florian
8e642be78a
* fixed methodname/address: the loops must go from 0 to ...^.count-1
1999-09-15 20:28:35 +00:00
florian
af80c87ba9
+ constants for math functions
1999-09-15 20:23:16 +00:00