wine
11 years agomsvcrt/tests: Add a trailing '\n' to a win_skip().
Francois Gouget [Tue, 21 Aug 2012 11:31:49 +0000 (13:31 +0200)] 
msvcrt/tests: Add a trailing '\n' to a win_skip().

11 years agodsound: Make dumpCooperativeLevel() static.
Francois Gouget [Tue, 21 Aug 2012 11:31:39 +0000 (13:31 +0200)] 
dsound: Make dumpCooperativeLevel() static.

11 years agojoy.cpl: Prevent crash on IDirectInputEffect_Release.
Lucas Zawacki [Mon, 20 Aug 2012 06:39:07 +0000 (03:39 -0300)] 
joy.cpl: Prevent crash on IDirectInputEffect_Release.

11 years agod3dx9: Implement ID3DXConstantTable::SetMatrixTransposePointerArray.
Józef Kucia [Tue, 21 Aug 2012 12:52:20 +0000 (14:52 +0200)] 
d3dx9: Implement ID3DXConstantTable::SetMatrixTransposePointerArray.

11 years agod3dx9: Implement ID3DXConstantTable::SetMatrixPointerArray.
Józef Kucia [Tue, 21 Aug 2012 12:52:19 +0000 (14:52 +0200)] 
d3dx9: Implement ID3DXConstantTable::SetMatrixPointerArray.

11 years agod3dx9: Implement ID3DXConstantTable::SetMatrixTranspose.
Józef Kucia [Tue, 21 Aug 2012 12:52:18 +0000 (14:52 +0200)] 
d3dx9: Implement ID3DXConstantTable::SetMatrixTranspose.

11 years agod3dx9: Implement ID3DXConstantTable::SetMatrixTransposeArray.
Józef Kucia [Tue, 21 Aug 2012 12:52:17 +0000 (14:52 +0200)] 
d3dx9: Implement ID3DXConstantTable::SetMatrixTransposeArray.

11 years agod3dx9: ID3DXConstantTable::SetFloat shouldn't change the value of matrix and vector...
Józef Kucia [Tue, 21 Aug 2012 12:52:16 +0000 (14:52 +0200)] 
d3dx9: ID3DXConstantTable::SetFloat shouldn't change the value of matrix and vector constants.

11 years agod3dx9: ID3DXConstantTable::SetVector shouldn't change the value of matrix constants.
Józef Kucia [Tue, 21 Aug 2012 12:52:15 +0000 (14:52 +0200)] 
d3dx9: ID3DXConstantTable::SetVector shouldn't change the value of matrix constants.

11 years agod3dx9: ID3DXConstantTable::SetMatrix should set scalar constants.
Józef Kucia [Tue, 21 Aug 2012 12:52:14 +0000 (14:52 +0200)] 
d3dx9: ID3DXConstantTable::SetMatrix should set scalar constants.

11 years agod3dx9: Avoid TRUE : FALSE conditional expression.
Rico Schüller [Tue, 21 Aug 2012 10:26:45 +0000 (12:26 +0200)] 
d3dx9: Avoid TRUE : FALSE conditional expression.

11 years agod3dx9: Remove not needed TRACE.
Rico Schüller [Tue, 21 Aug 2012 10:26:40 +0000 (12:26 +0200)] 
d3dx9: Remove not needed TRACE.

11 years agod3dx9: Identify D3DTSS_CONSTANT and FVF states.
Rico Schüller [Tue, 21 Aug 2012 10:26:33 +0000 (12:26 +0200)] 
d3dx9: Identify D3DTSS_CONSTANT and FVF states.

11 years agod3dx9: Don't double check the technique.
Rico Schüller [Tue, 21 Aug 2012 10:26:22 +0000 (12:26 +0200)] 
d3dx9: Don't double check the technique.

11 years agogdi32: Allow removing a driver from the stack based on its function table.
Alexandre Julliard [Tue, 21 Aug 2012 10:59:18 +0000 (12:59 +0200)] 
gdi32: Allow removing a driver from the stack based on its function table.

