Sweden-Number/dlls/winex11.drv
Rémi Bernon 47f69a2248 winex11.drv: Remove frame when non-client area is empty.
Several applications -Steam, Battle.net for instance- handle the
WM_NCCALCSIZE message to override the non-client areas size and make
the client area cover the whole window, instead of changing the styles.

In winex11.drv, in decorated mode, we adjust the window rect according
to the window style to hide the unwanted decorations behind the frame,
but when client and window rects are equals, there's nothing to hide
and the actual window styles are irrelevant and can safely be ignored.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40930
Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-03-23 13:22:31 +01:00
..
Makefile.in
bitblt.c
brush.c
clipboard.c
desktop.c winex11.drv: Calculate mask in X11DRV_resize_desktop(). 2020-02-10 23:24:06 +01:00
display.c
event.c winex11.drv: Send HTMENU instead of HTCAPTION to query window activation. 2019-12-26 21:56:04 +01:00
graphics.c
ime.c
init.c
keyboard.c
mouse.c winex11.drv: Don't confine the pointer to any window when just checking for active grab. 2020-01-15 22:03:30 +01:00
mwm.h
opengl.c
palette.c
pen.c
settings.c user32: Move ChangeDisplaySettingsExW() common code to user32. 2020-02-10 22:46:22 +01:00
systray.c
version.rc
vulkan.c
window.c winex11.drv: Remove frame when non-client area is empty. 2020-03-23 13:22:31 +01:00
winex11.drv.spec
wintab.c
x11drv.h
x11drv_main.c
xcomposite.h
xdnd.c
xim.c
xinerama.c
xrandr.c
xrender.c
xvidmode.c