gtk+3.0 3.24.37-1ubuntu1 source package in Ubuntu

Changelog

gtk+3.0 (3.24.37-1ubuntu1) lunar; urgency=medium

  * Resynchronize with Debian, remaining changes:
    + debian/control.in: Build-Depend on dh-sequence-translations
    + Install a settings.ini file to set our themes
    + Update debian/libgtk-3-0.symbols for ubuntu_gtk_custom_menu_items.patch
    + 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.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

 -- Jeremy Bicha <email address hidden>  Tue, 07 Mar 2023 09:33:44 -0500

Upload details

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

See full publishing history Publishing

Series Pocket Published Component Section
Lunar release main libs

Downloads

File Size SHA-256 Checksum
gtk+3.0_3.24.37.orig.tar.xz 11.8 MiB 6745f0b4c053794151fd0f0e2474b077cccff5f83e9dd1bf3d39fe9fe5fb7f57
gtk+3.0_3.24.37-1ubuntu1.debian.tar.xz 426.0 KiB 5ca736ab3c610d45a2322ea15f3f7dedfec0fbc947cf12a1e77521effdbb613c
gtk+3.0_3.24.37-1ubuntu1.dsc 4.4 KiB fbb507b9ad10faf4ab93741a3dccce37461ac70579d242515c2c4ba894d8bddd

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/ .