Francois Gouget
|
40692f2aa4
|
There is no point making '--register' functions stdcall so just
implement them as cdecl.
|
2004-10-22 19:55:14 +00:00 |
|
Marcus Meissner
|
751e991210
|
Fixed some illegal lvalue casts / increments.
|
2004-06-16 19:02:11 +00:00 |
|
Patrik Stridvall
|
ede82e3055
|
Fixed some issues found by winapi_check.
|
2004-02-20 20:19:23 +00:00 |
|
Alexandre Julliard
|
c1acebc305
|
Get rid of the flatthunk.h header.
|
2004-02-12 01:03:55 +00:00 |
|
Alexandre Julliard
|
e92b7eed7e
|
Store the kernel32 module handle globally to avoid some
GetModuleHandle calls that can cause deadlocks with the loader
section.
Moved some 16-bit definitions out of kernel_private.h.
|
2004-02-12 00:00:55 +00:00 |
|
Mike Hearn
|
925a2f936e
|
Always print a message for generic stubs.
|
2004-01-08 03:28:42 +00:00 |
|
Alexandre Julliard
|
436eda3071
|
Removed task.h.
|
2003-11-25 00:42:26 +00:00 |
|
Alexandre Julliard
|
a7ce2abc9d
|
Removed include/selectors.h.
|
2003-11-18 00:16:25 +00:00 |
|
Alexandre Julliard
|
e983652363
|
Moved a number of DOS definitions out of the global headers and into
winedos private files. Removed the msdos.h header.
|
2003-11-15 00:13:20 +00:00 |
|
Alexandre Julliard
|
47f62a402a
|
Set %fs and %gs in the register context to their current value when
calling 16-bit code.
|
2003-11-05 00:46:44 +00:00 |
|
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
|
Alexandre Julliard
|
01634c5686
|
Removed some no longer needed definitions from stackframe.h.
|
2003-08-27 03:16:56 +00:00 |
|
Alexandre Julliard
|
3a5b7cf105
|
Extended WOWCallback16Ex to support register functions too. This
allows simplifying the wine_call_to_16 assembly code by moving part of
it to C code, and getting rid of the extra kernel exports.
|
2003-08-23 23:30:51 +00:00 |
|
Alexandre Julliard
|
5fbb446cfc
|
Moved most of the 16-bit task support and NE module loader to
dlls/kernel.
|
2003-08-23 00:03:40 +00:00 |
|
Jon Griffiths
|
cd4234aa49
|
Documentation updates.
|
2003-03-18 18:35:48 +00:00 |
|
Alexandre Julliard
|
43690e9e47
|
Removed no longer needed inclusion of heap.h.
|
2003-01-24 00:54:58 +00:00 |
|
Michael Stefaniuc
|
308e04fc61
|
Compile the kernel dll with -DSTRICT.
|
2002-10-25 21:02:30 +00:00 |
|
Patrik Stridvall
|
9c1de6de30
|
Moved all the content of the DDK files ntdef.h and ntddk.h to
winternl.h.
|
2002-09-12 22:07:02 +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 |
|
Patrik Stridvall
|
d016f819f1
|
Added include protection for unistd.h and sys/time.h.
|
2002-08-17 00:43:16 +00:00 |
|
Alexandre Julliard
|
6006757996
|
Setup exception frame around 16-bit calls to unwind stack properly.
|
2002-08-13 03:29:17 +00:00 |
|
Alexandre Julliard
|
7375597fe2
|
Fixed some handle type mismatches and added a few casts in prevision
of void* handles.
|
2002-07-31 19:26:03 +00:00 |
|
Andreas Mohr
|
22ffa982ec
|
- Always copy (almost) the whole stack space over to the 16bit stack
instead of calculating some potentially bogus parameter count.
- Add some comments.
|
2002-07-08 19:40:29 +00:00 |
|
Vincent Béron
|
9a62491660
|
Removed trailing whitespace.
|
2002-05-31 23:06:46 +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
|
7f826665e1
|
Do not call THUNK_Init at startup, only do it when the app actually
requires thunks.
|
2001-12-17 22:08:17 +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
|
afd75a1adc
|
Removed calls to HEAP_GetSegptr.
|
2001-12-05 22:23:02 +00:00 |
|
Patrik Stridvall
|
e9782fa1fc
|
Documentation fixes.
|
2001-07-12 22:33:51 +00:00 |
|
Patrik Stridvall
|
044855c6ec
|
Documentation fixes.
|
2001-07-11 18:56:41 +00:00 |
|
Patrik Stridvall
|
01d5e5b071
|
Documentation fixes.
|
2001-07-02 19:59:40 +00:00 |
|
Patrik Stridvall
|
3ca9823941
|
Documentation ordinal fixes.
|
2001-06-20 23:03:14 +00:00 |
|
Patrik Stridvall
|
8b216b3d02
|
Documentation ordinal fixes.
|
2001-06-19 18:20:47 +00:00 |
|
Patrik Stridvall
|
dae8de69e2
|
Documentation ordinal fixes (using winapi_fixup).
|
2001-06-13 20:13:18 +00:00 |
|
Patrik Stridvall
|
d9b9c4c496
|
Documentation ordinal fixes (using winapi_fixup).
|
2001-06-11 20:14:43 +00:00 |
|
Alexandre Julliard
|
2ec34e48a3
|
Added TASK_GetPtr/TASK_GetCurrent functions to get the TDB for a task
handle.
|
2001-04-04 00:21:05 +00:00 |
|
Patrik Stridvall
|
0c61028734
|
Documentation ordinal fixes.
|
2001-01-25 22:22:21 +00:00 |
|
Mike McCormack
|
97c781aac2
|
Added Ulrich Weigand's description of KERNEL32_99.
|
2001-01-04 19:53:15 +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 |
|
Patrik Stridvall
|
b5e5555c7c
|
Fixed Win16 documentation not fixed because of a bug in winapi_check.
|
2000-12-01 23:54:51 +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 |
|
Alexandre Julliard
|
5ce902b0b9
|
Implemented DosFileHandleToWin32Handle, Win32HandleToDosFileHandle and
DisposeLZ32Handle and use them to replace file.c internal functions.
Renamed WOW* functions into K32WOW*.
|
2000-11-27 21:59:08 +00:00 |
|
Alexandre Julliard
|
ab687979fd
|
Moved standard syslevel APIs declaration to winbase.h.
Use exported syslevel function wherever possible.
Moved SEGPTR declaration to windef16.h.
|
2000-11-15 23:41:46 +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
|
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
|
53dbe16cc2
|
Update ESP correctly on return from flat thunk routines.
|
2000-09-13 20:30:03 +00:00 |
|
Alexandre Julliard
|
198746d812
|
Replaced global Callbacks structure by appropriate glue code
generation. Removed a few unused entries in the Callout structure.
|
2000-08-14 14:29:22 +00:00 |
|