wine/eterwine.git
15 years agocomctl32/tests: fix an ok() call's trailing '\n'.
Francois Gouget [Sat, 20 Mar 2010 14:25:31 +0000 (15:25 +0100)]
comctl32/tests: fix an ok() call's trailing '\n'.

15 years agodxdiagn/tests: Add a trailing '\n' to an ok() call.
Francois Gouget [Sat, 20 Mar 2010 14:25:20 +0000 (15:25 +0100)]
dxdiagn/tests: Add a trailing '\n' to an ok() call.

15 years agod3dx9_36: Add a trailing '\n' to a TRACE().
Francois Gouget [Sat, 20 Mar 2010 14:25:25 +0000 (15:25 +0100)]
d3dx9_36: Add a trailing '\n' to a TRACE().

15 years agoavifil32/tests: Add or fix the trailing '\n' of ok() calls.
Francois Gouget [Sat, 20 Mar 2010 14:25:05 +0000 (15:25 +0100)]
avifil32/tests: Add or fix the trailing '\n' of ok() calls.

15 years agokernel32/tests: Remove a space after a '\n' in a skip().
Francois Gouget [Sat, 20 Mar 2010 14:24:08 +0000 (15:24 +0100)]
kernel32/tests: Remove a space after a '\n' in a skip().

15 years agorsaenh: Use NULL instead of casting 0.
Francois Gouget [Sat, 20 Mar 2010 14:23:49 +0000 (15:23 +0100)]
rsaenh: Use NULL instead of casting 0.

15 years agowinemapi: Add a trailing '\n' to FIXME()s.
Francois Gouget [Sat, 20 Mar 2010 14:23:18 +0000 (15:23 +0100)]
winemapi: Add a trailing '\n' to FIXME()s.

15 years agoole32: Check the small block size limit of storage files.
Vincent Povirk [Sat, 20 Mar 2010 19:28:09 +0000 (14:28 -0500)]
ole32: Check the small block size limit of storage files.

This value is stored in the storage file header. We currently hard-code it to
0x1000. I don't expect to see files in the wild with other values, but
according to MS this is a valid configuration. For now, just fail if we see
another value.

I've also upgraded the message for unexpected values in storage file headers
to a fixme, since they are valid according to MS.

15 years agoole32: Don't register an IMallocSpy object when the ole trace is used.
Vincent Povirk [Sat, 20 Mar 2010 18:40:22 +0000 (13:40 -0500)]
ole32: Don't register an IMallocSpy object when the ole trace is used.

There's no need for this. Any useful information we could get out of it
is availble from the olemalloc channel, and it means that the ole channel
changes behavior in a way that's visible to programs.

15 years agoole32: Track the lowest possibly-free small block in storage files.
Vincent Povirk [Sat, 20 Mar 2010 18:13:47 +0000 (13:13 -0500)]
ole32: Track the lowest possibly-free small block in storage files.

This makes creating small block chains O(n) instead of O(n**2) because we
don't have to keep rechecking the first blocks in the file.

15 years agomsi/tests: Remove temporary files.
Paul Vriens [Sat, 20 Mar 2010 12:40:29 +0000 (13:40 +0100)]
msi/tests: Remove temporary files.

15 years agocrypt32: Fix overestimating size required for base64-encoded strings.
Juan Lang [Fri, 19 Mar 2010 22:51:24 +0000 (15:51 -0700)]
crypt32: Fix overestimating size required for base64-encoded strings.

15 years agomshtml: Fix typo determining if channel is HTTP.
Andrew Eikum [Fri, 19 Mar 2010 20:57:26 +0000 (15:57 -0500)]
mshtml: Fix typo determining if channel is HTTP.

15 years agowindowscodecs: Make the IWICPalette implementation thread-safe.
Vincent Povirk [Fri, 19 Mar 2010 18:17:29 +0000 (13:17 -0500)]
windowscodecs: Make the IWICPalette implementation thread-safe.

15 years agoinclude: Add definition for IWICBitmapClipper.
Vincent Povirk [Fri, 19 Mar 2010 18:06:57 +0000 (13:06 -0500)]
include: Add definition for IWICBitmapClipper.

15 years agooleaut32: Allow named args to be combined with positional args in fnInvoke.
Vincent Povirk [Fri, 19 Mar 2010 16:53:26 +0000 (11:53 -0500)]
oleaut32: Allow named args to be combined with positional args in fnInvoke.

