Commit Graph

6208 Commits

Author SHA1 Message Date
peter
8959ab2eda * mode H+ added 2000-04-01 11:54:04 +00:00
peter
96a0b5cd32 * dependencies added 2000-04-01 11:50:39 +00:00
peter
7c516d9404 * fixed addref/decref for records, the data/type was read in the
wrong order
2000-04-01 11:45:34 +00:00
peter
7c04f2ff09 * fixed rtti info for record 2000-04-01 11:44:56 +00:00
Tomas Hajny
b65e936773 * logfile appended if exists 2000-04-01 10:46:29 +00:00
Tomas Hajny
4909e55df6 * DosGetInfoBloBlocks updated 2000-04-01 10:46:07 +00:00
Tomas Hajny
9e0a0b54c7 OS/2 implementation started 2000-04-01 10:45:52 +00:00
Tomas Hajny
f295a8029b * .ao2 bug fixed 2000-04-01 10:45:14 +00:00
pierre
997b0d9f5b * FPU needs reset for all SIGFPE even from integer division by zero 2000-03-31 23:26:32 +00:00
pierre
74907e307a * multiple exception handling works
(for linux only if syslinux is compiled with -dnewsignal)
2000-03-31 23:21:19 +00:00
pierre
f6da28673a * changed handling of interrupt 0x75 :
the status word is saved into ___djgpp_fpu_state
    and inserted in __sigmaks field of djgpp exception record
    BUT fnclex is called after to avoid a second interrupt
    generation on fn??? calls
2000-03-31 23:19:12 +00:00
pierre
beecf1ec51 * remove fninit in longjump 2000-03-31 23:12:09 +00:00
pierre
77c220c69a * TSigAction Context param is the full record not a pointer 2000-03-31 23:11:23 +00:00
pierre
92e9d3bf83 * fix the handling of value parameters in cdecl function 2000-03-31 22:56:45 +00:00
Jonas Maebe
cc86370fa3 * signal handling using sigaction when compiled with -dnewsignal
(allows multiple signals to be received in one run)
2000-03-31 13:24:28 +00:00
pierre
8ad66dbf27 * use $(AS) instead of as for cross compiling 2000-03-31 12:46:16 +00:00
Tomas Hajny
531cb20c02 * DIVE updated 2000-03-30 18:41:50 +00:00
pierre
ad052390fb No stack check inside CatchUnhandledException 2000-03-30 13:54:15 +00:00
pierre
d74dc01fef * fix FPU and multiple exception problems 2000-03-30 13:40:57 +00:00
pierre
973e5390c8 check for multi times FPU exception generation 2000-03-30 12:58:02 +00:00
pierre
f06a17c7c7 * Require error 201 with range check on 2000-03-29 08:05:13 +00:00
pierre
f830cef394 check 784 with and without range check 2000-03-29 07:45:21 +00:00
pierre
8dc1494e52 * fix for problem in tbs0299 for 4 byte stack alignment 2000-03-28 22:31:46 +00:00
pierre
482820110c + add a warning if esi is base and index in object assembler code 2000-03-28 22:11:46 +00:00
pierre
a7331ce0eb * Object fields are simple offsets in TP/Delphi mode 2000-03-28 22:10:12 +00:00
pierre
32581d349c better check 2000-03-28 21:15:45 +00:00
pierre
ac98c4c444 * fix for bug #891 2000-03-28 21:14:18 +00:00
Tomas Hajny
78ed10ebd4 * another change of order 2000-03-28 19:30:49 +00:00
pierre
bc1d0c90f8 * change to avoid range check error 2000-03-28 15:25:27 +00:00
Jonas Maebe
1e8a7f6853 * added missing register that is destroyed by strecopy
+ some destroyed register lists for procedures that didn't have one yet
2000-03-28 11:14:33 +00:00
pierre
e7bb1b59e1 made longer so that timer interrupt is called 2000-03-28 10:20:44 +00:00
pierre
7f3524c465 * call fninit to avoid make crashes 2000-03-28 10:16:32 +00:00
pierre
1223e79acb * fix for 885 2000-03-28 10:06:19 +00:00
michael
920a042079 + RemoveUNderscore now also does not add underscores to generated parameter names 2000-03-28 06:55:42 +00:00
michael
f50befd4d3 + TRect should refer to the classes one 2000-03-28 06:44:01 +00:00
pierre
1d3629b598 * fix for bug #739 2000-03-27 21:51:19 +00:00
peter
164e1c25e6 + -S, -T, -c modes added
* crash fixes
  * removed double opening of inputfile
2000-03-27 21:39:19 +00:00
pierre
2931f94d33 * "segss" prefix in Intel is converted into "ss" in ATT
and vice-versa. Fixes web bug #892.
2000-03-27 21:18:54 +00:00
pierre
861a491bbd * fix bug #294 in a BP compatible way ie. hidding the function result 2000-03-27 21:15:34 +00:00
Jonas Maebe
36df88a15d * fixed readport* functions (thanks Florian ;) 2000-03-27 13:25:48 +00:00
florian
a6910bcb41 * some "resource leaks" fixed 2000-03-27 12:57:30 +00:00
florian
c2327b56aa * special keys like arrows and function keys are supported now by readkey 2000-03-27 12:56:55 +00:00
pierre
700f9ce852 * fix for bug #890 2000-03-27 11:57:22 +00:00
pierre
7a861f6f57 check for 890 and 892 2000-03-27 11:27:04 +00:00
pierre
7a5fcf6931 some bug #896 related tests 2000-03-27 09:47:32 +00:00
pierre
9c44048ad2 + add error if trying to use readln or writeln for files
or read or write on untyped files.
    Reset and rewrite are still incompatible with BP
    (reset(dat,1); is allowed for typed file !)
2000-03-27 09:42:48 +00:00
pierre
755e41ba4a + 868 2000-03-27 07:59:08 +00:00
pierre
fc79a7c2ab new files 2000-03-26 21:21:16 +00:00
Jonas Maebe
d8d25ef6de + basic properties 2000-03-26 16:38:27 +00:00
Jonas Maebe
5fae5888e2 * frame_pointer = stackpointer instead of R_NO 2000-03-26 16:38:06 +00:00