wine
14 years agowinecoreaudio: Accept up to 8 channels.
Jörg Höhle [Mon, 5 Oct 2009 08:34:24 +0000 (10:34 +0200)] 
winecoreaudio: Accept up to 8 channels.

14 years agowineoss: Fix the buffer size check for more than 2 channels.
Jörg Höhle [Sat, 3 Oct 2009 20:42:30 +0000 (22:42 +0200)] 
wineoss: Fix the buffer size check for more than 2 channels.

14 years agowinmm: Require at least 16 bytes in the WAVE fmt header for PlaySound.
Jörg Höhle [Sat, 3 Oct 2009 09:42:37 +0000 (11:42 +0200)] 
winmm: Require at least 16 bytes in the WAVE fmt header for PlaySound.

14 years agocomctl32/monthcal: Check range limits in MCM_SETCURSEL.
Nikolay Sivov [Sun, 4 Oct 2009 19:17:33 +0000 (23:17 +0400)] 
comctl32/monthcal: Check range limits in MCM_SETCURSEL.

14 years agocomctl32/monthcal: Use true date comparison on multiselection, not only the day is...
Nikolay Sivov [Sun, 4 Oct 2009 19:17:07 +0000 (23:17 +0400)] 
comctl32/monthcal: Use true date comparison on multiselection, not only the day is valuable.

14 years agocomctl32/monthcal: Handle mouse pointer followed focus rectangle more accurately.
Nikolay Sivov [Sun, 4 Oct 2009 19:16:41 +0000 (23:16 +0400)] 
comctl32/monthcal: Handle mouse pointer followed focus rectangle more accurately.

14 years agocomctl32/monthcal: Implement MCM_GETMONTHRANGE for GMR_VISIBLE flag, single calendar...
Nikolay Sivov [Sun, 4 Oct 2009 14:27:21 +0000 (18:27 +0400)] 
comctl32/monthcal: Implement MCM_GETMONTHRANGE for GMR_VISIBLE flag, single calendar control only.

14 years agocomctl32/monthcal: Drop exstyle parameter, it isn't used.
Nikolay Sivov [Sun, 4 Oct 2009 14:26:43 +0000 (18:26 +0400)] 
comctl32/monthcal: Drop exstyle parameter, it isn't used.

14 years agowinedbg: Properly manage Wine's dbghelp extensions for constant symbols which value...
Eric Pouech [Sat, 3 Oct 2009 11:15:49 +0000 (13:15 +0200)] 
winedbg: Properly manage Wine's dbghelp extensions for constant symbols which value is passed by ref.

14 years agodbghelp: Enhance support for constant values in dwarf debug information.
Eric Pouech [Sat, 3 Oct 2009 11:15:43 +0000 (13:15 +0200)] 
dbghelp: Enhance support for constant values in dwarf debug information.

14 years agomsvcrt: Added __uncaught_exception support.
Eric Pouech [Sat, 3 Oct 2009 11:13:37 +0000 (13:13 +0200)] 
msvcrt: Added __uncaught_exception support.

14 years agomsvideo: Pass the correct function address for 32->16 callbacks.
Alexandre Julliard [Mon, 5 Oct 2009 12:56:12 +0000 (14:56 +0200)] 
msvideo: Pass the correct function address for 32->16 callbacks.

14 years agoloader: Build the loader with -D__WINESRC__.
Alexandre Julliard [Mon, 5 Oct 2009 12:55:34 +0000 (14:55 +0200)] 
loader: Build the loader with -D__WINESRC__.

14 years agotools: Build all the tools with -D__WINESRC__.
Alexandre Julliard [Mon, 5 Oct 2009 12:55:25 +0000 (14:55 +0200)] 
tools: Build all the tools with -D__WINESRC__.

14 years agomsvcrt: Add an MSVCRT prefix to _wenviron.
Alexandre Julliard [Mon, 5 Oct 2009 12:55:09 +0000 (14:55 +0200)] 
msvcrt: Add an MSVCRT prefix to _wenviron.

14 years agouser32: DrawState always uses real icon size for drawing.
Wilfried Pasquazzo [Fri, 2 Oct 2009 21:55:26 +0000 (21:55 +0000)] 
user32: DrawState always uses real icon size for drawing.

