Commit graph

218 commits

Author SHA1 Message Date
Alexandre Julliard
916f975624 Improved the selector get/set functions.
Support ANSI-compatible inline asm (with the help of Patrik Stridvall).
2000-02-26 16:51:13 +00:00
Patrik Stridvall
422a10a571 Fixed some debug message crashes. 2000-02-26 13:15:51 +00:00
Marcus Meissner
8bc6e0041c Added a bit magic to CONSOLE_get_input so we don't get single Escapes
from function key escape sequences.
2000-02-20 13:29:25 +00:00
Alexandre Julliard
383da68cf9 Optimized debugging API to reduce code size. 2000-02-10 22:15:21 +00:00
Jeremy White
d3e22d9d55 Removed #include of wingdi.h and windef.h from winuser.h (and resolved
the resulting compilation failures).
2000-02-10 19:03:02 +00:00
Marcus Meissner
9934a8d021 Save and restore cursor in WriteConsoleOutputA. 2000-02-03 01:03:23 +00:00
Ove Kaaven
5d6d5014fa Handle backspace correctly. 2000-02-03 00:45:04 +00:00
Alexandre Julliard
318f4cefd2 Build most dlls as separate shared libraries. 2000-01-31 05:02:49 +00:00
Ulrich Weigand
7d43bceb7e Moved debugger to libwine to make it available to WineLib apps.
Try to invoke external debugger if internal debugger crashes.
Try to handle early invocation of debugger more gracefully.
2000-01-30 21:16:45 +00:00
Alexandre Julliard
0dd3655fd0 Removed debugstr.h. 2000-01-29 19:49:58 +00:00
Ove Kaaven
775a0332d6 Fixed bad register constraint in InterlockedCompareExchange. 2000-01-15 22:05:49 +00:00
Erez Volk
d9ba02d9da Better error reporting. 2000-01-09 02:36:23 +00:00
Alexandre Julliard
81ee21ddff Cosmetics. 1999-12-27 05:26:00 +00:00
Dimitrie O. Paun
dd03cc19fd Make use of the DEFAULT_DEBUG_CHANNEL where appropriate.
Use the default version of FIXME, ERR, WARN, TRACE for the default
channel.
1999-12-08 03:56:23 +00:00
Ian Schmidt
1cc90fff9c Stubs for VMM GetDemandPageInfo function and VWin32 "Get VMCPD Version".
Implementation for VWin32 Int31/DPMI dispatch call.
Fixed "dangling else" compiler warning.
1999-12-05 23:49:52 +00:00
Erez Volk
fdf71277e5 Stubs for Get/SetProcessDefaultLayout. 1999-12-04 04:21:20 +00:00
Alexandre Julliard
08a117902f Made GetSystemTimeAsFileTime return value more precise. 1999-11-29 02:48:43 +00:00
Niels Kristian Bech Jensen
c69a80c31d Compiler warnings fixed. 1999-11-28 20:31:04 +00:00
Peter Ganten
be728f10bf Implemented parts of _PageReserve() _PageCommit() _PageDecommit()
_PageChangePermissions() and _PageFree() using the
Virtual*()-Functions (with the great help of Ulrich Weigand).
1999-11-25 23:09:17 +00:00
Niels Kristian Bech Jensen
1d5bc469cc Removed extra #include statements. 1999-11-21 02:14:36 +00:00
Ulrich Weigand
eb94c7d2c4 Adapted to new register function handling. 1999-11-13 23:54:04 +00:00
Ian Schmidt
796c0f1223 Implemented VWin32 VxDCall mechanism and 2 calls. 1999-11-12 03:28:26 +00:00
Ulrich Weigand
f0052479b0 Allow for buggy apps that call the wrong VxDCall routine. 1999-11-12 01:39:18 +00:00
Ulrich Weigand
ae8342df48 Bugfix: Exception handlers are *not* WINAPI. 1999-11-10 19:42:13 +00:00
Ian Schmidt
66695dddd5 Changed OpenDesktop stub to Win9x behavior for QuickTime 4. 1999-11-04 01:36:24 +00:00
Patrik Stridvall
96336324cf - Added missing configuration #if:s and #includes:s.
- Minor configuration related changes.
1999-10-24 22:13:47 +00:00
Patrik Stridvall
311e456a64 Added support for anonymous structs/unions on compilers that implement it. 1999-09-19 14:20:33 +00:00
Ulrich Weigand
526d8e9d22 Fixed last error code when trying to load unknown VxD with CreateFile. 1999-09-13 15:12:45 +00:00
Guy Albertelli
749a2c6c86 Fixed WriteConsoleOutput and GetNumberOfConsoleInputEvents. 1999-09-04 11:11:02 +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
Alexandre Julliard
bada25d5da Fixed SetLocalTime prototype. 1999-08-08 18:56:04 +00:00
Alexandre Julliard
89f079bfd1 Replaced a few calls to lstr* functions by their CRTDLL or libc
equivalent.
1999-08-08 18:54:47 +00:00
Andreas Mohr
5910c68101 Implemented SetLocalTime. 1999-08-04 14:32:03 +00:00
Alexandre Julliard
15de615276 Got rid of dsprintf and related macros. 1999-08-04 12:22:42 +00:00
Alexandre Julliard
beb8fabf22 Removed async I/O support. 1999-08-01 14:51:26 +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
Patrik Stridvall
2c684081c1 Fixed some of the issues reported by Solaris Lint. 1999-07-31 17:36:48 +00:00
Ulrich Weigand
40b083f0e4 Create VxD handle only for known VxDs. 1999-07-31 17:25:36 +00:00
Ulrich Weigand
db3aba29b6 Work-around for compiler bug. 1999-07-18 18:32:23 +00:00
Ulrich Weigand
0fa6dad074 Fixed some CONTEXT86 vs. CONTEXT mismatches. 1999-07-15 14:32:20 +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
Howard Abrams
132774804e Added checks for sys/errno.h, sys/signal.h and sys/mman.h. 1999-07-10 13:16:29 +00:00
Marcus Meissner
cd37906fce ReadConsoleA: use ir as pointer to (req+1). 1999-06-27 15:40:18 +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
ebe29ef376 Further server optimizations:
- merged request and reply structures
- build requests directly into the buffer to avoid a copy
1999-06-26 08:43:26 +00:00
Alexandre Julliard
5bc78089db Made server communication faster by using a shared memory block.
A few other optimizations in request processing in the server.
Moved automatically generated request definitions to server.h and
removed include/server/request.h.
1999-06-22 17:26:53 +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
58371aa361 A few optimizations. 1999-06-18 18:26:35 +00:00
Patrik Stridvall
fdcfdb9a6d Added missing/wrong includes. 1999-06-12 14:55:11 +00:00
Rein Klazes
874b8a3e19 Corrected a problem in GetTimeZoneInformation() due a change to
mktime() in glibc-2.1.1 when daylight saving time is in effect.
1999-06-12 06:39:22 +00:00