wine
12 years agogdi32: Implement the conversion between two identical bitfield dibs.
Huw Davies [Wed, 13 Jul 2011 12:04:58 +0000 (13:04 +0100)] 
gdi32: Implement the conversion between two identical bitfield dibs.

12 years agowinex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU.
Ken Thomases [Wed, 13 Jul 2011 11:03:49 +0000 (06:03 -0500)] 
winex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU.

This fixes a problem with X11DRV_KeymapNotify sending incorrect key-up events.

12 years agowinex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey.
Ken Thomases [Wed, 13 Jul 2011 11:03:43 +0000 (06:03 -0500)] 
winex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey.

12 years agogdi32: Graphics driver functions no longer need to be CDECL.
Alexandre Julliard [Wed, 13 Jul 2011 12:56:12 +0000 (14:56 +0200)] 
gdi32: Graphics driver functions no longer need to be CDECL.

12 years agogdi32: Sort the OpenGL driver functions alphabetically.
Alexandre Julliard [Wed, 13 Jul 2011 12:22:59 +0000 (14:22 +0200)] 
gdi32: Sort the OpenGL driver functions alphabetically.

12 years agogdi32: Ask the graphics driver for the function table instead of loading functions...
Alexandre Julliard [Wed, 13 Jul 2011 12:18:26 +0000 (14:18 +0200)] 
gdi32: Ask the graphics driver for the function table instead of loading functions one by one.

12 years agowineps: Add a DC function structure and export it.
Alexandre Julliard [Wed, 13 Jul 2011 12:05:13 +0000 (14:05 +0200)] 
wineps: Add a DC function structure and export it.

12 years agowinex11: Add a DC function structure and export it.
Alexandre Julliard [Wed, 13 Jul 2011 12:05:07 +0000 (14:05 +0200)] 
winex11: Add a DC function structure and export it.

12 years agogdi32: Make the DC function structure public.
Alexandre Julliard [Wed, 13 Jul 2011 10:28:16 +0000 (12:28 +0200)] 
gdi32: Make the DC function structure public.

12 years agopo: Updated Korean translation.
Hwang YunSong [Tue, 12 Jul 2011 08:09:34 +0000 (17:09 +0900)] 
po: Updated Korean translation.

12 years agoole32: Modify local_server_thread() to recreate the pipe for each request.
Francois Gouget [Tue, 12 Jul 2011 22:09:18 +0000 (00:09 +0200)] 
ole32: Modify local_server_thread() to recreate the pipe for each request.

This avoids having the named pipe get stuck in the STATUS_PIPE_BUSY state after the DisconnectNamedPipe() call.

12 years agoole32: Fix a handle leak in local_server_thread().
Francois Gouget [Tue, 12 Jul 2011 22:08:25 +0000 (00:08 +0200)] 
ole32: Fix a handle leak in local_server_thread().

12 years agomsxml3: Don't cause an assert failure if the datatypes schema doesn't load.
Adam Martinson [Tue, 12 Jul 2011 19:22:11 +0000 (14:22 -0500)] 
msxml3: Don't cause an assert failure if the datatypes schema doesn't load.

12 years agowined3d: Pass a state pointer instead of a stateblock to loadVertexData().
Henri Verbeet [Tue, 12 Jul 2011 19:17:48 +0000 (21:17 +0200)] 
wined3d: Pass a state pointer instead of a stateblock to loadVertexData().

12 years agowined3d: Pass a state pointer instead of a stateblock to loadTexCoords().
Henri Verbeet [Tue, 12 Jul 2011 19:17:47 +0000 (21:17 +0200)] 
wined3d: Pass a state pointer instead of a stateblock to loadTexCoords().

12 years agowined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays().
Henri Verbeet [Tue, 12 Jul 2011 19:17:46 +0000 (21:17 +0200)] 
wined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays().

12 years agowined3d: Make the volume parameter to volume_load() const.
Henri Verbeet [Tue, 12 Jul 2011 19:17:45 +0000 (21:17 +0200)] 
wined3d: Make the volume parameter to volume_load() const.

