labwc/include
Consolatis 714511736b src/xdg.c: verify source surface for xdg_activation request
wlroots < 0.17 didn't allow to reliably check the source surface of
an xdg activation request as it reset the surface to NULL when it
was destroyed before the token was used. This happens regularly for
notifications for example. Thus we treated the token as valid even
without checking for the source surface.

wlroots 0.17 added a new_token signal where we can attach information
to the existing token which we can then use when evaluating activation
requests. This patch implements that check.
2024-07-14 22:11:12 +02:00
..
button Fix some header includes detected by clangd 2024-04-21 21:58:57 +02:00
common magnifier: fix flickering on simultaneous gamma changes 2024-06-29 23:36:41 +02:00
config xwayland: allow persistence 2024-07-04 05:19:19 +02:00
input Use existing reset_keybind function 2024-06-15 21:22:58 +01:00
menu menu: support pipe menus 2024-03-24 21:44:16 +00:00
action.h Fix some header includes detected by clangd 2024-04-21 21:58:57 +02:00
buffer.h includes: identifier consistency in include guards 2023-05-13 22:29:21 +01:00
debug.h includes: identifier consistency in include guards 2023-05-13 22:29:21 +01:00
decorations.h includes: identifier consistency in include guards 2023-05-13 22:29:21 +01:00
dnd.h chase (dnd): refactor to use wlroot's scene_drag_icon 2023-12-03 18:24:26 +00:00
edges.h snap: cache and ignore last-snapped edge when growing or shrinking 2024-04-10 23:30:28 +01:00
idle.h Add support for ext_idle_notify_v1.. 2023-07-09 08:26:33 +01:00
labwc.h src/xdg.c: verify source surface for xdg_activation request 2024-07-14 22:11:12 +02:00
layers.h xdg: support xdg-shell v3 with popup repositioning 2024-07-01 20:16:31 +01:00
magnifier.h magnifier: minor refactor 2024-05-16 11:33:53 +02:00
meson.build Make xwayland support optional 2020-12-30 10:29:21 +00:00
node.h session-lock: allow client to update cursor shape 2024-05-31 11:21:29 +09:00
osd.h osd: add window-switcher custom field (#1670) 2024-04-10 23:39:31 +01:00
output-virtual.h Add optional headless fallback output 2024-03-08 13:54:13 +01:00
overlay.h overlay: allow to draw both/either of filled/outlined rectangle 2024-04-22 19:22:23 +01:00
placement.h view: honor automatic placement when adjusting floating geometry 2023-12-30 16:50:09 +00:00
regions.h overlay: add snap-to-edge overlay (PR #1652) 2024-04-05 04:35:31 +02:00
resistance.h includes: identifier consistency in include guards 2023-05-13 22:29:21 +01:00
resize-indicator.h Replace _ with - in source file names 2024-05-22 07:10:51 +01:00
resize-outlines.h Implement <resize><drawContents> 2024-06-15 21:17:01 +01:00
session-lock.h session-lock: restore focused view on unlock 2024-07-07 15:48:32 +09:00
snap-constraints.h snap: cache and ignore last-snapped edge when growing or shrinking 2024-04-10 23:30:28 +01:00
snap.h snap: cache and ignore last-snapped edge when growing or shrinking 2024-04-10 23:30:28 +01:00
ssd-internal.h ssd: show squared corners when the view is tiled 2024-06-27 22:29:11 +01:00
ssd.h Add All context for mouse events 2024-05-19 22:17:04 +01:00
theme.h Add screen magnifier 2024-05-16 00:07:23 +02:00
view-impl-common.h view: commonize sub-view logic in view_move_to_front/back() 2023-10-21 15:40:56 +01:00
view.h ssd: set squared corners for tiled views conditionally 2024-06-27 22:29:11 +01:00
window-rules.h wayland: add support for security-context-v1 2024-05-29 22:28:06 +01:00
workspaces.h workspaces: react to Reconfigure 2024-04-22 05:44:52 +09:00
xwayland.h xwayland: reset cursor image on cursor theme reload 2024-06-11 21:40:06 +01:00