wine
17 years agomsi: Add tests to show when the SourceList is published to the registry.
James Hawkins [Tue, 3 Jul 2007 03:19:10 +0000 (20:19 -0700)] 
msi: Add tests to show when the SourceList is published to the registry.

17 years agomsi: Add support for the MSICODE_PATCH option.
James Hawkins [Tue, 3 Jul 2007 03:18:34 +0000 (20:18 -0700)] 
msi: Add support for the MSICODE_PATCH option.

17 years agomsi: pcchValue represents the length of szValue in TCHARS, not bytes.
James Hawkins [Tue, 3 Jul 2007 03:17:59 +0000 (20:17 -0700)] 
msi: pcchValue represents the length of szValue in TCHARS, not bytes.

17 years agomsi: Handle remote calls to MsiSetProperty.
James Hawkins [Tue, 3 Jul 2007 03:17:04 +0000 (20:17 -0700)] 
msi: Handle remote calls to MsiSetProperty.

17 years agomsi: Handle remote calls to MsiGetProperty.
James Hawkins [Tue, 3 Jul 2007 03:16:33 +0000 (20:16 -0700)] 
msi: Handle remote calls to MsiGetProperty.

17 years agomsi: Handle remote calls to MsiGetActiveDatabase.
James Hawkins [Tue, 3 Jul 2007 03:16:04 +0000 (20:16 -0700)] 
msi: Handle remote calls to MsiGetActiveDatabase.

17 years agomsi: Add the IWineMsiRemoteCustomAction interface.
James Hawkins [Tue, 3 Jul 2007 03:15:32 +0000 (20:15 -0700)] 
msi: Add the IWineMsiRemoteCustomAction interface.

17 years agomsi: Add the IWineMsiRemotePackage interface.
James Hawkins [Tue, 3 Jul 2007 03:15:01 +0000 (20:15 -0700)] 
msi: Add the IWineMsiRemotePackage interface.

17 years agowined3d: Implement dsx & dsy shader instructions.
H. Verbeet [Mon, 2 Jul 2007 22:22:18 +0000 (00:22 +0200)] 
wined3d: Implement dsx & dsy shader instructions.

17 years agoddraw: Z buffers can be attached to offscreen d3d devices.
Stefan Dösinger [Sat, 30 Jun 2007 21:42:40 +0000 (23:42 +0200)] 
ddraw: Z buffers can be attached to offscreen d3d devices.

17 years agowined3d: Create multiple contexts for onscreen render targets.
Stefan Dösinger [Sat, 2 Jun 2007 20:21:57 +0000 (20:21 +0000)] 
wined3d: Create multiple contexts for onscreen render targets.

17 years agowined3d: Select onscreen contexts based on the thread id.
Stefan Dösinger [Sat, 2 Jun 2007 20:20:17 +0000 (20:20 +0000)] 
wined3d: Select onscreen contexts based on the thread id.

17 years agowined3d: rsq and rcp use the .w component if no swizzle is given.
Stefan Dösinger [Mon, 2 Jul 2007 20:40:06 +0000 (22:40 +0200)] 
wined3d: rsq and rcp use the .w component if no swizzle is given.

17 years agooleaut32: Constify some variables.
Andrew Talbot [Mon, 2 Jul 2007 20:14:59 +0000 (21:14 +0100)] 
oleaut32: Constify some variables.

17 years agosecur32: Don't free the password in InitializeSecurityContextW to enable the credenti...
Rob Shearman [Mon, 2 Jul 2007 18:45:03 +0000 (19:45 +0100)] 
secur32: Don't free the password in InitializeSecurityContextW to enable the credentials handle to be re-used in further InitializeSecurityContextW calls.

17 years agows2_32: Don't tell users to run Wine as root when sockets not creatable.
Ben Hodgetts [Fri, 29 Jun 2007 23:27:59 +0000 (00:27 +0100)] 
ws2_32: Don't tell users to run Wine as root when sockets not creatable.

17 years agooleaut32: Save load time format of pictures.
Evan Stade [Tue, 19 Jun 2007 20:15:46 +0000 (13:15 -0700)] 
oleaut32: Save load time format of pictures.

