gtk+3.0 (3.24.49-3) unstable; urgency=medium
* Cherry-pick fixes from gtk-3-24 branch including
- Fixes needed for gjs's build tests
- Restore a spinner icon removed from adwaita-icon-theme
-- Jeremy Bícha <jbicha@ubuntu.com> Sat, 29 Mar 2025 18:12:25 -0400
gtk+3.0 (3.24.49-2) unstable; urgency=medium
[ Alessandro Astone ]
* Add patch to prefer Papers instead of Evince for print previews
[ Simon McVittie ]
* d/libgtk-3-0t64.bug-control: Include libgtk-session-lock0 in bug reports
-- Jeremy Bícha <jbicha@ubuntu.com> Thu, 20 Mar 2025 11:08:13 -0400
gtk+3.0 (3.24.49-1) unstable; urgency=medium
* New upstream release
* Bump minimum wayland and wayland-protocols
-- Jeremy Bícha <jbicha@ubuntu.com> Thu, 13 Mar 2025 21:55:21 -0400
gtk+3.0 (3.24.48-4) unstable; urgency=medium
* Add Breaks on libgtk-layer-shell0 older than 0.9.0
gtk-layer-shell uses undocumented implementation details of GTK
and requires in-depth knowledge of private data structures, so GTK
updates will often result in it crashing. This Breaks should be
increased whenever that happens. (Closes: #1079292)
* d/libgtk-3-0t64.bug-control: Add libgtk-layer-shell0 to
Package-Status. If libgtk-layer-shell0 is installed, we'll want to
see its version number when crashes are reported.
-- Simon McVittie <smcv@debian.org> Thu, 30 Jan 2025 10:11:58 +0000
gtk+3.0 (3.24.48-3) unstable; urgency=medium
* Restore gtk-update-icon-cache package as was previously provided.
Notably this isn't actually built on release architectures because
of debian/rules handling. See the 3.24.43-4 changelog.
* Add loong64 to the list of architectures we don't want to build
gtk-update-icon-cache
-- Jeremy Bícha <jbicha@ubuntu.com> Mon, 27 Jan 2025 11:51:58 -0500
gtk+3.0 (3.24.48-2) unstable; urgency=medium
* Remove obsolete gtk-update-icon-cache package, now built by gtk4
-- Jeremy Bícha <jbicha@ubuntu.com> Mon, 27 Jan 2025 10:56:07 -0500
gtk+3.0 (3.24.48-1) unstable; urgency=medium
[ Jeremy Bícha ]
* New upstream release
* Update debian/watch. New releases no longer include + in filenames
* missing-sources: Update emojibase. The emoji chooser was updated to
support Unicode 16
* Remove 5 patches applied in new release
[ Simon McVittie ]
* d/salsa-ci.yml: Disable reprotest on Salsa-CI.
It takes longer than the infrastructure timeout (1 hour).
-- Jeremy Bícha <jbicha@ubuntu.com> Mon, 27 Jan 2025 09:54:24 -0500
gtk+3.0 (3.24.43-5) unstable; urgency=medium
* d/salsa-ci.yml: Add
* d/rules: Explicitly use build architecture gcc in rebuild-emoji target.
This makes it more obvious that we're intentionally building a
build-architecture binary, to be run during the build and then discarded.
* d/rules: Use CFLAGS_FOR_BUILD, etc. to link convert-emoji
* d/libgtk-3-0t64.links.in:
Provide a symlink to the old gtk-query-immodules-3.0 path.
This provides drop-in compatibility with libgtk-3-0, which some
packages rely on (gcin, hime, ibus).
* Add test coverage for the historical path of gtk-query-immodules-3.0
* Remove obsolete Lintian overrides
-- Simon McVittie <smcv@debian.org> Tue, 14 Jan 2025 14:38:06 +0000
gtk+3.0 (3.24.43-4) unstable; urgency=medium
* d/p/a11y-Use-non-empty-message-dialog-title-as-a11y-name.patch:
Edit patch so the long description is not used as part of the diff
(Closes: #1081179)
* d/rules: Don't build gtk-update-icon-cache on release architectures.
Ideally src:gtk4 would take over gtk-update-icon-cache on all
architectures, but it isn't buildable on all -ports architectures
yet, and the -ports architectures are more susceptible to packages
temporarily disappearing.
-- Simon McVittie <smcv@debian.org> Mon, 16 Sep 2024 11:11:27 +0100
gtk+3.0 (3.24.43-3) unstable; urgency=medium
* Remove cherry-picked patch that broke tray icons in waybar
(Closes: #1079292)
-- Jeremy Bícha <jbicha@ubuntu.com> Fri, 23 Aug 2024 11:49:09 -0400
gtk+3.0 (3.24.43-2) unstable; urgency=medium
* Cherry-pick fixes from upstream gtk-3-24 branch
* Enable sysprof profiling integration on most architectures (LP: #2077465)
* Bump Standards Version to 4.7.0
-- Jeremy Bícha <jbicha@ubuntu.com> Tue, 20 Aug 2024 16:42:46 -0400
gtk+3.0 (3.24.43-1) unstable; urgency=high
* SECURITY UPDATE: New upstream release
- CVE-2024-6655 Stop looking for modules in cwd
-- Jeremy Bícha <jbicha@ubuntu.com> Wed, 10 Jul 2024 15:04:37 -0400
gtk+3.0 (3.24.42-1) unstable; urgency=medium
* New upstream release
-- Jeremy Bícha <jbicha@ubuntu.com> Wed, 29 May 2024 09:14:10 -0400
gtk+3.0 (3.24.41-4) unstable; urgency=medium
[ Jeremy Bícha ]
* d/control, d/rules: Reinstate cloudproviders.
This has now been rebuilt on the 32-bit architectures.
[ Simon McVittie ]
* d/control, d/rules: Reinstate colord integration on 32-bit
* d/control, d/rules: Reinstate build-time tests on 32-bit
* d/control: Use a concrete version number for the Breaks/Replaces
-- Simon McVittie <smcv@debian.org> Mon, 25 Mar 2024 12:34:40 +0000
gtk+3.0 (3.24.41-3) unstable; urgency=medium
* d/control, d/tests/control: Drop dependency on adwaita-icon-theme-full.
This package name was Ubuntu-specific, and was dropped since 45.0-4
(the Debian version of a-i-t has a Provides for a-i-t-full). Use a
versioned build-dependency so that we definitely have all of the
necessary icons to run tests successfully.
Thanks to Heinrich Schuchardt
* Temporarily disable tests on 32-bit non-i386 architectures.
This should help to resolve cyclic build-dependencies during the
64-bit time_t transition.
* d/control, d/rules: Temporarily disable colord on 32-bit non-i386.
This is not yet buildable on the architectures affected by the 64-bit
time_t transition.
* d/control, d/rules: Temporarily disable cloudproviders on 32-bit non-x86.
This is not yet buildable on the architectures affected by the 64-bit
time_t transition, with a dependency chain involving graphviz and
GTK 2.
* d/control, d/tests: Use pkgconf in preference to pkg-config
* d/control, d/rules: Make it clearer that we are using the correct
pkgconf.
We intentionally compile convert-emoji with the build architecture
pkgconf, because we need to run it during build, but we do not need
to install it.
* d/tests/manual: Fix a typo in a comment
* Fix lintian override for libgtk-3-0t64 containing both GDK and GTK
* Fix mismatched Lintian override for libgail-3-0t64 name vs. SONAME
* Add a Lintian override for arch-dep-package-has-big-usr-share.
This is mostly the GIR XML, which must be in an arch-dep package
as specified by the GObject-Introspection mini-policy. Keeping it
in /usr/share means that it can at least be shared between multiple
installed multiarch instances.
-- Simon McVittie <smcv@debian.org> Thu, 14 Mar 2024 18:27:58 +0000
gtk+3.0 (3.24.41-2) unstable; urgency=medium
* d/libgtk-3-0t64.preinst: Remove libgtk-3-0 postrm to avoid loss of
input method modules during upgrade (Closes: #1065494)
* d/tests/manual/1065494.sh: Add a manual reproducer for #1065494
* d/libgtk-3-0t64.postrm.in: Only clean up immodules.cache during purge.
This avoids input methods becoming briefly unavailable during upgrades.
* d/libgtk-3-0t64.postrm.in: Avoid recurrence of #1065494 in the future,
by not deleting immodules.cache (even during purge) unless the immodules
directory no longer exists.
* d/tests/1065494-futureproofing: Add a test for recurrence of #1065494.
-- Simon McVittie <smcv@debian.org> Wed, 06 Mar 2024 11:23:01 +0000
gtk+3.0 (3.24.41-1.1) unstable; urgency=medium
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition. Closes: #1064083
-- Steve Langasek <vorlon@debian.org> Thu, 29 Feb 2024 05:56:00 +0000
gtk+3.0 (3.24.41-1) unstable; urgency=medium
* New upstream release
* d/patches: Drop patches that were included in the upstream release
-- Simon McVittie <smcv@debian.org> Tue, 30 Jan 2024 10:19:41 +0000
gtk+3.0 (3.24.40-2) unstable; urgency=medium
* Cherry-pick 2 commits to fix crash when screen is turned off
(Closes: #1061282)
-- Jeremy Bícha <jbicha@ubuntu.com> Mon, 22 Jan 2024 13:53:50 -0500
gtk+3.0 (3.24.40-1) unstable; urgency=medium
* New upstream release
- Update emoji chooser for Unicode 15.1
* missing-sources: Update emojibase
-- Jeremy Bícha <jbicha@ubuntu.com> Fri, 19 Jan 2024 15:22:17 -0500
gtk+3.0 (3.24.39-2) unstable; urgency=medium
* d/control: Explicitly depend on necessary GIR XML modules.
Use the systematic names gir1.2-cairo-1.0-dev and gir1.2-gio-2.0-dev
if possible. The alternative dependency on libgirepository1.0-dev
illustrates how backports can be made to work.
* d/rules: If cross-compiling, use cross g-ir-scanner (see #1060838)
* d/control: Make Build-Depends cross-satisfiable
-- Simon McVittie <smcv@debian.org> Wed, 17 Jan 2024 18:05:42 +0000
gtk+3.0 (3.24.39-1) unstable; urgency=medium
* New upstream release
* Drop patches applied in new release
-- Jeremy Bícha <jbicha@ubuntu.com> Fri, 22 Dec 2023 10:32:30 -0500
gtk+3.0 (3.24.38-6) unstable; urgency=medium
* d/p/gdk-wayland-Return-pad-devices-querying-for-all-devices.patch:
Fix a copy/paste error in patch metadata
* Stop generating d/control from a template
* Substitute GTK_BINVER_DEP as a substvar rather than using sed.
* d/rules: Drop some unused sed substitutions
* libgtk-3-dev: Add Provides for included GIR XML files.
Representing these by systematic names gir1.2-*-dev, and perhaps
eventually separating them into their own binary package, will help
to enable cross-compilation with GObject-Introspection removed by
a build profile. (Helps: #1030223)
* d/control: Add ${gir:Depends}, ${gir:Provides} substvars.
With a newer version of gobject-introspection (currently in
experimental), these will supersede some of the current hard-coded
Depends and Provides.
* d/control: Explicitly build-depend on GIR XML from Gdk-Pixbuf
and Pango.
The versions of these packages in testing provide these names.
-- Simon McVittie <smcv@debian.org> Wed, 08 Nov 2023 16:30:21 +0000
gtk+3.0 (3.24.38-5) unstable; urgency=medium
[ Amin Bandali ]
* Change packaging branch to debian/latest
[ Simon McVittie ]
* d/patches: Update to upstream gtk-3-24 branch commit
3.24.38-60-gecf3ac115d, excluding Windows- and macOS-specific changes
- d/p/Use-correct-stat-struct-for-ftw.patch:
Ensure that consistent types are used when updating icon cache
- d/p/Make-sure-that-the-charcode-is-signless.patch,
d/p/Fix-a-typo.patch:
Fix parsing of non-ASCII CSS on architectures with signed char
- d/p/This-commit-fixes-a-performance-issue-on-X11-systems-in-r.patch:
When using X11, improve performance of Inkscape and Totem by removing
code that was intended to be a fast-path, but in fact became slower
than the more generic implementation (as used on Wayland) due to
changes elsewhere in the ecosystem
- d/p/x11-Trap-XRandr-errors-when-getting-outputs-during-init-a.patch:
When using X11, catch errors if we are querying Xrandr outputs
while they are being updated
- d/p/gtkmountoperation-avoid-SEGV-after-bad-password-input.patch:
Don't segfault after incorrect password entry when mounting a
filesystem
- d/p/popover-Remove-useless-if-case.patch:
Diagnose NULL parameter to gtk_popover_get_pointing_to() as a
programming error as intended
- d/p/Popover-Clarify-guard-out-rect-of-get_pointing_to.patch:
Initialize result of gtk_popover_get_pointing_to() if it is not
pointing to anything
- d/p/gdk-wayland-Create-pad-devices-on-enter.patch,
d/p/gdk-wayland-Ensure-device-added-removed-emission-in-GdkSe.patch,
d/p/gdk-wayland-Return-pad-devices-querying-for-all-devices.patch:
When using Wayland, fix detection of graphics tablets
- d/p/gdkgl-Check-for-GLsync-before-using-it.patch:
Fix regression in 3.24.37 causing GL initialization to fail with
OpenGL < 3.2, for example on imx8mq devices such as MNT Reform or
Librem 5
- d/p/gdk-wayland-Switch-behavior-of-BTN_STYLUS-STYLUS2-as-midd.patch:
When using Wayland, report stylus buttons in the same order as in X11,
so that the same button opens the right-click menu in both windowing
systems
- d/p/a11y-atspi-Fix-reporting-table-cell-pos-at-index-0-0.patch:
Fix reporting of top left cell in a table to accessibility tools
- d/p/GdkWindow-Check-for-offscreen-windows-in-set_transient_fo.patch,
d/p/GtkMenu-Take-offscreen-windows-in-account-for-positioning.patch:
Fix a crash seen in GIMP when opening the menu of a combo box on
an offscreen window, and improve positioning of the resulting menu
- d/p/GtkApplicationImplDBus-Cancel-DBus-method-calls-on-shutdo.patch
Fix a use-after-free crash during application quit, particularly
affecting Inkscape command-line export with GLib >= 2.76, by
cancelling processing of pending D-Bus calls (Closes: #1051220)
- d/p/Fix-_gtk_get_slowdown.patch:
Correct declaration of internal _gtk_get_slowdown() to avoid undefined
behaviour
- d/p/ScrolledWindow-Frame-on-viewport-is-not-optional.patch,
d/p/Popover-Clarify-guard-out-rect-of-get_pointing_to.patch:
Documentation fixes
- Translation updates: ca, cs, el, en_GB, es, fa, ka, kk, ko, pa,
ro, sl, sk, tr
-- Simon McVittie <smcv@debian.org> Sun, 10 Sep 2023 15:51:04 +0100
gtk+3.0 (3.24.38-4) unstable; urgency=medium
* Have -dev package depend on libcloudproviders-dev on Debian
-- Jeremy Bícha <jbicha@ubuntu.com> Wed, 09 Aug 2023 18:10:50 -0400
gtk+3.0 (3.24.38-3) unstable; urgency=medium
* Build with libcloudproviders (on Debian)
-- Jeremy Bícha <jbicha@ubuntu.com> Wed, 09 Aug 2023 11:29:11 -0400
gtk+3.0 (3.24.38-2) unstable; urgency=medium
* Release to unstable
-- Jeremy Bícha <jbicha@ubuntu.com> Sun, 23 Jul 2023 16:14:18 -0400
gtk+3.0 (3.24.38-1) experimental; urgency=medium
[ Jeremy Bícha ]
* New upstream release
* Drop 3 patches applied in new release
-- Jeremy Bícha <jbicha@ubuntu.com> Mon, 22 May 2023 13:35:52 -0400
gtk+3.0 (3.24.37-2) unstable; urgency=medium
* d/p/selection-Use-the-right-mime-type.patch:
Add patch to fix incorrect MIME type for file transfer portal.
Regression in 3.24.37, affecting interoperability with other
implementations like the one requested in QTBUG-91357.
* d/patches: Update translations from upstream git: gl, he
* d/copyright: Remove gtk-text-input.xml.
This file is no longer present in the source package.
* Remove Lintian overrides for lintian/lintian!452, no longer necessary
-- Simon McVittie <smcv@debian.org> Wed, 08 Mar 2023 14:52:40 +0000
gtk+3.0 (3.24.37-1) experimental; urgency=medium
* New upstream release
- Add support for xdg-desktop-portal file transfer API, allowing
copy/paste and drag-and-drop of files where one of the apps involved
is sandboxed by Flatpak, Snap or similar (GNOME/gtk!5554)
- Fix a regression for startup notifications (GNOME/gtk!5581)
- Fix potential invalid pointer dereference when checking whether a
list store iterator is valid
- Simple input method: Silence a warning from newer GLib by correctly
returning a value from a task
- Search engine: Reduce severity of the warning when Tracker
initialization failed, avoiding crashes when run with
G_DEBUG=fatal-criticals and without Tracker (GNOME/gtk!5490)
- Wayland backend: Drop support for an obsolete text input protocol,
which was only used by GNOME versions prior to Debian 10
- Broadway backend: Implement modal dialogs, preventing issues
with focus loss in complex UIs (GNOME/gtk!3990)
- Tests: Stop using GTestDBus, avoiding test timeouts if a dependency
leaks a bus connection
- Windows and macOS fixes not directly relevant to Debian
* d/patches: Drop patches that were applied upstream
* d/p/gdk-wayland-save-custom-xdg-activation-startup_id.patch,
d/p/window-focus-on-window-show-for-wayland-activation.patch:
Drop temporary fixes for GNOME/gtk#5386 (see 3.24.36-2, 3.24.35-3
changelogs). These were rejected upstream, and the change from
GNOME/gtk!5581 included in 3.24.37 should fix the issue more
correctly.
* Upload to experimental for further testing
-- Simon McVittie <smcv@debian.org> Fri, 03 Mar 2023 20:27:28 +0000
gtk+3.0 (3.24.36-4) unstable; urgency=medium
* Team upload.
* Backport upstream patch to fix outdated screen state on screenshots.
(Closes: #1031112)
-- Dmitry Shachnev <mitya57@debian.org> Wed, 15 Feb 2023 12:45:23 +0300
gtk+3.0 (3.24.36-3) unstable; urgency=medium
* d/patches: Update to gtk-3-24 branch commit 3.24.36-33-g5554113c74,
excluding Windows- and macOS-specific changes, and a workaround for
a libhandy bug which was applied and then reverted.
- Fix logic for when to build GObject-Introspection
- Treat XKB_MOD_NAME_LOGO as Super key in Wayland (GNOME/gtk#4913)
- Fix animations and transitions randomly stopping (GNOME/gtk#4426)
- Take UI scale into account when loading "image-missing" icon
- Improve tracking of app status during activation in an attempt to
solve GNOME/gtk#5386 in an upstreamable way
- Fix a touchscreen handling bug that can cause applications to become
unresponsive (GNOME/gtk#4947)
- Fix GL rendering issues in Totem after the Mesa AMD driver enabled
threaded rendering (GNOME/gtk#5517)
- Translation updates: ab, lt, tr
* Standards-Version: 4.6.2 (no changes required)
* Clean up unused Lintian overrides
* Add overrides for lintian/lintian!452
-- Simon McVittie <smcv@debian.org> Sat, 04 Feb 2023 17:31:57 +0000
gtk+3.0 (3.24.36-2) unstable; urgency=medium
[ Jeremy Bicha ]
* d/p/dist/Reinstate-gdk-wayland-cursor-meson.build.patch:
Drop, no longer needed as of 3.24.36.
[ Simon McVittie ]
* d/p/gdk-wayland-save-custom-xdg-activation-startup_id.patch,
d/p/window-focus-on-window-show-for-wayland-activation.patch:
Reinstate patches added in 3.24.35-3 and accidentally dropped while
rebasing on 3.24.36.
Note that this solution to GNOME/gtk#5386 has been rejected upstream
and should be replaced with a backport from GTK 4.
* d/rules: Accept minor rendering differences in label-background test.
Workaround for GNOME/gtk#5545
-- Simon McVittie <smcv@debian.org> Tue, 24 Jan 2023 18:33:47 +0000
gtk+3.0 (3.24.36-1) unstable; urgency=medium
* New upstream release
* Drop patches that were applied upstream
* d/control: Increase Meson build-dependency to 0.60
* d/rules: Remove Autotools remnants.
Upstream releases are now built with Meson.
* d/copyright: Add license for cursor images used in Windows builds
* d/control.in: Explicitly build-depend on Freetype
* d/copyright: Update
* d/copyright: Move standalone license stanzas to the end
* d/tests, d/run-tests.sh: Copy run-with-display from gtk4.
This should make the build-time tests a bit more robust, by using the
-noreset option to avoid a race condition (see #981201).
* d/rules: Stop trying to install AUTHORS, no longer shipped upstream
* d/rules: Install README.md instead of README
-- Simon McVittie <smcv@debian.org> Tue, 03 Jan 2023 15:09:37 +0000
gtk+3.0 (3.24.35-3) unstable; urgency=medium
* Cherry-pick 2 proposed patches to fix app startup regressions
-- Jeremy Bicha <jbicha@ubuntu.com> Fri, 09 Dec 2022 08:25:27 -0500
gtk+3.0 (3.24.35-2) unstable; urgency=medium
* d/rules: Return to the print backends we previously enabled.
lpr and test were enabled during the move to Meson, but we didn't enable
them in the past and they don't seem to be desirable. (Closes: #1025271)
* d/rules: Remove redundant gtk_doc option.
In both cases (documentation enabled or disabled) we override this later.
* d/patches: Update to upstream commit 3.24.35-15-g9c60b8d4d4
- Load icon themes from ~/.local/share/icons and ~/.icons under Wayland
- Fix links in documentation to point to correct git branch for GTK 3
- Translation update: pt_BR
* Remove dpkg trigger on old immodules search path.
GTK 3 hasn't searched this path since 2015, so it was no longer useful
to have a trigger on it.
* d/rules: Remove redundant --libdir override.
We get the correct library directory from dh_auto_configure.
* Install emoji data for non-English languages.
With Autotools this was incorporated into the shared library, but with
Meson it's loaded on-demand.
* d/control.in: Disable API documentation under nodoc build profile
* d/control.in, d/rules: Disable man pages under nodoc build-profile
* d/control.in: Don't depend on gtk-doc-tools under nodoc build-profile.
This was needed at autoreconf time when we built with Autotools, but not
with Meson.
* Force software rendering during tests.
Workaround for Mesa regression #1025312. We expect only software
rendering to be available in a buildd or autopkgtest environment anyway.
-- Simon McVittie <smcv@debian.org> Fri, 02 Dec 2022 16:25:44 +0000
gtk+3.0 (3.24.35-1) unstable; urgency=medium
[ Simon McVittie ]
* New upstream release
- Drop most patches, included in upstream release
* d/rules, d/run-tests.sh: Build using Meson
* d/p/dist/Reinstate-gdk-wayland-cursor-meson.build.patch:
Add a missing build file from upstream git
* d/p/Flush-drawable-surface-when-getting-a-pixbuf.patch:
Add post-release fix from upstream to avoid an assertion failure in
gnome-screenshot and epiphany
* d/p/Disable-accessibility-dump-aka-a11ytests-test.patch,
d/p/testsuite-Allow-reftest-output-directory-to-be-forced-via.patch:
Drop patches that are not needed when building with Meson
* d/p/testsuite-Avoid-using-should_fail.patch,
d/p/testsuite-Try-enabling-a11y-tests-other-than-those-known-.patch,
d/p/testsuite-Don-t-create-.test-files-for-flaky-or-failing-t.patch:
Add patches from upstream to improve handling of flaky tests.
With these changes, the flaky/known-failing tests are no longer installed
as installed-tests at all, so remove them from the autopkgtest metadata.
[ Jeremy Bicha ]
* debian/control.in, debian/tests/control: Depend on
adwaita-icon-theme-full for tests. In Debian this is a virtual package
provided by adwaita-icon-theme, and in Ubuntu it's a separate package.
-- Simon McVittie <smcv@debian.org> Thu, 24 Nov 2022 13:52:17 +0000
gtk+3.0 (3.24.34-5) unstable; urgency=medium
* d/p/build-Define-USE_XDG_ACTIVATION-conditional-when-Wayland-.patch:
Mark patch as applied upstream
* Skip border-image-excess-size reftest on big-endian machines.
Mitigates: #1024392
-- Simon McVittie <smcv@debian.org> Fri, 18 Nov 2022 23:56:42 +0000
gtk+3.0 (3.24.34-4) unstable; urgency=medium
* d/patches: Update to upstream gtk-3-24 branch commit
3.24.34-209-gf8d26e2acc (Windows- and macOS-specific changes excluded)
- Don't crash on HiDPI systems if the cursor theme has cursors of
the wrong size
- When using server-side window decorations, don't draw a shadow around
maximized windows
- Fix popup coordinates on HiDPI
- Don't force HighContrast icon theme, which is deprecated in favour of
symbolic icons from the ordinary theme (already high-contrast)
- Fix a memory leak when applying symbolic colours
- Avoid pointer motion hint mask on Wayland
- Fix runtime warnings in popover
- Fix runtime warnings in font chooser for some fonts
- Improve tablet stylus detection on X11
- Fix drag-and-drop in Firefox on Plasma Wayland
- Documentation/introspection fixes
- Improve handling of titlebar clicks in mutter-based compositors
- Fix copy/paste interop between GTK and Eclipse
- Always send motion events even if event compression is disabled
- Improve support for input methods
- Fix cursor hotspot scaling under HiDPI
- Fix tooltip positioning under HiDPI
- Add non-GNOME-specific support for transferring focus when one
application launches another
- Distinguish between ordinary number keys and their equivalents on
the numeric keypad
- Don't try to initialize "desktop" OpenGL if GDK_GL=gles is set
- Translation updates
* (Build-)Depend on libfontconfig-dev, not transitional libfontconfig1-dev
* Build-/test-depend on dbus-daemon for dbus-run-session, instead of dbus
* d/p/build-Define-USE_XDG_ACTIVATION-conditional-when-Wayland-.patch:
Add patch to fix FTBFS for the udeb and non-Linux architectures
-- Simon McVittie <smcv@debian.org> Fri, 18 Nov 2022 11:53:03 +0000
gtk+3.0 (3.24.34-3) unstable; urgency=medium
* d/control.in: Remove support for pre-bullseye versions of gdk-pixbuf
* Backport reftest comparison machinery from our gtk4 packaging.
This will let us distinguish between "fails by small differences caused
by rounding/i387/..." and "completely different result", without having
to move the whole build system to Meson, which seems like one variation
too many during a transition.
* d/rules: Ignore new reftest failure for linear-gradient on any-i386.
This seems to have regressed despite the GTK code not having changed,
possibly as a result of changes in another package, and it seems to be
the reference rendering rather than the test output that changed.
Please report a bug if there are user-visible rendering issues
involving gradients on i386.
* Update Lintian overrides
* Refer to #1017578 in previous changelog entry
-- Simon McVittie <smcv@debian.org> Sun, 21 Aug 2022 20:57:41 +0100
gtk+3.0 (3.24.34-2) unstable; urgency=medium
* d/p/Avoid-repeated-g_log_set_writer_func-in-tests.patch:
Add proposed patch to fix test failure with GLib 2.73.x
(Closes: #1017578)
* Standards-Version: 4.6.1 (no changes required)
-- Simon McVittie <smcv@debian.org> Sat, 20 Aug 2022 19:58:54 +0100
gtk+3.0 (3.24.34-1) unstable; urgency=medium
* New upstream release
* d/copyright: Update
* Drop patches that were cherry-picked from upstream
-- Simon McVittie <smcv@debian.org> Wed, 01 Jun 2022 17:12:17 +0100
gtk+3.0 (3.24.33-2) unstable; urgency=medium
* Cherry-pick gtk-3-24 commits needed for mutter 42.1 (LP: #1972721)
-- Jeremy Bicha <jbicha@ubuntu.com> Mon, 09 May 2022 15:47:13 -0400
gtk+3.0 (3.24.33-1) unstable; urgency=medium
[ Jeremy Bicha ]
* New upstream release
-- Simon McVittie <smcv@debian.org> Wed, 09 Mar 2022 11:05:39 +0000
gtk+3.0 (3.24.31-1) unstable; urgency=medium
* New upstream release
- Support touchpad gestures with XI 2.4
- Avoid clipboard-related lockups on Wayland
- textview: Add CSS letter spacing
- Translation updates: is, oc
- Various Windows- and macOS-specific changes that are not directly
relevant in Debian
- Various other changes that were already in 3.24.30-4
* Drop patches that came from upstream
* d/copyright: Update
* d/control.in: Update build-dependencies
-- Simon McVittie <smcv@debian.org> Sun, 26 Dec 2021 19:50:22 +0000
gtk+3.0 (3.24.30-4) unstable; urgency=medium
[ Simon McVittie ]
* Update to upstream commit 3.24.30-129-g6c4cc93121, excluding CI
changes and Windows- and macOS-specific code changes
- Signal that a search has finished when required, fixing typeahead
search when using NFS (Closes: #976334)
- Update name and icon on file chooser button for remote files
- Don't unset the URI for the recent files filter
- Fix an infinite loop with certain popup behaviours in Wayland
- Don't change surface scales for wl_output globals not bound by GTK
- Don't print a message on stderr if Broadway (HTML) backend is
unavailable
- Don't require wayland-protocols when building GTK-dependent
components
- Avoid a double-free with large or slow clipboard contents
- Avoid false-positive warnings with gcc 11
- Invalidate compose table cache if target of a symlink changes
- Avoid a crash when parsing some radial gradients
- Use correct serial number for Wayland drag-and-drop
- Fix a crash involving GtkScale
- Make Wayland popups avoid triggering X11 heuristics
- Trap errors when getting X11 CRTC information, avoiding a crash if
monitor configuration changes rapidly
- Make reftests more reliable by always using default settings
- Documentation improvements
- Translation updates: cs, da, de, es, eu, fa, fi, fr, fur, gl, hr,
hu, is, it, kk, ko, lv, nl, oc, pt_BR, ru, sr, sv, zh_CN, zh_TW
* Standards-Version: 4.6.0 (no changes required)
* Avoid explicitly specifying -Wl,--as-needed linker flag.
This is the default in newer toolchains.
* Use debhelper compat level 13
* Adjust a Lintian override to match with newer Lintian
* Add Build-Depends-Package to both libraries in .symbols file.
Previously, it took effect for libgtk but not for libgtk.
[ Laurent Bigonville ]
* Disable the tests on architectures where librsvg2-common is not built.
librsvg is only built on architectures that rust has been ported to,
so disable them on the other architectures.
-- Simon McVittie <smcv@debian.org> Tue, 30 Nov 2021 14:50:13 +0000
gtk+3.0 (3.24.30-3) unstable; urgency=medium
* Move org.gtk.Settings.Debug schema from -dev to -common.
gnome-terminal 3.40 wants this. (Closes: #993469)
-- Simon McVittie <smcv@debian.org> Wed, 01 Sep 2021 19:35:33 +0100
gtk+3.0 (3.24.30-2) unstable; urgency=medium
* d/control.in: Drop unnecessary Build-Depends on gcc:native.
Consensus on #debian-devel is that build-essential implies this,
even when cross-compiling.
* Normalize permissions in installed-tests.
debhelper 13.4 makes everything below /usr/libexec executable, but
that's not what we want.
* Disable gvfs for unit tests.
It won't be installed on buildds, but can trigger (fatal) warnings
when building on a developer system.
* Wrap unit tests with dbus-run-session
* d/tests: Disable AT-SPI for tests that do not guarantee to install it.
This squashes another warning.
-- Simon McVittie <smcv@debian.org> Fri, 20 Aug 2021 15:25:28 +0100
gtk+3.0 (3.24.30-1) unstable; urgency=medium
* New upstream release
* Drop build-dependencies used for the Google Cloud Print backend.
The service required by this backend was shut down, so the printing
backend is no longer useful and was removed by upstream.
* d/missing-sources: Add emojibase data in JSON format.
The GVariant data blobs in gtk/emoji/*.data are mechanically converted
from these.
- Do the conversion in d/rules, as an easy way to check that we have
the correct source files.
* Update symbols file
* Switch branch to debian/master for upload to unstable
* Mention #982925 in changelog entry for 3.24.25-1
-- Simon McVittie <smcv@debian.org> Mon, 16 Aug 2021 11:03:25 +0100
gtk+3.0 (3.24.29-1) experimental; urgency=medium
* New upstream release
- Improve input handling to allow 3rd and 5th level choosers
- Correct cursor position in non-ASCII preedit text
- Handle smb mounts better
- Fix extending multi-selections in list boxes
- Don't beep on untrusted X11 displays, which can cause an X error
- Various fixes that were already included in 3.24.28-1
* Drop patches taken from upstream
-- Simon McVittie <smcv@debian.org> Fri, 30 Apr 2021 10:17:56 +0100
gtk+3.0 (3.24.28-1) experimental; urgency=medium
* New upstream release
- Fix size changes in server-side decorations that could cause mutter
crashes
- Use transparent black for window border in dark theme
- Reinstate invisible borders for tiled windows
- Wayland: Find font settings more reliably
- Improve Compose and dead key handling
- Fix rendering of scaled text shadows (LP: #1919404)
- Wayland: Fix matching of accelerators with multiple layouts
- Fix crashes in X11 drag & drop with certain configurations of the
NVIDIA proprietary driver (LP: #1911036)
- Translation updates
* d/patches: Add various fixes from upstream
- d/p/imcontext-Look-for-Compose-file-in-the-right-place.patch,
d/p/Revert-Compose-sequence-changes.patch,
d/p/imcontext-Eat-key-events-during-preedit.patch:
Fix input regressions
- d/p/label-Fix-reacting-to-screen-resolution-changes.patch:
Redraw labels when "large text" setting changes
- d/p/spinbutton-Interpret-localized-digits.patch:
Interpret non-ASCII digits in spinbutton
- d/p/gdk-wayland-Defer-processing-of-globals-closures.patch:
Improve compatibility with non-GNOME compositors
- d/p/wayland-Improve-font-setting-fallback.patch,
d/p/wayland-Improve-font-setting-fallback-more.patch:
Improve default font settings
- d/p/scale-Fix-sporadic-criticals.patch:
Fix a use-after-free
- d/p/scrolledwindow-Always-add-other-scrollbar-size.patch:
Make sure to allocate enough space for scrollbars
- d/p/scrolledwindow-Cancel-overshoot-on-dimension-changes.patch:
Cancel overshoot handling if size changes during kinetic scrolling
- d/p/Fix-a-possible-crash-in-gtk_show_uri.patch:
Fix a possible crash if showing a URI with no basename
- d/p/x11-Be-quiet-on-exit-by-default.patch:
Don't log lots of messages when X11 server terminates
- Translation updates
* d/p/updateiconcache-Sort-list-of-entries.patch: Drop, applied upstream
-- Simon McVittie <smcv@debian.org> Wed, 21 Apr 2021 10:20:11 +0100
gtk+3.0 (3.24.25-1) experimental; urgency=medium
* New upstream release
- Support for cursor aspect ratio setting
- Broadway fixes
- Avoid crashes with tablet input in Wayland
- Add API for better support for Wayland subsurfaces
- Make the Inspector available in non-debug builds
- Make scrollbars larger
- Disable shadows on maximized, fullscreen and tiled windows
- Support Avahi-discovered printers better (Closes: #982925)
- Show preedit for compose sequences
- Support long compose sequences
- Support compose sequences producing multiple characters
- Translation updates
* Upload to experimental for now, to assess whether this is desirable
for bullseye
-- Simon McVittie <smcv@debian.org> Thu, 18 Feb 2021 16:34:08 +0000
gtk+3.0 (3.24.24-4) unstable; urgency=medium
* Add various patches from upstream 3.24.25 to 3.24.29, mostly
crash fixes:
- d/p/gdkpixbuf-drawable-Free-the-pixbuf-on-Cairo-error.patch:
Fix a memory leak when a Cairo error occurs
- d/p/Wayland-ignore-touch-tablet-events-on-destroyed-surfaces.patch:
Fix crashes if input events are received on a recently-closed window
or menu
- d/p/label-Skip-updating-link-state-if-we-have-no-layout.patch:
Fix crash if a GtkLabel's activate-link handler changes the
label's markup
- d/p/x11-dnd-Ignore-XErrors-from-the-COW.patch:
Adds a missing error trap to prevent crashes in X11 drag & drop.
The X11 functions called here cannot normally fail, but it seems
they can fail in certain configurations of the NVIDIA proprietary
driver. (LP: #1911036)
- d/p/cssshadowvalue-Apply-device-scale-to-the-offset-when-blur.patch:
Apply scale factor to blurred shadows.
In particular this makes the desktop-icons-ng GNOME Shell extension,
as used in Ubuntu 21.04, display correctly on HiDPI displays.
(LP: #1919404)
- d/p/scale-Fix-sporadic-criticals.patch:
Fix a possible crash due to use-after-free
- d/p/fontchooser-Fix-some-since-annotations.patch:
Correct documentation
- d/p/x11-Be-quiet-on-exit-by-default.patch:
Don't spam the system log when disconnected from the X11 display
- d/p/Fix-a-possible-crash-in-gtk_show_uri.patch:
Don't crash if asked to display a URI that doesn't have a useful
basename
- d/p/x11-Don-t-beep-on-untrusted-displays.patch:
Don't beep if connected to an X11 display that distrusts the
application (ssh -X -oForwardX11Trusted=no), which can result in a
fatal error
- d/p/placesview-Open-location-even-if-mount-was-not-found.patch:
Fix inability to display SMB server's list of shares
(e.g. smb://192.168.1.1/) in Nautilus
* d/p/updateiconcache-Sort-list-of-entries.patch:
Mark as applied upstream to GTK 3 as well as to GTK 4
-- Simon McVittie <smcv@debian.org> Sun, 02 May 2021 12:34:12 +0100
gtk+3.0 (3.24.24-3) unstable; urgency=medium
* d/patches: Backport font settings bug fixes recommended by upstream
-- Simon McVittie <smcv@debian.org> Mon, 22 Feb 2021 17:51:13 +0000
gtk+3.0 (3.24.24-2) unstable; urgency=medium
* d/watch: Cope with "+" being escaped to "%2B" in links to tarballs
* Increase dependency on librsvg2-common from Suggests to Recommends.
This is not a hard dependency, but should be installed in nearly all
cases. Increasingly many icons are provided in SVG format, so
applications will appear broken if the SVG pixbuf loader is not
installed. See #980396 for more information.
adwaita-icon-theme already Recommends librsvg2-common, but people who
routinely do not install recommended packages will get a better hint
about how much will be broken by its removal if GTK also recommends it.
-- Simon McVittie <smcv@debian.org> Thu, 18 Feb 2021 13:49:58 +0000
gtk+3.0 (3.24.24-1) unstable; urgency=medium
* New upstream release
- Update the default color palette
- Fix font chooser in family-only mode to return regular style
- Don't set focus-on-click for tree view header buttons
- Add a11y support to GtkPlug/GtkSocket
- Implement scrollSubstringTo for a11y
- Allow the lpr backend to print pdf and ps files
- Update gesture graphics
- Update HighContrast css
- Support the primary-selection-unstable-v1 Wayland protocol
- On X11, fix a crash with parent-relative backgrounds
- On Broadway, set modifier state of scroll events
- Translation updates
* Update versions of (build-)dependencies
-- Simon McVittie <smcv@debian.org> Fri, 11 Dec 2020 11:07:01 +0000
gtk+3.0 (3.24.23-3) unstable; urgency=medium
* Preferentially build-depend on libgdk-pixbuf-2.0-dev.
We don't need the deprecated Xlib integration that is also pulled in
by the older libgdk-pixbuf2.0-dev package (see #974870).
* Standards-Version: 4.5.1 (no changes required)
* d/copyright: Consolidate similar licenses into one Files stanza
* d/gtk-update-icon-cache.preinst: Remove.
This was here for upgrades from versions older than oldstable, but we
do not support skipping a stable release.
* Silence some Lintian false positives
* Add myself to Uploaders
-- Simon McVittie <smcv@debian.org> Fri, 27 Nov 2020 12:43:57 +0000
gtk+3.0 (3.24.23-2) unstable; urgency=medium
* Regenerate CSS themes with sassc during the build.
This ensures that they are updated even if upstream forgot to do so,
as happened in HighContrast for the GTK 3.4.22 release (#970664).
-- Simon McVittie <smcv@debian.org> Mon, 05 Oct 2020 14:36:07 +0100
gtk+3.0 (3.24.23-1) unstable; urgency=medium
* New upstream release
+ Adwaita:
- Support error states for labels and entries
+ Printing:
- Use the correct names for remote printers
+ File choser:
- Default to tracker2 for search to prevent
symbol clashes in tracker-using applications
+ Wayland:
- Support newer schemas for settings
- Fix DND hotspot handling
- Disconnect on display close
+ X11:
- Fix a possible crash with disabled devices
-- Iain Lane <iain.lane@canonical.com> Fri, 11 Sep 2020 13:34:50 +0100
gtk+3.0 (3.24.22-1) unstable; urgency=medium
* Team upload
* New upstream release
- Update symbols file
- Drop patch for #964679, applied upstream
- d/copyright: Update
* Upload to unstable
-- Simon McVittie <smcv@debian.org> Wed, 12 Aug 2020 12:09:01 +0100
gtk+3.0 (3.24.21-1) experimental; urgency=medium
* Team upload
* New upstream release
- Fix ability to use BSD-3-clause, Apache 2.0 and MPL 2.0 in
GtkAboutDialog (Closes: #960303)
* Add patch to fix FTBFS with newer GLib versions (Closes: #964679)
-- Simon McVittie <smcv@debian.org> Wed, 05 Aug 2020 15:33:48 +0100
gtk+3.0 (3.24.20-1) unstable; urgency=medium
* Upload to unstable
[ Simon McVittie ]
* New upstream release
* Depend on librsvg2-common for tests.
The unit tests expect that gdk-pixbuf can load SVG files. This is
provided by librsvg2-common, which used to be pulled in by
adwaita-icon-theme. (Closes: #959390)
-- Sebastien Bacher <seb128@ubuntu.com> Fri, 08 May 2020 16:32:53 +0200
gtk+3.0 (3.24.18-1) unstable; urgency=medium
* Team upload
* New upstream release
- Fix remaining XInclude failure in documentation (Closes: #672369)
* d/copyright: Update
* d/patches: Drop patches that came from upstream
-- Simon McVittie <smcv@debian.org> Fri, 10 Apr 2020 15:47:07 +0100
gtk+3.0 (3.24.17-3) unstable; urgency=medium
* Team upload
* Update to upstream gtk-3-24 branch, commit 3.24.17-22-g99bae0fb5f
(effectively a release-candidate for 3.24.18)
- Fix even more Wayland window-sizing regressions
(Closes: #955820, we hope)
* d/p/wayland-don-t-call-gdk_wayland_window_configure-without-v.patch:
Drop patch, superseded by other upstream fixes.
-- Simon McVittie <smcv@debian.org> Tue, 07 Apr 2020 13:54:03 +0100
gtk+3.0 (3.24.17-2) unstable; urgency=medium
* Team upload
* d/p/Do-not-require-an-initial-configure-for-custom-Wayland-su.patch,
d/p/Do-not-require-an-initial-configure-for-DnD-windows.patch:
Apply patches from upstream gtk-3-24 branch to fix some Wayland
window-sizing regressions (partially resolves: #955820)
* d/p/wayland-don-t-call-gdk_wayland_window_configure-without-v.patch:
Apply a patch proposed upstream to fix additional Wayland window-sizing
regressions (hopefully resolves the rest of #955820)
-- Simon McVittie <smcv@debian.org> Sun, 05 Apr 2020 20:17:59 +0100
gtk+3.0 (3.24.17-1) unstable; urgency=medium
* Team upload
* New upstream release
- Fix some regressions in 3.24.16
- When using the "simple" input method context, load the same compose
sequences for Wayland as for X11 (in order of preference:
$XDG_CONFIG_HOME/gtk-3.0/Compose, ~/.XCompose, or a language-specific
system-wide compose file for el_GR, fi_FI or pt_BR)
* d/p/supp-Use-a-single-suppressions-file-for-lib-lib64-and-mul.patch:
Drop, applied upstream
-- Simon McVittie <smcv@debian.org> Fri, 03 Apr 2020 19:00:28 +0100
gtk+3.0 (3.24.16-1) unstable; urgency=medium
* Team upload
* New upstream release
* Drop patches that came from upstream
* d/p/supp-Use-a-single-suppressions-file-for-lib-lib64-and-mul.patch:
Add patch to make valgrind suppressions match Debian libraries
* Update forwarding status for some patches that were sent upstream
* d/p/Don-t-test-default-constructed-GdkPixbuf-properties.patch:
Drop patch. Build-depend on gdk-pixbuf 2.40 instead of working around
a bug in older versions.
* d/rules: Mark some reftests as allowed to fail.
These reftests are sensitive to the build environment (exact versions
of Pango, fonts etc.) and are disabled in upstream's CI.
(Closes: #954584)
* d/p/updateiconcache-Sort-list-of-entries.patch:
Backport patch from GTK 4 to make the icon cache reproducible
(Closes: #953105)
* d/p/build-Generate-gdk.gresource.xml-in-sorted-order.patch:
Sort GDK resources to improve reproducibility.
The combination of this and fixing #953105 should hopefully make the
package reliably reproducible.
* d/README.source: Write down how to inspect reftest failures
-- Simon McVittie <smcv@debian.org> Thu, 02 Apr 2020 13:15:25 +0100
gtk+3.0 (3.24.14-1) unstable; urgency=medium
* Team upload
* New upstream release
- Update Wayland dependency version
* d/patches: Apply upstream bug fixes from gtk-3-24 branch up to
3.24.14-20-g4c027d458b
* d/tests/build: Use correct compiler for proposed autopkgtest
cross-architecture testing support, based on a patch for clutter-1.0
by Steve Langasek
* d/tests/build: Fix shellcheck warnings
* d/tests/build: Remove trailing whitespace
* d/tests/build: Show commands before they are executed
* d/tests/build: Fail if using an undefined variable ("unofficial strict
mode")
* d/upstream/metadata: Add upstream URLs
* Standards-Version: 4.5.0 (no changes required)
-- Simon McVittie <smcv@debian.org> Sat, 29 Feb 2020 20:34:56 +0000
gtk+3.0 (3.24.13-1) unstable; urgency=medium
[ Simon McVittie ]
* Move gtk-encode-symbolic-svg from gtk-3-examples to libgtk-3-bin.
It's more of a development tool than an example.
[ Iain Lane ]
* New upstream release
+ listbox: Fix header row reuse
+ wayland: Fix handling of tablets
+ theme:
- Adwaita: Fix menu rounding
- Adwaita: Various improvements for the Emoji chooser
- Adwaita: Refresh check and radio buttons
- HighContrast: Fix entry colors
+ input:
- Properly handle bubbling of scroll events
- Handle modifier key events properly
- Run key controllers in the bubble phase
- Do not use VIQR for Vietnamese by default
+ statusicons: Render sharply on hi-dpi
+ wayland: Fix handling of selection ownership
+ broadway: Fix (lack of) clipboard handling
* Rebase patches
- Drop 022_disable-viqr-im-for-vi-locale.patch, upstream
-- Iain Lane <laney@debian.org> Thu, 28 Nov 2019 14:09:42 +0000
gtk+3.0 (3.24.12-1) unstable; urgency=medium
* New upstream release
-- Jeremy Bicha <jbicha@debian.org> Sat, 05 Oct 2019 09:49:40 -0400
gtk+3.0 (3.24.11-1) unstable; urgency=medium
[ Simon McVittie ]
* d/p/018_gdkenumtypes.c_location.patch:
Drop patch that was rejected upstream
* d/p/gdk-Generate-gdkenumtypes.-ch-in-the-builddir.patch:
Drop patch that partially reverted the one described above
* d/p/gdk-Don-t-distribute-generated-files-in-tarballs.patch,
d/p/gtk-Really-don-t-distribute-built-files.patch,
d/p/demos-examples-tests-Don-t-distribute-built-files.patch:
Replace patches above with an upstreamable version
* Use debhelper-compat 12
- Don't explicitly use dh_makeshlibs -V, it is now the default
- Don't explicitly use --libexecdir=/usr/libexec, it is now the default
- Don't try to use dh_missing on debian/install/udeb if we didn't do
the udeb build
* API documentation:
- Install documentation in /usr/share/gtk-doc, with symlinks in /u/s/doc.
gtk-doc documentation is technically a functional interface
(Policy §12.3), because other packages can build-depend on it and
use it to fix cross-references.
- Install symlinks to gtk-doc in both /usr/share/doc/libgtk-3-doc
(traditional location) and /usr/share/doc/libgtk-3-dev ("main package"
for developer documentation, as recommended in Policy §12.3)
* Refer to GTK rather than GTK+ in packaging files.
The library was renamed in February 2019.
[ Iain Lane ]
* New upstream release
+ Adwaita:
- Add drop shadow to icons
- Small color fixes
- Make title buttons round
+ Wayland:
- Support xdg-output v3
- Fix clipboard ownership handling
+ X11: Improve monitor metadata
+ Build: Require GLib 2.57.2
* d/control: Bump Build-Depends and -dev Depends according to configure.ac
- libglib2.0-dev → 2.57.4
- wayland-protocols → 1.14
* d/p/Fix-a-string-leak.patch,
d/p/docs-Add-gtk_file_chooser_add_choice-and-related-function.patch: Drop
patches which have been applied upstream
* debian/libgtk-3-0.symbols: Add gtk_header_bar_accessible_get_type
-- Iain Lane <laney@debian.org> Wed, 04 Sep 2019 17:32:22 +0100
gtk+3.0 (3.24.10-1) unstable; urgency=medium
* Team upload
* Upload to unstable
* New upstream release
- Bump required CUPS version to 1.7
- d/copyright: Update
- d/rules: Explicitly select Autotools build system.
Upstream now partially supports Meson, but it doesn't have all the
features we want yet (in particular no installed-tests).
* d/rules: Delete more generated files in clean to force them to be
regenerated
- d/p/gdk-Generate-gdkenumtypes.-ch-in-the-builddir.patch,
d/p/gdk-Don-t-distribute-generated-files-in-tarballs.patch:
Fix regeneration of some generated files
* d/tests/python3-gi: Don't fail if gir1.2-gtk-4.0 is installed
* d/p/Revert-Update-some-a11y-test-results.patch:
Drop patch, no longer needed (and indeed it now makes the tests fail)
* d/p/docs-Add-gtk_file_chooser_add_choice-and-related-function.patch,
d/p/Fix-a-string-leak.patch:
Add post-release fixes from upstream gtk-3-24 branch
* d/p/Disable-accessibility-dump-aka-a11ytests-test.patch:
Disable accessibility-dump test (aka a11ytests).
It works by comparing a dump of the a11y widget tree with a known-good
version, but that seems to vary unpredictably according to some unknown
factor. Upstream's CI currently disables all the a11y tests, so we can't
expect this to be reliable.
* Remove another generated file
* d/libgail-3-0.symbols: Add Build-Depends-Package
* d/libgail-3-doc.doc-base.gail-reference: Use /usr/share/doc paths
* Standards-Version: 4.4.0 (no changes required)
-- Simon McVittie <smcv@debian.org> Wed, 17 Jul 2019 17:54:17 +0100
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libgtk-3-0t64`.
Generated by dwww version 1.16 on Sat Oct 3 04:11:34 CEST 2026.