wlroots/include/wlr
emersion c19d475753
xdg-output: don't send no-op updates
To begin with, no-op updates are unnecessary, so this patch is an
improvement on its own.

Then, this fixes hotplugging issues with xwayland. xwayland waits
for both wl_output and xdg_output to send a "done" event. However,
it doesn't handle well desynchronized "done" updates: if xdg-output
sends "done" twice, the second one will wait for the next wl_output
"done" event. This is an issue when the first is a no-op and the
second is a real update: the second isn't applied. I've considered
patching xwayland instead, but it seems pretty complicated.
2018-07-08 14:12:18 +01:00
..
backend Multiseat fixes 2018-06-14 20:46:16 +12:00
interfaces Merge branch 'master' into screencontent 2018-05-31 12:33:27 +01:00
render screencopy: add support for frame flags 2018-06-30 22:18:03 +01:00
types xdg-output: don't send no-op updates 2018-07-08 14:12:18 +01:00
util Fix damage tracking for rotated surfaces 2018-03-26 15:31:08 -04:00
backend.h backends: implement custom EGL and renderer initialization 2018-05-25 14:56:52 +03:00
meson.build Install include directory into includedir 2018-04-03 16:56:32 +02:00
xcursor.h Fix typo in xcursor.h 2018-02-02 08:48:01 -05:00
xwayland.h Fix Xwayland cleanup 2018-05-10 01:44:17 +02:00