Alexandre Julliard
|
0eec45a97b
|
Force loadorder of 16-bit dlls to builtin if their 32-bit counterpart
has already been loaded as builtin.
|
2002-08-16 20:02:54 +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
|
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
|
04689b26f0
|
Always load the 32-bit dll containing a given 16-bit builtin.
Check the module name in addition to the file name when loading a
16-bit builtin dll.
|
2001-03-28 01:47:28 +00:00 |
Ulrich Weigand
|
0108d83818
|
Fixed winebuild to work on non-Intel architectures.
|
2000-12-29 05:17:33 +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
|
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
|
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
|
83f52d11c1
|
Moved all Win16 definitions out of the standard Windows headers.
|
2000-09-26 22:20:14 +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
|
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 |
Alexandre Julliard
|
76d3671bee
|
Added 'owner' field to 16-bit spec files to specify the name of the
32-bit dll that contains it.
|
2000-07-28 00:07:18 +00:00 |
Alexandre Julliard
|
4324b4778b
|
Delay loading of interrupt table functions until they are needed.
|
2000-06-03 04:52:14 +00:00 |
Alexandre Julliard
|
112d30781f
|
Added automatic registration of built-in DLLs.
|
2000-01-16 03:37:05 +00:00 |
Alexandre Julliard
|
74e4a28a34
|
Built-in DLLs resources are now specified in spec file.
Removed unnecessary flags in built-in DLLs tables.
|
2000-01-09 04:20:31 +00:00 |
Patrik Stridvall
|
e92331ffd0
|
Fixed ANSI C violations.
|
1999-09-20 18:52:06 +00:00 |
Ulrich Weigand
|
6ab0fb18b0
|
CallTo16... / CallFrom16... Wine thunks reorganized:
- Cleaner separation between core and glue code.
- Argument conversion glue code now in C.
- Glue code needed for 16-bit .spec files inlined.
|
1999-08-15 12:43:17 +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 |
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 |