wine/dlls/winex11.drv
Zhiyi Zhang 70c9239cb2 winex11.drv: Set _NET_WM_FULLSCREEN_MONITORS only when necessary.
If _NET_WM_FULLSCREEN_MONITORS is set then the property needs to be updated because it can't
be deleted by sending a _NET_WM_FULLSCREEN_MONITORS client message to the root window
according to the wm-spec version 1.5. Having the window spanning more than two monitors also
needs the property set. In other cases, _NET_WM_FULLSCREEN_MONITORS doesn't need to be set.
What's more, setting _NET_WM_FULLSCREEN_MONITORS adds a constraint on Mutter so that such a
window can't be moved to another monitor by using the Shift+Super+Up/Down/Left/Right
shortcut. So the property should be added only when necessary.
2023-10-11 20:29:49 +02:00
..
bitblt.c
brush.c
clipboard.c
desktop.c
display.c
dllmain.c
event.c
graphics.c
init.c
keyboard.c
Makefile.in
mouse.c
mwm.h
opengl.c
palette.c
pen.c
systray.c
unixlib.h
version.rc
vulkan.c
window.c winex11.drv: Set _NET_WM_FULLSCREEN_MONITORS only when necessary. 2023-10-11 20:29:49 +02:00
winex11.drv.spec
wintab.c
x11drv.h winex11.drv: Set _NET_WM_FULLSCREEN_MONITORS only when necessary. 2023-10-11 20:29:49 +02:00
x11drv_dll.h
x11drv_main.c win32u: Use the correct length for kernel object names in object attributes. 2023-09-12 10:00:24 +02:00
xcomposite.h
xdnd.c
xim.c
xinerama.c
xrandr.c
xrender.c
xvidmode.c