aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* restructured to include single dash optionsLibravatar Seth Barberee2016-01-22
|
* cmake: fix libinput include dirsLibravatar Mikkel Oscar Lyderik2016-01-22
|
* Merge pull request #459 from crondog/sigpipeLibravatar Mikkel Oscar Lyderik2016-01-22
|\ | | | | Prevent ipc from crashing sway
| * Prevent ipc from crashing swayLibravatar crondog2016-01-22
|/
* Only update visibility if WS isn't destroyed afterLibravatar Mikkel Oscar Lyderik2016-01-21
| | | | | No need to update visibility if the workspace will be destroyed right after.
* Merge pull request #456 from gpyh/fix-config-dirLibravatar Drew DeVault2016-01-21
|\ | | | | Fix issue #455
| * Fix issue #455Libravatar Yacine Hmito2016-01-21
|/ | | | | | | | 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
* Fix memory leak in config.cLibravatar Drew DeVault2016-01-21
| | | | Thanks @jollywho
* Strip stray whitespaceLibravatar Mikkel Oscar Lyderik2016-01-21
|
* Merge pull request #440 from SethBarberee/zsh-completionsLibravatar Drew DeVault2016-01-19
|\ | | | | Basic Zsh auto-completion for --options
| * added basic zsh shell completion for sway, swaybg, and swaygrabLibravatar Seth Barberee2016-01-17
| |
* | Merge pull request #448 from colemickens/libinputLibravatar Drew DeVault2016-01-19
|\ \ | |/ |/| libinput configuration
| * libinputLibravatar Cole Mickens2016-01-19
|/
* Add ffmpeg/imagemagick to depenency listLibravatar Drew DeVault2016-01-17
|
* Copy filename from argvLibravatar Mikkel Oscar Lyderik2016-01-17
| | | | Fix #449
* Merge pull request #445 from crondog/assignLibravatar Drew DeVault2016-01-15
|\ | | | | cmd_assign
| * cmd_assignLibravatar crondog2016-01-15
|/ | | | | | This implements cmd_assign. Basically a copy and paste from cmd_for_window however it has → handling and injects a `move container to workspace`
* Strip quotes from workspace name v2Libravatar Mikkel Oscar Lyderik2016-01-11
| | | | | | This is a more general fix for #444 This reverts part of commit 222f0d44fcda494dca4d5278493a3082068743de.
* Strip quotes of each argv when handling commandLibravatar Mikkel Oscar Lyderik2016-01-11
|
* Strip quotes from workspace name.Libravatar Mikkel Oscar Lyderik2016-01-11
| | | | | | | | 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.
* Merge pull request #443 from mikkeloscar/binding-event-input_codeLibravatar Drew DeVault2016-01-09
|\ | | | | Add bindcode to binding events.
| * Add backwards compatability for binding eventLibravatar Mikkel Oscar Lyderik2016-01-09
| |
| * Add bindcode to binding events.Libravatar Mikkel Oscar Lyderik2016-01-09
|/
* Make enable-binding-event option have an affect.Libravatar Mikkel Oscar Lyderik2016-01-09
| | | | The option was added to late so it was never set in the build.
* Merge pull request #442 from mikkeloscar/bincodeLibravatar Drew DeVault2016-01-09
|\ | | | | Add support for bincode command
| * Add support for bincode commandLibravatar Mikkel Oscar Lyderik2016-01-09
| | | | | | | | | | If a bindsym and bincode maps to the same combination, the last one will overwrite any previous mappings.
* | Make wallpaper optional (cmake flag)Libravatar Drew DeVault2016-01-08
|/
* Unescape string after doing var replacementLibravatar Mikkel Oscar Lyderik2016-01-08
| | | | Fix #426
* Merge pull request #438 from mikkeloscar/binding-eventLibravatar Drew DeVault2016-01-08
|\ | | | | Implement IPC binding event (keyboard)
| * Make IPC binding event support a compile time opt.Libravatar Mikkel Oscar Lyderik2016-01-08
| |
| * Reduce duplicate codeLibravatar Mikkel Oscar Lyderik2016-01-08
| |
| * Implement IPC binding event (keyboard)Libravatar Mikkel Oscar Lyderik2016-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * Add function for duplication a sway_bindingLibravatar Mikkel Oscar Lyderik2016-01-08
| |
| * Add function for getting list of modifier names.Libravatar Mikkel Oscar Lyderik2016-01-08
|/ | | | Get an array of modifier names from modifier masks.
* Merge pull request #439 from mikkeloscar/bindsym-releaseLibravatar Drew DeVault2016-01-07
|\ | | | | Implement bindsym --release
| * Implement bindsym --releaseLibravatar Mikkel Oscar Lyderik2016-01-07
|/ | | | | | | | | | | 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.
* Merge pull request #434 from mikkeloscar/detect-modifierLibravatar Drew DeVault2016-01-06
|\ | | | | Send IPC modifier event on bar_modifier up/down
| * Only send modifier event once for active modifiersLibravatar Mikkel Oscar Lyderik2016-01-05
| | | | | | | | | | | | | | | | 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`.
| * Add modifier key to bar_config jsonLibravatar Mikkel Oscar Lyderik2016-01-05
| |
| * Move modifier name table to common/util.cLibravatar Mikkel Oscar Lyderik2016-01-05
| | | | | | | | | | Lookup of modifier names is required in several places, thus it makes sense to move it to a general place.
| * Send IPC modifier event on bar_modifier up/downLibravatar Mikkel Oscar Lyderik2016-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Detects when a bar modifier key is pressed/released and sends a modifier IPC event to any listeners (usually swaybars). This way a swaybar can listen on the modifier event and hide/show the bar accordingly (not implemented yet) The modifier event looks like this: { "change": "pressed", // or released "modifier": "Mod4" }
| * Detect bar modifier pressed/releasedLibravatar Mikkel Oscar Lyderik2016-01-05
| |
* | Fix whitespaces in cmake configLibravatar Mikkel Oscar Lyderik2016-01-05
| |
* | Merge branch 'master' of github.com:SirCmpwn/swayLibravatar Mikkel Oscar Lyderik2016-01-05
|\ \
| * \ Merge pull request #436 from Kaligule/masterLibravatar Drew DeVault2016-01-05
| |\ \ | | | | | | | | Clearer order of locations searched for config file.
| | * | Clearer order of locations searched for config file.Libravatar Jøhannes Lippmann2016-01-05
| |/ / | | | | | | | | | | | | | | | | | | 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.
* / / Fix whitespace issues.Libravatar Mikkel Oscar Lyderik2016-01-05
|/ /
* | Init layout before checking configLibravatar Mikkel Oscar Lyderik2016-01-05
| |
* | Revert "Free wordexp_t in config.c:get_config_path"Libravatar Drew DeVault2016-01-04
| | | | | | | | This reverts commit 33b24736c78d9993a26d295ea3e56ad77d6f1390.
* | Free wordexp_t in config.c:get_config_pathLibravatar Drew DeVault2016-01-04
| | | | | | | | Thanks @jollywho