15 years agowinex11: Don't make the owner window managed if its popup isn't.
Alexandre Julliard [Sat, 20 Mar 2010 19:16:42 +0000 (20:16 +0100)]
winex11: Don't make the owner window managed if its popup isn't.

15 years agomakefiles: Generate all the top-level make rules inside the corresponding shell function.
Alexandre Julliard [Sat, 20 Mar 2010 14:24:22 +0000 (15:24 +0100)]
makefiles: Generate all the top-level make rules inside the corresponding shell function.

15 years agomakefiles: Define the variables that are used by aclocal macros in aclocal too.
Alexandre Julliard [Sat, 20 Mar 2010 14:07:45 +0000 (15:07 +0100)]
makefiles: Define the variables that are used by aclocal macros in aclocal too.

15 years agomakefiles: Add a configure macro for tools directories.
Alexandre Julliard [Sat, 20 Mar 2010 14:02:56 +0000 (15:02 +0100)]
makefiles: Add a configure macro for tools directories.

15 years agomakefiles: Generate all the program rules inside the corresponding shell function.
Alexandre Julliard [Sat, 20 Mar 2010 13:53:39 +0000 (14:53 +0100)]
makefiles: Generate all the program rules inside the corresponding shell function.

15 years agomakefiles: Generate all the dll rules inside the corresponding shell function.
Alexandre Julliard [Sat, 20 Mar 2010 13:52:44 +0000 (14:52 +0100)]
makefiles: Generate all the dll rules inside the corresponding shell function.

15 years agomakefiles: Generate all the test rules inside the corresponding shell function.
Alexandre Julliard [Sat, 20 Mar 2010 13:51:52 +0000 (14:51 +0100)]
makefiles: Generate all the test rules inside the corresponding shell function.

15 years agomakefiles: Generate all the static lib rules inside the corresponding shell function.
Alexandre Julliard [Sat, 20 Mar 2010 13:50:53 +0000 (14:50 +0100)]
makefiles: Generate all the static lib rules inside the corresponding shell function.

15 years agoRelease 1.1.41. wine-1.1.41
Alexandre Julliard [Fri, 19 Mar 2010 19:02:16 +0000 (20:02 +0100)]
Release 1.1.41.

15 years agoshlwapi: Only skip 'localhost' in file URLs in UrlCanonicalize.
Andrew Eikum [Fri, 19 Mar 2010 15:57:13 +0000 (10:57 -0500)]
shlwapi: Only skip 'localhost' in file URLs in UrlCanonicalize.

15 years agoshlwapi/tests: Avoid size_t in a trace.
Alexandre Julliard [Fri, 19 Mar 2010 16:04:02 +0000 (17:04 +0100)]
shlwapi/tests: Avoid size_t in a trace.

15 years agooleaut32: Move variable declaration outside of the switch statement.
Alexandre Julliard [Fri, 19 Mar 2010 15:54:44 +0000 (16:54 +0100)]
oleaut32: Move variable declaration outside of the switch statement.

15 years agorpcrt4: Add tests for a complex array of pointers.
Rob Shearman [Fri, 19 Mar 2010 14:50:15 +0000 (14:50 +0000)]
rpcrt4: Add tests for a complex array of pointers.

15 years agoattrib.exe: Add stubbed command.
Christian Costa [Fri, 19 Mar 2010 10:56:20 +0000 (11:56 +0100)]
attrib.exe: Add stubbed command.

15 years agoping: Add skeleton ping command.
Trey Hunner [Tue, 2 Mar 2010 17:26:57 +0000 (09:26 -0800)]
ping: Add skeleton ping command.

15 years agodispex: Implement proxy and stub for IDispatchEx_InvokeEx.
Huw Davies [Fri, 19 Mar 2010 13:34:53 +0000 (13:34 +0000)]
dispex: Implement proxy and stub for IDispatchEx_InvokeEx.

15 years agomsvcr80: Forward _malloc_crt functions to msvcrt.malloc.
Detlef Riekenberg [Fri, 19 Mar 2010 12:22:36 +0000 (13:22 +0100)]
msvcr80: Forward _malloc_crt functions to msvcrt.malloc.

15 years agomsvcr90: Forward _malloc_crt to msvcrt.malloc.
Detlef Riekenberg [Fri, 19 Mar 2010 12:22:20 +0000 (13:22 +0100)]
msvcr90: Forward _malloc_crt to msvcrt.malloc.

