wine
16 years agomsi: Implement MsiSourceListAddSourceExA.
James Hawkins [Mon, 5 Nov 2007 09:12:56 +0000 (04:12 -0500)] 
msi: Implement MsiSourceListAddSourceExA.

16 years agomsi: do_query is supposed to fail, so don't release a handle that is never initialized.
James Hawkins [Mon, 5 Nov 2007 09:11:47 +0000 (04:11 -0500)] 
msi: do_query is supposed to fail, so don't release a handle that is never initialized.

16 years agoriched20: Fix detection of CFE_LINK on WinXP-SP2.
Alex Villacís Lasso [Sun, 4 Nov 2007 20:06:17 +0000 (15:06 -0500)] 
riched20: Fix detection of CFE_LINK on WinXP-SP2.

16 years agodinput: Add stub for DIPROP_AUTOCENTER property.
Vitaliy Margolen [Sun, 4 Nov 2007 16:11:49 +0000 (09:11 -0700)] 
dinput: Add stub for DIPROP_AUTOCENTER property.

16 years agowsock32: Don't use HEAP_ZERO_MEMORY for memory that's fully initialized anyway.
Juan Lang [Sun, 4 Nov 2007 23:57:23 +0000 (15:57 -0800)] 
wsock32: Don't use HEAP_ZERO_MEMORY for memory that's fully initialized anyway.

16 years agowsock32: Correctly handle the case where a table size is 0 in IP_MIB_TABLE_ENTRY_ID.
Juan Lang [Sun, 4 Nov 2007 23:48:36 +0000 (15:48 -0800)] 
wsock32: Correctly handle the case where a table size is 0 in IP_MIB_TABLE_ENTRY_ID.

Spotted by Gerald Pfeifer.

16 years agoshdocvw: Fixed typos.
Jacek Caban [Sun, 4 Nov 2007 16:26:58 +0000 (17:26 +0100)] 
shdocvw: Fixed typos.

Found by Detlef Riekenberg.

16 years agourlmon: Added https protocol class factory stub implementation.
Jacek Caban [Sun, 4 Nov 2007 16:09:20 +0000 (17:09 +0100)] 
urlmon: Added https protocol class factory stub implementation.

16 years agoshell32: Update Norwegian Bokmål translation.
Alexander Nicolaysen Sørnes [Sun, 4 Nov 2007 11:40:00 +0000 (12:40 +0100)] 
shell32: Update Norwegian Bokmål translation.

16 years agocabinet: FCICreate: Initialize oldCCAB.
Dan Kegel [Sun, 4 Nov 2007 14:26:06 +0000 (06:26 -0800)] 
cabinet: FCICreate: Initialize oldCCAB.

16 years agocabinet: FCIAddFile: Set defaults in case callback doesn't set some fields.
Dan Kegel [Sat, 3 Nov 2007 23:46:46 +0000 (16:46 -0700)] 
cabinet: FCIAddFile: Set defaults in case callback doesn't set some fields.

16 years agocomdlg32: Grammar fixes.
Juan Lang [Fri, 2 Nov 2007 20:05:06 +0000 (13:05 -0700)] 
comdlg32: Grammar fixes.

16 years agocomdlg32: Implement OFN_CREATEPROMPT checking.
Juan Lang [Fri, 2 Nov 2007 20:04:46 +0000 (13:04 -0700)] 
comdlg32: Implement OFN_CREATEPROMPT checking.

16 years agocrypt32: Don't define function pointers that are NULL (and unused).
Juan Lang [Fri, 2 Nov 2007 19:25:17 +0000 (12:25 -0700)] 
crypt32: Don't define function pointers that are NULL (and unused).

16 years agocrypt32: Don't store a redundant copy of data in the message store.
Juan Lang [Fri, 2 Nov 2007 19:23:06 +0000 (12:23 -0700)] 
crypt32: Don't store a redundant copy of data in the message store.

16 years agocrypt32: Initialize a variable.
Juan Lang [Fri, 2 Nov 2007 19:09:32 +0000 (12:09 -0700)] 
crypt32: Initialize a variable.

