wine
16 years agoriched20: EM_GETMODIFY should not report modification after WM_SETTEXT (fixes todo_wine).
Alex Villacís Lasso [Mon, 5 Nov 2007 16:30:58 +0000 (11:30 -0500)] 
riched20: EM_GETMODIFY should not report modification after WM_SETTEXT (fixes todo_wine).

16 years agoinetcomm: Add a test for MimeOleCreateVirtualStream.
Huw Davies [Fri, 2 Nov 2007 15:45:39 +0000 (15:45 +0000)] 
inetcomm: Add a test for MimeOleCreateVirtualStream.

16 years agokernel32: Fix the image size in a test to avoid a BSOD on Windows XP SP1.
Francois Gouget [Mon, 5 Nov 2007 11:35:29 +0000 (12:35 +0100)] 
kernel32: Fix the image size in a test to avoid a BSOD on Windows XP SP1.

16 years agowinex11: Fix compilation on systems that don't support either nameless unions or...
Francois Gouget [Mon, 5 Nov 2007 11:35:18 +0000 (12:35 +0100)] 
winex11: Fix compilation on systems that don't support either nameless unions or nameless structs.

16 years agouser32: Fix compilation on systems that don't support either nameless unions or namel...
Francois Gouget [Mon, 5 Nov 2007 11:35:10 +0000 (12:35 +0100)] 
user32: Fix compilation on systems that don't support either nameless unions or nameless structs.

16 years agorpcrt4: Handle FC_IGNORE in the base type functions.
Rob Shearman [Mon, 5 Nov 2007 11:10:07 +0000 (11:10 +0000)] 
rpcrt4: Handle FC_IGNORE in the base type functions.

16 years agoinclude: Fix a typo in midles.h.
Rob Shearman [Mon, 5 Nov 2007 11:09:52 +0000 (11:09 +0000)] 
include: Fix a typo in midles.h.

16 years agowininet: Release object in HttpSendRequestExW before return on error.
Nigel Liang [Sun, 4 Nov 2007 01:24:49 +0000 (18:24 -0700)] 
wininet: Release object in HttpSendRequestExW before return on error.

16 years agomsxml: Fix a memory leak.
Alistair Leslie-Hughes [Sat, 3 Nov 2007 06:24:34 +0000 (17:24 +1100)] 
msxml: Fix a memory leak.

16 years agod3dx8: Fix the number and the type of variables in d3dx8.spec.
David Adam [Sat, 3 Nov 2007 09:04:52 +0000 (10:04 +0100)] 
d3dx8: Fix the number and the type of variables in d3dx8.spec.

16 years agod3dx8: Implement D3DXMatrixPerspectiveOrthoLH.
David Adam [Sat, 3 Nov 2007 08:59:33 +0000 (09:59 +0100)] 
d3dx8: Implement D3DXMatrixPerspectiveOrthoLH.

16 years agod3dx8: Implement D3DXMatrixPerspectiveOrthoRH.
David Adam [Sat, 3 Nov 2007 08:57:33 +0000 (09:57 +0100)] 
d3dx8: Implement D3DXMatrixPerspectiveOrthoRH.

16 years agod3dx8: Implement D3DXMatrixPerspectiveOffCenterLH.
David Adam [Sat, 3 Nov 2007 08:54:39 +0000 (09:54 +0100)] 
d3dx8: Implement D3DXMatrixPerspectiveOffCenterLH.

16 years agod3dx8: Implement D3DXMatrixPerspectiveOffCenterRH.
David Adam [Sat, 3 Nov 2007 08:52:45 +0000 (09:52 +0100)] 
d3dx8: Implement D3DXMatrixPerspectiveOffCenterRH.

16 years agod3dx8: Implement D3DXMatrixPerspectiveFovLH.
David Adam [Sat, 3 Nov 2007 08:50:53 +0000 (09:50 +0100)] 
d3dx8: Implement D3DXMatrixPerspectiveFovLH.

16 years agod3dx8: Implement D3DXMatrixPerspectiveFovRH.
David Adam [Sat, 3 Nov 2007 08:48:43 +0000 (09:48 +0100)] 
d3dx8: Implement D3DXMatrixPerspectiveFovRH.

16 years agod3dx8: Implement D3DXMatrixPerspectiveLH.
David Adam [Sat, 3 Nov 2007 08:46:37 +0000 (09:46 +0100)] 
d3dx8: Implement D3DXMatrixPerspectiveLH.

16 years agod3dx8: Implement D3DXMatrixPerspectiveRH.
David Adam [Sat, 3 Nov 2007 08:43:11 +0000 (09:43 +0100)] 
d3dx8: Implement D3DXMatrixPerspectiveRH.

16 years agod3dx8: Implement D3DXMatrixLookAtLH.
David Adam [Sat, 3 Nov 2007 08:39:30 +0000 (09:39 +0100)] 
d3dx8: Implement D3DXMatrixLookAtLH.

16 years agod3dx8: Implement D3DXMatrixLookAtRH.
David Adam [Sat, 3 Nov 2007 08:33:51 +0000 (09:33 +0100)] 
d3dx8: Implement D3DXMatrixLookAtRH.

16 years agod3dx8: Implement D3DXMatrixRotationYawPitchRoll.
David Adam [Sat, 3 Nov 2007 08:30:14 +0000 (09:30 +0100)] 
d3dx8: Implement D3DXMatrixRotationYawPitchRoll.

16 years agod3dx8: Implement D3DXMatrixRotationQuaternion.
David Adam [Sat, 3 Nov 2007 08:26:14 +0000 (09:26 +0100)] 
d3dx8: Implement D3DXMatrixRotationQuaternion.

16 years agoshell32: Constify some variables.
Andrew Talbot [Sat, 3 Nov 2007 17:02:49 +0000 (17:02 +0000)] 
shell32: Constify some variables.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.