15 years agowined3d: Add COMPLEX_FIXUP_NONE as value 0 to the complex_fixup enum.
Henri Verbeet [Fri, 19 Mar 2010 12:19:53 +0000 (13:19 +0100)]
wined3d: Add COMPLEX_FIXUP_NONE as value 0 to the complex_fixup enum.

To prevent get_complex_fixup() from returning COMPLEX_FIXUP_YUY2 for simple
fixups.

15 years agowined3d: Unify "gl_formats_template" naming with the other format info tables.
Henri Verbeet [Fri, 19 Mar 2010 12:19:52 +0000 (13:19 +0100)]
wined3d: Unify "gl_formats_template" naming with the other format info tables.

15 years agowined3d: Rename GlPixelFormatDesc to wined3d_format_desc.
Henri Verbeet [Fri, 19 Mar 2010 12:19:51 +0000 (13:19 +0100)]
wined3d: Rename GlPixelFormatDesc to wined3d_format_desc.

15 years agowined3d: Simplify the generated GLSL for NRM.
Henri Verbeet [Fri, 19 Mar 2010 12:19:50 +0000 (13:19 +0100)]
wined3d: Simplify the generated GLSL for NRM.

15 years agod3dx9_36: Add stub for D3DXCreateEffect.
Christian Costa [Fri, 19 Mar 2010 10:55:23 +0000 (11:55 +0100)]
d3dx9_36: Add stub for D3DXCreateEffect.

15 years agod3dx9: Add d3dx9effect.h include file.
Christian Costa [Fri, 19 Mar 2010 10:55:17 +0000 (11:55 +0100)]
d3dx9: Add d3dx9effect.h include file.

15 years agowinegcc: Force importing msvcrt when using the Unicode hack for a Windows build.
Alexandre Julliard [Fri, 19 Mar 2010 12:59:54 +0000 (13:59 +0100)]
winegcc: Force importing msvcrt when using the Unicode hack for a Windows build.

Based on a patch by Alexandre Goujon.

15 years agomsvcr80: Forward _initterm_e to msvcr90.dll.
Detlef Riekenberg [Fri, 19 Mar 2010 09:00:11 +0000 (10:00 +0100)]
msvcr80: Forward _initterm_e to msvcr90.dll.

15 years agomsvcr90: Implement _initterm_e.
Detlef Riekenberg [Fri, 19 Mar 2010 11:28:53 +0000 (12:28 +0100)]
msvcr90: Implement _initterm_e.

15 years agod3dx9_36: Use %u to print unsigned integer.
Christian Costa [Fri, 19 Mar 2010 10:55:54 +0000 (11:55 +0100)]
d3dx9_36: Use %u to print unsigned integer.

15 years agod3dx9_36: Fix method name.
Christian Costa [Fri, 19 Mar 2010 10:54:17 +0000 (11:54 +0100)]
d3dx9_36: Fix method name.

15 years agod3dx9_36: Add missing GetSamplerIndex method to ID3DXConstantTable.
Christian Costa [Fri, 19 Mar 2010 10:54:11 +0000 (11:54 +0100)]
d3dx9_36: Add missing GetSamplerIndex method to ID3DXConstantTable.

15 years agod3dx9_36: Implement ID3DXConstantTableImpl_GetDesc + tests.
Christian Costa [Fri, 19 Mar 2010 10:54:05 +0000 (11:54 +0100)]
d3dx9_36: Implement ID3DXConstantTableImpl_GetDesc + tests.

15 years agomidimap: Allow GetVolume by device identifier.
Jörg Höhle [Sat, 20 Feb 2010 11:54:48 +0000 (12:54 +0100)]
midimap: Allow GetVolume by device identifier.

15 years agowined3d: Get rid of d3dfmt_get_conv in RealizePalette.
Roderick Colenbrander [Thu, 18 Mar 2010 22:59:02 +0000 (23:59 +0100)]
wined3d: Get rid of d3dfmt_get_conv in RealizePalette.

15 years agowined3d: Start moving paletted texture support to the blit_shader.
Roderick Colenbrander [Thu, 18 Mar 2010 22:11:55 +0000 (23:11 +0100)]
wined3d: Start moving paletted texture support to the blit_shader.