14 years agouser32/tests: DrawState: New test case for correct drawing of icons.
Wilfried Pasquazzo [Fri, 2 Oct 2009 20:27:37 +0000 (20:27 +0000)] 
user32/tests: DrawState: New test case for correct drawing of icons.

14 years agokernel32/tests: Pass test on error code returned by Windows 7.
Dmitry Kislyuk [Mon, 5 Oct 2009 09:50:30 +0000 (04:50 -0500)] 
kernel32/tests: Pass test on error code returned by Windows 7.

14 years agowinealsa.drv: Fix dsoutput to work better with pulseaudio.
Maarten Lankhorst [Tue, 22 Sep 2009 17:35:57 +0000 (19:35 +0200)] 
winealsa.drv: Fix dsoutput to work better with pulseaudio.

Better underrun handling and checking return values now.

14 years agowinealsa.drv: Remove test for mmap in waveinit.
Maarten Lankhorst [Mon, 5 Oct 2009 07:27:27 +0000 (09:27 +0200)] 
winealsa.drv: Remove test for mmap in waveinit.

No longer needed since winealsa has fallbacks now for both.

14 years agowinealsa.drv: Add non-mmap support to dscapture.
Maarten Lankhorst [Mon, 5 Oct 2009 07:10:53 +0000 (09:10 +0200)] 
winealsa.drv: Add non-mmap support to dscapture.

14 years agowinealsa.drv: Small capture fixes.
Maarten Lankhorst [Tue, 22 Sep 2009 11:49:27 +0000 (13:49 +0200)] 
winealsa.drv: Small capture fixes.

Deadlock, off-by-one and forgetting to declare that we want MMAP
access, so accelerated mode wouldn't work at all but fail silently.

14 years agod3d8: Make the individual stateblock tests responsible for checking data.
Henri Verbeet [Mon, 5 Oct 2009 07:47:37 +0000 (09:47 +0200)] 
d3d8: Make the individual stateblock tests responsible for checking data.

14 years agod3d8: Always pass "struct event_data" to "event_fn" in the stateblock tests.
Henri Verbeet [Mon, 5 Oct 2009 07:47:36 +0000 (09:47 +0200)] 
d3d8: Always pass "struct event_data" to "event_fn" in the stateblock tests.

14 years agod3d9: Always pass "struct event_data" to "event_fn" in the stateblock tests.
Henri Verbeet [Mon, 5 Oct 2009 07:47:35 +0000 (09:47 +0200)] 
d3d9: Always pass "struct event_data" to "event_fn" in the stateblock tests.

14 years agod3d9: Remove useless typedefs from the stateblock tests.
Henri Verbeet [Mon, 5 Oct 2009 07:47:34 +0000 (09:47 +0200)] 
d3d9: Remove useless typedefs from the stateblock tests.

14 years agod3d9: Remove D3D9_RENDER_STATES from the stateblock tests.
Henri Verbeet [Mon, 5 Oct 2009 07:47:33 +0000 (09:47 +0200)] 
d3d9: Remove D3D9_RENDER_STATES from the stateblock tests.

14 years agows2_32/tests: fix failure on win98/me.
Mike Kaplinskiy [Mon, 5 Oct 2009 05:51:58 +0000 (01:51 -0400)] 
ws2_32/tests: fix failure on win98/me.

14 years agojscript: Query created ActiveXObject for IObjectWithSite interface.
Jacek Caban [Sun, 4 Oct 2009 20:01:27 +0000 (22:01 +0200)] 
jscript: Query created ActiveXObject for IObjectWithSite interface.

14 years agomshtml: Fixed typo in IHTMLElement2::get_scrollHeight.
Jacek Caban [Sun, 4 Oct 2009 20:00:17 +0000 (22:00 +0200)] 
mshtml: Fixed typo in IHTMLElement2::get_scrollHeight.

14 years agomshtml: Added IHTMLElement2::client[Top|Left] tests.
Jacek Caban [Sun, 4 Oct 2009 20:00:00 +0000 (22:00 +0200)] 
mshtml: Added IHTMLElement2::client[Top|Left] tests.

14 years agomshtml: Added IHTMLElement2::clientLeft implementation.
Jacek Caban [Sun, 4 Oct 2009 19:59:05 +0000 (21:59 +0200)] 
mshtml: Added IHTMLElement2::clientLeft implementation.

