aboutsummaryrefslogtreecommitdiffstats
path: root/sway/desktop/layer_shell.c
Commit message (Collapse)AuthorAge
* Address emersions comments on output re-enablingLibravatar Brian Ashworth2018-06-06
|
* Restore focus when unmapping layer shell surfacesLibravatar Ryan Dwyer2018-06-04
|
* layer-shell: use usable_area when arranging non-exclusive layer surfacesLibravatar emersion2018-05-10
|
* Fix layer surface crash on output destroyLibravatar db2018-05-01
| | | | | | Before freeing sway_output, NULL the wlr_output reference to it. Check for that NULL in layer_shell handle_destroy. Don't damage null container in unmap. Additionaly, terminate swaybg if its output is being disabled.
* Refactor arrange_windows()Libravatar Ryan Dwyer2018-04-28
| | | | | | | | | Replaces arrange_windows() with arrange_root(), arrange_output(), arrange_workspace() and arrange_children_of(). Also makes fullscreen views save and restore their dimensions, which allows it to preserve any custom resize and is also a requirement for floating views once they are implemented.
* Updates per swaywm/wlroots#887Libravatar Drew DeVault2018-04-23
|
* Simplify damage tracking functions, use them in layer shellLibravatar emersion2018-04-06
|
* Send enter event to layer shell surfacesLibravatar emersion2018-04-03
|
* Give exclusive focus to layers above shell layerLibravatar Drew DeVault2018-04-02
|
* Identify topmost interactive layer post-arrangeLibravatar Drew DeVault2018-04-02
|
* Fix two segfaults when destroying outputsLibravatar emersion2018-03-31
|
* Add lite damage trackingLibravatar emersion2018-03-30
| | | | | This skips the renderer if nothing has changed, and renders everything otherwise.
* Merge remote-tracking branch 'origin/wlroots' into swaybar-layersLibravatar Drew DeVault2018-03-30
|\
| * Revert "Merge pull request #1653 from swaywm/revert-1647-refactor-tree"Libravatar Tony Crisci2018-03-29
| | | | | | | | | | This reverts commit 472e81f35d689d67cda241acafda91c688d61046, reversing changes made to 6b7841b11ff4cd35f54d69dc92029855893e5ce0.
| * Revert "Refactor tree"Libravatar Drew DeVault2018-03-29
| |
| * arrange windowsLibravatar Tony Crisci2018-03-29
| |
| * more renaming thingsLibravatar Tony Crisci2018-03-29
| |
| * move tree includes to their own directoryLibravatar Tony Crisci2018-03-29
| |
* | Fix failure to rearrange output in some casesLibravatar Drew DeVault2018-03-29
| |
* | Do some small cleanupLibravatar Drew DeVault2018-03-29
| | | | | | | | | | | | | | - Fix workspace events (security config isn't in use so it wasn't being sent) - Kill status bar process when swaybar exits - Don't rearrange windows on every layer surface commit
* | Call arrange_windows on layer destroyLibravatar Drew DeVault2018-03-29
| |
* | Implement enough IPC for swaybar to workLibravatar Drew DeVault2018-03-29
| |
* | Some layer shell fixesLibravatar Drew DeVault2018-03-29
|/ | | | Based on the corresponding rootston changes
* Address review feedbackLibravatar Drew DeVault2018-03-28
|
* Render layer surfaces and respect exclusive zoneLibravatar Drew DeVault2018-03-28
|
* Add initial layer shell skeletonLibravatar Drew DeVault2018-03-28