Package: gtk+3.0 / 3.24.5-1

Metadata

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

Patch series

view the series file
Patch File delta Description
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-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-Ubuntu: https://launchpad.net/bugs/804009
018_gdkenumtypes.c_location.patch | (download)

gdk/Makefile.am | 17 7 + 10 - 0 !
1 file changed, 7 insertions(+), 10 deletions(-)

 consistently treat gdkenumtypes.[hc] as source files

Always generate gdk/gdkenumtypes.c in the source tree, and fix path in the
introspection sources. With this, gdkenumtypes.c is correctly included with
separate build trees, too. This fixes missing GTypes in the .gir when using a
separate build tree.

Also remove the gdk/stamp-gdkenumtypes.h target. It was forcing the
regeneration of gdk/gdkenumtypes.h even if it was already present and current
in the source tree.

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=647729
Bug-Ubuntu: https://launchpad.net/bugs/769256
022_disable viqr im for vi locale.patch | (download)

modules/input/imviqr.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not use viqr input method for vi locale by default
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

In the Vietnamese Quoted-Readable input method, punctuation following a
base letter is converted into diacritical marks, for example a( → ă.
(See <https://en.wikipedia.org/wiki/Vietnamese_Quoted-Readable>.)
A 2008 bug report in Ubuntu argued that this is a problematic default,
particularly when typing passwords, where the effect of the punctuation
is non-obvious.

According to the bug reporter, VIQR is popular with Vietnamese users
living elsewhere in the world, where Vietnamese keyboards are unlikely
to be readily available, but is not a popular choice within Vietnam,
where the Telex or VNI input modes are preferred.

[smcv: Add a summary of the Ubuntu bug]
Bug-Debian: https://bugs.debian.org/895043
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/191451
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

Don t test default constructed GdkPixbuf properties.patch | (download)

testsuite/gtk/defaultvalue.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 don't test default-constructed gdkpixbuf properties

Workaround for https://gitlab.gnome.org/GNOME/gdk-pixbuf/issues/91

Bug: https://bugs.debian.org/908439
Revert Update some a11y test results.patch | (download)

testsuite/a11y/colorchooser.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 revert "update some a11y test results"

This reverts commit b26cdd6d27a8ea7bd808a8861182797de232d174.

This change made gtk+3.0 3.24.2-1 fail its tests

Reported: https://gitlab.gnome.org/GNOME/gtk/issues/1516

Revert Update a11y test output.patch | (download)

testsuite/a11y/menu.txt | 8 0 + 8 - 0 !
testsuite/a11y/menubutton.txt | 8 0 + 8 - 0 !
testsuite/a11y/menubutton2.txt | 34 13 + 21 - 0 !
testsuite/a11y/menubutton3.txt | 34 13 + 21 - 0 !
testsuite/a11y/scale-drawvalue.txt | 8 0 + 8 - 0 !
testsuite/a11y/tooltips.txt | 8 0 + 8 - 0 !
6 files changed, 26 insertions(+), 74 deletions(-)

 revert "update a11y test output"

This reverts commit c5d824d6c90bc6a7d72ac35a580fba7b9762d8cb.

Update css node tests.patch | (download)

testsuite/css/nodes/buttons.nodes | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 update css node tests

The GtkSwitch now has two image nodes.

(cherry picked from commit df77965153c1f1940407c167e92b56b19e0a3769)