12 years agowined3d: Make the volume parameter to volume_bind_and_dirtify() const.
Henri Verbeet [Tue, 12 Jul 2011 19:17:44 +0000 (21:17 +0200)] 
wined3d: Make the volume parameter to volume_bind_and_dirtify() const.

12 years agogdi32: Allow dib_info structures to share colour tables.
Huw Davies [Tue, 12 Jul 2011 15:12:05 +0000 (16:12 +0100)] 
gdi32: Allow dib_info structures to share colour tables.

12 years agogdi32: Simplify the optional free'ing of bits pointer.
Huw Davies [Tue, 12 Jul 2011 15:12:04 +0000 (16:12 +0100)] 
gdi32: Simplify the optional free'ing of bits pointer.

12 years agogdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits.
Huw Davies [Tue, 12 Jul 2011 15:10:50 +0000 (16:10 +0100)] 
gdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits.

12 years agogdi32: Don't use a dib-section's bitfields unless its depth matches the requested...
Huw Davies [Tue, 12 Jul 2011 15:10:49 +0000 (16:10 +0100)] 
gdi32: Don't use a dib-section's bitfields unless its depth matches the requested depth.

12 years agod3dx9_36: Use copysignf() instead of signbit().
Francois Gouget [Tue, 12 Jul 2011 12:23:38 +0000 (14:23 +0200)] 
d3dx9_36: Use copysignf() instead of signbit().

12 years agod3d10effect.h: Added missing D3D10_EFFECT_* flags.
Jacek Caban [Tue, 12 Jul 2011 12:15:08 +0000 (14:15 +0200)] 
d3d10effect.h: Added missing D3D10_EFFECT_* flags.

12 years agod3d10core: COM cleanup for the ID3D10InputLayout iface.
Michael Stefaniuc [Tue, 12 Jul 2011 10:51:54 +0000 (12:51 +0200)] 
d3d10core: COM cleanup for the ID3D10InputLayout iface.

12 years agod3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface.
Michael Stefaniuc [Tue, 12 Jul 2011 10:50:41 +0000 (12:50 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface.

12 years agod3d10core: COM cleanup for the ID3D10RenderTargetView iface.
Michael Stefaniuc [Tue, 12 Jul 2011 10:37:59 +0000 (12:37 +0200)] 
d3d10core: COM cleanup for the ID3D10RenderTargetView iface.

12 years agod3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces.
Michael Stefaniuc [Tue, 12 Jul 2011 10:34:22 +0000 (12:34 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces.

12 years agod3dx9_36: Use cross-platform versions of infinity and NaN.
Misha Koshelev [Sat, 9 Jul 2011 17:35:31 +0000 (12:35 -0500)] 
d3dx9_36: Use cross-platform versions of infinity and NaN.

12 years agooleaut32: Correct ISupportErrorInfo clsid value.
Alistair Leslie-Hughes [Sat, 9 Jul 2011 11:19:47 +0000 (21:19 +1000)] 
oleaut32: Correct ISupportErrorInfo clsid value.

12 years agopo: Update French translation.
Frédéric Delanoy [Mon, 11 Jul 2011 19:18:13 +0000 (21:18 +0200)] 
po: Update French translation.

12 years agowinmm: Implement waveOut* on top of MMDevAPI.
Andrew Eikum [Mon, 11 Jul 2011 13:28:30 +0000 (08:28 -0500)] 
winmm: Implement waveOut* on top of MMDevAPI.

12 years agowinmm: Remove driver implementation of waveOut*.
Andrew Eikum [Mon, 11 Jul 2011 13:28:24 +0000 (08:28 -0500)] 
winmm: Remove driver implementation of waveOut*.

12 years agocmd/tests: Add test for parameter detection.
André Hentschel [Mon, 11 Jul 2011 21:07:03 +0000 (23:07 +0200)] 
cmd/tests: Add test for parameter detection.

12 years agocmd/tests: Add basic rmdir tests.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:08 +0000 (23:34 +0200)] 
cmd/tests: Add basic rmdir tests.

12 years agocmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:07 +0000 (23:34 +0200)] 
cmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling.

12 years agocmd/tests: Add basic mkdir tests.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:06 +0000 (23:34 +0200)] 
cmd/tests: Add basic mkdir tests.

12 years agocmd/tests: Add basic "for" tests.
Frédéric Delanoy [Mon, 11 Jul 2011 21:34:05 +0000 (23:34 +0200)] 
cmd/tests: Add basic "for" tests.

12 years agoshell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls.
Jay Yang [Mon, 11 Jul 2011 21:35:35 +0000 (17:35 -0400)] 
shell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls.

12 years agoshell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER.
Jay Yang [Mon, 11 Jul 2011 21:35:31 +0000 (17:35 -0400)] 
shell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER.

12 years agodinput: EnumDevicesBySemantics enumerating all kinds of joysticks.
Lucas Fialho Zawacki [Tue, 12 Jul 2011 01:37:36 +0000 (22:37 -0300)] 
dinput: EnumDevicesBySemantics enumerating all kinds of joysticks.

12 years agodinput: BuildActionMap and SetActionMap stubs for generic joystick.
Lucas Fialho Zawacki [Tue, 12 Jul 2011 01:36:56 +0000 (22:36 -0300)] 
dinput: BuildActionMap and SetActionMap stubs for generic joystick.

12 years agod3d10core: COM cleanup for the ID3D10PixelShader iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:56:39 +0000 (01:56 +0200)] 
d3d10core: COM cleanup for the ID3D10PixelShader iface.