14 years agomshtml: Added IHTMLElement2::clientTop implementation.
Jacek Caban [Sun, 4 Oct 2009 19:58:38 +0000 (21:58 +0200)] 
mshtml: Added IHTMLElement2::clientTop implementation.

14 years agocomctl32/tests: Fix some test failures (MCM_GETSELRANGE).
Paul Vriens [Sat, 3 Oct 2009 13:21:59 +0000 (15:21 +0200)] 
comctl32/tests: Fix some test failures (MCM_GETSELRANGE).

14 years agocomctl32/tests: Fix some test failures (MCM_SETUNICODEFORMAT and MCM_GETUNICODEFORMAT).
Paul Vriens [Sat, 3 Oct 2009 13:10:40 +0000 (15:10 +0200)] 
comctl32/tests: Fix some test failures (MCM_SETUNICODEFORMAT and MCM_GETUNICODEFORMAT).

14 years agocomctl32/tests: Fix some test failures (MCM_SETCURSEL and MCM_GETCURSEL).
Paul Vriens [Sat, 3 Oct 2009 13:00:56 +0000 (15:00 +0200)] 
comctl32/tests: Fix some test failures (MCM_SETCURSEL and MCM_GETCURSEL).

14 years agocomctl32/tests: Fix some test failures (MCM_SETRANGE and MCM_GETRANGE).
Paul Vriens [Sat, 3 Oct 2009 12:51:09 +0000 (14:51 +0200)] 
comctl32/tests: Fix some test failures (MCM_SETRANGE and MCM_GETRANGE).

14 years agocomctl32/tests: Fix some test failures on older comctl32 versions.
Paul Vriens [Sat, 3 Oct 2009 12:44:34 +0000 (14:44 +0200)] 
comctl32/tests: Fix some test failures on older comctl32 versions.

14 years agoatl: Add missing prototypes.
Austin English [Sat, 3 Oct 2009 08:01:03 +0000 (03:01 -0500)] 
atl: Add missing prototypes.

14 years agojscript: Add missing prototype.
Austin English [Sat, 3 Oct 2009 08:02:43 +0000 (03:02 -0500)] 
jscript: Add missing prototype.

14 years agocomctl32: Add missing prototype.
Austin English [Sat, 3 Oct 2009 08:00:45 +0000 (03:00 -0500)] 
comctl32: Add missing prototype.

14 years agoole32: Remove useless comments.
Vincent Povirk [Fri, 2 Oct 2009 22:21:33 +0000 (17:21 -0500)] 
ole32: Remove useless comments.

14 years agoole32/tests: Add test for non-root transacted storage objects.
Vincent Povirk [Fri, 2 Oct 2009 20:22:51 +0000 (15:22 -0500)] 
ole32/tests: Add test for non-root transacted storage objects.

14 years agoole32/tests: Add test for IStorage::Revert.
Vincent Povirk [Fri, 2 Oct 2009 20:05:10 +0000 (15:05 -0500)] 
ole32/tests: Add test for IStorage::Revert.

14 years agoole32/tests: Test substorages of transacted storage objects.
Vincent Povirk [Fri, 2 Oct 2009 19:23:19 +0000 (14:23 -0500)] 
ole32/tests: Test substorages of transacted storage objects.

14 years agoole32: We do need to implement Commit/Revert for non-root storage.
Vincent Povirk [Fri, 2 Oct 2009 20:27:24 +0000 (15:27 -0500)] 
ole32: We do need to implement Commit/Revert for non-root storage.

14 years agomshtml.idl: Moved IHTMLDOMConstructor dispinterface declaration to macro and add...
Jacek Caban [Fri, 2 Oct 2009 18:16:07 +0000 (20:16 +0200)] 
mshtml.idl: Moved IHTMLDOMConstructor dispinterface declaration to macro and add it to all element types.

14 years agomshtml.idl: Moved IElementSelector dispinterface declaration to macro and added it...
Jacek Caban [Fri, 2 Oct 2009 18:15:51 +0000 (20:15 +0200)] 
mshtml.idl: Moved IElementSelector dispinterface declaration to macro and added it to all element types with data.

14 years agomshtml.idl: Moved IHTMLElement5 dispinterface declaration to macro and add it to...
Jacek Caban [Fri, 2 Oct 2009 18:15:33 +0000 (20:15 +0200)] 
mshtml.idl: Moved IHTMLElement5 dispinterface declaration to macro and add it to all element types.

