wlroots/backend
Simon Ser 7392b3313a backend, output: send commit events after applying all in wlr_backend_commit()
We were iterating over involved outputs, applying the new state and
sending the commit event for each one. This resulted in commit
events being fired while we weren't done applying the new state for
all outputs.

Fix this by first applying all of the states, then firing all of
the events.

Closes: https://github.com/swaywm/sway/issues/8829
2025-08-12 19:04:05 +02:00
..
drm backend/drm: relay full HDR metadata 2025-06-26 11:02:26 +00:00
headless backend/headless: accept hardware cursors 2025-01-14 16:42:12 +01:00
libinput backend/libinput: don't leak udev_device 2025-05-20 01:15:19 +09:00
multi Assert (almost all) signals have no attached listeners on destroy 2025-01-15 19:53:11 +03:00
session Assert (almost all) signals have no attached listeners on destroy 2025-01-15 19:53:11 +03:00
wayland backend/wayland: use a separate event queue for busy loops 2025-03-01 16:03:52 +00:00
x11 output: introduce wlr_output_finish() 2025-01-08 16:06:12 +00:00
backend.c backend, output: send commit events after applying all in wlr_backend_commit() 2025-08-12 19:04:05 +02:00
meson.build backend/session: make optional 2022-11-25 16:15:29 +00:00