15 years agowined3d: Use draw_textured_quad in BltOverride.
Roderick Colenbrander [Thu, 18 Mar 2010 21:03:27 +0000 (22:03 +0100)]
wined3d: Use draw_textured_quad in BltOverride.

15 years agowined3d: Add a helper function for drawing a textured quad.
Roderick Colenbrander [Wed, 17 Mar 2010 12:56:18 +0000 (13:56 +0100)]
wined3d: Add a helper function for drawing a textured quad.

15 years agoserver: Don't include winsock.h to avoid creating a dependency on generated headers.
Francois Gouget [Fri, 19 Mar 2010 09:16:04 +0000 (10:16 +0100)]
server: Don't include winsock.h to avoid creating a dependency on generated headers.

The dependency does not really exist thanks to various #ifdefs, but
makedep does not know that and records it which causes a build failure.

15 years agoinclude: Also define the WSAxxx error codes in winerror.h.
Francois Gouget [Fri, 19 Mar 2010 09:12:46 +0000 (10:12 +0100)]
include: Also define the WSAxxx error codes in winerror.h.

This matches the PSK.

15 years agouser32/tests: Fix timeouts on Win9x/WinMe.
Paul Vriens [Fri, 19 Mar 2010 09:03:58 +0000 (10:03 +0100)]
user32/tests: Fix timeouts on Win9x/WinMe.

15 years agod3d9/tests: Fix timeouts on Win9x/WinMe.
Paul Vriens [Fri, 19 Mar 2010 09:03:48 +0000 (10:03 +0100)]
d3d9/tests: Fix timeouts on Win9x/WinMe.

15 years agod3d8/tests: Fix timeouts on Win9x/WinMe.
Paul Vriens [Fri, 19 Mar 2010 09:03:45 +0000 (10:03 +0100)]
d3d8/tests: Fix timeouts on Win9x/WinMe.

15 years agoshell32: Add IPersistFile::GetCurFile implementation for IShellLink.
Nikolay Sivov [Thu, 18 Mar 2010 21:52:41 +0000 (00:52 +0300)]
shell32: Add IPersistFile::GetCurFile implementation for IShellLink.

15 years agodbghelp: Move the mach-o information into the modfmt structure.
Eric Pouech [Thu, 18 Mar 2010 20:32:02 +0000 (21:32 +0100)]
dbghelp: Move the mach-o information into the modfmt structure.

15 years agodbghelp: Moved the ELF's module information into the new scheme.
Eric Pouech [Thu, 18 Mar 2010 20:31:56 +0000 (21:31 +0100)]
dbghelp: Moved the ELF's module information into the new scheme.

15 years agodbghelp: Move the PE debug info to the newly define scheme.
Eric Pouech [Thu, 18 Mar 2010 20:31:50 +0000 (21:31 +0100)]
dbghelp: Move the PE debug info to the newly define scheme.

15 years agodbghelp: Create new infrastructure to hold specific information for multiple file...
Eric Pouech [Thu, 18 Mar 2010 20:31:43 +0000 (21:31 +0100)]
dbghelp: Create new infrastructure to hold specific information for multiple file/debug formats in a single module, and use it to store dwarf2 stuff.

15 years agodbghelp: Now that we can keep ELF sections around, don't copy the loclist section...
Eric Pouech [Thu, 18 Mar 2010 20:31:36 +0000 (21:31 +0100)]
dbghelp: Now that we can keep ELF sections around, don't copy the loclist section, just don't unmap it.

15 years agodbghelp: Let dwarf_parse decide on which sections it needs to map.
Eric Pouech [Thu, 18 Mar 2010 20:31:26 +0000 (21:31 +0100)]
dbghelp: Let dwarf_parse decide on which sections it needs to map.

15 years agodbghelp: Extend the image (ELF/PE) scheme to get the RVA out of a section.
Eric Pouech [Thu, 18 Mar 2010 20:31:19 +0000 (21:31 +0100)]
dbghelp: Extend the image (ELF/PE) scheme to get the RVA out of a section.

15 years agodbghelp: Keep the file map around for every PE module, so that we can access image...
Eric Pouech [Thu, 18 Mar 2010 20:31:13 +0000 (21:31 +0100)]
dbghelp: Keep the file map around for every PE module, so that we can access image whenever we like to.

