sway/sway/desktop
Aleksei Bavshin b4800fbc90 xdg-activation: distinguish activation and urgency requests
Check if the app that requested a token has provided a valid input
serial and a focused surface. Downgrade activation request to urgency
otherwise.

This is mostly in line with what other Wayland compositors decided to
do, and offers a better security than the original logic.

(cherry picked from commit d19810eba8)
2024-02-17 14:27:05 +01:00
..
desktop.c chore: chase wlr_output_layout_get_box() update 2022-01-31 11:44:03 +01:00
idle_inhibit_v1.c Drop support for KDE's idle protocol 2023-10-05 00:01:54 +02:00
launcher.c xdg-activation: distinguish activation and urgency requests 2024-02-17 14:27:05 +01:00
layer_shell.c chore: chase wlroots xdg-surface role rework 2023-08-21 18:41:32 +02:00
output.c output: Destroy when output layout is destroyed 2024-01-26 15:14:24 +01:00
render.c chase wlroots 'presentation-time: add separate helper for zero-copy ' 2023-07-15 15:21:35 +02:00
surface.c Send wl_surface.preferred_buffer_scale 2023-07-12 09:59:00 +02:00
transaction.c idle-inhibit-v1: simplify with server global 2023-06-23 12:32:38 +02:00
xdg_shell.c xdg-shell: send maximized if tiled isn't supported 2023-10-29 17:21:18 +01:00
xwayland.c desktop/xwayland: correctly handle association on o-r change 2023-12-14 10:48:56 +01:00