Commit Graph

132 Commits

Author SHA1 Message Date
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
Juergen Schmied 2c20591578 New stubs PrivateExtractIconEx[AW], PrivateExtractIconsW,
RegisterShellHookWindow, DeregisterShellHookWindow, GetProgmanWindow,
GetTaskmanWindow, SetProgmanWindow, SetShellWindowEx,
SetTaskmanWindow.
1998-10-15 12:35:41 +00:00
Ulrich Weigand a3527cf369 Implemented new PE DLL initalization code, trying to call the
DllEntryPoint routines always in correct order :-)
Bypass snooping when getting data buffer addresses (thunk buffers,
__GP handlers) and for 32-bit routines directly called from 16-bit
(due to stack address size problems).
1998-10-11 19:31:10 +00:00
Ulrich Weigand 2e244c45a3 Implemented CommonUnimpStub, MapHInst(LS|SL)_PN, W32S_BackTo32.
Stub for HouseCleanLogicallyDeadHandles, fixed k32wvsprintfA.
1998-10-11 19:29:22 +00:00
Patrik Stridvall 686db71fd5 Removed things that were earlier added by mistake. 1998-10-11 15:55:55 +00:00