aboutsummaryrefslogtreecommitdiff
path: root/sway/desktop/layer_shell.c
AgeCommit message (Expand)Author
2020-07-30Fix incorrect format specifiersAntonin Décimo
2020-03-30change apply_exclusive() to closer match layer shell protocolLeon Plickat
2020-02-25Revert "Don't apply exclusive zones of unmapped layer-shell surfaces"Brian Ashworth
2020-02-24Don't apply exclusive zones of unmapped layer-shell surfacesSimon Ser
2020-02-06Fix seat_set_focus_layer crash when disabling outputSimon Ser
2019-12-27layer-shell: refocus if keyboard interactive lostBrian Ashworth
2019-12-10layer-shell: unfocus output-less layer on unmapBrian Ashworth
2019-10-27Handle layer changes for layer shell surfacesSimon Ser
2019-10-16Updates per wlroots layer shell changesDrew DeVault
2019-09-29layer-shell: Fix damage tracking of nested popupsSebastian Krzyszkowiak
2019-09-01layer-shell: don't give focus to unmapped layer surfacesSimon Ser
2019-09-01Ensure that seat->focused_layer is cleared on unmapKenny Levinsen
2019-08-27A layer-shell will only be focused if it is non-nullasdfjkluiop
2019-08-14layer-shell: add support for popupsDrew DeVault
2019-08-12layer_shell: Guard against negative exclusive zoneSebastian Krzyszkowiak
2019-07-27Remove all wayland-server.h includesSimon Ser
2019-03-12Handle seat_get_focused_workspace returning NULLBrian Ashworth
2019-02-23handle_layer_shell_surface: do not use noop outputBrian Ashworth
2019-02-12Rebase cursor when a layer surface mapsemersion
2019-01-22Fix dead stores found by scan-buildM Stoeckl
2019-01-21Replace wlr_log with sway_logM Stoeckl
2019-01-16layer_shell: do not SIGABRT sway on zero outputsBrian Ashworth
2018-10-20Minor refactor of input managerRyan Dwyer
2018-10-04Give focus to another swaylock surface when output is disconnectedRyan Dwyer
2018-09-14Update for swaywm/wlroots#1243emersion
2018-09-10handle_layer_shell_surface: Do not crash if seat doesn't have focusArmin Preiml
2018-09-05Implement type safe arguments and demote sway_containerRyan Dwyer
2018-08-31Don't send never-ending transactions when a focused layer surface commitsRyan Dwyer
2018-08-26Remove layout.cRyan Dwyer
2018-08-01Address first round review for swaynagBrian Ashworth
2018-08-01Arrange output in arrange_layers and commit dirtyBrian Ashworth
2018-07-17Fix memory leak in handle_layer_shell_surfacefrsfnrrg
2018-07-14Simplify transactions by utilising a dirty flag on containersRyan Dwyer
2018-07-09Update for swaywm/wlroots#1126emersion
2018-06-30sway views: add helpers to get view and layer from wlr_surfaceDominique Martinet
2018-06-29Merge remote-tracking branch 'upstream/master' into atomicRyan Dwyer
2018-06-26layer_shell: order destroying before sway_outputDominique Martinet
2018-06-26layer_shell: cleanup output link on output destroyDominique Martinet
2018-06-09Refactor everything that needs to arrange windowsRyan Dwyer
2018-06-06Address emersions comments on output re-enablingBrian Ashworth
2018-06-04Restore focus when unmapping layer shell surfacesRyan Dwyer
2018-05-10layer-shell: use usable_area when arranging non-exclusive layer surfacesemersion
2018-05-01Fix layer surface crash on output destroydb
2018-04-28Refactor arrange_windows()Ryan Dwyer
2018-04-23Updates per swaywm/wlroots#887Drew DeVault
2018-04-06Simplify damage tracking functions, use them in layer shellemersion
2018-04-03Send enter event to layer shell surfacesemersion
2018-04-02Give exclusive focus to layers above shell layerDrew DeVault
2018-04-02Identify topmost interactive layer post-arrangeDrew DeVault
2018-03-31Fix two segfaults when destroying outputsemersion