Commit Graph

267 Commits

Author SHA1 Message Date
carl
a4d8838546 + SetAllPalette
+ SetPalette
  + GetPalette
  + GetDefaultPalette
1999-05-22 17:11:50 +00:00
carl
bd452e05a9 + Added SetRGBPalette
+ Added GetRGBPalette
1999-05-22 17:10:40 +00:00
peter
f3f2a33a2a * fixed dispatchstr 1999-05-19 13:20:09 +00:00
peter
425a9f41dd + objpas 1999-05-19 13:19:54 +00:00
pierre
28c391a3a2 * allow for .bss section below heaporg in go32v2 code 1999-05-18 22:15:55 +00:00
florian
85916705f2 * small fixes for the new ansistring temp. management 1999-05-17 22:41:24 +00:00
florian
e905aeea04 * most of the Object Pascal stuff moved to the system unit 1999-05-17 21:52:33 +00:00
pierre
cfc811c376 * allow nil pointer in FPC_CHECKPOINTER !! 1999-05-16 23:56:09 +00:00
florian
fd074a2629 * more memory leaks fixed:
- exceptaddrobject is now properly disposed
       - after the end of the on ... do block the exception
         class instance is disposed
1999-05-13 18:38:26 +00:00
florian
f0093ed32d * popaddrstack didn't release any memory, fixed 1999-05-13 16:30:18 +00:00
pierre
c4ee11532a + with EXTRA memory is filled with $F0 and checked at end 1999-05-12 16:49:29 +00:00
pierre
132f4cf015 + extra's with -dEXTRA, uses a CRC check for released memory 1999-05-11 12:52:42 +00:00
carl
93438c3ba4 * Correction of documentation 1999-05-09 23:16:12 +00:00
carl
5ba476e64a + More error checking 1999-05-09 23:15:27 +00:00
carl
8e45cea1c3 + VESA Driver name 1999-05-09 22:24:38 +00:00
peter
458a7be587 * generic write_float str_float 1999-05-06 09:05:11 +00:00
carl
040fa666a8 + SetActivePage
+ SetVisualPage
  * Some bugfixes
  * Experimentation with new method for arc/ellipse
1999-05-05 02:16:40 +00:00
carl
32195301c8 * GetViewSettings was not returning correct values 1999-05-02 21:26:45 +00:00
peter
6da9dfae21 * fixed write array
* read array with maxlen
1999-04-26 18:27:26 +00:00
carl
417eb205d6 * longint -> Integer would not compile. 1999-04-25 02:29:23 +00:00
carl
23c364f842 + Fully implemented clipping
* PatternnLine now calls HLine if the lines to draw are
      non-patterned (10-15% speedv improvement)
1999-04-25 02:28:54 +00:00
carl
a6a9da360d * ClearViewPort was wrong ,and is now 75% faster
* Some clipping added by replacing DirectPutPixel -> PutPixel
1999-04-25 00:31:37 +00:00
carl
28f657b4db * DirectPutPixel -> PutPixel to enable clipping 1999-04-25 00:29:58 +00:00
carl
aa8128e317 + RestoreCRTMode
* GetModeRange returned one mode too much
  + Some cleanup
1999-04-24 18:56:13 +00:00
carl
1a45ac6847 + Some cleanup
* Bugfix of Detect in InitGraph
1999-04-24 18:55:21 +00:00
carl
be5b9b5f6e + SetGraphMode()
+ InitGraph() is now device independant
  + Mode management and some mode constants
1999-04-23 03:06:35 +00:00
carl
8d2d8a5279 + Mode management helper routines 1999-04-23 03:05:06 +00:00
peter
de533ed2cc * fixed pchar 2 ansi 1999-04-22 10:51:17 +00:00
pierre
9e3e3d9415 * error 204 if trying to free too much memory of heap top ! 1999-04-19 11:53:13 +00:00
pierre
ffc582a561 * wrong statement in freemem removed : corrupted memavail result 1999-04-19 11:11:39 +00:00
carl
3249707b22 + Initial revision (still uncompilable though) 1999-04-19 02:50:31 +00:00
carl
d4fc7066ab + Initial revision (still uncompilable) 1999-04-19 02:49:01 +00:00
carl
b67ce16a85 + Initial revision (still unworking under FPC) 1999-04-19 02:48:14 +00:00
peter
dc1f9b5bbb * addr() internal 1999-04-17 13:10:23 +00:00
peter
6120616a20 + finalization support 1999-04-15 12:19:59 +00:00
michael
77d45d20af + 1 byte too much allocated in new_ansiStringastrings.inc 1999-04-13 09:02:06 +00:00
michael
66bb181cf5 * More fixes and optimizing for ansistr_concat 1999-04-09 07:33:15 +00:00
peter
dda7bf2bc9 + subrange checking for readln() 1999-04-08 15:57:44 +00:00
peter
17f26f6577 * removed warnings 1999-04-08 11:30:57 +00:00
peter
e3836e3e31 * fixed concat when s1 or s2 was nil 1999-04-08 10:19:55 +00:00
peter
d028279366 * fixed bug with readln where it sometime didn't read until eol 1999-04-07 22:05:18 +00:00
peter
29d632520b * fixed insert on last char
* saver chararray 2 ansi
1999-04-06 11:23:58 +00:00
michael
b149cc5681 * Fixed chararray to ansistring conversion 1999-04-06 10:06:51 +00:00
michael
d864c6d8c3 + Fixed insert with char. length byte wrapped around in some cases. 1999-04-05 12:28:27 +00:00
peter
79abf0ac4f * fixed '1.' parsing of val 1999-04-01 22:11:50 +00:00
peter
8d5ffc3b09 * universal names for str/val (ansistr instead of stransi)
* '1.' support for val() this is compatible with tp7
1999-04-01 22:00:48 +00:00
peter
a8a60d933a * show also allocation stack for a wrong size 1999-03-26 19:10:34 +00:00
peter
c5db6f3dfe * last para changed to long for easier pushing with 4 byte aligns 1999-03-26 00:24:15 +00:00
peter
55fbeb959d * memavail fixed for too big freemem calls 1999-03-18 11:21:16 +00:00
Jonas Maebe
228829bd86 * changes for internal Val code (do a "make cycle OPT=-dvalintern" to test)
* in text.inc: changed RTE 106 when read integer values are out of bounds to RTE 201
  * in systemh.inc: disabled "support_fixed" for the i386 because it gave internal errors,
1999-03-16 17:49:36 +00:00