gtk+3.0.git
7 years agoRegenerate debian/control buster-staging archive/raspbian/3.24.1-2+rpi1 raspbian/3.24.1-2+rpi1
Peter Michael Green [Thu, 4 Oct 2018 12:34:48 +0000 (12:34 +0000)]
Regenerate debian/control

7 years agoAdd missing newline in debian/control.in
Peter Michael Green [Thu, 4 Oct 2018 12:33:44 +0000 (12:33 +0000)]
Add missing newline in debian/control.in

7 years agoRemove depends and build-depends on libepoxy-dev
Peter Michael Green [Thu, 4 Oct 2018 10:58:05 +0000 (10:58 +0000)]
Remove depends and build-depends on libepoxy-dev

7 years agoMerge version 3.24.0-3+rpi1 and 3.24.1-2 to produce 3.24.1-2+rpi1
Raspbian forward pporter [Thu, 4 Oct 2018 08:49:45 +0000 (09:49 +0100)]
Merge version 3.24.0-3+rpi1 and 3.24.1-2 to produce 3.24.1-2+rpi1

7 years agoMerge gtk+3.0 (3.24.1-2) import into refs/heads/workingbranch
Simon McVittie [Sun, 30 Sep 2018 15:45:24 +0000 (16:45 +0100)]
Merge gtk+3.0 (3.24.1-2) import into refs/heads/workingbranch

7 years agoDon't test default-constructed GdkPixbuf properties
Simon McVittie [Mon, 10 Sep 2018 00:09:35 +0000 (01:09 +0100)]
Don't test default-constructed GdkPixbuf properties

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

Bug: https://bugs.debian.org/908439
Forwarded: no

Gbp-Pq: Name Don-t-test-default-constructed-GdkPixbuf-properties.patch

7 years agoMark known failing tests as non-fatal
Michael Biebl [Sun, 1 May 2016 23:18:04 +0000 (01:18 +0200)]
Mark known failing tests as non-fatal

Forwarded: no

Gbp-Pq: Name reftest-known-fail.patch

7 years agoDon't list images from unknown directories in icon cache
Loic Minier [Sun, 21 Oct 2007 20:05:42 +0000 (22:05 +0200)]
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).

TODO: This is believed to have been fixed differently upstream, so maybe
this change is no longer necessary:
"I believe a slightly different fix that I did some time ago fixes this
too." --Matthias Clasen, 2008-02-16 04:43:10 UTC

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=451634
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444285
Forwarded: yes
Applied-upstream: no

Gbp-Pq: Name 060_ignore-random-icons.patch

7 years agoDo not use VIQR input method for vi locale by default
Ming Hua [Thu, 13 Mar 2008 23:09:25 +0000 (18:09 -0500)]
Do not use VIQR input method for vi locale by default

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
Forwarded: no

Gbp-Pq: Name 022_disable-viqr-im-for-vi-locale.patch

7 years agoConsistently treat gdkenumtypes.[hc] as source files
Martin Pitt [Thu, 8 Sep 2011 07:14:02 +0000 (09:14 +0200)]
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
Forwarded: yes

Gbp-Pq: Name 018_gdkenumtypes.c_location.patch

