wine
17 years agontdll: Initialize needs_close to FALSE.
Marcus Meissner [Thu, 8 Feb 2007 19:20:34 +0000 (20:20 +0100)] 
ntdll: Initialize needs_close to FALSE.

17 years agoriched20: Removed more dead code.
Marcus Meissner [Thu, 8 Feb 2007 16:12:21 +0000 (17:12 +0100)] 
riched20: Removed more dead code.

17 years agowmc: inputbuffer is a WCHAR array.
Marcus Meissner [Thu, 8 Feb 2007 15:41:22 +0000 (16:41 +0100)] 
wmc: inputbuffer is a WCHAR array.

17 years agoSome fixes in russian resources.
Vitaly Lipatov [Thu, 8 Feb 2007 15:34:40 +0000 (18:34 +0300)] 
Some fixes in russian resources.

17 years agowineshelllink: Keep using the slash as path separator.
Hans Leidekker [Thu, 8 Feb 2007 14:33:00 +0000 (15:33 +0100)] 
wineshelllink: Keep using the slash as path separator.

17 years agowineshelllink: Use "=" instead of "==" to compare strings.
Hans Leidekker [Thu, 8 Feb 2007 14:32:44 +0000 (15:32 +0100)] 
wineshelllink: Use "=" instead of "==" to compare strings.

17 years agomsi: Don't skip files continued from a previous cabinet.
James Hawkins [Thu, 8 Feb 2007 03:58:14 +0000 (21:58 -0600)] 
msi: Don't skip files continued from a previous cabinet.

17 years agocomctl32: listview: Create the LISTVIEW_INFO in WM_NCCREATE.
Mikołaj Zalewski [Wed, 7 Feb 2007 20:12:52 +0000 (21:12 +0100)] 
comctl32: listview: Create the LISTVIEW_INFO in WM_NCCREATE.

17 years agooleaut32: Fix the return value of ITypeInfo::Invoke when the property-put named argum...
Rob Shearman [Wed, 7 Feb 2007 19:30:07 +0000 (19:30 +0000)] 
oleaut32: Fix the return value of ITypeInfo::Invoke when the property-put named argument isn't DISPID_PROPERTYPUT.

17 years agooleaut32: Implement automatic value getting in ITypeInfo::Invoke.
Rob Shearman [Wed, 7 Feb 2007 19:28:43 +0000 (19:28 +0000)] 
oleaut32: Implement automatic value getting in ITypeInfo::Invoke.

If an IDispatch object is returned from in the retval for a propget
function and an extra parameter was passed in to ITypeInfo::Invoke then
it should call IDispatch::Invoke on the returned object with the extra
parameter to retrieve the value of the object, which is then returned in
pVarResult.

17 years agooleaut32: Fix the IDL for the "Value" method in the tmarshal tests.
Rob Shearman [Wed, 7 Feb 2007 19:22:25 +0000 (19:22 +0000)] 
oleaut32: Fix the IDL for the "Value" method in the tmarshal tests.

17 years agooleaut32: Comment out "dual" attribute of IKindaEnumWidget in tmarshal test to cause...
Rob Shearman [Wed, 7 Feb 2007 19:21:33 +0000 (19:21 +0000)] 
oleaut32: Comment out "dual" attribute of IKindaEnumWidget in tmarshal test to cause the interface to be marshaled correctly.

This fixes a bunch of tmarshal tests.

17 years agooleaut32: Always register the typelib for the tmarshal tests.
Rob Shearman [Wed, 7 Feb 2007 22:09:43 +0000 (22:09 +0000)] 
oleaut32: Always register the typelib for the tmarshal tests.

17 years agoregedit: Do not use a local copy of a global pointer.
Detlef Riekenberg [Wed, 7 Feb 2007 23:14:15 +0000 (00:14 +0100)] 
regedit: Do not use a local copy of a global pointer.

17 years agoregedit: Do not pass a global available pointer to a static function.
Detlef Riekenberg [Wed, 7 Feb 2007 23:08:44 +0000 (00:08 +0100)] 
regedit: Do not pass a global available pointer to a static function.

17 years agoregedit: Declare some variables static.
Detlef Riekenberg [Wed, 7 Feb 2007 22:48:29 +0000 (23:48 +0100)] 
regedit: Declare some variables static.