16 years agowined3d: UnlockRect regression fix.
Roderick Colenbrander [Sun, 4 Nov 2007 16:25:44 +0000 (17:25 +0100)] 
wined3d: UnlockRect regression fix.

16 years agowined3d: Only use p8 conversion on render targets.
Roderick Colenbrander [Sat, 3 Nov 2007 14:14:03 +0000 (15:14 +0100)] 
wined3d: Only use p8 conversion on render targets.

16 years agowined3d: Fix LockedRect regression.
Roderick Colenbrander [Sat, 3 Nov 2007 13:28:06 +0000 (14:28 +0100)] 
wined3d: Fix LockedRect regression.

16 years agowined3d: Fix glsl detection bug.
Roderick Colenbrander [Sat, 3 Nov 2007 00:04:36 +0000 (01:04 +0100)] 
wined3d: Fix glsl detection bug.

16 years agows2_32: Map SO_REUSEADDR.
Kai Blin [Sat, 3 Nov 2007 07:45:12 +0000 (08:45 +0100)] 
ws2_32: Map SO_REUSEADDR.

BSD socket SO_REUSEADDR is not a complete match, but features like
"allow binding to a port immediately after closing it" seem to be compatible.

16 years agonetapi32: Fix valgrind warnings.
Kai Blin [Sat, 3 Nov 2007 07:45:22 +0000 (08:45 +0100)] 
netapi32: Fix valgrind warnings.

For now, those pointers are always null, anyway.

16 years agowidl: Don't output a void conformance for NdrClearOutParameters.
Dan Hipschman [Fri, 2 Nov 2007 22:25:26 +0000 (15:25 -0700)] 
widl: Don't output a void conformance for NdrClearOutParameters.

16 years agowidl: Handle pointers to conformant arrays (e.g., "[size_is(, n)] int **p; ").
Dan Hipschman [Fri, 2 Nov 2007 22:24:08 +0000 (15:24 -0700)] 
widl: Handle pointers to conformant arrays (e.g., "[size_is(, n)] int **p; ").

16 years agorpcrt4: Initialize allocated pointers to NULL in PointerUnmarshall.
Dan Hipschman [Fri, 2 Nov 2007 22:22:47 +0000 (15:22 -0700)] 
rpcrt4: Initialize allocated pointers to NULL in PointerUnmarshall.

This patch initializes allocated pointers in PointerUnmarshall since later
code checks the value for NULL (specifically, NdrConformantArrayUnmarshall).

16 years agorpcrt4/tests: Initialize memory in the get_name test.
Dan Hipschman [Fri, 2 Nov 2007 22:21:51 +0000 (15:21 -0700)] 
rpcrt4/tests: Initialize memory in the get_name test.

This initializes the memory for an [in] parameter.

16 years agowined3d: Don't test D3DDEVICE surfaces in dsurface tests.
Stefan Dösinger [Fri, 2 Nov 2007 20:43:55 +0000 (21:43 +0100)] 
wined3d: Don't test D3DDEVICE surfaces in dsurface tests.

16 years agod3d8: Initialize the vertex decl when allocating it.
Stefan Dösinger [Wed, 31 Oct 2007 23:50:07 +0000 (00:50 +0100)] 
d3d8: Initialize the vertex decl when allocating it.

16 years agowined3d: Move texture->sysmem specific code into its special function.
Stefan Dösinger [Fri, 2 Nov 2007 20:28:11 +0000 (21:28 +0100)] 
wined3d: Move texture->sysmem specific code into its special function.

16 years agowined3d: Move drawable->sysmem specific code to its special function.
Stefan Dösinger [Fri, 2 Nov 2007 21:23:22 +0000 (22:23 +0100)] 
wined3d: Move drawable->sysmem specific code to its special function.

16 years agowined3d: Move sysmem->drawable specific blit code out of LoadLocation.
Stefan Dösinger [Fri, 2 Nov 2007 20:08:20 +0000 (21:08 +0100)] 
wined3d: Move sysmem->drawable specific blit code out of LoadLocation.

16 years agowined3d: Remove a wrong return.
Stefan Dösinger [Fri, 2 Nov 2007 20:31:09 +0000 (21:31 +0100)] 
wined3d: Remove a wrong return.

