wine
17 years agontdll: Use correct prototype for thread function.
Peter Oberndorfer [Thu, 10 May 2007 18:54:16 +0000 (20:54 +0200)] 
ntdll: Use correct prototype for thread function.

17 years agowined3d: Add a missing '\n' to a trace.
Francois Gouget [Thu, 10 May 2007 16:51:00 +0000 (18:51 +0200)] 
wined3d: Add a missing '\n' to a trace.

17 years agocrypt32: Add missing '\n' in FIXME() call.
Francois Gouget [Thu, 10 May 2007 16:46:55 +0000 (18:46 +0200)] 
crypt32: Add missing '\n' in FIXME() call.

17 years agomsi/tests: Add missing '\n' to ok() calls.
Francois Gouget [Thu, 10 May 2007 16:46:49 +0000 (18:46 +0200)] 
msi/tests: Add missing '\n' to ok() calls.

17 years agomsi: Only check the volume label for every media after the first disk.
James Hawkins [Thu, 10 May 2007 15:57:41 +0000 (10:57 -0500)] 
msi: Only check the volume label for every media after the first disk.

17 years agorsaenh: Add support for mandatory parameters to RSAENH_CPGetProvParam.
Mounir IDRASSI [Thu, 10 May 2007 15:29:15 +0000 (17:29 +0200)] 
rsaenh: Add support for mandatory parameters to RSAENH_CPGetProvParam.

17 years agosetupapi: SetupOpenInfFile returns INVALID_HANDLE_VALUE on failure, not NULL.
Rob Shearman [Thu, 10 May 2007 13:25:39 +0000 (14:25 +0100)] 
setupapi: SetupOpenInfFile returns INVALID_HANDLE_VALUE on failure, not NULL.

Fix SetupQueryInfOriginalFileInformation to check for the former rather than the latter.

17 years agoshlwapi: Fix UrlCanonicalizeW's handling of filesystem paths.
Damjan Jovanovic [Thu, 10 May 2007 10:57:23 +0000 (12:57 +0200)] 
shlwapi: Fix UrlCanonicalizeW's handling of filesystem paths.

17 years agokernel32: Fix typo in CreateActCtxA.
Alexandre Julliard [Fri, 11 May 2007 09:19:38 +0000 (11:19 +0200)] 
kernel32: Fix typo in CreateActCtxA.

17 years agokernel32/tests: Add tests for console screen buffer.
Kirill K. Smirnov [Wed, 9 May 2007 16:55:08 +0000 (20:55 +0400)] 
kernel32/tests: Add tests for console screen buffer.

17 years agoserver: Fix access check in screen buffer handling.
Kirill K. Smirnov [Wed, 9 May 2007 16:56:29 +0000 (20:56 +0400)] 
server: Fix access check in screen buffer handling.

17 years agomsi: Deformat the key path before opening the key.
James Hawkins [Thu, 10 May 2007 05:02:50 +0000 (00:02 -0500)] 
msi: Deformat the key path before opening the key.

17 years agowidl: Remove dead code in write_msft.c.
Dan Hipschman [Thu, 10 May 2007 03:49:06 +0000 (20:49 -0700)] 
widl: Remove dead code in write_msft.c.

17 years agowidl: Simplify make_safearray.
Dan Hipschman [Thu, 10 May 2007 03:48:13 +0000 (20:48 -0700)] 
widl: Simplify make_safearray.

17 years agowidl: Remove redundant get_var_vt function.
Dan Hipschman [Thu, 10 May 2007 03:47:24 +0000 (20:47 -0700)] 
widl: Remove redundant get_var_vt function.

17 years agowidl: Add string_of_type function, prettify code.
Dan Hipschman [Thu, 10 May 2007 03:46:31 +0000 (20:46 -0700)] 
widl: Add string_of_type function, prettify code.

17 years agocrypt32: Correct the implementation of CertCreateSelfSignCertificate.
Mounir IDRASSI [Thu, 10 May 2007 02:01:03 +0000 (04:01 +0200)] 
crypt32: Correct the implementation of CertCreateSelfSignCertificate.

17 years agowined3d: Trace the VBO and stream number as well in drawPrimitiveTraceDataLocations.
H. Verbeet [Wed, 9 May 2007 17:08:37 +0000 (19:08 +0200)] 
wined3d: Trace the VBO and stream number as well in drawPrimitiveTraceDataLocations.

