weston/compositor
Daniel Stone c2cd15ed11 frontend: Add data argument to wet_process cleanup
wet_process provides a cleanup function which can be called, but only
passes the process itself. This relies on the process struct being
inlined in something else meaningful, and means that we can't allocate
them on demand.

Add a 'data' argument which allows users to pass meaningful data to
their cleanup handler.

Signed-off-by: Daniel Stone <daniels@collabora.com>
2023-06-19 21:32:47 +01: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 frontend: Add data argument to wet_process cleanup 2023-06-19 21:32:47 +01:00
meson.build build: fix meson deprecation warnings 2023-01-31 09:43:41 +02: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 frontend: Rename weston_client_start to wet_client_start 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: Add data argument to wet_process cleanup 2023-06-19 21:32:47 +01:00
xwayland.c frontend: Add data argument to wet_process cleanup 2023-06-19 21:32:47 +01:00