wine
17 years agodevenum: Do not store full DLL path in the registry.
Dmitry Timoshkov [Sat, 6 Jan 2007 08:51:01 +0000 (16:51 +0800)] 
devenum: Do not store full DLL path in the registry.

17 years agoqcap: Do not store full DLL path in the registry.
Dmitry Timoshkov [Sat, 6 Jan 2007 08:51:15 +0000 (16:51 +0800)] 
qcap: Do not store full DLL path in the registry.

17 years agowinspool: Implement XcvDataW.
Detlef Riekenberg [Fri, 5 Jan 2007 00:11:21 +0000 (01:11 +0100)] 
winspool: Implement XcvDataW.

17 years agowinspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.
Detlef Riekenberg [Fri, 5 Jan 2007 00:09:46 +0000 (01:09 +0100)] 
winspool: Call the Portmonitor for XcvMonitor and XcvPort in OpenPrinter.

17 years agowinspool: Start support for XcvMonitor and XcvPort in OpenPrinter.
Detlef Riekenberg [Fri, 5 Jan 2007 00:09:13 +0000 (01:09 +0100)] 
winspool: Start support for XcvMonitor and XcvPort in OpenPrinter.

17 years agowinspool: Support the local computername as servername for OpenPrinter.
Detlef Riekenberg [Fri, 5 Jan 2007 00:09:02 +0000 (01:09 +0100)] 
winspool: Support the local computername as servername for OpenPrinter.

17 years agowinex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.
Vitaliy Margolen [Thu, 4 Jan 2007 19:24:50 +0000 (12:24 -0700)] 
winex11drv/user32: Add ClipCursor to x11drv to pass clip rectangle to x11drv.

17 years agodinput: Fix possible NULL deference.
Vitaliy Margolen [Sat, 6 Jan 2007 00:15:09 +0000 (17:15 -0700)] 
dinput: Fix possible NULL deference.

17 years agodinput: Fix memory leak.
Vitaliy Margolen [Sat, 6 Jan 2007 00:15:05 +0000 (17:15 -0700)] 
dinput: Fix memory leak.

17 years agodinput: Fix mouse to use proper offset when queuing new events. Add handling of X...
Vitaliy Margolen [Sat, 6 Jan 2007 00:14:55 +0000 (17:14 -0700)] 
dinput: Fix mouse to use proper offset when queuing new events. Add handling of X-buttons.

We should use instance IDs instead of sequential numbers to get correct offset.

17 years agowinedump: Add support for derived types in codeview type info.
Eric Pouech [Fri, 5 Jan 2007 20:43:33 +0000 (21:43 +0100)] 
winedump: Add support for derived types in codeview type info.

17 years agowinedump: Fix a couple of issues with types table walking.
Eric Pouech [Fri, 5 Jan 2007 20:43:23 +0000 (21:43 +0100)] 
winedump: Fix a couple of issues with types table walking.

Align types to DWORD boundaries.
Split types dumping functions into two versions (one without offsets
table, the second one with offset table).

17 years agowinedump: Dump S_SSEARCH_V1 symbols.
Eric Pouech [Fri, 5 Jan 2007 20:43:17 +0000 (21:43 +0100)] 
winedump: Dump S_SSEARCH_V1 symbols.

17 years agowinedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.
Eric Pouech [Fri, 5 Jan 2007 20:43:06 +0000 (21:43 +0100)] 
winedump: Added for dumping sstAlignSym and sstGlobalTypes COFF sections.

17 years agodbghelp: Handling of S_SALIGN symbols.
Eric Pouech [Fri, 5 Jan 2007 20:43:00 +0000 (21:43 +0100)] 
dbghelp: Handling of S_SALIGN symbols.

17 years agowinedump: Handling of S_SALIGN symbols.
Eric Pouech [Fri, 5 Jan 2007 20:43:00 +0000 (21:43 +0100)] 
winedump: Handling of S_SALIGN symbols.