17 years agowined3d: Load texture coordinates even if no texture is bound to that stage at this...
H. Verbeet [Wed, 9 May 2007 17:08:27 +0000 (19:08 +0200)] 
wined3d: Load texture coordinates even if no texture is bound to that stage at this time.

17 years agowined3d: Split texture coordinate loading from loadVertexData().
H. Verbeet [Wed, 9 May 2007 17:08:10 +0000 (19:08 +0200)] 
wined3d: Split texture coordinate loading from loadVertexData().

17 years agowined3d: Calling glDisableClientState() from loadVertexData() is redundant.
H. Verbeet [Wed, 9 May 2007 17:07:48 +0000 (19:07 +0200)] 
wined3d: Calling glDisableClientState() from loadVertexData() is redundant.

unloadVertexData() will already have done this if necessary.

17 years agowined3d: Unload vertex weight data in case of EXT_VERTEX_WEIGHTING as well.
H. Verbeet [Wed, 9 May 2007 17:07:33 +0000 (19:07 +0200)] 
wined3d: Unload vertex weight data in case of EXT_VERTEX_WEIGHTING as well.

17 years agomlang: Exclude unused headers.
Andrew Talbot [Wed, 9 May 2007 19:33:44 +0000 (20:33 +0100)] 
mlang: Exclude unused headers.

17 years agomsacm32: Exclude unused headers.
Andrew Talbot [Wed, 9 May 2007 19:33:47 +0000 (20:33 +0100)] 
msacm32: Exclude unused headers.

17 years agomscms: Exclude unused headers.
Andrew Talbot [Wed, 9 May 2007 19:33:50 +0000 (20:33 +0100)] 
mscms: Exclude unused headers.

17 years agomapi32: Exclude unused header.
Andrew Talbot [Tue, 8 May 2007 22:13:16 +0000 (23:13 +0100)] 
mapi32: Exclude unused header.

17 years agomciwave: Exclude unused header.
Andrew Talbot [Tue, 8 May 2007 22:13:24 +0000 (23:13 +0100)] 
mciwave: Exclude unused header.

17 years agolocalspl: Exclude unused headers.
Andrew Talbot [Tue, 8 May 2007 22:13:09 +0000 (23:13 +0100)] 
localspl: Exclude unused headers.

17 years agomcicda: Exclude unused headers.
Andrew Talbot [Tue, 8 May 2007 22:13:21 +0000 (23:13 +0100)] 
mcicda: Exclude unused headers.

17 years agopsapi: Don't print output parameters as strings.
Alexandre Julliard [Thu, 10 May 2007 10:15:48 +0000 (12:15 +0200)] 
psapi: Don't print output parameters as strings.

17 years agoole32: Move the logic in StgCreateDocfile for "if no share mode given then DENY_NONE...
Rob Shearman [Wed, 9 May 2007 22:31:08 +0000 (23:31 +0100)] 
ole32: Move the logic in StgCreateDocfile for "if no share mode given then DENY_NONE is the default" to before the validateSTGM check.

Add a test that shows this behaviour is correct.

Remove a test on the access mode that is redundant because it is already
done in validateSTGM.

17 years agomshtml: Added IHTMLBodyElement::CreateTextRange implementation.
Jacek Caban [Wed, 9 May 2007 23:13:13 +0000 (01:13 +0200)] 
mshtml: Added IHTMLBodyElement::CreateTextRange implementation.

17 years agomshtml: CGID_Undocumented is CGID_DocHostCmdPriv.
Jacek Caban [Wed, 9 May 2007 22:34:55 +0000 (00:34 +0200)] 
mshtml: CGID_Undocumented is CGID_DocHostCmdPriv.

17 years agomshtml: Added IHTMLTxtRange::get_htmlText implementation.
Jacek Caban [Wed, 9 May 2007 22:34:05 +0000 (00:34 +0200)] 
mshtml: Added IHTMLTxtRange::get_htmlText implementation.

17 years agomshtml: Reimplement IHTMTxtRange on top of nsIDOMRange.
Jacek Caban [Wed, 9 May 2007 22:32:48 +0000 (00:32 +0200)] 
mshtml: Reimplement IHTMTxtRange on top of nsIDOMRange.

