weston/compositor
Philipp Zabel 69679b271f compositor: per-backend head change listener and output configurator
When multiple backends are loaded simultaneously, they all have
to register their own head change notification listener and
output configuration callback.

To avoid calling output configuration for heads created by other
backends, only iterate over heads that were created from the given
backend by comparing the weston_head::backend pointer to the one
stored in the head change notification listener.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
2023-09-28 14:02:04 +00:00
..
cms-colord.c Use weston_compositor_add_destroy_listener_once() in plugins 2019-11-21 16:32:55 +00:00
cms-helper.c Rename compositor.h to libweston/libweston.h 2019-04-18 12:31:46 +03:00
cms-helper.h Rename compositor.h to libweston/libweston.h 2019-04-18 12:31:46 +03:00
cms-static.c Use weston_compositor_add_destroy_listener_once() in plugins 2019-11-21 16:32:55 +00:00
config-helpers.c backend-pipewire: add PipeWire backend 2023-04-18 10:48:50 +00:00
executable.c tests: add mechanism to change Weston's behavior when running certain tests 2020-10-27 11:21:55 +00:00
main.c compositor: per-backend head change listener and output configurator 2023-09-28 14:02:04 +00:00
meson.build build: Switch join_paths(foo, bar) to foo / bar 2023-06-22 14:31:57 +01:00
screen-share.c libweston: Use weston_coord in struct weston_output 2023-06-12 16:55:22 -05:00
systemd-notify.c Use weston_compositor_add_destroy_listener_once() in plugins 2019-11-21 16:32:55 +00:00
text-backend.c text-backend: Don't restart client on exit 2023-06-19 21:32:47 +01:00
weston-private.h frontend: Add common --renderer=foo argument 2023-01-10 10:59:04 +02:00
weston-screenshooter.c frontend: Rename weston_client_start to wet_client_start 2023-06-19 21:32:47 +01:00
weston.desktop Remove dbus-launch from weston.desktop 2017-01-18 12:21:57 +00:00
weston.h frontend: Explicitly destroy Xwayland from frontend code 2023-06-19 21:32:47 +01:00
xwayland.c frontend: Explicitly destroy Xwayland from frontend code 2023-06-19 21:32:47 +01:00