Commit Graph

41 Commits (a53171669a709886b0cd887bdefbe9a6ca84b39c)

Author SHA1 Message Date
emersion 7699c5444c Update for 6 years ago
Armin Preiml 47b6fea3fe handle_layer_shell_surface: Do not crash if seat doesn't have focus 6 years ago
Ryan Dwyer 7586f150c0 Implement type safe arguments and demote sway_container 6 years ago
Ryan Dwyer dce549c537 Don't send never-ending transactions when a focused layer surface commits 6 years ago
Ryan Dwyer 5dbbab7bdc Remove layout.c 7 years ago
Brian Ashworth a4f7bf23b2 Address first round review for swaynag 7 years ago
Brian Ashworth abf33468c1 Arrange output in arrange_layers and commit dirty 7 years ago
frsfnrrg 37471ac649 Fix memory leak in handle_layer_shell_surface 7 years ago
Ryan Dwyer 2032f85d94 Simplify transactions by utilising a dirty flag on containers 7 years ago
emersion 63b4bf5000
Update for 7 years ago
Dominique Martinet 9ea4cc13a0 sway views: add helpers to get view and layer from wlr_surface 7 years ago
Ryan Dwyer a2fbb20a61 Merge remote-tracking branch 'upstream/master' into atomic 7 years ago
Dominique Martinet 6856866a61 layer_shell: order destroying before sway_output 7 years ago
Dominique Martinet 08800c8ee2 layer_shell: cleanup output link on output destroy 7 years ago
Ryan Dwyer bb66e6d578 Refactor everything that needs to arrange windows 7 years ago
Brian Ashworth a0bbe67076 Address emersions comments on output re-enabling 7 years ago
Ryan Dwyer 9253278328 Restore focus when unmapping layer shell surfaces 7 years ago
emersion 3d29e73e72
layer-shell: use usable_area when arranging non-exclusive layer surfaces 7 years ago
db 22170bde77 Fix layer surface crash on output destroy 7 years ago
Ryan Dwyer 167c2e1aa9 Refactor arrange_windows() 7 years ago
Drew DeVault 420a669f21 Updates per 7 years ago
emersion 516f5454ad
Simplify damage tracking functions, use them in layer shell 7 years ago
emersion 5cd9457247
Send enter event to layer shell surfaces 7 years ago
Drew DeVault 56078edd65 Give exclusive focus to layers above shell layer 7 years ago
Drew DeVault 623a08e14f Identify topmost interactive layer post-arrange 7 years ago
emersion 8aedc042ee
Fix two segfaults when destroying outputs 7 years ago
emersion a776ecbb86
Add lite damage tracking 7 years ago
Drew DeVault f26ecd9f58 Merge remote-tracking branch 'origin/wlroots' into swaybar-layers 7 years ago
Tony Crisci dc8c9fbeb6 Revert "Merge pull request from swaywm/revert-1647-refactor-tree" 7 years ago
Drew DeVault d0c7f66e95
Revert "Refactor tree" 7 years ago
Tony Crisci 2778edef97 arrange windows 7 years ago
Drew DeVault c91adbd188 Fix failure to rearrange output in some cases 7 years ago
Drew DeVault f3fbf19312 Do some small cleanup 7 years ago
Drew DeVault 5f5076baff Call arrange_windows on layer destroy 7 years ago
Drew DeVault 6836074fed Implement enough IPC for swaybar to work 7 years ago
Drew DeVault a76829f375 Some layer shell fixes 7 years ago
Tony Crisci eca029f218 more renaming things 7 years ago
Tony Crisci 874f009866 move tree includes to their own directory 7 years ago
Drew DeVault 8d6bce02af Address review feedback 7 years ago
Drew DeVault 68cfa7ef67 Render layer surfaces and respect exclusive zone 7 years ago
Drew DeVault 0c8a64942e Add initial layer shell skeleton 7 years ago