17 years agourlmon: Fix continue_call handling.
Jacek Caban [Thu, 8 Feb 2007 01:34:52 +0000 (02:34 +0100)] 
urlmon: Fix continue_call handling.

17 years agourlmon: Call OnProgress directly in report_data.
Jacek Caban [Thu, 8 Feb 2007 01:34:13 +0000 (02:34 +0100)] 
urlmon: Call OnProgress directly in report_data.

17 years agourlmon: Added ReportProgress(BINDSTATUS_DIRECTBIND) implementation.
Jacek Caban [Thu, 8 Feb 2007 01:33:32 +0000 (02:33 +0100)] 
urlmon: Added ReportProgress(BINDSTATUS_DIRECTBIND) implementation.

17 years agourlmon: Fix ReportResult on async protocols.
Jacek Caban [Thu, 8 Feb 2007 01:32:48 +0000 (02:32 +0100)] 
urlmon: Fix ReportResult on async protocols.

17 years agomsiexec: Catch the -Embedding flag and print out a message.
Mike McCormack [Thu, 8 Feb 2007 01:56:27 +0000 (10:56 +0900)] 
msiexec: Catch the -Embedding flag and print out a message.

17 years agomsi: Register the typelib.
Mike McCormack [Thu, 8 Feb 2007 08:20:55 +0000 (17:20 +0900)] 
msi: Register the typelib.

17 years agoserver: Fix typo. Should be group not owner.
Vitaliy Margolen [Thu, 8 Feb 2007 04:11:18 +0000 (21:11 -0700)] 
server: Fix typo. Should be group not owner.

17 years agontdll: Fix compile errors for Win64.
Kevin Koltzau [Thu, 8 Feb 2007 03:59:14 +0000 (22:59 -0500)] 
ntdll: Fix compile errors for Win64.

17 years agowinnt.h: Correct declaration of SLIST_HEADER and SLIST_ENTRY for Win64.
Kevin Koltzau [Thu, 8 Feb 2007 03:58:52 +0000 (22:58 -0500)] 
winnt.h: Correct declaration of SLIST_HEADER and SLIST_ENTRY for Win64.

17 years agoclusapi: Make clusapi.h C++ compatible.
Francois Gouget [Wed, 7 Feb 2007 22:48:29 +0000 (23:48 +0100)] 
clusapi: Make clusapi.h C++ compatible.

17 years agowinex11.drv: Remove unused items.
Andrew Talbot [Wed, 7 Feb 2007 20:32:15 +0000 (20:32 +0000)] 
winex11.drv: Remove unused items.

17 years agowidl: Rename parser states to uppercase to avoid conflicts.
Alexandre Julliard [Thu, 8 Feb 2007 10:55:35 +0000 (11:55 +0100)] 
widl: Rename parser states to uppercase to avoid conflicts.

17 years agouser32: Don't crash if a WM_NCCREATE message is sent with lParam=0.
Louis Lenders [Wed, 7 Feb 2007 19:57:55 +0000 (19:57 +0000)] 
user32: Don't crash if a WM_NCCREATE message is sent with lParam=0.

17 years agocomctl32/tests: Fix typo (Coverity).
Paul Vriens [Wed, 7 Feb 2007 19:21:02 +0000 (20:21 +0100)] 
comctl32/tests: Fix typo (Coverity).

17 years agooleaut32: Fix a one-off test failure in the tmarshal tests - TYPE_E_LIBNOTREGISTERED...
Rob Shearman [Wed, 7 Feb 2007 19:20:15 +0000 (19:20 +0000)] 
oleaut32: Fix a one-off test failure in the tmarshal tests - TYPE_E_LIBNOTREGISTERED is an expected return value.

17 years agooleaut32: A value of PARAMFLAG_FNONE for wParamFlags means that the parameter is...
Rob Shearman [Wed, 7 Feb 2007 19:19:26 +0000 (19:19 +0000)] 
oleaut32: A value of PARAMFLAG_FNONE for wParamFlags means that the parameter is also marshaled and unmarshaled in the PARAMFLAG_FOUT case.

17 years agoregedit: Remove unused resource.
Detlef Riekenberg [Wed, 7 Feb 2007 16:41:42 +0000 (17:41 +0100)] 
regedit: Remove unused resource.