17 years agooleaut32: Added support for decoding some PNG files.
Evan Stade [Tue, 19 Jun 2007 20:12:57 +0000 (13:12 -0700)] 
oleaut32: Added support for decoding some PNG files.

17 years agoconfigure: Added checks for libpng.
Alexandre Julliard [Mon, 2 Jul 2007 17:54:00 +0000 (19:54 +0200)] 
configure: Added checks for libpng.

17 years agoconfigure: Make the libjpeg soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 17:53:14 +0000 (19:53 +0200)] 
configure: Make the libjpeg soname check depend on the header check.

17 years agoconfigure: Make the libssl soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 15:32:09 +0000 (17:32 +0200)] 
configure: Make the libssl soname check depend on the header check.

17 years agoconfigure: Make the libfontconfig soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 15:31:48 +0000 (17:31 +0200)] 
configure: Make the libfontconfig soname check depend on the header check.

17 years agoconfigure: Make the libjack soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 15:31:19 +0000 (17:31 +0200)] 
configure: Make the libjack soname check depend on the header check.

17 years agoconfigure: Make the libcups soname check depend on the header check.
Alexandre Julliard [Mon, 2 Jul 2007 15:30:44 +0000 (17:30 +0200)] 
configure: Make the libcups soname check depend on the header check.

17 years agoconfigure: Merge the libsane existence check with the soname check.
Alexandre Julliard [Mon, 2 Jul 2007 17:42:13 +0000 (19:42 +0200)] 
configure: Merge the libsane existence check with the soname check.

17 years agoconfigure: Merge the libcapi20 existence check with the soname check.
Alexandre Julliard [Mon, 2 Jul 2007 15:29:17 +0000 (17:29 +0200)] 
configure: Merge the libcapi20 existence check with the soname check.

17 years agoconfigure: Merge the libcurses existence check with the soname check.
Alexandre Julliard [Mon, 2 Jul 2007 15:28:50 +0000 (17:28 +0200)] 
configure: Merge the libcurses existence check with the soname check.

17 years agoconfigure: Merge the libhal existence check with the soname check.
Alexandre Julliard [Mon, 2 Jul 2007 15:28:33 +0000 (17:28 +0200)] 
configure: Merge the libhal existence check with the soname check.

17 years agoconfigure: Move the dll checks earlier in the file to make them available for library...
Alexandre Julliard [Mon, 2 Jul 2007 15:27:48 +0000 (17:27 +0200)] 
configure: Move the dll checks earlier in the file to make them available for library checks.

17 years agoconfigure: Change WINE_GET_SONAME to allow it to be used as a replacement for AC_CHEC...
Alexandre Julliard [Mon, 2 Jul 2007 15:02:51 +0000 (17:02 +0200)] 
configure: Change WINE_GET_SONAME to allow it to be used as a replacement for AC_CHECK_LIB.

17 years agomsi: Return ERROR_SUCCESS if the PackageName property is not present.
James Hawkins [Fri, 29 Jun 2007 21:12:52 +0000 (14:12 -0700)] 
msi: Return ERROR_SUCCESS if the PackageName property is not present.

17 years agomsi: Return ERROR_BAD_CONFIGURATION if the SourceList key does not exist.
James Hawkins [Fri, 29 Jun 2007 21:12:48 +0000 (14:12 -0700)] 
msi: Return ERROR_BAD_CONFIGURATION if the SourceList key does not exist.

17 years agomsi: Validate MsiSourceListGetInfo parameters.
James Hawkins [Fri, 29 Jun 2007 21:12:44 +0000 (14:12 -0700)] 
msi: Validate MsiSourceListGetInfo parameters.

17 years agomsi: Add tests for MsiSourceListGetInfo.
James Hawkins [Fri, 29 Jun 2007 21:12:41 +0000 (14:12 -0700)] 
msi: Add tests for MsiSourceListGetInfo.

17 years agomsi: Implement MsiSourceListGetInfoA.
James Hawkins [Fri, 29 Jun 2007 21:12:38 +0000 (14:12 -0700)] 
msi: Implement MsiSourceListGetInfoA.

17 years agoole32: Constify some variables.
Andrew Talbot [Sun, 1 Jul 2007 16:15:22 +0000 (17:15 +0100)] 
ole32: Constify some variables.

