Mikkel Oscar Lyderik
54111839a4
manpage: add references sway.5 <-> sway-input.5
9 years ago
Mikkel Oscar Lyderik
e953f634d9
Fix generating sway-input.5 manpage
9 years ago
Drew DeVault
c2bf457b9f
Merge pull request #461 from SethBarberee/swaygrab-zsh
...
restructured to include single dash options
9 years ago
Seth Barberee
f8edda5939
restructured to include single dash options
9 years ago
Mikkel Oscar Lyderik
4cbb09d566
cmake: fix libinput include dirs
9 years ago
Mikkel Oscar Lyderik
701855fee5
Merge pull request #459 from crondog/sigpipe
...
Prevent ipc from crashing sway
9 years ago
crondog
cd0eaf00da
Prevent ipc from crashing sway
9 years ago
Mikkel Oscar Lyderik
2c43bd2ac8
Only update visibility if WS isn't destroyed after
...
No need to update visibility if the workspace will be destroyed right
after.
9 years ago
Drew DeVault
72f297fc71
Merge pull request #456 from gpyh/fix-config-dir
...
Fix issue #455
9 years ago
Yacine Hmito
c487cf71a5
Fix issue #455
...
CMAKE_INSTALL_FULL_SYSCONFIG is not actually passed to
the C preprocessor. I remember it working, so I must have
messed up somewhere last time I touched this.
This is fixed by manually passing its value to the C preprocessor
through the SYSCONFDIR definition
9 years ago
Drew DeVault
d969a1dec0
Fix memory leak in config.c
...
Thanks @jollywho
9 years ago
Mikkel Oscar Lyderik
ac740271a5
Strip stray whitespace
9 years ago
Drew DeVault
a6b19988c5
Merge pull request #440 from SethBarberee/zsh-completions
...
Basic Zsh auto-completion for --options
9 years ago
Drew DeVault
b72a62b02b
Merge pull request #448 from colemickens/libinput
...
libinput configuration
9 years ago
Cole Mickens
28081b7689
libinput
9 years ago
Seth Barberee
fcd0071555
added basic zsh shell completion for sway, swaybg, and swaygrab
9 years ago
Drew DeVault
fe241126bb
Add ffmpeg/imagemagick to depenency list
9 years ago
Mikkel Oscar Lyderik
e0ba689dba
Copy filename from argv
...
Fix #449
9 years ago
Drew DeVault
2597321236
Merge pull request #445 from crondog/assign
...
cmd_assign
9 years ago
crondog
81caf89ff8
cmd_assign
...
This implements cmd_assign. Basically a copy and paste from
cmd_for_window however it has → handling and injects a `move container to
workspace`
9 years ago
Mikkel Oscar Lyderik
0ba3f08f52
Strip quotes from workspace name v2
...
This is a more general fix for #444
This reverts part of commit 222f0d44fc
.
9 years ago
Mikkel Oscar Lyderik
fc8e5703a5
Strip quotes of each argv when handling command
9 years ago
Mikkel Oscar Lyderik
222f0d44fc
Strip quotes from workspace name.
...
Fix #444
This is a temporary fix, the real fix is to store the commands as a
formatted argv array, so they don't have to be reformatted all over the
place.
9 years ago
Drew DeVault
46992d6060
Merge pull request #443 from mikkeloscar/binding-event-input_code
...
Add bindcode to binding events.
9 years ago
Mikkel Oscar Lyderik
15621ea8ff
Add backwards compatability for binding event
9 years ago
Mikkel Oscar Lyderik
e3ddcaabc4
Add bindcode to binding events.
9 years ago
Mikkel Oscar Lyderik
93c93dd0f7
Make enable-binding-event option have an affect.
...
The option was added to late so it was never set in the build.
9 years ago
Drew DeVault
7388e1ecd8
Merge pull request #442 from mikkeloscar/bincode
...
Add support for bincode command
9 years ago
Mikkel Oscar Lyderik
f8b260d4a1
Add support for bincode command
...
If a bindsym and bincode maps to the same combination, the last one will
overwrite any previous mappings.
9 years ago
Drew DeVault
b4ea9d492c
Make wallpaper optional (cmake flag)
9 years ago
Mikkel Oscar Lyderik
cb8ac7fd4a
Unescape string after doing var replacement
...
Fix #426
9 years ago
Drew DeVault
e2d49afb4a
Merge pull request #438 from mikkeloscar/binding-event
...
Implement IPC binding event (keyboard)
9 years ago
Mikkel Oscar Lyderik
15cbc53a77
Make IPC binding event support a compile time opt.
9 years ago
Mikkel Oscar Lyderik
14147ac056
Reduce duplicate code
9 years ago
Mikkel Oscar Lyderik
6392abe35b
Implement IPC binding event (keyboard)
...
This implements the IPC binding event for keyboard bindings. It is
slightly different from the i3 implementation [1] since sway supports
more than one non-modifier key in a binding. Thus the json interface has
been changed from:
{
...
"symbol": "t",
...
}
to:
{
...
"symbols": [ "t" ],
...
}
[1] http://i3wm.org/docs/ipc.html#_binding_event
9 years ago
Mikkel Oscar Lyderik
32cd3f70eb
Add function for duplication a sway_binding
9 years ago
Mikkel Oscar Lyderik
dffacea831
Add function for getting list of modifier names.
...
Get an array of modifier names from modifier masks.
9 years ago
Drew DeVault
320c2915b0
Merge pull request #439 from mikkeloscar/bindsym-release
...
Implement bindsym --release
9 years ago
Mikkel Oscar Lyderik
55f63935ab
Implement bindsym --release
...
This is a "simple" version of --release (same as i3) that only supports
a binding that contain one normal key. e.g.:
bindsym --release $mod+x exec somthing-fun
I didn't bother implementing it for a combination like `$mod+x+z` since
it is a bit tricky to get right and also a bit weird to actually do on a
keyboard.
9 years ago
Drew DeVault
8f5de70c93
Merge pull request #434 from mikkeloscar/detect-modifier
...
Send IPC modifier event on bar_modifier up/down
9 years ago
Mikkel Oscar Lyderik
18f8185011
Fix whitespaces in cmake config
9 years ago
Mikkel Oscar Lyderik
9186455a3c
Merge branch 'master' of github.com:SirCmpwn/sway
9 years ago
Mikkel Oscar Lyderik
364e37a1eb
Fix whitespace issues.
9 years ago
Mikkel Oscar Lyderik
843e2ad2c1
Only send modifier event once for active modifiers
...
This makes sure that a modifier event is only sent for active bar
modifiers, and that it is only sent once for each of those modifiers.
An active bar modifier is a modifier defined for a bar with `mode hide`
and `hidden_state hide`.
9 years ago
Drew DeVault
e700e76d84
Merge pull request #436 from Kaligule/master
...
Clearer order of locations searched for config file.
9 years ago
Jøhannes Lippmann
648db4016f
Clearer order of locations searched for config file.
...
The i3wm config locations are visited _before_ using the fallback
configs. The man page was confusing - it talked about the fallback
configs first, but also said they are looked at "at last". By changing
the order of the sentences, this should be clearer.
9 years ago
Mikkel Oscar Lyderik
2e0ef533f2
Init layout before checking config
9 years ago
Mikkel Oscar Lyderik
a8402035e9
Add modifier key to bar_config json
9 years ago
Mikkel Oscar Lyderik
95e0f44c73
Move modifier name table to common/util.c
...
Lookup of modifier names is required in several places, thus it makes
sense to move it to a general place.
9 years ago
Drew DeVault
caaff5ac54
Revert "Free wordexp_t in config.c:get_config_path"
...
This reverts commit 33b24736c7
.
9 years ago