Commit graph

230 commits

Author SHA1 Message Date
Eric Pouech
02ee9ddaab Added launching of a debugger when unhandled exception occurs. 2000-04-13 19:28:28 +00:00
Andreas Mohr
920d9c6fe2 Added PeekNamedPipe stub. 2000-04-08 20:21:36 +00:00
Patrik Stridvall
54fe8380a1 Fixed some issues reported by winapi_check. 2000-04-06 20:21:16 +00:00
Ian Schmidt
5dff4fb2ab Implemented DeviceIoControl VWIN32_DIOC_DOS_DRIVEINFO, needed by
Internet Explorer.
2000-04-04 18:55:09 +00:00
Patrik Stridvall
2d6457c11a Added/fixed some documentation reported by winapi_check. 2000-03-28 20:22:59 +00:00
Hidenori Takeshima
e2905ea478 Fixes for i18n. 2000-03-26 14:43:22 +00:00
Alexandre Julliard
6ec108ab6e Moved FatalAppExit functions to win32/except.c.
Added a few uses of Callout instead of referencing USER functions
directly.
2000-03-24 21:42:15 +00:00
Patrik Stridvall
98fde73f14 Fixed some issues reported by winapi_check. 2000-03-24 20:43:33 +00:00
Alexandre Julliard
ea0d028a0b Added specific routines for OUTPUT_DEBUG_STRING and EXCEPTION debug events.
Generate a breakpoint event on process attach.
Misc cleanups in request handling.
2000-03-10 22:16:10 +00:00
Alexandre Julliard
00641d5b1c Removed PDB32_DEBUGGED flag and send all debug events unconditionally.
Implemented IsDebuggerPresent().
2000-03-08 16:41:37 +00:00
Alexandre Julliard
ca3c9ba4ec Better implementation of inline functions SetLastError and
GetCurrentThreadId.  Added asm inlines for Interlocked* functions.
2000-03-07 13:14:27 +00:00
Uwe Bonnes
e7ee477694 GetComputerNameA(): added parameter check like Win95 does. 2000-02-27 17:25:13 +00:00
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