14 years agomshtml.idl: Group common sets of disinterfaces in macros.
Jacek Caban [Fri, 2 Oct 2009 18:15:13 +0000 (20:15 +0200)] 
mshtml.idl: Group common sets of disinterfaces in macros.

14 years agomshtml.idl: Moved IHTMLDatabinding dispinterface declaration to macro.
Jacek Caban [Fri, 2 Oct 2009 18:14:50 +0000 (20:14 +0200)] 
mshtml.idl: Moved IHTMLDatabinding dispinterface declaration to macro.

14 years agomshtml.idl: Moved IHTMLDOMNode2 dispinterface declaration to macro.
Jacek Caban [Fri, 2 Oct 2009 18:14:34 +0000 (20:14 +0200)] 
mshtml.idl: Moved IHTMLDOMNode2 dispinterface declaration to macro.

14 years agomshtml.idl: Moved IHTMLDOMNode dispinterface declaration to macro.
Jacek Caban [Fri, 2 Oct 2009 18:14:13 +0000 (20:14 +0200)] 
mshtml.idl: Moved IHTMLDOMNode dispinterface declaration to macro.

14 years agomshtml.idl: Moved IHTMLUniqueName dispinterface declaration to macro.
Jacek Caban [Fri, 2 Oct 2009 18:13:57 +0000 (20:13 +0200)] 
mshtml.idl: Moved IHTMLUniqueName dispinterface declaration to macro.

14 years agomshtml.idl: Moved IHTMLElement3 dispinterface declaration to macro.
Jacek Caban [Fri, 2 Oct 2009 18:13:34 +0000 (20:13 +0200)] 
mshtml.idl: Moved IHTMLElement3 dispinterface declaration to macro.

14 years agomshtml.idl: Moved IHTMLElement3 dispinterface declaration to macro.
Jacek Caban [Fri, 2 Oct 2009 18:13:09 +0000 (20:13 +0200)] 
mshtml.idl: Moved IHTMLElement3 dispinterface declaration to macro.

14 years agomshtml.idl: Moved IHTMLElement2 dispinterface declaration to macro.
Jacek Caban [Fri, 2 Oct 2009 18:12:10 +0000 (20:12 +0200)] 
mshtml.idl: Moved IHTMLElement2 dispinterface declaration to macro.

14 years agowinhttp: Unload OpenSSL when unloading winhttp.
Juan Lang [Fri, 2 Oct 2009 14:53:01 +0000 (07:53 -0700)] 
winhttp: Unload OpenSSL when unloading winhttp.

14 years agowinhttp: Protect OpenSSL initialization with critical section.
Juan Lang [Wed, 30 Sep 2009 17:55:36 +0000 (10:55 -0700)] 
winhttp: Protect OpenSSL initialization with critical section.

14 years agowinhttp: Move initialization of SSL_CTX to library initialization time.
Juan Lang [Wed, 30 Sep 2009 17:29:38 +0000 (10:29 -0700)] 
winhttp: Move initialization of SSL_CTX to library initialization time.

14 years agowininet: Quiet a fixme.
Juan Lang [Fri, 2 Oct 2009 15:34:39 +0000 (08:34 -0700)] 
wininet: Quiet a fixme.

14 years agowininet: Correct user agent handling.
Juan Lang [Fri, 2 Oct 2009 15:31:31 +0000 (08:31 -0700)] 
wininet: Correct user agent handling.

14 years agocomctl32: Capture the mouse when performing a listview marquee selection.
Owen Rudge [Fri, 2 Oct 2009 15:13:26 +0000 (16:13 +0100)] 
comctl32: Capture the mouse when performing a listview marquee selection.

14 years agoodbc32: Define correct function prototypes for all libodbc entry points.
Alexandre Julliard [Sat, 3 Oct 2009 12:40:19 +0000 (14:40 +0200)] 
odbc32: Define correct function prototypes for all libodbc entry points.

Fix the prototypes of the Unicode functions.

14 years agowininet: Set callbacks needed by OpenSSL for multithreaded use.
Juan Lang [Fri, 2 Oct 2009 14:47:48 +0000 (07:47 -0700)] 
wininet: Set callbacks needed by OpenSSL for multithreaded use.