12 years agod3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:55:11 +0000 (01:55 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface.

12 years agod3d10core: COM cleanup for the ID3D10VertexShader iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:54:04 +0000 (01:54 +0200)] 
d3d10core: COM cleanup for the ID3D10VertexShader iface.

12 years agod3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.
Michael Stefaniuc [Mon, 11 Jul 2011 23:51:41 +0000 (01:51 +0200)] 
d3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.

12 years agowined3d: Make the shader parameter to shader_generate_main() const.
Henri Verbeet [Mon, 11 Jul 2011 20:04:33 +0000 (22:04 +0200)] 
wined3d: Make the shader parameter to shader_generate_main() const.

12 years agowined3d: Make the shader parameter to vshader_get_input() const.
Henri Verbeet [Mon, 11 Jul 2011 20:04:32 +0000 (22:04 +0200)] 
wined3d: Make the shader parameter to vshader_get_input() const.

12 years agowined3d: Make the swapchain parameter to x11_copy_to_screen() const.
Henri Verbeet [Mon, 11 Jul 2011 20:04:31 +0000 (22:04 +0200)] 
wined3d: Make the swapchain parameter to x11_copy_to_screen() const.

12 years agowined3d: Explicitly pass gl_info to gen_arbfp_ffp_shader().
Henri Verbeet [Mon, 11 Jul 2011 20:04:30 +0000 (22:04 +0200)] 
wined3d: Explicitly pass gl_info to gen_arbfp_ffp_shader().

12 years agowined3d: Only use state contained in the ffp_frag_settings structure in gen_arbfp_ffp...
Henri Verbeet [Mon, 11 Jul 2011 20:04:29 +0000 (22:04 +0200)] 
wined3d: Only use state contained in the ffp_frag_settings structure in gen_arbfp_ffp_shader().

Note that the actual check looks off by one too.

12 years agostart: Add support for /? command line parameter.
Frédéric Delanoy [Mon, 11 Jul 2011 12:33:37 +0000 (14:33 +0200)] 
start: Add support for /? command line parameter.

12 years agowinecoreaudio.drv: Make AudioSessionManager methods static.
Andrew Eikum [Mon, 11 Jul 2011 13:37:30 +0000 (08:37 -0500)] 
winecoreaudio.drv: Make AudioSessionManager methods static.