11 years agogdi32: Add a helper function to find a specific driver in the DC stack.
Alexandre Julliard [Tue, 21 Aug 2012 10:54:01 +0000 (12:54 +0200)] 
gdi32: Add a helper function to find a specific driver in the DC stack.

11 years agoadvapi32: RegSetValueExW should not crash when passed 1 instead of L"1".
Dan Kegel [Mon, 20 Aug 2012 16:12:18 +0000 (09:12 -0700)] 
advapi32: RegSetValueExW should not crash when passed 1 instead of L"1".

11 years agontdll: Add support for Windows 8 version.
André Hentschel [Mon, 20 Aug 2012 18:37:53 +0000 (20:37 +0200)] 
ntdll: Add support for Windows 8 version.

11 years agogdiplus: Use set_rect_empty() helper to make the code slightly more compact and readable.
Dmitry Timoshkov [Tue, 21 Aug 2012 02:02:13 +0000 (11:02 +0900)] 
gdiplus: Use set_rect_empty() helper to make the code slightly more compact and readable.

11 years agogdiplus: Rename roundr() to gdip_round() to make it clearer that it's an internal...
Dmitry Timoshkov [Tue, 21 Aug 2012 02:02:06 +0000 (11:02 +0900)] 
gdiplus: Rename roundr() to gdip_round() to make it clearer that it's an internal helper.

11 years agowineoss: Fix variable types so pointer is not truncated on 64bit.
Nikolay Sivov [Tue, 21 Aug 2012 03:55:45 +0000 (07:55 +0400)] 
wineoss: Fix variable types so pointer is not truncated on 64bit.

11 years agowinecoreaudio: Fix variable types so pointer is not truncated on 64bit.
Nikolay Sivov [Tue, 21 Aug 2012 03:54:50 +0000 (07:54 +0400)] 
winecoreaudio: Fix variable types so pointer is not truncated on 64bit.

11 years agowinealsa: Fix variable types so pointer is not truncated on 64bit.
Nikolay Sivov [Tue, 21 Aug 2012 03:53:00 +0000 (07:53 +0400)] 
winealsa: Fix variable types so pointer is not truncated on 64bit.

11 years agowined3d: Use BOOL instead of char in shader_load_constants().
Matteo Bruni [Mon, 20 Aug 2012 20:34:59 +0000 (22:34 +0200)] 
wined3d: Use BOOL instead of char in shader_load_constants().

11 years agowined3d: Force ARB shader programs reselection on bool/int constant changes.
Matteo Bruni [Mon, 20 Aug 2012 20:34:58 +0000 (22:34 +0200)] 
wined3d: Force ARB shader programs reselection on bool/int constant changes.

The ARB shader backend hardcodes some constant-dependent state in the shader
itself (e.g. branch taken/not taken). So, we have to make sure to update the
selected ARB shader when the application modifies non-float constants.

11 years agowined3d: Fix blending test expected results.
Matteo Bruni [Mon, 20 Aug 2012 20:34:57 +0000 (22:34 +0200)] 
wined3d: Fix blending test expected results.

11 years agomscoree: Avoid calling mono_image_open_from_module_handle for libraries.
Vincent Povirk [Mon, 20 Aug 2012 16:15:33 +0000 (11:15 -0500)] 
mscoree: Avoid calling mono_image_open_from_module_handle for libraries.

11 years agopo: Update Korean translation.
Hwang YunSong [Mon, 20 Aug 2012 02:14:36 +0000 (11:14 +0900)] 
po: Update Korean translation.

11 years agowininet: Fix initialization in test_cert_struct.
Gerald Pfeifer [Sat, 18 Aug 2012 22:41:48 +0000 (00:41 +0200)] 
wininet: Fix initialization in test_cert_struct.

11 years agowindowscodecs: Implement IWICImagingFactory::CreateBitmapFromSource.
Vincent Povirk [Tue, 14 Aug 2012 21:41:50 +0000 (16:41 -0500)] 
windowscodecs: Implement IWICImagingFactory::CreateBitmapFromSource.