7 years agoDo not allow devices in an offscreen hierarchy to take grabs.
Robert Carr [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 017_no_offscreen_device_grabbing.patch

7 years agoDon't let offscreen widget do grabbing
Cody Russell [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 016_no_offscreen_widgets_grabbing.patch

7 years agogtk+3.0 (3.24.1-2) unstable; urgency=medium
Simon McVittie [Sun, 30 Sep 2018 15:45:24 +0000 (16:45 +0100)]
gtk+3.0 (3.24.1-2) unstable; urgency=medium

  * Team upload
  * Upload to unstable
  * d/libgtk-3-0.symbols: Mark gdk_wayland_window_announce_ssd() as
    Linux-specific, since we do not enable Wayland on non-Linux.
    This might fix FTBFS on kfreebsd-any.
  * d/rules: Generate files from .in counterparts for every package,
    not just the ones we are going to build. This avoids dh_missing
    false positives for files that would have gone into packages not
    included in the current build, for example libgtk-3-common during
    an amd64-only build.
  * d/tests: Also mark reftests as flaky due to a known failure:
    symbolic-icon-translucent-color appears to have regressed and now
    differs from the reference by 1 column of pixels
  * Revert "Temporarily (B-)D on libgl1-mesa-dev and libegl1-mesa-dev"
    now that libepoxy has been fixed
  * d/p/reftest-known-fail.patch: Reinstate
  * Make symbolic-icon-translucent-color.ui non-fatal during
    build-time tests

[dgit import unpatched gtk+3.0 3.24.1-2]

7 years agoImport gtk+3.0_3.24.1-2.debian.tar.xz
Simon McVittie [Sun, 30 Sep 2018 15:45:24 +0000 (16:45 +0100)]
Import gtk+3.0_3.24.1-2.debian.tar.xz

[dgit import tarball gtk+3.0 3.24.1-2 gtk+3.0_3.24.1-2.debian.tar.xz]

7 years agoManually mark a symbol that was not caught by our symbols file hack as optional. archive/raspbian/3.24.0-3+rpi1 raspbian/3.24.0-3+rpi1
Peter Michael Green [Sun, 23 Sep 2018 14:37:01 +0000 (14:37 +0000)]
Manually mark a symbol that was not caught by our symbols file hack as optional.

7 years agoMerge version 3.22.30-2+rpi1 and 3.24.0-3 to produce 3.24.0-3+rpi1
Raspbian forward pporter [Sat, 22 Sep 2018 20:47:40 +0000 (21:47 +0100)]
Merge version 3.22.30-2+rpi1 and 3.24.0-3 to produce 3.24.0-3+rpi1

7 years agoImport gtk+3.0_3.24.1.orig.tar.xz
Simon McVittie [Wed, 19 Sep 2018 22:35:29 +0000 (23:35 +0100)]
Import gtk+3.0_3.24.1.orig.tar.xz

[dgit import orig gtk+3.0_3.24.1.orig.tar.xz]

7 years agoMerge gtk+3.0 (3.24.0-3) import into refs/heads/workingbranch
Iain Lane [Tue, 11 Sep 2018 16:33:38 +0000 (17:33 +0100)]
Merge gtk+3.0 (3.24.0-3) import into refs/heads/workingbranch

7 years agoDon't test default-constructed GdkPixbuf properties
Simon McVittie [Mon, 10 Sep 2018 00:09:35 +0000 (01:09 +0100)]
Don't test default-constructed GdkPixbuf properties

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

Bug: https://bugs.debian.org/908439
Forwarded: no

Gbp-Pq: Name Don-t-test-default-constructed-GdkPixbuf-properties.patch

7 years agoRevert "imwayland: clear preedit on focus out"
Simon McVittie [Sun, 9 Sep 2018 22:06:12 +0000 (23:06 +0100)]
Revert "imwayland: clear preedit on focus out"

This appears to cause the gnome-terminal cursor to disappear on focus
changes. Revert it for now as a workaround.

This reverts commit 49b17e6c1e853e81e2087a989524d8e0cad08d05.

Bug: https://gitlab.gnome.org/GNOME/gtk/issues/1316
Bug-Debian: https://bugs.debian.org/908120
Forwarded: no

Gbp-Pq: Name Revert-imwayland-clear-preedit-on-focus-out.patch

7 years agoMark known failing tests as non-fatal
Michael Biebl [Sun, 1 May 2016 23:18:04 +0000 (01:18 +0200)]
Mark known failing tests as non-fatal

Forwarded: no

Gbp-Pq: Name reftest-known-fail.patch

7 years agodisable a11y test accessibility-dump
Andreas Henriksson [Wed, 23 Mar 2016 13:10:27 +0000 (14:10 +0100)]
disable a11y test accessibility-dump

Temporarily disable this test until someone figures out how
to make it run with GTK_CSD=1 properly so it gives output
matching the expected test data in all cases, not just
for installed-tests.

Forwarded: no

Gbp-Pq: Name no-accessibility-dump.patch

7 years agoDon't list images from unknown directories in icon cache
Loic Minier [Sun, 21 Oct 2007 20:05:42 +0000 (22:05 +0200)]
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).

TODO: This is believed to have been fixed differently upstream, so maybe
this change is no longer necessary:
"I believe a slightly different fix that I did some time ago fixes this
too." --Matthias Clasen, 2008-02-16 04:43:10 UTC

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=451634
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444285
Forwarded: yes
Applied-upstream: no

Gbp-Pq: Name 060_ignore-random-icons.patch

7 years agoDo not use VIQR input method for vi locale by default
Ming Hua [Thu, 13 Mar 2008 23:09:25 +0000 (18:09 -0500)]
Do not use VIQR input method for vi locale by default

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
Forwarded: no

Gbp-Pq: Name 022_disable-viqr-im-for-vi-locale.patch

7 years agoConsistently treat gdkenumtypes.[hc] as source files
Martin Pitt [Thu, 8 Sep 2011 07:14:02 +0000 (09:14 +0200)]
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
Forwarded: yes

Gbp-Pq: Name 018_gdkenumtypes.c_location.patch

7 years agoDo not allow devices in an offscreen hierarchy to take grabs.
Robert Carr [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 017_no_offscreen_device_grabbing.patch

7 years agoDon't let offscreen widget do grabbing
Cody Russell [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 016_no_offscreen_widgets_grabbing.patch

7 years agoFix portal path handling
Matthias Clasen [Wed, 5 Sep 2018 23:54:32 +0000 (19:54 -0400)]
Fix portal path handling

This was broken when I recently introduced this helper
function.

Origin: upstream, commit:47122288b82e50b88e3185d960e2ba5ee8a27a36
Applied-Upstream: 3.24.1

Gbp-Pq: Name Fix-portal-path-handling.patch

7 years agoGtkApplication: Fix CRITICAL on shutdown when register_session=FALSE
Jan Alexander Steffens (heftig) [Wed, 5 Sep 2018 19:46:28 +0000 (21:46 +0200)]
GtkApplication: Fix CRITICAL on shutdown when register_session=FALSE

Origin: upstream, commit:3c7d5e749ccafa75718ef00f1d5f6cdc0defacb3
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=908070
Applied-Upstream: 3.24.1

Gbp-Pq: Name GtkApplication-Fix-CRITICAL-on-shutdown-when-register_ses.patch

7 years agogtk+3.0 (3.24.0-3) unstable; urgency=medium
Iain Lane [Tue, 11 Sep 2018 16:33:38 +0000 (17:33 +0100)]
gtk+3.0 (3.24.0-3) unstable; urgency=medium

  * Cherry-pick 3c7d5e7 to fix a critical on gtk_application_shutdown when not
    using portals (Closes: #908070)
  * Add Applied-Upstream to last cherry-pick
  * Fix-portal-path-handling.patch: Cherry-pick from upstream.  Fix an
    incorrect dereference in the portal handling code.

[dgit import unpatched gtk+3.0 3.24.0-3]

7 years agoImport gtk+3.0_3.24.0-3.debian.tar.xz
Iain Lane [Tue, 11 Sep 2018 16:33:38 +0000 (17:33 +0100)]
Import gtk+3.0_3.24.0-3.debian.tar.xz

[dgit import tarball gtk+3.0 3.24.0-3 gtk+3.0_3.24.0-3.debian.tar.xz]

7 years agoImport gtk+3.0_3.24.0.orig.tar.xz
Iain Lane [Tue, 4 Sep 2018 17:10:53 +0000 (18:10 +0100)]
Import gtk+3.0_3.24.0.orig.tar.xz

[dgit import orig gtk+3.0_3.24.0.orig.tar.xz]

7 years agoMerge version 3.22.29-3+rpi1 and 3.22.30-2 to produce 3.22.30-2+rpi1 archive/raspbian/3.22.30-2+rpi1 raspbian/3.22.30-2+rpi1
Raspbian forward pporter [Wed, 4 Jul 2018 03:09:06 +0000 (04:09 +0100)]
Merge version 3.22.29-3+rpi1 and 3.22.30-2 to produce 3.22.30-2+rpi1

7 years agoMerge gtk+3.0 (3.22.30-2) import into refs/heads/workingbranch
Simon McVittie [Wed, 27 Jun 2018 08:55:28 +0000 (09:55 +0100)]
Merge gtk+3.0 (3.22.30-2) import into refs/heads/workingbranch

7 years agogdk/x11: Check if we have access to GL before using GLX API
Emmanuele Bassi [Fri, 20 Jan 2017 18:07:01 +0000 (18:07 +0000)]
gdk/x11: Check if we have access to GL before using GLX API

If the platform does not have access to libGL then any call to GL and
GLX API through libepoxy will fail with an assertion. Until such time
that libepoxy exposes API for us to use, we can simply dlopen libGL
ourselves and do a symbol check.

[smcv: fix typo]

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775279
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847366
Applied-upstream: no, GTK+ 4 added a dependency on newer libepoxy instead

Gbp-Pq: Name gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch

7 years agoMark known failing tests as non-fatal
Michael Biebl [Sun, 1 May 2016 23:18:04 +0000 (01:18 +0200)]
Mark known failing tests as non-fatal

Forwarded: no

Gbp-Pq: Name reftest-known-fail.patch

7 years agodisable a11y test accessibility-dump
Andreas Henriksson [Wed, 23 Mar 2016 13:10:27 +0000 (14:10 +0100)]
disable a11y test accessibility-dump

Temporarily disable this test until someone figures out how
to make it run with GTK_CSD=1 properly so it gives output
matching the expected test data in all cases, not just
for installed-tests.

Forwarded: no

Gbp-Pq: Name no-accessibility-dump.patch

7 years agoDon't list images from unknown directories in icon cache
Loic Minier [Sun, 21 Oct 2007 20:05:42 +0000 (22:05 +0200)]
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).

TODO: This is believed to have been fixed differently upstream, so maybe
this change is no longer necessary:
"I believe a slightly different fix that I did some time ago fixes this
too." --Matthias Clasen, 2008-02-16 04:43:10 UTC

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=451634
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444285
Forwarded: yes
Applied-upstream: no

Gbp-Pq: Name 060_ignore-random-icons.patch

7 years agoDo not use VIQR input method for vi locale by default
Ming Hua [Thu, 13 Mar 2008 23:09:25 +0000 (18:09 -0500)]
Do not use VIQR input method for vi locale by default

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
Forwarded: no

Gbp-Pq: Name 022_disable-viqr-im-for-vi-locale.patch

7 years agoConsistently treat gdkenumtypes.[hc] as source files
Martin Pitt [Thu, 8 Sep 2011 07:14:02 +0000 (09:14 +0200)]
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
Forwarded: yes

Gbp-Pq: Name 018_gdkenumtypes.c_location.patch

7 years agoDo not allow devices in an offscreen hierarchy to take grabs.
Robert Carr [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 017_no_offscreen_device_grabbing.patch

7 years agoDon't let offscreen widget do grabbing
Cody Russell [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 016_no_offscreen_widgets_grabbing.patch

7 years agom4macros: Set a serial number
Simon McVittie [Fri, 6 Apr 2018 10:29:17 +0000 (11:29 +0100)]
m4macros: Set a serial number

When a project has a bundled copy of our macro included in tarball
source releases, typically in a m4/ or aclocal/ directory, aclocal
uses the serial number to determine whether the system copy in
/usr/share/aclocal is newer or older than the bundled copy. Without
a serial number, the bundled copy will always be used and will not
be overwritten, even if it is outdated.

Signed-off-by: Simon McVittie <smcv@debian.org>
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895018
Forwarded: https://gitlab.gnome.org/GNOME/gtk/merge_requests/103
Applied-upstream: 3.22.31, commit:16a6c39a9bbb0f3fa209662776f2b74e7175a4b8

Gbp-Pq: Name m4macros-Set-a-serial-number.patch

7 years agogtk+3.0 (3.22.30-2) unstable; urgency=medium
Simon McVittie [Wed, 27 Jun 2018 08:55:28 +0000 (09:55 +0100)]
gtk+3.0 (3.22.30-2) unstable; urgency=medium

  * Team upload

  [ Jeremy Bicha ]
  * Bump minimum wayland-protocols to 1.12

  [ Simon McVittie ]
  * d/p/m4macros-Set-a-serial-number.patch:
    Add patch from upstream to give gtk-3.0.m4 a serial number so that
    it will override older copies bundled with other packages, typically
    in the m4 directory (GTK+ 3 version of #895018)

[dgit import unpatched gtk+3.0 3.22.30-2]

7 years agoImport gtk+3.0_3.22.30-2.debian.tar.xz
Simon McVittie [Wed, 27 Jun 2018 08:55:28 +0000 (09:55 +0100)]
Import gtk+3.0_3.22.30-2.debian.tar.xz

[dgit import tarball gtk+3.0 3.22.30-2 gtk+3.0_3.22.30-2.debian.tar.xz]

7 years agoMerge gtk+3.0 (3.22.30-1) import into refs/heads/workingbranch
Jeremy Bicha [Mon, 16 Apr 2018 23:55:32 +0000 (00:55 +0100)]
Merge gtk+3.0 (3.22.30-1) import into refs/heads/workingbranch

7 years agoImport gtk+3.0_3.22.30.orig.tar.xz
Jeremy Bicha [Mon, 16 Apr 2018 23:55:32 +0000 (00:55 +0100)]
Import gtk+3.0_3.22.30.orig.tar.xz

[dgit import orig gtk+3.0_3.22.30.orig.tar.xz]

7 years agogdk/x11: Check if we have access to GL before using GLX API
Emmanuele Bassi [Fri, 20 Jan 2017 18:07:01 +0000 (18:07 +0000)]
gdk/x11: Check if we have access to GL before using GLX API

If the platform does not have access to libGL then any call to GL and
GLX API through libepoxy will fail with an assertion. Until such time
that libepoxy exposes API for us to use, we can simply dlopen libGL
ourselves and do a symbol check.

[smcv: fix typo]

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775279
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847366
Applied-upstream: no, GTK+ 4 added a dependency on newer libepoxy instead

Gbp-Pq: Name gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch

7 years agoMark known failing tests as non-fatal
Michael Biebl [Sun, 1 May 2016 23:18:04 +0000 (01:18 +0200)]
Mark known failing tests as non-fatal

Forwarded: no

Gbp-Pq: Name reftest-known-fail.patch

7 years agodisable a11y test accessibility-dump
Andreas Henriksson [Wed, 23 Mar 2016 13:10:27 +0000 (14:10 +0100)]
disable a11y test accessibility-dump

Temporarily disable this test until someone figures out how
to make it run with GTK_CSD=1 properly so it gives output
matching the expected test data in all cases, not just
for installed-tests.

Forwarded: no

Gbp-Pq: Name no-accessibility-dump.patch

7 years agoDon't list images from unknown directories in icon cache
Loic Minier [Sun, 21 Oct 2007 20:05:42 +0000 (22:05 +0200)]
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).

TODO: This is believed to have been fixed differently upstream, so maybe
this change is no longer necessary:
"I believe a slightly different fix that I did some time ago fixes this
too." --Matthias Clasen, 2008-02-16 04:43:10 UTC

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=451634
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444285
Forwarded: yes
Applied-upstream: no

Gbp-Pq: Name 060_ignore-random-icons.patch

7 years agoDo not use VIQR input method for vi locale by default
Ming Hua [Thu, 13 Mar 2008 23:09:25 +0000 (18:09 -0500)]
Do not use VIQR input method for vi locale by default

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
Forwarded: no

Gbp-Pq: Name 022_disable-viqr-im-for-vi-locale.patch

7 years agoConsistently treat gdkenumtypes.[hc] as source files
Martin Pitt [Thu, 8 Sep 2011 07:14:02 +0000 (09:14 +0200)]
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
Forwarded: yes

Gbp-Pq: Name 018_gdkenumtypes.c_location.patch

7 years agoDo not allow devices in an offscreen hierarchy to take grabs.
Robert Carr [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 017_no_offscreen_device_grabbing.patch

7 years agoDon't let offscreen widget do grabbing
Cody Russell [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 016_no_offscreen_widgets_grabbing.patch

7 years agogtk+3.0 (3.22.30-1) unstable; urgency=medium
Jeremy Bicha [Mon, 16 Apr 2018 23:55:32 +0000 (00:55 +0100)]
gtk+3.0 (3.22.30-1) unstable; urgency=medium

  [ Jeremy Bicha ]
  * New upstream release
  * Drop patches applied in new release (numbered 0009-0016)

  [ Simon McVittie ]
  * d/p/022_disable-viqr-im-for-vi-locale.patch:
    Add reference to Ubuntu bug 191451, summarize the reason why this
    is applied, and correctly attribute the patch to Ming Hua
    (see #895043)

[dgit import unpatched gtk+3.0 3.22.30-1]

7 years agoImport gtk+3.0_3.22.30-1.debian.tar.xz
Jeremy Bicha [Mon, 16 Apr 2018 23:55:32 +0000 (00:55 +0100)]
Import gtk+3.0_3.22.30-1.debian.tar.xz

[dgit import tarball gtk+3.0 3.22.30-1 gtk+3.0_3.22.30-1.debian.tar.xz]

7 years agoMerge version 3.22.29-2+rpi1 and 3.22.29-3 to produce 3.22.29-3+rpi1 archive/raspbian/3.22.29-3+rpi1 raspbian/3.22.29-3+rpi1
Raspbian forward pporter [Mon, 9 Apr 2018 01:31:40 +0000 (02:31 +0100)]
Merge version 3.22.29-2+rpi1 and 3.22.29-3 to produce 3.22.29-3+rpi1

7 years agoMerge gtk+3.0 (3.22.29-3) import into refs/heads/workingbranch
Simon McVittie [Tue, 3 Apr 2018 07:41:09 +0000 (08:41 +0100)]
Merge gtk+3.0 (3.22.29-3) import into refs/heads/workingbranch

7 years agoimwayland: destroy objects only if it matches our manager object
Lionel Landwerlin [Tue, 27 Mar 2018 18:42:43 +0000 (19:42 +0100)]
imwayland: destroy objects only if it matches our manager object

Should fix one of the crash from #129.

Bug: https://gitlab.gnome.org/GNOME/gtk/issues/129
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894388
Forwarded: https://gitlab.gnome.org/GNOME/gtk/merge_requests/89
Applied-upstream: no

Gbp-Pq: Name 0016-imwayland-destroy-objects-only-if-it-matches-our-man.patch

7 years agom4macros: Fix underquoting in AC_PATH_TOOL
Simon McVittie [Mon, 26 Mar 2018 07:56:56 +0000 (08:56 +0100)]
m4macros: Fix underquoting in AC_PATH_TOOL

While these lines are being changed anyway, they might as well be
more correct.

Signed-off-by: Simon McVittie <smcv@debian.org>
Bug: https://gitlab.gnome.org/GNOME/gtk/issues/133
Applied-upstream: 3.22.30, commit:323d86b6e4bb19f252328a78e93fda03e1d9c0df

Gbp-Pq: Name 0015-m4macros-Fix-underquoting-in-AC_PATH_TOOL.patch

7 years agoAM_PATH_GTK_3_0: Use AC_PATH_TOOL to find pkg-config
Helmut Grohne [Mon, 26 Mar 2018 04:28:44 +0000 (06:28 +0200)]
AM_PATH_GTK_3_0: Use AC_PATH_TOOL to find pkg-config

AM_PATH_GTK_3_0 uses AC_PATH_PROG for finding pkg-config. Unfortunately,
that will find the build architecture pkg-config which in turn will miss
the host architecture gtk+3.0. What must be used here is the host
architecture pkg-config and that is found with AC_PATH_TOOL.

Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894069
Reviewed-by: Simon McVittie <smcv@debian.org>
Bug: https://gitlab.gnome.org/GNOME/gtk/issues/133
Applied-upstream: 3.22.30, commit:3a7fbb3b30f6ed8f65f9f5862c2fd30035a1a1ed

Gbp-Pq: Name 0014-AM_PATH_GTK_3_0-Use-AC_PATH_TOOL-to-find-pkg-config.patch

7 years agowayland: Drop cairo surfaces when withdrawing
Olivier Fourdan [Tue, 30 Jan 2018 12:57:35 +0000 (13:57 +0100)]
wayland: Drop cairo surfaces when withdrawing

If a window is unmapped by the client while gdk is processing updates,
(for example Firefox un-mapping its window on Expose events), the
windowing backend resources might be lost (for example with Wayland)
which can cause a crash in end_paint().

Make sure we drop the cairo surfaces as well when hiding the surface,
that will avoid the crash in gdk_window_impl_wayland_end_paint() when
trying to attach the staging cairo surface to a released wl_surface,
these will be recreated when needed when the surface becomes visible
again and there is no need to keep such buffers around for a surface
which is not visible anyway.

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=793062
Origin: upstream, 3.22.30, commit:3bd7b379c8d2c7e57ce22501420791c4bfcf24ca

Gbp-Pq: Name 0013-wayland-Drop-cairo-surfaces-when-withdrawing.patch

7 years agowidget: Only print allocation warnings with --enable-debug
Timm Bäder [Sat, 17 Mar 2018 12:14:25 +0000 (13:14 +0100)]
widget: Only print allocation warnings with --enable-debug

i.e. if G_ENABLE_CONSISTENCY_CHECKS is defined. This makes sense,
considering that this warning is about consistency of internal widget
state.

Origin: upstream, 3.22.30, commit:eb01ba8573bec47e02c8fc4eaf10e2f7cff522dd

Gbp-Pq: Name 0012-widget-Only-print-allocation-warnings-with-enable-de.patch

7 years agogtkstylecontext: guard against gtk_css_widget_node_get_widget() returning NULL in...
Christoph Reiter [Mon, 19 Mar 2018 17:21:25 +0000 (18:21 +0100)]
gtkstylecontext: guard against gtk_css_widget_node_get_widget() returning NULL in more places

When the widget gets finalized it clears the widgetnode and gtk_css_widget_node_get_widget
returns NULL. Guard against gtk_css_widget_node_get_widget() returning NULL like in other
places.

See https://gitlab.gnome.org/GNOME/pygobject/issues/28#note_82862

Origin: upstream, 3.22.30, commit:d65a4c2e0abeefb1e61e32a2da2c1e1ba9987817

Gbp-Pq: Name 0011-gtkstylecontext-guard-against-gtk_css_widget_node_ge.patch

7 years agoimwayland: Avoid TOGGLE_INPUT_PANEL requests if there's no focus
Carlos Garnacho [Tue, 20 Mar 2018 14:17:31 +0000 (15:17 +0100)]
imwayland: Avoid TOGGLE_INPUT_PANEL requests if there's no focus

Fixes two things: 1) As GTK+ can be coerced into using the wayland IM
module despite the compositor not implementing the interface, all paths
not checking for global state before sending requests are prone to
crashes, this one fell hit this pitfall.

And 2) ensures the tap gesture only triggers TOGGLE_INPUT_PANEL if the
widget IM is focused. This is a possibility on eg. WebKit pages, where
its IM is only focused as long as a form element in the page is focused.
Tapping elsewhere shouldn't toggle the OSK.

Origin: upstream, 3.22.30, commit:4f78abddfc8a815a7e02f5347d5326412190f66f
Bug: https://gitlab.gnome.org/GNOME/gtk/issues/114
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893696

Gbp-Pq: Name 0010-imwayland-Avoid-TOGGLE_INPUT_PANEL-requests-if-there.patch

7 years agogtkimmodule: make match_backend() query the wayland registry
Peter Bloomfield [Mon, 12 Mar 2018 21:46:57 +0000 (17:46 -0400)]
gtkimmodule: make match_backend() query the wayland registry

Wnen _gtk_im_module_get_default_context_id calls
match_backend (context_id) and the default GdkDisplay
is wayland, match_backend() should return TRUE only if
gdk_wayland_display_query_registry (display, "gtk_text_input_manager")
returns TRUE.

Origin: upstream, 3.22.30, commit:6e2d14037cea356638a9bea7b611cbe23bc90b47
Bug: https://gitlab.gnome.org/GNOME/gtk/issues/114
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893696

Gbp-Pq: Name 0009-gtkimmodule-make-match_backend-query-the-wayland-reg.patch

7 years agogdk/x11: Check if we have access to GL before using GLX API
Emmanuele Bassi [Fri, 20 Jan 2017 18:07:01 +0000 (18:07 +0000)]
gdk/x11: Check if we have access to GL before using GLX API

If the platform does not have access to libGL then any call to GL and
GLX API through libepoxy will fail with an assertion. Until such time
that libepoxy exposes API for us to use, we can simply dlopen libGL
ourselves and do a symbol check.

[smcv: fix typo]

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775279
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847366
Applied-upstream: no, GTK+ 4 added a dependency on newer libepoxy instead

Gbp-Pq: Name gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch

7 years agoMark known failing tests as non-fatal
Michael Biebl [Sun, 1 May 2016 23:18:04 +0000 (01:18 +0200)]
Mark known failing tests as non-fatal

Forwarded: no

Gbp-Pq: Name reftest-known-fail.patch

7 years agodisable a11y test accessibility-dump
Andreas Henriksson [Wed, 23 Mar 2016 13:10:27 +0000 (14:10 +0100)]
disable a11y test accessibility-dump

Temporarily disable this test until someone figures out how
to make it run with GTK_CSD=1 properly so it gives output
matching the expected test data in all cases, not just
for installed-tests.

Forwarded: no

Gbp-Pq: Name no-accessibility-dump.patch

7 years agoDon't list images from unknown directories in icon cache
Loic Minier [Sun, 21 Oct 2007 20:05:42 +0000 (22:05 +0200)]
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).

TODO: This is believed to have been fixed differently upstream, so maybe
this change is no longer necessary:
"I believe a slightly different fix that I did some time ago fixes this
too." --Matthias Clasen, 2008-02-16 04:43:10 UTC

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=451634
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444285
Forwarded: yes
Applied-upstream: no

Gbp-Pq: Name 060_ignore-random-icons.patch

7 years agoDisable VIQR IM for vi locale
Ubuntu Core Developers [Wed, 4 Mar 2009 00:58:20 +0000 (21:58 -0300)]
Disable VIQR IM for vi locale

[TODO: why? The Debian changelog just says "imported from Ubuntu"]

Forwarded: no

Gbp-Pq: Name 022_disable-viqr-im-for-vi-locale.patch

7 years agoConsistently treat gdkenumtypes.[hc] as source files
Martin Pitt [Thu, 8 Sep 2011 07:14:02 +0000 (09:14 +0200)]
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
Forwarded: yes

Gbp-Pq: Name 018_gdkenumtypes.c_location.patch

7 years agoDo not allow devices in an offscreen hierarchy to take grabs.
Robert Carr [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 017_no_offscreen_device_grabbing.patch

7 years agoDon't let offscreen widget do grabbing
Cody Russell [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 016_no_offscreen_widgets_grabbing.patch

7 years agogtk+3.0 (3.22.29-3) unstable; urgency=medium
Simon McVittie [Tue, 3 Apr 2018 07:41:09 +0000 (08:41 +0100)]
gtk+3.0 (3.22.29-3) unstable; urgency=medium

  * Team upload
  * Allow stderr in autopkgtests. They produce harmless diagnostics.
  * d/p/0013-wayland-Drop-cairo-surfaces-when-withdrawing.patch:
    Add patch from upstream fixing a Wayland client crash if it unmaps
    a window while gdk is processing updates
  * d/p/0014-AM_PATH_GTK_3_0-Use-AC_PATH_TOOL-to-find-pkg-config.patch,
    d/p/0015-m4macros-Fix-underquoting-in-AC_PATH_TOOL.patch:
    Use AC_PATH_TOOL to find pkg-config in the deprecated AM_PATH_GTK_3_0
    macro (Closes: #894069)
  * d/p/0016-imwayland-destroy-objects-only-if-it-matches-our-man.patch:
    Add patch proposed upstream to fix crashes on screen blank in some
    dual-monitor configurations (Closes: #894388)

[dgit import unpatched gtk+3.0 3.22.29-3]

7 years agoImport gtk+3.0_3.22.29-3.debian.tar.xz
Simon McVittie [Tue, 3 Apr 2018 07:41:09 +0000 (08:41 +0100)]
Import gtk+3.0_3.22.29-3.debian.tar.xz

[dgit import tarball gtk+3.0 3.22.29-3 gtk+3.0_3.22.29-3.debian.tar.xz]

7 years agoMerge version 3.22.29-1+rpi1 and 3.22.29-2 to produce 3.22.29-2+rpi1 archive/raspbian/3.22.29-2+rpi1 raspbian/3.22.29-2+rpi1
Raspbian forward pporter [Wed, 28 Mar 2018 23:09:12 +0000 (00:09 +0100)]
Merge version 3.22.29-1+rpi1 and 3.22.29-2 to produce 3.22.29-2+rpi1

7 years agoMerge version 3.22.28-1+rpi1 and 3.22.29-1 to produce 3.22.29-1+rpi1 archive/raspbian/3.22.29-1+rpi1 raspbian/3.22.29-1+rpi1
Raspbian forward pporter [Thu, 22 Mar 2018 22:26:10 +0000 (22:26 +0000)]
Merge version 3.22.28-1+rpi1 and 3.22.29-1 to produce 3.22.29-1+rpi1

7 years agoMerge gtk+3.0 (3.22.29-2) import into refs/heads/workingbranch
Simon McVittie [Thu, 22 Mar 2018 10:15:24 +0000 (10:15 +0000)]
Merge gtk+3.0 (3.22.29-2) import into refs/heads/workingbranch

7 years agowidget: Only print allocation warnings with --enable-debug
Timm Bäder [Sat, 17 Mar 2018 12:14:25 +0000 (13:14 +0100)]
widget: Only print allocation warnings with --enable-debug

i.e. if G_ENABLE_CONSISTENCY_CHECKS is defined. This makes sense,
considering that this warning is about consistency of internal widget
state.

Origin: upstream, 3.22.30, commit:eb01ba8573bec47e02c8fc4eaf10e2f7cff522dd

Gbp-Pq: Name 0012-widget-Only-print-allocation-warnings-with-enable-de.patch

7 years agogtkstylecontext: guard against gtk_css_widget_node_get_widget() returning NULL in...
Christoph Reiter [Mon, 19 Mar 2018 17:21:25 +0000 (18:21 +0100)]
gtkstylecontext: guard against gtk_css_widget_node_get_widget() returning NULL in more places

When the widget gets finalized it clears the widgetnode and gtk_css_widget_node_get_widget
returns NULL. Guard against gtk_css_widget_node_get_widget() returning NULL like in other
places.

See https://gitlab.gnome.org/GNOME/pygobject/issues/28#note_82862

Origin: upstream, 3.22.30, commit:d65a4c2e0abeefb1e61e32a2da2c1e1ba9987817

Gbp-Pq: Name 0011-gtkstylecontext-guard-against-gtk_css_widget_node_ge.patch

7 years agoimwayland: Avoid TOGGLE_INPUT_PANEL requests if there's no focus
Carlos Garnacho [Tue, 20 Mar 2018 14:17:31 +0000 (15:17 +0100)]
imwayland: Avoid TOGGLE_INPUT_PANEL requests if there's no focus

Fixes two things: 1) As GTK+ can be coerced into using the wayland IM
module despite the compositor not implementing the interface, all paths
not checking for global state before sending requests are prone to
crashes, this one fell hit this pitfall.

And 2) ensures the tap gesture only triggers TOGGLE_INPUT_PANEL if the
widget IM is focused. This is a possibility on eg. WebKit pages, where
its IM is only focused as long as a form element in the page is focused.
Tapping elsewhere shouldn't toggle the OSK.

Origin: upstream, 3.22.30, commit:4f78abddfc8a815a7e02f5347d5326412190f66f
Bug: https://gitlab.gnome.org/GNOME/gtk/issues/114
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893696

Gbp-Pq: Name 0010-imwayland-Avoid-TOGGLE_INPUT_PANEL-requests-if-there.patch

7 years agogtkimmodule: make match_backend() query the wayland registry
Peter Bloomfield [Mon, 12 Mar 2018 21:46:57 +0000 (17:46 -0400)]
gtkimmodule: make match_backend() query the wayland registry

Wnen _gtk_im_module_get_default_context_id calls
match_backend (context_id) and the default GdkDisplay
is wayland, match_backend() should return TRUE only if
gdk_wayland_display_query_registry (display, "gtk_text_input_manager")
returns TRUE.

Origin: upstream, 3.22.30, commit:6e2d14037cea356638a9bea7b611cbe23bc90b47
Bug: https://gitlab.gnome.org/GNOME/gtk/issues/114
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=893696

Gbp-Pq: Name 0009-gtkimmodule-make-match_backend-query-the-wayland-reg.patch

7 years agogdk/x11: Check if we have access to GL before using GLX API
Emmanuele Bassi [Fri, 20 Jan 2017 18:07:01 +0000 (18:07 +0000)]
gdk/x11: Check if we have access to GL before using GLX API

If the platform does not have access to libGL then any call to GL and
GLX API through libepoxy will fail with an assertion. Until such time
that libepoxy exposes API for us to use, we can simply dlopen libGL
ourselves and do a symbol check.

[smcv: fix typo]

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775279
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847366
Applied-upstream: no, GTK+ 4 added a dependency on newer libepoxy instead

Gbp-Pq: Name gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch

7 years agoMark known failing tests as non-fatal
Michael Biebl [Sun, 1 May 2016 23:18:04 +0000 (01:18 +0200)]
Mark known failing tests as non-fatal

Forwarded: no

Gbp-Pq: Name reftest-known-fail.patch

7 years agodisable a11y test accessibility-dump
Andreas Henriksson [Wed, 23 Mar 2016 13:10:27 +0000 (14:10 +0100)]
disable a11y test accessibility-dump

Temporarily disable this test until someone figures out how
to make it run with GTK_CSD=1 properly so it gives output
matching the expected test data in all cases, not just
for installed-tests.

Forwarded: no

Gbp-Pq: Name no-accessibility-dump.patch

7 years agoDon't list images from unknown directories in icon cache
Loic Minier [Sun, 21 Oct 2007 20:05:42 +0000 (22:05 +0200)]
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).

TODO: This is believed to have been fixed differently upstream, so maybe
this change is no longer necessary:
"I believe a slightly different fix that I did some time ago fixes this
too." --Matthias Clasen, 2008-02-16 04:43:10 UTC

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=451634
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444285
Forwarded: yes
Applied-upstream: no

Gbp-Pq: Name 060_ignore-random-icons.patch

7 years agoDisable VIQR IM for vi locale
Ubuntu Core Developers [Wed, 4 Mar 2009 00:58:20 +0000 (21:58 -0300)]
Disable VIQR IM for vi locale

[TODO: why? The Debian changelog just says "imported from Ubuntu"]

Forwarded: no

Gbp-Pq: Name 022_disable-viqr-im-for-vi-locale.patch

7 years agoConsistently treat gdkenumtypes.[hc] as source files
Martin Pitt [Thu, 8 Sep 2011 07:14:02 +0000 (09:14 +0200)]
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
Forwarded: yes

Gbp-Pq: Name 018_gdkenumtypes.c_location.patch

7 years agoDo not allow devices in an offscreen hierarchy to take grabs.
Robert Carr [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 017_no_offscreen_device_grabbing.patch

7 years agoDon't let offscreen widget do grabbing
Cody Russell [Tue, 29 Nov 2011 23:25:29 +0000 (00:25 +0100)]
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
Forwarded: yes

Gbp-Pq: Name 016_no_offscreen_widgets_grabbing.patch

7 years agogtk+3.0 (3.22.29-2) unstable; urgency=medium
Simon McVittie [Thu, 22 Mar 2018 10:15:24 +0000 (10:15 +0000)]
gtk+3.0 (3.22.29-2) unstable; urgency=medium

  * Team upload
  * Refresh patch series through gbp-pq
    - Harvest date and authorship information from debian/changelog
  * Add more upstream status information to the patch series
  * d/p/0009-gtkimmodule-make-match_backend-query-the-wayland-reg.patch,
    d/p/0010-imwayland-Avoid-TOGGLE_INPUT_PANEL-requests-if-there.patch:
    Add patches from upstream fixing Wayland client crashes under
    unspecified circumstances (Closes: #893696)
  * d/p/0011-gtkstylecontext-guard-against-gtk_css_widget_node_ge.patch:
    Add patch from upstream fixing a NULL dereference
  * d/p/0012-widget-Only-print-allocation-warnings-with-enable-de.patch:
    Add patch from upstream silencing allocation warnings for stable
    branches (if there is ever a GTK+ 3.23 then these warnings would
    come back until 3.24). (Closes: #867427)

[dgit import unpatched gtk+3.0 3.22.29-2]

7 years agoImport gtk+3.0_3.22.29-2.debian.tar.xz
Simon McVittie [Thu, 22 Mar 2018 10:15:24 +0000 (10:15 +0000)]
Import gtk+3.0_3.22.29-2.debian.tar.xz

[dgit import tarball gtk+3.0 3.22.29-2 gtk+3.0_3.22.29-2.debian.tar.xz]

7 years agoImport gtk+3.0_3.22.29.orig.tar.xz
Jeremy Bicha [Thu, 15 Mar 2018 11:42:30 +0000 (11:42 +0000)]
Import gtk+3.0_3.22.29.orig.tar.xz

[dgit import orig gtk+3.0_3.22.29.orig.tar.xz]

7 years agoMerge gtk+3.0 (3.22.29-1) import into refs/heads/workingbranch
Jeremy Bicha [Thu, 15 Mar 2018 11:42:30 +0000 (11:42 +0000)]
Merge gtk+3.0 (3.22.29-1) import into refs/heads/workingbranch

7 years agogdk/x11: Check if we have access to GL before using GLX API
Emmanuele Bassi [Fri, 20 Jan 2017 18:07:01 +0000 (18:07 +0000)]
gdk/x11: Check if we have access to GL before using GLX API

If the platform does not have access to libGL then any call to GL and
GLX API through libepoxy will fail with an assertion. Until such time
that libepoxy exposes API for us to use, we can simply dlopen libGL
ourselves and do a symbol check.

[smcv: fix typo]

Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775279
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=847366

Gbp-Pq: Name gdk-x11-Check-if-we-have-access-to-GL-before-using-G.patch

7 years agoreftest-known-fail
Debian GNOME Maintainers [Thu, 15 Mar 2018 11:42:30 +0000 (11:42 +0000)]
reftest-known-fail

===================================================================

Gbp-Pq: Name reftest-known-fail.patch

7 years agodisable a11y test accessibility-dump
Andreas Henriksson [Thu, 15 Mar 2018 11:42:30 +0000 (11:42 +0000)]
disable a11y test accessibility-dump

Temporarily disable this test until someone figures out how
to make it run with GTK_CSD=1 properly so it gives output
matching the expected test data in all cases, not just
for installed-tests.

Gbp-Pq: Name no-accessibility-dump.patch

7 years ago_ignore-random-icons
Debian GNOME Maintainers [Thu, 15 Mar 2018 11:42:30 +0000 (11:42 +0000)]
_ignore-random-icons

===================================================================

Gbp-Pq: Name 060_ignore-random-icons.patch