Sweden-Number/dlls/winex11.drv
Rémi Bernon cfcc280905 winex11.drv: Send HTMENU instead of HTCAPTION to query window activation.
Commit 71d35d8940 broke the way
WM_TAKE_FOCUS protocol is implemented: WM_MOUSEACTIVATE now replies
MA_NOACTIVATE by default when using HTCAPTION.

We use the WM_MOUSEACTIVATE -although Windows does not- regardless of
the way focus is changed to check whether a window wants focus, and
Windows sometimes changes focus regardless of the message reply.

Steam and the Wine system tray are affected for instance.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-26 21:56:04 +01:00
..
Makefile.in winex11.drv: Initialize GPU registry data. 2019-06-13 08:16:33 +02:00
bitblt.c winex11: Use the default color table for window surfaces on 8bpp displays. 2019-12-19 18:38:22 +01:00
brush.c gdi32: Make GDI driver functions cdecl. 2019-07-06 21:47:58 +02:00
clipboard.c winex11.drv: Fix a memory leak (Coverity). 2019-09-11 22:37:22 +02:00
desktop.c winex11.drv: Move the desktop fullscreen check after desktop init. 2019-11-05 17:30:58 +01:00
display.c winex11.drv: Get virtual desktop size limit from the host primary display. 2019-11-05 17:30:53 +01:00
event.c winex11.drv: Send HTMENU instead of HTCAPTION to query window activation. 2019-12-26 21:56:04 +01:00
graphics.c gdi32: Make GDI driver functions cdecl. 2019-07-06 21:47:58 +02:00
ime.c
init.c winex11.drv: Implement X11DRV_D3DKMTCheckVidPnExclusiveOwnership. 2019-10-22 23:04:27 +02:00
keyboard.c winex11: Set the scan code prefix when necessary. 2019-12-02 22:02:56 +01:00
mouse.c winex11.drv: Introduce is_virtual_desktop(). 2019-11-05 17:30:48 +01:00
mwm.h
opengl.c winex11: Factor out array access in ConvertAttribWGLtoGLX (scan-build). 2019-09-12 22:47:45 +02:00
palette.c winex11: Use the default color table for window surfaces on 8bpp displays. 2019-12-19 18:38:22 +01:00
pen.c gdi32: Make GDI driver functions cdecl. 2019-07-06 21:47:58 +02:00
settings.c winex11.drv: Fix NoRes mode handler having an empty mode. 2019-11-05 17:31:05 +01:00
systray.c winex11.drv: Introduce is_virtual_desktop(). 2019-11-05 17:30:48 +01:00
version.rc
vulkan.c
window.c winex11.drv: Introduce is_virtual_desktop(). 2019-11-05 17:30:48 +01:00
winex11.drv.spec winex11.drv: Use generic GetMonitorInfo. 2019-06-25 13:22:17 +02:00
wintab.c winex11/wintab: Fix values for lcSys* and lcOut*. 2019-11-25 20:47:43 +01:00
x11drv.h winex11: Use the default color table for window surfaces on 8bpp displays. 2019-12-19 18:38:22 +01:00
x11drv_main.c winex11.drv: Implement X11DRV_D3DKMTCheckVidPnExclusiveOwnership. 2019-10-22 23:04:27 +02:00
xcomposite.h
xdnd.c winex11.drv: Ignore .dwAspect in FORMATETC during XDnD. 2019-12-26 21:11:59 +01:00
xim.c
xinerama.c winex11.drv: Use a separate virtual desktop display device handler. 2019-11-05 17:30:50 +01:00
xrandr.c winex11.drv: Fix the spelling of a WARN() message. 2019-12-11 09:28:55 +01:00
xrender.c gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs. 2019-10-22 23:04:27 +02:00
xvidmode.c winex11.drv: Introduce is_virtual_desktop(). 2019-11-05 17:30:48 +01:00