labwc/src
tokyo4j 9024b0cf7d xdg-activation: temporarily disable source surface verification
71451173 validates the xdg-activation token more strictly by verifying
the source surface attached to the token. That  improves the security by
preventing arbitrary focus-stealing.

However, not all clients attach a right source surface to the token or
use the received token for activation. For example, when a notification
client requests thunderbird to activate its window, thunderbird doesn't
use the token passed by the notification client and instead use their own
token, thus the activation is rejected as the surface attached to the
token is not focused.

We will add options to configure the policy for activation requests or
implement urgency hint in some way in the future and reland the source
surface verification.
2024-08-09 16:47:51 +09:00
..
button src/button/button-svg: reduce debug log spam 2024-06-10 19:52:37 +01:00
common multirect: remove destroy listener before freeing 2024-07-26 22:52:16 +02:00
config Rename <snapping><dragResistance> to <resistance><unSnapThreshold> 2024-08-08 09:49:53 +09:00
decorations chase: request initial configure 2024-07-17 21:28:59 +01:00
input Rename <snapping><dragResistance> to <resistance><unSnapThreshold> 2024-08-08 09:49:53 +09:00
menu menu: fix crash triggered by pipemenu without parent <menu> 2024-07-15 22:00:11 +01:00
ssd src/ssd/ssd.c: fix incorrect condition in ssd_part_contains() 2024-07-23 18:02:24 +09:00
action.c tearing: add fullscreen options (#1941) 2024-08-06 21:23:10 +01:00
buffer.c theme: create hover button fallbacks 2023-12-21 02:42:23 +01:00
debug.c overlay: allow to draw both/either of filled/outlined rectangle 2024-04-22 19:22:23 +01:00
desktop.c session-lock: allow client to update cursor shape 2024-05-31 11:21:29 +09:00
dnd.c dnd: show dnd icon above layer-shell surfaces 2024-06-25 14:56:57 +02:00
edges.c edges.c: fix flicker of snapped windows in nested session 2024-07-20 08:16:12 -04:00
foreign.c osd: prevent handling cursor actions in preview mode 2024-05-05 21:05:32 +01:00
idle.c Chase wlroots: drop KDE idle protocol 2023-11-27 21:01:53 +00:00
interactive.c Rename <snapping><dragResistance> to <resistance><unSnapThreshold> 2024-08-08 09:49:53 +09:00
layers.c layer-shell: stop sending configure events on surface creation 2024-07-23 14:47:56 +02:00
magnifier.c backend/drm: Implement support for renderer loss recovery 2024-07-23 14:44:31 +02:00
main.c src/main.c: initialize locale after reading environments file 2024-06-23 01:02:03 +02:00
meson.build chase: output->pending 2024-07-17 21:28:59 +01:00
node.c common: Add znew/znew_n() macros 2022-09-18 15:25:19 -04:00
osd-field.c Replace _ with - in source file names 2024-05-22 07:10:51 +01:00
osd.c Disable pango glyph position rounding 2024-07-19 22:17:42 +01:00
output-state.c chase: output->pending 2024-07-17 21:28:59 +01:00
output-virtual.c Fix various typos across the codebase 2024-03-08 13:59:20 +01:00
output.c tearing: add fullscreen options (#1941) 2024-08-06 21:23:10 +01:00
overlay.c overlay: allow to draw both/either of filled/outlined rectangle 2024-04-22 19:22:23 +01:00
placement.c Fix various typos across the codebase 2024-03-08 13:59:20 +01:00
regions.c overlay: add snap-to-edge overlay (PR #1652) 2024-04-05 04:35:31 +02:00
resistance.c snap: cache and ignore last-snapped edge when growing or shrinking 2024-04-10 23:30:28 +01:00
resize-outlines.c Implement <resize><drawContents> 2024-06-15 21:17:01 +01:00
seat.c chase: tablet_pad to tablet 2024-07-17 21:28:59 +01:00
server.c backend/drm: Implement support for renderer loss recovery 2024-07-23 14:44:31 +02:00
session-lock.c session-lock: clear focused surface on lock 2024-07-07 15:48:32 +09:00
snap-constraints.c snap: cache and ignore last-snapped edge when growing or shrinking 2024-04-10 23:30:28 +01:00
snap.c theme: allow to set window button size (#1965) 2024-07-20 09:33:57 +01:00
tearing.c tearing: add fullscreen options (#1941) 2024-08-06 21:23:10 +01:00
theme.c theme: allow to set window button size (#1965) 2024-07-20 09:33:57 +01:00
view-impl-common.c view: update top layer visibility on map 2024-04-29 14:39:05 +02:00
view.c view: stay fullscreen when view's output is disconnected 2024-08-06 19:00:47 +02:00
window-rules.c wayland: add support for security-context-v1 2024-05-29 22:28:06 +01:00
workspaces.c Disable pango glyph position rounding 2024-07-19 22:17:42 +01:00
xdg-popup.c src/xdg-popup.c: take into account CSD borders for unconstraining 2024-07-23 14:53:33 +02:00
xdg.c xdg-activation: temporarily disable source surface verification 2024-08-09 16:47:51 +09:00
xwayland-unmanaged.c chase: disable restacking of unmanaged windows 2024-07-17 21:28:59 +01:00
xwayland.c xwayland: support xinitrc scripts to configure server on launch (#1963) 2024-07-20 09:40:11 +01:00