11 years agowindowscodecs: Allow CopyPixels to succeed without padding from the last row.
Vincent Povirk [Tue, 14 Aug 2012 21:40:33 +0000 (16:40 -0500)] 
windowscodecs: Allow CopyPixels to succeed without padding from the last row.

11 years agooleaut32: Added more tests.
Jacek Caban [Mon, 20 Aug 2012 15:42:53 +0000 (17:42 +0200)] 
oleaut32: Added more tests.

11 years agooleaut32: Ensure that the right interface is passed to the callee in ITypeInfo::Invoke.
Jacek Caban [Mon, 20 Aug 2012 15:42:40 +0000 (17:42 +0200)] 
oleaut32: Ensure that the right interface is passed to the callee in ITypeInfo::Invoke.

11 years agomshtml: Added IHTMLWindow6::get_sessionStorage implementation.
Jacek Caban [Mon, 20 Aug 2012 14:19:41 +0000 (16:19 +0200)] 
mshtml: Added IHTMLWindow6::get_sessionStorage implementation.

11 years agogdiplus: StringFormatFlagsLineLimit doesn't allow line wrapping.
Dmitry Timoshkov [Mon, 20 Aug 2012 03:08:34 +0000 (12:08 +0900)] 
gdiplus: StringFormatFlagsLineLimit doesn't allow line wrapping.

11 years agogdiplus: Add a test for extra space added by GdipMeasureString.
Dmitry Timoshkov [Mon, 20 Aug 2012 03:08:26 +0000 (12:08 +0900)] 
gdiplus: Add a test for extra space added by GdipMeasureString.

11 years agogdiplus: GdipGetImageThumbnail should return image in 32bppPARGB format.
Dmitry Timoshkov [Mon, 20 Aug 2012 03:08:17 +0000 (12:08 +0900)] 
gdiplus: GdipGetImageThumbnail should return image in 32bppPARGB format.

11 years agogdiplus: Return error code of the failed API to the caller.
Dmitry Timoshkov [Mon, 20 Aug 2012 03:08:05 +0000 (12:08 +0900)] 
gdiplus: Return error code of the failed API to the caller.

11 years agogdiplus: Round the layout rectangle down instead of up in gdip_format_string().
Dmitry Timoshkov [Mon, 20 Aug 2012 03:07:57 +0000 (12:07 +0900)] 
gdiplus: Round the layout rectangle down instead of up in gdip_format_string().

11 years agogdiplus: Add a test for measuring string that doesn't fit into layout rectangle.
Dmitry Timoshkov [Mon, 20 Aug 2012 03:07:47 +0000 (12:07 +0900)] 
gdiplus: Add a test for measuring string that doesn't fit into layout rectangle.

11 years agogdiplus: If there is no hbitmap associated with GpBitmap then create one.
Dmitry Timoshkov [Mon, 20 Aug 2012 03:07:32 +0000 (12:07 +0900)] 
gdiplus: If there is no hbitmap associated with GpBitmap then create one.

11 years agomsvcrt/tests: Execute c++ related tests on 64-bit systems.
Piotr Caban [Mon, 20 Aug 2012 10:47:51 +0000 (12:47 +0200)] 
msvcrt/tests: Execute c++ related tests on 64-bit systems.

11 years agomsvcrt: Fixed vector destructors implementation on 64-bit systems.
Piotr Caban [Mon, 20 Aug 2012 10:47:04 +0000 (12:47 +0200)] 
msvcrt: Fixed vector destructors implementation on 64-bit systems.

11 years agoquartz: COM cleanup for the IClassFactory iface.
Michael Stefaniuc [Mon, 20 Aug 2012 10:03:14 +0000 (12:03 +0200)] 
quartz: COM cleanup for the IClassFactory iface.

11 years agoamstream: COM cleanup for the IClassFactory iface.
Michael Stefaniuc [Mon, 20 Aug 2012 10:01:24 +0000 (12:01 +0200)] 
amstream: COM cleanup for the IClassFactory iface.