16 years agowined3d: Remove an unneeded check.
Stefan Dösinger [Fri, 2 Nov 2007 20:30:50 +0000 (21:30 +0100)] 
wined3d: Remove an unneeded check.

16 years agoiexplore: Added self-registration code.
Jacek Caban [Fri, 2 Nov 2007 18:51:53 +0000 (19:51 +0100)] 
iexplore: Added self-registration code.

16 years agoinclude: Add a new header file: midles.h.
Rob Shearman [Fri, 2 Nov 2007 19:10:09 +0000 (19:10 +0000)] 
include: Add a new header file: midles.h.

16 years agorpcrt4: Factorise out the argument processing from NdrStubCall2 into two functions.
Rob Shearman [Fri, 2 Nov 2007 19:09:23 +0000 (19:09 +0000)] 
rpcrt4: Factorise out the argument processing from NdrStubCall2 into two functions.

16 years agorpcrt4: Move some type definitions from ndr_stubless.c to ndr_stubless.h.
Rob Shearman [Fri, 2 Nov 2007 19:09:07 +0000 (19:09 +0000)] 
rpcrt4: Move some type definitions from ndr_stubless.c to ndr_stubless.h.

16 years agorpcrt4: Add a small bit of documentation as to what NdrStubCall2 does.
Rob Shearman [Fri, 2 Nov 2007 19:08:57 +0000 (19:08 +0000)] 
rpcrt4: Add a small bit of documentation as to what NdrStubCall2 does.

16 years agoinclude: Take care to not declare CtxtHandle and PCtxtHandle more than once when...
Rob Shearman [Fri, 2 Nov 2007 19:08:21 +0000 (19:08 +0000)] 
include: Take care to not declare CtxtHandle and PCtxtHandle more than once when including both sspi.h and wincred.h.

16 years agomshtml: AsyncOpen code clean up.
Jacek Caban [Fri, 2 Nov 2007 18:53:02 +0000 (19:53 +0100)] 
mshtml: AsyncOpen code clean up.

16 years agomshtml: More test fixes.
Jacek Caban [Fri, 2 Nov 2007 18:52:45 +0000 (19:52 +0100)] 
mshtml: More test fixes.

16 years agourl: Fix prototype of FileProtocolHandlerA.
Juan Lang [Fri, 2 Nov 2007 16:03:32 +0000 (09:03 -0700)] 
url: Fix prototype of FileProtocolHandlerA.

16 years agoinclude: Add a couple more interfaces.
Huw Davies [Fri, 2 Nov 2007 11:55:26 +0000 (11:55 +0000)] 
include: Add a couple more interfaces.

16 years agoinetcomm: Add two missing member functions.
Huw Davies [Fri, 2 Nov 2007 11:54:03 +0000 (11:54 +0000)] 
inetcomm: Add two missing member functions.

16 years agoinetcomm: Add a stub implementation of the IMimeMessage object returned from MimeOleC...
Rob Shearman [Fri, 2 Nov 2007 11:53:26 +0000 (11:53 +0000)] 
inetcomm: Add a stub implementation of the IMimeMessage object returned from MimeOleCreateMessage.

16 years agoinetcomm: Add a stub for MimeOleCreateVirtualStream.
Huw Davies [Fri, 2 Nov 2007 11:52:27 +0000 (11:52 +0000)] 
inetcomm: Add a stub for MimeOleCreateVirtualStream.

16 years agoinetcomm: Include mimeole.h and fix the type of MimeOleCreateMessage.
Rob Shearman [Fri, 2 Nov 2007 11:51:23 +0000 (11:51 +0000)] 
inetcomm: Include mimeole.h and fix the type of MimeOleCreateMessage.

16 years agoinclude: Add a few defines and fill out IMimeMessageCallback.
Huw Davies [Fri, 2 Nov 2007 11:50:47 +0000 (11:50 +0000)] 
include: Add a few defines and fill out IMimeMessageCallback.

16 years agoinclude: Add mimeole.idl.
Rob Shearman [Fri, 2 Nov 2007 11:50:16 +0000 (11:50 +0000)] 
include: Add mimeole.idl.

