Module: wine
Branch: master
Commit: bd8ec8f264b5403f90bca6ecb26ae3170995ccd4
URL: https://gitlab.winehq.org/wine/wine/-/commit/bd8ec8f264b5403f90bca6ecb26ae3…
Author: Zhiyi Zhang <zzhang(a)codeweavers.com>
Date: Fri Aug 12 11:32:54 2022 +0800
winex11.drv: Support _NET_WM_FULLSCREEN_MONITORS.
Support _NET_WM_FULLSCREEN_MONITORS for fullscreen windows spanning multiple monitors. This property
is used to hint window managers about which monitor a fullscreen window should cover. Window managers
make a fullscreen window spanning multiple monitors cover only one monitor when this property is missing.
Fix Project Cars 2/3 incorrect game window size when the triple-screen mode is on.
---
dlls/user32/tests/win.c | 3 +-
dlls/winex11.drv/display.c | 6 +++
dlls/winex11.drv/window.c | 42 +++++++++++++++++++++
dlls/winex11.drv/x11drv.h | 3 ++
dlls/winex11.drv/x11drv_main.c | 1 +
dlls/winex11.drv/xinerama.c | 83 ++++++++++++++++++++++++++++++++++++++++++
dlls/winex11.drv/xrandr.c | 5 +++
7 files changed, 142 insertions(+), 1 deletion(-)