11 years agomlang: COM cleanup for the IClassFactory iface.
Michael Stefaniuc [Mon, 20 Aug 2012 10:00:03 +0000 (12:00 +0200)] 
mlang: COM cleanup for the IClassFactory iface.

11 years agostrmbase: COM cleanup for the IClassFactory iface.
Michael Stefaniuc [Mon, 20 Aug 2012 09:57:31 +0000 (11:57 +0200)] 
strmbase: COM cleanup for the IClassFactory iface.

11 years agoqedit: COM cleanup for the IClassFactory iface.
Michael Stefaniuc [Mon, 20 Aug 2012 09:55:43 +0000 (11:55 +0200)] 
qedit: COM cleanup for the IClassFactory iface.

11 years agodinput: Return a valid keyboard type in keyboard GetCapabilities.
Lucas Zawacki [Mon, 20 Aug 2012 06:52:17 +0000 (03:52 -0300)] 
dinput: Return a valid keyboard type in keyboard GetCapabilities.

11 years agodinput/tests: Test for keyboard GetCapabilities.
Lucas Zawacki [Mon, 20 Aug 2012 06:52:16 +0000 (03:52 -0300)] 
dinput/tests: Test for keyboard GetCapabilities.

11 years agod3dx9/tests: Add variable name test.
Rico Schüller [Sat, 18 Aug 2012 12:59:35 +0000 (14:59 +0200)] 
d3dx9/tests: Add variable name test.

11 years agod3dx9: Move technique name handling to technique handle validation.
Rico Schüller [Sat, 18 Aug 2012 12:59:31 +0000 (14:59 +0200)] 
d3dx9: Move technique name handling to technique handle validation.

11 years agod3dx9: Use a separate function for the technique name.
Rico Schüller [Sat, 18 Aug 2012 12:59:16 +0000 (14:59 +0200)] 
d3dx9: Use a separate function for the technique name.

11 years agod3dx9: Silence missing function handling in the effect interface.
Rico Schüller [Sat, 18 Aug 2012 12:59:05 +0000 (14:59 +0200)] 
d3dx9: Silence missing function handling in the effect interface.

11 years agod3dx9: Make annotation handling more generic for techniques and passes.
Rico Schüller [Sat, 18 Aug 2012 12:59:01 +0000 (14:59 +0200)] 
d3dx9: Make annotation handling more generic for techniques and passes.

11 years agod3dx9: Improve check for empty braces for elements.
Rico Schüller [Sat, 18 Aug 2012 12:58:52 +0000 (14:58 +0200)] 
d3dx9: Improve check for empty braces for elements.

11 years agod3dx9: Return NULL if name is not given.
Rico Schüller [Sat, 18 Aug 2012 12:58:40 +0000 (14:58 +0200)] 
d3dx9: Return NULL if name is not given.

11 years agodssenh/tests: Added signature tests on the DSSENH cryptographic service provider.
Marek Chmiel [Fri, 17 Aug 2012 23:15:43 +0000 (18:15 -0500)] 
dssenh/tests: Added signature tests on the DSSENH cryptographic service provider.

11 years agodssenh/tests: Fixed failing block cipher mode tests on the DSSENH cryptographic servi...
Marek Chmiel [Fri, 17 Aug 2012 21:44:22 +0000 (16:44 -0500)] 
dssenh/tests: Fixed failing block cipher mode tests on the DSSENH cryptographic service provider.

11 years agowined3d: Also issue any queries for index buffers in drawPrimitive().
Henri Verbeet [Mon, 20 Aug 2012 06:12:09 +0000 (08:12 +0200)] 
wined3d: Also issue any queries for index buffers in drawPrimitive().

11 years agowined3d: Use a slightly shorter timeout in wined3d_event_query_finish().
Henri Verbeet [Mon, 20 Aug 2012 06:12:08 +0000 (08:12 +0200)] 
wined3d: Use a slightly shorter timeout in wined3d_event_query_finish().

11 years agowinex11: Try harder to get usable RandR screen resources.
Henri Verbeet [Mon, 20 Aug 2012 06:12:07 +0000 (08:12 +0200)] 
winex11: Try harder to get usable RandR screen resources.

