Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use macros for exit values | Christoph Gysin | 2015-11-28 |
| | |||
* | Merge pull request #271 from sce/move_wlc_init | Drew DeVault | 2015-11-28 |
|\ | | | | | sway/main: Move wlc init to after args are handled. | ||
| * | sway/main: Move wlc init to after args are handled. | S. Christoffer Eliesen | 2015-11-28 |
|/ | | | | | | | | | | 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?) | ||
* | Allow output config for output named * | Drew DeVault | 2015-11-28 |
| | | | | Which will match any output. | ||
* | Improve config file loading | Drew DeVault | 2015-11-28 |
| | | | | | This also makes it so that your i3 config is used before /etc/sway/config. | ||
* | 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 | 2015-11-28 |
| | | | | Ref #270 | ||
* | Style fixes in swaybg | Drew DeVault | 2015-11-27 |
| | | | | | CONTRIBUTING.md's code example is sourced from this file, so I updated it as well. | ||
* | 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 | 2015-11-27 |
| | | | | | This needs to be multithreaded to have any sort of realistic expectation of performance, due to issues with syncronous I/O. | ||
* | Improve CONTRIBUTING.md | Drew DeVault | 2015-11-27 |
| | |||
* | Merge pull request #266 from sce/sticky_floats_0 | Drew DeVault | 2015-11-27 |
|\ | | | | | workspace: Learn sticky. | ||
| * | workspace: Learn sticky. | S. Christoffer Eliesen | 2015-11-27 |
| | | | | | | | | | | A floating window that's sticky will move to the new active workspace whenever the workspace on the same output changes. | ||
| * | 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 | 2015-11-27 |
|\ | | | | | debug_log: Improve container_log so that debug lines are aligned. | ||
| * | debug_log: Improve container_log so that debug lines are aligned. | S. Christoffer Eliesen | 2015-11-27 |
| | | | | | | | | | | Makes the log easier to read, and the developers more happy (this one at least). | ||
* | | Merge pull request #264 from sce/fix_ws_next_name | Drew DeVault | 2015-11-27 |
|\ \ | |/ |/| | workspace: Improve workspace_next_name. | ||
| * | workspace: Improve workspace_next_name. | S. Christoffer Eliesen | 2015-11-27 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||
* | | Merge pull request #263 from sce/floating_enable_disable | Drew DeVault | 2015-11-27 |
|\ \ | |/ |/| | cmd_floating: Support `enable` and `disable` commands too. | ||
| * | cmd_floating: Support `enable` and `disable` commands too. | S. Christoffer Eliesen | 2015-11-27 |
|/ | | | | | This is especially relevant in combination with `for_window`, e.g.: `for_window [title="Terminal"] floating enable`. | ||
* | 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 | 2015-11-27 |
| | | | | | Also modifies IPC client so that we can work with persistent connections. | ||
* | 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 | 2015-11-27 |
| | | | | 3 commits should do it, right? | ||
* | 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-27 |
| | |||
* | 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-26 |
| | |||
* | Merge pull request #261 from christophgysin/exec | Drew DeVault | 2015-11-25 |
|\ | | | | | Call swaybg without invoking a shell | ||
| * | Call swaybg without invoking a shell | Christoph Gysin | 2015-11-25 |
| | | | | | | | | | | | | | | 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. | ||
* | | Merge pull request #260 from christophgysin/scale | Drew DeVault | 2015-11-25 |
|\ \ | |/ |/| | implement background scaling | ||
| * | 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 | 2015-11-25 |
| | | |||
| * | swaybg: make argv const | Christoph Gysin | 2015-11-25 |
|/ | |||
* | Merge pull request #251 from sce/criteria_1 | Drew DeVault | 2015-11-25 |
|\ | | | | | criteria: Add. Learn for_window command. |