gtk/testsuite
Benjamin Otte 95865cb1bf gsk: Fix clipping error when drawing shadows
When shadows were offset - in particular when offset so the original
source was out of bounds of the result - the drawing code would create a
pattern for it that didn't include enough of it to compose a shadow.

Fix that by not creating those patterns anymore, but instead drawing the
source (potentially multiple times) at the required offsets.

While that does more drawing, it simplifies the shadow node draw code,
and that's the primary goal of the Cairo rendering.

Test included.
2023-09-18 07:53:03 +02:00
..
a11y a11y: Fix some GtkATContext reference leaks 2023-07-01 16:40:11 +02:00
css testsuite: Set GIO_USE_VFS=local everywhere 2023-06-09 02:29:24 +02:00
gdk ci: Mark the clipboard test as flaky 2023-07-28 09:06:14 +03:00
gsk gsk: Fix clipping error when drawing shadows 2023-09-18 07:53:03 +02:00
gtk Add test case for single char compose sequence 2023-08-29 13:30:05 -04:00
headless testsuite: Set GIO_USE_VFS=local everywhere 2023-06-09 02:29:24 +02:00
introspection tests: Maybe skip introspection tests 2022-12-19 22:38:38 -05:00
performance build: Use a consistent style for Meson files 2020-12-15 12:46:59 +00:00
reftests reftests: Fix one reftest 2023-08-02 16:32:40 +01:00
tools Update tests 2023-08-05 15:02:00 -04:00
meson.build build: Fix building with introspection disabled and testsuite enabled 2023-07-23 19:30:30 -05:00
testutils.c testsuite: fix memleak 2023-06-05 05:33:07 +02:00
testutils.h testsuite: Make function arguments const 2021-11-30 14:12:10 +01:00