Commit Graph

96 Commits (b38ed8b4792928dca3e1580e8160792ea41e25c4)

Author SHA1 Message Date
Alexander Orzechowski 188811f808 scene_graph: Port layer_shell 1 year ago
Alexander Orzechowski b4d7e84d38 desktop: Rename layers to shell_layers 1 year ago
Kirill Primak 2c69e19fd3 layer-shell: don't configure uninitialized surfaces 1 year ago
Kirill Primak 8d1b0cecd9 layer-shell: wait for an initial commit before configuring 1 year ago
Kirill Primak 904d256581 layer-shell: don't try to unmap on destroy 1 year ago
Simon Ser dbd70faf2e input/seat: drop exclusive_client 1 year ago
Kirill Primak 47e6a1164c xdg-shell: chase events update 1 year ago
Kirill Primak a908651821 chore: chase wlroots xdg-surface role rework 2 years ago
Erik Reider 913a7679cb Add support for wlr-layer-shell ON_DEMAND keyboard interactivity 2 years ago
Kirill Primak c9e1dab318 chore: chase wlroots map logic unification 2 years ago
Erik Reider 48d6eda3cb Fix layer old damage not being offset by the monitor layout coords 2 years ago
Simon Ser 7d2e4a5106 layer-shell: enter output before surface is mapped 2 years ago
Simon Ser 1cab17ada2 Introduce surface_{enter,leave}_output() 2 years ago
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 4 years ago
Kirill Primak 5fd5d6434e layer-shell: fix commit handler 4 years ago
Kirill Primak c11b5db4d6 layer-shell: check `committed` bitmask 4 years ago
Kirill Primak b7b3ef6dcf layer-shell: chase wlr layer surface refactor 4 years ago
Simon Ser c9060bcc12 layer-shell: replace close() with destroy() 4 years ago
Ronan Pigott f67ed6772c layer_shell: damage previous area when a surface shrinks 4 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 6 years ago
Sebastian Krzyszkowiak edcd353a00 layer-shell: Fix damage tracking of nested popups 6 years ago
Simon Ser 53e01bf5c7 layer-shell: don't give focus to unmapped layer surfaces 6 years ago
Kenny Levinsen b2ee5bc05d Ensure that seat->focused_layer is cleared on unmap 6 years ago
asdfjkluiop f07b9afee5 A layer-shell will only be focused if it is non-null 6 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