wine
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.

17 years agomsi: Only insert entries into listbox if property value matches.
Peter Oberndorfer [Tue, 6 Feb 2007 19:01:03 +0000 (20:01 +0100)] 
msi: Only insert entries into listbox if property value matches.

17 years agouser32: WM_SETFONT on button doesn't repaint directly.
Clinton Stimpson [Tue, 6 Feb 2007 18:10:15 +0000 (11:10 -0700)] 
user32: WM_SETFONT on button doesn't repaint directly.

17 years agodinput: Don't reset dead zone and saturation when setting data format.
Vitaliy Margolen [Tue, 6 Feb 2007 16:47:17 +0000 (09:47 -0700)] 
dinput: Don't reset dead zone and saturation when setting data format.

Additional tests indicate that native doesn't touch previously set
properties.

17 years agocredui: Fix the order of the controls in the dialog so that the
Rob Shearman [Tue, 6 Feb 2007 16:11:06 +0000 (16:11 +0000)] 
credui: Fix the order of the controls in the dialog so that the
keyboard shortcuts work correctly and so that tabbing through the
controls behaves as the user expects.

17 years agooleaut32: Call SearchPath before LoadLibrary so that we get the full path of native...
Huw Davies [Tue, 6 Feb 2007 14:01:37 +0000 (14:01 +0000)] 
oleaut32: Call SearchPath before LoadLibrary so that we get the full path of native exes and dlls.

For builtin dlls prepend the system directory.

17 years agokernel32: CreateThread returns NULL on error, not INVALID_HANDLE_VALUE.
Misha Koshelev [Tue, 6 Feb 2007 14:41:09 +0000 (08:41 -0600)] 
kernel32: CreateThread returns NULL on error, not INVALID_HANDLE_VALUE.

17 years agontdll: Clear the DebugInfo field when a shared heap critical section is made global.
Alexandre Julliard [Tue, 6 Feb 2007 17:02:16 +0000 (18:02 +0100)] 
ntdll: Clear the DebugInfo field when a shared heap critical section is made global.

17 years agowidl: Use the correct type offset when freeing proxy variables.
Alexandre Julliard [Tue, 6 Feb 2007 17:01:43 +0000 (18:01 +0100)] 
widl: Use the correct type offset when freeing proxy variables.

17 years agowidl: Added support for iid_is conformance descriptors.
Alexandre Julliard [Tue, 6 Feb 2007 15:00:41 +0000 (16:00 +0100)] 
widl: Added support for iid_is conformance descriptors.

17 years agowidl: size_is and length_is are expression lists now.
Alexandre Julliard [Tue, 6 Feb 2007 14:59:24 +0000 (15:59 +0100)] 
widl: size_is and length_is are expression lists now.

17 years agowidl: Take array dimensions into account when computing buffer size.
Alexandre Julliard [Tue, 6 Feb 2007 14:55:49 +0000 (15:55 +0100)] 
widl: Take array dimensions into account when computing buffer size.

17 years agowidl: Add support for arrays of simple types in format strings.
Alexandre Julliard [Tue, 6 Feb 2007 14:55:29 +0000 (15:55 +0100)] 
widl: Add support for arrays of simple types in format strings.

17 years agowidl: Output correct alignments in type format strings.
Alexandre Julliard [Tue, 6 Feb 2007 14:54:58 +0000 (15:54 +0100)] 
widl: Output correct alignments in type format strings.

17 years agowinex11.drv: Removed dead code (Coverity).
Marcus Meissner [Mon, 5 Feb 2007 20:13:55 +0000 (21:13 +0100)] 
winex11.drv: Removed dead code (Coverity).

17 years agoriched20: Fixed wrong condition (Coverity).
Marcus Meissner [Mon, 5 Feb 2007 20:24:27 +0000 (21:24 +0100)] 
riched20: Fixed wrong condition (Coverity).

17 years agooleview: Removed dead code (Coverity).
Marcus Meissner [Mon, 5 Feb 2007 20:06:33 +0000 (21:06 +0100)] 
oleview: Removed dead code (Coverity).

