Eric Pouech
|
1c7afd87f6
|
- no longer using kernel32's APIs but ntdll's
- BUILTIN32_dlopen now properly returns NTDLL style status codes
|
2003-03-26 01:25:19 +00:00 |
Patrik Stridvall
|
9aab47ed24
|
MSVC compatibility fixes.
|
2002-08-28 23:42:34 +00:00 |
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
|
cceab98642
|
Unregister 16-bit dlls on module unload.
|
2002-06-14 23:42:53 +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
|
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 |
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 |
Patrik Stridvall
|
d0a41774a3
|
Documentation ordinal fixes.
|
2001-02-14 23:11:17 +00:00 |
Alexandre Julliard
|
4f2df51f7a
|
Replaced GLOBAL_Alloc by GlobalAlloc16 where possible.
|
2001-01-15 20:13:43 +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
|
886604c715
|
Always pass lower-case filenames to wine_dll_load().
Clear dlerror() before and after calls to dlopen/dlsym to work around
a glibc bug (thanks to James Abbatiello for tracking the bug).
|
2000-12-05 21:17:59 +00:00 |
Aric Stewart
|
e4d09327ef
|
Added ASCII-only version of toupper, tolower, strcasecmp and the like
for file and module I/O.
|
2000-12-03 03:14:29 +00:00 |
Alexandre Julliard
|
24a62ab9b0
|
Got rid of the Wine internal lstrcpy* functions and of winestring.h.
|
2000-11-28 22:40:56 +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
|
cbeb644a94
|
Added support for loading .res files for 16-bit resources.
|
2000-10-25 20:33:58 +00:00 |
Alexandre Julliard
|
a80d8c6cf0
|
Generate Win32 dll descriptor structure in the .spec.c file so that we
don't need to depend on builtin32.h.
|
2000-09-27 01:20:01 +00:00 |
Alexandre Julliard
|
07f3844542
|
Avoid buffer overflows in builtin dll loading (with the help of Dmitry
Timoshkov).
|
2000-09-01 01:26:16 +00:00 |
Alexandre Julliard
|
4fef2f1917
|
Removed obsolete SHMDATA parameter in GLOBAL_CreateBlock.
|
2000-08-09 22:27:11 +00:00 |
Alexandre Julliard
|
8fe0551aa3
|
Removed a few unnecessary includes.
|
2000-06-08 04:57:58 +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
|
0ce13a4873
|
Do not load wineps on startup.
|
2000-05-30 15:29:15 +00:00 |
Alexandre Julliard
|
e1e75371d9
|
Implemented on-demand loading of builtin dlls using dlopen().
|
2000-04-24 17:17:49 +00:00 |
Patrik Stridvall
|
0ee98cc39f
|
Fixed ANSI C violations.
|
2000-02-26 13:17:55 +00:00 |
Alexandre Julliard
|
383da68cf9
|
Optimized debugging API to reduce code size.
|
2000-02-10 22:15:21 +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 |
Andreas Mohr
|
a2da86898a
|
Added .rc file support for Win16 NE modules.
Moved display.c and mouse.c to separate dll directories.
|
1999-12-06 01:20:00 +00:00 |
Eric Pouech
|
d2344fbbcd
|
Fix loading of modules: now search key is module's filename, not
module's name.
|
1999-10-13 15:59:26 +00:00 |
Ulrich Weigand
|
79077f3253
|
Bugfix: Don't call GetVersionExA too early, to avoid breaking
automatic emulated Windows version detection.
|
1999-09-29 12:16:16 +00:00 |
Ulrich Weigand
|
f52e109dea
|
Set 'expected_version' of built-in and dummy modules according to
emulated Windows version.
|
1999-09-20 15:37:25 +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 |
Patrik Stridvall
|
b8684a266b
|
Fixed some of the issues reported by winapi-check.
|
1999-07-31 17:32:05 +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 |
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
|
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 |
Ulrich Weigand
|
a7e6e81d07
|
Bugfix: BUILTIN_GetEntryPoint16 didn't work correctly with the new
entry table layout.
|
1999-04-22 09:54:15 +00:00 |
Bertho Stultiens
|
10db759b47
|
Corrected wrong return values of built-in loader to work with the
loadorder stuff.
|
1999-04-21 14:25:21 +00:00 |
Patrik Stridvall
|
b4b9fae671
|
New debug scheme with explicit debug channels declaration.
|
1999-04-19 14:56:29 +00:00 |
Bertho Stultiens
|
c1d1cfe976
|
Reorganization of the loader to correctly load and free libraries and
implementation of load order to load different types of libraries.
|
1999-04-18 12:14:06 +00:00 |
Andreas Mohr
|
dca5e56b90
|
- Implemented proper ("real", compressed) Win16 entry tables.
- Fixed MyAlloc (AKA NE_AllocateSegment).
- Implemented PatchCodeHandle16.
|
1999-04-16 08:17:17 +00:00 |
Marcus Meissner
|
461ded42ac
|
Added -dll option for winelib programs. (Note: will not print warnings
on failure currently).
|
1999-03-22 14:54:05 +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 |
Huw D M Davies
|
34acebc14b
|
Fixed a few broken includes.
|
1999-02-19 16:03:19 +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 |
Ulrich Weigand
|
c75d0e16bd
|
Implemented new Wine startup sequence, separating startup into
KERNEL/USER/GDI related parts, allowing native replacement.
Implemented initial 'kernel' task.
|
1998-11-01 17:59:35 +00:00 |