11 years agowinex11: Try XRandR 1.0 if 1.2 fails.
Henri Verbeet [Mon, 20 Aug 2012 06:12:06 +0000 (08:12 +0200)] 
winex11: Try XRandR 1.0 if 1.2 fails.

11 years agoqcap: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 18:21:46 +0000 (22:21 +0400)] 
qcap: Call interface methods properly.

11 years agomstask: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 18:11:15 +0000 (22:11 +0400)] 
mstask: Call interface methods properly.

11 years agomsctf: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 18:01:36 +0000 (22:01 +0400)] 
msctf: Call interface methods properly.

11 years agomscoree: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 17:50:52 +0000 (21:50 +0400)] 
mscoree: Call interface methods properly.

11 years agomlang: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 15:55:54 +0000 (19:55 +0400)] 
mlang: Call interface methods properly.

11 years agomciqtz: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 15:53:45 +0000 (19:53 +0400)] 
mciqtz: Call interface methods properly.

11 years agoitss: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 15:48:22 +0000 (19:48 +0400)] 
itss: Call interface methods properly.

11 years agogameux: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 15:41:52 +0000 (19:41 +0400)] 
gameux: Call interface methods properly.

11 years agocomctl32: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 15:19:41 +0000 (19:19 +0400)] 
comctl32: Call interface methods properly.

11 years agobrowseui: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 15:15:15 +0000 (19:15 +0400)] 
browseui: Call interface methods properly.

11 years agoamstream: Call interface methods properly.
Nikolay Sivov [Sun, 19 Aug 2012 15:11:05 +0000 (19:11 +0400)] 
amstream: Call interface methods properly.

11 years agomsvcp90: Fixed buffer allocation in basic_stringbuf<wchar> class.
Piotr Caban [Sat, 18 Aug 2012 12:54:17 +0000 (14:54 +0200)] 
msvcp90: Fixed buffer allocation in basic_stringbuf<wchar> class.

11 years agoriched20: Fixed pointer to value out of scope (Coverity).
Marcus Meissner [Sat, 18 Aug 2012 09:56:12 +0000 (11:56 +0200)] 
riched20: Fixed pointer to value out of scope (Coverity).

11 years agohhctrl.ocx: Initialize ret on some error paths (Coverity).
Marcus Meissner [Sat, 18 Aug 2012 09:55:52 +0000 (11:55 +0200)] 
hhctrl.ocx: Initialize ret on some error paths (Coverity).

11 years agojoy.cpl: Avoid uninitialized variable usage (Coverity).
Marcus Meissner [Sat, 18 Aug 2012 09:51:24 +0000 (11:51 +0200)] 
joy.cpl: Avoid uninitialized variable usage (Coverity).

11 years agoqcap: Fixed another use-after free (Coverity).
Marcus Meissner [Fri, 17 Aug 2012 21:07:11 +0000 (23:07 +0200)] 
qcap: Fixed another use-after free (Coverity).

11 years agoqcap: Fixed a use after free in error path (Coverity).
Marcus Meissner [Fri, 17 Aug 2012 21:04:31 +0000 (23:04 +0200)] 
qcap: Fixed a use after free in error path (Coverity).

11 years agoquartz: Avoid linked list walk with free next (Coverity).
Marcus Meissner [Fri, 17 Aug 2012 20:36:48 +0000 (22:36 +0200)] 
quartz: Avoid linked list walk with free next (Coverity).

11 years agouser32: Fixed two use-after-free (Coverity).
Marcus Meissner [Fri, 17 Aug 2012 19:31:34 +0000 (21:31 +0200)] 
user32: Fixed two use-after-free (Coverity).

11 years agouser32: Free the correct dce (Coverity).
Marcus Meissner [Fri, 17 Aug 2012 19:23:38 +0000 (21:23 +0200)] 
user32: Free the correct dce (Coverity).

11 years agowinecfg: Fixed use-after-free (Coverity).
Marcus Meissner [Fri, 17 Aug 2012 18:53:43 +0000 (20:53 +0200)] 
winecfg: Fixed use-after-free (Coverity).