16 years agoinetcomm: Add stubs for MimeOleSetCompatMode and MimeOleCreateMessage.
Rob Shearman [Fri, 2 Nov 2007 11:49:29 +0000 (11:49 +0000)] 
inetcomm: Add stubs for MimeOleSetCompatMode and MimeOleCreateMessage.

16 years agoinetcomm: Call InternetTransport_RegisterClass and UnregisterClass on process attach...
Rob Shearman [Fri, 2 Nov 2007 11:43:29 +0000 (11:43 +0000)] 
inetcomm: Call InternetTransport_RegisterClass and UnregisterClass on process attach and detach respectively, to register a window class and initialize Winsock.

16 years agoinetcomm: Use InternetTransport_ChangeStatus in InternetTransport_DropConnection...
Rob Shearman [Fri, 2 Nov 2007 11:42:52 +0000 (11:42 +0000)] 
inetcomm: Use InternetTransport_ChangeStatus in InternetTransport_DropConnection so that the callback gets called.

16 years agoinetcomm: Add self-registration code.
Huw Davies [Fri, 2 Nov 2007 13:46:13 +0000 (13:46 +0000)] 
inetcomm: Add self-registration code.

Based on a patch by Rob Shearman.

16 years agoinetcomm: Add a framework for connecting to a server and sending/receiving data async...
Rob Shearman [Fri, 2 Nov 2007 11:39:03 +0000 (11:39 +0000)] 
inetcomm: Add a framework for connecting to a server and sending/receiving data asynchronously with callbacks being called in the context of the original thread, using window messages.

16 years agoinclude: Add imnact.idl and imnxport.idl.
Rob Shearman [Fri, 2 Nov 2007 14:15:44 +0000 (14:15 +0000)] 
include: Add imnact.idl and imnxport.idl.

16 years agoserver: Allow to specify the class name instead of the atom to find a window.
Alexandre Julliard [Fri, 2 Nov 2007 14:26:49 +0000 (15:26 +0100)] 
server: Allow to specify the class name instead of the atom to find a window.

16 years agoserver: Allow to specify the class name instead of the atom to create a window.
Alexandre Julliard [Fri, 2 Nov 2007 14:16:25 +0000 (15:16 +0100)] 
server: Allow to specify the class name instead of the atom to create a window.

16 years agoinetcomm: Add stub implementation of inetcomm.dll.
Rob Shearman [Fri, 2 Nov 2007 11:35:34 +0000 (11:35 +0000)] 
inetcomm: Add stub implementation of inetcomm.dll.

16 years agoctapi32: Added wrapper dll for ctapi (CardTerminal API).
Christian Eggers [Fri, 2 Nov 2007 12:46:18 +0000 (13:46 +0100)] 
ctapi32: Added wrapper dll for ctapi (CardTerminal API).

16 years agownaspi32: Fix controller number validation.
Rok Mandeljc [Thu, 1 Nov 2007 07:09:33 +0000 (08:09 +0100)] 
wnaspi32: Fix controller number validation.

16 years agownaspi32: Fix Controller -> H/C mapping.
Rok Mandeljc [Thu, 1 Nov 2007 07:09:10 +0000 (08:09 +0100)] 
wnaspi32: Fix Controller -> H/C mapping.

16 years agownaspi32: Do the command dumping only after device has been verified.
Rok Mandeljc [Thu, 1 Nov 2007 07:08:42 +0000 (08:08 +0100)] 
wnaspi32: Do the command dumping only after device has been verified.

16 years agownaspi32: Call ASPI_GetNumControllers() only once.
Rok Mandeljc [Thu, 1 Nov 2007 07:08:13 +0000 (08:08 +0100)] 
wnaspi32: Call ASPI_GetNumControllers() only once.

16 years agownaspi32: Degrade ERR of not finding registry entry for a device to TRACE.
Rok Mandeljc [Thu, 1 Nov 2007 07:07:50 +0000 (08:07 +0100)] 
wnaspi32: Degrade ERR of not finding registry entry for a device to TRACE.