12 years agommdevapi/tests: Remove dead assignment (Clang).
Frédéric Delanoy [Mon, 11 Jul 2011 15:26:55 +0000 (17:26 +0200)] 
mmdevapi/tests: Remove dead assignment (Clang).

12 years agoole32/tests: Remove dead assignment (Clang).
Frédéric Delanoy [Mon, 11 Jul 2011 14:58:46 +0000 (16:58 +0200)] 
ole32/tests: Remove dead assignment (Clang).

12 years agowinhlp32: Remove dead assignment (Clang).
Frédéric Delanoy [Mon, 11 Jul 2011 12:49:50 +0000 (14:49 +0200)] 
winhlp32: Remove dead assignment (Clang).

12 years agod3d10.idl: Added CD3D10_TEXTURE1D_DESC declaration.
Jacek Caban [Mon, 11 Jul 2011 10:13:23 +0000 (12:13 +0200)] 
d3d10.idl: Added CD3D10_TEXTURE1D_DESC declaration.

12 years agod3d10core: COM cleanup for the ID3D10Device iface.
Michael Stefaniuc [Mon, 11 Jul 2011 10:13:25 +0000 (12:13 +0200)] 
d3d10core: COM cleanup for the ID3D10Device iface.

12 years agod3dx9_36/tests: Fix compilation on systems that don't support nameless structs/unions.
Francois Gouget [Mon, 11 Jul 2011 10:07:19 +0000 (12:07 +0200)] 
d3dx9_36/tests: Fix compilation on systems that don't support nameless structs/unions.

12 years agoexplorer: Fix compilation on systems that don't support nameless unions.
Francois Gouget [Mon, 11 Jul 2011 10:03:18 +0000 (12:03 +0200)] 
explorer: Fix compilation on systems that don't support nameless unions.

12 years agowineoss.drv: Make the AudioSessionManager methods static.
Francois Gouget [Mon, 11 Jul 2011 09:52:43 +0000 (11:52 +0200)] 
wineoss.drv: Make the AudioSessionManager methods static.

12 years agowinealsa.drv: Make the AudioSessionManager methods static.
Francois Gouget [Mon, 11 Jul 2011 09:52:33 +0000 (11:52 +0200)] 
winealsa.drv: Make the AudioSessionManager methods static.

12 years agogdi32: Pass the source/dest visible rectangles to the AlphaBlend driver entry point.
Alexandre Julliard [Mon, 11 Jul 2011 12:17:04 +0000 (14:17 +0200)] 
gdi32: Pass the source/dest visible rectangles to the AlphaBlend driver entry point.

12 years agogdi32: Pass the dest visible rectangle to the PatBlt driver entry point.
Alexandre Julliard [Mon, 11 Jul 2011 11:59:05 +0000 (13:59 +0200)] 
gdi32: Pass the dest visible rectangle to the PatBlt driver entry point.

12 years agogdi32: Pass the source/dest visible rectangles to the StretchBlt driver entry point.
Alexandre Julliard [Mon, 11 Jul 2011 11:59:05 +0000 (13:59 +0200)] 
gdi32: Pass the source/dest visible rectangles to the StretchBlt driver entry point.

12 years agogdi32: Compute StretchBlt rectangles in gdi32.
Alexandre Julliard [Mon, 11 Jul 2011 11:44:26 +0000 (13:44 +0200)] 
gdi32: Compute StretchBlt rectangles in gdi32.

12 years agogdi32: Export a function to compute the DC clip box.
Alexandre Julliard [Mon, 11 Jul 2011 11:40:45 +0000 (13:40 +0200)] 
gdi32: Export a function to compute the DC clip box.

12 years agodinput: Prevent EnumDevicesBySematics from enumerating keyboard and mouse as having...
Lucas Fialho Zawacki [Fri, 8 Jul 2011 18:00:55 +0000 (15:00 -0300)] 
dinput: Prevent EnumDevicesBySematics from enumerating keyboard and mouse as having force feedback.