17 years agoconfigure: Don't set LDPATH if not needed.
Alexandre Julliard [Mon, 2 Jul 2007 12:38:04 +0000 (14:38 +0200)] 
configure: Don't set LDPATH if not needed.

17 years agoconfigure: Don't use a default soname if a library is not found, leave it undefined.
Alexandre Julliard [Mon, 2 Jul 2007 11:41:36 +0000 (13:41 +0200)] 
configure: Don't use a default soname if a library is not found, leave it undefined.

17 years agoconfigure: Export the shared library extension instead of hardcoding .so.
Alexandre Julliard [Mon, 2 Jul 2007 11:40:32 +0000 (13:40 +0200)] 
configure: Export the shared library extension instead of hardcoding .so.

17 years agoconfigure: Fix the strip command line for Mac OS.
Alexandre Julliard [Mon, 2 Jul 2007 11:38:18 +0000 (13:38 +0200)] 
configure: Fix the strip command line for Mac OS.

17 years agoadvapi32/tests: Add tests for OpenSCManagerA.
Paul Vriens [Mon, 2 Jul 2007 08:53:47 +0000 (10:53 +0200)] 
advapi32/tests: Add tests for OpenSCManagerA.

17 years agowined3d: Cleanup shader_glsl_load_psamplers().
H. Verbeet [Sun, 1 Jul 2007 21:41:57 +0000 (23:41 +0200)] 
wined3d: Cleanup shader_glsl_load_psamplers().

17 years agowined3d: In tex_colorop() & tex_alphaop(), only check the mapped stage against GL_LIM...
H. Verbeet [Sun, 1 Jul 2007 21:41:47 +0000 (23:41 +0200)] 
wined3d: In tex_colorop() & tex_alphaop(), only check the mapped stage against GL_LIMITS(textures) if the texture is used.

17 years agowined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for supported units.
H. Verbeet [Sun, 1 Jul 2007 21:41:15 +0000 (23:41 +0200)] 
wined3d: Only set GL_SHADER_OPERATION_NV to GL_NONE for supported units.

17 years agowined3d: Only call activate_dimensions() if the texture is used.
H. Verbeet [Sun, 1 Jul 2007 21:41:04 +0000 (23:41 +0200)] 
wined3d: Only call activate_dimensions() if the texture is used.

17 years agowined3d: Call IWineD3DDeviceImpl_FindTexUnitMap for cards without support for NV_REGI...
H. Verbeet [Sun, 1 Jul 2007 21:40:57 +0000 (23:40 +0200)] 
wined3d: Call IWineD3DDeviceImpl_FindTexUnitMap for cards without support for NV_REGISTER_COMBINERS as well.

17 years agows2_32: Handle IPv6 in WSAStringToAddress.
Kai Blin [Fri, 29 Jun 2007 21:39:20 +0000 (23:39 +0200)] 
ws2_32: Handle IPv6 in WSAStringToAddress.

17 years agontdll: Fix missing unlock on error path. Found by Smatch.
Michael Stefaniuc [Fri, 29 Jun 2007 20:50:18 +0000 (22:50 +0200)] 
ntdll: Fix missing unlock on error path. Found by Smatch.

