Commit graph

136 commits

Author SHA1 Message Date
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
Juergen Schmied
1ed51af346 Small fixes to compile with the headers (mostly nt-security). 1999-02-12 17:47:07 +00:00
Zygo Blaxell
edc858c2ca wine_openpty is not properly declared (either missing or mismatched
declarations) in both places where it is used.
1999-02-09 14:14:16 +00:00
Marcus Meissner
a2ca7b9852 Continued hack to win32/console.c, so that the IDA Pro Disassembler
works again. Needs much more work however.
1999-02-05 09:32:39 +00:00
Alexandre Julliard
4b461128d6 Added input queue to server-side console object,
read/write_console_input requests, and use them for
Read/WriteConsoleInput.
1999-01-31 19:04:30 +00:00
Alexandre Julliard
e1d19f36f8 Berend Reitsma <berend at asset-control.com>
SetFileAttributes32A changed to make file writeable when
FILE_ATTRIBUTE_READONLY is not set.
1999-01-30 12:51:57 +00:00
Marcus Meissner
03f10f44af Do not endlessly loop in CONSOLE_get_input after EOF.
Create xterm even if stdin is not a terminalhandle.
SetConsoleCursorPosition: Only make complex console on row change,
ignore interline positioning (so the cygwin cmdline tools do not
create xterms unnecessary)
1999-01-26 10:08:36 +00:00
Marcus Meissner
fbc56256c6 Win32 console needs SYNCHRONIZE access. 1999-01-20 14:46:49 +00:00
Alexandre Julliard
62a8b43301 Hacked server-side device support
Added user APCs support.
Many changes to the xterm console to make use of the server (not
finished yet).
Moved some other small stuff to the server.
1999-01-19 17:48:23 +00:00
Alexandre Julliard
8da12c43a9 Group commit for recovery after disk crash.
See Changelog for changes WRT release 990110.
1999-01-17 16:55:11 +00:00
Alexandre Julliard
638f169b1e Recovery of release 990110 after disk crash.
See Changelog for changes between 990103 and 990110.
1999-01-17 16:32:32 +00:00
Marcus Meissner
ba8e2a3f9d 0 means success, all else failure for WaitForSingleObject. 1999-01-03 16:18:33 +00:00
Juergen Schmied
f7b0de3f26 Moved ADVAPI32 files to dlls/advapi32.
Added stubs for eventlog functions.
1999-01-03 12:48:29 +00:00
Alexandre Julliard
0562539d18 Implemented file sharing checks in the server.
Added set file time server request.
Overall clean up of the file handling (DOS device handling is now
broken, should be redone).
1999-01-03 11:55:56 +00:00
Alexandre Julliard
6ebbe3c949 Cleaned up and removed some no longer used code. 1999-01-01 17:04:00 +00:00
Alexandre Julliard
55443878fc Removed client-side wait functions; all waiting is now done through
the server.
1998-12-31 15:52:06 +00:00
Alexandre Julliard
b2340eaa91 Hacks to support server-side console. Should be redone properly
some day.
1998-12-30 12:10:49 +00:00
Alexandre Julliard
fbe63adcc7 Reimplemented Read/WriteFile to use server file descriptors.
Removed file position hack as it is wrong for Win32 (should be redone
for Win16 only).
1998-12-30 12:10:06 +00:00
Peter Hunnisett
1d26274c97 CreateFile32A was only allowing console opens on CONIN$/OUT$. This
has been changed to have a case insensitive compare.
1998-12-24 16:26:45 +00:00
Jean-Claude Cote
72bf0868a2 Implemented the GetBinaryType API function. 1998-12-24 16:24:43 +00:00
Rein Klazes
8f1b5e6322 Fix small problem in GetTimeZoneInformation(). 1998-12-24 14:39:25 +00:00
Juergen Schmied
45459a55d4 Stubs for WaitNamedPipe[A|W]. 1998-12-18 13:46:39 +00:00
Marcus Meissner
ad7538bfc5 Made async IO (SIGIO) stuff from WINSOCK generic useable.
Added async IO support to FILE and CONSOLE objects.
1998-12-14 18:15:10 +00:00
Marcus Meissner
8bc54b6c93 (ReadConsole32A): small and stupid bug fixed
(WriteConsoleOutput): bug fixed (attributes may change within lines)
and enhanced speedwise by using buffering.
(CONSOLE_string_2_IR): enhanced, now gets scancodes and virtualkeycodes
1998-12-14 14:48:09 +00:00
Marcus Meissner
720cab6696 Two debug messages clarified, one useless prototype removed. 1998-12-11 10:50:44 +00:00
Andreas Mohr
7a6228d1e1 Fixed a bunch of compiler warnings. 1998-12-11 09:16:48 +00:00
Alexandre Julliard
0c0e3bebb8 Authors: Francis Beaudet <francis@macadamian.com>, Sylvain St-Germain <sylvain@macadamian.com>, Thuy Nguyen <thuy@macadamian.com>
Lots of new stubs.
1998-12-10 15:49:22 +00:00
Marcus Meissner
537772a6bb Enhanced Win32 Console (XTERM)
- inputhandling enhanced (keys and mouseclicks)
- win32 synchronization (partial)
- lots of enhancements to drawing functions
- simple/complex console (simple-stdin/stdout -> complex-xterm).
1998-12-09 16:37:04 +00:00
Juergen Schmied
54b33cfbeb Stubs for EnumServiceStatus32, small changes. 1998-11-30 17:41:17 +00:00
Ulrich Weigand
1298062519 Implemented (most) VWin32.VxD DeviceIoControl routines. 1998-11-25 10:20:03 +00:00
Ulrich Weigand
a2fe8ebe3c Bugfix: [QF]T_Thunk should clear HIWORD(EAX) on return.
Bugfix: hack for stupid USER32 CallbackGlueLS routine in Common32ThkLS.
1998-11-24 20:44:46 +00:00
Rein Klazes
6df25e8004 Added implementations for InterlockedExchangeAdd() and
InterlockedCompareExchange().
1998-11-14 18:21:32 +00:00
Huw D M Davies
7b06d98404 Fixes a few of the many compiler warnings. 1998-11-14 17:13:51 +00:00
Juergen Schmied
42e68a6aab Stubs: SetServiceStatus, RegisterServiceCtrlHandlerA/W,
StartServiceCtrlDispatcher32A/W, RtlSystemTimeToLocalTime,
RtlTimeToTimeFields.
1998-11-14 16:43:19 +00:00
James Sutherland
577db37b2a More complete implementation of the SetCtrlHandler() function (and the
related console functions).
1998-11-08 15:09:08 +00:00
Marcus Meissner
6a41a4bffd monodebg.vxd used by some Origin programs implemented. 1998-11-07 12:32:59 +00:00
Uwe Bonnes
cd11f29ce1 The API for WideCharToMultiByte says that the src-string has only to be
treated as NULL-terminated if srclen is -1.
1998-11-06 10:58:33 +00:00
Marcus Meissner
314d968d52 Fixed small off by one error in GetComputerName32W, always killed the
last character of a hostname.
1998-11-01 14:04:45 +00:00
Marcus Meissner
9cfe2d5384 Added stubs for user32,advapi32 functions. 1998-11-01 14:02:57 +00:00
Uwe Bonnes
a370ab4eb7 File sharing fixes. 1998-10-24 09:16:44 +00:00
Juergen Schmied
8e26b5837d New stub RegisterTaskList.
New function EnumDisplaySettings32W().
1998-10-23 12:51:38 +00:00