12 years agodinput: Made EnumDevicesBySemantics more terse.
Lucas Fialho Zawacki [Fri, 8 Jul 2011 18:00:40 +0000 (15:00 -0300)] 
dinput: Made EnumDevicesBySemantics more terse.

12 years agodinput8/tests: Tests for EnumDevicesBySemantics with different enumeration flags.
Lucas Fialho Zawacki [Fri, 8 Jul 2011 18:00:21 +0000 (15:00 -0300)] 
dinput8/tests: Tests for EnumDevicesBySemantics with different enumeration flags.

12 years agocmd/tests: Add support for todo_wine constructions.
Frédéric Delanoy [Sat, 9 Jul 2011 21:33:59 +0000 (23:33 +0200)] 
cmd/tests: Add support for todo_wine constructions.

12 years agoconfigure: Test for isinf and isnan needs link to -lm.
Natanael Copa [Wed, 6 Jul 2011 08:58:01 +0000 (08:58 +0000)] 
configure: Test for isinf and isnan needs link to -lm.

12 years agowinex11: Add grab for XInput2 ButtonPress event.
William Pettersson [Mon, 11 Jul 2011 00:29:26 +0000 (10:29 +1000)] 
winex11: Add grab for XInput2 ButtonPress event.

12 years agowined3d: Store a struct wined3d_bo_address in struct wined3d_stream_info_element.
Henri Verbeet [Sun, 10 Jul 2011 23:06:46 +0000 (01:06 +0200)] 
wined3d: Store a struct wined3d_bo_address in struct wined3d_stream_info_element.

Instead of using separate fields for the buffer object and offset.

12 years agowined3d: Return data as struct wined3d_bo_address in buffer_get_memory().
Henri Verbeet [Sun, 10 Jul 2011 23:06:45 +0000 (01:06 +0200)] 
wined3d: Return data as struct wined3d_bo_address in buffer_get_memory().

12 years agowined3d: Store VBO addresses in a struct wined3d_bo_address in device_stream_info_fro...
Henri Verbeet [Sun, 10 Jul 2011 23:06:44 +0000 (01:06 +0200)] 
wined3d: Store VBO addresses in a struct wined3d_bo_address in device_stream_info_from_declaration().

12 years agowined3d: Make the surface parameter to d3dfmt_p8_init_palette() const.
Henri Verbeet [Sun, 10 Jul 2011 23:06:43 +0000 (01:06 +0200)] 
wined3d: Make the surface parameter to d3dfmt_p8_init_palette() const.

12 years agowined3d: Make the device parameter to primary_render_target_is_p8() const.
Henri Verbeet [Sun, 10 Jul 2011 23:06:42 +0000 (01:06 +0200)] 
wined3d: Make the device parameter to primary_render_target_is_p8() const.

12 years agowingstreamer: Set target of parameter pointer, not parameter (Coverity).
Marcus Meissner [Sun, 10 Jul 2011 16:50:43 +0000 (18:50 +0200)] 
wingstreamer: Set target of parameter pointer, not parameter (Coverity).

12 years agodbghelp: Remove dead code (clang).
André Hentschel [Sun, 10 Jul 2011 16:12:01 +0000 (18:12 +0200)] 
dbghelp: Remove dead code (clang).

12 years agomakefiles: Make MODULE contain the full module name also for static libraries.
Alexandre Julliard [Sat, 9 Jul 2011 19:13:28 +0000 (21:13 +0200)] 
makefiles: Make MODULE contain the full module name also for static libraries.

12 years agomakefiles: Install import libraries from the top-level makefile.
Alexandre Julliard [Sat, 9 Jul 2011 16:01:42 +0000 (18:01 +0200)] 
makefiles: Install import libraries from the top-level makefile.

12 years agomakefiles: Install static libraries from the top-level makefile.
Alexandre Julliard [Sat, 9 Jul 2011 15:58:47 +0000 (17:58 +0200)] 
makefiles: Install static libraries from the top-level makefile.

