gtk+3.0 3.24.11-1ubuntu1 source package in Ubuntu

Changelog

gtk+3.0 (3.24.11-1ubuntu1) eoan; urgency=medium

  * Merge 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.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 <email address hidden>  Thu, 05 Sep 2019 13:45:44 +0100

Upload details

Uploaded by:
Iain Lane on 2019-09-05
Uploaded to:
Eoan
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.11.orig.tar.xz 20.0 MiB dba7658d0a2e1bfad8260f5210ca02988f233d1d86edacb95eceed7eca982895
gtk+3.0_3.24.11-1ubuntu1.debian.tar.xz 164.8 KiB 222f710318e92fa0d8c9d6b9e746fa1f2df708fdd72013e7057f5706a1ec4590
gtk+3.0_3.24.11-1ubuntu1.dsc 4.2 KiB 12e3c5ed15f5ad8791db1ff491f40691a05f5f55e727838248e3f6fb622499fd

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-0-udeb: GTK graphical user interface library - minimal runtime

 This is a udeb, or a microdeb, for the debian-installer.
 .
 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 minimal runtime library using X11 needed
 by the Debian installer.

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