Alexandre Julliard
|
7aee90762a
|
Merged wine_call_to_16_long and wine_call_to_16_short into a single
function.
|
2002-10-18 00:29:32 +00:00 |
|
Alexandre Julliard
|
3fa613cf61
|
Moved internal context macros out of winnt.h.
Added SET_AX etc. macros to avoid non-portable pointer manipulations.
|
2002-08-31 18:47:00 +00:00 |
|
Patrik Stridvall
|
9aab47ed24
|
MSVC compatibility fixes.
|
2002-08-28 23:42:34 +00:00 |
|
Alexandre Julliard
|
a061b84ee1
|
Moved specification of relay and snoop include/exclude functions to
the config file.
Changed spy config a bit to follow the same scheme.
Moved debug option parsing routine into libwine.
|
2002-06-04 17:48:41 +00:00 |
|
Vincent Béron
|
9a62491660
|
Removed trailing whitespace.
|
2002-05-31 23:06:46 +00:00 |
|
Alexandre Julliard
|
0aa28b5b8d
|
Export the debugging API from libwine instead of ntdll.
Removed debugres_[aw].
|
2002-05-17 02:55:48 +00:00 |
|
Alexandre Julliard
|
59008670be
|
Moved the selector access functions out of winnt.h into libwine.
|
2002-05-16 20:32:16 +00:00 |
|
Alexandre Julliard
|
0799c1a780
|
Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
|
2002-03-09 23:29:33 +00:00 |
|
Alexandre Julliard
|
9fcd89a5d8
|
Removed unnecessary includes.
|
2001-12-17 22:12:23 +00:00 |
|
Alexandre Julliard
|
7662ea1004
|
Made register and interrupt flags instead of entry point types, so
that we can have both stdcall and cdecl register functions.
Changed 16-bit .spec.c file generation to avoid including builtin16.h.
|
2001-12-14 23:14:22 +00:00 |
|
Alexandre Julliard
|
1922c72b8a
|
Removed unnecessary inclusion of heap.h.
|
2001-07-25 00:43:29 +00:00 |
|
Patrik Stridvall
|
c01c1933bf
|
Fixed some issues found by winapi_check.
|
2001-06-19 03:36:23 +00:00 |
|
Francois Gouget
|
e17d1a3649
|
Print the tid in the first column when +tid is specified.
|
2001-05-08 00:13:38 +00:00 |
|
Patrik Stridvall
|
d0a41774a3
|
Documentation ordinal fixes.
|
2001-02-14 23:11:17 +00:00 |
|
Alexandre Julliard
|
7d5bc5c3f9
|
Removed some direct accesses to the 16-bit task structure.
|
2001-01-15 20:09:09 +00:00 |
|
Ulrich Weigand
|
391cd11d3b
|
Fixed broken prototypes.
|
2000-12-27 18:39:44 +00:00 |
|
Alexandre Julliard
|
982a223f36
|
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
|
2000-12-13 20:20:09 +00:00 |
|
Alexandre Julliard
|
751625e089
|
Got rid of main.h.
|
2000-12-12 00:50:19 +00:00 |
|
Alexandre Julliard
|
e296bf3717
|
Renamed CallTo16* functions to wine_call_to_16* and export them from
kernel32.spec.
|
2000-11-29 19:39:30 +00:00 |
|
Patrik Stridvall
|
024d6c50d6
|
Fixed some issues found by winapi_check.
|
2000-11-25 03:09:30 +00:00 |
|
Alexandre Julliard
|
914406f854
|
Moved LDT handling to libwine.so. Changed the interface to use the
exported LDT_ENTRY structure.
|
2000-11-14 01:54:49 +00:00 |
|
Alexandre Julliard
|
745ec84c8b
|
Export the CallFrom16xxx functions from kernel32. Renamed them
__wine_call_from_16 to follow the naming convention.
|
2000-11-13 04:54:45 +00:00 |
|
Alexandre Julliard
|
0a8114c152
|
Raise an exception for unimplemented 16-bit entry points too.
Added check for duplicate names in 16-bit spec files.
|
2000-11-12 03:45:55 +00:00 |
|
Alexandre Julliard
|
aa5a1162a3
|
Patch flat cs of 16-bit entry points if current %cs is different from
compiled value, and retrieve flat ds from a global variable. This
should avoid problems with win4lin kernels.
|
2000-10-29 01:28:30 +00:00 |
|
Alexandre Julliard
|
d8fab2e67c
|
Removed some of the XXX_reg macros now that we are using the standard
CONTEXT86 structure everywhere.
|
2000-09-25 23:53:07 +00:00 |
|
Ulrich Weigand
|
a761e3dad0
|
Modified CallTo16Register routines to update register context after
call returns. Callers adapted.
|
2000-09-13 20:29:44 +00:00 |
|
Alexandre Julliard
|
d5041fc45a
|
Moved thunking functions off to kernel32.dll.
|
2000-07-25 16:42:25 +00:00 |
|
Ove Kaaven
|
70668d1a69
|
Say that "No handler" messages as fatal.
|
2000-07-23 13:37:53 +00:00 |
|
Alexandre Julliard
|
7fe09bce86
|
Moved kernel initialization to kernel_main.c
|
2000-06-03 04:49:40 +00:00 |
|
Patrik Stridvall
|
e29dbc5814
|
Fixed some warnings.
|
2000-04-24 18:04:24 +00:00 |
|
Alexandre Julliard
|
8bc1d837d2
|
Use a per-thread buffer and write(2) for debug traces.
Removed debug_dumpstr.
|
2000-01-29 19:46:50 +00:00 |
|
Ulrich Weigand
|
1ca11f51b3
|
Fixed some unresolved externals on non-Intel archs.
|
1999-11-14 19:45:05 +00:00 |
|
Ulrich Weigand
|
3967b0912e
|
Make CallTo16 return stub segment owned by KERNEL.
|
1999-09-20 15:33:01 +00:00 |
|
Ulrich Weigand
|
c3d9f28172
|
Moved implementation of WOW routines to single file.
Added all missing WOW routines, fixed WOWCallback16Ex.
|
1999-08-18 18:31:26 +00:00 |
|
Ulrich Weigand
|
c50a1d05de
|
Adapted to new-style Wine thunks.
Removed some now unnecessary function pointers.
|
1999-08-15 12:45:01 +00:00 |
|
Alexandre Julliard
|
15de615276
|
Got rid of dsprintf and related macros.
|
1999-08-04 12:22:42 +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 |
|
Ulrich Weigand
|
b5151d003d
|
Relay code for Win16 register functions converts arguments.
New 'interrupt' keyword added (for Win16 interrupt handlers).
Adapted .spec files and implementations of register routines.
|
1999-07-25 11:27:36 +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 |
|
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 |
|
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
|
a099a555c3
|
Converted to the new debug interface, using script written by Patrik
Stridvall.
|
1999-06-12 15:45:58 +00:00 |
|
Ulrich Weigand
|
6cd829bd4c
|
Check for syslevel violations while relay debugging.
|
1999-05-22 16:29:39 +00:00 |
|
Ulrich Weigand
|
6ce4006137
|
Bugfix: release Win16Lock in WinExec16, CallProc[Ex]32W_16.
|
1999-05-03 09:22:55 +00:00 |
|
Patrik Stridvall
|
b4b9fae671
|
New debug scheme with explicit debug channels declaration.
|
1999-04-19 14:56:29 +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
|
03479f8adb
|
Fixed a lot of warnings for possible problems.
|
1999-01-28 10:06:38 +00:00 |
|
Ulrich Weigand
|
9cf066e32c
|
Implemented KERNEL.621 (CBClientThunkSLEx).
|
1999-01-24 09:43:08 +00:00 |
|