gtk+2.0 2.24.31-4ubuntu1 source package in Ubuntu

Changelog

gtk+2.0 (2.24.31-4ubuntu1) bionic; urgency=medium

  * Merge with Debian. Remaining changes:
    - d/libgtk2.0-0.symbols: update symbols file.
    - Modify 015_default-fallback-icon-theme.patch:
      - Set fallback icon theme to Adwaita instead of gnome
    - d/control: Depend on adwaita-icon-theme | gnome-icon-theme instead of
      the reverse order
    - add Ubuntu patches:
      + debian/patches/012_ubuntu-set-grab-add.patch
        - Added ubuntu_gtk_widget_set_has_grab so we can grab sliders and
          things in menus, needed by ido
      + debian/patches/062_dnd_menubar.patch:
        - Allow click on menubars for dnd
      + debian/patches/063_treeview_almost_fixed.patch:
        - Add an ubuntu-almost-fixed-height-mode property, (required for
          software-center)
      + debian/patches/071_no_offscreen_widgets_grabbing.patch:
        - Don't let offscreen widgets do grabbing
      + debian/patches/090_logging_file_saves.patch:
        - improve the logging of saved files
      + debian/patches/092_default_to_xdg_document_dir.patch:
        - Use $XDG_DOCUMENTS_DIR as default directory rather than the home
          directory for the 'Print to File' function.
      + debian/patches/093_gtk3_gtkimage_fallbacks_use.patch:
        - Backported gtk3 patch to add a "use-fallback" property to GtkImage,
          using it "icon-name and GIcon type of GtkImages can use automatic
          fallback names.", it will be useful for the indicator stack
      + debian/patches/095_git_menus_scrolling.patch:
        - backported gtk3 commit to fix menu scrolling issues
      + debian/patches/096_git_gtkprintsettings.patch:
        - upstream git commit backported from the gtk3 serie, don't ignore the
          gtkprintsettings resolution settings
      + debian/patches/097_statusicon_image_fallback.patch: Make GtkStatusIcon
        images use fallbacks by default if the property is available.
      + debian/patches/098_multiarch_module_path.patch:
        - Fallback to the pre-multiarch directory for compatibility
      + debian/patches/099_printer_filename_fix.patch
        - Fix to the print dialog for print to file, make sure a non-hidden
          filename is the default
      + debian/patches/100_overlay_scrollbar_loading.patch
        - support for dynamically loading overlay scrollbars
      + debian/patches/gtk-shell-shows-menubar.patch:
        - list gtk-shell-shows-menubar setting, that's required to have the
          local menubars hidding under unity in favor of the unity ones,
      + debian/patches/print-dialog-show-options-of-remote-dnssd-printers.patch:
        - Make printing on remote DNS-SD/Bonjour-shared printers work
      + debian/patches/backport_search_printer_location.patch
        -  The list of printers should be searchable/sortable
      + debian/patches/menubar_toolbar_dragging.patch:
        - Allow windows to be dragged using blank spaces in the toolbar as
          well as the menubar
      + debian/patches/use-secrets-service-for-cups-auth_info.patch
      + debian/patches/lp1641912-add-limit-to-list-size.patch, which fixes a
        - DOS allowing any application to cause all GTK applications to use an
          arbitrary amount of memory (LP: #1641912).

gtk+2.0 (2.24.31-4) unstable; urgency=medium

  * Don't have gtk2-engines-pixbuf depend on libgtk2.0-0 to allow
    themes to be installed without requiring GTK+ 2 to be installed.
  * Drop new unnecessary recommends since we are handling the gtk+2.0
    dependency issue directly in the packages:
    - gnome-themes-standard
    - ibus-gtk
    - libcaribou-gtk-module

gtk+2.0 (2.24.31-3) unstable; urgency=medium

  [ Jeremy Bicha ]
  * Add recommends as part of effort to not install gtk+2.0 by default:
    - gnome-themes-standard
    - ibus-gtk
    - libcaribou-gtk-module

  [ Simon McVittie ]
  * gir1.2-gtk-2.0: Add Provides for gir1.2-gdk-2.0, gir1.2-gdkx11-2.0
    to reflect all typelibs shipped by this package
  * Set Rules-Requires-Root to no
  * Move udebs and examples from deprecated Priority: extra to
    Priority: optional
  * Use debhelper compat level 10
    - Do not explicitly depend on dh-autoreconf or autotools-dev
  * Use automatic -dbgsym packages for debug symbols
  * Add Lintian overrides for package-name-doesnt-match-sonames
    and symbols-declares-dependency-on-other-package, which reflect
    deliberate maintainer choices

 -- Jeremy Bicha <email address hidden>  Wed, 06 Dec 2017 11:24:35 -0500

Upload details

Uploaded by:
Jeremy BĂ­cha
Uploaded to:
Bionic
Original maintainer:
Ubuntu Desktop
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+2.0_2.24.31.orig.tar.xz 12.2 MiB 68c1922732c7efc08df4656a5366dcc3afdc8791513400dac276009b40954658
gtk+2.0_2.24.31-4ubuntu1.debian.tar.xz 102.3 KiB 15fe07341895b5f68a26863823e1f16094074cd35a74763e082488b5f34a12af
gtk+2.0_2.24.31-4ubuntu1.dsc 3.9 KiB 0bb39569ab0697af42302ed22602d453a797bff1ce11a3a38ad6d4f6b191133e

View changes file

Binary packages built by this source

gir1.2-gtk-2.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.

gtk2-engines-pixbuf: pixbuf-based theme for GTK+ 2.x

 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 pixbuf theme engine.

gtk2-engines-pixbuf-dbgsym: debug symbols for gtk2-engines-pixbuf
gtk2.0-examples: example files for GTK+ 2.0

 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 GTK+-2.0.

gtk2.0-examples-dbgsym: debug symbols for gtk2.0-examples
libgail-common: GNOME Accessibility Implementation Library -- common modules

 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 core shared libraries.

libgail-common-dbgsym: debug symbols for libgail-common
libgail-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-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.

libgail18: 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.

libgail18-dbgsym: debug symbols for libgail18
libgail18-udeb: 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 for the Debian installer.

libgtk2.0-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.

libgtk2.0-0-dbgsym: debug symbols for libgtk2.0-0
libgtk2.0-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.

libgtk2.0-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.

libgtk2.0-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.

libgtk2.0-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 files and static libraries which are
 needed for developing GTK+ applications.

libgtk2.0-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/libgtk2.0-doc/ .