summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Simon McVittie [Sat, 13 Feb 2021 16:19:10 +0000 (16:19 +0000)]
reftests: Allow minor differences to be tolerated
Based on an earlier patch by Michael Biebl, as used in Debian's GTK 3
packaging, with additional inspiration from librsvg's reftests.
Each .ui or .node reftest can have an accompanying .keyfile file
like this:
[reftest]
tolerated-diff-level=20
tolerated-diff-pixels=1000
If the image differs, but the number of pixels that differ is no more
than tolerated-diff-pixels and the differences are no more than
tolerated-diff-level, then we treat it as a success with warnings, save
the .diff.png for analysis, and use g_test_incomplete() to record the
test-case as "TODO".
Signed-off-by: Simon McVittie <smcv@debian.org>
Forwarded: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3195
Applied-upstream: no, upstream want reftests to be a strict pass/fail with identical results required
Gbp-Pq: Name reftests-Allow-minor-differences-to-be-tolerated.patch
Simon McVittie [Sat, 13 Feb 2021 18:26:24 +0000 (18:26 +0000)]
reftest_compare_surfaces: Report how much the images differ
In unattended/non-interactive/autobuilder environments where the images
are not trivially accessible, this provides a way to distinguish between
totally different rendering and more subtle issues.
Signed-off-by: Simon McVittie <smcv@debian.org>
Forwarded: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3195
Applied-upstream: no, upstream want reftests to be a strict pass/fail with identical results required
Gbp-Pq: Name reftest_compare_surfaces-Report-how-much-the-images-diffe.patch
Loïc Minier [Wed, 11 May 2022 19:43:04 +0000 (19:43 +0000)]
egl: Fix invalid format string
(cherry picked from commit
4f2b1b3cfcf1f11f14993656c21105bbbb9432d7)
Gbp-Pq: Name egl-Fix-invalid-format-string.patch
Raspbian forward porter [Thu, 19 May 2022 13:23:56 +0000 (14:23 +0100)]
gtk4 (4.6.4+ds-3+rpi1) bookworm-staging; urgency=medium
[changes brought forward from 4.4.0+ds1-5+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Tue, 07 Sep 2021 10:26:09 +0000]
* Disable a couple of faliing tests in Raspbian.
* Fix clean target.
[dgit import unpatched gtk4 4.6.4+ds-3+rpi1]
Raspbian forward porter [Thu, 19 May 2022 13:23:56 +0000 (14:23 +0100)]
Import gtk4_4.6.4+ds-3+rpi1.debian.tar.xz
[dgit import tarball gtk4 4.6.4+ds-3+rpi1 gtk4_4.6.4+ds-3+rpi1.debian.tar.xz]
Jeremy Bicha [Fri, 13 May 2022 20:26:26 +0000 (21:26 +0100)]
Import gtk4_4.6.4+ds.orig.tar.xz
[dgit import orig gtk4_4.6.4+ds.orig.tar.xz]