mutter/src
Daniel van Vugt f5498950d3 tests/clutter/frame-clock-timeline: Loosen duration testing
The final tick of a timeline is >= its duration, but when using ticks that
are slightly in the future ("next presentation time") this means the final
tick will execute and complete the timeline up to one frame interval before
the timestamp of that final tick.

For the single clock test we now just check if the overall duration is
within one frame of the expected timeline duration.

The dual clock (switching) test needs a threshold of two frames because
starting each new clock creates a phase shift (error) of up to one frame.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2161>
2022-01-05 15:57:45 +00:00
..
backends egl: Fix code style issue 2022-01-03 20:12:41 +01:00
compositor texture-tower: Fix code style issues 2022-01-03 14:38:09 +01:00
core cursor-sprite: Register all cursor sprites with the cursor tracker 2021-12-22 16:22:08 +00:00
meta display: Add meta_display_list_all_windows() 2021-12-16 16:35:15 +00:00
tests tests/clutter/frame-clock-timeline: Loosen duration testing 2022-01-05 15:57:45 +00:00
ui frames: Keep accounting of double clicks in place 2021-10-29 00:27:18 +02:00
wayland wayland: Fix some code style issues 2022-01-03 20:12:41 +01:00
x11 x11: Initialize struct early 2021-10-27 14:12:35 +02:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build Move D-Bus interface files to dedicated directory 2021-12-07 18:52:29 +00:00
meta-private-enum-types.c.in core: Drop "volatile" from static GTypes in manual registration 2021-03-22 10:47:51 +00:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00