Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove swaynag_clone and use memcpy | Brian Ashworth | 2018-08-03 |
| | |||
* | Write to swaynag pipe fd directly on config errors | Brian Ashworth | 2018-08-03 |
| | |||
* | Show swaynag on config errors | Brian Ashworth | 2018-08-03 |
| | |||
* | Merge pull request #2417 from marienz/swaynag-includes | Ryan Dwyer | 2018-08-03 |
|\ | | | | | Add missing stdlib.h includes to swaynag | ||
| * | Add missing stdlib.h includes to swaynag | Marien Zwart | 2018-08-03 |
|/ | |||
* | Merge pull request #2414 from RyanDwyer/fix-inactive-fullscreen-crash | emersion | 2018-08-03 |
|\ | | | | | Fix crash when fullscreen view closes on inactive workspace | ||
| * | Fix crash when fullscreen view closes on inactive workspace | Ryan Dwyer | 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 | emersion | 2018-08-03 |
|\ \ | | | | | | | Fix crash when moving cursor over a fullscreen split container | ||
| * | | Fix crash when moving cursor over a fullscreen split container | Ryan Dwyer | 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 | emersion | 2018-08-03 |
|\ \ | |/ |/| | Deny "move container" when an empty workspace is focused | ||
| * | Deny "move container" when an empty workspace is focused | Ryan Dwyer | 2018-08-03 |
|/ | |||
* | Merge pull request #2408 from ianyfan/exit-nag | Brian Ashworth | 2018-08-02 |
|\ | | | | | Change exit binding in default config to nag user, matching i3 | ||
| * | Merge branch 'master' into exit-nag | Brian Ashworth | 2018-08-02 |
| |\ | |/ |/| | |||
* | | Merge pull request #2325 from emersion/wlr-gamma-control | emersion | 2018-08-02 |
|\ \ | | | | | | | Enable wlr-gamma-control-unstable-v1 | ||
| * \ | Merge branch 'master' into wlr-gamma-control | emersion | 2018-08-02 |
| |\ \ | |/ / |/| | | |||
* | | | Merge pull request #2411 from emersion/fullscreen-pointer-input | Ryan Dwyer | 2018-08-03 |
|\ \ \ | | | | | | | | | Fix pointer events for fullscreen views | ||
| * | | | Fix pointer events for fullscreen views | emersion | 2018-08-02 |
|/ / / | |||
* | | | Merge pull request #2410 from minus7/fix-fullscreen | Drew DeVault | 2018-08-02 |
|\ \ \ | | | | | | | | | Fix crash on mouse motion on fullscreen container | ||
| * | | | Fix crash on mouse motion on fullscreen container | minus | 2018-08-02 |
|/ / / | | | | | | | | | | | | | container_at expects a workspace, not the fullscreened container. Fixes #2409 | ||
| * | | Enable wlr-gamma-control-unstable-v1 | emersion | 2018-07-22 |
| | | | |||
| | * | config.in: nag user on exit | Ian Fan | 2018-08-02 |
| |/ |/| | |||
* | | Merge pull request #2407 from RyanDwyer/fix-popups-v3 | Drew DeVault | 2018-08-02 |
|\ \ | | | | | | | Fix popups v3 | ||
| * | | Convert toplevel coordinates to output-local | Ryan Dwyer | 2018-08-02 |
| | | | |||
| * | | Revert "Revert "Fix popups"" | Ryan Dwyer | 2018-08-02 |
|/ / | | | | | | | | | | | This reverts commit 9aa258d33a9baa42895214da7e82f4568fcb8f76. Reverting the revert, so that popups can be fixed. | ||
* | | Merge pull request #2366 from RedSoxFan/nagbar | Drew DeVault | 2018-08-02 |
|\ \ | | | | | | | Implement swaynag | ||
| * \ | Merge branch 'master' into nagbar | Ryan Dwyer | 2018-08-02 |
| |\ \ | |||
| * | | | swaynag: don't drop \n for first line | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | swaynag: add blank lines after headings in scdocs | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | swaynag: swaybar like default colors | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | swaynag: address some more of sircmpwn's comments | Brian Ashworth | 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 | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | swaynag: allow more config options | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | swaynag: add math to meson.build | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | swaynag: fix output selection | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | swaynag: refactor {sway_,}nagbar to swaynag | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | swaynag: split config into own file and fix optind | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | Disable pango markup for extended message | Drew DeVault | 2018-08-01 |
| | | | | |||
| * | | | Set output to NULL if not specified | Drew DeVault | 2018-08-01 |
| | | | | | | | | | | | | | | | | This opens nagbar on the active output. | ||
| * | | | swaynag: implement config file support | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | Address first round review for swaynag | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | Support a detailed message in swaynagbar | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | Implements swaynagbar | Brian Ashworth | 2018-08-01 |
| | | | | |||
| * | | | Arrange output in arrange_layers and commit dirty | Brian Ashworth | 2018-08-01 |
| | | | | |||
* | | | | Revert "Fix popups" | Drew DeVault | 2018-08-02 |
| |/ / |/| | | | | | | | | This reverts commit de86d65627e96cffe77f4abf11c4a0b982326ff9. | ||
* | | | Merge pull request #2404 from RyanDwyer/move-containers-when-workspace-focused | Drew DeVault | 2018-08-02 |
|\ \ \ | | | | | | | | | Allow moving containers when workspace itself is focused | ||
| * | | | Allow moving containers when workspace itself is focused | Ryan Dwyer | 2018-08-02 |
| | | | | |||
* | | | | Merge pull request #2403 from RyanDwyer/fix-transaction-unmap | Drew DeVault | 2018-08-02 |
|\ \ \ \ | | | | | | | | | | | Fix race condition crashes when unmapping views | ||
| * | | | | Fix race condition crashes when unmapping views | Ryan Dwyer | 2018-08-02 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes two issues which were both introduced in #2396. First issue: The PR changes the location of the buffer save to transaction_apply, but puts it inside the should_configure block. For unmapping (destroying) views, should_configure returns false so it wasn't saving the buffer. If a frame was rendered between the unmap and the transaction applying then it would result in a crash. Second issue: If a destroying view is involved in two transactions, we must not release the buffer between the transactions because there is no live buffer to grab any more. | ||
* | | | | Merge pull request #2406 from RyanDwyer/fix-focus-crashes | Drew DeVault | 2018-08-02 |
|\ \ \ \ | | | | | | | | | | | Fix focus related crashes | ||
| * | | | | Fix focus related crashes | Ryan Dwyer | 2018-08-02 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * seat_set_focus_warp lacked a container NULL check * view mapping code needs to use seat_get_focus_inactive Also, seat_set_focus_warp triggered the wrong IPC event if focus was a workspace, which resulted in swaybar not showing the workspace as active. |