17 years agowinedump: Re-use existing codeview facilities to dump OMF files.
Eric Pouech [Fri, 5 Jan 2007 20:42:53 +0000 (21:42 +0100)] 
winedump: Re-use existing codeview facilities to dump OMF files.

17 years agowinedump: Removed cvinclude.h.
Eric Pouech [Fri, 5 Jan 2007 20:42:45 +0000 (21:42 +0100)] 
winedump: Removed cvinclude.h.

17 years agowinedump: Added dumping of RSDS header from module.
Eric Pouech [Fri, 5 Jan 2007 20:42:39 +0000 (21:42 +0100)] 
winedump: Added dumping of RSDS header from module.

17 years agowinedump: Added helper to convert a guid to a string.
Eric Pouech [Fri, 5 Jan 2007 20:42:32 +0000 (21:42 +0100)] 
winedump: Added helper to convert a guid to a string.

17 years agowinedump: While dumping NE files, use -j option if present (as we do for PE files).
Eric Pouech [Fri, 5 Jan 2007 20:42:26 +0000 (21:42 +0100)] 
winedump: While dumping NE files, use -j option if present (as we do for PE files).

17 years agowinedump: Print some basic info for pure DOS file (which fixes segfault while reading...
Eric Pouech [Fri, 5 Jan 2007 20:42:19 +0000 (21:42 +0100)] 
winedump: Print some basic info for pure DOS file (which fixes segfault while reading DOS files).

17 years agowinedump: Added ability to dump FPO debug information.
Eric Pouech [Fri, 5 Jan 2007 20:42:12 +0000 (21:42 +0100)] 
winedump: Added ability to dump FPO debug information.

17 years agodbghelp: Corrected the map/unmap operations for ELF sections.
Eric Pouech [Sat, 6 Jan 2007 08:07:45 +0000 (09:07 +0100)] 
dbghelp: Corrected the map/unmap operations for ELF sections.

Now correctly free the mapped areas when no longer used.

17 years agomsacm32: Fix comment and remove unneeded if check (Coverity).
Kai Blin [Sat, 6 Jan 2007 02:42:31 +0000 (03:42 +0100)] 
msacm32: Fix comment and remove unneeded if check (Coverity).

Thanks to Alex Villacís Lasso for comments.

17 years agoole32: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:49:31 +0000 (21:49 +0100)] 
ole32: Print GetLastError() in decimal with '%u'.

17 years agogdi32/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:49:04 +0000 (21:49 +0100)] 
gdi32/tests: Print GetLastError() in decimal with '%u'.

17 years agoshell32/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:48:19 +0000 (21:48 +0100)] 
shell32/tests: Print GetLastError() in decimal with '%u'.

17 years agolocalspl/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:48:04 +0000 (21:48 +0100)] 
localspl/tests: Print GetLastError() in decimal with '%u'.

17 years agoversion/tests: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 20:47:39 +0000 (21:47 +0100)] 
version/tests: Print GetLastError() in decimal with '%u'.

17 years agowine.inf: Self-register objsel.dll.
Francois Gouget [Fri, 5 Jan 2007 17:47:55 +0000 (18:47 +0100)] 
wine.inf: Self-register objsel.dll.

17 years agoddrawex: Self-register the DirectDrawFactory CoClass.
Francois Gouget [Fri, 5 Jan 2007 17:48:33 +0000 (18:48 +0100)] 
ddrawex: Self-register the DirectDrawFactory CoClass.

17 years agodinput8: Self-register the DirectInput8 CoClass.
Francois Gouget [Fri, 5 Jan 2007 17:48:18 +0000 (18:48 +0100)] 
dinput8: Self-register the DirectInput8 CoClass.

17 years agotaskmgr: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 11:55:05 +0000 (12:55 +0100)] 
taskmgr: Print GetLastError() in decimal with '%u'.

17 years agoadvapi32: Remove a useless macro.
Francois Gouget [Fri, 5 Jan 2007 11:45:46 +0000 (12:45 +0100)] 
advapi32: Remove a useless macro.

