use a detached output state in outputmgrapplyortest()
wlr_output.pending might be removed in wlroots 0.18
convert issue templates to yaml
also move the templates to .gitea to reflect the migration to Codeberg
use `l` instead of `layersurface`
`layer_surface` instead of `wlr_layer_surface`
and `scene_layer` whenever a wlr_scene_tree is related to layer surfaces
return early if a layersurface didn't commit something
do not check if a layer surface has monitor on commit
We do not allow creating them w/o monitor and they are destroyed when
destroying their monitor
send wl_surface.enter before initial commit
It's not necessary but it'll help clients to render a perfect first frame
destroy the layer-suface's scene tree for popups
use wlr_box_equal() instead of memcmp
simplify settings popups scene tree parent
simplify check for wlr_layer_surface.output
use sizeof(*pointer) instead of sizeof(struct)
add new 'unreleased' section
make sure to unlink Monitor.request_state listener
Change github links to codeberg links in README.md
Merge branch 'wlroots-next'
try to apply gamma LUT in updatemons
this in the case the output was re-enabled