Package: gtk4 / 4.20.3+ds-2
Metadata
| Package | Version | Patches format |
|---|---|---|
| gtk4 | 4.20.3+ds-2 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| debian/reftest_compare_surfaces Report how much the images diffe.patch | (download) |
testsuite/gsk/compare-render.c |
12 10 + 2 - 0 ! |
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 |
| insttests/Revert build Drop the install tests option.patch | (download) |
meson.build |
1 1 + 0 - 0 ! |
revert "build: drop the install-tests option" Debian and Ubuntu uses these installed tests as part of their autopkgtest system This reverts commit 3121f88265ac61733e257f5335473d6f139f158c. |
| insttests/Revert testsuite Remove leftover test.in files.patch | (download) |
testsuite/css/api.test.in |
4 4 + 0 - 0 ! |
revert "testsuite: remove leftover test.in files" This reverts commit b598f21506c31d3913c9705a00eb1e8270e9a810. |
| gstplay/subprojects Add gst play 1.0 as subproject.patch | (download) |
subprojects/gst-play-1.0/gst/play/gstplay-media-info-private.h |
126 126 + 0 - 0 ! |
subprojects: add gst-play-1.0 as subproject Make sure GST symbols are hidden to avoid leaking into libgtk and conflicting with the real gstreamer if both libraries are loaded. |
| gstplay/gst play 1.0 Do not install it if it s a subproject.patch | (download) |
subprojects/gst-play-1.0/gst/play/meson.build |
8 6 + 2 - 0 ! |
gst-play-1.0: do not install it if it's a subproject |
| gstplay/media Use gst play 1.0 from meson subproject.patch | (download) |
meson.build |
4 4 + 0 - 0 ! |
media: use gst-play-1.0 from meson subproject |
| gstplayer/Revert build Add wrap file for GStreamer.patch | (download) |
subprojects/gstreamer-full.wrap |
8 0 + 8 - 0 ! |
revert "build: add wrap file for gstreamer" This reverts commit 60d46ccc6c25af13787cb55a72702f9dc27d6093. It duplicates our gstreamer-player subproject |
| workarounds/reftests Allow minor differences to be tolerated.patch | (download) |
testsuite/gsk/compare-render.c |
41 40 + 1 - 0 ! |
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]
|
| workarounds/Disable inscription markup.ui reftest.patch | (download) |
testsuite/reftests/meson.build |
2 2 + 0 - 0 ! |
disable inscription-markup.ui reftest It's rendered 1px to the left of where it should be, which is not a serious problem for practical use of GTK, but is a test failure. Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/5099 |
| workarounds/tests Mark gltexture as expected to fail on big endian ma.patch | (download) |
testsuite/gdk/meson.build |
4 4 + 0 - 0 ! |
tests: mark gltexture as expected to fail on big-endian machines |
| workarounds/tests Allow longer for a dialog to open.patch | (download) |
testsuite/gtk/templates.c |
2 1 + 1 - 0 ! |
tests: allow longer for a dialog to open This hopefully makes the test pass more reliably, especially on riscv64. Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/6050 Bug-Debian: https://bugs.debian.org/1049434 |
| workarounds/nodeparser Adjust test for pango 1.52.0.patch | (download) |
testsuite/gsk/nodeparser/widgetfactory.ref.node |
2 1 + 1 - 0 ! |
nodeparser: adjust test for pango 1.52.0 Adjust test result for changed output resulting from https://gitlab.gnome.org/GNOME/pango/-/commit/d489fc8c4 |
| workarounds/testsuite skip color mix.patch | (download) |
testsuite/css/parser/meson.build |
14 10 + 4 - 0 ! |
testsuite: skip color-mix https://gitlab.gnome.org/GNOME/gtk/-/issues/6907 |
| workarounds/gtkcssnumbervalue Don t use fesetround on ARM softfloat.patch | (download) |
gtk/gtkcssnumbervalue.c |
34 34 + 0 - 0 ! |
gtkcssnumbervalue: don't use fesetround() on arm softfloat Older ARM CPUs have to emulate floating-point in software, and do not implement rounding modes other than the default, FE_TONEAREST. Implement nearbyint() the hard way when targeting an affected platform. Bug-Debian: https://bugs.debian.org/1079545 Signed-off-by: Simon McVittie <smcv@debian.org> |
| workarounds/scaling test Skip floating point pixel formats with Cairo.patch | (download) |
testsuite/gsk/scaling.c |
20 20 + 0 - 0 ! |
scaling test: skip floating-point pixel formats with cairo renderer If the four chosen pixel values happen to have alpha values that average to 16/17, GTK will quantize that into 8bpp integer space as |
| workarounds/nodeparser Mark failing tests on s390x.patch | (download) |
testsuite/gsk/meson.build |
8 7 + 1 - 0 ! |
nodeparser: mark failing tests on s390x Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/7707 |
| vulkan Don t treat Vulkan objects as pointers or 32bit br.patch | (download) |
gdk/gdkvulkancontext.c |
4 2 + 2 - 0 ! |
vulkan: don't treat vulkan objects as pointers or 32bit breaks Fixes: #7883 Part-of: <https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9170> (cherry picked from commit ca58e397dc3cc96027ea724be61de002f36064cb) |
| Fix a few profiler messges for 32bit.patch | (download) |
gdk/gdkmemoryformat.c |
2 1 + 1 - 0 ! |
fix a few profiler messges for 32bit Related: #7883 Part-of: <https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/9170> (cherry picked from commit 8af38ff007eff69338ff7be2bd7cb22c846d121f) |
