Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | commands: check for special workspaces in workspace & move commands | 2018-08-06 | |
| | |||
* | commands: document <criteria> focus | 2018-08-06 | |
| | |||
* | commands: add optional flags to move | 2018-08-06 | |
| | |||
* | commands: complete workspace implementation | 2018-08-06 | |
| | | | | Allow optional --no-auto-back-and-forth flag, as well as refactoring some logic | ||
* | commands: fix layout implementation (also better name for previous split layout) | 2018-08-06 | |
| | |||
* | commands: better type for con_id string length | 2018-08-06 | |
| | |||
* | commands: complete move implementation | 2018-08-06 | |
| | |||
* | commands: complete layout implementation | 2018-08-06 | |
| | |||
* | commands: allow __focused__ for con_id criterion | 2018-08-06 | |
| | |||
* | commands: allow "first", "last", "newest" and "recent" as values for urgent ↵ | 2018-08-06 | |
| | | | | criteria | ||
* | Merge pull request #2422 from ggreer/compiler-errors1.0-alpha.5 | 2018-08-05 | |
|\ | | | | | Fix compiler errors. | ||
| * | Fix compiler errors. | 2018-08-05 | |
|/ | | | | | | | - Some platforms don't expose kill() unless _POSIX_C_SOURCE is defined. - fork(), execl(), and setsid() need unistd.h on some platforms. Basically, this fixes some platform-specific build errors. | ||
* | Merge pull request #2418 from RyanDwyer/separate-root | 2018-08-04 | |
|\ | | | | | Separate root-related code | ||
| * | Move workspace pid code to root.c | 2018-08-04 | |
| | | |||
| * | Separate root-related code | 2018-08-04 | |
|/ | | | | | | | | | This creates a root.c and moves bits and pieces from elsewhere into it. * layout_init has been renamed to root_create and moved into root.c * root_destroy has been created and is called on shutdown * scratchpad code has been moved into root.c, because hidden scratchpad containers are stored in the root struct | ||
* | Merge pull request #2419 from RedSoxFan/fix-2416 | 2018-08-04 | |
|\ | | | | | Check correct ws for sticky and fix floating iter | ||
| * | Merge branch 'master' into fix-2416 | 2018-08-04 | |
| |\ | |/ |/| | |||
* | | Merge pull request #2400 from RedSoxFan/swaynag-config-errors | 2018-08-03 | |
|\ \ | | | | | | | Show swaynag on config errors | ||
| * | | Remove swaynag_clone and use memcpy | 2018-08-03 | |
| | | | |||
| * | | Write to swaynag pipe fd directly on config errors | 2018-08-03 | |
| | | | |||
| * | | Show swaynag on config errors | 2018-08-03 | |
|/ / | |||
| * | Check correct ws for sticky and fix floating iter | 2018-08-03 | |
|/ | |||
* | Merge pull request #2417 from marienz/swaynag-includes | 2018-08-03 | |
|\ | | | | | Add missing stdlib.h includes to swaynag | ||
| * | Add missing stdlib.h includes to swaynag | 2018-08-03 | |
|/ | |||
* | Merge pull request #2414 from RyanDwyer/fix-inactive-fullscreen-crash | 2018-08-03 | |
|\ | | | | | Fix crash when fullscreen view closes on inactive workspace | ||
| * | Fix crash when fullscreen view closes on inactive workspace | 2018-08-03 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a view unmaps, normally the surviving ancestor (ie. after reaping) needs to be arranged. When a fullscreen view unmaps, it arranges the workspace rather than the surviving ancestor, but didn't handle cases where the workspace itself was reaped. This happens if the workspace is not currently shown and the fullscreen view was the last container on that workspace. This commit rewrites this part of view_unmap so it's more readable, and fixes the crash by not arranging the workspace if it's been reaped. Note that it no longer arranges the output under any circumstance - this wasn't required anyway. | ||
* | | Merge pull request #2415 from RyanDwyer/fix-fullscreen-container-crash | 2018-08-03 | |
|\ \ | | | | | | | Fix crash when moving cursor over a fullscreen split container | ||
| * | | Fix crash when moving cursor over a fullscreen split container | 2018-08-03 | |
| |/ | | | | | | | | | | | Calling container_at_view fails an assertion if the container isn't a view. Calling tiling_container_at works correctly, as that function checks if the container is a view and calls container_at_view if so. | ||
* | | Merge pull request #2413 from RyanDwyer/dont-move-empty-workspace | 2018-08-03 | |
|\ \ | |/ |/| | Deny "move container" when an empty workspace is focused | ||
| * | Deny "move container" when an empty workspace is focused | 2018-08-03 | |
|/ | |||
* | Merge pull request #2408 from ianyfan/exit-nag | 2018-08-02 | |
|\ | | | | | Change exit binding in default config to nag user, matching i3 | ||
| * | Merge branch 'master' into exit-nag | 2018-08-02 | |
| |\ | |/ |/| | |||
* | | Merge pull request #2325 from emersion/wlr-gamma-control | 2018-08-02 | |
|\ \ | | | | | | | Enable wlr-gamma-control-unstable-v1 | ||
| * \ | Merge branch 'master' into wlr-gamma-control | 2018-08-02 | |
| |\ \ | |/ / |/| | | |||
* | | | Merge pull request #2411 from emersion/fullscreen-pointer-input | 2018-08-03 | |
|\ \ \ | | | | | | | | | Fix pointer events for fullscreen views | ||
| * | | | Fix pointer events for fullscreen views | 2018-08-02 | |
|/ / / | |||
* | | | Merge pull request #2410 from minus7/fix-fullscreen | 2018-08-02 | |
|\ \ \ | | | | | | | | | Fix crash on mouse motion on fullscreen container | ||
| * | | | Fix crash on mouse motion on fullscreen container | 2018-08-02 | |
|/ / / | | | | | | | | | | | | | container_at expects a workspace, not the fullscreened container. Fixes #2409 | ||
| * | | Enable wlr-gamma-control-unstable-v1 | 2018-07-22 | |
| | | | |||
| | * | config.in: nag user on exit | 2018-08-02 | |
| |/ |/| | |||
* | | Merge pull request #2407 from RyanDwyer/fix-popups-v3 | 2018-08-02 | |
|\ \ | | | | | | | Fix popups v3 | ||
| * | | Convert toplevel coordinates to output-local | 2018-08-02 | |
| | | | |||
| * | | Revert "Revert "Fix popups"" | 2018-08-02 | |
|/ / | | | | | | | | | | | This reverts commit 9aa258d33a9baa42895214da7e82f4568fcb8f76. Reverting the revert, so that popups can be fixed. | ||
* | | Merge pull request #2366 from RedSoxFan/nagbar | 2018-08-02 | |
|\ \ | | | | | | | Implement swaynag | ||
| * \ | Merge branch 'master' into nagbar | 2018-08-02 | |
| |\ \ | |||
| * | | | swaynag: don't drop \n for first line | 2018-08-01 | |
| | | | | |||
| * | | | swaynag: add blank lines after headings in scdocs | 2018-08-01 | |
| | | | | |||
| * | | | swaynag: swaybar like default colors | 2018-08-01 | |
| | | | | |||
| * | | | swaynag: address some more of sircmpwn's comments | 2018-08-01 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes segfauls for any case where swaynag->outputs was not inititalized including -h/--help, -v/--version, and invalid arguments. Sets sane defaults for colors not given. Any color not given will fallback to the default color values for type error. Adds support for a hidpi cursor | ||
| * | | | swaynag: fix hidpi | 2018-08-01 | |
| | | | |