labwc/include
Consolatis 3f10857496 Fix pid lookup for the Kill action
Before this patch, labwc would happily kill itself when the user
called the `Kill` action when any xwayland view had focus.

The reason this happened was that wlroots creates the xwayland
wayland client via socketpair() and thus a lookup of the pid
of the socket connection would return the pid of labwc itself.

This patch fixes that by implementing different pid lookup
mechanisms based on the view implementation backend.

Fixes: #1739
2024-04-22 19:11:57 +01:00
..
button Fix some header includes detected by clangd 2024-04-21 21:58:57 +02:00
common Fix some header includes detected by clangd 2024-04-21 21:58:57 +02:00
config Fix some header includes detected by clangd 2024-04-21 21:58:57 +02:00
input IME: support IME popup 2024-03-14 20:11:03 +00: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 Fix some header includes detected by clangd 2024-04-21 21:58:57 +02:00
layers.h layer: change logic for giving keyboard-interactivity 2024-03-17 21:18:47 +00:00
meson.build Make xwayland support optional 2020-12-30 10:29:21 +00:00
node.h IME: support IME popup 2024-03-14 20:11:03 +00: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: add theme setting snapping.preview.[region|edge].fill 2024-04-15 12:33:40 +02: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 Add window resize indicator 2023-08-19 18:37:16 +02:00
session-lock.h session-lock: reconfigure for output layout changes 2023-10-05 20:10:37 +01: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 src/ssd/ssd_part.c: ensure button is found 2024-04-10 08:14:59 +02:00
ssd.h feat: add Shade/Unshade/ToggleShade actions 2024-01-15 21:37:36 +00:00
theme.h osd: add theme settings for window-switcher preview 2024-04-16 09:58:34 +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 Fix pid lookup for the Kill action 2024-04-22 19:11:57 +01:00
window-rules.h Fix some header includes detected by clangd 2024-04-21 21:58:57 +02:00
workspaces.h workspaces: react to Reconfigure 2024-04-22 05:44:52 +09:00
xwayland.h window-rules: implement type filter 2024-04-20 15:29:41 +02:00