17 years agoshlwapi: Remove redundant check in assignment, unicode version (Coverity).
Kai Blin [Fri, 5 Jan 2007 11:11:21 +0000 (12:11 +0100)] 
shlwapi: Remove redundant check in assignment, unicode version (Coverity).

17 years agouser32: If pTest was allocated, length has to be > 0 (Coverity).
Kai Blin [Fri, 5 Jan 2007 11:40:56 +0000 (12:40 +0100)] 
user32: If pTest was allocated, length has to be > 0 (Coverity).

17 years agoole32: Remove redundant NULL check (Coverity).
Kai Blin [Fri, 5 Jan 2007 10:00:43 +0000 (11:00 +0100)] 
ole32: Remove redundant NULL check (Coverity).

17 years agowinemp3.acm: Ensure null check before dereference.
Jeff Latimer [Fri, 5 Jan 2007 00:55:23 +0000 (11:55 +1100)] 
winemp3.acm: Ensure null check before dereference.

17 years agowininet: Ensure null check before dereference.
Jeff Latimer [Fri, 5 Jan 2007 00:54:26 +0000 (11:54 +1100)] 
wininet: Ensure null check before dereference.

17 years agodmloader: Declare some functions static.
Andrew Talbot [Fri, 5 Jan 2007 13:37:37 +0000 (13:37 +0000)] 
dmloader: Declare some functions static.

17 years agodmime: Declare some functions static.
Andrew Talbot [Fri, 5 Jan 2007 13:36:53 +0000 (13:36 +0000)] 
dmime: Declare some functions static.

17 years agoquartz: Use '%u' to print GetLastError().
Francois Gouget [Fri, 5 Jan 2007 12:05:20 +0000 (13:05 +0100)] 
quartz: Use '%u' to print GetLastError().

17 years agourlmon: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 12:05:31 +0000 (13:05 +0100)] 
urlmon: Print GetLastError() in decimal with '%u'.

17 years agoqcap: Print GetLastError() in decimal with '%u'.
Francois Gouget [Fri, 5 Jan 2007 11:54:17 +0000 (12:54 +0100)] 
qcap: Print GetLastError() in decimal with '%u'.

17 years agokernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE is...
Dmitry Timoshkov [Fri, 5 Jan 2007 06:25:39 +0000 (14:25 +0800)] 
kernel32: GetTimeFormat and GetDateFormat should fail if LOCALE_NOUSEROVERRIDE is specified simultaneously with a format string.

17 years agowinetest: Pass correct working directory to the tests.
Paul Vriens [Thu, 4 Jan 2007 20:35:23 +0000 (21:35 +0100)] 
winetest: Pass correct working directory to the tests.

17 years agodevenum: Update Dutch resource.
Louis Lenders [Thu, 4 Jan 2007 19:35:54 +0000 (19:35 +0000)] 
devenum: Update Dutch resource.

17 years agocomdlg32: Update Dutch resource.
Louis Lenders [Thu, 4 Jan 2007 19:31:06 +0000 (19:31 +0000)] 
comdlg32: Update Dutch resource.

17 years agodinput: Change EnumObjects to use GetObjectInfo.
Vitaliy Margolen [Thu, 4 Jan 2007 18:59:23 +0000 (11:59 -0700)] 
dinput: Change EnumObjects to use GetObjectInfo.

Also small debug trace correction to make it more readable.

17 years agowined3d: state_pointsprite should apply to all texture units.
Chris Robinson [Wed, 3 Jan 2007 08:17:24 +0000 (00:17 -0800)] 
wined3d: state_pointsprite should apply to all texture units.

17 years agoimagehlp: Make use of the bReadOnly parameter in MapAndLoad.
Eric Pouech [Wed, 3 Jan 2007 13:39:33 +0000 (14:39 +0100)] 
imagehlp: Make use of the bReadOnly parameter in MapAndLoad.

17 years agoimagehlp: Correctly handle files without NT headers in MapAndLoad.
Eric Pouech [Wed, 3 Jan 2007 13:39:33 +0000 (14:39 +0100)] 
imagehlp: Correctly handle files without NT headers in MapAndLoad.