16 years agownaspi32: Print error when device cannot be opened.
Rok Mandeljc [Thu, 1 Nov 2007 07:07:18 +0000 (08:07 +0100)] 
wnaspi32: Print error when device cannot be opened.

16 years agocomctl32: Fix typo in rebar.
Lei Zhang [Fri, 2 Nov 2007 05:45:45 +0000 (22:45 -0700)] 
comctl32: Fix typo in rebar.

16 years agontdll: Fix calculation of tape position offsets.
Hans Leidekker [Fri, 2 Nov 2007 09:34:11 +0000 (10:34 +0100)] 
ntdll: Fix calculation of tape position offsets.

Reported by Gerald Pfeifer.

16 years agoadvapi32/tests: Make tests run on win98 again.
Paul Vriens [Fri, 2 Nov 2007 10:33:36 +0000 (11:33 +0100)] 
advapi32/tests: Make tests run on win98 again.

16 years agocrypt32: Use consistent error checking.
Juan Lang [Fri, 2 Nov 2007 03:20:33 +0000 (20:20 -0700)] 
crypt32: Use consistent error checking.

16 years agocrypt32: Free memory on all paths.
Juan Lang [Fri, 2 Nov 2007 03:05:31 +0000 (20:05 -0700)] 
crypt32: Free memory on all paths.

16 years agocrypt32: Set last error on alloc failure.
Juan Lang [Fri, 2 Nov 2007 03:04:36 +0000 (20:04 -0700)] 
crypt32: Set last error on alloc failure.

16 years agocomctl32: Fix uninitialized, unused variables.
Lei Zhang [Fri, 2 Nov 2007 01:50:24 +0000 (18:50 -0700)] 
comctl32: Fix uninitialized, unused variables.

16 years agocomctl32: Datetime should close its monthcal when the monthcal loses focus.
Lei Zhang [Thu, 1 Nov 2007 22:34:35 +0000 (15:34 -0700)] 
comctl32: Datetime should close its monthcal when the monthcal loses focus.

16 years agorpcrt4: Add a test for the pointers in [in,out] pointer structs not changing when...
Rob Shearman [Thu, 1 Nov 2007 22:04:43 +0000 (22:04 +0000)] 
rpcrt4: Add a test for the pointers in [in,out] pointer structs not changing when the pointers aren't NULL.

16 years agosetupapi: Make the setupapi tests load on systems < Vista by providing a private...
Rob Shearman [Thu, 1 Nov 2007 22:04:03 +0000 (22:04 +0000)] 
setupapi: Make the setupapi tests load on systems < Vista by providing a private implementation of RegDeleteTreeW.

16 years agodinput: Fix type of loop variable in alloc_device().
Gerald Pfeifer [Thu, 1 Nov 2007 17:05:39 +0000 (18:05 +0100)] 
dinput: Fix type of loop variable in alloc_device().

16 years agoshell32: Avoid checking for <0 for unsigned variables.
Gerald Pfeifer [Thu, 1 Nov 2007 16:58:32 +0000 (17:58 +0100)] 
shell32: Avoid checking for <0 for unsigned variables.

16 years agouser32: Don't check unsigned types for >= 0.
Gerald Pfeifer [Thu, 1 Nov 2007 16:42:50 +0000 (17:42 +0100)] 
user32: Don't check unsigned types for >= 0.

16 years agowined3d: Fix type of loop variable in IWineD3DCubeTextureImpl_Destroy().
Gerald Pfeifer [Thu, 1 Nov 2007 16:15:45 +0000 (17:15 +0100)] 
wined3d: Fix type of loop variable in IWineD3DCubeTextureImpl_Destroy().

16 years agosetupapi: Add stub for SetupInstallServicesFromInfSectionW.
Chris Robinson [Fri, 2 Nov 2007 09:27:40 +0000 (02:27 -0700)] 
setupapi: Add stub for SetupInstallServicesFromInfSectionW.

16 years agowinex11.drv: Initialize buffer size.
Dmitry Timoshkov [Thu, 1 Nov 2007 13:09:03 +0000 (21:09 +0800)] 
winex11.drv: Initialize buffer size.

