Alexandre Julliard
|
15de615276
|
Got rid of dsprintf and related macros.
|
1999-08-04 12:22:42 +00:00 |
Alexandre Julliard
|
7d8cfeb95c
|
Removed IP_reg, SP_reg and FL_reg definitions to avoid potential
aliasing optimization problems.
|
1999-08-01 14:58:01 +00:00 |
Alexandre Julliard
|
bdf83bc546
|
Removed SIGNAL_MaskAsyncEvents and cleaned up signal handling.
|
1999-08-01 14:54:16 +00:00 |
Alexandre Julliard
|
a1089c59b9
|
Made stack manipulation macros into inline functions.
Changed a few accesses to context registers to avoid potential
aliasing optimization problems.
|
1999-08-01 12:51:55 +00:00 |
Alexandre Julliard
|
b375678277
|
Changed INSTR_EmulateInstruction to use a CONTEXT86 instead of a
SIGCONTEXT.
|
1999-08-01 12:15:12 +00:00 |
Ulrich Weigand
|
081daf7d21
|
Implemented KERNEL.447 (WIN32_OldYield16).
|
1999-07-31 17:27:38 +00:00 |
Andreas Mohr
|
5a08a0288a
|
Fixed the DSEG value in the SEGTABLEENTRY struct.
|
1999-07-31 13:11:22 +00:00 |
Huw D M Davies
|
5fce6fb707
|
Strip .drv extensions to MODULE_GetLoadOrder.
|
1999-07-30 18:06:35 +00:00 |
Ulrich Weigand
|
4d550350f3
|
Bugfix: Install task-entry breakpoint *after* EXE module is initialized.
|
1999-07-30 18:05:07 +00:00 |
Ulrich Weigand
|
53477e49c5
|
GetModuleHandle16: treat Win32 modules correctly.
|
1999-07-30 17:55:44 +00:00 |
Ulrich Weigand
|
d0e15a6b72
|
Work around 'local extern declaration with attribute' gcc bug.
|
1999-07-25 11:22:20 +00:00 |
Ulrich Weigand
|
2f4bd6617f
|
Unify startup sequence for Wine and WineLib.
|
1999-07-24 12:20:24 +00:00 |
Ulrich Weigand
|
8dbffe70fb
|
Removed MODULE_GetWndProcEntry16().
Use 32-bit window procedures in COMMDLG instead.
|
1999-07-24 10:27:58 +00:00 |
Eric Pouech
|
1564a6ded8
|
Work around gcc sig11 fault.
|
1999-07-18 18:38:40 +00:00 |
Uwe Bonnes
|
e5266e8a44
|
Add WINAPI for EntryAddrProc.
|
1999-07-15 16:09:05 +00:00 |
Ulrich Weigand
|
5e59b1a5b4
|
Added support for 32-bit NE code segments.
|
1999-07-15 14:31:44 +00:00 |
Eric Pouech
|
5d04f652f6
|
Compiler warnings fix.
|
1999-07-12 13:41:20 +00:00 |
Ulrich Weigand
|
cfa977d9da
|
Fixed bugs introduced by 'register' and 'return' function changes.
|
1999-07-12 13:39:10 +00:00 |
Alexandre Julliard
|
4220b29be9
|
Take advantage of the new registers saved in the STACK16FRAME to turn
some 'register' functions into normal functions.
Removed the few remaining 'return' functions to simplify relay
handling.
|
1999-07-11 17:20:01 +00:00 |
Marcus Meissner
|
e32a317b76
|
Removed the old, historical and no longer working IPC support.
|
1999-07-11 14:13:56 +00:00 |
Howard Abrams
|
132774804e
|
Added checks for sys/errno.h, sys/signal.h and sys/mman.h.
|
1999-07-10 13:16:29 +00:00 |
Ulrich Weigand
|
7b81ed4a3c
|
Improved behaviour of GetModuleHandle16 w.r.t dummy modules.
Don't try to call WEP of dummy modules in FreeLibrary16().
|
1999-07-10 11:42:30 +00:00 |
Ulrich Weigand
|
a3afeef325
|
Fix InitTask() to work if DGROUP was manually resized.
|
1999-07-10 10:18:26 +00:00 |
Marcus Meissner
|
79a3f80008
|
Made string compare case insensitive in GetModuleHandle16() as a
quick fix for WinWord 6.
|
1999-07-10 10:12:43 +00:00 |
Joshua Thielen
|
a49bb2661d
|
Fixed DestroyAcceleratorTable and implemented CreateAcceleratorTableW.
|
1999-07-04 12:55:10 +00:00 |
Marcus Meissner
|
423813e30c
|
When enumerating resource, only use the lower 31 bit of the name as
the offset (for the highest bit is '1'). Should fix wine-net/257.
|
1999-07-04 12:44:29 +00:00 |
Marcus Meissner
|
623c0d6f94
|
some small include fixes, some checks for NULL ptrs,
loader/elf.c: fixed the "lib" insertion
crtdll: added fsopen()
dinput: return that we are attached.
|
1999-07-03 16:01:42 +00:00 |
Ulrich Weigand
|
3c717e437c
|
Bugfix: TASK_CallToStart didn't pass correct hInstance to app.
|
1999-07-03 15:36:45 +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
|
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 |
Patrik Stridvall
|
1ed4ecffa8
|
ANSI C fixes.
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
|
1999-06-26 14:58:24 +00:00 |
Dave Pickles
|
fec232930b
|
Ensure that the command-line passed to the various *CreateProcess
functions contains the path to the program being invoked.
|
1999-06-26 11:48:26 +00:00 |
Uwe Bonnes
|
f1e1c3994c
|
NE_LoadFileModule: Free module when NE_LoadDLLs fails.
|
1999-06-26 10:19:14 +00:00 |
Alexandre Julliard
|
ebe29ef376
|
Further server optimizations:
- merged request and reply structures
- build requests directly into the buffer to avoid a copy
|
1999-06-26 08:43:26 +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
|
94eedf1df0
|
Use exceptions instead of ctx_debug_call.
|
1999-06-18 18:25:59 +00:00 |
Alexandre Julliard
|
1eeed68514
|
Moved signal handling to exception.c, generate exceptions on signals.
Added hook for debugger in exception handling (temporary).
|
1999-06-18 18:21:24 +00:00 |
Ulrich Weigand
|
5d617e5002
|
Fix compiler warning.
|
1999-06-18 16:59:37 +00:00 |
Marcus Meissner
|
1ab8907fce
|
Fixed ambigous else/brace problem, moved "name" computation in
CreateProcess _before_ outputting it in the FIXME_()s.
|
1999-06-13 08:39:04 +00:00 |
Ulrich Weigand
|
23f4b09cc3
|
Removed broken hack to support shared DLLs (e.g. USER32.DLL) and
replaced it by a somewhat less broken hack :-/
|
1999-06-13 08:34:42 +00:00 |
Alexandre Julliard
|
a099a555c3
|
Converted to the new debug interface, using script written by Patrik
Stridvall.
|
1999-06-12 15:45:58 +00:00 |
Patrik Stridvall
|
fdcfdb9a6d
|
Added missing/wrong includes.
|
1999-06-12 14:55:11 +00:00 |
Patrik Stridvall
|
4bf335497d
|
Removed direct references to CLASS internals.
|
1999-06-12 14:52:15 +00:00 |
Guy Albertelli
|
0e65b38ff3
|
Add new "walk" command options to list processes and modref's.
|
1999-06-12 10:49:36 +00:00 |
Eric Pouech
|
63c7cdf196
|
Made the service thread instanciable in every process.
|
1999-06-12 08:24:23 +00:00 |
Ove Kaaven
|
e78e1af43e
|
Various DPMI fixes and preliminary DPMI raw mode switch handler.
|
1999-06-12 08:09:52 +00:00 |
Ulrich Weigand
|
85bcb2e152
|
Release Win16Lock during PROCESS_Create.
|
1999-06-12 06:41:16 +00:00 |
Marcus Meissner
|
905884dcdd
|
Trying to fix sigaltstack() problem reported by Debian users.
SIGTRAP might be undefined (beos).
|
1999-06-07 17:43:47 +00:00 |
Ulrich Weigand
|
d523e4dbe6
|
Consult ne.operating_system field for NE files in GetBinaryType().
|
1999-06-07 17:37:43 +00:00 |
Ulrich Weigand
|
ed49003188
|
16-bit scheduler reorganized: run all tasks in their own thread.
Process creation sequence adapted to new scheduler.
|
1999-06-06 14:47:50 +00:00 |