sg
ed29399154
* FieldAddress now returns immediately if name=''
2000-07-08 07:24:24 +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
pierre
1d1b4bcb53
* correct last commit error
2000-07-07 19:22:27 +00:00
marco
f5fd205ab5
* Changed move (var source;var dest) to move (const source;var dest)
2000-07-07 18:23:41 +00:00
Jonas Maebe
ffbedb6ec9
* changed precision for extended back (otherwise strreal2.pp in
...
tests/test failed)
2000-07-07 18:03:08 +00:00
Jonas Maebe
575f6c0d6d
* fixed setgraphmode together with the new graphdrivers
2000-07-07 17:29:30 +00:00
florian
aa3e0fbe87
* fixed writing of comp and extended: the precision of comp was to little
...
while it was too high for extended
2000-07-06 21:09:45 +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
pierre
f3b853f096
* Change Code to var param in ValAnsiUnsignedInt function
2000-07-04 07:57:46 +00:00
sg
e9d1212ea8
* Implemented TObject.FieldAddress
2000-06-29 16:32:50 +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
618dd3c91c
* added tkint64,tkqword constants
2000-06-22 20:04:07 +00:00
peter
aae7c24beb
* moved islibrary,isconsole,ismulithread to systemh as they are
...
os independent
2000-06-22 18:39:14 +00:00
peter
57c538267c
* removed notes
2000-06-22 18:36:18 +00:00
michael
bc8a454afd
+ Modifications for exception support in sysutils. Mainly added
...
RaiseList function.
2000-06-22 18:05:56 +00:00
pierre
9fd7ba963e
* no bufpos reset on flush for fminput
2000-06-21 22:27:50 +00:00
michael
9fee5cffce
+ Corrected GetSocketOptions
2000-06-19 13:31:46 +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
michael
b319315b4c
+ Fixed all constants so they match compiler defined constants
2000-06-14 08:52:05 +00:00
peter
b4c4d9d1a3
* UniqueAnsiString -> UniqueString for Delphi compatibility
2000-06-11 07:02:30 +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
72c8dbfa43
* StabOfs for OS2 changed, hopefully correct now
2000-06-05 13:04:11 +00:00
marco
9a4a837f04
* added some constants for getsocketoptions under a linux define.
...
Allows server example to work ok.
2000-06-02 17:30:43 +00:00
pierre
2f715a886a
* disable check in Exit and Error code
2000-05-23 20:35:41 +00:00
pierre
ed2dab7b31
* avoid problems with Range Check
2000-05-23 20:34:26 +00:00
Jonas Maebe
d75d13eda1
* CloseSock is now a dummy (it called system.close, but this doesn't
...
make any sense since itself can only be called by system.close) This
caused an endless loop with my last changes where the mode of a
textrec is set to fmClosed only after the closeFunc() has been called.
2000-05-22 12:38:51 +00:00
peter
bb008db4bc
* use freemem without size
2000-05-18 17:04:48 +00:00
peter
0194d7a616
* fixed reallocmem with double removing from heap_mem_root list
...
* fixed reallocmem getmem/freemem count, now both are increased and
the _size8 counts are also increased
2000-05-18 17:03:27 +00:00
michael
b8e6272f62
+ Fixed ClassNameIs so it is case insensitive
2000-05-16 08:06:14 +00:00
florian
a319c0e73c
* TVarRec with Int64/QWord stuff extended
2000-05-14 18:47:53 +00:00
florian
53b5415c5e
* TVarRec with In64/QWord stuff extended
2000-05-14 18:46:54 +00:00
peter
2c081cf333
* export function so ppl can use it in their own programs
2000-05-08 13:23:46 +00:00
pierre
3930cc5818
* Use saveregisters for PushExcept..
2000-05-04 12:25:53 +00:00
pierre
a3434cc825
* fix for bug report 929
2000-04-27 15:35:50 +00:00
peter
ebbf2e578f
* backtraces for exceptions are now only generated from the place of the
...
exception
* frame is also pushed for exceptions
* raise statement enhanced with [,<frame>]
2000-04-24 11:11:50 +00:00
pierre
e574245b0e
fix for heap problem
2000-04-20 15:29:15 +00:00
pierre
ab1254da22
* disable stack check in lineinfo
2000-04-20 13:03:41 +00:00
Jonas Maebe
b02682c7c5
* fixed registerbgifont (webbug 847)
2000-04-16 08:45:48 +00:00
pierre
f1ab3ebad2
+ get longer backtrace when redirected to file
2000-04-14 12:17:12 +00:00
pierre
addf7fc302
* reset funcstab when changing object
2000-04-12 11:15:06 +00:00
pierre
e9f1439f5a
+ ReturnNilIfGrowHeapFails used in objects unit
...
to handle TMemoryStream out of memory properly
as MaxAvail is not a good test anymore.
2000-04-07 21:10:35 +00:00
pierre
062604c406
* fix for extended constants
2000-04-06 11:51:47 +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
548f14e16d
* halt in the finalization statement of a unit lead to an endless loop; fixed
2000-04-02 09:39:25 +00:00
Jonas Maebe
d9c608a373
+ $maxfpuregisters 0 for i386 in systemh (to avoid requiring too much
...
empty FPU registers for sysstem routines
* fixed bug in str_real when using ❌ 0
* str_real now doesn't call exp() anymore at runtime, so it should
require less free FPU registers now (and be slightly faster)
2000-03-26 11:36:28 +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
Jonas Maebe
17c623dc25
* changed a lot of "if fm.mode = fmClosed then" to case statements,
...
because if f is not yet initialized, the mode is invalid and can
contain another value even though the file is closed
+ check if a file is open in writeln_end (caused crash if used on
not opened files)
2000-03-24 10:26:18 +00:00
pierre
799ed3311f
* fix for OS/2 hopefully
2000-03-23 22:00:08 +00:00
Jonas Maebe
7e63fc9d28
* fixed more bugs due to inexact nature of FPU
2000-03-21 12:00:30 +00:00
alex
043d981e00
* added os_types unit
2000-03-20 18:39:13 +00:00
alex
cb860d32dc
added central unit for OS dependent types.
2000-03-20 15:50:13 +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
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
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
1ce21b9e8e
* Use linux unit under Linux
2000-03-17 13:28:54 +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
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
Jonas Maebe
4cb3f54367
* writemode was not set to normalput during clearviewport (and it uses hline)
2000-03-08 14:20:14 +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
Jonas Maebe
02ec1d0d3b
* fixed rounding problem when writing out single/double type vars
2000-03-05 09:41:05 +00:00
Jonas Maebe
c535d675f5
* sign was not written in some cases
2000-03-02 07:35:57 +00:00
peter
66ea55dd7c
* removed warnings/notes
2000-02-27 14:40:40 +00:00
Jonas Maebe
51bbb51a06
* fix for lost precision because sometimes the correction value was
...
larger than the number to be corrected
* incompatibility with TP's output fixed
2000-02-26 18:53:11 +00:00
Jonas Maebe
0b02714817
+ new str_real which is completely TP compatible regarding output
...
format and which should have no rounding errors anymore
2000-02-26 15:49:40 +00:00
florian
2eb62408ae
* disabled FIXED data type per default
2000-02-15 14:36:57 +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
peter
20105af42c
* fixed bug with reallocmem to use the wrong size when copying the
...
data to the new allocated pointer
2000-02-10 13:59:35 +00:00
florian
17f8a06883
+ helper routine for <int64> mod <in64> added
2000-02-09 22:19:24 +00:00
florian
e22cb380d4
+ popsecondobjectstack added
2000-02-09 22:16:50 +00:00
peter
6b66a55cd6
* truncated log
2000-02-09 16:59:28 +00:00
peter
6c15031ffd
* moved halt to system.inc
...
* syslinux doesn't use direct asm anymore
2000-02-09 12:17:51 +00:00
pierre
abfb61c7d0
* fix for directories included in stabsinfo
2000-02-08 15:23:02 +00:00
peter
06edc7aa14
* use backtracestrfunc()
2000-02-07 10:42:44 +00:00
florian
a8e85eb3a9
* small typo for go32 fixed
2000-02-06 22:13:42 +00:00
peter
0cf7314799
* linux elf support
2000-02-06 19:14:22 +00:00
peter
78cb6bfa89
* lineinfo unit added which uses stabs to get lineinfo for backtraces
2000-02-06 17:19:22 +00:00
florian
d3b00ca358
* popobjectstack is now a function
2000-02-06 17:17:57 +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
peter
d19710a9ad
* fixed tracereallocmem which supplied the wrong size for tryresize
2000-02-02 11:13:15 +00:00
peter
6bbb440811
* fixed internal_memavail counting for tryresizemem
2000-02-02 11:12:29 +00:00
peter
ba0b8a2e1b
* reallocmem fixed for freemem() call when size=0
2000-01-31 23:41:30 +00:00
Jonas Maebe
e534908b2f
* committed the rest of my fix :)
2000-01-31 12:11:53 +00:00
pierre
38fb93fcfc
* Jonas' fix for bug811
2000-01-31 10:15:43 +00:00
florian
042cb265c0
* improved qword*qword code, if no overflow checking is done
2000-01-27 15:43:02 +00:00
peter
9be202fd38
* fixed reallocmem which didn't work anymore and thus broke a lot
...
of objfpc/delphi code
2000-01-24 23:56:10 +00:00
florian
46ba0d434c
* int64/int64 and int64*int64 is now done by the fpu if possible
2000-01-23 12:27:39 +00:00
florian
0a05c8d0e0
* reading of 64 bit type implemented
2000-01-23 12:22:37 +00:00
Jonas Maebe
c834c996e4
* set FPUInt64 to false for i386, because comp mul and div code for int64 is
...
commented out in int64.inc
2000-01-21 15:32:07 +00:00
florian
7451fd5ab4
* writing of int64/qword fixed
2000-01-20 20:19:37 +00:00
Jonas Maebe
8095e34fae
* finally fixed tracereallocmem completely
2000-01-20 14:25:51 +00:00
Jonas Maebe
adcc8f25b7
* another problme with realloc fixed (one left)
2000-01-20 13:17:11 +00:00
Jonas Maebe
2c25000f32
* fixed problem with reallocmem and heaptrc
2000-01-20 12:35:35 +00:00
peter
4f22717b61
* open with mode 2 in rewrite
2000-01-17 20:02:30 +00:00
Jonas Maebe
bc9c4771c0
+ support for NaN's, cleaner support for Inf
2000-01-17 13:00:51 +00:00
peter
cea4495a20
* check handle for file closing
2000-01-16 22:25:38 +00:00
peter
c775ade1d6
* primitives added
2000-01-10 09:54:30 +00:00
Jonas Maebe
1c7978a96b
+ Mac linebreak ( #13 ) support for readln
2000-01-08 17:08:36 +00:00
daniel
ec29a31834
* copyright 2000
2000-01-07 16:41:28 +00:00
daniel
a79b4a404b
* copyright 2000 added
2000-01-07 16:32:21 +00:00
Jonas Maebe
3fafebe811
* fixed bug in outTextXY for vertical text
2000-01-06 16:17:56 +00:00
Jonas Maebe
0eacfedcb8
* fixed traceReallocMem with nil pointer (simply calls traceGetMem now in
...
such a case)
2000-01-05 13:56:55 +00:00
peter
ca84c2bc26
* fixed reallocmem with p=nil
2000-01-03 19:37:52 +00:00
Jonas Maebe
39343bf688
* removed/commented out (inited but) unused vars and unused types
2000-01-02 19:02:39 +00:00
Jonas Maebe
0e4fe19488
* made floodfill a *LOT* faster (better DrawnPoints management)
2000-01-02 19:01:32 +00:00
Jonas Maebe
c2020897fd
+ by default, also attempt to install the fonts that come with TP7
1999-12-29 17:26:00 +00:00
Jonas Maebe
39d5e1c70a
* XAspect and YAspect are now words instead of smallints, they
...
overflowed for resolutions > 640x480 otherwise
* the number of pixels required for an ellipse in internalellipsedef
is now calculated after the aspectratios have been taken into
account
1999-12-26 10:33:06 +00:00
Jonas Maebe
0f13ce953c
* setpallette only worked for colors 0-63, fixed
1999-12-25 22:22:56 +00:00
Jonas Maebe
c483ef813d
* turn off IO checking when attempting to open a font file (to avoid RTE)
1999-12-23 16:48:13 +00:00
Jonas Maebe
802730bfb5
* changed vesa.inc do it doesn't try to use linear modes anymore (doesn't work
...
yet!!)
* fixed mode detection so the low modenumber of a driver doesn't have to be zero
anymore (so VESA autodetection now works)
1999-12-21 17:42:17 +00:00
pierre
bb70445e8a
* some assembler functions translated to pascal
...
WARNING these are not yet TESTED !!!
+ FPC_CHARARRAY_TO_SHORTSTRING added
1999-12-21 11:12:16 +00:00
pierre
8b91888fc2
* allow v09912 to compile system
1999-12-21 11:10:22 +00:00
pierre
4bfe8086c4
+ CloseGraph if errors
1999-12-21 09:16:48 +00:00
pierre
f3557f20ed
+ cinv in interface
1999-12-20 22:24:48 +00:00
peter
62bd7e53ee
* integer -> smallint to overcome -S2 switch needed for ggi version
1999-12-20 11:22:35 +00:00
peter
fd5037b339
+ smallint, maxsmallint
...
* integer is redefined as smallint
1999-12-20 11:20:14 +00:00
florian
3df732dfa0
+ initial version
1999-12-18 14:55:53 +00:00
florian
89c403c529
* very basic widestring support
1999-12-18 14:54:34 +00:00
peter
a3c7cfd396
* fixed sysmemsize which did the and sizemask wrong
1999-12-16 19:11:49 +00:00
peter
a3749c8bf3
* fixed getmem call with wrong size from reallocmem
1999-12-13 21:04:46 +00:00
Jonas Maebe
91fca2d81f
* putimage now performs the lipping itself and uses directputpixel
...
(note: this REQUIRES or/and/notput support in directputpixel,
this is not yet the case in the assembler versions!)
* YOffset addition moved in hlinevesa256 and vlinevesa256
because it uses still putpixel afterwards
1999-12-12 13:34:19 +00:00
Jonas Maebe
047a68614f
* remove "random(longint): longint" if cardinalmulfixed is defined
1999-12-12 13:29:34 +00:00
Jonas Maebe
4ebd215a8c
* changed definition of getscanlineproc to "getscanline(x1,x2,y:
...
integer; var data);" so it can be used by getimage too
* changed getimage so it uses getscanline
* changed floodfill, getscanline16 and definitions in Linux
include files so they use this new format
+ getscanlineVESA256 for 256 color VESA modes (banked)
1999-12-11 23:41:38 +00:00
Jonas Maebe
6c3f032c9f
* avoid unwanted type conversion from cardinal to longint in val for
...
signed and unsigned 32bit int
1999-12-11 19:07:44 +00:00
peter
b1ce2dee62
* strnew is ofcourse also different between sysutils and strings, just
...
like stralloc/strdispose.
1999-12-10 15:02:12 +00:00
pierre
54874916af
* SetBkColor like BP by changing Palette entry zero
1999-12-10 12:47:41 +00:00
peter
1d2da4c432
* fixed vmtptr crash in tstream.put
1999-12-06 18:25:30 +00:00
michael
514f0f9879
+ Additional logging
1999-12-04 21:20:04 +00:00
peter
9138338d04
* public added to TObject
1999-12-02 19:28:53 +00:00
peter
42516d7f5e
* read_int64 dummy added
1999-12-02 17:40:06 +00:00
peter
bf3e811517
* cmdline support
1999-12-01 22:57:30 +00:00
Jonas Maebe
7f899914bc
+ function random(longint): longint
1999-12-01 12:37:13 +00:00
michael
1eb4bfc435
+ Removed charmessagehandler declaration, it is in graphh.inc
1999-11-30 08:57:46 +00:00
pierre
c1f893a1d1
* Infinite loop for infinite value problem fixed
1999-11-28 23:57:23 +00:00
Jonas Maebe
db5cdd7387
* corrected misplacement of call to initvars in initgraph
...
+ some extra debugging commands (for -dlogging) in the mode functions
1999-11-28 16:13:55 +00:00
Jonas Maebe
6ad29d29a6
* _GraphResult is now properly set to grOK by DetectGraph and
...
InitGraph if there are no errors
1999-11-28 12:19:59 +00:00
sg
87d0345efc
* Fixed bug #722 : If the start position of AnsiString Copy is less than 1,
...
it will be set to 1 (same behaviour as in Delphi)
1999-11-28 11:24:04 +00:00
Jonas Maebe
acabc4c7fa
* fixed VlineVESA256 and re-enabled it in graph.inc
...
* added procedure detectgraph to interface of graph unit
1999-11-27 21:48:00 +00:00
pierre
926f82efc1
* memory corruption within GetImage removed
1999-11-25 17:44:14 +00:00
michael
65cd1cdbc7
+ Added Ansistring setstring call
1999-11-25 13:34:57 +00:00
pierre
2719fb91e8
* PutImage used an integer index that became negative !!!!
...
* Default needed procedure now genrate a RTE 218 instead of a
GPF by call to nil pointer !
1999-11-24 23:42:31 +00:00
florian
1736a7d64d
* extgraph moved to win direcory
1999-11-24 22:12:06 +00:00
Jonas Maebe
5ffd2e21d4
* reinstated old random generator, but modified it so the integer
...
one now has a much longer period
1999-11-20 12:48:09 +00:00
peter
78d5e706ac
* exception address fixes
1999-11-15 21:49:47 +00:00
peter
5fec122056
* removed warnings
1999-11-14 21:35:04 +00:00
peter
ddb0882789
* fixed reallocmem with a block at the end of an allocated memoryblock,
...
had to introduce a flag for such blocks.
* flags are now stored in the first 4 bits instead of the highest bit,
this could be done because the sizes of block are always >= 16
1999-11-14 21:34:21 +00:00
florian
254c43d6b7
* the writing of the default font was wrong when doing scaling:
...
the last colunm/row wasn't drawn
1999-11-11 22:29:21 +00:00
florian
3839c77a58
* the size was calculated wrong by imagesize
1999-11-11 17:55:07 +00:00
florian
2c4cddd82d
* better looking font
1999-11-11 14:07:14 +00:00
michael
adb19684e1
+ Fixed sysreallocmem
1999-11-10 22:29:51 +00:00
pierre
36912a7a2b
+ get also first BackTrace address with ' 0x' prefix
1999-11-09 22:40:12 +00:00
pierre
bd7d22c00f
* several extra_size_info fixes
1999-11-09 22:32:23 +00:00
daniel
ec77ff77ee
* Committed new random generator.
1999-11-09 20:14:12 +00:00
peter
79d331a978
* fpcmake support
1999-11-08 15:01:38 +00:00
peter
6dac8462c5
* move graph.inc to the target dir
1999-11-08 11:15:21 +00:00
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