16 years agouser32/tests: Don't test the contents of uninitialized buffers.
Alexandre Julliard [Fri, 2 Nov 2007 11:27:27 +0000 (12:27 +0100)] 
user32/tests: Don't test the contents of uninitialized buffers.

16 years agoinclude: Add winddiui.h header.
Marcel Partap [Thu, 1 Nov 2007 18:12:19 +0000 (19:12 +0100)] 
include: Add winddiui.h header.

16 years agoshell32: Constify some variables.
Andrew Talbot [Thu, 1 Nov 2007 22:15:02 +0000 (22:15 +0000)] 
shell32: Constify some variables.

16 years agoshell32: Use SHStrDupW in IShellFolder2::GetDetailsOf to allocate returned string.
Thomas Weidenmueller [Thu, 1 Nov 2007 22:02:57 +0000 (16:02 -0600)] 
shell32: Use SHStrDupW in IShellFolder2::GetDetailsOf to allocate returned string.

16 years agomshtml: Fix hkey leak.
Chris Robinson [Thu, 1 Nov 2007 19:02:02 +0000 (12:02 -0700)] 
mshtml: Fix hkey leak.

16 years agoshdocvw: Move registration code to .inf file.
Jacek Caban [Thu, 1 Nov 2007 17:50:49 +0000 (18:50 +0100)] 
shdocvw: Move registration code to .inf file.

16 years agomsimtf: Fixed typos.
Jacek Caban [Thu, 1 Nov 2007 17:51:40 +0000 (18:51 +0100)] 
msimtf: Fixed typos.

16 years agocrypt32: Fix a leaked key.
Juan Lang [Thu, 1 Nov 2007 17:13:32 +0000 (10:13 -0700)] 
crypt32: Fix a leaked key.

16 years agocrypt32: Don't leak buffer when a unicode string contains an invalid character.
Juan Lang [Thu, 1 Nov 2007 17:07:11 +0000 (10:07 -0700)] 
crypt32: Don't leak buffer when a unicode string contains an invalid character.

16 years agocrypt32: Initialize a variable.
Juan Lang [Thu, 1 Nov 2007 17:04:18 +0000 (10:04 -0700)] 
crypt32: Initialize a variable.

16 years agocrypt32: Use memmove rather than memcpy when addresses might overlap.
Juan Lang [Thu, 1 Nov 2007 16:45:49 +0000 (09:45 -0700)] 
crypt32: Use memmove rather than memcpy when addresses might overlap.

16 years agocrypt32: Fix a leak building an alternate chain.
Juan Lang [Thu, 1 Nov 2007 16:39:33 +0000 (09:39 -0700)] 
crypt32: Fix a leak building an alternate chain.

16 years agocrypt32: Fix leaked chains creating the root store.
Juan Lang [Thu, 1 Nov 2007 16:31:43 +0000 (09:31 -0700)] 
crypt32: Fix leaked chains creating the root store.

16 years agocrypt32: Fix a leak during chain creation.
Juan Lang [Thu, 1 Nov 2007 16:30:26 +0000 (09:30 -0700)] 
crypt32: Fix a leak during chain creation.

16 years agocrypt32: Set size when calling CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG...
Juan Lang [Thu, 1 Nov 2007 14:57:09 +0000 (07:57 -0700)] 
crypt32: Set size when calling CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG set.

16 years agocrypt32: Get rid of an unneeded variable.
Juan Lang [Thu, 1 Nov 2007 14:48:50 +0000 (07:48 -0700)] 
crypt32: Get rid of an unneeded variable.

16 years agocrypt32: Fix another leak in the tests.
Juan Lang [Thu, 1 Nov 2007 14:42:12 +0000 (07:42 -0700)] 
crypt32: Fix another leak in the tests.

16 years agocrypt32: Fix a leak in the tests.
Juan Lang [Thu, 1 Nov 2007 14:33:56 +0000 (07:33 -0700)] 
crypt32: Fix a leak in the tests.

16 years agocomctl32: Make parameters of expect_band_content() match the corresponding types...
Gerald Pfeifer [Thu, 1 Nov 2007 14:52:21 +0000 (15:52 +0100)] 
comctl32: Make parameters of expect_band_content() match the corresponding types of REBARBANDINFO and fix one format string.