wine
22 years agoWorkaround X11 BadWindow error if no parent window is found.
Dominik Strasser [Fri, 12 Oct 2001 18:41:50 +0000 (18:41 +0000)] 
Workaround X11 BadWindow error if no parent window is found.

22 years agoFix the Wine tools search path.
Francois Gouget [Fri, 12 Oct 2001 18:41:26 +0000 (18:41 +0000)] 
Fix the Wine tools search path.
Add /usr/local/lib to the default ntdll search path.

22 years agoRemoved the cleanup_window_queue request.
Alexandre Julliard [Thu, 11 Oct 2001 20:50:10 +0000 (20:50 +0000)] 
Removed the cleanup_window_queue request.

22 years agoRemoved next and child fields in the window structure and use
Alexandre Julliard [Thu, 11 Oct 2001 20:49:40 +0000 (20:49 +0000)] 
Removed next and child fields in the window structure and use
WIN_ListChildren instead.

22 years agoAdded some missing GUIDs.
Hidenori Takeshima [Thu, 11 Oct 2001 20:47:55 +0000 (20:47 +0000)] 
Added some missing GUIDs.

22 years agoFix the .spec.c rule.
Francois Gouget [Thu, 11 Oct 2001 20:47:26 +0000 (20:47 +0000)] 
Fix the .spec.c rule.

22 years agoStore window parent as an HWND instead of a pointer.
Alexandre Julliard [Wed, 10 Oct 2001 20:28:17 +0000 (20:28 +0000)] 
Store window parent as an HWND instead of a pointer.

22 years agoDo overlapped reads if and only if the file was opened with
Mike McCormack [Wed, 10 Oct 2001 20:26:58 +0000 (20:26 +0000)] 
Do overlapped reads if and only if the file was opened with
FILE_FLAG_OVERLAPPED.