15 years agodbghelp: Create the notion of image (PE, ELF modules) to uniformize some handlings.
Eric Pouech [Thu, 18 Mar 2010 20:31:03 +0000 (21:31 +0100)]
dbghelp: Create the notion of image (PE, ELF modules) to uniformize some handlings.

15 years agodbghelp: Extend the ELF image management to PE modules so we get a rather uniform...
Eric Pouech [Thu, 18 Mar 2010 20:30:55 +0000 (21:30 +0100)]
dbghelp: Extend the ELF image management to PE modules so we get a rather uniform interface to image manipulation.

15 years agodbghelp: Make the ELF mapping code easier to use.
Eric Pouech [Thu, 18 Mar 2010 20:30:47 +0000 (21:30 +0100)]
dbghelp: Make the ELF mapping code easier to use.

15 years agousbd.sys: Add USB descriptor parsing functions.
Damjan Jovanovic [Thu, 18 Mar 2010 19:29:01 +0000 (21:29 +0200)]
usbd.sys: Add USB descriptor parsing functions.

15 years agoREADME.de: Sync german filesystem support section.
André Hentschel [Thu, 18 Mar 2010 17:41:55 +0000 (18:41 +0100)]
README.de: Sync german filesystem support section.

15 years agogdiplus/tests: Create a window for graphics tests instead of painting over the desktop.
Alexandre Julliard [Fri, 19 Mar 2010 10:42:53 +0000 (11:42 +0100)]
gdiplus/tests: Create a window for graphics tests instead of painting over the desktop.

15 years agouser32: Return fake global information in GetCursorInfo instead of thread-local values.
Alexandre Julliard [Fri, 19 Mar 2010 10:31:26 +0000 (11:31 +0100)]
user32: Return fake global information in GetCursorInfo instead of thread-local values.

15 years agouser32/tests: Add some tests for GetCursorInfo.
Alexandre Julliard [Fri, 19 Mar 2010 10:27:55 +0000 (11:27 +0100)]
user32/tests: Add some tests for GetCursorInfo.

15 years agouser32/tests: Add some tests for ShowCursor.
Alexandre Julliard [Thu, 18 Mar 2010 18:26:36 +0000 (19:26 +0100)]
user32/tests: Add some tests for ShowCursor.

15 years agoshlwapi: Fix StrCpyNW to deal with null inputs better, and don't use lstrcpynW.
Nikolay Sivov [Thu, 18 Mar 2010 15:42:28 +0000 (18:42 +0300)]
shlwapi: Fix StrCpyNW to deal with null inputs better, and don't use lstrcpynW.

15 years agomsctf: Add stub for ITfDisplayAttributeMgr.
Aric Stewart [Thu, 18 Mar 2010 15:39:00 +0000 (10:39 -0500)]
msctf: Add stub for ITfDisplayAttributeMgr.

15 years agowinemp3.acm: Support mp3 decoding on Mac OS/X Leopard systems.
Aric Stewart [Wed, 17 Mar 2010 15:58:32 +0000 (10:58 -0500)]
winemp3.acm: Support mp3 decoding on Mac OS/X Leopard systems.

15 years agousbd.sys: Add stub usbd.sys.
Damjan Jovanovic [Thu, 18 Mar 2010 07:30:43 +0000 (09:30 +0200)]
usbd.sys: Add stub usbd.sys.

15 years agontoskrnl.exe: Implement IoIsWdmVersionAvailable.
Damjan Jovanovic [Wed, 17 Mar 2010 20:46:57 +0000 (22:46 +0200)]
ntoskrnl.exe: Implement IoIsWdmVersionAvailable.

15 years agowindowscodecs: Small spelling fixes.
Julian Rüger [Thu, 18 Mar 2010 11:02:36 +0000 (12:02 +0100)]
windowscodecs: Small spelling fixes.

15 years agowinmm: Allow SND_ALIAS|SND_FILENAME in PlaySound.
Maarten Lankhorst [Wed, 17 Mar 2010 22:41:09 +0000 (23:41 +0100)]
winmm: Allow SND_ALIAS|SND_FILENAME in PlaySound.

15 years agouser32/tests: Add some tests demonstrating that SetCursor uses the thread input data.
Alexandre Julliard [Thu, 18 Mar 2010 12:03:39 +0000 (13:03 +0100)]
user32/tests: Add some tests demonstrating that SetCursor uses the thread input data.

