gtk+3.0 3.24.34-5ubuntu1 source package in Ubuntu

Changelog

gtk+3.0 (3.24.34-5ubuntu1) lunar; 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
    + Re-enable and adapt reftest-known-fail.patch (lp: #1987304)

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

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

 -- Amin Bandali <email address hidden>  Wed, 23 Nov 2022 14:56:04 -0500

Upload details

Uploaded by:
Amin Bandali
Sponsored 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

Downloads

File Size SHA-256 Checksum
gtk+3.0_3.24.34.orig.tar.xz 20.6 MiB dbc69f90ddc821b8d1441f00374dc1da4323a2eafa9078e61edbe5eeefa852ec
gtk+3.0_3.24.34-5ubuntu1.debian.tar.xz 681.2 KiB d141e2851da3de6e126ac1b3bf6c1b70ecc321ebe1ebdda9095a5ef3d229de4d
gtk+3.0_3.24.34-5ubuntu1.dsc 4.4 KiB 94e2249110bd26ef4e4608a5235a6481002b7c601b9ad189fb64a4c2f81f0257

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