wine
18 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

18 years agorsaenh: Use the correct registry key in RSAENH_CPAcquireContext.
Mounir IDRASSI [Mon, 7 May 2007 21:37:30 +0000 (23:37 +0200)] 
rsaenh: Use the correct registry key in RSAENH_CPAcquireContext.

18 years agolocalui: Add German resources.
Detlef Riekenberg [Mon, 7 May 2007 20:34:12 +0000 (22:34 +0200)] 
localui: Add German resources.

18 years agogdi32: Add check for null pointer in SetDIBitsToDevice.
Louis Lenders [Mon, 7 May 2007 20:03:16 +0000 (21:03 +0100)] 
gdi32: Add check for null pointer in SetDIBitsToDevice.

18 years agoddraw: Primary surfaces always have screen size.
Stefan Dösinger [Sat, 28 Apr 2007 15:29:17 +0000 (17:29 +0200)] 
ddraw: Primary surfaces always have screen size.

18 years agoddraw: Adjust the d3d viewport when changing the back buffer.
Stefan Dösinger [Sat, 28 Apr 2007 12:50:15 +0000 (14:50 +0200)] 
ddraw: Adjust the d3d viewport when changing the back buffer.

WineD3D sets up the viewport according to the front buffer, so this
needs to be changed to the values of the render target passed when the
d3d7 device is created and this device turns out not to be the known
front or back buffer.

18 years agowined3d: Full surface DXTn copy.
Stefan Dösinger [Sat, 28 Apr 2007 12:28:55 +0000 (14:28 +0200)] 
wined3d: Full surface DXTn copy.

Height * Pitch is not a valid way to calculate the surface size for
DXTn surfaces. Instead of messing with format specific formulas just
use the size stored in the destination surface.

18 years agoddraw: Fix reported caps on compressed surfaces.
Stefan Dösinger [Sun, 6 May 2007 21:40:19 +0000 (23:40 +0200)] 
ddraw: Fix reported caps on compressed surfaces.

Compressed surfaces in ddraw do not have a pitch, instead the full
surface size is reported. Also adds tests for the extact behavior and
surface flags set.

18 years agowine.inf: Move explorer to the windows directory.
Damjan Jovanovic [Mon, 7 May 2007 06:28:51 +0000 (08:28 +0200)] 
wine.inf: Move explorer to the windows directory.

18 years agoconfigure: Added rpath support for Solaris.
Alexandre Julliard [Mon, 7 May 2007 18:50:12 +0000 (20:50 +0200)] 
configure: Added rpath support for Solaris.

18 years agobrowseui: Fixed ClassFactory_LockServer implementation.
Bernard Ladenthin [Mon, 7 May 2007 16:13:35 +0000 (18:13 +0200)] 
browseui: Fixed ClassFactory_LockServer implementation.

18 years agorsaenh: Fix read_key_container bug that prevents CryptAcquireContext from correctly...
Mounir IDRASSI [Mon, 7 May 2007 16:53:30 +0000 (18:53 +0200)] 
rsaenh: Fix read_key_container bug that prevents CryptAcquireContext from correctly loading the keys.

18 years agowincrypt.h: Add missing definitions.
Mounir IDRASSI [Mon, 7 May 2007 16:35:48 +0000 (18:35 +0200)] 
wincrypt.h: Add missing definitions.

18 years agokernel32: Exclude unused headers.
Andrew Talbot [Mon, 7 May 2007 13:15:26 +0000 (14:15 +0100)] 
kernel32: Exclude unused headers.

18 years agokernel32: Exclude unused headers.
Andrew Talbot [Mon, 7 May 2007 13:15:23 +0000 (14:15 +0100)] 
kernel32: Exclude unused headers.

18 years agokernel32: Exclude unused headers.
Andrew Talbot [Mon, 7 May 2007 13:15:20 +0000 (14:15 +0100)] 
kernel32: Exclude unused headers.

18 years agokernel32: Exclude unused headers.
Andrew Talbot [Mon, 7 May 2007 13:15:17 +0000 (14:15 +0100)] 
kernel32: Exclude unused headers.

18 years agoitss: Exclude unused headers.
Andrew Talbot [Mon, 7 May 2007 13:15:15 +0000 (14:15 +0100)] 
itss: Exclude unused headers.

18 years agoinfosoft: Exclude unused header.
Andrew Talbot [Mon, 7 May 2007 13:15:10 +0000 (14:15 +0100)] 
infosoft: Exclude unused header.

18 years agoimagehlp: Exclude unused headers.
Andrew Talbot [Mon, 7 May 2007 13:15:07 +0000 (14:15 +0100)] 
imagehlp: Exclude unused headers.

18 years agoinseng: Exclude unused header.
Andrew Talbot [Mon, 7 May 2007 13:15:12 +0000 (14:15 +0100)] 
inseng: Exclude unused header.

18 years agowinegcc: Allow -R and -z linker options.
Ben Taylor [Sat, 5 May 2007 18:33:58 +0000 (18:33 +0000)] 
winegcc: Allow -R and -z linker options.

18 years agokernel32: Disable FT_Thunk entry point when Windows version is NT.
Alexandre Julliard [Mon, 7 May 2007 15:10:18 +0000 (17:10 +0200)] 
kernel32: Disable FT_Thunk entry point when Windows version is NT.

18 years agoconfigure: Only check for the static versions of libicu.
Alexandre Julliard [Mon, 7 May 2007 15:06:48 +0000 (17:06 +0200)] 
configure: Only check for the static versions of libicu.

Get rid of hardcoded path names to avoid trouble on 64-bit platforms.
Based on a patch by Robert Millan.

