Change logs for gtk+3.0 source package in Lunar

  • 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
  • gtk+3.0 (3.24.36-4ubuntu1) 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.36-4) unstable; urgency=medium
    
      * Team upload.
      * Backport upstream patch to fix outdated screen state on screenshots.
        (Closes: #1031112)
    
    gtk+3.0 (3.24.36-3) unstable; urgency=medium
    
      * d/patches: Update to gtk-3-24 branch commit 3.24.36-33-g5554113c74,
        excluding Windows- and macOS-specific changes, and a workaround for
        a libhandy bug which was applied and then reverted.
        - Fix logic for when to build GObject-Introspection
        - Treat XKB_MOD_NAME_LOGO as Super key in Wayland (GNOME/gtk#4913)
        - Fix animations and transitions randomly stopping (GNOME/gtk#4426)
        - Take UI scale into account when loading "image-missing" icon
        - Improve tracking of app status during activation in an attempt to
          solve GNOME/gtk#5386 in an upstreamable way
        - Fix a touchscreen handling bug that can cause applications to become
          unresponsive (GNOME/gtk#4947)
        - Fix GL rendering issues in Totem after the Mesa AMD driver enabled
          threaded rendering (GNOME/gtk#5517)
        - Translation updates: ab, lt, tr
      * Standards-Version: 4.6.2 (no changes required)
      * Clean up unused Lintian overrides
      * Add overrides for lintian/lintian!452
    
     -- Amin Bandali <email address hidden>  Thu, 16 Feb 2023 09:39:37 -0500
  • gtk+3.0 (3.24.36-2ubuntu1) 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
    
     -- Jeremy Bicha <email address hidden>  Wed, 25 Jan 2023 08:51:14 -0500
  • gtk+3.0 (3.24.36-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.36-1) unstable; urgency=medium
    
      * New upstream release
      * Drop patches that were applied upstream
      * d/control: Increase Meson build-dependency to 0.60
      * d/rules: Remove Autotools remnants.
        Upstream releases are now built with Meson.
      * d/copyright: Add license for cursor images used in Windows builds
      * d/control.in: Explicitly build-depend on Freetype
      * d/copyright: Update
      * d/copyright: Move standalone license stanzas to the end
      * d/tests, d/run-tests.sh: Copy run-with-display from gtk4.
        This should make the build-time tests a bit more robust, by using the
        -noreset option to avoid a race condition (see #981201).
      * d/rules: Stop trying to install AUTHORS, no longer shipped upstream
      * d/rules: Install README.md instead of README
    
     -- Jeremy Bicha <email address hidden>  Wed, 04 Jan 2023 16:10:53 -0500
  • gtk+3.0 (3.24.35-3ubuntu1) 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.35-3) unstable; urgency=medium
    
      * Cherry-pick 2 proposed patches to fix app startup regressions
    
     -- Jeremy Bicha <email address hidden>  Fri, 09 Dec 2022 08:40:49 -0500
  • gtk+3.0 (3.24.35-2ubuntu1) 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
      * Update ubuntu_gtk_custom_menu_items.patch for meson
      * Drop obsolete reftest-known-fail.patch
    
    gtk+3.0 (3.24.35-2) unstable; urgency=medium
    
      * d/rules: Return to the print backends we previously enabled.
        lpr and test were enabled during the move to Meson, but we didn't enable
        them in the past and they don't seem to be desirable. (Closes: #1025271)
      * d/rules: Remove redundant gtk_doc option.
        In both cases (documentation enabled or disabled) we override this later.
      * d/patches: Update to upstream commit 3.24.35-15-g9c60b8d4d4
        - Load icon themes from ~/.local/share/icons and ~/.icons under Wayland
        - Fix links in documentation to point to correct git branch for GTK 3
        - Translation update: pt_BR
      * Remove dpkg trigger on old immodules search path.
        GTK 3 hasn't searched this path since 2015, so it was no longer useful
        to have a trigger on it.
      * d/rules: Remove redundant --libdir override.
        We get the correct library directory from dh_auto_configure.
      * Install emoji data for non-English languages.
        With Autotools this was incorporated into the shared library, but with
        Meson it's loaded on-demand.
      * d/control.in: Disable API documentation under nodoc build profile
      * d/control.in, d/rules: Disable man pages under nodoc build-profile
      * d/control.in: Don't depend on gtk-doc-tools under nodoc build-profile.
        This was needed at autoreconf time when we built with Autotools, but not
        with Meson.
      * Force software rendering during tests.
        Workaround for Mesa regression #1025312. We expect only software
        rendering to be available in a buildd or autopkgtest environment anyway.
    
    gtk+3.0 (3.24.35-1) unstable; urgency=medium
    
      [ Simon McVittie ]
      * New upstream release
        - Drop most patches, included in upstream release
      * d/rules, d/run-tests.sh: Build using Meson
      * d/p/dist/Reinstate-gdk-wayland-cursor-meson.build.patch:
        Add a missing build file from upstream git
      * d/p/Flush-drawable-surface-when-getting-a-pixbuf.patch:
        Add post-release fix from upstream to avoid an assertion failure in
        gnome-screenshot and epiphany
      * d/p/Disable-accessibility-dump-aka-a11ytests-test.patch,
        d/p/testsuite-Allow-reftest-output-directory-to-be-forced-via.patch:
        Drop patches that are not needed when building with Meson
      * d/p/testsuite-Avoid-using-should_fail.patch,
        d/p/testsuite-Try-enabling-a11y-tests-other-than-those-known-.patch,
        d/p/testsuite-Don-t-create-.test-files-for-flaky-or-failing-t.patch:
        Add patches from upstream to improve handling of flaky tests.
        With these changes, the flaky/known-failing tests are no longer installed
        as installed-tests at all, so remove them from the autopkgtest metadata.
    
      [ Jeremy Bicha ]
      * debian/control.in, debian/tests/control: Depend on
        adwaita-icon-theme-full for tests. In Debian this is a virtual package
        provided by adwaita-icon-theme, and in Ubuntu it's a separate package.
    
     -- Jeremy Bicha <email address hidden>  Mon, 05 Dec 2022 10:34:04 -0500
  • 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
  • gtk+3.0 (3.24.34-3ubuntu2) kinetic; urgency=medium
    
      * Re-enable and adapt reftest-known-fail.patch (lp: #1987304)
    
     -- Nathan Pratta Teodosio <email address hidden>  Wed, 24 Aug 2022 10:11:03 -0300