17 years agomsi/tests: Properly cleanup after each test.
Paul Vriens [Wed, 9 May 2007 18:13:45 +0000 (20:13 +0200)] 
msi/tests: Properly cleanup after each test.

17 years agoregedit: Spelling and grammar fixes.
Thomas Spear [Wed, 9 May 2007 16:18:29 +0000 (11:18 -0500)] 
regedit: Spelling and grammar fixes.

17 years agomsi/tests: automation: Add more tests for Installer::RegistryValue.
Misha Koshelev [Wed, 9 May 2007 12:56:44 +0000 (07:56 -0500)] 
msi/tests: automation: Add more tests for Installer::RegistryValue.

Add test for a new error condition and tests for returning data from values of different registry value types.

17 years agowined3d: Manage private data in a wine linked list.
Stefan Dösinger [Mon, 7 May 2007 18:46:24 +0000 (20:46 +0200)] 
wined3d: Manage private data in a wine linked list.

17 years agoddraw: Fix stupid bug when setting surface client memory.
Stefan Dösinger [Mon, 7 May 2007 17:42:07 +0000 (19:42 +0200)] 
ddraw: Fix stupid bug when setting surface client memory.

17 years agoddraw: Always set fullscreen mode in wined3d.
Stefan Dösinger [Mon, 7 May 2007 16:32:19 +0000 (18:32 +0200)] 
ddraw: Always set fullscreen mode in wined3d.

DDSCL_NORMAL is not set at initialization. Instead of making this a
& DDSCL_NORMAL || == 0 check just set fullscreen mode always. WineD3D
will catch NOP changes anyway.

17 years agowined3d: Support bump environment mapping using GL_NV_texture_shader.
Stefan Dösinger [Mon, 7 May 2007 19:08:14 +0000 (21:08 +0200)] 
wined3d: Support bump environment mapping using GL_NV_texture_shader.

17 years agowined3d: Unload vertex weight data in unloadVertexData.
Stefan Dösinger [Sun, 6 May 2007 21:47:20 +0000 (23:47 +0200)] 
wined3d: Unload vertex weight data in unloadVertexData.

17 years agoddraw: Some caps fixes.
Stefan Dösinger [Wed, 9 May 2007 09:49:27 +0000 (11:49 +0200)] 
ddraw: Some caps fixes.

Cards at DirectX7 times did not support non power of 2 textures, and
some games check the capatiblity flags incorrectly. Rollcage expects the
D3DPTEXTURECAPS_POW2 (limitation) flag set and fails with the reference
rasterizer which support NP2 textures and doesn't have the cap set.

17 years agokernel32: Set the new definition for an activation context, and implement adding...
Eric Pouech [Mon, 7 May 2007 19:49:47 +0000 (21:49 +0200)] 
kernel32: Set the new definition for an activation context, and implement adding/releasing references to it.

17 years agokernel32: Implemented CreateActCtxA on top of CreateActCtxW.
Eric Pouech [Mon, 7 May 2007 19:49:40 +0000 (21:49 +0200)] 
kernel32: Implemented CreateActCtxA on top of CreateActCtxW.

17 years agowined3d: Some more ProcessVertices fixes.
Stefan Dösinger [Sun, 6 May 2007 16:39:29 +0000 (18:39 +0200)] 
wined3d: Some more ProcessVertices fixes.

Remove vbos from the input strided data from the fixed function
attributes explicitly and avoid writing beyond the end of a temporary
buffer when cloning a windows bug.

17 years agoddraw: More tests and fixes on surface attachments.
Stefan Dösinger [Fri, 4 May 2007 16:31:14 +0000 (18:31 +0200)] 
ddraw: More tests and fixes on surface attachments.

17 years agowined3d: Implement environment bump mapping with GL_ATI_envmap_bumpmap.
Stefan Dösinger [Fri, 4 May 2007 12:28:09 +0000 (14:28 +0200)] 
wined3d: Implement environment bump mapping with GL_ATI_envmap_bumpmap.

17 years agowined3d: Report only D16, D24S8 and D24X8 depth stencil formats as supported.
Stefan Dösinger [Mon, 30 Apr 2007 23:27:05 +0000 (01:27 +0200)] 
wined3d: Report only D16, D24S8 and D24X8 depth stencil formats as supported.