17 years agoimagehlp: Fixed computation of SizeOfImage in MapAndLoad.
Eric Pouech [Wed, 3 Jan 2007 13:39:33 +0000 (14:39 +0100)] 
imagehlp: Fixed computation of SizeOfImage in MapAndLoad.

17 years agowined3d: Skip sampler state application for stages that aren't mapped to a texture...
H. Verbeet [Wed, 3 Jan 2007 18:18:59 +0000 (19:18 +0100)] 
wined3d: Skip sampler state application for stages that aren't mapped to a texture unit.

17 years agowined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't mappe...
H. Verbeet [Wed, 3 Jan 2007 18:18:51 +0000 (19:18 +0100)] 
wined3d: Skip WINED3DTSS_TEXCOORDINDEX state application for stages that aren't mapped to a texture unit.

17 years agowined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't mapped...
H. Verbeet [Wed, 3 Jan 2007 18:18:44 +0000 (19:18 +0100)] 
wined3d: Don't do WINED3DTSS_ALPHAOP texture operations for stages that aren't mapped to a texture unit.

17 years agowined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't mapped...
H. Verbeet [Wed, 3 Jan 2007 18:18:38 +0000 (19:18 +0100)] 
wined3d: Don't do WINED3DTSS_COLOROP texture operations for stages that aren't mapped to a texture unit.

17 years agowininet: Fix the releasing of the wrong reference count in HTTP_CloseHTTPRequestHandle.
Rob Shearman [Thu, 4 Jan 2007 18:22:19 +0000 (18:22 +0000)] 
wininet: Fix the releasing of the wrong reference count in HTTP_CloseHTTPRequestHandle.

lpwhr obviously already has a reference count of 0 because it is being destroyed.

17 years agowininet: Change the HTTP code to not assume that the connection will be closed at...
Rob Shearman [Thu, 4 Jan 2007 18:23:17 +0000 (18:23 +0000)] 
wininet: Change the HTTP code to not assume that the connection will be closed at the end of every request.

17 years agowininet: Don't send callbacks in HTTP_CloseConnection if not connected.
Rob Shearman [Thu, 4 Jan 2007 18:21:42 +0000 (18:21 +0000)] 
wininet: Don't send callbacks in HTTP_CloseConnection if not connected.

17 years agowininet: Use the Content-Length header to work out how much HTTP data there is left...
Rob Shearman [Thu, 4 Jan 2007 18:21:49 +0000 (18:21 +0000)] 
wininet: Use the Content-Length header to work out how much HTTP data there is left to be read
and don't try to read any more than what is available.

17 years agowininet: Always send a Connection header set to "close" because that is what we expec...
Rob Shearman [Thu, 4 Jan 2007 18:21:34 +0000 (18:21 +0000)] 
wininet: Always send a Connection header set to "close" because that is what we expect for the moment.

17 years agowininet: Use correct types for socket functions to avoid warnings when compiling...
Rob Shearman [Thu, 4 Jan 2007 18:21:24 +0000 (18:21 +0000)] 
wininet: Use correct types for socket functions to avoid warnings when compiling on BSD-based systems.

17 years agowininet: Fix HTTP redirects by reseting loop_next after one loop.
Rob Shearman [Thu, 4 Jan 2007 18:21:13 +0000 (18:21 +0000)] 
wininet: Fix HTTP redirects by reseting loop_next after one loop.

17 years agontdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION is specified
Rob Shearman [Thu, 4 Jan 2007 18:23:44 +0000 (18:23 +0000)] 
ntdll: Don't print a fixme in RtlQueueUserWorkItem if WT_EXECUTELONGFUNCTION is specified
since that is what the current behaviour is tuned for.

17 years agodinput: Fix cut and paste error.
Vitaliy Margolen [Thu, 4 Jan 2007 17:15:39 +0000 (10:15 -0700)] 
dinput: Fix cut and paste error.

17 years agowidl: Fix memory leaks.
Andrew Talbot [Thu, 4 Jan 2007 16:57:54 +0000 (16:57 +0000)] 
widl: Fix memory leaks.

