swayfx/sway
Marien Zwart 7d8413d962 Reset signal mask after fork
wlroots uses wl_event_loop_add_signal to handle SIGUSR1 from Xwayland.
wl_event_loop_add_signal works by masking the signal and receiving it from a
signalfd. The signal mask is preserved across fork and exec, so subprocesses
spawned by Sway start with SIGUSR1 masked. Most subprocesses do not expect this
and never unmask the signal, resulting in missing functionality or unexpected
behavior for processes that use SIGUSR1 (such as i3status).

Fix this by unmasking all signals between fork and exec.
2018-08-02 21:31:34 +10:00
..
commands Reset signal mask after fork 2018-08-02 21:31:34 +10:00
config Reset signal mask after fork 2018-08-02 21:31:34 +10:00
desktop Merge branch 'master' into fix-resize-wiggle 2018-08-02 08:11:10 +01:00
input Merge pull request #2391 from RyanDwyer/fix-popups-v2 2018-08-01 22:02:12 -04:00
tree Merge branch 'master' into fix-resize-wiggle 2018-08-02 08:11:10 +01:00
base64.c Rework get_clipboard implementation 2017-07-07 21:51:34 +02:00
commands.c Implement scratchpad 2018-07-23 08:24:32 +10:00
config.c Implement floating_modifier <mod> [inverse|normal] 2018-07-24 18:41:08 -04:00
criteria.c more style fixes, reorder config.h include 2018-07-25 13:43:21 +02:00
debug-tree.c Add L_FLOATING back to debug tree 2018-06-01 23:14:58 +10:00
ipc-json.c ipc: add window::mark event 2018-08-01 16:57:15 +01:00
ipc-server.c ipc: remove extraneous values 2018-08-01 16:57:15 +01:00
main.c ipc: add shutdown event 2018-08-01 16:57:14 +01:00
meson.build Link xcb dependency to meson options "enable_xwayland" (#2393) 2018-08-02 08:36:47 +01:00
scratchpad.c Focus child when showing a scratchpad container 2018-07-28 22:41:04 +10:00
security.c Add minimal config subsystem 2017-12-05 10:40:55 +01:00
server.c reverted includes of "sway/config.h" and replaced with "config.h" from meson build 2018-07-25 13:32:20 +02:00
sway-bar.5.scd Add sway-bar(5) 2018-05-11 21:13:43 -04:00
sway-input.5.scd Escaping underscores in tap_button_map 2018-07-29 14:47:53 +02:00
sway.1.scd delete references to swaygrab 2018-07-30 16:24:46 +01:00
sway.5.scd Add documentation for urgent command 2018-07-16 10:15:18 +10:00