Commit Graph

176 Commits

Author SHA1 Message Date
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
Alexandre Julliard 039aa42373 Return console handles in alloc_console request.
Fixed read_console_input parameters to conform to the reply structure
declaration.
1999-06-11 18:31:22 +00:00
Marcus Meissner c868cd3470 Fix <return> key (somehow we get a control keystate). 1999-05-29 10:55:08 +00:00
Ulrich Weigand 6d389b8df2 Use register functions with arguments for LogApiThk... 1999-05-24 08:09:34 +00:00
Alexandre Julliard d131a17ee0 Use the new debug functions to send debug events at appropriate places.
Pass the process creation flags to PROCESS_Create.
1999-05-23 20:02:04 +00:00
Alexandre Julliard 4cc1b339cf Implemented the Win32 debug API functions. 1999-05-23 19:57:42 +00:00
Alexandre Julliard 156570906f Converted to the new debug interface, using script written by Patrik
Stridvall.
1999-05-23 10:25:25 +00:00
Ulrich Weigand d30821a0ff Added _DebugOutput (KERNEL.328), LogApiThk (KERNEL.423), LogApiThkLSF
(KERNEL32.42), LogApiThkSL (KERNEL32.44), LogCBThkSL (KERNEL32.47),
and SSConfirmSmallStack (KERNEL.704).
1999-05-23 09:19:52 +00:00
Ulrich Weigand eec4c25468 Set %ebx to point to real 16-bit stack in CBClientThunkSL.
Pass %esi back-and-forth in CBClientThunkSL(Ex).
Copy modified buffers back after return from FT_Thunk.
Fix broken recognition of LS thunklets.
1999-05-22 11:24:46 +00:00
Juergen Schmied f08b81961b Some stubs for pccard vxd to debug the native shell32. 1999-05-22 10:33:50 +00:00
Ulrich Weigand cd819fefc8 Bugfix: FT_PrologPrime was broken due to relay changes. 1999-05-17 14:57:06 +00:00
Alexandre Julliard 0691998e45 Fixed a few bugs, and improved the exception macros (based on
suggestions by Sergei Turchanov).
1999-05-14 18:21:55 +00:00
Alexandre Julliard 0a277b638c Adapted for new register functions support (ESP_reg in register
functions now points after the arguments).
1999-05-13 16:21:37 +00:00
Alexandre Julliard fd45627724 VxDCall functions do not need to be 'register'. 1999-05-13 14:42:14 +00:00
Alexandre Julliard 3b3ff2bb06 Added macros and definitions for using exception inside Wine or
Winelib code.
1999-05-12 13:10:39 +00:00
Alexandre Julliard 89fae7eb30 Moved some exception definitions to winnt.h and ntddk.h. 1999-05-12 12:47:01 +00:00
Alexandre Julliard df8ae8942e Fixed request size for alloc_console and free_console. 1999-05-09 16:15:28 +00:00
Alexandre Julliard dd93d25577 Improved exception handling.
Based on the work of Sergey Turchanov <turchanov@usa.net>.
1999-05-09 16:12:19 +00:00
Marcus Meissner 62de4b9867 Ignore ESC[%dc reports generated by 8bit control codes.
Open console even if we already have one in the process.
1999-05-08 18:32:56 +00:00
Andreas Mohr 99920819a5 GetMailslotInfo is supposed to check for pointer validity. 1999-05-04 16:54:39 +00:00
Alexandre Julliard 06c275a643 Converted to the new debugging interface (done with the help of the
script written by Patrik Stridvall).
1999-05-02 14:32:27 +00:00
Juergen Schmied 96ed828d92 Fixed typo. 1999-05-01 10:21:06 +00:00
Marcus Meissner 91aaca8686 Added MMDEVLDR DeviceIoctl(5) stub (msacm32 is a bit happier now). 1999-04-19 16:21:29 +00:00
Patrik Stridvall b4b9fae671 New debug scheme with explicit debug channels declaration. 1999-04-19 14:56:29 +00:00
Eric Pouech c53def75cf Added (empty) stub for OpenVxDHandle. 1999-04-03 11:18:06 +00:00
Ulrich Weigand 8139c30125 Implemented PROCESS_CallUserSignalProc().
Send USER signals at various appropriate places.
Moved [GS]etProcessDword() to scheduler/process.c.
1999-04-01 11:43:05 +00:00
Steffen Moeller 8bf29f1708 SetFileAttributesA: "implemented" setting of directory flag as test of
compatibility.
1999-03-28 13:40:52 +00:00
Andreas Mohr 702aec677f Added CreateIoCompletionPort stub. 1999-03-28 13:11:46 +00:00
David Luyer cb40df2749 Changed "strings.h" to "string.h". 1999-03-25 15:52:09 +00:00
Marcus Meissner ac593bbd41 Fixed some warnings. removed some unneccessary includes, removed one
direct WND* access in controls/menu.c.
1999-03-17 15:18:28 +00:00
Jim Aston 2e1cafa288 Renamed wintypes.h to windef.h. 1999-03-14 16:35:05 +00:00
Peter Ganten aa546ef661 Change GetStartupInfoA/W to return the real StartupInfo. 1999-03-13 17:04:52 +00:00
Ulrich Weigand 48241e999a Implemented UTRegister and UTUnRegister. 1999-03-13 12:54:55 +00:00
Alexandre Julliard 3f09ec5263 CLIENT_WaitReply: don't clear last error on success; fixed callers
accordingly (based on a patch by Juergen Schmied).
1999-02-28 19:25:51 +00:00
Alexandre Julliard 96c08d817c Use server handles directly for Win32 handles. Removed use of K32OBJ. 1999-02-28 13:27:56 +00:00
Ulrich Weigand 8da55cef2e GetBinaryType[AW] moved to loader/module.c, modified to recognize .COM
and .PIF files.
1999-02-28 11:22:02 +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
Ian Schmidt 9ba500cac2 Partial stub implementation of undocumented KERNEL routine PK16FNF,
needed by Win98 EXPLORER. Thanks to Ulrich Weigand for information.
1999-02-19 14:04:35 +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
Marcus Meissner 317af320cf Optimized include/*.h: (recursively) include all headers needed by
this .h file, but only those. Necessary fixes to a lot of .c files,
started optimizing "windows.h" away from some of them. Moved
GetCurrentTask prototype to wine/winbase16.h.
1999-02-17 13:51:06 +00:00
Alexandre Julliard c521db616a Removed CONSOLE_Ops. 1999-02-14 18:04:20 +00:00
Andreas Mohr cabc5a1561 Adds a warning message if permissions not sufficient. 1999-02-13 12:38:51 +00:00