wine
17 years agomsi: Implement the CCPSearch standard action.
James Hawkins [Mon, 5 Nov 2007 09:50:02 +0000 (04:50 -0500)] 
msi: Implement the CCPSearch standard action.

17 years agomsi: Explicitly check the returned value against -1 as the variable is unsigned.
James Hawkins [Mon, 5 Nov 2007 09:49:07 +0000 (04:49 -0500)] 
msi: Explicitly check the returned value against -1 as the variable is unsigned.

17 years agomsi: Don't update a table entry when applying a transform if the string value is...
James Hawkins [Mon, 5 Nov 2007 09:48:15 +0000 (04:48 -0500)] 
msi: Don't update a table entry when applying a transform if the string value is the same.

17 years agomsi: Fix the location used to write the user's environment variables.
James Hawkins [Mon, 5 Nov 2007 09:47:12 +0000 (04:47 -0500)] 
msi: Fix the location used to write the user's environment variables.

17 years agomsi: Remove an unused parameter.
James Hawkins [Mon, 5 Nov 2007 09:45:32 +0000 (04:45 -0500)] 
msi: Remove an unused parameter.

17 years agomsi: Use a magic constant to silence signedness comparison warnings.
James Hawkins [Mon, 5 Nov 2007 09:44:41 +0000 (04:44 -0500)] 
msi: Use a magic constant to silence signedness comparison warnings.

17 years agomsi: MsiQueryProductState returns INSTALLSTATE, not UINT.
James Hawkins [Mon, 5 Nov 2007 09:43:52 +0000 (04:43 -0500)] 
msi: MsiQueryProductState returns INSTALLSTATE, not UINT.

17 years agomsi: MsiQueryFeatureState and MsiUseFeatureEx return INSTALLSTATE, not UINT.
James Hawkins [Mon, 5 Nov 2007 09:41:22 +0000 (04:41 -0500)] 
msi: MsiQueryFeatureState and MsiUseFeatureEx return INSTALLSTATE, not UINT.

17 years agomsi: MsiViewGetError returns MSIDBERROR, not UINT.
James Hawkins [Mon, 5 Nov 2007 09:40:25 +0000 (04:40 -0500)] 
msi: MsiViewGetError returns MSIDBERROR, not UINT.

17 years agomsi: Remove an unused parameter.
James Hawkins [Mon, 5 Nov 2007 09:39:30 +0000 (04:39 -0500)] 
msi: Remove an unused parameter.

17 years agomsi: Remove an unused parameter.
James Hawkins [Mon, 5 Nov 2007 09:37:44 +0000 (04:37 -0500)] 
msi: Remove an unused parameter.

17 years agomsi: Fix the sign of an index variable.
James Hawkins [Mon, 5 Nov 2007 09:36:49 +0000 (04:36 -0500)] 
msi: Fix the sign of an index variable.

17 years agomsi: Remove a legacy error check.
James Hawkins [Mon, 5 Nov 2007 09:36:01 +0000 (04:36 -0500)] 
msi: Remove a legacy error check.

17 years agomsi: Test and implement the MSIMODIFY_DELETE command.
James Hawkins [Mon, 5 Nov 2007 09:35:13 +0000 (04:35 -0500)] 
msi: Test and implement the MSIMODIFY_DELETE command.

17 years agomsi: Initialize a handle in case MsiGetSummaryInformation fails.
James Hawkins [Mon, 5 Nov 2007 09:34:23 +0000 (04:34 -0500)] 
msi: Initialize a handle in case MsiGetSummaryInformation fails.

17 years agomsi: Fix the location used to read machine context source list info.
James Hawkins [Mon, 5 Nov 2007 09:33:37 +0000 (04:33 -0500)] 
msi: Fix the location used to read machine context source list info.

17 years agomsi: szUserSid must be NULL if context is MSIINSTALLCONTEXT_MACHINE.
James Hawkins [Mon, 5 Nov 2007 09:32:45 +0000 (04:32 -0500)] 
msi: szUserSid must be NULL if context is MSIINSTALLCONTEXT_MACHINE.

17 years agomsi: Handle the MSIINSTALLCONTEXT_USERMANAGED context.
James Hawkins [Mon, 5 Nov 2007 09:32:00 +0000 (04:32 -0500)] 
msi: Handle the MSIINSTALLCONTEXT_USERMANAGED context.

17 years agomsi: Reimplement MsiSourceListAddSourceEx to handle reordering the source list.
James Hawkins [Mon, 5 Nov 2007 09:30:38 +0000 (04:30 -0500)] 
msi: Reimplement MsiSourceListAddSourceEx to handle reordering the source list.

17 years agomsi: The options must include a source type.
James Hawkins [Mon, 5 Nov 2007 09:29:47 +0000 (04:29 -0500)] 
msi: The options must include a source type.

17 years agomsi: An empty source is an invalid parameter.
James Hawkins [Mon, 5 Nov 2007 09:27:39 +0000 (04:27 -0500)] 
msi: An empty source is an invalid parameter.

17 years agomsi: Append a slash to network and url sources.
James Hawkins [Mon, 5 Nov 2007 09:20:09 +0000 (04:20 -0500)] 
msi: Append a slash to network and url sources.

17 years agomsi: Validate the product code.
James Hawkins [Mon, 5 Nov 2007 09:26:34 +0000 (04:26 -0500)] 
msi: Validate the product code.

17 years agomsi: Return the error from OpenSourceKey.
James Hawkins [Mon, 5 Nov 2007 09:19:13 +0000 (04:19 -0500)] 
msi: Return the error from OpenSourceKey.

17 years agomsi: Add tests for MsiSourceListAddSourceEx.
James Hawkins [Mon, 5 Nov 2007 09:16:13 +0000 (04:16 -0500)] 
msi: Add tests for MsiSourceListAddSourceEx.

17 years agomsi: Don't create the product source key when adding a source.
James Hawkins [Mon, 5 Nov 2007 09:14:49 +0000 (04:14 -0500)] 
msi: Don't create the product source key when adding a source.

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

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

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

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

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

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

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

Found by Detlef Riekenberg.

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

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

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

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

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

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

17 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).

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

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

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

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

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

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

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

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

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

17 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; ").

17 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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17 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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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