12 years agomakefiles: Allow install rules to run in parallel.
Alexandre Julliard [Sat, 9 Jul 2011 15:46:54 +0000 (17:46 +0200)] 
makefiles: Allow install rules to run in parallel.

12 years agoshell32: Implement restoring items from the recycle bin.
Jay Yang [Fri, 8 Jul 2011 14:47:08 +0000 (10:47 -0400)] 
shell32: Implement restoring items from the recycle bin.

12 years agoshell32: Implement a context menu for the recycle bin.
Jay Yang [Fri, 8 Jul 2011 14:47:03 +0000 (10:47 -0400)] 
shell32: Implement a context menu for the recycle bin.

12 years agoshell32: Have RecycleBin implement ISFHelper.
Jay Yang [Fri, 8 Jul 2011 14:46:57 +0000 (10:46 -0400)] 
shell32: Have RecycleBin implement ISFHelper.

12 years agoshell32: Implement SHEmptyRecycleBin.
Jay Yang [Fri, 8 Jul 2011 14:46:49 +0000 (10:46 -0400)] 
shell32: Implement SHEmptyRecycleBin.

12 years agoshell32: Implement SHQueryRecycleBin.
Jay Yang [Fri, 8 Jul 2011 14:46:44 +0000 (10:46 -0400)] 
shell32: Implement SHQueryRecycleBin.

12 years agoshell32/tests: Add tests for SHQueryRecycleBin.
Jay Yang [Fri, 8 Jul 2011 14:46:40 +0000 (10:46 -0400)] 
shell32/tests: Add tests for SHQueryRecycleBin.

12 years agowined3d: Introduce quirk for proper RGBA16 support.
Ričardas Barkauskas [Fri, 8 Jul 2011 19:11:29 +0000 (22:11 +0300)] 
wined3d: Introduce quirk for proper RGBA16 support.

12 years agosetupapi: Fix return behaviour when the device key doesn't exist.
Christian Inci [Fri, 8 Jul 2011 16:43:59 +0000 (18:43 +0200)] 
setupapi: Fix return behaviour when the device key doesn't exist.

12 years agousp10: Add missing Bengali entry.
Aric Stewart [Fri, 8 Jul 2011 16:40:24 +0000 (11:40 -0500)] 
usp10: Add missing Bengali entry.

13 years agoRelease 1.3.24. wine-1.3.24
Alexandre Julliard [Fri, 8 Jul 2011 18:37:06 +0000 (20:37 +0200)] 
Release 1.3.24.

13 years agowinhttp: Register interfaces and add a typelib resource.
Hans Leidekker [Fri, 8 Jul 2011 14:46:48 +0000 (16:46 +0200)] 
winhttp: Register interfaces and add a typelib resource.

13 years agowinhttp: Add a class factory implementation.
Hans Leidekker [Fri, 8 Jul 2011 14:46:32 +0000 (16:46 +0200)] 
winhttp: Add a class factory implementation.

13 years agowinhttp: Add a stub implementation of IWinHttpRequest.
Hans Leidekker [Fri, 8 Jul 2011 14:46:14 +0000 (16:46 +0200)] 
winhttp: Add a stub implementation of IWinHttpRequest.

13 years agoinclude: Add httprequestid.h and httprequest.idl.
Hans Leidekker [Fri, 8 Jul 2011 14:45:54 +0000 (16:45 +0200)] 
include: Add httprequestid.h and httprequest.idl.

13 years agowidl: Support LANG_NEUTRAL as a valid lcid in typelibs.
Alexandre Julliard [Fri, 8 Jul 2011 15:34:41 +0000 (17:34 +0200)] 
widl: Support LANG_NEUTRAL as a valid lcid in typelibs.

13 years agowinex11: Use the HDC from the gdi_physdev structure.
Alexandre Julliard [Fri, 8 Jul 2011 14:03:59 +0000 (16:03 +0200)] 
winex11: Use the HDC from the gdi_physdev structure.