Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-29 | cmd_floating: Don't add non-float as sibling to float. | S. Christoffer Eliesen | |
When turning a float to a non-float, `get_focused_container` might return another floating view, causing the active view to be inserted into the floating list on its workspace instead of the normal child list which it should. (Since it has `is_floating` as false the resulting discrepency triggered other bad behaviour eventually leading sway to crash.) This patch fixes that by simply checking floating status before making it a sibling. | |||
2015-11-28 | Merge pull request #272 from mikkeloscar/output-cmd-warnings | Drew DeVault | |
Add warnings about invalid output commands | |||
2015-11-28 | Add warnings about invalid output commands | Mikkel Oscar Lyderik | |
This handles some cases where sway will crash if an output command is invalid/missing an argument. | |||
2015-11-28 | Merge pull request #271 from sce/move_wlc_init | Drew DeVault | |
sway/main: Move wlc init to after args are handled. | |||
2015-11-28 | sway/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-28 | Allow output config for output named * | Drew DeVault | |
Which will match any output. | |||
2015-11-28 | Improve config file loading | Drew DeVault | |
This also makes it so that your i3 config is used before /etc/sway/config. | |||
2015-11-28 | Remove extraneous logging from swaygrab | Drew DeVault | |
2015-11-28 | Fix incorrect #include on ipc-client.c | Drew DeVault | |
2015-11-28 | Rearrange logging headers | Drew DeVault | |
Ref #270 | |||
2015-11-27 | Style fixes in swaybg | Drew DeVault | |
CONTRIBUTING.md's code example is sourced from this file, so I updated it as well. | |||
2015-11-27 | Remove "See Also" from swaygrab man page | Drew DeVault | |
2015-11-27 | Fix uninitialized variable warning in swaygrab | Drew DeVault | |
2015-11-27 | Add 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-27 | Improve CONTRIBUTING.md | Drew DeVault | |
2015-11-27 | Merge pull request #266 from sce/sticky_floats_0 | Drew DeVault | |
workspace: Learn sticky. | |||
2015-11-27 | workspace: 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-27 | commands: code formatting: Sort list of commands by alphabet. | S. Christoffer Eliesen | |
2015-11-27 | Merge pull request #265 from sce/better_logging | Drew DeVault | |
debug_log: Improve container_log so that debug lines are aligned. | |||
2015-11-27 | Merge pull request #264 from sce/fix_ws_next_name | Drew DeVault | |
workspace: Improve workspace_next_name. | |||
2015-11-27 | debug_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-27 | workspace: 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-27 | Merge pull request #263 from sce/floating_enable_disable | Drew DeVault | |
cmd_floating: Support `enable` and `disable` commands too. | |||
2015-11-27 | cmd_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-27 | Fix swaygrab memory leak | Drew DeVault | |
2015-11-27 | Implement swaygrab for still images | Drew DeVault | |
2015-11-27 | Add command line to swaygrab | Drew DeVault | |
Also modifies IPC client so that we can work with persistent connections. | |||
2015-11-27 | Add swaygrab(1) man page | Drew DeVault | |
2015-11-27 | Add swaygrab subproject | Drew DeVault | |
2015-11-27 | Move IPC client into common, refactor IPC | Drew DeVault | |
2015-11-27 | Fix build warnings | Drew DeVault | |
2015-11-27 | Fix mistake in CONTRIBUTING.md | Drew DeVault | |
3 commits should do it, right? | |||
2015-11-27 | Update CONTRIBUTING.md | Drew DeVault | |
2015-11-27 | Write down style guidelines | Drew DeVault | |
2015-11-27 | Style enforcement | Drew DeVault | |
2015-11-27 | Don't use the _t postfix on non-typedef structures | Drew DeVault | |
2015-11-26 | Add "variant": "sway" to IPC version response | Drew DeVault | |
2015-11-26 | Add swaymsg(1) man page | Drew DeVault | |
2015-11-26 | Implement swaymsg IPC behavior | Drew DeVault | |
2015-11-26 | Parse command line args for swaymsg | Drew DeVault | |
2015-11-26 | Add swaymsg subproject | Drew DeVault | |
2015-11-25 | Merge pull request #261 from christophgysin/exec | Drew DeVault | |
Call swaybg without invoking a shell | |||
2015-11-25 | Merge pull request #260 from christophgysin/scale | Drew DeVault | |
implement background scaling | |||
2015-11-25 | Call swaybg without invoking a shell | Christoph Gysin | |
This makes escaping the arguments obsolete. Also avoid dynamic memory allocation for the output id. It only supported ids up to 99. Now we support up to 999, and take 4 bytes off the stack instead. | |||
2015-11-25 | swaybg: implement scaling mode "fit" | Christoph Gysin | |
2015-11-25 | swaybg: implement scaling mode "tile" | Christoph Gysin | |
2015-11-25 | swaybg: implement scaling mode "center" | Christoph Gysin | |
2015-11-25 | swaybg: implement scaling mode "fill" | Christoph Gysin | |
2015-11-25 | swaybg: implement scaling mode "stretch" | Christoph Gysin | |
2015-11-25 | swaybg: check for exact number of arguments | Christoph Gysin | |