52 Commits (7f1cd0b73ba3290f8ee5f81fdf7f1ffa4c642ea7)

Author SHA1 Message Date
Simon Ser fc640d5f6c Define _POSIX_C_SOURCE globally
9 months ago
Ronan Pigott dbc1eec850 launcher: make launcher context seat aware
2 years ago
Carl Smedstad 9540591105 Add missing includes & remove duplicates
2 years ago
Ronan Pigott 28fda4c0d3 launcher: export X startup ids and use them for workspace matching
2 years ago
Ronan Pigott 30ad4dc4a5 launcher: export xdga tokens and use them for workspace matching
2 years ago
Ronan Pigott bdeb9f9565 launcher: fudge the interface a bit
2 years ago
Ronan Pigott 66568508c0 launcher: initialize launcher_ctxs once on startup
2 years ago
Ronan Pigott d75c9f9722 launcher: rename pid_workspace to launcher_ctx
2 years ago
Ronan Pigott eb5021ef99 root: move the workspace matching code to its own file
2 years ago
Simon Ser 38020d157d Bump RLIMIT_NOFILE
3 years ago
Daniel Eklöf 1dd6df6a5d sway: commands: exec: restore SIGPIPE before exec:ing
4 years ago
Manuel Stoeckl 31b4b96ebf commands/exec: stop truncating >4095-byte commands
4 years ago
Simon Ser 31a2252e83 commands/exec_always: log error on execlp failure
4 years ago
Simon Ser 7beeb9e61b Use execlp("sh") instead of execl("/bin/sh")
4 years ago
Konstantin Pospelov fd216b3a81 exec: fix validation during config reload
4 years ago
M Stoeckl 1211a81aad Replace wlr_log with sway_log
6 years ago
M Stoeckl 2a684cad5f Remove now-unused "input" argument of cmd_results_new
6 years ago
emersion 3a310f92ab
Replace _XOPEN_SOURCE with _POSIX_C_SOURCE
6 years ago
Rouven Czerwinski 5fdffea99a commands/exec_always: defer command on config validation
6 years ago
Ian Fan 5364255f26 commands: remove EXPECTED_MORE_THAN
6 years ago
Ian Fan a9fdd5dd2a commands: print correct command on error for exec and opacity
6 years ago
Ian Fan 79899064b6 commands: fix exec quoting
6 years ago
Ryan Dwyer 5dbbab7bdc Remove layout.c
6 years ago
Ian Fan 69e00151bb commands: handle quoted exec command
6 years ago
Ryan Dwyer 30e7e0f7c7 Move workspace pid code to root.c
6 years ago
Marien Zwart 7d8413d962 Reset signal mask after fork
6 years ago
Drew DeVault f4b882475e Merge branch 'master' into pid-workspaces
6 years ago
emersion 63b4bf5000
Update for swaywm/wlroots#1126
6 years ago
Dominique Martinet ce17788533 exec_always: fix leaks
6 years ago
Drew DeVault acd79e1505 Implement pid->workspace tracking
6 years ago
Dominique Martinet d26a0a1a6e sway exec command: use waitpid instead of wait
7 years ago
Rostislav Pehlivanov b592351eef Revert "exec_always: Search for executables in /usr/lib/sway"
7 years ago
Rostislav Pehlivanov 2c0c3dc7cc Revert "Make the LIBDIR path configurable"
7 years ago
Rostislav Pehlivanov 0cdc47ab1e Revert "Meson: Replace option `instlibdir` with `libexecdir`"
7 years ago
Rostislav Pehlivanov cf602687c6 Revert "command/exec_always: Use wlr_log for logging errors in the child process"
7 years ago
Ryan Dwyer 1daf69477e Fix PATH setenv() in exec_always
7 years ago
Nicolas Braud-Santoni 177c67e6b8 command/exec_always: Use wlr_log for logging errors in the child process
7 years ago
Nicolas Braud-Santoni 830c4ef74c Meson: Replace option `instlibdir` with `libexecdir`
7 years ago
Nicolas Braud-Santoni 1670b46bf6 Make the LIBDIR path configurable
7 years ago
Nicolas Braud-Santoni 7709340727 exec_always: Search for executables in /usr/lib/sway
7 years ago
Dominique Martinet 25af959fe9 Fix gcc string truncation warnings
7 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"
7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree"
7 years ago
Tony Crisci 874f009866 move tree includes to their own directory
7 years ago
Dominique Martinet 67985e9031 sway: change all sway_log to wlr_log
7 years ago
emersion 90f7f1a0e6
Add minimal config subsystem
7 years ago
emersion 514c819ff9
Add exec and exec_always commands
7 years ago
Drew DeVault 733993a651 Move everything to sway/old/
7 years ago
Drew DeVault 9aed9d9359 UnGNUify the codebase
8 years ago
Drew DeVault 248df18c24 Handle allocation failure in commands
8 years ago