17 years agomsvcrt: Align struct _stati64's st_size on an 8 byte boundary.
Damjan Jovanovic [Tue, 6 Feb 2007 07:35:50 +0000 (09:35 +0200)] 
msvcrt: Align struct _stati64's st_size on an 8 byte boundary.

17 years agontdll: Add a stub API documentation to make winapi_check happy.
Francois Gouget [Tue, 6 Feb 2007 09:18:30 +0000 (10:18 +0100)] 
ntdll: Add a stub API documentation to make winapi_check happy.

17 years agohid: Add the hidsdi.h header.
Francois Gouget [Tue, 6 Feb 2007 09:19:40 +0000 (10:19 +0100)] 
hid: Add the hidsdi.h header.

17 years agorpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG.
Francois Gouget [Tue, 6 Feb 2007 09:18:02 +0000 (10:18 +0100)] 
rpcrt4: Improve the prototypes Win64 compatibility by replacing long with LONG.

17 years agoinseng.dll: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 6 Feb 2007 09:21:16 +0000 (10:21 +0100)] 
inseng.dll: Update win32.api to fix the winapi_check warnings.

17 years agolocalspl: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 6 Feb 2007 09:21:07 +0000 (10:21 +0100)] 
localspl: Update win32.api to fix the winapi_check warnings.

17 years agopstorec: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 6 Feb 2007 09:21:01 +0000 (10:21 +0100)] 
pstorec: Update win32.api to fix the winapi_check warnings.

17 years agogphoto2.ds: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 6 Feb 2007 09:20:56 +0000 (10:20 +0100)] 
gphoto2.ds: Update win32.api to fix the winapi_check warnings.

17 years agowtsapi: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 6 Feb 2007 09:20:34 +0000 (10:20 +0100)] 
wtsapi: Update win32.api to fix the winapi_check warnings.

17 years agocomctl32: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 6 Feb 2007 09:20:09 +0000 (10:20 +0100)] 
comctl32: Update win32.api to fix the winapi_check warnings.

17 years agohid: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 6 Feb 2007 09:19:49 +0000 (10:19 +0100)] 
hid: Update win32.api to fix the winapi_check warnings.

17 years agocompstui: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 6 Feb 2007 09:18:59 +0000 (10:18 +0100)] 
compstui: Update win32.api to fix the winapi_check warnings.

17 years agooleaut32: Update win32.api to fix the winapi_check warnings.
Francois Gouget [Tue, 6 Feb 2007 09:18:52 +0000 (10:18 +0100)] 
oleaut32: Update win32.api to fix the winapi_check warnings.

17 years agoatl: Protect atlwin.h against multiple inclusions.
Francois Gouget [Tue, 6 Feb 2007 09:19:16 +0000 (10:19 +0100)] 
atl: Protect atlwin.h against multiple inclusions.

17 years agowinspool.drv: Remove unneeded cast.
Francois Gouget [Tue, 6 Feb 2007 09:17:03 +0000 (10:17 +0100)] 
winspool.drv: Remove unneeded cast.

17 years agoAdd missing '\n's in traces.
Francois Gouget [Tue, 6 Feb 2007 09:16:53 +0000 (10:16 +0100)] 
Add missing '\n's in traces.

17 years agowidl: Implement dispinterfaces derived from an interface.
Mike McCormack [Tue, 6 Feb 2007 09:09:17 +0000 (18:09 +0900)] 
widl: Implement dispinterfaces derived from an interface.

17 years agoole32: Add a few more tests for transacted storage.
Mike McCormack [Tue, 6 Feb 2007 09:39:58 +0000 (18:39 +0900)] 
ole32: Add a few more tests for transacted storage.

17 years agomsi: Test the dispid for CreateRecord.
Mike McCormack [Tue, 6 Feb 2007 09:41:12 +0000 (18:41 +0900)] 
msi: Test the dispid for CreateRecord.