mutter/src
Jonas Ådahl 64c3b824fa tests/clutter: Use a dummy actor for some interactive tests
While completely untested, at least this makes it work "in theory"
again. Before it'd listen to signals on the stage, but have an incorrect
type signature to handle the test paint procedures, meaning it'd
probably crash or cause memory corruptions.

What was needed was a signal which in the callback the test could call
some cogl functions to paint on the framebuffer. While there is no such
signal on the stage, and the ClutterActor::paint signal (which they
probably used in the past) is long gone, lets add a "test actor" that is
just a wrapper that adds that paint signal with a paint context.

The tests that need it are changed to add this actor to the stage, and
to listen to the paint signal on the actor instead of incorrectly
listening on stage signals.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2807>
2023-01-30 13:17:19 +00:00
..
backends settings: Fix spelling of endianness 2023-01-29 17:37:43 +01:00
compositor compositor: Move tiling preview management to MetaWindowDrag 2023-01-30 10:56:29 +00:00
core core: Drop META_GRAB_OP_GET_BASE_TYPE define 2023-01-30 10:56:29 +00:00
frames frames: Quit immediately on SIGTERM 2023-01-20 21:25:02 +00:00
meta core: Pass device/sequence on meta_window_begin_grab_op() 2023-01-30 10:56:29 +00:00
tests tests/clutter: Use a dummy actor for some interactive tests 2023-01-30 13:17:19 +00:00
wayland core: Pass device/sequence on meta_window_begin_grab_op() 2023-01-30 10:56:29 +00:00
x11 core: Pass device/sequence on meta_window_begin_grab_op() 2023-01-30 10:56:29 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build core: Move edge-resistance handling to src/compositor 2023-01-30 10:56:29 +00:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00