18 years agowinmm: Use criticalsection for determining wether timer is synchronously killable.
Maarten Lankhorst [Sat, 5 May 2007 15:32:24 +0000 (17:32 +0200)] 
winmm: Use criticalsection for determining wether timer is synchronously killable.

18 years agobrowseui: Implement ClassFactory_LockServer in browseui dll.
Bernard Ladenthin [Sun, 6 May 2007 17:31:07 +0000 (19:31 +0200)] 
browseui: Implement ClassFactory_LockServer in browseui dll.

18 years agomsi: Add handling for the ReinstallMode control event.
James Hawkins [Mon, 7 May 2007 01:54:21 +0000 (20:54 -0500)] 
msi: Add handling for the ReinstallMode control event.

18 years agomsi: Add stub handlers for the remaing standard actions that reference tables.
James Hawkins [Mon, 7 May 2007 01:52:14 +0000 (20:52 -0500)] 
msi: Add stub handlers for the remaing standard actions that reference tables.

18 years agomsi: Remove debugging printf statements.
James Hawkins [Mon, 7 May 2007 01:43:37 +0000 (20:43 -0500)] 
msi: Remove debugging printf statements.

18 years agomsi: Remove incorrect ERR as messages can be sent before the control is created.
James Hawkins [Mon, 7 May 2007 01:31:42 +0000 (20:31 -0500)] 
msi: Remove incorrect ERR as messages can be sent before the control is created.

18 years agomsi: Set the text limit of the edit control if the limit is given.
James Hawkins [Mon, 7 May 2007 01:30:28 +0000 (20:30 -0500)] 
msi: Set the text limit of the edit control if the limit is given.

18 years agomsi: Add the ES_AUTOHSCROLL style to the edit control.
James Hawkins [Mon, 7 May 2007 01:29:30 +0000 (20:29 -0500)] 
msi: Add the ES_AUTOHSCROLL style to the edit control.

18 years agomsi: Only allow valid styles in msi_dialog_get_style.
James Hawkins [Mon, 7 May 2007 01:28:13 +0000 (20:28 -0500)] 
msi: Only allow valid styles in msi_dialog_get_style.

18 years agomshtml: Remove auto detection of Mozilla and Mozilla ActiveX control.
Jacek Caban [Sun, 6 May 2007 13:02:51 +0000 (15:02 +0200)] 
mshtml: Remove auto detection of Mozilla and Mozilla ActiveX control.

18 years agoddraw/tests: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Sat, 5 May 2007 21:43:21 +0000 (23:43 +0200)] 
ddraw/tests: Fix compilation on systems that don't support nameless unions.

18 years agocomctl32: treeview: Treeviews shouldn't be sending NM_TOOLTIPSCREATED (with testcase).
Mikołaj Zalewski [Sat, 5 May 2007 18:22:30 +0000 (20:22 +0200)] 
comctl32: treeview: Treeviews shouldn't be sending NM_TOOLTIPSCREATED (with testcase).

18 years agocomctl32: treeview: Make the focus test pass under Windows XP.
Mikołaj Zalewski [Sat, 5 May 2007 18:20:04 +0000 (20:20 +0200)] 
comctl32: treeview: Make the focus test pass under Windows XP.

18 years agolocalui: Prefer builtin version.
Detlef Riekenberg [Fri, 4 May 2007 22:20:13 +0000 (00:20 +0200)] 
localui: Prefer builtin version.

18 years agolocalui: Implement ConfigurePortUI for LPT.
Detlef Riekenberg [Fri, 4 May 2007 22:19:33 +0000 (00:19 +0200)] 
localui: Implement ConfigurePortUI for LPT.

18 years agoriched32: Avoid implicit time().
Marcus Meissner [Fri, 4 May 2007 23:18:40 +0000 (01:18 +0200)] 
riched32: Avoid implicit time().

18 years agowinbase.h: Define FILE_FLAG_OPEN_REPARSE_POINT.
Kevin Koltzau [Sat, 5 May 2007 01:44:46 +0000 (21:44 -0400)] 
winbase.h: Define FILE_FLAG_OPEN_REPARSE_POINT.

18 years agomsi: automation: Implement Session::Installer.
Misha Koshelev [Sat, 5 May 2007 04:18:40 +0000 (23:18 -0500)] 
msi: automation: Implement Session::Installer.

18 years agomsi: automation: Store parent Installer object in Session.
Misha Koshelev [Sat, 5 May 2007 04:18:19 +0000 (23:18 -0500)] 
msi: automation: Store parent Installer object in Session.

18 years agomsi/tests: automation: Session::Installer conformance test.
Misha Koshelev [Sat, 5 May 2007 04:17:56 +0000 (23:17 -0500)] 
msi/tests: automation: Session::Installer conformance test.

18 years agomsi: script: Discriminate properly between JScript and VBScript.
Misha Koshelev [Fri, 4 May 2007 13:10:21 +0000 (08:10 -0500)] 
msi: script: Discriminate properly between JScript and VBScript.

18 years agoadvapi32: Add FILE_FLAG_BACKUP_SEMANTICS to the flags passed to CreateFileW to be...
Dmitry Timoshkov [Fri, 4 May 2007 07:27:10 +0000 (16:27 +0900)] 
advapi32: Add FILE_FLAG_BACKUP_SEMANTICS to the flags passed to CreateFileW to be able to get security information for directories as well as for files.

18 years agogdi32: AddFontResource should return a number of added font faces.
Dmitry Timoshkov [Fri, 4 May 2007 07:26:06 +0000 (16:26 +0900)] 
gdi32: AddFontResource should return a number of added font faces.

18 years agogdi32: Handle errors in WineEngAddFontResourceEx.
Dmitry Timoshkov [Fri, 4 May 2007 07:25:38 +0000 (16:25 +0900)] 
gdi32: Handle errors in WineEngAddFontResourceEx.