17 years agomsi: Check the volume name when changing media.
James Hawkins [Wed, 9 May 2007 07:04:10 +0000 (02:04 -0500)] 
msi: Check the volume name when changing media.

17 years agomsiexec: /quiet is the same options as /qn.
James Hawkins [Wed, 9 May 2007 05:52:40 +0000 (00:52 -0500)] 
msiexec: /quiet is the same options as /qn.

17 years agocrypt32: Implement CertEnumSystemStore.
Juan Lang [Wed, 9 May 2007 00:09:21 +0000 (17:09 -0700)] 
crypt32: Implement CertEnumSystemStore.

17 years agouninstaller: Fix trace message.
Thomas Spear [Tue, 8 May 2007 19:01:01 +0000 (14:01 -0500)] 
uninstaller: Fix trace message.

17 years agoserver: set_server_state needs to be called with non-NULL server.
Marcus Meissner [Tue, 8 May 2007 19:13:14 +0000 (21:13 +0200)] 
server: set_server_state needs to be called with non-NULL server.

Spotted by Coverity.

17 years agoadvapi32: Fix set process request, a pipe instance can only handle one request.
Alexandre Julliard [Tue, 8 May 2007 19:35:34 +0000 (21:35 +0200)] 
advapi32: Fix set process request, a pipe instance can only handle one request.

17 years agoserver: Add support for retrieving results of queued ioctls once they are done.
Alexandre Julliard [Tue, 8 May 2007 18:45:44 +0000 (20:45 +0200)] 
server: Add support for retrieving results of queued ioctls once they are done.

17 years agoserver: Add request to retrieve the next pending ioctl call for a device manager.
Alexandre Julliard [Tue, 8 May 2007 18:40:26 +0000 (20:40 +0200)] 
server: Add request to retrieve the next pending ioctl call for a device manager.

17 years agoserver: Add support for queuing ioctl calls to a device.
Alexandre Julliard [Tue, 8 May 2007 18:37:21 +0000 (20:37 +0200)] 
server: Add support for queuing ioctl calls to a device.

17 years agoserver: Add support for generic device objects managed from the client side.
Alexandre Julliard [Tue, 8 May 2007 18:28:37 +0000 (20:28 +0200)] 
server: Add support for generic device objects managed from the client side.

17 years agosetupapi/tests: SetupQueryInfOriginalFileInformationA is not available on win98.
Paul Vriens [Tue, 8 May 2007 17:19:45 +0000 (19:19 +0200)] 
setupapi/tests: SetupQueryInfOriginalFileInformationA is not available on win98.

17 years agontdll: Support setting the CPU context on the current thread without segment registers.
Alexandre Julliard [Tue, 8 May 2007 18:09:25 +0000 (20:09 +0200)] 
ntdll: Support setting the CPU context on the current thread without segment registers.

17 years agowined3d: Unset the StreamIsUP flag in ProcessVertices.
Stefan Dösinger [Sun, 29 Apr 2007 15:36:35 +0000 (17:36 +0200)] 
wined3d: Unset the StreamIsUP flag in ProcessVertices.

17 years agowined3d: Fix front buffer coords for gdi surfaces.
Stefan Dösinger [Sun, 29 Apr 2007 14:36:03 +0000 (16:36 +0200)] 
wined3d: Fix front buffer coords for gdi surfaces.

17 years agowined3d: Handle DDPCAPS_ALPHA.
Stefan Dösinger [Sun, 29 Apr 2007 13:51:47 +0000 (15:51 +0200)] 
wined3d: Handle DDPCAPS_ALPHA.

17 years agoddraw: Forward the mag filter correctly to wined3d.
Stefan Dösinger [Sun, 29 Apr 2007 12:23:06 +0000 (14:23 +0200)] 
ddraw: Forward the mag filter correctly to wined3d.

Fixes the erros when using anisotropic mag filtering in the d3d7
filter demo.

17 years agowined3d: Make the blit -> flip work for windowed rendering.
Stefan Dösinger [Sun, 29 Apr 2007 10:48:34 +0000 (12:48 +0200)] 
wined3d: Make the blit -> flip work for windowed rendering.

17 years agod3d: Move clippers from DDraw to wined3d.
Stefan Dösinger [Sat, 28 Apr 2007 15:59:37 +0000 (17:59 +0200)] 
d3d: Move clippers from DDraw to wined3d.

