custom targets, xdg-decoration, and a copy-paste testing program
Created by: mstoeckl
Let me know if you want to split these into separate pull requests or otherwise reorganize them. (Also if there are any style or logical issues.)
The first change is a move to use custom_target
for protocol generation, speeding up the build slightly.
The second, makes clients use server-side decorations when available. This interacts oddly with resizor
and subsurfaces
, so it may make sense to drop it.
The third commit is a rather large one; it adds a copy-paste test client, with a number of modes to test different behaviors. It was useful in testing https://github.com/swaywm/wlroots/pull/1742.