sway/sway
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
..
commands sway/output: Improve logging of swaybg execvp failure and more checks 2024-02-02 18:51:03 +01:00
config sway/output: Improve logging of swaybg execvp failure and more checks 2024-02-02 18:51:03 +01:00
desktop xdg-activation: distinguish activation and urgency requests 2024-02-17 14:27:05 +01:00
input input: reconfigure send_events on output hotplug 2024-01-26 15:14:37 +01:00
tree xdg-activation: distinguish activation and urgency requests 2024-02-17 14:27:05 +01:00
commands.c commands: make primary_selection a config-only command 2024-02-17 14:26:32 +01:00
config.c sway/config.c: only reset primary_selection at launch 2024-02-09 18:23:03 +01:00
criteria.c i3 compat: Adding support for the `all` criteria 2023-09-07 10:42:54 +09:00
decoration.c Fix double free when unmapping any view 2018-11-15 15:22:09 +10:00
ipc-json.c input/libinput: add scroll_button_lock method 2023-06-16 15:30:04 +02:00
ipc-server.c ipc: add ability to subscribe to output event 2023-02-06 11:02:52 +01:00
lock.c Chase wlroots!4331 2023-10-06 14:39:12 +03:00
main.c fix: remove redundant empty statement in main.c 2022-07-12 16:07:51 +02:00
meson.build render: Use wlroots scale filter 2023-06-19 19:14:28 +02:00
realtime.c realtime: request SCHED_RR using CAP_SYS_NICE 2022-05-18 11:20:17 +02:00
server.c Mark DRM lease protocol privileged 2024-01-26 15:14:47 +01:00
sway-bar.5.scd man: update Pango font description URL 2021-08-04 02:15:04 +02:00
sway-input.5.scd Update sway-input.5.scd 2023-10-05 10:04:32 +02:00
sway-ipc.7.scd input/libinput: add scroll_button_lock method 2023-06-16 15:30:04 +02:00
sway-output.5.scd man: fix typo in output disable docs 2023-01-03 10:59:02 -07:00
sway.1.scd man: update maintainer 2021-01-08 09:33:51 +01:00
sway.5.scd Update sway.5.scd 2023-12-14 10:48:44 +01:00
swaynag.c Use format_str() throughout 2023-04-14 18:34:54 +02:00
xdg_activation_v1.c xdg-activation: distinguish activation and urgency requests 2024-02-17 14:27:05 +01:00
xdg_decoration.c chase wlroots!4316 2023-08-19 21:06:26 -07:00