Marcus Meissner [Sun, 3 Jan 1999 16:18:33 +0000 (16:18 +0000)]
0 means success, all else failure for WaitForSingleObject.
Joseph Pranevich [Sun, 3 Jan 1999 16:16:36 +0000 (16:16 +0000)]
Do not advance the cursor in certain routines. This cleaned up the
implementation quite a bit.
Joseph Pranevich [Sun, 3 Jan 1999 16:16:14 +0000 (16:16 +0000)]
Set console video mode when loading DOS app. (Eventually, I want to
mimic Windows 9x's behavior by setting the video mode only when non
INT 21 calls are used to allow for arbitrary-sized consoles).
Joseph Pranevich [Sun, 3 Jan 1999 16:15:39 +0000 (16:15 +0000)]
Xterm driver can now resize the terminal when a mode change is
detected.
Joseph Pranevich [Sun, 3 Jan 1999 16:15:12 +0000 (16:15 +0000)]
Long standing scroll bug fixed!
Joseph Pranevich [Sun, 3 Jan 1999 16:14:34 +0000 (16:14 +0000)]
Rewrite of configuration system to support "regular" curses as well as
eliminating the --with-ncurses option. Now, ncurses support will be
built in if a compatible library is detected.
NF Stevens [Sun, 3 Jan 1999 16:13:08 +0000 (16:13 +0000)]
Fix the return type of DLGPROC type and mask out the unset highword of
the return when a 16 bit dialog proc is called.
Rein Klazes [Sun, 3 Jan 1999 16:12:29 +0000 (16:12 +0000)]
Add interface ID's for upcoming ITypeLib implementation.
Juergen Schmied [Sun, 3 Jan 1999 16:12:01 +0000 (16:12 +0000)]
Bugfix for trailing slashes, repetition of '/' or '\' and
SetLastError() in GetFullPathname.
Juergen Schmied [Sun, 3 Jan 1999 12:48:29 +0000 (12:48 +0000)]
Moved ADVAPI32 files to dlls/advapi32.
Added stubs for eventlog functions.
Juergen Schmied [Sun, 3 Jan 1999 12:35:52 +0000 (12:35 +0000)]
New stubs NTSHChangeNotifyRegister, NTSHChangeNotifyDeregister.
Cleanup, some more functions UNICODE ready.
Juergen Schmied [Sun, 3 Jan 1999 12:34:01 +0000 (12:34 +0000)]
SHCloneSpecialIDList implemented.
SHGetDataFromIDListA corrected.
Juergen Schmied [Sun, 3 Jan 1999 12:33:08 +0000 (12:33 +0000)]
Shell_GetCachedImageIndex32[A|W] implemented.
Andreas Mohr [Sun, 3 Jan 1999 12:31:51 +0000 (12:31 +0000)]
Implemented raw device access calls for ioctlGenericBlkDevReq()
and therefore moved the core functionality of int2[56].c into files/drive.c.
Andreas Mohr [Sun, 3 Jan 1999 12:30:43 +0000 (12:30 +0000)]
Added automatic CMOS RAM checksum calculation.
Andreas Mohr [Sun, 3 Jan 1999 12:30:02 +0000 (12:30 +0000)]
SendASPI32Command32 has to be __cdecl.
Updated documentation/aspi and reverted an ERR back to WARN.
James Juran [Sun, 3 Jan 1999 12:28:44 +0000 (12:28 +0000)]
Of course we want the last 100 lines, not the first 100 lines.
Use 'tail' instead of 'head'. Also fix text alignment from
previous patch.
Ove Kaaven [Sun, 3 Jan 1999 12:28:03 +0000 (12:28 +0000)]
Reading joystick 5 when we only support 4 should fail instead of
hang.
Ove Kaaven [Sun, 3 Jan 1999 12:27:28 +0000 (12:27 +0000)]
Playing a non-existent CD should fail instead of crash.
Marcus Meissner [Sun, 3 Jan 1999 12:26:22 +0000 (12:26 +0000)]
Check for necessary configure reruns for Makefile and Make.rules
generation.
Ove Kaaven [Sun, 3 Jan 1999 12:25:41 +0000 (12:25 +0000)]
Emulates ins/outs correctly for DOS programs.
Alexandre Julliard [Sun, 3 Jan 1999 11:55:56 +0000 (11:55 +0000)]
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).
Alexandre Julliard [Sat, 2 Jan 1999 08:22:34 +0000 (08:22 +0000)]
Fixed bug in CreateFileMapping when name is not NULL.
Alexandre Julliard [Sat, 2 Jan 1999 08:21:54 +0000 (08:21 +0000)]
Fixed CHECK_STRING display.
Richard A Lough [Fri, 1 Jan 1999 19:51:25 +0000 (19:51 +0000)]
Put return value of LocalAlloc in CX too.
Dimitrie O. Paun [Fri, 1 Jan 1999 19:50:40 +0000 (19:50 +0000)]
Protect against multiple includes.
Alexandre Julliard [Fri, 1 Jan 1999 19:50:03 +0000 (19:50 +0000)]
Use proper system directory.
Alexandre Julliard [Fri, 1 Jan 1999 18:59:01 +0000 (18:59 +0000)]
Got rid of CLIENT_GetProcessInfo.
Michael Veksler [Fri, 1 Jan 1999 18:57:33 +0000 (18:57 +0000)]
Moves more stuff from windows.h.
- include/winuser.h - interface relevant to user32.spec
- include/wine/winuser16.h - the old 16 bit interface (internal use)
- include/winbase.h - some minor updates to keep things coherent.
- Lot of other files made to include wine/winuser16.h, which is no
longer included from windows.h
Alexandre Julliard [Fri, 1 Jan 1999 18:46:35 +0000 (18:46 +0000)]
Fixed CloseHandle() on global handles.
James Juran [Fri, 1 Jan 1999 18:45:52 +0000 (18:45 +0000)]
Add some information to the man page and README file.
Make documentation/win95look say [Tweak.Layout] instead of
[Tweaks.Layout].
Fix incorrect command given in documentation/bugreports.
Standard error was not being redirected, so most of the
output was lost.
NF Stevens [Fri, 1 Jan 1999 18:45:03 +0000 (18:45 +0000)]
Delphi 2.0 needs to allocate a bitmap bigger than 4096 bits wide.
NF Stevens [Fri, 1 Jan 1999 18:44:39 +0000 (18:44 +0000)]
Initialize lpdwNeeded.
Marcus Meissner [Fri, 1 Jan 1999 18:43:50 +0000 (18:43 +0000)]
Include stuff even if not on __i386__ for debug defines.
Marcus Meissner [Fri, 1 Jan 1999 18:43:12 +0000 (18:43 +0000)]
Another // comment fixed.
Marcus Meissner [Fri, 1 Jan 1999 18:42:17 +0000 (18:42 +0000)]
Need <errno.h> for errno decl. on Solaris.
Douglas Ridgway [Fri, 1 Jan 1999 18:41:22 +0000 (18:41 +0000)]
Implement TranslateCharsetInfo, change charset type to BYTE.
Alex Korobka [Fri, 1 Jan 1999 18:40:02 +0000 (18:40 +0000)]
Better CB_SETCURSEL message handling.
Alexandre Julliard [Fri, 1 Jan 1999 17:05:53 +0000 (17:05 +0000)]
Moved MsgWaitForMultipleObject implementation to USER routines, using
a normal Win32 event.
Alexandre Julliard [Fri, 1 Jan 1999 17:04:42 +0000 (17:04 +0000)]
Send debugging output to stderr.
Alexandre Julliard [Fri, 1 Jan 1999 17:04:00 +0000 (17:04 +0000)]
Cleaned up and removed some no longer used code.
Alexandre Julliard [Fri, 1 Jan 1999 17:01:18 +0000 (17:01 +0000)]
Use server file mapping objects.
Alexandre Julliard [Fri, 1 Jan 1999 16:59:27 +0000 (16:59 +0000)]
Added server-side file mapping object support.
Alexandre Julliard [Fri, 1 Jan 1999 16:56:22 +0000 (16:56 +0000)]
Hacked stdio functions to use Win32 file handles. Still needs a proper
stdio emulation.
Alexandre Julliard [Fri, 1 Jan 1999 16:55:02 +0000 (16:55 +0000)]
Use Win32 file handles instead of Unix ones.
Alexandre Julliard [Fri, 1 Jan 1999 16:53:11 +0000 (16:53 +0000)]
Take into account handle inheritance flag.
Alexandre Julliard [Thu, 31 Dec 1998 15:55:19 +0000 (15:55 +0000)]
Changed db_task_printsym to always print a full address, no matter
what the operand size is.
Alexandre Julliard [Thu, 31 Dec 1998 15:54:18 +0000 (15:54 +0000)]
Re-implemented using a real semaphore.
Alexandre Julliard [Thu, 31 Dec 1998 15:52:06 +0000 (15:52 +0000)]
Removed client-side wait functions; all waiting is now done through
the server.
Alexandre Julliard [Thu, 31 Dec 1998 15:43:48 +0000 (15:43 +0000)]
Added change notifications.
Added global handle support.
Alexandre Julliard [Wed, 30 Dec 1998 12:11:52 +0000 (12:11 +0000)]
Changed server wait logic a bit.
Alexandre Julliard [Wed, 30 Dec 1998 12:10:49 +0000 (12:10 +0000)]
Hacks to support server-side console. Should be redone properly
some day.
Alexandre Julliard [Wed, 30 Dec 1998 12:10:06 +0000 (12:10 +0000)]
Reimplemented Read/WriteFile to use server file descriptors.
Removed file position hack as it is wrong for Win32 (should be redone
for Win16 only).
Alexandre Julliard [Wed, 30 Dec 1998 12:08:20 +0000 (12:08 +0000)]
Added anonymous pipe support
Alexandre Julliard [Wed, 30 Dec 1998 12:06:45 +0000 (12:06 +0000)]
Added several file server requests
Added server-side pipes and consoles
Alexandre Julliard [Sun, 27 Dec 1998 15:28:54 +0000 (15:28 +0000)]
Added beginnings of server-side file handling.
Added -debugmsg +server support.
Better server request dumping for varargs requests.
Alexandre Julliard [Sun, 27 Dec 1998 15:26:28 +0000 (15:26 +0000)]
Fixed SetFocus that was broken when moved to x11drv.
Alexandre Julliard [Sun, 27 Dec 1998 08:35:39 +0000 (08:35 +0000)]
Added add_queue/remove_queue to server object operations.
Moved select() loop functions to select.c.
Alexandre Julliard [Sat, 26 Dec 1998 19:47:00 +0000 (19:47 +0000)]
Renamed ERR macro to avoid confusing the make_debug script.
Juergen Schmied [Sat, 26 Dec 1998 19:44:13 +0000 (19:44 +0000)]
Fixed tons of incomplete prototypes, assignment's of pointer with
different signedness, superflous ',' and ';' in structures, wrong
return-types, lose of digits and some small glitches.
Alex Korobka [Sat, 26 Dec 1998 19:42:02 +0000 (19:42 +0000)]
Cleaned up font encoding handling. Added 'Ignore#' option to the
[fonts] section. Also, file with cached metrics now has the value of
$DISPLAY appended to the filename.
Marcus Meissner [Sat, 26 Dec 1998 12:54:29 +0000 (12:54 +0000)]
Changed // comments to /* */ so WINE compiles with non-gcc compilers
again.
Patrik Stridvall [Sat, 26 Dec 1998 12:00:43 +0000 (12:00 +0000)]
Moved more things to the X11 driver.
Francois Gouget [Sat, 26 Dec 1998 11:57:38 +0000 (11:57 +0000)]
Fixed the prototype of CreateDIBPatternBrushPt
Francois Gouget [Sat, 26 Dec 1998 11:56:22 +0000 (11:56 +0000)]
Removed the CN_xxx macros since they are not used, do not correspond to
any Windows define and conflict with MFC defines.
windows.h must provide all the definitions contained in winbase.h
Some Xxx32 functions did not have the associated Xxx macro.
Francois Gouget [Sat, 26 Dec 1998 11:55:05 +0000 (11:55 +0000)]
Added a typedef for __int64 which is a builtin Visual C++ type
Added a typedef for PUINT
Francois Gouget [Sat, 26 Dec 1998 11:53:29 +0000 (11:53 +0000)]
REFIID was not defined.
Pavel Roskin [Sat, 26 Dec 1998 11:52:51 +0000 (11:52 +0000)]
configure first checks whether it is possible to compile IPX code with
Glibc headers. If it fails, next check determines whether direct inclusion
of <linux/ipx.h> works.
Francois Gouget [Sat, 26 Dec 1998 11:50:11 +0000 (11:50 +0000)]
Provides the mappings. MBCS and Unicode functions are not implemented.
Standard (SBCS) functions may exist or not, with the same or a different
semantics.
Alex Priem [Sat, 26 Dec 1998 11:48:35 +0000 (11:48 +0000)]
IPaddress common control implementation. First try; needs more work to
remove boring bugs.
Juergen Schmied [Fri, 25 Dec 1998 08:55:15 +0000 (08:55 +0000)]
Fixed the TEXT redefined warnings.
Joseph Pranevich [Fri, 25 Dec 1998 08:50:06 +0000 (08:50 +0000)]
Hook into the (stubbed) resize code in msdos int10.
Joseph Pranevich [Fri, 25 Dec 1998 08:48:56 +0000 (08:48 +0000)]
Add support for selection of console mode drivers to use using the
-console option. Currently "tty", "ncurses", and "xterm" are
supported.
Add stubs for resizing the screen on mode changes.
Jean-Claude Cote [Fri, 25 Dec 1998 08:46:42 +0000 (08:46 +0000)]
Partial implementation for the following DDE APIs:
DdeCmpStringHandles, DdeCreateStringHandle, DdeFreeStringHandle,
DdeQueryString, DdeUninitialize.
Jean-Claude Cote [Thu, 24 Dec 1998 16:59:17 +0000 (16:59 +0000)]
Added VarDateFromStr API.
Alex Priem [Thu, 24 Dec 1998 16:58:01 +0000 (16:58 +0000)]
- Tooltip support
- Vertical trackbars supported now
- TBS_BOTH support (goes along with partial cleanup of drawing code)
- Use COMCTL32 heap instead of system heap
Peter Hunnisett [Thu, 24 Dec 1998 16:28:57 +0000 (16:28 +0000)]
Added all clipper&3d stubs.
Starting ColorKey support.
Fixed trace statement in DirectDrawCreate as formatting wasn't correct.
Changed "return 0;" to "return DD_OK" or "return S_OK" as appropriate.
Added SurfaceEnum dwFlags.
Peter Hunnisett [Thu, 24 Dec 1998 16:27:46 +0000 (16:27 +0000)]
Added macros to header file for easier function calling.
Changed implementation a little bit.
Added stubs for dplay3. Still need to break into A and W versions.
Peter Hunnisett [Thu, 24 Dec 1998 16:26:45 +0000 (16:26 +0000)]
CreateFile32A was only allowing console opens on CONIN$/OUT$. This
has been changed to have a case insensitive compare.
Gerard Patel [Thu, 24 Dec 1998 16:25:50 +0000 (16:25 +0000)]
Don't send ODA_ENTIRE for empty listboxes (LISTBOX_Paint).
Jean-Claude Cote [Thu, 24 Dec 1998 16:24:43 +0000 (16:24 +0000)]
Implemented the GetBinaryType API function.
Ove Kaaven [Thu, 24 Dec 1998 16:23:01 +0000 (16:23 +0000)]
Added some new dosmod communication possibilities, including
activating a dosmod-specific setitimer(), and the capture of some
common signals, which is returned to Wine (previously a SIGILL
would just cause a "dosmod sync lost" without explanation, now it
invokes the Wine debugger). Invokes int 08 upon receipt of dosmod
SIGALRM, thus simulating the DOS timer. Made DOS interrupt calls
be reported by -debugmsg +relay instead of -debugmsg +int. And
fixed non-i386 compilation of dosmod. (Anything else?!)
Ulrich Weigand [Thu, 24 Dec 1998 15:17:02 +0000 (15:17 +0000)]
Desktop window queue handling adapted.
Ulrich Weigand [Thu, 24 Dec 1998 15:16:08 +0000 (15:16 +0000)]
Queue handling adapted to new queue routines.
Ulrich Weigand [Thu, 24 Dec 1998 15:15:00 +0000 (15:15 +0000)]
Implemented stub for InitThreadInput.
Use GetThreadQueue/GetFastQueue instead of GetTaskQueue.
Ulrich Weigand [Thu, 24 Dec 1998 15:13:54 +0000 (15:13 +0000)]
Use Callout table instead of direct GetProcAddress.
UserYield moved to USER.
Ulrich Weigand [Thu, 24 Dec 1998 15:12:20 +0000 (15:12 +0000)]
Callout table (for KERNEL->USER calls) added.
Callbacks->CallPostAppMessageProc removed.
Ulrich Weigand [Thu, 24 Dec 1998 14:59:53 +0000 (14:59 +0000)]
Handle non-hardware X events correctly with native USER
(removed reference to MESSAGEQUEUE from KERNEL code).
Handle Expose events with native USER.
Andreas Mohr [Thu, 24 Dec 1998 14:41:28 +0000 (14:41 +0000)]
Better _ultoa().
Rein Klazes [Thu, 24 Dec 1998 14:39:25 +0000 (14:39 +0000)]
Fix small problem in GetTimeZoneInformation().
Rein Klazes [Thu, 24 Dec 1998 14:37:36 +0000 (14:37 +0000)]
Lowest scan code seems to be 1, not zero.
Marcus Meissner [Thu, 24 Dec 1998 14:36:26 +0000 (14:36 +0000)]
Stubs for IDirect3D(2)::CreateLight and CreateDevice to avoid crashes.
Juergen Schmied [Thu, 24 Dec 1998 14:34:55 +0000 (14:34 +0000)]
New stubs.
Juergen Schmied [Thu, 24 Dec 1998 14:33:29 +0000 (14:33 +0000)]
Fixes crash when running without external shell32.dll.
Juergen Schmied [Thu, 24 Dec 1998 14:32:34 +0000 (14:32 +0000)]
More messages [LB_*,EM_*] translated 32A from/to 32W.
Juergen Schmied [Thu, 24 Dec 1998 14:30:11 +0000 (14:30 +0000)]
Dest buffer was printed out as str.
Juergen Schmied [Thu, 24 Dec 1998 14:27:23 +0000 (14:27 +0000)]
Getting strings with VerQueryValue32W was broken. Complete
reconstruction of the function.
Alexandre Julliard [Thu, 24 Dec 1998 14:26:41 +0000 (14:26 +0000)]
#elif -> #else
Huw D M Davies [Thu, 24 Dec 1998 14:25:31 +0000 (14:25 +0000)]
Fix number and type of args in debugging statements.
Marcus Meissner [Thu, 24 Dec 1998 14:24:48 +0000 (14:24 +0000)]
IStorage32 vtable was missing 3 stub entries.