11 years agogdi32: Make sure that pattern info is initialized before being used.
Dmitry Timoshkov [Fri, 17 Aug 2012 17:09:17 +0000 (02:09 +0900)] 
gdi32: Make sure that pattern info is initialized before being used.

11 years agowindowscodecs: Do not assume that vtable is the first element of the object.
Dmitry Timoshkov [Fri, 17 Aug 2012 17:09:09 +0000 (02:09 +0900)] 
windowscodecs: Do not assume that vtable is the first element of the object.

11 years agoRelease 1.5.11. wine-1.5.11
Alexandre Julliard [Fri, 17 Aug 2012 18:12:53 +0000 (20:12 +0200)] 
Release 1.5.11.

11 years agoadvapi32/tests: Don't shadow some local variables.
Michael Stefaniuc [Fri, 17 Aug 2012 14:22:01 +0000 (16:22 +0200)] 
advapi32/tests: Don't shadow some local variables.

11 years agod3d9/tests: Simplify some logic operations.
Michael Stefaniuc [Fri, 17 Aug 2012 14:21:16 +0000 (16:21 +0200)] 
d3d9/tests: Simplify some logic operations.

11 years agoadvpack/tests: Use the global "current directory" variable.
Michael Stefaniuc [Fri, 17 Aug 2012 14:19:28 +0000 (16:19 +0200)] 
advpack/tests: Use the global "current directory" variable.

11 years agoddrawex: COM cleanup for the IDirectDrawSurface4 iface.
Michael Stefaniuc [Fri, 17 Aug 2012 14:16:57 +0000 (16:16 +0200)] 
ddrawex: COM cleanup for the IDirectDrawSurface4 iface.

11 years agoddrawex: Forward to the wrapped surface instead of recursing forever.
Michael Stefaniuc [Fri, 17 Aug 2012 14:15:15 +0000 (16:15 +0200)] 
ddrawex: Forward to the wrapped surface instead of recursing forever.

11 years agoddrawex: Rename impl_from_dds4 to impl_from_IDirectDrawSurface4.
Michael Stefaniuc [Fri, 17 Aug 2012 14:13:12 +0000 (16:13 +0200)] 
ddrawex: Rename impl_from_dds4 to impl_from_IDirectDrawSurface4.

11 years agoddrawex: Get rid of dds_get_inner().
Michael Stefaniuc [Fri, 17 Aug 2012 14:07:56 +0000 (16:07 +0200)] 
ddrawex: Get rid of dds_get_inner().

11 years agoddrawex: Use unsafe_impl_from_IDirectDrawSurface4() for application provided ifaces.
Michael Stefaniuc [Fri, 17 Aug 2012 14:05:15 +0000 (16:05 +0200)] 
ddrawex: Use unsafe_impl_from_IDirectDrawSurface4() for application provided ifaces.

11 years agomsvcp100: Manually define virtual destructors in vtables.
Piotr Caban [Fri, 17 Aug 2012 09:26:47 +0000 (11:26 +0200)] 
msvcp100: Manually define virtual destructors in vtables.

11 years agomsvcp60: Manually define virtual destructors in vtables.
Piotr Caban [Fri, 17 Aug 2012 09:25:48 +0000 (11:25 +0200)] 
msvcp60: Manually define virtual destructors in vtables.

11 years agomsvcp90: Manually define virtual destructors in vtables.
Piotr Caban [Fri, 17 Aug 2012 09:25:35 +0000 (11:25 +0200)] 
msvcp90: Manually define virtual destructors in vtables.

11 years agomsvcp: Sync spec files.
Piotr Caban [Fri, 17 Aug 2012 09:23:37 +0000 (11:23 +0200)] 
msvcp: Sync spec files.

11 years agocomctl32: Correct values passed in MCN_SELECT/MCN_SELCHANGE notifications.
Sergey Guralnik [Fri, 17 Aug 2012 06:24:12 +0000 (10:24 +0400)] 
comctl32: Correct values passed in MCN_SELECT/MCN_SELCHANGE notifications.