22 years agoAllocate the array and strings in one lump (bug found by Malte
Francois Gouget [Wed, 10 Oct 2001 20:25:59 +0000 (20:25 +0000)] 
Allocate the array and strings in one lump (bug found by Malte
Starostik).
Same thing for the lpCmdline="" case.
There is no NULL pointer at the end of the argv list.

22 years agoGetTextCharsetInfo should return the charset that the driver is
Huw D M Davies [Wed, 10 Oct 2001 20:25:04 +0000 (20:25 +0000)] 
GetTextCharsetInfo should return the charset that the driver is
actually using, rather than that specified in the LOGFONT.

22 years agoInclude information about XFree86 Windows server.
Andriy Palamarchuk [Wed, 10 Oct 2001 20:22:35 +0000 (20:22 +0000)] 
Include information about XFree86 Windows server.

22 years agoMove the RT_XXX macros to winuser.h.
Francois Gouget [Wed, 10 Oct 2001 02:51:24 +0000 (02:51 +0000)] 
Move the RT_XXX macros to winuser.h.
winuser.h: Add support for NOGDI.
winuser.h: Modify to allow compilation without wingdi.h.

22 years agoAdded names of the "missing" paths for SHGetSpecialFolderPathA.
Chris Green [Wed, 10 Oct 2001 02:48:29 +0000 (02:48 +0000)] 
Added names of the "missing" paths for SHGetSpecialFolderPathA.

22 years agoFixed locking of class list.
Alexandre Julliard [Tue, 9 Oct 2001 23:27:17 +0000 (23:27 +0000)] 
Fixed locking of class list.
Print ERR when accessing classes of other processes.

22 years agoStore window class atom in the server.
Alexandre Julliard [Tue, 9 Oct 2001 23:26:40 +0000 (23:26 +0000)] 
Store window class atom in the server.
Keep unlinked windows on a separate list.
Implemented inter-process FindWindow().

22 years agoRemove non windows macros.
Francois Gouget [Tue, 9 Oct 2001 23:25:20 +0000 (23:25 +0000)] 
Remove non windows macros.

22 years agoSilence the pthread_kill_other_threads_np FIXME.
Alexandre Julliard [Tue, 9 Oct 2001 21:59:16 +0000 (21:59 +0000)] 
Silence the pthread_kill_other_threads_np FIXME.

22 years agoFix MapViewOfFile to always return a 64K-aligned address.
Alexandre Julliard [Tue, 9 Oct 2001 21:50:44 +0000 (21:50 +0000)] 
Fix MapViewOfFile to always return a 64K-aligned address.
Avoid converting pointers to UINT.

22 years agoAPI files update.
Patrik Stridvall [Tue, 9 Oct 2001 21:49:07 +0000 (21:49 +0000)] 
API files update.

22 years agoFixed issue found by winapi_check.
Patrik Stridvall [Tue, 9 Oct 2001 21:48:39 +0000 (21:48 +0000)] 
Fixed issue found by winapi_check.

22 years agoAdded new include file ws2spi.h for adding needed types.
Patrik Stridvall [Tue, 9 Oct 2001 21:48:22 +0000 (21:48 +0000)] 
Added new include file ws2spi.h for adding needed types.

22 years agoFixed parameters of SetupOpenInfFileA.
Stefan Leichter [Tue, 9 Oct 2001 21:47:11 +0000 (21:47 +0000)] 
Fixed parameters of SetupOpenInfFileA.

22 years agoMoved MsgWaitForMultipleObjects call on RDW_UPDATENOW out of the
Alexandre Julliard [Mon, 8 Oct 2001 22:32:05 +0000 (22:32 +0000)] 
Moved MsgWaitForMultipleObjects call on RDW_UPDATENOW out of the
RDW_Paint recursion.

22 years agoAdd support for NOCOLOR.
Francois Gouget [Mon, 8 Oct 2001 22:31:16 +0000 (22:31 +0000)] 
Add support for NOCOLOR.

22 years agoMove WINDEBUGINFO from winbase.h to winbase16.h and rename to
Francois Gouget [Mon, 8 Oct 2001 22:30:34 +0000 (22:30 +0000)] 
Move WINDEBUGINFO from winbase.h to winbase16.h and rename to
WINDEBUGINFO16.
Move the related macros to version.c and ifdef them out (kept for
documentation only, they are not used).

22 years agoWINELIB applications (like reaktivate) might have very long (C++)
Marcus Meissner [Mon, 8 Oct 2001 22:16:06 +0000 (22:16 +0000)] 
WINELIB applications (like reaktivate) might have very long (C++)
symbols. Use a larger buffer.

22 years agoGetDiskFreeSpaceEx should accept an input like "C:".
Gerard Patel [Mon, 8 Oct 2001 22:15:39 +0000 (22:15 +0000)] 
GetDiskFreeSpaceEx should accept an input like "C:".

22 years ago- fixed copy&paste bug (GENERIC_WRITE instead of GENERIC_READ)
Eric Pouech [Mon, 8 Oct 2001 20:57:12 +0000 (20:57 +0000)] 
- fixed copy&paste bug (GENERIC_WRITE instead of GENERIC_READ)
- when getting the type of a handle, it has to be done even if no fd
  is attached to it (console for example)

22 years agoStarted Implementing Video Renderer.
Hidenori Takeshima [Mon, 8 Oct 2001 20:56:08 +0000 (20:56 +0000)] 
Started Implementing Video Renderer.
Started Implementing WAVE/AU/AIFF Parser.
Started Implementing file source.
Fixed some bugs.

22 years agoRenamed USER_Init into UserClientDllInitialize.
Alexandre Julliard [Mon, 8 Oct 2001 20:42:14 +0000 (20:42 +0000)] 
Renamed USER_Init into UserClientDllInitialize.

22 years agoMake serial fd blocking mode depend on FILE_FLAG_OVERLAPPED.
Mike McCormack [Mon, 8 Oct 2001 20:40:57 +0000 (20:40 +0000)] 
Make serial fd blocking mode depend on FILE_FLAG_OVERLAPPED.

22 years agoSmall typo fixes/updates.
Francois Gouget [Mon, 8 Oct 2001 20:40:09 +0000 (20:40 +0000)] 
Small typo fixes/updates.

22 years agoMove the ERR_XXX macros from winbase.h to error.c.
Francois Gouget [Mon, 8 Oct 2001 20:37:34 +0000 (20:37 +0000)] 
Move the ERR_XXX macros from winbase.h to error.c.

22 years agoFix the SOCKADDR_IPX declaration.
Francois Gouget [Mon, 8 Oct 2001 20:36:03 +0000 (20:36 +0000)] 
Fix the SOCKADDR_IPX declaration.
Centralize all sockaddr_xxx conversions in ws_sockaddr_ws2u and
ws_sockaddr_u2ws.
Remove ugly casts in TRACEs.

22 years agoDefer edit style correction until EDITSTATE is fully initialized.
Dmitry Timoshkov [Mon, 8 Oct 2001 20:33:08 +0000 (20:33 +0000)] 
Defer edit style correction until EDITSTATE is fully initialized.

22 years ago_beginthread: Don't store the trampoline on the stack.
Francois Gouget [Mon, 8 Oct 2001 20:32:41 +0000 (20:32 +0000)] 
_beginthread: Don't store the trampoline on the stack.

22 years agoMove COLORREF from wingdi.h to windef.h.
Francois Gouget [Mon, 8 Oct 2001 20:31:59 +0000 (20:31 +0000)] 
Move COLORREF from wingdi.h to windef.h.
Add a prototype for GdiFlush.

22 years agoWrappers must always be compiled in STRICT mode.
Francois Gouget [Mon, 8 Oct 2001 20:30:18 +0000 (20:30 +0000)] 
Wrappers must always be compiled in STRICT mode.

22 years agoProvide help even when in the NOPROCESS state.
Alexandre Julliard [Mon, 8 Oct 2001 20:28:58 +0000 (20:28 +0000)] 
Provide help even when in the NOPROCESS state.

22 years agoFix infinite loop problem in wineclipsrv startup.
Francois Gouget [Mon, 8 Oct 2001 20:28:36 +0000 (20:28 +0000)] 
Fix infinite loop problem in wineclipsrv startup.
LaunchServer: Don't give up on the first message.
Added GetSelectionEvent: Limit CPU use and introduce timeout.

22 years agoBetter handling of the timeout in WaitForInputIdle.
Francois Gouget [Mon, 8 Oct 2001 20:28:12 +0000 (20:28 +0000)] 
Better handling of the timeout in WaitForInputIdle.
Use WAIT_FAILED rather than the corresponding literal.

22 years agoCreateURLMoniker takes a LPCWSTR, not a LPWSTR.
Malte Starostik [Mon, 8 Oct 2001 20:27:01 +0000 (20:27 +0000)] 
CreateURLMoniker takes a LPCWSTR, not a LPWSTR.

22 years agoProcess pending events before sending WM_PAINT on RDW_UPDATENOW.
Alexandre Julliard [Fri, 5 Oct 2001 19:47:42 +0000 (19:47 +0000)] 
Process pending events before sending WM_PAINT on RDW_UPDATENOW.

22 years agoAdded get_file_info support to named pipes and sockets to avoid
Alexandre Julliard [Fri, 5 Oct 2001 19:45:45 +0000 (19:45 +0000)] 
Added get_file_info support to named pipes and sockets to avoid
breaking the get_handle_fd request.

22 years agoAdded defines for resource types RT_MESSAGETABLE, RT_VERSION.
Stefan Leichter [Fri, 5 Oct 2001 19:44:33 +0000 (19:44 +0000)] 
Added defines for resource types RT_MESSAGETABLE, RT_VERSION.

22 years agoFix sign extension problem in map_wparam_WtoA.
Gerard Patel [Fri, 5 Oct 2001 19:42:24 +0000 (19:42 +0000)] 
Fix sign extension problem in map_wparam_WtoA.

22 years agoAdded IPersistPropertyBag2 and IPropertyBag2 definitions, added
Malte Starostik [Fri, 5 Oct 2001 19:38:43 +0000 (19:38 +0000)] 
Added IPersistPropertyBag2 and IPropertyBag2 definitions, added
missing  BINDINFO member.

22 years agoThe LR_ defines do not reside in windows.h anymore.
Johan Gill [Fri, 5 Oct 2001 19:38:14 +0000 (19:38 +0000)] 
The LR_ defines do not reside in windows.h anymore.

22 years agoRemove some unnecessary AddRef's.
Huw D M Davies [Fri, 5 Oct 2001 19:37:44 +0000 (19:37 +0000)] 
Remove some unnecessary AddRef's.

22 years agoAdd XK_Mode_switch to the list of ignored keysyms.
Dmitry Timoshkov [Fri, 5 Oct 2001 19:37:19 +0000 (19:37 +0000)] 
Add XK_Mode_switch to the list of ignored keysyms.

22 years agoA 'fi' was needed in the last if statement.
Daniel Sabo [Fri, 5 Oct 2001 19:37:04 +0000 (19:37 +0000)] 
A 'fi' was needed in the last if statement.

22 years agoRelease 20011004. wine-20011004
Alexandre Julliard [Thu, 4 Oct 2001 19:08:40 +0000 (19:08 +0000)] 
Release 20011004.

22 years agoIgnore RLE data that goes past the line end (found by Uwe Bonnes).
Alexandre Julliard [Thu, 4 Oct 2001 18:16:37 +0000 (18:16 +0000)] 
Ignore RLE data that goes past the line end (found by Uwe Bonnes).
General cleanup of the RLE routines.

22 years agoSkip port number before calling gethostbyname.
Nikolas Zimmermann [Thu, 4 Oct 2001 18:12:41 +0000 (18:12 +0000)] 
Skip port number before calling gethostbyname.
Fix non-absolute urls.

22 years agoThe DISPPARAMS parameter array is a reverse-order array.
Ove Kaaven [Thu, 4 Oct 2001 18:11:11 +0000 (18:11 +0000)] 
The DISPPARAMS parameter array is a reverse-order array.

22 years agoFetch a handle type in FILE_GetUnixHandle.
Mike McCormack [Thu, 4 Oct 2001 16:18:15 +0000 (16:18 +0000)] 
Fetch a handle type in FILE_GetUnixHandle.

22 years agoDon't ignore first chance debug exceptions since it may be a
Alexandre Julliard [Thu, 4 Oct 2001 16:17:16 +0000 (16:17 +0000)] 
Don't ignore first chance debug exceptions since it may be a
breakpoint that we set ourselves.

22 years agoA couple of minor points about converting Windows fonts.
Bill Medland [Thu, 4 Oct 2001 16:14:43 +0000 (16:14 +0000)] 
A couple of minor points about converting Windows fonts.

22 years agoImplement coercion to VT_UNKNOWN from VT_DISPATCH.
Ove Kaaven [Thu, 4 Oct 2001 16:14:24 +0000 (16:14 +0000)] 
Implement coercion to VT_UNKNOWN from VT_DISPATCH.

22 years agoITypeInfo::Invoke should also search inherited interfaces for the
Ove Kaaven [Thu, 4 Oct 2001 16:14:08 +0000 (16:14 +0000)] 
ITypeInfo::Invoke should also search inherited interfaces for the
method to invoke.
ITypeInfo::GetIDsOfNames needs to do case-insensitive string
compares.

22 years agoSkip BitBlt DIB optimization if source and dest DCs have different
Alexandre Julliard [Wed, 3 Oct 2001 18:45:41 +0000 (18:45 +0000)] 
Skip BitBlt DIB optimization if source and dest DCs have different
depths.

22 years agoMap a window if it is shown by a direct style change.
Gerard Patel [Wed, 3 Oct 2001 18:44:02 +0000 (18:44 +0000)] 
Map a window if it is shown by a direct style change.

22 years agoDon't ignore DISPATCH_METHOD in ITypeInfo::Invoke.
Ove Kaaven [Wed, 3 Oct 2001 18:42:54 +0000 (18:42 +0000)] 
Don't ignore DISPATCH_METHOD in ITypeInfo::Invoke.

22 years agoFix SHAddToRecentDocs code to properly handle native Comctl32 and
Guy Albertelli [Wed, 3 Oct 2001 18:42:16 +0000 (18:42 +0000)] 
Fix SHAddToRecentDocs code to properly handle native Comctl32 and
missing policies location.

22 years agoLooks like the SLTG_ImplInfo struct isn't a fixed size.
Huw D M Davies [Wed, 3 Oct 2001 18:41:26 +0000 (18:41 +0000)] 
Looks like the SLTG_ImplInfo struct isn't a fixed size.

22 years agoCorrected INVOKEKIND enumeration values.
Ove Kaaven [Wed, 3 Oct 2001 18:40:28 +0000 (18:40 +0000)] 
Corrected INVOKEKIND enumeration values.

22 years agoMake sure that newly allocated TLS indexes are cleared.
Aric Stewart [Wed, 3 Oct 2001 18:40:10 +0000 (18:40 +0000)] 
Make sure that newly allocated TLS indexes are cleared.

22 years agoBetter fake implementation of SetThreadExecutionState.
Andreas Mohr [Wed, 3 Oct 2001 18:39:23 +0000 (18:39 +0000)] 
Better fake implementation of SetThreadExecutionState.

22 years agoFree cache DCEs if the DC gets deleted.
Alexandre Julliard [Tue, 2 Oct 2001 21:40:11 +0000 (21:40 +0000)] 
Free cache DCEs if the DC gets deleted.

22 years agoFixed typo in previous change.
Alexandre Julliard [Tue, 2 Oct 2001 21:39:48 +0000 (21:39 +0000)] 
Fixed typo in previous change.

22 years agoAvoid including winbase.h in generated .spec.c files.
Alexandre Julliard [Tue, 2 Oct 2001 20:32:58 +0000 (20:32 +0000)] 
Avoid including winbase.h in generated .spec.c files.

22 years agoAllow two connections by not releasing the wrapped library too early.
Bill Medland [Tue, 2 Oct 2001 20:28:06 +0000 (20:28 +0000)] 
Allow two connections by not releasing the wrapped library too early.
Also heavily protected and added additional trace information.
Make the Load functions static to reduce visiblity (enhance
simplicity).

22 years agoMerged mouse buttons states into the key state array.
Alexandre Julliard [Tue, 2 Oct 2001 18:53:59 +0000 (18:53 +0000)] 
Merged mouse buttons states into the key state array.
Fixed confusion between queue state and async state.

22 years agoRemoved unnecessary includes/definitions.
Alexandre Julliard [Tue, 2 Oct 2001 18:45:46 +0000 (18:45 +0000)] 
Removed unnecessary includes/definitions.

22 years agoAdded a _NET_WM_NAME(UTF8_STRING) property to every window.
Ilya Konstantinov [Tue, 2 Oct 2001 18:44:56 +0000 (18:44 +0000)] 
Added a _NET_WM_NAME(UTF8_STRING) property to every window.

22 years agoAdded SYSMETRICS_Set.
Andriy Palamarchuk [Tue, 2 Oct 2001 18:35:32 +0000 (18:35 +0000)] 
Added SYSMETRICS_Set.
Implemented SPI_SETSHOWSOUNDS action.

22 years agoMake OaBuildVersion() return the highest version value possible.
Andreas Mohr [Tue, 2 Oct 2001 18:28:31 +0000 (18:28 +0000)] 
Make OaBuildVersion() return the highest version value possible.
Some cleanups.

22 years agoYet another documentation/message text patch.
Andreas Mohr [Tue, 2 Oct 2001 17:49:20 +0000 (17:49 +0000)] 
Yet another documentation/message text patch.

22 years agoAdditions to how to use Docbook under RedHat (to help beginners like
Bill Medland [Tue, 2 Oct 2001 17:48:16 +0000 (17:48 +0000)] 
Additions to how to use Docbook under RedHat (to help beginners like
me).
Added content to the bindlls section of Winelib (based on
experience).

22 years agoUpgrade winemaker man page for the two options added at version
Bill Medland [Tue, 2 Oct 2001 17:47:34 +0000 (17:47 +0000)] 
Upgrade winemaker man page for the two options added at version
0.5.8.

22 years agoAdded WSC*InstallProvider stubs.
Andreas Mohr [Tue, 2 Oct 2001 17:46:59 +0000 (17:46 +0000)] 
Added WSC*InstallProvider stubs.

22 years agoAdded some MFC documentation (with the help of Francois Gouget).
Gracjan Polak [Tue, 2 Oct 2001 17:44:04 +0000 (17:44 +0000)] 
Added some MFC documentation (with the help of Francois Gouget).

22 years agoCheck for NULL path argument in DeleteFile.
Uwe Bonnes [Tue, 2 Oct 2001 17:40:33 +0000 (17:40 +0000)] 
Check for NULL path argument in DeleteFile.

22 years agoLong nameless args in SLTG apparently get denoted by 0xfffe.
Huw D M Davies [Tue, 2 Oct 2001 17:25:55 +0000 (17:25 +0000)] 
Long nameless args in SLTG apparently get denoted by 0xfffe.

22 years agoImplemented dummy stub for SHChangeNotifyUpdateEntryList and
Guy Albertelli [Tue, 2 Oct 2001 17:25:36 +0000 (17:25 +0000)] 
Implemented dummy stub for SHChangeNotifyUpdateEntryList and
functional CIDLData_CreateFromIDArray.

22 years agoFix implicit type declarations. Add required cast.
Gerald Pfeifer [Tue, 2 Oct 2001 17:18:09 +0000 (17:18 +0000)] 
Fix implicit type declarations. Add required cast.

22 years agoRemove a hack for keyboard group switching.
Dmitry Timoshkov [Tue, 2 Oct 2001 17:17:31 +0000 (17:17 +0000)] 
Remove a hack for keyboard group switching.
Always save/restore correct keyboard group index.
Explicitly ignore the keyboard group switching events.

22 years agoImplemented CLSID_AudioRender.
Hidenori Takeshima [Mon, 1 Oct 2001 20:53:58 +0000 (20:53 +0000)] 
Implemented CLSID_AudioRender.

22 years agoImplemented DispGetParam.
Ove Kaaven [Mon, 1 Oct 2001 20:53:11 +0000 (20:53 +0000)] 
Implemented DispGetParam.

22 years agoFix/document SHLWAPI ordinals 217 and 218.
Andreas Mohr [Mon, 1 Oct 2001 20:52:53 +0000 (20:52 +0000)] 
Fix/document SHLWAPI ordinals 217 and 218.

22 years agoSpeed optimization.
Andreas Mohr [Mon, 1 Oct 2001 20:52:37 +0000 (20:52 +0000)] 
Speed optimization.

22 years agoAdded stub for WSApSetPostRoutine.
Andreas Mohr [Mon, 1 Oct 2001 20:52:23 +0000 (20:52 +0000)] 
Added stub for WSApSetPostRoutine.

22 years agoMake MoveFileEx fail with ERROR_INVALID_PARAMETER (better than
Ove Kaaven [Mon, 1 Oct 2001 20:52:00 +0000 (20:52 +0000)] 
Make MoveFileEx fail with ERROR_INVALID_PARAMETER (better than
crashing) when the source file operand is NULL.

22 years agoShould initialize COM before calling it.
Eric Pouech [Mon, 1 Oct 2001 20:51:44 +0000 (20:51 +0000)] 
Should initialize COM before calling it.

22 years agoFixed size check in HEAP_FindFreeBlock to make sure we also find
Alexandre Julliard [Wed, 26 Sep 2001 23:11:21 +0000 (23:11 +0000)] 
Fixed size check in HEAP_FindFreeBlock to make sure we also find
blocks that have the exact size needed.

22 years agowinemaker documentation fix.
Andriy Palamarchuk [Wed, 26 Sep 2001 23:08:45 +0000 (23:08 +0000)] 
winemaker documentation fix.

22 years agoBetter handling of typelibs loaded with a trailing resource number.
Huw D M Davies [Wed, 26 Sep 2001 23:05:35 +0000 (23:05 +0000)] 
Better handling of typelibs loaded with a trailing resource number.
The logic for determining whether an SLTG typelib has a function param
as a 'short' or 'long' type has been 'refined'.

22 years agoPrevent calling null functions.
Bill Medland [Wed, 26 Sep 2001 23:04:40 +0000 (23:04 +0000)] 
Prevent calling null functions.

22 years agoRenamed W_OK to MSVCRT_W_OK.
Francois Gouget [Wed, 26 Sep 2001 23:04:02 +0000 (23:04 +0000)] 
Renamed W_OK to MSVCRT_W_OK.

22 years agoBetter formatting for PDF output.
Susan Farley [Wed, 26 Sep 2001 23:02:31 +0000 (23:02 +0000)] 
Better formatting for PDF output.