17 years agourlmon: Use queue for whole ReportData implementation.
Jacek Caban [Wed, 7 Feb 2007 16:29:52 +0000 (17:29 +0100)] 
urlmon: Use queue for whole ReportData implementation.

17 years agourlmon: Added ReportProgress(BINDSTATUS_BEGINDOWNLOADDATA) implementation.
Jacek Caban [Wed, 7 Feb 2007 16:30:28 +0000 (17:30 +0100)] 
urlmon: Added ReportProgress(BINDSTATUS_BEGINDOWNLOADDATA) implementation.

17 years agourlmon: Use custom task structs.
Jacek Caban [Wed, 7 Feb 2007 16:29:12 +0000 (17:29 +0100)] 
urlmon: Use custom task structs.

17 years agourlmon: Use proc instead of enum in task queue.
Jacek Caban [Wed, 7 Feb 2007 16:31:04 +0000 (17:31 +0100)] 
urlmon: Use proc instead of enum in task queue.

17 years agourlmon: Unlock protocol only if it was locked.
Jacek Caban [Wed, 7 Feb 2007 16:28:17 +0000 (17:28 +0100)] 
urlmon: Unlock protocol only if it was locked.

17 years agourlmon: Set BINDF_NEEDFILE flag for all not urlmon protocols.
Jacek Caban [Wed, 7 Feb 2007 16:27:35 +0000 (17:27 +0100)] 
urlmon: Set BINDF_NEEDFILE flag for all not urlmon protocols.

17 years agoexplorer: Fix leak: always release the CFDictionary.
Ken Thomases [Wed, 7 Feb 2007 16:11:52 +0000 (10:11 -0600)] 
explorer: Fix leak: always release the CFDictionary.

17 years agowinecoreaudio.drv: Remove obsolete FIXME.
Ken Thomases [Wed, 7 Feb 2007 16:11:34 +0000 (10:11 -0600)] 
winecoreaudio.drv: Remove obsolete FIXME.

17 years agoadvpack: Make the header more consistent with the implementation and fix the winapi_c...
Francois Gouget [Wed, 7 Feb 2007 15:23:47 +0000 (16:23 +0100)] 
advpack: Make the header more consistent with the implementation and fix the winapi_check warnings.

17 years agocredui: Better match the PSDK types and fix the winapi_check warnings.
Francois Gouget [Wed, 7 Feb 2007 15:23:38 +0000 (16:23 +0100)] 
credui: Better match the PSDK types and fix the winapi_check warnings.

17 years agowinsock & ws2_32: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Wed, 7 Feb 2007 15:23:11 +0000 (16:23 +0100)] 
winsock & ws2_32: Update win32.api to fix the winapi_check warnings.

17 years agoatl: Better match the PSDK types and fix the winapi_check warnings.
Francois Gouget [Wed, 7 Feb 2007 15:22:55 +0000 (16:22 +0100)] 
atl: Better match the PSDK types and fix the winapi_check warnings.

17 years agoclusapi: Better match the PSDK types and fix the winapi_check warnings.
Francois Gouget [Wed, 7 Feb 2007 15:22:19 +0000 (16:22 +0100)] 
clusapi: Better match the PSDK types and fix the winapi_check warnings.

This also makes the headers and implementation more consistent.

17 years agocredui: Make wincred.h C++ compatible.
Francois Gouget [Wed, 7 Feb 2007 15:23:23 +0000 (16:23 +0100)] 
credui: Make wincred.h C++ compatible.

17 years agobrowseui: Add missing '\n's to ok() calls.
Francois Gouget [Wed, 7 Feb 2007 15:22:33 +0000 (16:22 +0100)] 
browseui: Add missing '\n's to ok() calls.

17 years agorpcrt4: Better match the PSDK types and fix the winapi_check warnings.
Francois Gouget [Wed, 7 Feb 2007 15:20:45 +0000 (16:20 +0100)] 
rpcrt4: Better match the PSDK types and fix the winapi_check warnings.

17 years agowininet/tests: Add a few more tests.
Paul Vriens [Wed, 7 Feb 2007 14:54:30 +0000 (15:54 +0100)] 
wininet/tests: Add a few more tests.

