Commit Graph

83 Commits (d41f11e6bd8cef80f02dda4c66d4a31611aed753)

Author SHA1 Message Date
Kirill Primak 7862fa670e
Use wlr_damage_ring 2 years ago
Kirill Primak 26a0e97634 chore: chase wlroots xdg-shell update 3 years ago
Thomas Hebb d726e50643 layer_shell: keep output non-NULL wherever possible 3 years ago
Simon Ser d6f8820a8b Upgrade for wlroots surface refactoring 3 years ago
Simon Ser e2b4c573d6 Destroy sub-surfaces with parent layer-shell surface 3 years ago
Ronan Pigott ebfe432ec3 output: change output::destroy to output::disable 3 years ago
Simon Zeni 0cd8efe0bb sway: replace noop_output by fallback_output 3 years ago
Simon Ser c43f1fbf1c Chase wlr_xdg_surface breaking changes 3 years ago
Kirill Primak 5fd5d6434e layer-shell: fix commit handler 3 years ago
Kirill Primak c11b5db4d6 layer-shell: check `committed` bitmask 3 years ago
Kirill Primak b7b3ef6dcf layer-shell: chase wlr layer surface refactor 3 years ago
Simon Ser c9060bcc12 layer-shell: replace close() with destroy() 3 years ago
Ronan Pigott f67ed6772c layer_shell: damage previous area when a surface shrinks 3 years ago
Simon Ser 4832fc937f Update wlr_box includes 4 years ago
fwsmit 8106f01c17 desktop/layer_shell: fix centering for opposing anchors 4 years ago
Elyes HAOUAS b40c6448e6 desktop/layer_shell.c: Fix misspelled "exclusive" 4 years ago
Manuel Stoeckl f8c6fc1944 desktop/layer_shell: Fix allocation type mismatch 4 years ago
Vlad Pănăzan 71725a8eae Add layer shell subsurfaces 4 years ago
Antonin Décimo bbf7b92fe4 Fix incorrect format specifiers 5 years ago
Leon Plickat dffc184a68 change apply_exclusive() to closer match layer shell protocol 5 years ago
Brian Ashworth e0f8235fbf Revert "Don't apply exclusive zones of unmapped layer-shell surfaces" 5 years ago
Simon Ser e1eda8a09c Don't apply exclusive zones of unmapped layer-shell surfaces 5 years ago
Simon Ser 46561fc914 Fix seat_set_focus_layer crash when disabling output 5 years ago
Brian Ashworth 088b374b1a layer-shell: refocus if keyboard interactive lost 5 years ago
Brian Ashworth b7f0656fab layer-shell: unfocus output-less layer on unmap 5 years ago
Simon Ser ad07886543 Handle layer changes for layer shell surfaces 5 years ago
Drew DeVault d19f4f7bf8 Updates per wlroots layer shell changes 5 years ago
Sebastian Krzyszkowiak edcd353a00 layer-shell: Fix damage tracking of nested popups 5 years ago
Simon Ser 53e01bf5c7 layer-shell: don't give focus to unmapped layer surfaces 5 years ago
Kenny Levinsen b2ee5bc05d Ensure that seat->focused_layer is cleared on unmap 5 years ago
asdfjkluiop f07b9afee5 A layer-shell will only be focused if it is non-null 5 years ago
Drew DeVault cb8f68d74b layer-shell: add support for popups 6 years ago
Sebastian Krzyszkowiak dac9c9c72b layer_shell: Guard against negative exclusive zone 6 years ago
Simon Ser f984f21b6a Remove all wayland-server.h includes 6 years ago
Brian Ashworth 3330faded5 Handle seat_get_focused_workspace returning NULL 6 years ago
Brian Ashworth bcec866c6b handle_layer_shell_surface: do not use noop output 6 years ago
emersion 97c89b24b8
Rebase cursor when a layer surface maps 6 years ago
M Stoeckl 0af5b26e41 Fix dead stores found by scan-build 6 years ago
M Stoeckl 1211a81aad Replace wlr_log with sway_log 6 years ago
Brian Ashworth 247817f68c layer_shell: do not SIGABRT sway on zero outputs 6 years ago
Ryan Dwyer c006717910 Minor refactor of input manager 6 years ago
Ryan Dwyer 32cb631143 Give focus to another swaylock surface when output is disconnected 6 years ago
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