aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-11-29Merge pull request #269 from christophgysin/usageDrew DeVault
Add --help to print usage
2015-11-28Merge pull request #272 from mikkeloscar/output-cmd-warningsDrew DeVault
Add warnings about invalid output commands
2015-11-28Fix option parsingChristoph Gysin
Using 'flag' results in duplicate code paths for short and long options. This broke the -q short option in swaymsg, because there was: {"quiet", no_argument, &quiet, 'q'} Which will set quiet to 'q' and return 0, not 'q'.
2015-11-28swaymsg: Add --help option that prints usageChristoph Gysin
2015-11-28swaygrab: Add --help option that prints usageChristoph Gysin
2015-11-28sway: Add --help option that prints usageChristoph Gysin
2015-11-28swaymsg: Print usage and exit on unknown optionsChristoph Gysin
2015-11-28swaygrab: Print usage and exit on unknown optionsChristoph Gysin
2015-11-28sway: Print usage and exit on unknown optionsChristoph Gysin
2015-11-28Use macros for exit valuesChristoph Gysin
2015-11-28Add warnings about invalid output commandsMikkel Oscar Lyderik
This handles some cases where sway will crash if an output command is invalid/missing an argument.
2015-11-28Merge pull request #271 from sce/move_wlc_initDrew DeVault
sway/main: Move wlc init to after args are handled.
2015-11-28sway/main: Move wlc init to after args are handled.S. Christoffer Eliesen
First of all because it's not needed that early, and second of all because there's a bug where calling `sway --get-socketpath` via `popen` causes the child sway process to spin/hang instead of returning EOF. (Specifically `(unset SWAYSOCK; swaymsg)` hangs.) This patch fixes that. (Also note that this patch moves the "detailed review" comment, so I guess this patch requires extra detailed review?)
2015-11-28Allow output config for output named *Drew DeVault
Which will match any output.
2015-11-28Improve config file loadingDrew DeVault
This also makes it so that your i3 config is used before /etc/sway/config.
2015-11-28Remove extraneous logging from swaygrabDrew DeVault
2015-11-28Fix incorrect #include on ipc-client.cDrew DeVault
2015-11-28Rearrange logging headersDrew DeVault
Ref #270
2015-11-27Style fixes in swaybgDrew DeVault
CONTRIBUTING.md's code example is sourced from this file, so I updated it as well.
2015-11-27Remove "See Also" from swaygrab man pageDrew DeVault
2015-11-27Fix uninitialized variable warning in swaygrabDrew DeVault
2015-11-27Add ffmpeg capture to swaygrab (with limitations)Drew DeVault
This needs to be multithreaded to have any sort of realistic expectation of performance, due to issues with syncronous I/O.
2015-11-27Improve CONTRIBUTING.mdDrew DeVault
2015-11-27Merge pull request #266 from sce/sticky_floats_0Drew DeVault
workspace: Learn sticky.
2015-11-27workspace: Learn sticky.S. Christoffer Eliesen
A floating window that's sticky will move to the new active workspace whenever the workspace on the same output changes.
2015-11-27commands: code formatting: Sort list of commands by alphabet.S. Christoffer Eliesen
2015-11-27Merge pull request #265 from sce/better_loggingDrew DeVault
debug_log: Improve container_log so that debug lines are aligned.
2015-11-27Merge pull request #264 from sce/fix_ws_next_nameDrew DeVault
workspace: Improve workspace_next_name.
2015-11-27debug_log: Improve container_log so that debug lines are aligned.S. Christoffer Eliesen
Makes the log easier to read, and the developers more happy (this one at least).
2015-11-27workspace: Improve workspace_next_name.S. Christoffer Eliesen
This function looks for bound commands that start with `workspace` (ie. the commands that change to a static workspace) and fetches the workspace name. However, if it's actually a list of commands, then the parsing will pick up the delimiter ("," or ";") and also fail to recognize keywords ("next" etc). This patch fixes that by properly separating with delimiters.
2015-11-27Merge pull request #263 from sce/floating_enable_disableDrew DeVault
cmd_floating: Support `enable` and `disable` commands too.
2015-11-27cmd_floating: Support `enable` and `disable` commands too.S. Christoffer Eliesen
This is especially relevant in combination with `for_window`, e.g.: `for_window [title="Terminal"] floating enable`.
2015-11-27Fix swaygrab memory leakDrew DeVault
2015-11-27Implement swaygrab for still imagesDrew DeVault
2015-11-27Add command line to swaygrabDrew DeVault
Also modifies IPC client so that we can work with persistent connections.
2015-11-27Add swaygrab(1) man pageDrew DeVault
2015-11-27Add swaygrab subprojectDrew DeVault
2015-11-27Move IPC client into common, refactor IPCDrew DeVault
2015-11-27Fix build warningsDrew DeVault
2015-11-27Fix mistake in CONTRIBUTING.mdDrew DeVault
3 commits should do it, right?
2015-11-27Update CONTRIBUTING.mdDrew DeVault
2015-11-27Write down style guidelinesDrew DeVault
2015-11-27Style enforcementDrew DeVault
2015-11-27Don't use the _t postfix on non-typedef structuresDrew DeVault
2015-11-26Add "variant": "sway" to IPC version responseDrew DeVault
2015-11-26Add swaymsg(1) man pageDrew DeVault
2015-11-26Implement swaymsg IPC behaviorDrew DeVault
2015-11-26Parse command line args for swaymsgDrew DeVault
2015-11-26Add swaymsg subprojectDrew DeVault
2015-11-25Merge pull request #261 from christophgysin/execDrew DeVault
Call swaybg without invoking a shell