17 years agowininet/ftp: Remove unneeded (double) checks.
Paul Vriens [Wed, 7 Feb 2007 12:31:11 +0000 (13:31 +0100)] 
wininet/ftp: Remove unneeded (double) checks.

17 years agowininet/ftp: Remove unneeded (double) checks.
Paul Vriens [Wed, 7 Feb 2007 12:30:55 +0000 (13:30 +0100)] 
wininet/ftp: Remove unneeded (double) checks.

17 years agowininet/ftp: Remove unneeded (double) checks.
Paul Vriens [Wed, 7 Feb 2007 12:30:51 +0000 (13:30 +0100)] 
wininet/ftp: Remove unneeded (double) checks.

17 years agowininet/ftp: Remove unneeded (double) checks.
Paul Vriens [Wed, 7 Feb 2007 12:30:31 +0000 (13:30 +0100)] 
wininet/ftp: Remove unneeded (double) checks.

17 years agowininet/ftp: Remove unneeded (double) checks.
Paul Vriens [Wed, 7 Feb 2007 12:30:21 +0000 (13:30 +0100)] 
wininet/ftp: Remove unneeded (double) checks.

17 years agowininet/ftp: Remove unneeded (double) checks.
Paul Vriens [Wed, 7 Feb 2007 12:30:10 +0000 (13:30 +0100)] 
wininet/ftp: Remove unneeded (double) checks.

17 years agowininet/ftp: Remove unneeded (double) checks.
Paul Vriens [Wed, 7 Feb 2007 12:29:59 +0000 (13:29 +0100)] 
wininet/ftp: Remove unneeded (double) checks.

17 years agowininet/ftp: Remove unneeded (double) checks.
Paul Vriens [Wed, 7 Feb 2007 12:29:51 +0000 (13:29 +0100)] 
wininet/ftp: Remove unneeded (double) checks.

17 years agowininet/ftp: Remove unneeded (double) checks.
Paul Vriens [Wed, 7 Feb 2007 12:29:30 +0000 (13:29 +0100)] 
wininet/ftp: Remove unneeded (double) checks.

17 years agobrowseui: Move 'static' to the beginning of the declaration specifier.
Michael Stefaniuc [Wed, 7 Feb 2007 12:46:14 +0000 (13:46 +0100)] 
browseui: Move 'static' to the beginning of the declaration specifier.

17 years agomsi: Add a test for the version method.
Mike McCormack [Wed, 7 Feb 2007 11:21:11 +0000 (20:21 +0900)] 
msi: Add a test for the version method.

17 years agouser32: Add test cases for update rects affected by ShowWindow.
Clinton Stimpson [Wed, 7 Feb 2007 06:15:09 +0000 (23:15 -0700)] 
user32: Add test cases for update rects affected by ShowWindow.

17 years agouser32: We are calculating the height for the drop down based on
Aric Stewart [Fri, 2 Feb 2007 21:04:23 +0000 (15:04 -0600)] 
user32: We are calculating the height for the drop down based on
number of items however the if statement used nIHeight (just the
height of 1 item) and not nHeight (the height all the items).

17 years agowidl: Output endpoint information in client and server files.
Alexandre Julliard [Wed, 7 Feb 2007 16:55:09 +0000 (17:55 +0100)] 
widl: Output endpoint information in client and server files.

17 years agowidl: Add a string list type and use it for the endpoint attribute.
Alexandre Julliard [Wed, 7 Feb 2007 16:54:33 +0000 (17:54 +0100)] 
widl: Add a string list type and use it for the endpoint attribute.

17 years agowidl: Only recognize attribute keywords inside an attribute list.
Alexandre Julliard [Wed, 7 Feb 2007 16:50:17 +0000 (17:50 +0100)] 
widl: Only recognize attribute keywords inside an attribute list.

17 years agomsvcrt: Implement fopen/wfopen on top of fsopen/wfsopen instead of the other way...
Alexandre Julliard [Wed, 7 Feb 2007 12:25:29 +0000 (13:25 +0100)] 
msvcrt: Implement fopen/wfopen on top of fsopen/wfsopen instead of the other way around.

17 years agomsi: Clean up magic numbers.
Peter Oberndorfer [Sat, 3 Feb 2007 19:09:11 +0000 (20:09 +0100)] 
msi: Clean up magic numbers.

