Find a file
Vlad Zahorodnii 95b627f251 layer-shell: Require an initial commit
Currently, the compositor doesn't have enough information to decide if a
given unmapped layer surface can be rearranged or rather configured.

In order to address the ambiguity, this change adjusts the protocol spec
saying that every client must perform an initial commit without a buffer
attached after creating and setting up a layer surface.

If the compositor knows that the initial state for a specified surface
has not been committed yet, it can skip such a surface when re-arranging
layer shell clients.
2020-08-26 17:34:32 +02:00
unstable layer-shell: Require an initial commit 2020-08-26 17:34:32 +02:00
.build.yml Fix git remote in .build.yml 2018-05-29 14:20:45 +01:00
.editorconfig Add .editorconfig 2018-05-29 11:31:41 +01:00
check.sh Add Makefile and pkg-config entry 2018-10-12 10:14:24 -04:00
Makefile Add output power management protocol 2020-02-20 16:24:07 +01:00
README.md Add README 2020-06-30 14:14:02 -06:00
wlr-protocols.pc.in Add Makefile and pkg-config entry 2018-10-12 10:14:24 -04:00

wlr-protocols

Wayland protocols designed for use in wlroots (and other compositors).

Submitting changes to existing protocols

Please submit a pull request on GitHub.

Submitting new protocols

New protocols should not be submitted to wlr-protocols. Instead, submit them to wayland-protocols.