29 Commits (4e89e0fc6c3cb61bf6e9a3aca1af75fc5e4549ed)

Author SHA1 Message Date
Guido Günther b1bd0e2557 layer-shell: Fix crash when cursor is intially outside any output
7 years ago
Guido Günther 24fa07565d layer-shell: use output_damage_{whole,from}_local_surface on map/unmap
7 years ago
Guido Günther c4dff67e00 layer-shell: use output_damage_{whole,from}_local_surface for popups
7 years ago
Guido Günther ad22e02310 rootston: Damage layer-shell popups
7 years ago
Drew DeVault edbf4a2f60 Implement output auto-selection in rootston
7 years ago
Guido Günther 47e1eda669 rootston: don't crash on shutdown
7 years ago
emersion f7539b9d14
rootston: send enter event for layer surfaces
7 years ago
Drew DeVault 9ae861c416 Address review feedback
7 years ago
Drew DeVault 37036df822 Handle layer surfaces below shell surfaces
7 years ago
Drew DeVault a94f4d0edc Always give keyboard focus to the topmost layer
7 years ago
Drew DeVault 883d8d306c Identify topmost interactive layer surface
7 years ago
Drew DeVault d466cc117f Don't reset exclusive between layer shell passes
7 years ago
Drew DeVault b887af9a60 Fix maximized windows interaction with layer shell
7 years ago
Drew DeVault 3e5131e664 Address further review feedback
7 years ago
Drew DeVault a1d5d20914 Address some more feedback
7 years ago
Drew DeVault 52fe2688ea Address @emersion's feedback
7 years ago
Drew DeVault 776b81d499 Fix surface layer damage tracking
7 years ago
Drew DeVault 0e318df13d Add margin animation to the example demo
7 years ago
Drew DeVault 86ca4bea6d Fix layer rendering/layout bugs
7 years ago
Drew DeVault 097e87ca9f Handle usable area for maximized windows
7 years ago
Drew DeVault ab6c2bf584 Reset exclusivity after shell layer
7 years ago
Drew DeVault df9dbf3170 Fix rebase issues; rearrange layers on destroy
7 years ago
Drew DeVault 11c57d22b0 Use 0 for default width/height (rather than -1)
7 years ago
Drew DeVault d1c0e6fe2c Add layer_surface.close
7 years ago
Drew DeVault b73c4f48c1 Fix exclusive zone among other layers
7 years ago
Drew DeVault 8c98c18880 Gracefully deal with outputs being removed
7 years ago
Drew DeVault f444a0d14c Implement layer surface damage
7 years ago
Drew DeVault 4bf936360d Arrange & render layer surfaces
7 years ago
Drew DeVault b31ce4220c Add broken test client and rootston stubs
7 years ago