17 years agomsi: Honor attributes for combobox.
Peter Oberndorfer [Sat, 3 Feb 2007 19:09:09 +0000 (20:09 +0100)] 
msi: Honor attributes for combobox.

17 years agomsi: Honor msidbControlAttributesSorted attribute for list box.
Peter Oberndorfer [Sat, 3 Feb 2007 18:56:47 +0000 (19:56 +0100)] 
msi: Honor msidbControlAttributesSorted attribute for list box.

17 years agomsvcrt: Implement _mbbtype according to MSDN.
Juan Lang [Mon, 5 Feb 2007 23:34:31 +0000 (15:34 -0800)] 
msvcrt: Implement _mbbtype according to MSDN.

17 years agoshell32: shlfileop tests: Avoid buffer overflows for paths.
Mikołaj Zalewski [Sun, 4 Feb 2007 22:52:39 +0000 (23:52 +0100)] 
shell32: shlfileop tests: Avoid buffer overflows for paths.

17 years agowinex11drv: Do extra error checking when opening XInput device.
Vitaliy Margolen [Sun, 4 Feb 2007 16:43:39 +0000 (09:43 -0700)] 
winex11drv: Do extra error checking when opening XInput device.

17 years agowininet/ftp.c: Remove unneeded check.
Paul Vriens [Wed, 7 Feb 2007 08:07:45 +0000 (09:07 +0100)] 
wininet/ftp.c: Remove unneeded check.

17 years agourlmon: Cast-qual warning fixes.
Paul Vriens [Wed, 7 Feb 2007 07:06:49 +0000 (08:06 +0100)] 
urlmon: Cast-qual warning fixes.

17 years agourlmon: Cast-qual warning fix.
Paul Vriens [Wed, 7 Feb 2007 07:06:41 +0000 (08:06 +0100)] 
urlmon: Cast-qual warning fix.

17 years agomsi: Make sure to ignore UI level flags in dialog and files as well.
Misha Koshelev [Wed, 7 Feb 2007 05:53:24 +0000 (23:53 -0600)] 
msi: Make sure to ignore UI level flags in dialog and files as well.

17 years agoshell32: Declare some functions static.
Andrew Talbot [Tue, 6 Feb 2007 22:06:26 +0000 (22:06 +0000)] 
shell32: Declare some functions static.

17 years agoshell32: Declare some functions static.
Andrew Talbot [Tue, 6 Feb 2007 22:05:44 +0000 (22:05 +0000)] 
shell32: Declare some functions static.

17 years agoshell32: Declare some functions static.
Andrew Talbot [Tue, 6 Feb 2007 22:05:10 +0000 (22:05 +0000)] 
shell32: Declare some functions static.

17 years agoshell32: Declare some functions static.
Andrew Talbot [Tue, 6 Feb 2007 22:04:31 +0000 (22:04 +0000)] 
shell32: Declare some functions static.