17 years agoddraw: Declare some functions static.
Andrew Talbot [Thu, 4 Jan 2007 17:07:43 +0000 (17:07 +0000)] 
ddraw: Declare some functions static.

17 years agod3d9: Declare some functions static.
Andrew Talbot [Thu, 4 Jan 2007 17:01:21 +0000 (17:01 +0000)] 
d3d9: Declare some functions static.

17 years agodmband: Declare some functions static.
Andrew Talbot [Thu, 4 Jan 2007 17:04:06 +0000 (17:04 +0000)] 
dmband: Declare some functions static.

17 years agowininet: Remove the custom thread pool implementation and use QueueUserWorkItem instead.
Rob Shearman [Thu, 4 Jan 2007 18:26:31 +0000 (18:26 +0000)] 
wininet: Remove the custom thread pool implementation and use QueueUserWorkItem instead.

17 years agorpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
Rob Shearman [Thu, 4 Jan 2007 18:23:53 +0000 (18:23 +0000)] 
rpcrt4: Pass WT_EXECUTELONGFUNCTION to QueueUserWorkItem since the
function being called can sometimes take a long time to return and we
almost always want a new thread to be created if there are no free
threads available.

17 years agontdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
Rob Shearman [Thu, 4 Jan 2007 16:56:16 +0000 (16:56 +0000)] 
ntdll: Fix some test failures of RtlGUIDFromString and RtlStringFromGUID
by setting the length correctly and by doing a case-insentive compare
on the GUID string that is returned.

17 years agontdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
Rob Shearman [Thu, 4 Jan 2007 16:55:58 +0000 (16:55 +0000)] 
ntdll: RtlInitUnicodeString on a string too long to fit in a UNICODE_STRING
should set the it to have the maximum possible length and size rather
than a modulus of the actual length.

Fix test failures for RtlInitUnicodeString on Windows XP upwards.

17 years agoole32: Make sure to reset the message state if it has been changed in RPC_ExecuteCall...
Rob Shearman [Thu, 4 Jan 2007 16:55:21 +0000 (16:55 +0000)] 
ole32: Make sure to reset the message state if it has been changed in RPC_ExecuteCall before returning.

Fix the hrFault parameter passed into the ClientNotify function in
ClientRpcChannelBuffer_SendReceive so that it is correct in the case of
messages dispatched with PostMessage.
Only unmarshal ORPCTHAT for non-fault packets.

17 years agouser32: Fix some failures in the MDI message test.
Dmitry Timoshkov [Thu, 4 Jan 2007 14:32:05 +0000 (22:32 +0800)] 
user32: Fix some failures in the MDI message test.

17 years agouser32: Fix some failures of the ShowWindow test under Windows 2003.
Dmitry Timoshkov [Thu, 4 Jan 2007 14:09:20 +0000 (22:09 +0800)] 
user32: Fix some failures of the ShowWindow test under Windows 2003.

17 years agoshlwapi: Remove redundant check in assignment (Coverity).
Kai Blin [Thu, 4 Jan 2007 11:27:45 +0000 (12:27 +0100)] 
shlwapi: Remove redundant check in assignment (Coverity).

17 years agoole32: Stop StgOpenStorage from creating a file when it does not already exist.
Michael Gardiner [Mon, 1 Jan 2007 04:09:51 +0000 (15:09 +1100)] 
ole32: Stop StgOpenStorage from creating a file when it does not already exist.

17 years agocomctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().
Mike McCormack [Thu, 4 Jan 2007 10:37:59 +0000 (19:37 +0900)] 
comctl32: Check subitem is valid before calling LISTVIEW_InvalidateSubItem().

17 years agocomctl32: Remove unnecessary casts.
Mike McCormack [Thu, 4 Jan 2007 10:37:25 +0000 (19:37 +0900)] 
comctl32: Remove unnecessary casts.

17 years agomake_requests: Grab status names from async_terminate calls too.
Alexandre Julliard [Thu, 4 Jan 2007 12:51:12 +0000 (13:51 +0100)] 
make_requests: Grab status names from async_terminate calls too.

