Package: gtk+3.0 / 3.24.20-1

Metadata

Package Version Patches format
gtk+3.0 3.24.20-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
updateiconcache Sort list of entries.patch | (download)

gtk/updateiconcache.c | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 updateiconcache: sort list of entries

because filesystem readdir order is indeterministic.

Without this patch, building openSUSE's balsa package
had variations between builds in /usr/share/balsa/icon-theme.cache

gdk Don t distribute generated files in tarballs.patch | (download)

gdk/Makefile.am | 29 6 + 23 - 0 !
1 file changed, 6 insertions(+), 23 deletions(-)

 gdk: don't distribute generated files in tarballs

gdkversionmacros.h is generated by configure, so it should be in
DISTCLEANFILES. The rest of $(gdk_built_sources) are built at compile
time by GLib tools, so in principle they should be in CLEANFILES, but
DISTCLEANFILES is close enough.

This is a continuation of the same general topic as commit dad773b1.

Signed-off-by: Simon McVittie <smcv@debian.org>
gtk Really don t distribute built files.patch | (download)

gtk/Makefile.am | 15 7 + 8 - 0 !
1 file changed, 7 insertions(+), 8 deletions(-)

 gtk: really don't distribute built files

This is a continuation of commit dad773b1.

Signed-off-by: Simon McVittie <smcv@debian.org>
demos examples tests Don t distribute built files.patch | (download)

demos/gtk-demo/Makefile.am | 14 9 + 5 - 0 !
demos/icon-browser/Makefile.am | 9 5 + 4 - 0 !
demos/widget-factory/Makefile.am | 9 4 + 5 - 0 !
examples/application10/Makefile.am | 4 3 + 1 - 0 !
examples/application2/Makefile.am | 7 5 + 2 - 0 !
examples/application3/Makefile.am | 7 5 + 2 - 0 !
examples/application4/Makefile.am | 7 5 + 2 - 0 !
examples/application5/Makefile.am | 4 3 + 1 - 0 !
examples/application6/Makefile.am | 4 3 + 1 - 0 !
examples/application7/Makefile.am | 4 3 + 1 - 0 !
examples/application8/Makefile.am | 4 3 + 1 - 0 !
examples/application9/Makefile.am | 4 3 + 1 - 0 !
testsuite/css/style/Makefile.am | 5 4 + 1 - 0 !
testsuite/gtk/Makefile.am | 4 3 + 1 - 0 !
14 files changed, 58 insertions(+), 28 deletions(-)

 demos, examples, tests: don't distribute built files

Signed-off-by: Simon McVittie <smcv@debian.org>
016_no_offscreen_widgets_grabbing.patch | (download)

gtk/gtkmain.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 don't let offscreen widget do grabbing

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=607668
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=658563
Bug: https://gitlab.gnome.org/GNOME/gtk/issues/368
Bug-Ubuntu: https://bugs.launchpad.net/bugs/512427
017_no_offscreen_device_grabbing.patch | (download)

gtk/gtkmain.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 do not allow devices in an offscreen hierarchy to take grabs.

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=658563
Bug: https://gitlab.gnome.org/GNOME/gtk/issues/368
Bug-Ubuntu: https://launchpad.net/bugs/804009
060_ignore random icons.patch | (download)

gtk/updateiconcache.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 don't list images from unknown directories in icon cache

After GTK 2.12.0, gtk-update-icon-cache fails if there is a PNG file
placed directly in /usr/share/icons/hicolor (not in a correct
subdirectory like 48x48/apps).

reftest known fail.patch | (download)

testsuite/reftests/gtk-reftest.c | 22 21 + 1 - 0 !
1 file changed, 21 insertions(+), 1 deletion(-)

 mark known failing tests as non-fatal

Disable accessibility dump aka a11ytests test.patch | (download)

testsuite/a11y/Makefile.am | 3 0 + 3 - 0 !
1 file changed, 3 deletions(-)

 disable accessibility-dump (aka a11ytests) test

This test seems to be unreliable, with its results depending on
unknown environmental factors. Upstream disable it for CI purposes,
so we should probably do the same.