14 years agowininet: Unload OpenSSL when unloading wininet.
Juan Lang [Fri, 2 Oct 2009 14:43:45 +0000 (07:43 -0700)] 
wininet: Unload OpenSSL when unloading wininet.

14 years agolibwine: Implemented the call_on_stack function for ARM.
André Hentschel [Fri, 2 Oct 2009 12:56:50 +0000 (14:56 +0200)] 
libwine: Implemented the call_on_stack function for ARM.

14 years agoshell32/tests: Fix shlexec on Vista and higher.
Ge van Geldorp [Fri, 2 Oct 2009 13:47:28 +0000 (15:47 +0200)] 
shell32/tests: Fix shlexec on Vista and higher.

14 years agooledb32: Implement conversions to DBTYPE_BYREF | DBTYPE_WSTR.
Huw Davies [Fri, 2 Oct 2009 11:36:05 +0000 (12:36 +0100)] 
oledb32: Implement conversions to DBTYPE_BYREF | DBTYPE_WSTR.

14 years agoopengl32/tests: Use explicit prototypes for function pointers.
Alexandre Julliard [Fri, 2 Oct 2009 12:56:43 +0000 (14:56 +0200)] 
opengl32/tests: Use explicit prototypes for function pointers.

14 years agowinex11: Use explicit prototypes for function pointers.
Alexandre Julliard [Fri, 2 Oct 2009 12:56:37 +0000 (14:56 +0200)] 
winex11: Use explicit prototypes for function pointers.

14 years agownaspi32: Use explicit prototypes for function pointers.
Alexandre Julliard [Fri, 2 Oct 2009 12:55:19 +0000 (14:55 +0200)] 
wnaspi32: Use explicit prototypes for function pointers.

14 years agowinetest: Use explicit prototypes for function pointers.
Alexandre Julliard [Fri, 2 Oct 2009 12:54:12 +0000 (14:54 +0200)] 
winetest: Use explicit prototypes for function pointers.

14 years agowinedump: Use consistent prototypes for option callbacks.
Alexandre Julliard [Fri, 2 Oct 2009 12:52:17 +0000 (14:52 +0200)] 
winedump: Use consistent prototypes for option callbacks.

14 years agomshtml.idl: Moved IHTMLElement dispinterface declaration to macro.
Jacek Caban [Fri, 2 Oct 2009 11:56:12 +0000 (13:56 +0200)] 
mshtml.idl: Moved IHTMLElement dispinterface declaration to macro.

14 years agojscript: Added FIXME about IClassFactoryEx.
Jacek Caban [Fri, 2 Oct 2009 11:54:51 +0000 (13:54 +0200)] 
jscript: Added FIXME about IClassFactoryEx.

14 years agomshtml: Added IHTMLDOMNode::cloneNode implementation.
Jacek Caban [Fri, 2 Oct 2009 11:54:22 +0000 (13:54 +0200)] 
mshtml: Added IHTMLDOMNode::cloneNode implementation.

14 years agomshtml: Use document.defaultView to get iframe contentWindow.
Jacek Caban [Fri, 2 Oct 2009 11:53:52 +0000 (13:53 +0200)] 
mshtml: Use document.defaultView to get iframe contentWindow.

14 years agomshtml: Added IHTMLAnchorElement::get_href tests.
Jacek Caban [Fri, 2 Oct 2009 11:53:17 +0000 (13:53 +0200)] 
mshtml: Added IHTMLAnchorElement::get_href tests.

14 years agomshtml: Added IHTMLAnchorElement::get_href implementation.
Jacek Caban [Fri, 2 Oct 2009 11:52:36 +0000 (13:52 +0200)] 
mshtml: Added IHTMLAnchorElement::get_href implementation.

14 years agomshtml: Get rid of no longer needed HTMLLocation_value.
Jacek Caban [Fri, 2 Oct 2009 11:52:05 +0000 (13:52 +0200)] 
mshtml: Get rid of no longer needed HTMLLocation_value.

14 years agomshtml: Use dispinterface DISPID_VALUE implementation if available.
Jacek Caban [Fri, 2 Oct 2009 11:51:48 +0000 (13:51 +0200)] 
mshtml: Use dispinterface DISPID_VALUE implementation if available.

14 years agomshtml: Added HTMLAnchorElement dispex data.
Jacek Caban [Fri, 2 Oct 2009 11:51:19 +0000 (13:51 +0200)] 
mshtml: Added HTMLAnchorElement dispex data.

