Andreas Mohr
ef22c25887
Better error messages.
2000-02-13 15:03:25 +00:00
Ulrich Weigand
7d43bceb7e
Moved debugger to libwine to make it available to WineLib apps.
...
Try to invoke external debugger if internal debugger crashes.
Try to handle early invocation of debugger more gracefully.
2000-01-30 21:16:45 +00:00
Alexandre Julliard
eafa391081
Use argv[0] to locate the server executable.
2000-01-25 21:19:58 +00:00
Ulrich Weigand
8a64b83eb6
Bugfix: don't call ExitProcess() before SYSLEVEL_Init().
1999-10-23 14:15:33 +00:00
Eric Pouech
448b34a088
Correct filename for kernel module is KRNL386.EXE.
1999-10-13 16:02:40 +00:00
Alexandre Julliard
891305b980
Removed __winelib flag.
1999-09-05 16:48:16 +00:00
Ulrich Weigand
98c3053e6e
Added FinalUserInit16/FinalGdiInit16 stubs.
...
Call out to FinalUserInit in MAIN_EmulatorRun.
1999-07-27 17:10:06 +00:00
Ulrich Weigand
2f4bd6617f
Unify startup sequence for Wine and WineLib.
1999-07-24 12:20:24 +00:00
Ulrich Weigand
4b32fd0d43
Use position-independent code in assembly glue when building .so.
...
Include if1632/ and graphics/win16drv/ into WineLib.
Move miscemu/emulate.c into dlls/win87em/.
1999-07-15 14:51:40 +00:00
Ulrich Weigand
3dff7bb842
Modularized CallFrom/To16 routines. Adapted dependent routines,
...
16-bit snoop/relay debugging, and make rules.
1999-07-11 13:58:31 +00:00
Ulrich Weigand
fbea530884
On NE process creation, move major part of NE EXE module loading and
...
NE instance creation into the child process.
1999-07-03 12:26:29 +00:00
Alexandre Julliard
61fece0590
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-06-26 19:09:08 +00:00
Alexandre Julliard
617955db88
Changed CONTEXT into CONTEXT86 everywhere we really want an i386
...
context.
Added #ifdef __i386__ around accesses to 386 registers in the generic
CONTEXT structure.
1999-06-26 18:40:24 +00:00
Alexandre Julliard
0a860a01f9
Merged THDB and TEB structures.
...
Made SetLastError(), GetCurrentThreadId() and PROCESS_Current() inline.
1999-06-22 11:43:42 +00:00
Alexandre Julliard
c42dfdd02f
Fixed Winelib compilation.
1999-06-20 15:09:32 +00:00
Alexandre Julliard
9597e209f8
Include instruction emulation in Winelib.
1999-06-18 18:29:04 +00:00
Alexandre Julliard
410ae4f3e7
Debugger is now called by exception handling.
...
Added 'pass' command to pass exceptions to the app.
1999-06-18 18:23:11 +00:00
Ulrich Weigand
bba76eed9c
Switch stacks in CALL32_Init().
1999-06-06 14:49:55 +00:00
Ulrich Weigand
a1957c4d64
Wait until child initialized before returning from PROCESS_Create.
1999-05-24 08:10:46 +00:00
Alexandre Julliard
897fd119f6
Tried to add an error message when crashing on a selector load because
...
of missing LDT sharing between threads (untested).
1999-05-15 10:52:56 +00:00
Patrik Stridvall
1bb9403938
ANSI C fixes.
1999-05-08 15:47:44 +00:00
Alexandre Julliard
8d267a6041
Only check number of tasks after first message.
...
Use a 16-bit module for creating the initial task.
1999-05-02 19:09:07 +00:00
Alexandre Julliard
06c275a643
Converted to the new debugging interface (done with the help of the
...
script written by Patrik Stridvall).
1999-05-02 14:32:27 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Bertho Stultiens
c1d1cfe976
Reorganization of the loader to correctly load and free libraries and
...
implementation of load order to load different types of libraries.
1999-04-18 12:14:06 +00:00
Ulrich Weigand
73663071c6
Call InitApp16 (using Callout) for initial process.
1999-04-10 16:32:45 +00:00
Ulrich Weigand
a95b4886e9
Clear invalid selectors also in CallTo16 relay code.
1999-04-10 16:30:12 +00:00
Marcus Meissner
461ded42ac
Added -dll option for winelib programs. (Note: will not print warnings
...
on failure currently).
1999-03-22 14:54:05 +00:00
Uwe Bonnes
3209a0e6d1
Make function BX=6 round ST0 to integer.
1999-03-13 17:57:26 +00:00
Marcus Meissner
9d9e0606a4
Emulate (well, ignore) mov cr0,eax and mov eax,cr0.
1999-03-12 16:55:46 +00:00
David Luyer
ee517e863e
- fixed missing stdlib.h and string.h includes everywhere
...
- removed a couple of unneeded stdlib.h and stdio.h includes
1999-02-28 12:27:56 +00:00
Ulrich Weigand
f6a9361942
Adapted to CreateProcess changes.
1999-02-28 11:19:10 +00:00
Alexandre Julliard
a396029270
Large-scale renaming of all Win32 functions and types to use the
...
standard Windows names.
1999-02-26 11:11:13 +00:00
Marcus Meissner
04c3e1d456
Removed a lot of occurences of windows.h (and added necessary other
...
includes).
1999-02-19 10:37:02 +00:00
Marcus Meissner
317af320cf
Optimized include/*.h: (recursively) include all headers needed by
...
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
Marcus Meissner
4097865baf
Do not print 'wine: no executeable found' if we did execute something.
1999-02-14 11:32:18 +00:00
Marcus Meissner
9faa7d735a
Moved the if1632/signal.c stuff into loader/signal.c, adapted function
...
pointers for wine_debug and INSTR_EmulateInstruction.
1999-02-13 17:55:17 +00:00
Ove Kaaven
b77de0298d
Defined RESTORE_SIGNALS by default and call SIGNAL_EmulatorInit
...
through a function pointer instead. Added a few traces. Fixed the
"Memory corruption !" message in DGA mode. Commented out an
unnecessary TSXF86VidModeSetViewPort that caused my X server to
act up, relying on TSXF86DGASetViewPort instead.
1999-01-30 13:17:54 +00:00
Andreas Mohr
a7894d9311
Implemented Int 0x15/0xc0: BIOS - GET CONFIG and some other BIOS
...
data.
1999-01-24 09:32:10 +00:00
Ove Kaaven
5b729dd6a4
Emulates ins/outs correctly for DOS programs.
1999-01-03 12:25:41 +00:00
Ulrich Weigand
ff35e1fb13
Use Callout table instead of direct GetProcAddress.
...
UserYield moved to USER.
1998-12-24 15:13:54 +00:00
Ulrich Weigand
7b57b24fda
Adapted to CreateSystemTimer interface change.
1998-12-10 10:47:26 +00:00
Marcus Meissner
773c7b75f6
Fix warnings in miscemu/main.c.
1998-11-30 17:18:30 +00:00
Huw D M Davies
9650864743
Takes print spooler functions out of win16drv.
...
Allows the PostScript driver to go into libwine.
1998-11-22 12:55:24 +00:00
Alexandre Julliard
6da20b9d0e
Cleaned up a bit.
1998-11-15 11:51:14 +00:00
Marcus Meissner
735bec0f2f
Clean invalid selectors on the pop %xs from the STACKFRAME itself
...
instead of using linked list hack.
1998-11-15 11:34:10 +00:00
Ulrich Weigand
afac2e476c
Some fixes to Wine startup/termination sequence with native USER.
...
Do not call built-in USER signal handler when using native USER.
1998-11-14 18:45:25 +00:00
Marcus Meissner
698a8b17b7
Emulate "mov cr4,eax" (tombraider 3 demo).
1998-11-14 17:11:52 +00:00
Ulrich Weigand
e8b02745e3
Bugfix: really *do* switch to the initial task's stack.
...
CallLargeStack mechanism re-enabled.
1998-11-08 12:07:36 +00:00
Jesper Skov
5c3e457b16
egcs 'ambiguous else' warnings fixes.
1998-11-01 19:27:22 +00:00