17 years agoserver: Add a generic apc_call structure to make it easier to extend, and more type...
Alexandre Julliard [Thu, 4 Jan 2007 12:40:09 +0000 (13:40 +0100)] 
server: Add a generic apc_call structure to make it easier to extend, and more type-safe.

17 years agoserver: Notify the server that an APC has completed in the next get_apc call.
Alexandre Julliard [Thu, 4 Jan 2007 12:17:53 +0000 (13:17 +0100)] 
server: Notify the server that an APC has completed in the next get_apc call.

17 years agoserver: Make thread_apc into a real object.
Alexandre Julliard [Thu, 4 Jan 2007 11:36:33 +0000 (12:36 +0100)] 
server: Make thread_apc into a real object.

17 years agoregedit: Update Dutch resources.
Louis Lenders [Thu, 4 Jan 2007 09:43:33 +0000 (09:43 +0000)] 
regedit: Update Dutch resources.

17 years agoAssorted spelling fixes.
Francois Gouget [Thu, 4 Jan 2007 09:47:11 +0000 (10:47 +0100)] 
Assorted spelling fixes.

17 years agows2_32/tests: Use '%d' to print GetLastError().
Francois Gouget [Thu, 4 Jan 2007 09:55:24 +0000 (10:55 +0100)] 
ws2_32/tests: Use '%d' to print GetLastError().

17 years agokernel32/tests: Use '%d' to print GetLastError().
Francois Gouget [Thu, 4 Jan 2007 09:54:10 +0000 (10:54 +0100)] 
kernel32/tests: Use '%d' to print GetLastError().

17 years agoitss: Fix spelling of the dwOrigin variables.
Francois Gouget [Thu, 4 Jan 2007 09:52:22 +0000 (10:52 +0100)] 
itss: Fix spelling of the dwOrigin variables.

17 years agorsabase/tests: Remove unneeded casts.
Francois Gouget [Thu, 4 Jan 2007 09:51:38 +0000 (10:51 +0100)] 
rsabase/tests: Remove unneeded casts.

17 years agodbghelp: Implemented 64 bit versions of EnumerateLoadedModules.
Eric Pouech [Tue, 2 Jan 2007 13:24:10 +0000 (14:24 +0100)] 
dbghelp: Implemented 64 bit versions of EnumerateLoadedModules.

17 years agowinedbg: Added a maintenance command to load a given module (for debug purposes).
Eric Pouech [Tue, 2 Jan 2007 13:23:48 +0000 (14:23 +0100)] 
winedbg: Added a maintenance command to load a given module (for debug purposes).

17 years agowined3d: Dirtify the stream sources in DrawPrimitiveUP.
Stefan Dösinger [Wed, 3 Jan 2007 23:14:20 +0000 (00:14 +0100)] 
wined3d: Dirtify the stream sources in DrawPrimitiveUP.

17 years agowined3d: Move decoding the streams to their own inline function.
Stefan Dösinger [Wed, 3 Jan 2007 23:13:15 +0000 (00:13 +0100)] 
wined3d: Move decoding the streams to their own inline function.

17 years agowined3d: Catch NOP SetStreamSource changes.
Stefan Dösinger [Wed, 3 Jan 2007 23:08:20 +0000 (00:08 +0100)] 
wined3d: Catch NOP SetStreamSource changes.

17 years agowined3d: Catch nop pixel shader changes.
Stefan Dösinger [Wed, 3 Jan 2007 23:07:45 +0000 (00:07 +0100)] 
wined3d: Catch nop pixel shader changes.

17 years agowined3d: Catch NOP vertex declaration changes.
Stefan Dösinger [Wed, 3 Jan 2007 23:07:00 +0000 (00:07 +0100)] 
wined3d: Catch NOP vertex declaration changes.

17 years agowined3d: Break the viewport out of the vertex declaration state.
Stefan Dösinger [Wed, 3 Jan 2007 23:05:05 +0000 (00:05 +0100)] 
wined3d: Break the viewport out of the vertex declaration state.