15 years agokernel32: Don't try to open builtin exe files during CreateProcess, only check the...
Alexandre Julliard [Thu, 18 Mar 2010 12:02:42 +0000 (13:02 +0100)]
kernel32: Don't try to open builtin exe files during CreateProcess, only check the path syntax.

15 years agocmd: Added @or_broken@ handling to test templates and use it to fix tests on win2k.
Jacek Caban [Thu, 18 Mar 2010 00:28:19 +0000 (01:28 +0100)]
cmd: Added @or_broken@ handling to test templates and use it to fix tests on win2k.

15 years agomshtml: Added IHTMLImgElement::onload tests.
Jacek Caban [Thu, 18 Mar 2010 00:06:28 +0000 (01:06 +0100)]
mshtml: Added IHTMLImgElement::onload tests.

15 years agomshtml: Added IHTMLImgElement::onload property implementation.
Jacek Caban [Thu, 18 Mar 2010 00:06:05 +0000 (01:06 +0100)]
mshtml: Added IHTMLImgElement::onload property implementation.

15 years agomshtml: Added support for load event on all nodes.
Jacek Caban [Thu, 18 Mar 2010 00:05:38 +0000 (01:05 +0100)]
mshtml: Added support for load event on all nodes.

15 years agomshtml: Moved removing event target to separated function.
Jacek Caban [Thu, 18 Mar 2010 00:05:10 +0000 (01:05 +0100)]
mshtml: Moved removing event target to separated function.

15 years agomshtml: Fire readystatechange event on document nodes.
Jacek Caban [Thu, 18 Mar 2010 00:04:45 +0000 (01:04 +0100)]
mshtml: Fire readystatechange event on document nodes.

15 years agomshtml: Make sure that readState is READYSTATE_LOADING in read_stream_data.
Jacek Caban [Thu, 18 Mar 2010 00:04:15 +0000 (01:04 +0100)]
mshtml: Make sure that readState is READYSTATE_LOADING in read_stream_data.

15 years agoshlwapi: Add a forward to DelayLoadFailureHook.
Nikolay Sivov [Wed, 17 Mar 2010 23:22:50 +0000 (02:22 +0300)]
shlwapi: Add a forward to DelayLoadFailureHook.

15 years agourlmon: Add CoInternetIsFeatureEnabled stub.
Nikolay Sivov [Wed, 17 Mar 2010 22:24:42 +0000 (01:24 +0300)]
urlmon: Add CoInternetIsFeatureEnabled stub.

15 years agourlmon: Add stub IUriBuilder interface.
Nikolay Sivov [Wed, 17 Mar 2010 22:19:02 +0000 (01:19 +0300)]
urlmon: Add stub IUriBuilder interface.

15 years agooleaut32: Improve ITypeInfo2 GetRefTypeOfImplType implementation.
Piotr Caban [Wed, 17 Mar 2010 21:06:11 +0000 (22:06 +0100)]
oleaut32: Improve ITypeInfo2 GetRefTypeOfImplType implementation.

15 years agooleaut32: Improve ICreateTypeInfo2 AddImplType implementation.
Piotr Caban [Wed, 17 Mar 2010 21:05:53 +0000 (22:05 +0100)]
oleaut32: Improve ICreateTypeInfo2 AddImplType implementation.

15 years agooleaut32: Fix ITypeInfo GetImplTypeFlags for dispinterfaces.
Piotr Caban [Wed, 17 Mar 2010 21:05:36 +0000 (22:05 +0100)]
oleaut32: Fix ITypeInfo GetImplTypeFlags for dispinterfaces.

15 years agooleaut32/tests: Make tests working on older systems, prevent crash on some wine boxes.
Piotr Caban [Wed, 17 Mar 2010 21:05:20 +0000 (22:05 +0100)]
oleaut32/tests: Make tests working on older systems, prevent crash on some wine boxes.

15 years agooleaut32: Improve ITypeInfo2 GetTypeAttr implementation.
Piotr Caban [Wed, 17 Mar 2010 21:04:53 +0000 (22:04 +0100)]
oleaut32: Improve ITypeInfo2 GetTypeAttr implementation.

15 years agowined3d: Avoid some common invalid context accesses.
Henri Verbeet [Wed, 17 Mar 2010 20:59:54 +0000 (21:59 +0100)]
wined3d: Avoid some common invalid context accesses.

Unfortunately there are plenty of other places left. Perhaps we should
consider creating our own window when the context becomes invalid and making
the context current on that instead.