S. Christoffer Eliesen
ca862a5bd4
config: Apply output config also during config reload.
9 years ago
S. Christoffer Eliesen
6eb8da0e14
commands,container: Tweak debug output to better reflect reality.
9 years ago
S. Christoffer Eliesen
e3837ba634
commands: Gracefully handle empty commands.
...
Before this patch sway would proceed into find_handler which would cause
a crash trying to parse a NULL string.
This could be triggered via e.g. `i3-msg -s $(sway --get-socketpath)`.
9 years ago
Drew DeVault
83c23f274c
Merge pull request #195 from sce/get_socketpath
...
main: Implement --get-socketpath switch.
9 years ago
S. Christoffer Eliesen
3be11a08e6
main: Implement --get-socketpath switch.
9 years ago
S. Christoffer Eliesen
71ebe8c36b
commands: Catch empty exec with --no-startup-id cases.
9 years ago
S. Christoffer Eliesen
71bcee4f96
commands: Ignore exec switch "--no-startup-id".
...
When using an i3 config verbatim in sway this switch to exec or
exec_always might appear.
Before this patch the switch would be passed to /bin/sh, causing
an error, and the command would not be run.
9 years ago
S. Christoffer Eliesen
783290e81a
sway/ipc: Use sway_abort instead of returning NULL.
9 years ago
S. Christoffer Eliesen
7cb0732030
sway/ipc: ipc_user_sockaddr: Use sway_assert instead of assert.
9 years ago
S. Christoffer Eliesen
382b4e425a
sway/ipc: Fix whitespace.
9 years ago
S. Christoffer Eliesen
26beb66eb5
sway/ipc: Free ipc_sockaddr upon termination.
9 years ago
S. Christoffer Eliesen
f94f8fde7e
sway/ipc: Support multiple users.
9 years ago
S. Christoffer Eliesen
ae93c6e6fe
sway/ipc: Dynamically assign ipc_sockaddr.
9 years ago
taiyu
18f4905e62
#187 , let init handle child processes
9 years ago
Drew DeVault
5bcecbb751
Revert "#187 cleanup zombies properly"
9 years ago
taiyu
5539fd89be
#187 cleanup zombies properly using default
9 years ago
taiyu
c963aa7ced
return after disconnect ipc client and minor checks
9 years ago
taiyu
4944996170
Merge branch 'master' of https://github.com/taiyu-len/sway
...
merge
9 years ago
taiyu
6c33f8122a
#184
9 years ago
taiyu
72aaffcf5b
fix config search paths
9 years ago
taiyu
9fd2d635a1
container_move check
9 years ago
taiyu
7672886cb5
dont log empty config lines
9 years ago
taiyu
0d51f62224
merge + no c_extensions
9 years ago
taiyu
d2e2b04bfd
minor fix
9 years ago
Drew DeVault
318e1be240
Fix warnings introduced by prior commit
9 years ago
Drew DeVault
8e25ce4e57
Fix build for debian stretch
...
Fixes #182
9 years ago
taiyu
a04f645d7c
style, safer fork
10 years ago
taiyu
a18caf6706
nomacro
10 years ago
taiyu
0bea2e2122
multi command keybinds
10 years ago
Drew DeVault
e505abfe75
Revert "new_workspace null behavior + testmap functions + regex"
...
This reverts commit e1d18e42a8
.
Fixes #180
cc @taiyu-len
10 years ago
taiyu
2093d4ddee
cmd_for_window dummy function
10 years ago
taiyu
e1d18e42a8
new_workspace null behavior + testmap functions + regex
10 years ago
taiyu
aaa0923bc4
cmd status + workspace ws output op
10 years ago
taiyu
6388241abb
mode supports multi token names
10 years ago
taiyu
799ff640f8
remove old things
10 years ago
taiyu
aa22dc3113
var replacement changes
10 years ago
taiyu
fd6d06ff61
fix missing symbol bug
10 years ago
taiyu
da76ecb5f8
escape check fix
10 years ago
taiyu
d673a72705
set variable changes
10 years ago
Thomas Wouters
c3f76f8785
fix outut typo
10 years ago
taiyu
0de29d8247
prevent views from disappearing
10 years ago
taiyu
3eb29ea736
strdup + style
10 years ago
taiyu
47ff000697
put strip_whitespace back
10 years ago
taiyu
71af5b7dde
config modes
10 years ago
taiyu
3fb8397724
free config stuff
10 years ago
taiyu
b7de289332
free config when reloading
10 years ago
taiyu
5408d34c9c
config_path cleanup
10 years ago
taiyu
3e9cdfd6a3
man page
10 years ago
taiyu
f25c6b312b
gap resize
10 years ago
taiyu
afa6747145
enum for command type
10 years ago