Commit Graph

964 Commits

Author SHA1 Message Date
florian
ae2f80df1c * small problems fixed 1998-09-08 09:52:31 +00:00
michael
dedb40b870 Made it compilable 1998-09-08 00:08:36 +00:00
florian
7e27f45109 + more fields to TTypeInfo added 1998-09-07 23:11:43 +00:00
florian
29fe330347 * a lot of stuff fixed regarding rtti and publishing of properties,
basics should now work
1998-09-07 23:10:17 +00:00
peter
cba20a515a * fixed str(boolean,string) which was allowed
* fixed write(' ':<int expression>) only constants where allowed :(
1998-09-07 22:25:48 +00:00
michael
34061b1c1f + New form by Thomazs Schatzl 1998-09-07 20:54:39 +00:00
michael
c1fcd42fd3 + Initial implementation 1998-09-07 20:53:46 +00:00
florian
d8ade70c23 * constant value is now supported as stored condition 1998-09-07 19:34:47 +00:00
florian
26dbc1a7ba + some stuff for property rtti added:
- NameIndex of the TPropInfo record is now written correctly
     - the DEFAULT/NODEFAULT keyword is supported now
     - the default value and the storedsym/def are now written to
       the PPU fiel
1998-09-07 19:33:20 +00:00
peter
12a80cf3dc * update smartlinking, uses getdatalabel
* renamed ptree.value vars to value_str,value_real,value_set
1998-09-07 18:45:52 +00:00
peter
295d53cb69 + smartlinking for win95 imports 1998-09-07 18:33:31 +00:00
peter
4741a526c3 * fixed for m68k 1998-09-07 18:32:45 +00:00
peter
4956991f0b * fixed $smartlibext -> $staticlibext to fix a 'rm *' :( 1998-09-07 18:31:53 +00:00
florian
e7f5a26700 * first fixes for published properties 1998-09-07 17:37:00 +00:00
florian
7a173df255 + procedure IsStoredProc added 1998-09-07 08:32:59 +00:00
michael
2c4a8c9bd3 Grammar check and made it texable 1998-09-07 08:19:53 +00:00
florian
9523c61fc1 + rtti genreation for properties added 1998-09-06 22:42:02 +00:00
florian
1264cfa331 + method tobject.classinfo added 1998-09-06 21:27:31 +00:00
florian
57fead83f9 + some methods and declarations added 1998-09-06 21:27:05 +00:00
peter
e66c5b0b9c * update 1998-09-06 19:42:11 +00:00
peter
5d5ca04e98 * fixed unusedhandle for 0.99.5 1998-09-06 19:41:40 +00:00
florian
99db27959b - all stuff moved to docs\internal.tex 1998-09-06 17:11:28 +00:00
florian
c4afb6c8db * first usable version 1998-09-06 17:09:47 +00:00
florian
58027e2792 * possible bug with too few registers in first/secondin fixed 1998-09-05 23:51:05 +00:00
florian
b74af9c243 * some fixes to get -Or work:
- inc/dec didn't take care of CREGISTER
    - register calculcation of inc/dec was wrong
    - var/const parameters get now assigned 32 bit register, but
      const parameters only if they are passed by reference !
1998-09-05 23:03:57 +00:00
florian
0d3b28fdbe + the boolean comparision a=true generates now the same code as only a,
(a=1 was compiled to cmp 1,a now it is compiled to cmp 0,a)
1998-09-05 22:29:57 +00:00
florian
16c2b4a41f + switch -vb
* while/repeat loops accept now also word/longbool conditions
  * makebooltojump did an invalid ungetregister32, fixed
1998-09-05 22:10:54 +00:00
peter
8c0de1dd76 * uniform filerec/textrec (with recsize:longint and name:0..255) 1998-09-04 18:16:12 +00:00
peter
fadc4f7b86 * filedef updated 1998-09-04 18:15:02 +00:00
peter
e6ab99b763 - 145 1998-09-04 18:14:33 +00:00
pierre
d154df9536 * the algorythm was wrong (unnecessary checks were made) 1998-09-04 17:38:15 +00:00
pierre
5bde11ba3b * bug with datalabel corrected
+ assembler errors better commented
  * one nested record crash removed
1998-09-04 17:34:20 +00:00
pierre
be80e14900 * REDIR handling corrected 1998-09-04 17:32:36 +00:00
pierre
5342205224 * small corrections 1998-09-04 17:27:48 +00:00
pierre
0471257bec * small modifications 1998-09-04 17:27:09 +00:00
pierre
06e24d00f4 + all unknown function ifdef with
conditionnal unknown_functions
    testwin works now, but windowcreate still fails !!
1998-09-04 17:17:28 +00:00
peter
849b98894e * fixed small typo 1998-09-04 15:05:32 +00:00
pierre
b700fab197 + added SED testing for ascdef.pp and unidef.pp
* func.pp ready
    still some functions missing (commented out for now)
1998-09-04 12:33:11 +00:00
florian
7cedcfc690 * bug0159 fixed 1998-09-04 12:24:24 +00:00
florian
28fd9c1421 * problem with -Or fixed 1998-09-04 11:55:17 +00:00
florian
9d247d5a18 * ugly fix for STRCAT, nevertheless it needs more fixing !!!!!!!
we need an new version of STRCAT which takes a length parameter
1998-09-04 10:05:04 +00:00
florian
6f729ef9af * bug0132 is fixed 1998-09-04 09:09:36 +00:00
florian
a6a35e02ab * bug0132 fixed 1998-09-04 09:06:36 +00:00
peter
f03a034c8f * 0.99.5 doesn't compile a whole objpas anymore to overcome crashes 1998-09-04 08:49:06 +00:00
peter
9a5480b556 - 127,157,158 1998-09-04 08:47:14 +00:00
peter
58c2d999f0 * updated some error messages 1998-09-04 08:41:36 +00:00
peter
ad876c5a90 * fixed boolean:=integer which is not explicit 1998-09-04 08:36:49 +00:00
peter
86a7e31743 + (. and .) which are equal to [ and ] 1998-09-04 08:36:06 +00:00
pierre
df384b0243 * small improvements in number of found functions
all remaining are in func.pp
1998-09-03 18:17:30 +00:00
florian
6ca0a4d19b + better code for type conversation longint/dword to real type 1998-09-03 17:39:03 +00:00