17 years agosetupapi: Improve the stub for SetupQueryInfOriginalFileInformation
Rob Shearman [Tue, 8 May 2007 15:37:43 +0000 (16:37 +0100)] 
setupapi: Improve the stub for SetupQueryInfOriginalFileInformation
to return information for OriginalCatalogName based on information in
the installed inf file.

17 years agosetupapi: Don't copy an OEM inf file if the exact same OEM inf file already exists.
Rob Shearman [Tue, 8 May 2007 15:35:14 +0000 (16:35 +0100)] 
setupapi: Don't copy an OEM inf file if the exact same OEM inf file already exists.

17 years agoole32: Don't release the drop target on process uninitialisation if not revoked,...
Rob Shearman [Tue, 8 May 2007 15:33:46 +0000 (16:33 +0100)] 
ole32: Don't release the drop target on process uninitialisation if not revoked, just release the memory.

17 years agomsi: automation: Display an error on create_session failure.
Misha Koshelev [Tue, 8 May 2007 12:40:06 +0000 (07:40 -0500)] 
msi: automation: Display an error on create_session failure.

17 years agomsi: automation: Move VariantClears out of specific case statements when possible.
Misha Koshelev [Tue, 8 May 2007 12:39:38 +0000 (07:39 -0500)] 
msi: automation: Move VariantClears out of specific case statements when possible.

17 years agoconfigure: Fixed typo in libicu check.
Alexandre Julliard [Tue, 8 May 2007 15:52:57 +0000 (17:52 +0200)] 
configure: Fixed typo in libicu check.

17 years agoadvapi32: Implement GetServiceDisplayNameW.
Rolf Kalbermatter [Mon, 7 May 2007 19:56:31 +0000 (21:56 +0200)] 
advapi32: Implement GetServiceDisplayNameW.

17 years agoadvapi32: Implement GetServiceDisplayNameA.
Rolf Kalbermatter [Mon, 7 May 2007 19:54:56 +0000 (21:54 +0200)] 
advapi32: Implement GetServiceDisplayNameA.

17 years agoadvapi32: Add prototypes for EnumServicesStatusExA/W.
Rolf Kalbermatter [Mon, 7 May 2007 20:29:58 +0000 (22:29 +0200)] 
advapi32: Add prototypes for EnumServicesStatusExA/W.

17 years agoadvapi32: Store process ID into status structure on startup.
Rolf Kalbermatter [Mon, 7 May 2007 20:11:07 +0000 (22:11 +0200)] 
advapi32: Store process ID into status structure on startup.

17 years agouser32: Windows doesn't send the initialization messages to a dialog if a passed...
Dmitry Timoshkov [Tue, 8 May 2007 08:47:41 +0000 (17:47 +0900)] 
user32: Windows doesn't send the initialization messages to a dialog if a passed in dlgProc is NULL.

17 years agoddraw/tests: Fix typos in messages.
Detlef Riekenberg [Tue, 8 May 2007 03:14:41 +0000 (05:14 +0200)] 
ddraw/tests: Fix typos in messages.

17 years agokernel32: Set the dll file name with the correct case to make EXECryptor happy.
Alexandre Julliard [Tue, 8 May 2007 11:25:48 +0000 (13:25 +0200)] 
kernel32: Set the dll file name with the correct case to make EXECryptor happy.

17 years agoole32: Add a test for the retrieved local class object in another thread being a...
Rob Shearman [Mon, 7 May 2007 23:03:18 +0000 (00:03 +0100)] 
ole32: Add a test for the retrieved local class object in another thread being a proxy.

17 years agoole32: Add documentation for error info functions.
Rob Shearman [Mon, 7 May 2007 23:02:06 +0000 (00:02 +0100)] 
ole32: Add documentation for error info functions.

17 years agoole32: Add documentation about registered class objects only being visible in the...
Rob Shearman [Mon, 7 May 2007 23:01:19 +0000 (00:01 +0100)] 
ole32: Add documentation about registered class objects only being visible in the apartment in which they were registered.

17 years agoole32: Fix CoRevokeClassObject to return RPC_E_WRONG_THREAD if it was called from...
Rob Shearman [Mon, 7 May 2007 23:00:41 +0000 (00:00 +0100)] 
ole32: Fix CoRevokeClassObject to return RPC_E_WRONG_THREAD if it was called from a different apartment than the one that called CoRegisterClassObject.