14 years agomshtml: Moved init_dispex call to HTMLElement_Init.
Jacek Caban [Fri, 2 Oct 2009 11:50:48 +0000 (13:50 +0200)] 
mshtml: Moved init_dispex call to HTMLElement_Init.

14 years agomshtml.idl: Added DispHTMLAnchorElement declaration.
Jacek Caban [Fri, 2 Oct 2009 11:50:16 +0000 (13:50 +0200)] 
mshtml.idl: Added DispHTMLAnchorElement declaration.

14 years agofltlib: Add a stub for FilterConnectCommunicationPort.
Paul Vriens [Fri, 2 Oct 2009 11:41:50 +0000 (13:41 +0200)] 
fltlib: Add a stub for FilterConnectCommunicationPort.

14 years agoconfigure: Add -Werror flag in maintainer mode.
Alexandre Julliard [Fri, 2 Oct 2009 12:39:49 +0000 (14:39 +0200)] 
configure: Add -Werror flag in maintainer mode.

14 years agooleaut32/tests: Use LONG instead of long.
Michael Stefaniuc [Fri, 2 Oct 2009 10:18:50 +0000 (12:18 +0200)] 
oleaut32/tests: Use LONG instead of long.

14 years agouser32/tests: Use LONG instead of long.
Michael Stefaniuc [Fri, 2 Oct 2009 10:18:42 +0000 (12:18 +0200)] 
user32/tests: Use LONG instead of long.

14 years agowined3d: SetRenderTarget resets the scissor rect.
Stefan Dösinger [Wed, 30 Sep 2009 16:59:41 +0000 (18:59 +0200)] 
wined3d: SetRenderTarget resets the scissor rect.

14 years agowined3d: SetRenderTarget bypasses stateblock recording.
Stefan Dösinger [Wed, 30 Sep 2009 16:58:04 +0000 (18:58 +0200)] 
wined3d: SetRenderTarget bypasses stateblock recording.

14 years agowined3d: SetRenderTarget doesn't change the viewport in d3d7.
Stefan Dösinger [Wed, 30 Sep 2009 16:56:42 +0000 (18:56 +0200)] 
wined3d: SetRenderTarget doesn't change the viewport in d3d7.

14 years agod3d9: Test viewports that are bigger than the surface.
Stefan Dösinger [Thu, 1 Oct 2009 13:48:52 +0000 (15:48 +0200)] 
d3d9: Test viewports that are bigger than the surface.

14 years agowined3d: Fix vs_2_0 sgn.
Stefan Dösinger [Thu, 1 Oct 2009 13:31:39 +0000 (15:31 +0200)] 
wined3d: Fix vs_2_0 sgn.

vs_2_0's sgn has two extra parameters - temporary registers for the
instruction. This patch fixes the crash of the d3d9:visual test on windows and
properly handles the vs_2_0 version of sgn.

14 years agowpp: Handle remaining memory allocation failures in ppl.l and ppy.y.
Matteo Bruni [Mon, 28 Sep 2009 19:30:45 +0000 (21:30 +0200)] 
wpp: Handle remaining memory allocation failures in ppl.l and ppy.y.

14 years agowpp: Handle memory allocation failures in tokens management code.
Matteo Bruni [Mon, 28 Sep 2009 18:48:36 +0000 (20:48 +0200)] 
wpp: Handle memory allocation failures in tokens management code.

14 years agowpp: Manage malloc failure in pp_xstrdup.
Matteo Bruni [Mon, 28 Sep 2009 18:42:48 +0000 (20:42 +0200)] 
wpp: Manage malloc failure in pp_xstrdup.

14 years agowpp: Remove the assumption ppy_error calls exit().
Matteo Bruni [Mon, 28 Sep 2009 12:21:00 +0000 (14:21 +0200)] 
wpp: Remove the assumption ppy_error calls exit().

14 years agosti.h: Add some missing defines.
Damjan Jovanovic [Thu, 1 Oct 2009 23:02:46 +0000 (01:02 +0200)] 
sti.h: Add some missing defines.

14 years agowined3d: Use the actual array sizes to determine the number of the various pixel...
Henri Verbeet [Fri, 2 Oct 2009 09:16:13 +0000 (11:16 +0200)] 
wined3d: Use the actual array sizes to determine the number of the various pixel/vertex states.