gtk+3.0 3.24.31-1ubuntu1 source package in Ubuntu

Changelog

gtk+3.0 (3.24.31-1ubuntu1) jammy; urgency=medium

  * Resynchronize with Debian, remaining changes
    + Install a settings.ini file to set our themes
    + Update debian/libgtk-3-0.symbols
    + debian/control.in and debian/tests/control (installed-tests):
      - Build-depend on adwaita-icon-theme-full for icon name check test
    + debian/control.in: Build-Depend on dh-sequence-translations
    + Ubuntu-specific patches:
      - 073_treeview_almost_fixed.patch
      - bzg_gtkcellrenderer_grabbing_modifier.patch
      - ubuntu_gtk_custom_menu_items.patch
      - print-dialog-show-options-of-remote-dnssd-printers.patch
      - uimanager-guard-against-nested-node-updates.patch
      - x-canonical-accel.patch
      - message-dialog-restore-traditional-look-on-unity.patch
      - 0001-gtk-reftest-Force-icon-theme-to-Adwaita.patch
      - restore_filechooser_typeaheadfind.patch
      - 0001-calendar-always-emit-day-selected-once.patch
      - 0001-gtkwindow-set-transparent-background-color.patch
      - unity-border-radius.patch
      - unity-headerbar-maximized-mode.patch

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

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.

 -- Jeremy Bicha <email address hidden>  Thu, 03 Feb 2022 16:00:01 -0500

Upload details

Uploaded by:
Jeremy BĂ­cha
Uploaded to:
Jammy
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
libs
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
gtk+3.0_3.24.31.orig.tar.xz 21.4 MiB 423c3e7fdb4c459ee889e35fd4d71fd2623562541c1041b11c07e5ad1ff10bf9
gtk+3.0_3.24.31-1ubuntu1.debian.tar.xz 417.9 KiB 5eaa0e24c5d12a81b7cc887b89df8585ba1c0135f09af172a46ac76eacd181fc
gtk+3.0_3.24.31-1ubuntu1.dsc 4.3 KiB 6182916d012b7edb3d89eb3edba8ba3350d3d436cb7a50f4503f319df0bf0d5b

View changes file

Binary packages built by this source

gir1.2-gtk-3.0: GTK graphical user interface library -- gir bindings

 GTK is a multi-platform toolkit for creating graphical user
 interfaces. Offering a complete set of widgets, GTK is suitable
 for projects ranging from small one-off tools to complete application
 suites.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

gtk-3-examples: example files for GTK 3

 GTK is a multi-platform toolkit for creating graphical user
 interfaces. Offering a complete set of widgets, GTK is suitable
 for projects ranging from small one-off tools to complete application
 suites.
 .
 This package contains the example files and a demonstration program
 for GTK3. It also contains the installed tests.

gtk-3-examples-dbgsym: debug symbols for gtk-3-examples
gtk-update-icon-cache: icon theme caching utility

 gtk-update-icon-cache creates mmap()able cache files for icon themes.
 .
 GTK can use the cache files created by gtk-update-icon-cache to avoid a lot
 of system call and disk seek overhead when the application starts. Since the
 format of the cache files allows them to be mmap()ed shared between multiple
 applications, the overall memory consumption is reduced as well.

gtk-update-icon-cache-dbgsym: debug symbols for gtk-update-icon-cache
libgail-3-0: GNOME Accessibility Implementation Library -- shared libraries

 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains the shared library.

libgail-3-0-dbgsym: debug symbols for libgail-3-0
libgail-3-dev: GNOME Accessibility Implementation Library -- development files

 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains the development files for Gail.

libgail-3-doc: documentation files of the Gail library

 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains the documentation files for Gail.

libgtk-3-0: GTK graphical user interface library

 GTK is a multi-platform toolkit for creating graphical user
 interfaces. Offering a complete set of widgets, GTK is suitable
 for projects ranging from small one-off tools to complete application
 suites.
 .
 This package contains the shared libraries.

libgtk-3-0-dbgsym: debug symbols for libgtk-3-0
libgtk-3-bin: programs for the GTK graphical user interface library

 GTK is a multi-platform toolkit for creating graphical user
 interfaces. Offering a complete set of widgets, GTK is suitable
 for projects ranging from small one-off tools to complete application
 suites.
 .
 This package contains the utilities which are used by the libraries
 and other packages.

libgtk-3-bin-dbgsym: debug symbols for libgtk-3-bin
libgtk-3-common: common files for the GTK graphical user interface library

 GTK is a multi-platform toolkit for creating graphical user
 interfaces. Offering a complete set of widgets, GTK is suitable
 for projects ranging from small one-off tools to complete application
 suites.
 .
 This package contains the common files which the libraries need.

libgtk-3-dev: development files for the GTK library

 GTK is a multi-platform toolkit for creating graphical user
 interfaces. Offering a complete set of widgets, GTK is suitable
 for projects ranging from small one-off tools to complete application
 suites.
 .
 This package contains the header and development files which are
 needed for building GTK applications.

libgtk-3-doc: documentation for the GTK graphical user interface library

 GTK is a multi-platform toolkit for creating graphical user
 interfaces. Offering a complete set of widgets, GTK is suitable
 for projects ranging from small one-off tools to complete application
 suites.
 .
 This package contains the HTML documentation for the GTK library
 in /usr/share/doc/libgtk-3-doc/ .