17 years agoole32: Split CoRevokeClassObject into a separate function, COM_RevokeRegisteredClassO...
Rob Shearman [Mon, 7 May 2007 22:59:56 +0000 (23:59 +0100)] 
ole32: Split CoRevokeClassObject into a separate function, COM_RevokeRegisteredClassObject, which acts on a RegisteredClass object.

17 years agoole32: COM_GetRegisteredClassObject should only retrieve objects that were registered...
Rob Shearman [Mon, 7 May 2007 22:59:09 +0000 (23:59 +0100)] 
ole32: COM_GetRegisteredClassObject should only retrieve objects that were registered in the current apartment.

17 years agoole32: Add tests for in-process registered class objects not being visible from diffe...
Rob Shearman [Mon, 7 May 2007 22:58:12 +0000 (23:58 +0100)] 
ole32: Add tests for in-process registered class objects not being visible from different apartments.

17 years agoole32: Revoke registered class objects when the apartment they were registered in...
Rob Shearman [Mon, 7 May 2007 22:57:31 +0000 (23:57 +0100)] 
ole32: Revoke registered class objects when the apartment they were registered in is destroyed, not when the last CoUninitialize is called.

17 years agoole32: Add test for registered class becoming invalid when apartment is destroyed.
Rob Shearman [Mon, 7 May 2007 22:56:43 +0000 (23:56 +0100)] 
ole32: Add test for registered class becoming invalid when apartment is destroyed.

17 years agoole32: CoGetClassObject shouldn't return REGDB_E_KEYMISSING, so convert it to REGDB_E...
Rob Shearman [Mon, 7 May 2007 22:55:38 +0000 (23:55 +0100)] 
ole32: CoGetClassObject shouldn't return REGDB_E_KEYMISSING, so convert it to REGDB_E_CLASSNOTREG.

17 years agomsi: automation: Display errors on create_automation_object failure.
Misha Koshelev [Mon, 7 May 2007 22:52:53 +0000 (17:52 -0500)] 
msi: automation: Display errors on create_automation_object failure.

17 years agomsi: automation: Clear all VT_BSTR variants returned by DispGetParam.
Misha Koshelev [Mon, 7 May 2007 22:52:37 +0000 (17:52 -0500)] 
msi: automation: Clear all VT_BSTR variants returned by DispGetParam.

17 years agomsi/tests: automation: Simplify ok_exception.
Misha Koshelev [Mon, 7 May 2007 22:52:07 +0000 (17:52 -0500)] 
msi/tests: automation: Simplify ok_exception.

17 years agomsi/tests: automation: Add test for Installer::RegistryValue.
Misha Koshelev [Mon, 7 May 2007 22:51:36 +0000 (17:51 -0500)] 
msi/tests: automation: Add test for Installer::RegistryValue.

17 years agomsi: automation: Output FIXMEs for unknown member names.
Misha Koshelev [Mon, 7 May 2007 22:51:07 +0000 (17:51 -0500)] 
msi: automation: Output FIXMEs for unknown member names.

17 years agomsi: automation: Implement Installer::Products and Installer::ProductState.
Misha Koshelev [Mon, 7 May 2007 22:50:30 +0000 (17:50 -0500)] 
msi: automation: Implement Installer::Products and Installer::ProductState.

17 years agomsi/tests: automation: Add tests for Installer::Products and Installer::ProductState.
Misha Koshelev [Mon, 7 May 2007 22:50:05 +0000 (17:50 -0500)] 
msi/tests: automation: Add tests for Installer::Products and Installer::ProductState.

17 years agomsi: automation: Generalize interface-specific data storage in AutomationObject.
Misha Koshelev [Mon, 7 May 2007 22:49:45 +0000 (17:49 -0500)] 
msi: automation: Generalize interface-specific data storage in AutomationObject.

This makes a more general framework for interface/object-specific data storage.

17 years agomsi: automation: Use proper parameter names.
Misha Koshelev [Mon, 7 May 2007 22:49:17 +0000 (17:49 -0500)] 
msi: automation: Use proper parameter names.

This fixes the parameter names to match native as they are required by
some scripting languages and by the exceptions that are thrown.