Commit Graph

4180 Commits

Author SHA1 Message Date
pierre
beb97ee1d5 + problems with unit names longer than 8 letters 1999-09-16 07:59:32 +00:00
pierre
b5f43cf97b + RESULT pseudo var added in GDB debug info 1999-09-16 07:58:14 +00:00
pierre
1ef3c84bb8 * double del_reference removed 1999-09-16 07:56:46 +00:00
pierre
e4d44f4281 * BuildSourceList allways called for dependency in FP 1999-09-16 07:54:48 +00:00
pierre
cac8e59f0f * FLDPI must increment fpuvaroffset 1999-09-16 07:52:37 +00:00
florian
863df30860 + rtti is now automatically generated for published classes, i.e.
they are handled like an implicit property
1999-09-15 22:09:15 +00:00
florian
1c638f2952 * small fix to operator overloading when in MMX mode
+ the compiler uses now fldz and fld1 if possible
  + some fixes to floating point registers
  + some math. functions (arctan, ln, sin, cos, sqrt, sqr, pi) are now inlined
  * .... ???
1999-09-15 20:35:37 +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
7ed003d9da + patch of Sebastion Guenther applied: Get/SetMethodProp implementation 1999-09-15 20:27:24 +00:00
florian
1ca3cc1b93 * patch from Sebastian Guenther applied: TMethod implementation 1999-09-15 20:26:30 +00:00
daniel
2d925677e5 + Dw switch now does something. 1999-09-15 20:24:56 +00:00
florian
47b7b2d321 * some math functions are now coded inline by the compiler 1999-09-15 20:24:11 +00:00
florian
af80c87ba9 + constants for math functions 1999-09-15 20:23:16 +00:00
Jonas Maebe
6ea818a303 * small change to internalellipsedef to be TP compatible
* fixed directputpixel for vga 320*200*256
1999-09-15 13:37:50 +00:00
Jonas Maebe
d581decb97 * added dummy local var to boundcheck to force stackframe generation 1999-09-15 13:04:04 +00:00
Jonas Maebe
ecd28082fd * fixed PutPixVESA256 1999-09-15 11:40:30 +00:00
Tomas Hajny
05abbae54b * PMGPI works now 1999-09-15 09:15:02 +00:00
Tomas Hajny
7289ef0622 * mistyping corrected 1999-09-15 09:13:49 +00:00
Tomas Hajny
bdbb1aa0ab + some units added, OTHEROPTS variable support 1999-09-15 07:31:47 +00:00
florian
134030a529 * only small updates to work with the current compiler 1999-09-14 11:16:09 +00:00
florian
e73862f10d * per default a property is stored, fixed 1999-09-14 11:09:08 +00:00
florian
78977be752 * finally!? fixed
with <function with result in temp> do
    My last and also Peter's fix before were wrong :(
1999-09-14 07:59:46 +00:00
peter
0308dbcbfa * fixed crashes under plain dos 1999-09-13 22:56:17 +00:00
florian
c549646c95 * hopefully an error in Peter's previous commit fixed 1999-09-13 20:49:41 +00:00
Tomas Hajny
2d015b9e80 * again didn't manage to read docu for DosFindFirst properly :-( 1999-09-13 18:21:02 +00:00
Tomas Hajny
2040a216bb * another correction to FSearch fix - mistyping 1999-09-13 17:56:26 +00:00
Tomas Hajny
ba6c703f82 * little addition/correction to FSearch fix 1999-09-13 17:35:15 +00:00
peter
8a941c2568 * typo in previous commit open_array -> chararray :( 1999-09-13 16:28:05 +00:00
peter
1163717044 * fix for jmps to be always near
* string writing fixed
1999-09-13 16:27:24 +00:00
peter
8a6774104d * fix crash with empty object as childs 1999-09-13 16:26:32 +00:00
peter
9853a752ab + clock
* backspace unident like tp7
1999-09-13 16:24:42 +00:00
peter
0004218ade * remvoed unused var 1999-09-13 16:23:42 +00:00
Jonas Maebe
66e28ab9c1 * fixed Arc: internallellipse went into an endless loop if StAngle =
EndAngle
  * FillEllipse is now much faster: no more floodfill,
    InternalEllipseDefault now draws the patternlines immediatety!
1999-09-13 12:49:08 +00:00
peter
b92c9ed1c4 * fixes from gabor, idle event, html fix 1999-09-13 11:43:59 +00:00
peter
244a1b5815 * fixed strlcat 1999-09-13 11:42:42 +00:00
fcl
48cc0ef888 * Changed some argument names (Root->ARoot etc.) because the new compiler
now performs more ambiguity checks  (sg)
1999-09-13 08:35:16 +00:00
florian
e8f6d4e836 * fixed a crash under Linux. Why doesn't have the damned Windows DPMI nil pointer
protection???
1999-09-12 21:35:38 +00:00
Jonas Maebe
062f4e5991 * several changes to internalellipse to make it faster
and to make sure it updates the ArcCall correctly
    (not yet done for width = 3)
  * Arc mostly works now, only sometimes an endless loop, don't know
    why
1999-09-12 17:28:59 +00:00
florian
6bbd06b90c * tnamedindexobject._name should be never accessed direct! Use the
function name instead
1999-09-12 15:45:11 +00:00
florian
fcd9a97bcb + tobject.methodaddress und tobject.methodname durchsucht nun auch
die Elternklassen
1999-09-12 14:53:26 +00:00
florian
c3b3c19887 + implemented creation of methodname/address tables 1999-09-12 14:50:50 +00:00
Jonas Maebe
0b1a446166 + bug0290 1999-09-12 12:19:55 +00:00
florian
02c2611b20 * bugs 593 and 607 fixed
* some other potential bugs with array constructors fixed
  * for classes compiled in $M+ and it's childs, the default access method
    is now published
  * fixed copyright message (it is now 1993-99)
1999-09-12 08:48:03 +00:00
florian
947db5dbe3 * fixed outtext(''), c was a byte, this leads to an underflow and
garbage was written
1999-09-12 08:02:22 +00:00
florian
73b01893ce + implementation of TObject.MethodName and TObject.MethodAddress (not
in the compiler yet)
1999-09-12 08:01:00 +00:00
fcl
c49d0f5ed2 * Added cregist.inc to list of include files (sg) 1999-09-11 22:14:26 +00:00
fcl
f1b4c5d0c0 * Imported function skeletons from old classes.inc
* Implementation of RegisterComponents and RegisterNoIcon  (sg)
1999-09-11 22:02:35 +00:00
fcl
0feb094199 * Activated component registration callbacks (sg) 1999-09-11 22:01:03 +00:00
fcl
c8506a42d3 * Moved class and registration functions to cregist.inc (sg) 1999-09-11 21:59:31 +00:00
florian
35eef74308 * bug fix for @tobject.method, fixes bug #557, 605 and 606 1999-09-11 19:47:26 +00:00