Alexandre Julliard
|
52bce47b14
|
kernel: Implement FT_Exit directly in assembly to avoid the overhead
of register functions.
|
2006-01-10 17:43:05 +01:00 |
Markus Amsler
|
b8d9b6192d
|
Improve c2man Documented-Total count. Changes:
- add missing description
- add missing returns section
- complete missing A/W pairs
- reformate comments, to match c2man requirements
|
2005-11-08 11:01:03 +00:00 |
Alexandre Julliard
|
c6b005ac69
|
Fixed some more traces to use the right printf format and avoid
typecasts.
|
2005-09-12 14:12:46 +00:00 |
Eric Pouech
|
b379e420ed
|
Fixes for function prototypes without arguments.
|
2005-09-06 09:27:37 +00:00 |
Alexandre Julliard
|
71914125ce
|
Moved most of the implementation of CALL32_CBClient(Ex) to the C
code.
|
2005-07-01 16:24:32 +00:00 |
Mike McCormack
|
405ac7a80c
|
- don't include winreg.h
- include kernel_private.h to get declaration for convert_old_config()
|
2005-06-20 10:40:37 +00:00 |
Alexandre Julliard
|
6ae4ee496e
|
Fetch the stack selector to use from the previous stackframe instead
of the TEB.
|
2005-06-06 19:57:05 +00:00 |
Alexandre Julliard
|
4776085c9c
|
Moved a bunch of definitions out of module.h into a new
kernel16_private.h header.
|
2005-05-16 19:44:54 +00:00 |
Alexandre Julliard
|
e4412a618c
|
Removed the special casing of kernel32 and ntdll for the TEB
definition in winternl.h.
|
2005-05-16 17:52:10 +00:00 |
Alexandre Julliard
|
19bfcd3533
|
Moved the remaining stack frame definitions to kernel_private.h and
removed stackframe.h.
|
2005-05-16 14:45:18 +00:00 |
Alexandre Julliard
|
d876893fc1
|
Store the 16-bit stack pointer in the WOW32Reserved TEB field.
|
2005-05-14 12:16:46 +00:00 |
Alexandre Julliard
|
2c7a248055
|
Converted all the kernel32 register functions to the
DEFINE_REGS_ENTRYPOINT mechanism.
|
2005-05-07 18:25:51 +00:00 |
Jon Griffiths
|
eb5bf7dd38
|
Documentation spelling fixes.
|
2005-02-25 14:07:56 +00:00 |
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 |