17 years agocrypt32: Accept ERROR_INVALID_PARAMETER in addition to ERROR_PATH_NOT_FOUND (and...
Juan Lang [Fri, 29 Jun 2007 20:00:48 +0000 (13:00 -0700)] 
crypt32: Accept ERROR_INVALID_PARAMETER in addition to ERROR_PATH_NOT_FOUND (and remove no-longer-useful checkFileStoreFailure).

17 years agocrypt32: Accept ERROR_BADKEY in addition to ERROR_INVALID_HANDLE.
Juan Lang [Fri, 29 Jun 2007 19:56:43 +0000 (12:56 -0700)] 
crypt32: Accept ERROR_BADKEY in addition to ERROR_INVALID_HANDLE.

17 years agocrypt32: Accept OSS errors as well.
Juan Lang [Fri, 29 Jun 2007 19:53:35 +0000 (12:53 -0700)] 
crypt32: Accept OSS errors as well.

17 years agocrypt32: Accept OSS errors.
Juan Lang [Fri, 29 Jun 2007 19:43:00 +0000 (12:43 -0700)] 
crypt32: Accept OSS errors.

17 years agocrypt32: Don't fail when CryptVerifyCertificateSignatureEx is missing, use skip ...
Juan Lang [Fri, 29 Jun 2007 19:38:07 +0000 (12:38 -0700)] 
crypt32: Don't fail when CryptVerifyCertificateSignatureEx is missing, use skip (and get rid of unnecessary indenting).

17 years agocrypt32: Use skip to avoid failures where support is missing.
Juan Lang [Fri, 29 Jun 2007 19:37:08 +0000 (12:37 -0700)] 
crypt32: Use skip to avoid failures where support is missing.

17 years agouser32: Center MessageBox dialogs to desktop, as Windows does.
Markus Gömmel [Fri, 22 Jun 2007 11:53:30 +0000 (13:53 +0200)] 
user32: Center MessageBox dialogs to desktop, as Windows does.

17 years agocomctl32/datetime: Added a missing InvalidateRect to update display after WM_ENABLE.
Markus Gömmel [Thu, 21 Jun 2007 09:24:16 +0000 (11:24 +0200)] 
comctl32/datetime: Added a missing InvalidateRect to update display after WM_ENABLE.

17 years agoimm32: Implementation of GCS_CURSORPOS.
Aric Stewart [Fri, 29 Jun 2007 16:03:08 +0000 (11:03 -0500)] 
imm32: Implementation of GCS_CURSORPOS.

17 years agoRelease 0.9.40. wine-0.9.40
Alexandre Julliard [Fri, 29 Jun 2007 17:36:20 +0000 (19:36 +0200)] 
Release 0.9.40.

17 years agodsound: Fix calcplayposition to handle mixed amount > buffer length better.
Maarten Lankhorst [Fri, 29 Jun 2007 16:30:52 +0000 (18:30 +0200)] 
dsound: Fix calcplayposition to handle mixed amount > buffer length better.

17 years agoprograms/winefile: Add Russian resources.
Konstantin Kondratyuk [Fri, 29 Jun 2007 11:18:08 +0000 (15:18 +0400)] 
programs/winefile: Add Russian resources.

17 years agoole32: Constify some variables.
Andrew Talbot [Thu, 28 Jun 2007 20:32:45 +0000 (21:32 +0100)] 
ole32: Constify some variables.

17 years agows2_32: Return WSAEINVAL for unhandled address families in WSAStringToAddress.
Kai Blin [Fri, 29 Jun 2007 10:41:28 +0000 (12:41 +0200)] 
ws2_32: Return WSAEINVAL for unhandled address families in WSAStringToAddress.

Prepare for IPv6 support.

17 years agoshell32: Fix shelllink creation to non-executable files and remove unnecessary code.
Misha Koshelev [Fri, 29 Jun 2007 01:00:30 +0000 (20:00 -0500)] 
shell32: Fix shelllink creation to non-executable files and remove unnecessary code.

17 years agoshell32/tests: Fix tests of IShellLinkA_SetPath to conform on both Windows 98 and XP.
Misha Koshelev [Fri, 29 Jun 2007 00:56:30 +0000 (19:56 -0500)] 
shell32/tests: Fix tests of IShellLinkA_SetPath to conform on both Windows 98 and XP.

17 years agoshell32/tests: Allow CoCreateInstance to return E_NOINTERFACE to pass on Win98; add...
Misha Koshelev [Fri, 29 Jun 2007 00:56:24 +0000 (19:56 -0500)] 
shell32/tests: Allow CoCreateInstance to return E_NOINTERFACE to pass on Win98; add skips and display return values.

17 years agoshell32/tests: Add test for shell links to existing non-executable files.
Misha Koshelev [Fri, 29 Jun 2007 00:56:00 +0000 (19:56 -0500)] 
shell32/tests: Add test for shell links to existing non-executable files.

17 years agoshell32/tests: Allow individual tests in check_lnk to be todo_wine'd.
Misha Koshelev [Fri, 29 Jun 2007 00:55:56 +0000 (19:55 -0500)] 
shell32/tests: Allow individual tests in check_lnk to be todo_wine'd.

17 years agowined3d: Get rid of the oneToOneTexUnitMap field.
H. Verbeet [Thu, 28 Jun 2007 21:32:59 +0000 (23:32 +0200)] 
wined3d: Get rid of the oneToOneTexUnitMap field.

17 years agowined3d: In device_map_psamplers(), only touch the sampler mapping for samplers that...
H. Verbeet [Thu, 28 Jun 2007 21:32:53 +0000 (23:32 +0200)] 
wined3d: In device_map_psamplers(), only touch the sampler mapping for samplers that are used by the shader.

17 years agowined3d: Cleanup device_map_fixed_function_samplers().
H. Verbeet [Thu, 28 Jun 2007 21:32:38 +0000 (23:32 +0200)] 
wined3d: Cleanup device_map_fixed_function_samplers().

17 years agows2_32: Don't print traces from async I/O callbacks.
Alexandre Julliard [Fri, 29 Jun 2007 11:40:48 +0000 (13:40 +0200)] 
ws2_32: Don't print traces from async I/O callbacks.

17 years agontdll: Don't print traces from async I/O callbacks.
Alexandre Julliard [Fri, 29 Jun 2007 11:40:42 +0000 (13:40 +0200)] 
ntdll: Don't print traces from async I/O callbacks.

17 years agomshtml: Add IID_IPropertyNotifySink and DIID_HTMLTextContainerEvents connection point...
Jacek Caban [Fri, 29 Jun 2007 00:58:42 +0000 (02:58 +0200)] 
mshtml: Add IID_IPropertyNotifySink and DIID_HTMLTextContainerEvents connection points to HTMLBodyElement.

17 years agomshtml: Added IConnectionPointContainer implementation to HTMLBodyElement.
Jacek Caban [Fri, 29 Jun 2007 00:50:39 +0000 (02:50 +0200)] 
mshtml: Added IConnectionPointContainer implementation to HTMLBodyElement.

17 years agomshtml: Make connection points container independent.
Jacek Caban [Fri, 29 Jun 2007 00:50:04 +0000 (02:50 +0200)] 
mshtml: Make connection points container independent.

17 years agomshtml: Move IConnectionPointContainer to the separated struct.
Jacek Caban [Fri, 29 Jun 2007 00:49:27 +0000 (02:49 +0200)] 
mshtml: Move IConnectionPointContainer to the separated struct.

17 years agomshtml: Store connection point as a list.
Jacek Caban [Fri, 29 Jun 2007 00:48:50 +0000 (02:48 +0200)] 
mshtml: Store connection point as a list.

17 years agomshtml: Don't use dynamic allocation for connection points.
Jacek Caban [Fri, 29 Jun 2007 00:47:59 +0000 (02:47 +0200)] 
mshtml: Don't use dynamic allocation for connection points.

17 years agocrypt32: Implement getting content for data messages opened to encode.
Juan Lang [Fri, 29 Jun 2007 00:19:45 +0000 (17:19 -0700)] 
crypt32: Implement getting content for data messages opened to encode.

17 years agocrypt32: Implement getting bare content for data messages opened to encode.
Juan Lang [Fri, 29 Jun 2007 00:19:04 +0000 (17:19 -0700)] 
crypt32: Implement getting bare content for data messages opened to encode.

17 years agocrypt32: Add tests for data message encoding.
Juan Lang [Fri, 29 Jun 2007 00:16:49 +0000 (17:16 -0700)] 
crypt32: Add tests for data message encoding.

17 years agocrypt32: Add a stub get param function for data messages and remove stub message...
Juan Lang [Fri, 29 Jun 2007 00:16:15 +0000 (17:16 -0700)] 
crypt32: Add a stub get param function for data messages and remove stub message from open function.

17 years agocrypt32: Implement CryptMsgUpdate for data messages opened to encode.
Juan Lang [Fri, 29 Jun 2007 00:14:02 +0000 (17:14 -0700)] 
crypt32: Implement CryptMsgUpdate for data messages opened to encode.

17 years agocrypt32: Add a finalized member to message.
Juan Lang [Thu, 28 Jun 2007 23:53:37 +0000 (16:53 -0700)] 
crypt32: Add a finalized member to message.

17 years agocrypt32: Store stream info in message.
Juan Lang [Thu, 28 Jun 2007 23:52:37 +0000 (16:52 -0700)] 
crypt32: Store stream info in message.

17 years agocrypt32: Add an update function, use it to implement CryptMsgUpdate.
Juan Lang [Thu, 28 Jun 2007 23:51:47 +0000 (16:51 -0700)] 
crypt32: Add an update function, use it to implement CryptMsgUpdate.

17 years agocrypt32: Add a get param function, use it to implement CryptMsgGetParam.
Juan Lang [Thu, 28 Jun 2007 23:49:55 +0000 (16:49 -0700)] 
crypt32: Add a get param function, use it to implement CryptMsgGetParam.

17 years agocrypt32: Stub CryptMsgOpenToEncode for data messages.
Juan Lang [Thu, 28 Jun 2007 23:49:06 +0000 (16:49 -0700)] 
crypt32: Stub CryptMsgOpenToEncode for data messages.

17 years agocrypt32: Test CryptMsgGetParam for data messages opened to encode.
Juan Lang [Thu, 28 Jun 2007 23:46:55 +0000 (16:46 -0700)] 
crypt32: Test CryptMsgGetParam for data messages opened to encode.

17 years agocrypt32: Test CryptMsgUpdate for data messages opened to encode.
Juan Lang [Thu, 28 Jun 2007 23:46:33 +0000 (16:46 -0700)] 
crypt32: Test CryptMsgUpdate for data messages opened to encode.

17 years agocrypt32: Test CryptMsgOpenToEncode for data messages.
Juan Lang [Thu, 28 Jun 2007 23:46:08 +0000 (16:46 -0700)] 
crypt32: Test CryptMsgOpenToEncode for data messages.

17 years agocrypt32: Add base message type and use it to implement CryptMsgDuplicate and CryptMsg...
Juan Lang [Thu, 28 Jun 2007 23:45:29 +0000 (16:45 -0700)] 
crypt32: Add base message type and use it to implement CryptMsgDuplicate and CryptMsgClose.

17 years agocrypt32: Add basic parameter checking to CryptMsgOpenTo*.
Juan Lang [Thu, 28 Jun 2007 23:44:33 +0000 (16:44 -0700)] 
crypt32: Add basic parameter checking to CryptMsgOpenTo*.

17 years agocrypt32: Add basic tests for CryptMsg functions.
Juan Lang [Thu, 28 Jun 2007 23:43:17 +0000 (16:43 -0700)] 
crypt32: Add basic tests for CryptMsg functions.

17 years agocrypt32: Don't return fake HCRYPTMSG from CryptMsgOpenTo*.
Juan Lang [Thu, 28 Jun 2007 23:41:43 +0000 (16:41 -0700)] 
crypt32: Don't return fake HCRYPTMSG from CryptMsgOpenTo*.

17 years agowincrypt: Add missing message flags and parameters.
Juan Lang [Thu, 28 Jun 2007 17:07:57 +0000 (10:07 -0700)] 
wincrypt: Add missing message flags and parameters.

17 years agowine.inf: Add the SystemDrive environment variable.
Rob Shearman [Fri, 29 Jun 2007 08:11:32 +0000 (09:11 +0100)] 
wine.inf: Add the SystemDrive environment variable.

17 years agowinemenubuilder: Do not WINE_ERR in InvokeShellLinker if we are going to try again.
Misha Koshelev [Fri, 29 Jun 2007 00:47:59 +0000 (19:47 -0500)] 
winemenubuilder: Do not WINE_ERR in InvokeShellLinker if we are going to try again.

17 years agomsi: Ignore invalid conditional expressions when checking the launch conditions.
James Hawkins [Thu, 28 Jun 2007 22:38:58 +0000 (15:38 -0700)] 
msi: Ignore invalid conditional expressions when checking the launch conditions.

17 years agomsi: Add tests that show '!=' is not a valid conditional expression operator.
James Hawkins [Thu, 28 Jun 2007 22:11:26 +0000 (15:11 -0700)] 
msi: Add tests that show '!=' is not a valid conditional expression operator.