17 years agocomctl32: toolbar: Copy bitmaps with CopyImage so that it works also for DIBs (based...
Mikołaj Zalewski [Tue, 6 Feb 2007 22:12:46 +0000 (23:12 +0100)] 
comctl32: toolbar: Copy bitmaps with CopyImage so that it works also for DIBs (based on a patch by Oleg Krylov).

17 years agocomctl32: Remove unnecessary and misused mask member from TAB_ITEM.
Felix Nawothnig [Tue, 6 Feb 2007 21:10:05 +0000 (22:10 +0100)] 
comctl32: Remove unnecessary and misused mask member from TAB_ITEM.

17 years agoitss: Allow reading from ReportData call.
Jacek Caban [Tue, 6 Feb 2007 19:49:02 +0000 (20:49 +0100)] 
itss: Allow reading from ReportData call.

17 years agourlmon: Fix zone tests.
Jacek Caban [Tue, 6 Feb 2007 19:48:19 +0000 (20:48 +0100)] 
urlmon: Fix zone tests.

17 years agohhctrl.ocx: Use mk as default protocol and code clean up.
Jacek Caban [Tue, 6 Feb 2007 19:47:29 +0000 (20:47 +0100)] 
hhctrl.ocx: Use mk as default protocol and code clean up.

17 years agohhctrl.ocx: Use SetWindowRects to set WebBrowser's size.
Jacek Caban [Tue, 6 Feb 2007 19:46:21 +0000 (20:46 +0100)] 
hhctrl.ocx: Use SetWindowRects to set WebBrowser's size.

17 years agohhctrl.ocx: Remove useless SetHostNames call.
Jacek Caban [Tue, 6 Feb 2007 19:45:26 +0000 (20:45 +0100)] 
hhctrl.ocx: Remove useless SetHostNames call.

17 years agooleaut32: Ignore the first named argument when invoking property-put methods
Rob Shearman [Tue, 6 Feb 2007 19:26:04 +0000 (19:26 +0000)] 
oleaut32: Ignore the first named argument when invoking property-put methods
as it is mandatory and doesn't indicate that the arguments will be
passed in as named ones.

17 years agooleaut32: Add support for named arguments in ITypeInfo::Invoke.
Rob Shearman [Tue, 6 Feb 2007 19:25:27 +0000 (19:25 +0000)] 
oleaut32: Add support for named arguments in ITypeInfo::Invoke.

17 years agooleaut32: Copy the value directly returned from the called function
Rob Shearman [Tue, 6 Feb 2007 19:24:51 +0000 (19:24 +0000)] 
oleaut32: Copy the value directly returned from the called function
if it is not an HRESULT value, instead of getting it from a [retval]
attribute.

17 years agooleaut32: Fix the missing argument handling for non-byref variant arguments.
Rob Shearman [Tue, 6 Feb 2007 19:24:12 +0000 (19:24 +0000)] 
oleaut32: Fix the missing argument handling for non-byref variant arguments.

17 years agooleaut32: If an error info object was created when the invoked method failed then...
Rob Shearman [Tue, 6 Feb 2007 19:23:33 +0000 (19:23 +0000)] 
oleaut32: If an error info object was created when the invoked method failed then fill in exception info from the error info object.

17 years agoole32: Add the external references that the server gave to us to any existing ifproxy,
Rob Shearman [Tue, 6 Feb 2007 19:22:39 +0000 (19:22 +0000)] 
ole32: Add the external references that the server gave to us to any existing ifproxy,

so that the right external reference count is released when the proxy is destroyed.
Protect all changes to refs in the ifproxy using interlocked functions
and update the thread-safety documentation.

17 years agoole32: Release iobject and the IRpcStubBuffer object no matter which code path we...
Rob Shearman [Tue, 6 Feb 2007 19:21:40 +0000 (19:21 +0000)] 
ole32: Release iobject and the IRpcStubBuffer object no matter which code path we take.

Otherwise we would leak a reference for both of these if the ifstub was already created.
Fix the FIXME in the code by releasing the stub manager if necessary.

17 years agocomctl32: Fix the computation of the select bounds item rect
Rob Shearman [Tue, 6 Feb 2007 19:20:43 +0000 (19:20 +0000)] 
comctl32: Fix the computation of the select bounds item rect

and fixup the places that depended on the old behaviour.

17 years agooleaut32: Add a wrapper around the channel supplied to the IDispatch proxy
Rob Shearman [Tue, 6 Feb 2007 19:19:56 +0000 (19:19 +0000)] 
oleaut32: Add a wrapper around the channel supplied to the IDispatch proxy
to fixup the IID used to connect to the server and fix somewhat common
"err:rpc:RPCRT4_OpenBinding" messages.

17 years agomsi: Do not use a static variable to save the insertion position for the listview.
Peter Oberndorfer [Tue, 6 Feb 2007 19:01:10 +0000 (20:01 +0100)] 
msi: Do not use a static variable to save the insertion position for the listview.

17 years agomsi: Store value of the property with each listbox element.
Peter Oberndorfer [Tue, 6 Feb 2007 19:01:08 +0000 (20:01 +0100)] 
msi: Store value of the property with each listbox element.

This makes sure the property is set to the right value even when order in listbox is changed.

17 years agomsi: Do not store property for each listbox element, as it is the same one for the...
Peter Oberndorfer [Tue, 6 Feb 2007 19:01:05 +0000 (20:01 +0100)] 
msi: Do not store property for each listbox element, as it is the same one for the whole listbox.

Remove struct msi_listbox_item as it only contains 1 element now.