Commit Graph

12353 Commits

Author SHA1 Message Date
peter
a77c4e01dd * insert unitsym with the name as specified in the uses list 2002-12-29 18:17:23 +00:00
peter
d7bedca213 * delphi allows setting calling convention in interface or
implementation
2002-12-29 18:16:06 +00:00
peter
50e870348b * varargs is not checked in proc->procvar for delphi 2002-12-29 18:15:19 +00:00
peter
1d747fc5d3 * delphi allows callign convention in implementation 2002-12-29 17:51:52 +00:00
peter
d0776e3492 * implemented some more conversions 2002-12-29 16:59:17 +00:00
peter
0de52b9054 * write terminating 0 for widestring constants 2002-12-29 16:58:11 +00:00
peter
cec4ac46aa * updated for 1.1 compiler that does not allow calling conventions
for constructor/destructor
2002-12-29 15:30:55 +00:00
peter
bbf8bddbb4 * unit loading changed to first register units and load them
afterwards. This is needed to support uses xxx in yyy correctly
  * unit dependency check fixed
2002-12-29 14:57:50 +00:00
peter
24b7def7c2 * fix static method check
* don't require class for class methods in the implementation for
    non delphi modes
2002-12-29 14:55:44 +00:00
peter
556435a4e1 * new bugs 2002-12-27 19:22:31 +00:00
Tomas Hajny
6fff1b96bd * another (hopefully final ;-) ) fix for not linked import libraries for units with no code 2002-12-27 19:09:33 +00:00
peter
50ec6f50b5 * new bugs 2002-12-27 18:37:13 +00:00
peter
a6180062a4 * Setup ExecPathStr for ParamStr(0) 2002-12-27 18:36:16 +00:00
peter
3a72a71c80 * new bugs 2002-12-27 18:23:48 +00:00
peter
da3ef8b6d0 * check for else after empty raise statement 2002-12-27 18:18:56 +00:00
peter
57a977b8f2 * fix ChoosePixelFormat 2002-12-27 18:13:38 +00:00
peter
da13406760 * new bugs 2002-12-27 18:09:40 +00:00
peter
c466e75da1 * fix crashes when searching symbols 2002-12-27 18:07:44 +00:00
peter
f4471a686d * fix overload error for dynarr:=nil 2002-12-27 18:06:32 +00:00
peter
1ae6696e1b * use gettoken to get filename for include 2002-12-27 18:05:58 +00:00
peter
d4ce393336 * support quotes in gettoken 2002-12-27 18:05:27 +00:00
peter
7e58010fa1 * fix delphi comment parsing when skipping preproc directive 2002-12-27 16:45:50 +00:00
peter
9336184c5d * add class to timerticks 2002-12-27 15:46:15 +00:00
peter
1d2dfebd73 * remove property indicator when calling internal helpers 2002-12-27 15:27:25 +00:00
peter
0d2c1bfd3c * give an error when no symbol is specified after $if(n)def 2002-12-27 15:26:43 +00:00
peter
39473f1e59 * procvar compare with 2 ints did not check the integer size 2002-12-27 15:26:12 +00:00
peter
42af4ce5b9 * do not allow threadvar as loop counter 2002-12-27 15:25:40 +00:00
peter
b7d0f39211 * check procoptions when a forward is found
* exclude some call directives for constructor/destructor
2002-12-27 15:25:14 +00:00
peter
791300bac9 * write class methods in fullname 2002-12-27 15:23:09 +00:00
peter
b44a8b42c8 * don't allow initialized threadvars 2002-12-27 15:22:20 +00:00
peter
71b5cd69d7 * runtime check added 2002-12-27 14:51:22 +00:00
peter
9b6bd8d58e * old bug tbf/tb0122 that should succeed 2002-12-27 14:51:05 +00:00
peter
f19c7200bb * test should succeed 2002-12-27 14:50:23 +00:00
peter
b9724e3235 * go32v2 test 2002-12-27 14:50:14 +00:00
peter
03df733a8d * threadvar initialization error 2002-12-27 12:50:36 +00:00
Tomas Hajny
f21866553a + Win32 icon added 2002-12-26 20:27:15 +00:00
Jonas Maebe
ed5a4a6977 * fixed check for whether or not a high parameter was already generated
* no type checking/conversions for invisible parameters
2002-12-26 18:24:33 +00:00
florian
75a0d4154d * fixed support for type widechar consts 2002-12-26 12:34:54 +00:00
florian
10c1d63b27 *** empty log message *** 2002-12-26 12:32:28 +00:00
florian
30574c4104 *** empty log message *** 2002-12-26 12:23:31 +00:00
mazen
6e42e8acf0 + testing operator overloading 2002-12-26 11:34:57 +00:00
peter
551caf65d2 * set p to nil when 0 is passed to reallocmem 2002-12-26 10:46:54 +00:00
mazen
33b405859b - many emitXXX removed from cga.pas in order to remove that file. 2002-12-25 20:59:49 +00:00
Tomas Hajny
5c55264be0 + more resolutions added 2002-12-25 16:11:03 +00:00
Tomas Hajny
3006b9cd6d * OS/2 icon for IDE added 2002-12-25 12:09:58 +00:00
peter
9147303907 * duplicate procsym-unitsym fix 2002-12-25 01:26:56 +00:00
peter
78213ee091 * delphi also has pointer archimetic 2002-12-25 01:26:17 +00:00
peter
60c55580c7 * sendto overload added 2002-12-25 01:04:03 +00:00
peter
8512f6a06a * some date constants added 2002-12-25 01:03:48 +00:00
peter
9a6bbcb302 * delphi mode 2002-12-25 00:46:05 +00:00