Commit Graph

81 Commits

Author SHA1 Message Date
Stefan Leichter
390a0bffcc Removed W->A calls from FatalAppExitW. 2003-04-27 00:31:34 +00:00
Uwe Bonnes
0f6f92ec86 Don't use a hex number for the event in the default string. 2003-04-16 23:09:59 +00:00
Alexandre Julliard
56b5e0862c Remove the Wine-specific EXCEPTION_CRITICAL_SECTION_WAIT define. 2003-04-04 19:41:31 +00:00
Robert Shearman
bda22de541 - Add some stubs.
- Implement kernel32.FatalExit.
2003-01-13 20:44:13 +00:00
Dimitrie O. Paun
737d4be892 Move excpt.h out of include/msvcrt/ as it does not conflict with any
standard Unix header.
2002-12-12 23:34:01 +00:00
Andrew John Hughes
ed800c69c8 Build ntdll with -DSTRICT. 2002-11-21 03:45:01 +00:00
Lionel Ulmer
bdb44555a3 Raise an exception if any Wine or Winelib code does an assert. 2002-10-28 23:56:58 +00:00
Alexandre Julliard
457e1ed696 Fixed a couple of bugs in the debugger startup. 2002-09-29 18:21:06 +00:00
Alexandre Julliard
dafbc3f73f Removed remaining references to advapi32 registry functions from
kernel functions.
2002-09-13 18:52:01 +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
Patrik Stridvall
9aab47ed24 MSVC compatibility fixes. 2002-08-28 23:42:34 +00:00
Alexandre Julliard
f507278769 Unprotect the resource data in the unhandled exception handler to fix
broken apps.
2002-08-09 20:01:00 +00:00
Alexandre Julliard
3c85eb18d7 Added --debugmsg option to the debugger. 2002-06-04 21:31:10 +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
Peter Hunnisett
73ab649ced New file msvcrt/excpt.h. Move some stuff out of winnt.h into it. 2002-02-25 20:10:35 +00:00
Alexandre Julliard
9caa71eef4 Redesign of the server communication protocol to allow arbitrary sized
data to be exchanged.
Split request and reply structures to make backwards compatibility
easier.
Moved many console functions to dlls/kernel, added code page support,
changed a few requests to behave properly with the new protocol.
2001-11-30 18:46:42 +00:00
Andreas Mohr
9cef2d0b1d - fix wrong hexadecimal GetLastError() output
- misc fixes
- changed my email address
2001-11-19 02:30:01 +00:00
Francois Gouget
b517b764b8 Expand environment variables in "Debugger" setting.
Replace fixed-size buffers with dynamic ones.
2001-10-23 00:25:46 +00:00
Andreas Mohr
e15badb478 Cosmetics. 2001-10-21 15:18:15 +00:00
Eric Pouech
c04f405172 Modified the debugger launching code so that only one instance of the
debugger is created per process.
2001-08-15 17:34:07 +00:00
Alexandre Julliard
37e9503ae8 Moved server.h to include/wine. 2001-07-19 00:39:09 +00:00
Francois Gouget
ec0bff1585 Use snprintf to prevent buffer overflows in format_exception_msg. 2001-04-23 18:24:38 +00:00
Alexandre Julliard
857abbf398 Terminate process on unhandled ^C exception instead of launching the
debugger.
2001-03-20 02:01:10 +00:00
Alexandre Julliard
67a749999a New set of macros for server calls; makes requests without variable
part somewhat faster.
2001-02-27 02:09:16 +00:00
Alexandre Julliard
ea2a9a8974 Removed a few Callout functions by doing a GetProcAddress at the time
we actually need the function.
2001-02-20 00:55:17 +00:00
Patrik Stridvall
d0a41774a3 Documentation ordinal fixes. 2001-02-14 23:11:17 +00:00
Alexandre Julliard
e939eae00b Made exception_event_request non-blocking, and added
get_exception_status to retrieve the exception result returned by the
debugger.
2001-01-26 20:45:41 +00:00
Andreas Mohr
a6d83ebae1 - clarify many error messages
- add data corruption warning to README file
2000-12-27 04:02:46 +00:00
Alexandre Julliard
db0747d095 Removed some unnecessary includes.
Got rid of ldt.h.
2000-12-13 20:23:41 +00:00
Alexandre Julliard
becb9a353b Moved all Wine internal definitions out of process.h. 2000-12-11 03:48:15 +00:00
Francois Gouget
519346a47e Fixed miscellaneous typos, syntactic and grammatical errors. 2000-12-02 20:18:08 +00:00
Andreas Mohr
fc2c5dfb3d Implemented TerminateApp needed for DBase 5.0.
Made FatalAppExit16 honor the SEM_NOGPFAULTERRORBOX error_mode flag.
2000-11-27 01:36:24 +00:00
Alexandre Julliard
0ba2b569e2 The debugger "Auto" registry value should be a string. 2000-11-12 03:43:42 +00:00
Alexandre Julliard
4e951ea25b Check all Callouts function pointers for NULL before using them.
Don't load USER dll if not needed by the application.
2000-11-08 22:47:53 +00:00
Alexandre Julliard
634824be58 Raise an exception when a stub entry point is called. 2000-10-26 22:03:34 +00:00
Andreas Mohr
d67dacea97 - Print CS reg at crash MessageBox (needed for Win16 programs).
- Add "hint" for debugger setup.
2000-10-22 23:51:48 +00:00
Eric Pouech
295106d1e9 Fixed regression for debugger startup event creation. 2000-10-12 23:13:23 +00:00
Andreas Mohr
3c5f89522b Changed debugger launching to auto per default. 2000-10-12 20:38:33 +00:00
Alexandre Julliard
afb49ead82 Moved a bunch of routines to kernel32.dll (with the help of
Dimitrie O. Paun).
2000-09-29 20:48:04 +00:00
Alexandre Julliard
92643003cf Converted a lot of server requests to the new exception handling
mechanism.
2000-08-31 01:59:51 +00:00
Alexandre Julliard
7bbba4f9ce Removed calls to ConvertToGlobalHandle and MakeCriticalSectionGlobal. 2000-08-26 21:18:36 +00:00
Alexandre Julliard
3850c1ae16 Moved most USER string functions to dlls/user.
Cleaned up a few more inter-dll dependencies.
2000-08-06 02:42:46 +00:00
Alexandre Julliard
58d5a0a786 Removed some unnecessary inclusions of wingdi.h and winuser.h 2000-07-29 21:58:17 +00:00
Eric Pouech
18bd3f693b Fixed bad exception handler chain termination. 2000-06-25 12:54:11 +00:00
Ulrich Weigand
5524f644d0 Don't call MessageBoxA before USER is initialized. 2000-06-07 03:43:51 +00:00
Alexandre Julliard
c192ba2468 Exec a separate wine binary for every win32 process so that they run
in separate address spaces.
Run 16-bit tasks as Win32 threads, not processes.
2000-05-29 21:25:10 +00:00
Eric Pouech
8446ba04ab Insure we always try to launch a debugger. 2000-04-30 12:20:31 +00:00
Eric Pouech
02ee9ddaab Added launching of a debugger when unhandled exception occurs. 2000-04-13 19:28:28 +00:00