kwin/xwl
Roman Gilg 4c18d156e2 [xwl] Support stack optimizing X drag source clients
Summary:
Some X clients acting as drag sources might try to optimize finding the current
target window by checking if a window manager, that sets the root window
_NET_CLIENT_LIST_STACKING property, is present. An example for this is Chromium
and since KWin sets the property the drag proxy windows must be added to this
list. Otherwise the origin client will not detect the proxy window and not send
an XdndEnter message.

Test Plan: Manually with Chromium.

Reviewers: #kwin

Subscribers: zzag, kwin

Tags: #kwin

Differential Revision: https://phabricator.kde.org/D15628
2019-02-19 13:24:18 +01:00
..
clipboard.cpp [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
clipboard.h [xwl] Generic X selections translation mechanism with Clipboard support 2019-02-19 12:24:27 +01:00
databridge.cpp [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
databridge.h [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
dnd.cpp [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
dnd.h [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
drag.cpp [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
drag.h [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
drag_wl.cpp [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
drag_wl.h [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
drag_x.cpp [xwl] Support stack optimizing X drag source clients 2019-02-19 13:24:18 +01:00
drag_x.h [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
selection.cpp [xwl] text/x-uri converter for selected X url list format targets 2019-02-19 13:17:08 +01:00
selection.h [xwl] text/x-uri converter for selected X url list format targets 2019-02-19 13:17:08 +01:00
selection_source.cpp [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
selection_source.h [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
transfer.cpp [xwl] text/x-uri converter for selected X url list format targets 2019-02-19 13:17:08 +01:00
transfer.h [xwl] text/x-uri converter for selected X url list format targets 2019-02-19 13:17:08 +01:00
xwayland.cpp [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
xwayland.h [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00
xwayland_interface.cpp [xwl] Add Xwayland interface class 2019-02-19 12:59:11 +01:00
xwayland_interface.h [xwl] Drag and drop between Xwayland and Wayland native clients 2019-02-19 13:09:18 +01:00