Stephane Lussier [Sat, 13 Feb 1999 12:24:04 +0000 (12:24 +0000)]
Use global synchronization objects, to be able to use it in different
processes (not only the process which create the synchro object).
Norman Stevens [Sat, 13 Feb 1999 12:22:48 +0000 (12:22 +0000)]
Set hwndActiveChild when maximizing a mdi child window because it is
not set when maximizing a window other than the active child.
Pascal Lessard [Sat, 13 Feb 1999 12:21:46 +0000 (12:21 +0000)]
Change the GetMenuItemRect to comply with windows API.
James Juran [Sat, 13 Feb 1999 12:18:33 +0000 (12:18 +0000)]
Created include/Makefile.in to separate header file installation from
the top-level Makefile.
Thuy Nguyen [Sat, 13 Feb 1999 12:10:15 +0000 (12:10 +0000)]
- Fixed a small block depot bug.
- Implemented converting from small blocks to big blocks.
- Validated file attributes and flags.
- Fixed a bug for larger files.
Alexandre Julliard [Sat, 13 Feb 1999 09:15:27 +0000 (09:15 +0000)]
added sysres_Nl
Francis Beaudet [Sat, 13 Feb 1999 09:13:49 +0000 (09:13 +0000)]
Implemented the OLE Drag and Drop target registration mechanism and
the DoDragDrop loop to perform the DnD operation.
Francois Boisvert [Sat, 13 Feb 1999 09:10:17 +0000 (09:10 +0000)]
Implemented the WIN31 Look mdi buttons and also some defines for the
magic menu items.
Ian Schmidt [Sat, 13 Feb 1999 09:08:33 +0000 (09:08 +0000)]
Added entries for most Crypt* calls.
Added stub for CryptAcquireContextA. This allows Win98 EXPLORER.EXE
to get farther.
Andreas Mohr [Sat, 13 Feb 1999 09:04:22 +0000 (09:04 +0000)]
An app left junk in the undo buffer of an edit control upon creation.
Ove Kaaven [Sat, 13 Feb 1999 09:02:17 +0000 (09:02 +0000)]
Changed SetParent32 to adhere to Windows behaviour (mostly),
which should also keep it from leaving garbage around.
Sylvain St.Germain [Sat, 13 Feb 1999 08:59:48 +0000 (08:59 +0000)]
Implementation of a simple linked list (static) that stores and counts
references to COM objects.
Francois Gouget [Sat, 13 Feb 1999 08:57:29 +0000 (08:57 +0000)]
Make the REFxxx types const even in C. Also add FMTID.
Ove Kaaven [Sat, 13 Feb 1999 08:55:28 +0000 (08:55 +0000)]
Don't call EVENT_DummyMotionNotify for hidden windows.
Stephane Lussier [Sat, 13 Feb 1999 08:54:21 +0000 (08:54 +0000)]
Fix some thread-safeness problem when accessing the system message
queue.
Marcus Meissner [Sat, 13 Feb 1999 08:53:22 +0000 (08:53 +0000)]
Implemented MapVirtualKeyEx (ticket 21).
Ignore keyboard layout for now.
Francois Gouget [Sat, 13 Feb 1999 07:36:39 +0000 (07:36 +0000)]
Added the actual interface definitions to the obj_clientserver.h
skeleton file.
Juergen Schmied [Sat, 13 Feb 1999 07:35:31 +0000 (07:35 +0000)]
- documented most of the undocumented functions in nt.c
- implemented RtlGetDaclSecurityDescriptor
- stubs for NtEnumerateKey, NtOpenSymbolicLinkObject, NtQueryKey
- stubs for NtRaiseException, RtlRaiseException (this both will crash)
Juergen Schmied [Fri, 12 Feb 1999 17:47:07 +0000 (17:47 +0000)]
Small fixes to compile with the headers (mostly nt-security).
Juergen Schmied [Fri, 12 Feb 1999 13:44:38 +0000 (13:44 +0000)]
Made nt-related types compatible, throw out wine-specific types.
Ulrich Weigand [Fri, 12 Feb 1999 12:46:49 +0000 (12:46 +0000)]
Use MONITOR_... instead of DESKTOP_... routines to get screen
dimensions; these work also with native USER.
Ove Kaaven [Fri, 12 Feb 1999 12:44:53 +0000 (12:44 +0000)]
WM_ACTIVATE default processing should set window focus.
Should fix focus problems in non-managed mode.
Klaas van Gend [Thu, 11 Feb 1999 16:32:16 +0000 (16:32 +0000)]
Added support for the Dutch language.
Alexandre Julliard [Thu, 11 Feb 1999 16:22:12 +0000 (16:22 +0000)]
Authors: Adrian Thurston <adriant@corel.ca>, Zygo Blaxell <zblaxell@corel.ca>
Move property sheets from commctrl.h into into prsht.h.
Lionel Ulmer [Thu, 11 Feb 1999 14:01:36 +0000 (14:01 +0000)]
Added 'objbase.h' to prevent compiler warnings.
Lionel Ulmer [Thu, 11 Feb 1999 13:24:52 +0000 (13:24 +0000)]
Better detection of XShm errors (should now run on remote displays).
Andreas Mohr [Thu, 11 Feb 1999 13:17:00 +0000 (13:17 +0000)]
Fixes mixerGetID16/32 problems/errors.
Francois Gouget [Thu, 11 Feb 1999 13:05:22 +0000 (13:05 +0000)]
IsEqualGUID is defined in 'include/wine/obj_base.h'. All other
declarations must surrender or prepare to be met with deadly force :-)
Francois Gouget [Thu, 11 Feb 1999 13:02:15 +0000 (13:02 +0000)]
Added new functions (from Win98)
Added comments with the parameter types for future use with dllglue
Uwe Bonnes [Thu, 11 Feb 1999 10:23:05 +0000 (10:23 +0000)]
Set the flags for GetVolumeInformation32A.
Juergen Schmied [Thu, 11 Feb 1999 10:19:10 +0000 (10:19 +0000)]
FindWindow failed for 32 bit windows with style != WS_CHILD.
Alexandre Julliard [Wed, 10 Feb 1999 06:52:57 +0000 (06:52 +0000)]
Authors: Paul Quinn <paulq@corel.ca>, Albert Den Haan <albertd@corel.ca>
Moves files from print.h to winspool.h for better SDK header compliance
for Winelib programs.
Alexandre Julliard [Wed, 10 Feb 1999 06:48:49 +0000 (06:48 +0000)]
Authors: Albert Den Haan <albertd@corel.ca>, Adrian Thurston <athursto@corel.ca>, Paul Quinn <paulq@corel.ca>, Zygo Blaxell <zygob@corel.ca>
Miscellaneous patches to header files. All of these are supposedly there
to help build Winelib applications.
Alexandre Julliard [Wed, 10 Feb 1999 06:45:30 +0000 (06:45 +0000)]
Authors: Albert Den Haan <albertd@corel.ca>, Adrian Thurston <athursto@corel.ca>, Paul Quinn <paulq@corel.ca>, Zygo Blaxell <zygob@corel.ca>
More types we need for compiling Winelib/MFC applications.
Alexandre Julliard [Wed, 10 Feb 1999 06:43:59 +0000 (06:43 +0000)]
Authors: Paul Quinn <paulq@corel.ca>, Adrian Thurston <adriant@corel.ca>
More types for common controls. Needed for Winelib.
Francois Gouget [Wed, 10 Feb 1999 06:42:03 +0000 (06:42 +0000)]
Better set of macros for defining the COM interfaces.
Andreas Mohr [Wed, 10 Feb 1999 06:39:51 +0000 (06:39 +0000)]
Two ADVAPI32 stubs: ImpersonateSelf32 and AccessCheck32. Spelling fixes.
Lionel Ulmer [Wed, 10 Feb 1999 06:39:01 +0000 (06:39 +0000)]
Fixed debug output to follow '-debugmsg' flags.
Michael Veksler [Tue, 9 Feb 1999 15:49:39 +0000 (15:49 +0000)]
Added missing includes to avoid warnings/errors.
Michael Veksler [Tue, 9 Feb 1999 15:46:25 +0000 (15:46 +0000)]
Moved everything out of windows.h.
Brad Pepers [Tue, 9 Feb 1999 15:37:16 +0000 (15:37 +0000)]
WinG fixes.
Stephane Lussier [Tue, 9 Feb 1999 15:35:12 +0000 (15:35 +0000)]
-Fixed MESSAGE functions that were thunking down to 16 bits implementation.
So PeekMessage32, GetMessage32, PostMessage32, PostThreadMessage are fixed
with this patch. Unicode version of those functions is currently only
calling the ASCII version.
-Fixed queue signaling using a new EVENT object in the queue for 32 bits
thread. MsgWaitForMultipleObject has been fixed and is now blocking on the
right EVENT.
Huw D M Davies [Tue, 9 Feb 1999 15:32:19 +0000 (15:32 +0000)]
GetMetaFileBitsEx should work in bytes not words.
Francois Gouget [Tue, 9 Feb 1999 15:31:25 +0000 (15:31 +0000)]
DllGetClassObject should take a REFCLSID not an LPCLSID.
Ulrich Weigand [Tue, 9 Feb 1999 15:30:22 +0000 (15:30 +0000)]
Change fault handler 'addr' argument to LPCVOID.
Ulrich Weigand [Tue, 9 Feb 1999 15:29:27 +0000 (15:29 +0000)]
Call VIRTUAL_HandleFault if read/write returns EFAULT.
Bertho Stultiens [Tue, 9 Feb 1999 15:27:29 +0000 (15:27 +0000)]
Fix typo to map GetTextExtentPoint to the correct 32A version.
Marcus Meissner [Tue, 9 Feb 1999 14:25:57 +0000 (14:25 +0000)]
Some small bugfixes, added more PE relocation types (for WinCE mostly),
some console prototypes, -dll is useful for winelib too, regtest
compile fixed.
Paul Quinn [Tue, 9 Feb 1999 14:24:45 +0000 (14:24 +0000)]
GetCursorPos is actually a BOOL.
Alexandre Julliard [Tue, 9 Feb 1999 14:22:01 +0000 (14:22 +0000)]
Authors: Paul Quinn <paulq@corel.ca>, Adrian Thurston <adriant@corel.ca>
More types, C++ protection, and a typo correction for mmsystem.h.
Zygo Blaxell [Tue, 9 Feb 1999 14:20:05 +0000 (14:20 +0000)]
Move the #define of DUMMYUNIONNAME* to before they are used.
Add a definition for DUMMYUNIONNAME (as opposed to DUN1, DUN2...).
Use the correct WINELIB_NAME_AW macro for TVITEM and related names.
Define "TV_ITEM" to agree with you-know-who's documentation.
Ulrich Weigand [Tue, 9 Feb 1999 14:18:57 +0000 (14:18 +0000)]
NULL is a valid argument as handle for GetFileVersionInfoSize32A.
Lionel Ulmer [Tue, 9 Feb 1999 14:18:21 +0000 (14:18 +0000)]
Added buffered device access for DInput's mouse driver.
Juergen Schmied [Tue, 9 Feb 1999 14:17:35 +0000 (14:17 +0000)]
Wrong access on server handle was demanded (GENERIC_READ instead of
GENERIC_WRITE).
Juergen Schmied [Tue, 9 Feb 1999 14:16:44 +0000 (14:16 +0000)]
Better implementation (takes strings or res-id's now).
Ulrich Weigand [Tue, 9 Feb 1999 14:15:48 +0000 (14:15 +0000)]
Bugfix: NULL pointer check for output parameters.
Zygo Blaxell [Tue, 9 Feb 1999 14:15:14 +0000 (14:15 +0000)]
Fixed two pointer/integer mismatch warnings.
Zygo Blaxell [Tue, 9 Feb 1999 14:14:51 +0000 (14:14 +0000)]
Spelling fixes.
Zygo Blaxell [Tue, 9 Feb 1999 14:14:16 +0000 (14:14 +0000)]
wine_openpty is not properly declared (either missing or mismatched
declarations) in both places where it is used.
Zygo Blaxell [Tue, 9 Feb 1999 14:13:12 +0000 (14:13 +0000)]
Fix types of GetDIBits functions (LPSTR should be LPVOID).
Huw D M Davies [Tue, 9 Feb 1999 14:11:59 +0000 (14:11 +0000)]
Fixes several problems with SetDIBitsToDevice if xSrc != 0.
Thanks to Ian Schmidt for the logs.
Francois Boisvert [Tue, 9 Feb 1999 14:11:19 +0000 (14:11 +0000)]
The systems buttons (minimize/restore/close) now appear on the menu
bar of mdi application.
Francois Boisvert [Tue, 9 Feb 1999 14:09:55 +0000 (14:09 +0000)]
Implemented the magic menu items id's used by windows when inserting
the minimize/maximize/close buttons in the menu bar of an application.
Jason McMullan [Tue, 9 Feb 1999 14:08:57 +0000 (14:08 +0000)]
Adds support for EMR_STRETCHDIBITS in EMFs.
Marcus Meissner [Tue, 9 Feb 1999 14:08:29 +0000 (14:08 +0000)]
Fixed image size and line size, added 8bit color/palette handling.
Adam the Jazz Guy [Tue, 9 Feb 1999 14:07:49 +0000 (14:07 +0000)]
Fixed formatting of code
Now changes to directory of program to be run before starting wine
Stephane Lussier [Tue, 9 Feb 1999 14:07:07 +0000 (14:07 +0000)]
- Cleaned up the message queue when a thread exit (but not the process).
- Modified QUEUE_DeleteMsgQueue to exit gracefully (without crashing Wine) if
queue link list is corrupted.
Ove Kaaven [Tue, 9 Feb 1999 14:05:51 +0000 (14:05 +0000)]
Sounds were cut off due to integer overflow. Fixed.
Paul Quinn [Tue, 9 Feb 1999 13:51:58 +0000 (13:51 +0000)]
Added windowsx.h for Winelib.
Eric Williams [Fri, 5 Feb 1999 17:40:47 +0000 (17:40 +0000)]
Added common dialogs test program.
Noel Borthwick [Fri, 5 Feb 1999 10:37:53 +0000 (10:37 +0000)]
Added management and allocation of the PERQUEUEDATA structure.
Lionel Ulmer [Fri, 5 Feb 1999 10:23:37 +0000 (10:23 +0000)]
- added a dump of the palette creation flags
- changed palette creation code in vga.c to prevent useless error
message
Andreas Mohr [Fri, 5 Feb 1999 10:16:19 +0000 (10:16 +0000)]
Use vfat/win95 as default.
Marcus Meissner [Fri, 5 Feb 1999 09:41:55 +0000 (09:41 +0000)]
Updated msvideo / vfw.h, use builtin msvfw32.dll by default, added
aviinfo and aviplay programs.
Marcus Meissner [Fri, 5 Feb 1999 09:32:39 +0000 (09:32 +0000)]
Continued hack to win32/console.c, so that the IDA Pro Disassembler
works again. Needs much more work however.
Marcus Meissner [Fri, 5 Feb 1999 09:28:51 +0000 (09:28 +0000)]
Include objbase.h for CoTaskMem* prototypes (or we get WINAPI
problems).
Marcus Meissner [Fri, 5 Feb 1999 09:21:51 +0000 (09:21 +0000)]
Added missing ULONG to static const OFFSET_xx.
James Juran [Thu, 4 Feb 1999 16:45:40 +0000 (16:45 +0000)]
Various manpage updates, including the incorrect statement about glibc
and clone().
James Juran [Thu, 4 Feb 1999 16:40:38 +0000 (16:40 +0000)]
Fix pointer to the Windows Disassembler 32. Thanks to Herbert
Rosmanith <herp@wildsau.idv.uni-linz.ac.at> for suggesting this.
Andreas Mohr [Thu, 4 Feb 1999 16:38:12 +0000 (16:38 +0000)]
Another usage of non-portable functions...
Andreas Mohr [Thu, 4 Feb 1999 16:37:04 +0000 (16:37 +0000)]
Some values of pBiosData added/fixed.
Patrik Stridvall [Thu, 4 Feb 1999 14:05:38 +0000 (14:05 +0000)]
Moved some more code to the X11 driver.
Patrik Stridvall [Thu, 4 Feb 1999 13:14:42 +0000 (13:14 +0000)]
TTY driver changes.
Patrik Stridvall [Thu, 4 Feb 1999 11:11:01 +0000 (11:11 +0000)]
X11 driver changes.
Patrik Stridvall [Thu, 4 Feb 1999 10:51:35 +0000 (10:51 +0000)]
Non-X11 compile fix for generated code.
Patrik Stridvall [Thu, 4 Feb 1999 10:12:55 +0000 (10:12 +0000)]
Implementation of the new monitor abstraction.
Patrik Stridvall [Thu, 4 Feb 1999 10:10:59 +0000 (10:10 +0000)]
New TTY driver for GDI.
Patrik Stridvall [Thu, 4 Feb 1999 10:09:54 +0000 (10:09 +0000)]
- Added the graphics/ttydrv directory.
- Don't search for reentrant X when X doesn't exist.
- Added config options HAVE_LIBXXPM
- Added checks if the header files also exist for some libraries
Francois Gouget [Tue, 2 Feb 1999 16:14:23 +0000 (16:14 +0000)]
Replaced references to interfaces.h by wine/obj_xxx.h headers instead
since these headers already provide the necessary definitions.
Eric Pouech [Tue, 2 Feb 1999 16:10:10 +0000 (16:10 +0000)]
Removed references to obsolete msdos/cdrom.c file.
Make use of new Wine internal CD ROM interface.
Eric Pouech [Tue, 2 Feb 1999 15:25:16 +0000 (15:25 +0000)]
Fixed tracks indexing in mcicda.c
Make use of new Wine internal CD ROM interface.
Eric Pouech [Tue, 2 Feb 1999 15:22:03 +0000 (15:22 +0000)]
New Wine internal interface for handling CD Rom (especially audio CD
ROM).
Zygo Blaxell [Tue, 2 Feb 1999 13:59:17 +0000 (13:59 +0000)]
Change a few types to match you-know-who's declarations.
HTREEITEM is a struct _TREEITEM FAR*
GetDIBits passes a LPVOID for the bitmap data, not LPSTR.
Adjustment of Wine C code to match the new types included.
Uwe Bonnes [Tue, 2 Feb 1999 13:55:12 +0000 (13:55 +0000)]
Fixed GET_LZ_STATE macro.
Lionel Ulmer [Tue, 2 Feb 1999 13:27:38 +0000 (13:27 +0000)]
Added stubs for new DirectDraw4 and DirectDrawSurface4 methods.
Albert den Haan [Tue, 2 Feb 1999 13:02:59 +0000 (13:02 +0000)]
Fixed wrong order of res_ico and res_bmp which must be in RT_xxx order.
Marcus Meissner [Tue, 2 Feb 1999 10:39:33 +0000 (10:39 +0000)]
reslen could be used uninitialised in GetFileResource32 (fixes some
strange VerQueryValue crashes).
Jan D [Tue, 2 Feb 1999 10:35:55 +0000 (10:35 +0000)]
Added definition for LOCALE_SGROUPING, LOCALE_SMONGROUPING and
LOCALE_IINTLCURRDIGITS.
Ulrich Weigand [Tue, 2 Feb 1999 10:34:46 +0000 (10:34 +0000)]
Bugfix: Preserve EAX in UnMapSLFixArray().
Eric Kohl [Tue, 2 Feb 1999 10:33:08 +0000 (10:33 +0000)]
Fixes little pointer bug in DPA_DeletePtr().