diff -pruN 3.56.2-4/debian/changelog 3.56.2-4ubuntu1/debian/changelog
--- 3.56.2-4/debian/changelog	2025-09-15 07:09:07.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/changelog	2025-09-15 12:00:10.000000000 +0000
@@ -1,3 +1,29 @@
+gnome-terminal (3.56.2-4ubuntu1) questing; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + debian/control:
+      - add fonts-dejavu-mono to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP #2002290)
+    + Drop gnome-terminal nautilus extension (LP #2119117)
+  * d/p: Refresh Ubuntu patches
+
+ -- Alessandro Astone <alessandro.astone@canonical.com>  Mon, 15 Sep 2025 14:00:10 +0200
+
 gnome-terminal (3.56.2-4) unstable; urgency=medium
 
   * Update xdg-terminal-exec implementation for the latest spec (LP: #2121943)
@@ -44,6 +70,36 @@ gnome-terminal (3.56.1-1) unstable; urge
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 17 Apr 2025 10:23:18 -0400
 
+gnome-terminal (3.56.0-1ubuntu2) questing; urgency=medium
+
+  * debian: Drop gnome-terminal nautilus extension (LP: #2119117)
+
+ -- Alessandro Astone <alessandro.astone@canonical.com>  Wed, 30 Jul 2025 15:18:47 +0200
+
+gnome-terminal (3.56.0-1ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + debian/control:
+      - add fonts-dejavu-mono to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 17 Mar 2025 15:57:55 -0400
+
 gnome-terminal (3.56.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -58,6 +114,31 @@ gnome-terminal (3.55.91-1) unstable; urg
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 06 Mar 2025 13:22:25 -0500
 
+gnome-terminal (3.55.90-2ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + debian/control:
+      - add fonts-dejavu-mono to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+  * Remove 10-year old Ubuntu-specific compatibility wrapper
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 19 Feb 2025 18:40:53 -0500
+
 gnome-terminal (3.55.90-2) unstable; urgency=medium
 
   * Cherry-pick patches to fix xdg-terminal-exec handling
@@ -71,6 +152,14 @@ gnome-terminal (3.55.90-1) unstable; urg
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 18 Feb 2025 19:40:11 -0500
 
+gnome-terminal (3.55.90-0ubuntu1) plucky; urgency=medium
+
+  * New upstream release
+  * Bump minimum glib and vte
+  * Refresh patch
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 11 Feb 2025 19:51:00 -0500
+
 gnome-terminal (3.54.3-1) unstable; urgency=medium
 
   * New upstream release
@@ -109,6 +198,35 @@ gnome-terminal (3.54.1-1) unstable; urge
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 20 Nov 2024 10:16:21 -0500
 
+gnome-terminal (3.54.0-1ubuntu1) oracular; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add fonts-dejavu-mono to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+  * Refresh patches
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 16 Sep 2024 09:44:46 -0400
+
 gnome-terminal (3.54.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -118,6 +236,34 @@ gnome-terminal (3.54.0-1) unstable; urge
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 16 Sep 2024 09:29:50 -0400
 
+gnome-terminal (3.52.2-1ubuntu1) oracular; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add fonts-dejavu-mono to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 09 Jul 2024 11:54:43 -0400
+
 gnome-terminal (3.52.2-1) unstable; urgency=medium
 
   * New upstream release
@@ -131,6 +277,34 @@ gnome-terminal (3.52.1-1) unstable; urge
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 29 Apr 2024 08:27:59 -0400
 
+gnome-terminal (3.52.0-1ubuntu1) noble; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add fonts-dejavu-mono to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 18 Mar 2024 13:15:11 -0400
+
 gnome-terminal (3.52.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -138,6 +312,46 @@ gnome-terminal (3.52.0-1) unstable; urge
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 18 Mar 2024 12:51:55 -0400
 
+gnome-terminal (3.51.90-1ubuntu3) noble; urgency=medium
+
+  * No-change rebuild against libglib2.0-0t64
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 11 Mar 2024 22:45:29 +0000
+
+gnome-terminal (3.51.90-1ubuntu2) noble; urgency=medium
+
+  * No-change rebuild against libglib2.0-0t64
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 08 Mar 2024 04:45:15 +0000
+
+gnome-terminal (3.51.90-1ubuntu1) noble; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add fonts-dejavu-mono to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 22 Feb 2024 07:57:11 -0500
+
 gnome-terminal (3.51.90-1) unstable; urgency=medium
 
   * New upstream release
@@ -165,6 +379,39 @@ gnome-terminal (3.49.99-1) unstable; urg
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 02 Sep 2023 19:04:52 -0400
 
+gnome-terminal (3.49.92-2ubuntu1) mantic; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+      - add fonts-dejavu-mono to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+  * State fonts-dejavu-mono in gnome-terminal Depends
+  * Disable screen-Use-clean-env-when-creating-new-tab.patch, applied
+    upstream
+
+ -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com>  Fri, 11 Aug 2023 18:07:24 +0200
+
 gnome-terminal (3.49.92-2) experimental; urgency=medium
 
   * Added libhandy-1-dev to Build-Depends
@@ -189,6 +436,39 @@ gnome-terminal (3.48.1-2) unstable; urge
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 23 Jul 2023 15:49:27 -0400
 
+gnome-terminal (3.48.1-1ubuntu1) mantic; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+      - add fonts-dejavu-core to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+
+ -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Fri, 19 May 2023 15:21:45 +0200
+
 gnome-terminal (3.48.1-1) experimental; urgency=medium
 
   * Team upload
@@ -196,12 +476,80 @@ gnome-terminal (3.48.1-1) experimental;
 
  -- Amin Bandali <bandali@ubuntu.com>  Thu, 18 May 2023 10:25:54 -0400
 
+gnome-terminal (3.48.0-1ubuntu1) lunar; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+      - add fonts-dejavu-core to Depends
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+    + Add Use-DejaVu-as-system-font-if-language-is-Arabic.patch.
+      - Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+
+ -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Mon, 27 Mar 2023 15:58:18 -0300
+
 gnome-terminal (3.48.0-1) experimental; urgency=medium
 
   * New upstream release
 
  -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Thu, 23 Mar 2023 10:54:04 -0300
 
+gnome-terminal (3.47.92-1ubuntu1) lunar; urgency=medium
+
+  [ Jeremy Bicha ]
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+
+  [ Gunnar Hjalmarsson ]
+  * Rewrite of patch which sets font for Arabic scripts
+  * d/control.in: Add fonts-dejavu-core to Depends
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 15 Feb 2023 11:05:57 -0500
+
 gnome-terminal (3.47.92-1) experimental; urgency=medium
 
   * New upstream release
@@ -221,6 +569,42 @@ gnome-terminal (3.46.8-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 15 Feb 2023 08:47:39 -0500
 
+gnome-terminal (3.46.7-1ubuntu2) lunar; urgency=medium
+
+  * Use DejaVu as system font if LANG is Arabic (LP: #2002290)
+
+ -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com>  Wed, 25 Jan 2023 20:14:38 +0100
+
+gnome-terminal (3.46.7-1ubuntu1) lunar; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 06 Dec 2022 14:27:37 -0500
+
 gnome-terminal (3.46.7-1) unstable; urgency=medium
 
   [ Jeremy Bicha ]
@@ -237,6 +621,36 @@ gnome-terminal (3.46.7-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 06 Dec 2022 14:18:36 -0500
 
+gnome-terminal (3.46.2-1ubuntu1) kinetic; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 12 Oct 2022 13:56:53 -0400
+
 gnome-terminal (3.46.2-1) unstable; urgency=medium
 
   * New upstream release (LP: #1992683)
@@ -244,6 +658,36 @@ gnome-terminal (3.46.2-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 12 Oct 2022 13:55:34 -0400
 
+gnome-terminal (3.46.1-2ubuntu1) kinetic; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 19 Sep 2022 15:10:04 -0400
+
 gnome-terminal (3.46.1-2) unstable; urgency=medium
 
   * Cherry-pick patch to fix preferences app install location
@@ -261,6 +705,36 @@ gnome-terminal (3.46.1-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Sun, 18 Sep 2022 07:37:58 -0400
 
+gnome-terminal (3.45.90-1ubuntu1) kinetic; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+
+ -- Jesús Soto <jesus.soto@canonical.com>  Wed, 17 Aug 2022 09:47:18 -0500
+
 gnome-terminal (3.45.90-1) experimental; urgency=medium
 
   * New upstream release
@@ -269,6 +743,36 @@ gnome-terminal (3.45.90-1) experimental;
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 16 Aug 2022 17:49:59 -0400
 
+gnome-terminal (3.44.1-1ubuntu1) kinetic; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 07 Jun 2022 16:13:24 -0400
+
 gnome-terminal (3.44.1-1) unstable; urgency=medium
 
   * Team upload
@@ -276,6 +780,36 @@ gnome-terminal (3.44.1-1) unstable; urge
 
  -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Fri, 03 Jun 2022 10:43:03 -0300
 
+gnome-terminal (3.44.0-1ubuntu1) jammy; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 28 Mar 2022 08:51:15 -0400
+
 gnome-terminal (3.44.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -283,6 +817,37 @@ gnome-terminal (3.44.0-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 28 Mar 2022 08:44:19 -0400
 
+gnome-terminal (3.43.90-1ubuntu1) jammy; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+  * Refresh patches
+
+ -- Jeremy Bicha <jeremy.bicha@canonical.com>  Mon, 14 Feb 2022 13:04:33 -0500
+
 gnome-terminal (3.43.90-1) unstable; urgency=medium
 
   * New upstream release
@@ -291,6 +856,36 @@ gnome-terminal (3.43.90-1) unstable; urg
 
  -- Jeremy Bicha <jeremy.bicha@canonical.com>  Mon, 14 Feb 2022 12:55:16 -0500
 
+gnome-terminal (3.42.2-2ubuntu1) jammy; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+
+ -- Jeremy Bicha <jeremy.bicha@canonical.com>  Thu, 03 Feb 2022 13:01:30 -0500
+
 gnome-terminal (3.42.2-2) unstable; urgency=medium
 
   * Cherry-pick patch to fix build with latest meson
@@ -309,6 +904,36 @@ gnome-terminal (3.42.1-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@debian.org>  Sun, 21 Nov 2021 13:42:43 -0500
 
+gnome-terminal (3.42.0-1ubuntu1) jammy; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the use of the i18n meson
+        module
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add screen-Use-clean-env-when-creating-new-tab.patch:
+      - Fix environment variables on opening new tab via the "Open in
+        Terminal" right click menu in Nautilus. (LP: #1922839)
+
+ -- Olivier Tilloy <olivier.tilloy@canonical.com>  Mon, 15 Nov 2021 11:45:55 +0100
+
 gnome-terminal (3.42.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -363,6 +988,40 @@ gnome-terminal (3.38.1-2) unstable; urge
 
  -- Simon McVittie <smcv@debian.org>  Mon, 09 Nov 2020 11:17:47 +0000
 
+gnome-terminal (3.38.1-1ubuntu2) impish; urgency=medium
+
+  * Fix environment variables on opening new tab via the "Open in
+    Terminal" right click menu in Nautilus. (LP: #1922839)
+    - d/p/screen-Use-clean-env-when-creating-new-tab.patch
+
+ -- Matthew Ruffell <matthew.ruffell@canonical.com>  Tue, 13 Apr 2021 13:44:53 +1200
+
+gnome-terminal (3.38.1-1ubuntu1) hirsute; urgency=medium
+
+  * Merge with debian, remaining changes:
+    - gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the configure requirement
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Gunnar Hjalmarsson <gunnarhj@ubuntu.com>  Fri, 06 Nov 2020 15:51:10 +0100
+
 gnome-terminal (3.38.1-1) unstable; urgency=medium
 
   * Team upload
@@ -371,6 +1030,32 @@ gnome-terminal (3.38.1-1) unstable; urge
 
  -- Simon McVittie <smcv@debian.org>  Mon, 02 Nov 2020 10:26:35 +0000
 
+gnome-terminal (3.38.0-1ubuntu1) groovy; urgency=medium
+
+  * Merge with debian, remaining changes:
+    - gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the configure requirement
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 22 Sep 2020 21:03:04 +0200
+
 gnome-terminal (3.38.0-1) unstable; urgency=medium
 
   * Team upload
@@ -400,6 +1085,32 @@ gnome-terminal (3.37.90-1) experimental;
 
  -- Simon McVittie <smcv@debian.org>  Thu, 03 Sep 2020 12:16:09 +0100
 
+gnome-terminal (3.36.2-3ubuntu1) UNRELEASED; urgency=medium
+
+  * Merge with debian, remaining changes:
+    - gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the configure requirement
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Sat, 29 Aug 2020 19:30:44 +0200
+
 gnome-terminal (3.36.2-3) unstable; urgency=medium
 
   * Team upload
@@ -414,7 +1125,7 @@ gnome-terminal (3.36.2-3) unstable; urge
 gnome-terminal (3.36.2-2) unstable; urgency=medium
 
   * debian/gnome-terminal.wrapper:
-    - Always wait for terminal to exit:
+    - Always wait for terminal to exit (LP: #1893555):
       GNOME Terminal now uses a dbus-activated service, so calling it would exit
       immediately once it dbus-activates the server, while the wrapper is
       supposed to mimic xterm behavior and so to wait until the terminal is
@@ -435,6 +1146,32 @@ gnome-terminal (3.36.2-2) unstable; urge
 
  -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Sat, 29 Aug 2020 19:24:35 +0200
 
+gnome-terminal (3.36.2-1ubuntu1) groovy; urgency=medium
+
+  * Merge with debian, remaining changes:
+    - gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the configure requirement
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Ken VanDine <ken.vandine@canonical.com>  Wed, 10 Jun 2020 21:40:18 -0400
+
 gnome-terminal (3.36.2-1) unstable; urgency=medium
 
   * Team upload
@@ -471,6 +1208,32 @@ gnome-terminal (3.36.1.1-2) unstable; ur
 
  -- Simon McVittie <smcv@debian.org>  Fri, 10 Apr 2020 15:51:16 +0100
 
+gnome-terminal (3.36.1.1-1ubuntu1) focal; urgency=medium
+
+  * Merge with debian, remaining changes:
+    - gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - add a build dependency on gettext to match the configure requirement
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+               
+ -- Olivier Tilloy <olivier.tilloy@canonical.com>  Thu, 09 Apr 2020 23:20:01 +0200
+
 gnome-terminal (3.36.1.1-1) unstable; urgency=medium
 
   * Team upload
@@ -493,6 +1256,41 @@ gnome-terminal (3.36.0.1-1) unstable; ur
 
  -- Laurent Bigonville <bigon@debian.org>  Tue, 10 Mar 2020 18:53:11 +0100
 
+gnome-terminal (3.35.91-0ubuntu1) focal; urgency=medium
+
+  * New upstream release
+  * debian/control:
+    - Bump build-depends on libgtk-3-dev, libglib2.0-dev,
+      libnautilus-extension-dev
+    - Drop build-depends on intltool, add build-depends on gettext
+
+ -- Robert Ancell <robert.ancell@canonical.com>  Thu, 20 Feb 2020 12:22:52 +1300
+
+gnome-terminal (3.34.2-1ubuntu1) eoan; urgency=medium
+
+  * Merge with debian as SRU (LP: #1849285), remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Iain Lane <iain.lane@canonical.com>  Tue, 22 Oct 2019 11:22:40 +0100
+
 gnome-terminal (3.34.2-1) unstable; urgency=medium
 
   * New upstream translations update
@@ -506,6 +1304,38 @@ gnome-terminal (3.34.1-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@debian.org>  Thu, 10 Oct 2019 07:00:42 -0400
 
+gnome-terminal (3.34.0-1ubuntu2) eoan; urgency=medium
+
+  * gnome-terminal.wrap: Update gnome-terminal-server path for libexec
+    migration (LP: #1843872)
+
+ -- Iain Lane <iain.lane@canonical.com>  Fri, 13 Sep 2019 09:43:11 +0100
+
+gnome-terminal (3.34.0-1ubuntu1) eoan; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Iain Lane <iain.lane@canonical.com>  Thu, 12 Sep 2019 11:53:06 +0100
+
 gnome-terminal (3.34.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -517,6 +1347,31 @@ gnome-terminal (3.34.0-1) unstable; urge
 
  -- Iain Lane <laney@debian.org>  Thu, 12 Sep 2019 11:30:16 +0100
 
+gnome-terminal (3.33.90-1ubuntu1) eoan; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Iain Lane <iain.lane@canonical.com>  Wed, 21 Aug 2019 17:19:09 +0100
+
 gnome-terminal (3.33.90-1) experimental; urgency=medium
 
   * New upstream release
@@ -524,6 +1379,31 @@ gnome-terminal (3.33.90-1) experimental;
 
  -- Iain Lane <laney@debian.org>  Wed, 21 Aug 2019 16:35:25 +0100
 
+gnome-terminal (3.32.1-1ubuntu1) disco; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Iain Lane <iain.lane@canonical.com>  Tue, 09 Apr 2019 13:17:19 +0100
+
 gnome-terminal (3.32.1-1) experimental; urgency=medium
 
   * New upstream release
@@ -537,6 +1417,31 @@ gnome-terminal (3.32.1-1) experimental;
 
  -- Iain Lane <laney@debian.org>  Tue, 09 Apr 2019 13:13:25 +0100
 
+gnome-terminal (3.32.0-1ubuntu1) disco; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 13 Mar 2019 19:09:16 -0400
+
 gnome-terminal (3.32.0-1) experimental; urgency=medium
 
   * New upstream release
@@ -546,6 +1451,31 @@ gnome-terminal (3.32.0-1) experimental;
 
  -- Jeremy Bicha <jbicha@debian.org>  Wed, 13 Mar 2019 19:07:34 -0400
 
+gnome-terminal (3.31.90-1ubuntu1) disco; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 06 Feb 2019 10:03:58 -0500
+
 gnome-terminal (3.31.90-1) experimental; urgency=medium
 
   * New upstream development release
@@ -555,6 +1485,42 @@ gnome-terminal (3.31.90-1) experimental;
 
  -- Jeremy Bicha <jbicha@debian.org>  Wed, 06 Feb 2019 09:40:55 -0500
 
+gnome-terminal (3.30.2-2ubuntu2) disco; urgency=medium
+
+  * Build-Depend on libpcre2-dev now that pcre2 is in Ubuntu main
+  * Drop revert-pcre2.patch
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 23 Jan 2019 13:18:54 -0500
+
+gnome-terminal (3.30.2-2ubuntu1) disco; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - Don't Build-Depend on PCRE2
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add debian/patches/revert-pcre2.patch:
+      - Revert changes that require PCRE2 since it's not in main
+        (see MIR #163666)
+
+ -- Iain Lane <iain.lane@canonical.com>  Fri, 11 Jan 2019 13:04:46 +0000
+
 gnome-terminal (3.30.2-2) unstable; urgency=medium
 
   * Restore -Wl,-O1 to our LDFLAGS
@@ -570,8 +1536,38 @@ gnome-terminal (3.30.2-1) unstable; urge
 
  -- Simon McVittie <smcv@debian.org>  Fri, 02 Nov 2018 11:21:34 +0000
 
+gnome-terminal (3.30.1-1ubuntu1) cosmic; urgency=medium
+
+  * Merge with debian, remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - Don't Build-Depend on PCRE2
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add debian/patches/revert-pcre2.patch:
+      - Revert changes that require PCRE2 since it's not in main
+        (see MIR #163666)
+
+ -- Iain Lane <iain.lane@canonical.com>  Wed, 10 Oct 2018 20:51:43 +0100
+
 gnome-terminal (3.30.1-1) unstable; urgency=medium
 
+  [ Simon McVittie ]
   * Team upload
   * New upstream release
     - d/p/app-Make-new-terminal-menu-a-hidden-pref.patch:
@@ -581,7 +1577,7 @@ gnome-terminal (3.30.1-1) unstable; urge
   * Standards-Version: 4.2.1
   * Bump vte dependency to 0.54.1 as per configure.ac
 
- -- Simon McVittie <smcv@debian.org>  Fri, 05 Oct 2018 14:02:44 +0100
+ -- Iain Lane <laney@debian.org>  Wed, 10 Oct 2018 20:50:46 +0100
 
 gnome-terminal (3.30.0-2) unstable; urgency=medium
 
@@ -593,6 +1589,44 @@ gnome-terminal (3.30.0-2) unstable; urge
 
  -- Simon McVittie <smcv@debian.org>  Fri, 05 Oct 2018 10:06:38 +0100
 
+gnome-terminal (3.30.0-1ubuntu1) cosmic; urgency=medium
+
+  * Merge with debian (LP: #1791373), remaining changes:
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - Don't Build-Depend on PCRE2
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add debian/patches/revert-pcre2.patch:
+      - Revert changes that require PCRE2 since it's not in main
+        (see MIR #163666)
+  * Keep 006-fix-invalid-appstream-metadata.patch:
+    - Ubuntu's AppStream versions and http://appstream.ubuntu.com/
+      don't support gnome-terminal's syntax yet
+  * Refreshed Patches:
+    + debian/patches/50_add_unity_quicklist.patch:
+      - Dropped as upstream includes this feature now
+  * debian/rules:
+    - Stop installing compatibility version of gnome-terminal.desktop
+      (LP: #1739263)
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 12 Sep 2018 15:30:08 +0100
+
 gnome-terminal (3.30.0-1) unstable; urgency=medium
 
   [ Marco Trevisan (Treviño) ]
@@ -610,6 +1644,43 @@ gnome-terminal (3.30.0-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@debian.org>  Sat, 08 Sep 2018 11:20:13 -0400
 
+gnome-terminal (3.28.2-1ubuntu1) cosmic; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + debian/rules:
+      - Install compatibility version of gnome-terminal.desktop
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - Don't Build-Depend on PCRE2
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 50_add_unity_quicklist.patch:
+      - Add Unity quicklist menu item.
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add debian/patches/revert-pcre2.patch:
+      - Revert changes that require PCRE2 since it's not in main
+        (see MIR #163666)
+  * Keep 006-fix-invalid-appstream-metadata.patch:
+    - Ubuntu's AppStream versions and http://appstream.ubuntu.com/
+      don't support gnome-terminal's syntax yet
+  * debian/{gbp.conf,control{,.in}}: Update for Ubuntu
+
+ -- Iain Lane <laney@debian.org>  Wed, 30 May 2018 13:47:09 +0100
+
 gnome-terminal (3.28.2-1) unstable; urgency=medium
 
   [ Iain Lane ]
@@ -629,6 +1700,49 @@ gnome-terminal (3.28.1-2) unstable; urge
 
  -- Jeremy Bicha <jbicha@debian.org>  Fri, 11 May 2018 19:37:03 -0400
 
+gnome-terminal (3.28.1-1ubuntu2) cosmic; urgency=medium
+
+  * Restore File > New Tab menu item. Thanks Debarshi Ray for the suggestion.
+    (LP: #1747171)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Fri, 11 May 2018 17:15:21 -0400
+
+gnome-terminal (3.28.1-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + debian/rules:
+      - Install compatibility version of gnome-terminal.desktop
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - Don't Build-Depend on PCRE2
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 50_add_unity_quicklist.patch:
+      - Add Unity quicklist menu item.
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add debian/patches/revert-pcre2.patch:
+      - Revert changes that require PCRE2 since it's not in main
+        (see MIR #163666)
+  * Keep 006-fix-invalid-appstream-metadata.patch:
+    - Ubuntu's AppStream versions and http://appstream.ubuntu.com/
+      don't support gnome-terminal's syntax yet
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 10 Apr 2018 14:17:12 -0400
+
 gnome-terminal (3.28.1-1) unstable; urgency=medium
 
   * New upstream release
@@ -639,6 +1753,39 @@ gnome-terminal (3.28.1-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@debian.org>  Mon, 09 Apr 2018 18:21:41 -0400
 
+gnome-terminal (3.28.0-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + debian/rules:
+      - Install compatibility version of gnome-terminal.desktop
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - Don't Build-Depend on PCRE2
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 50_add_unity_quicklist.patch:
+      - Add Unity quicklist menu item.
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add debian/patches/revert-pcre2.patch:
+      - Revert changes that require PCRE2 since it's not in main
+        (see MIR #163666)
+ 
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Wed, 21 Mar 2018 14:05:46 -0400
+
 gnome-terminal (3.28.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -648,6 +1795,39 @@ gnome-terminal (3.28.0-1) unstable; urge
 
  -- Jeremy Bicha <jbicha@debian.org>  Mon, 12 Mar 2018 18:16:20 -0400
 
+gnome-terminal (3.27.92-1ubuntu1) bionic; urgency=medium
+
+  * Merge with Debian. Remaining changes:
+    + debian/rules:
+      - Install compatibility version of gnome-terminal.desktop
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - Don't Build-Depend on PCRE2
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 50_add_unity_quicklist.patch:
+      - Add Unity quicklist menu item.
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add debian/patches/revert-pcre2.patch:
+      - Revert changes that require PCRE2 since it's not in main
+        (see MIR #163666)
+ 
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 06 Mar 2018 12:09:33 -0500
+
 gnome-terminal (3.27.92-1) unstable; urgency=medium
 
   * New upstream release candidate
@@ -660,6 +1840,44 @@ gnome-terminal (3.27.92-1) unstable; urg
 
  -- Jeremy Bicha <jbicha@debian.org>  Tue, 06 Mar 2018 11:56:33 -0500
 
+gnome-terminal (3.27.90-1ubuntu1) bionic; urgency=medium
+
+  [ Jeremy Bicha ]
+  * Merge with Debian (LP: #1744711). Remaining changes:
+    + debian/rules:
+      - Install compatibility version of gnome-terminal.desktop
+    + gnome-terminal.wrap, debian/rules:
+      - Add a wrapper script to restore command line compatibility.
+    + debian/control.in:
+      - gnome-terminal depends on python3, python3-gi and gir1.2-glib-2.0 for
+        the wrapper script.
+      - Don't Build-Depend on PCRE2
+    + Add 0001-Restore-transparency.patch:
+      - Restore transparency support
+    + Add 0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch:
+      - Add CSS names and style classes so we can theme things more easily.
+    + Add 0001-screen-window-Extra-padding-around-transparent-termi.patch:
+      - Fix transparency on Wayland. Patch by Owen Taylor, via Debarshi Ray @
+        Fedora (LP: #1650395)
+    + Add 50_add_unity_quicklist.patch:
+      - Add Unity quicklist menu item.
+    + Add 52_support_apturl.patch:
+      - Support apt: urls.
+    + Add 60_add_lp_handler.patch:
+      - Add a handler for launchpad bug URLs.
+    + Add scrollbar-background-theming.patch:
+      - Draw background under the scrollbar that matches the actual terminal
+        background color. This allows proper theming.
+    + Add debian/patches/revert-pcre2.patch:
+      - Revert changes that require PCRE2 since it's not in main
+        (see MIR #163666)
+ 
+  [ Egmont Koblinger ]
+  * Update patches to apply against new version
+  * Always show "Use transparency from system theme" checkbox (LP: #1745825)
+
+ -- Egmont Koblinger <egmont@gmail.com>  Fri, 16 Feb 2018 13:09:20 -0500
+
 gnome-terminal (3.27.90-1) experimental; urgency=medium
 
   * New upstream development release
diff -pruN 3.56.2-4/debian/control 3.56.2-4ubuntu1/debian/control
--- 3.56.2-4/debian/control	2025-09-15 07:09:07.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/control	2025-09-15 12:00:10.000000000 +0000
@@ -1,7 +1,8 @@
 Source: gnome-terminal
 Section: gnome
 Priority: optional
-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
 Uploaders: Amin Bandali <bandali@ubuntu.com>, Jeremy Bícha <jbicha@ubuntu.com>, Marco Trevisan (Treviño) <marco@ubuntu.com>
 Build-Depends: debhelper-compat (= 13),
                desktop-file-utils,
@@ -15,7 +16,6 @@ Build-Depends: debhelper-compat (= 13),
                libglib2.0-dev (>= 2.68),
                libgtk-3-dev (>= 3.22.27),
                libhandy-1-dev,
-               libnautilus-extension-dev (>= 43~beta.1),
                libpcre2-dev (>= 10.00),
                libvte-2.91-dev (>= 0.80.0),
                libx11-dev,
@@ -33,6 +33,7 @@ Package: gnome-terminal
 Architecture: any
 Multi-Arch: foreign
 Depends: default-dbus-session-bus | dbus-session-bus,
+         fonts-dejavu-mono,
          gnome-terminal-data (<< ${gnome:NextVersion}),
          gnome-terminal-data (>= ${gnome:Version}),
          gsettings-desktop-schemas (>= 0.1.0),
@@ -40,7 +41,6 @@ Depends: default-dbus-session-bus | dbus
          ${shlibs:Depends}
 Provides: x-terminal-emulator
 Recommends: gvfs,
-            nautilus-extension-gnome-terminal,
             xdg-terminal-exec,
             yelp
 Description: GNOME terminal emulator application
@@ -67,23 +67,3 @@ Description: Data files for the GNOME te
  This package contains data, help files and localization settings for
  gnome-terminal, the GNOME terminal emulator application.
 Multi-Arch: foreign
-
-Package: nautilus-extension-gnome-terminal
-Architecture: any
-Depends: gnome-terminal (= ${binary:Version}),
-         ${misc:Depends},
-         ${shlibs:Depends}
-Enhances: nautilus
-Replaces: brasero (<< 3.27.92-2~)
-Description: GNOME terminal emulator application - Nautilus extension
- GNOME Terminal is a terminal emulation application that you can use to
- perform the following actions:
-  - Access a UNIX shell in the GNOME environment.
-  - Run any application that is designed to run on VT102, VT220, and xterm
- terminals.
- .
- GNOME Terminal features the ability to use multiple terminals in a single
- window (tabs) and profiles support.
- .
- This package contains the extension for Nautilus, the GNOME Files app.
-Multi-Arch: same
diff -pruN 3.56.2-4/debian/gbp.conf 3.56.2-4ubuntu1/debian/gbp.conf
--- 3.56.2-4/debian/gbp.conf	2025-09-15 07:09:07.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/gbp.conf	2025-09-15 12:00:10.000000000 +0000
@@ -1,6 +1,7 @@
 [DEFAULT]
 pristine-tar = True
-debian-branch = debian/latest
+debian-branch = ubuntu/latest
+debian-tag = ubuntu/%(version)s
 upstream-branch = upstream/latest
 
 [buildpackage]
diff -pruN 3.56.2-4/debian/nautilus-extension-gnome-terminal.install 3.56.2-4ubuntu1/debian/nautilus-extension-gnome-terminal.install
--- 3.56.2-4/debian/nautilus-extension-gnome-terminal.install	2025-09-15 07:09:07.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/nautilus-extension-gnome-terminal.install	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-usr/lib/*/nautilus
-usr/share/metainfo/org.gnome.Terminal.Nautilus.metainfo.xml
diff -pruN 3.56.2-4/debian/not-installed 3.56.2-4ubuntu1/debian/not-installed
--- 3.56.2-4/debian/not-installed	1970-01-01 00:00:00.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/not-installed	2025-09-15 12:00:10.000000000 +0000
@@ -0,0 +1 @@
+usr/share/metainfo/org.gnome.Terminal.Nautilus.metainfo.xml
diff -pruN 3.56.2-4/debian/patches/0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch 3.56.2-4ubuntu1/debian/patches/0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch
--- 3.56.2-4/debian/patches/0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch	1970-01-01 00:00:00.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/patches/0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch	2025-09-15 12:00:10.000000000 +0000
@@ -0,0 +1,66 @@
+From: Iain Lane <iain@orangesquash.org.uk>
+Date: Fri, 24 Jun 2016 14:51:22 +0100
+Subject: [PATCH] Add style classes and CSS names to some of our widgets
+
+---
+ src/terminal-notebook.cc | 6 ++++++
+ src/terminal-screen.cc   | 7 +++++++
+ 2 files changed, 13 insertions(+)
+
+diff --git a/src/terminal-notebook.cc b/src/terminal-notebook.cc
+index 6686d34..36d0c67 100644
+--- a/src/terminal-notebook.cc
++++ b/src/terminal-notebook.cc
+@@ -32,6 +32,8 @@
+ #include "terminal-schemas.hh"
+ #include "terminal-libgsystem.hh"
+ 
++#define TERMINAL_NOTEBOOK_STYLE_CLASS "terminal-notebook"
++
+ #define TERMINAL_NOTEBOOK_GET_PRIVATE(notebook)(G_TYPE_INSTANCE_GET_PRIVATE ((notebook), TERMINAL_TYPE_NOTEBOOK, TerminalNotebookPrivate))
+ 
+ struct _TerminalNotebookPrivate
+@@ -387,11 +389,15 @@ static void
+ terminal_notebook_init (TerminalNotebook *notebook)
+ {
+   TerminalNotebookPrivate *priv;
++  GtkStyleContext *context;
+ 
+   priv = notebook->priv = TERMINAL_NOTEBOOK_GET_PRIVATE (notebook);
+ 
+   priv->active_screen = nullptr;
+   priv->policy = GTK_POLICY_AUTOMATIC;
++
++  context = gtk_widget_get_style_context (GTK_WIDGET (notebook));
++  gtk_style_context_add_class (context, TERMINAL_NOTEBOOK_STYLE_CLASS);
+ }
+ 
+ static void
+diff --git a/src/terminal-screen.cc b/src/terminal-screen.cc
+index 5035043..02483cb 100644
+--- a/src/terminal-screen.cc
++++ b/src/terminal-screen.cc
+@@ -153,6 +153,8 @@ enum
+   TARGET_TAB
+ };
+ 
++#define TERMINAL_SCREEN_STYLE_CLASS "terminal-screen"
++
+ static void terminal_screen_constructed (GObject             *object);
+ static void terminal_screen_dispose     (GObject             *object);
+ static void terminal_screen_finalize    (GObject             *object);
+@@ -766,9 +768,14 @@ terminal_screen_init (TerminalScreen *screen)
+   guint i;
+   uuid_t u;
+   char uuidstr[37];
++  GtkStyleContext *context;
+ 
+   priv = screen->priv = G_TYPE_INSTANCE_GET_PRIVATE (screen, TERMINAL_TYPE_SCREEN, TerminalScreenPrivate);
+ 
++  context = gtk_widget_get_style_context (GTK_WIDGET (screen));
++
++  gtk_style_context_add_class (context, TERMINAL_SCREEN_STYLE_CLASS);
++
+   uuid_generate (u);
+   uuid_unparse (u, uuidstr);
+   priv->uuid = g_strdup (uuidstr);
diff -pruN 3.56.2-4/debian/patches/0001-Restore-transparency.patch 3.56.2-4ubuntu1/debian/patches/0001-Restore-transparency.patch
--- 3.56.2-4/debian/patches/0001-Restore-transparency.patch	1970-01-01 00:00:00.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/patches/0001-Restore-transparency.patch	2025-09-15 12:00:10.000000000 +0000
@@ -0,0 +1,388 @@
+From: Debarshi Ray <debarshir@gnome.org>
+Date: Mon, 12 May 2014 14:57:18 +0200
+Subject: [PATCH] Restore transparency
+
+The transparency settings were removed as a side effect of
+2bff4b63ed3ceef6055e35563e9b0b33ad57349d
+
+This restores them and you will need a compositing window manager to
+use it. The background image setting, also known as faux transparency,
+was not restored.
+
+Also contains
+
+326c4f143511a3fae61aed1466568260a2ac1c4e Mon Sep 17 00:00:00 2001
+Lars Uebernickel <lars.uebernickel@canonical.com>
+Wed, 28 May 2014 14:11:02 +0200
+[PATCH] window: Make the drawing robust across all themes
+
+There are lots of themes out there in the wild that do not specify a
+background-color for all widgets and the default is transparent. This
+is usually not a problem because GTK+ sets an opaque region on the
+whole window and things without a background-color get drawn with the
+theme's default background colour. However, to achieve transparency
+we disable the opaque region by making the window app-paintable. This
+can lead to transparent menubars or notebook tabs in some themes. We
+can avoid this by ensuring that the window always renders a background.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=730016
+---
+ src/org.gnome.Terminal.gschema.xml |  14 +++++
+ src/preferences.ui                 | 121 +++++++++++++++++++++++++++++++++++++
+ src/profile-editor.cc              |  17 ++++++
+ src/terminal-schemas.hh            |   4 ++
+ src/terminal-screen.cc             |  45 +++++++++++++-
+ src/terminal-window.cc             |  28 +++++++++
+ 6 files changed, 228 insertions(+), 1 deletion(-)
+
+diff --git a/src/org.gnome.Terminal.gschema.xml b/src/org.gnome.Terminal.gschema.xml
+index 0639fe3..7619b8c 100644
+--- a/src/org.gnome.Terminal.gschema.xml
++++ b/src/org.gnome.Terminal.gschema.xml
+@@ -355,6 +355,20 @@
+       <default>'narrow'</default>
+       <summary>Whether ambiguous-width characters are narrow or wide when using UTF-8 encoding</summary>
+     </key>
++    <key name="use-transparent-background" type="b">
++      <default>false</default>
++      <summary>Whether to use a transparent background</summary>
++    </key>
++    <key name="use-theme-transparency" type="b">
++      <default>true</default>
++      <summary>Whether to use the value of TerminalScreen-background-darkness,
++          if available, from the theme for the transparency value.</summary>
++    </key>
++    <key name="background-transparency-percent" type="i">
++      <default>50</default>
++      <summary>Adjust the amount of transparency</summary>
++      <description>A value between 0 and 100, where 0 is opaque and 100 is fully transparent.</description>
++    </key>
+   </schema>
+ 
+   <!-- Keybinding settings -->
+diff --git a/src/preferences.ui b/src/preferences.ui
+index 6ca5502..f7171ef 100644
+--- a/src/preferences.ui
++++ b/src/preferences.ui
+@@ -113,6 +113,11 @@
+       </row>
+     </data>
+   </object>
++  <object class="GtkAdjustment" id="background-transparent-adjustment">
++    <property name="upper">100</property>
++    <property name="step_increment">1</property>
++    <property name="page_increment">10</property>
++  </object>
+   <object class="GtkListStore" id="model1">
+     <columns>
+       <!-- column-name gchararray -->
+@@ -1436,6 +1441,122 @@
+                                             <property name="position">1</property>
+                                           </packing>
+                                         </child>
++                                        <child>
++                                          <object class="GtkBox" id="use-transparent-background-box">
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">False</property>
++                                            <property name="orientation">horizontal</property>
++                                            <property name="spacing">12</property>
++                                            <child>
++                                              <object class="GtkCheckButton" id="use-transparent-background">
++                                                <property name="label" translatable="yes">Use t_ransparent background</property>
++                                                <property name="visible">True</property>
++                                                <property name="can_focus">True</property>
++                                                <property name="receives_default">False</property>
++                                                <property name="use_underline">True</property>
++                                                <property name="xalign">0</property>
++                                                <property name="draw_indicator">True</property>
++                                              </object>
++                                              <packing>
++                                                <property name="expand">False</property>
++                                                <property name="fill">False</property>
++                                                <property name="position">0</property>
++                                              </packing>
++                                            </child>
++                                            <child>
++                                              <object class="GtkBox" id="background-transparent-scale-box">
++                                                <property name="visible">True</property>
++                                                <property name="can_focus">False</property>
++                                                <property name="orientation">horizontal</property>
++                                                <property name="spacing">6</property>
++                                                <child>
++                                                  <object class="GtkLabel" id="background-transparent-min-label">
++                                                    <property name="visible">True</property>
++                                                    <property name="can_focus">False</property>
++                                                    <property name="xalign">0.5</property>
++                                                    <property name="label" translatable="yes">none</property>
++                                                    <style>
++                                                      <class name="dim-label"/>
++                                                    </style>
++                                                  </object>
++                                                  <packing>
++                                                    <property name="expand">False</property>
++                                                    <property name="fill">False</property>
++                                                    <property name="position">0</property>
++                                                  </packing>
++                                                </child>
++                                                <child>
++                                                  <object class="GtkScale" id="background-transparent-scale">
++                                                    <property name="visible">True</property>
++                                                    <property name="can_focus">True</property>
++                                                    <property name="adjustment">background-transparent-adjustment</property>
++                                                    <property name="draw_value">False</property>
++                                                  </object>
++                                                  <packing>
++                                                    <property name="expand">True</property>
++                                                    <property name="fill">True</property>
++                                                    <property name="position">1</property>
++                                                  </packing>
++                                                </child>
++                                                <child>
++                                                  <object class="GtkLabel" id="background-transparent-max-label">
++                                                    <property name="visible">True</property>
++                                                    <property name="can_focus">False</property>
++                                                    <property name="xalign">0.5</property>
++                                                    <property name="label" translatable="yes">full</property>
++                                                    <style>
++                                                      <class name="dim-label"/>
++                                                    </style>
++                                                  </object>
++                                                  <packing>
++                                                    <property name="expand">False</property>
++                                                    <property name="fill">False</property>
++                                                    <property name="position">2</property>
++                                                  </packing>
++                                                </child>
++                                              </object>
++                                              <packing>
++                                                <property name="expand">True</property>
++                                                <property name="fill">True</property>
++                                                <property name="position">1</property>
++                                              </packing>
++                                            </child>
++                                          </object>
++                                          <packing>
++                                            <property name="expand">True</property>
++                                            <property name="fill">True</property>
++                                            <property name="position">2</property>
++                                          </packing>
++                                        </child>
++                                        <child>
++                                          <object class="GtkBox" id="use-theme-transparency-box">
++                                            <property name="visible">True</property>
++                                            <property name="can_focus">False</property>
++                                            <property name="orientation">horizontal</property>
++                                            <property name="spacing">12</property>
++                                            <child>
++                                              <object class="GtkCheckButton" id="use-theme-transparency-checkbutton">
++                                                <property name="label" translatable="yes">Use transparency from system theme</property>
++                                                <property name="visible">True</property>
++                                                <property name="can_focus">True</property>
++                                                <property name="receives_default">False</property>
++                                                <property name="use_underline">True</property>
++                                                <property name="xalign">0</property>
++                                                <property name="draw_indicator">True</property>
++                                              </object>
++                                              <packing>
++                                                <property name="expand">False</property>
++                                                <property name="fill">False</property>
++                                                <property name="position">0</property>
++                                              </packing>
++                                            </child>
++                                          </object>
++                                          <packing>
++                                            <property name="expand">True</property>
++                                            <property name="fill">True</property>
++                                            <property name="position">3</property>
++                                          </packing>
++                                        </child>
+                                       </object>
+                                     </child>
+                                   </object>
+diff --git a/src/profile-editor.cc b/src/profile-editor.cc
+index 542b2ed..75c9108 100644
+--- a/src/profile-editor.cc
++++ b/src/profile-editor.cc
+@@ -1518,6 +1518,23 @@ profile_prefs_load (const char *uuid, GSettings *profile)
+ 			       GSettingsBindFlags(G_SETTINGS_BIND_GET |
+ 						  G_SETTINGS_BIND_SET));
+   gtk_widget_set_visible (w, (vte_get_feature_flags() & VTE_FEATURE_FLAG_SIXEL) != 0);
++
++  profile_prefs_settings_bind (profile, TERMINAL_PROFILE_USE_TRANSPARENT_BACKGROUND,
++                               gtk_builder_get_object (builder, "use-transparent-background"),
++                               "active", GSettingsBindFlags(G_SETTINGS_BIND_GET | G_SETTINGS_BIND_SET));
++  profile_prefs_settings_bind (profile, TERMINAL_PROFILE_USE_TRANSPARENT_BACKGROUND,
++                               gtk_builder_get_object (builder, "background-transparent-scale-box"),
++                               "sensitive", GSettingsBindFlags(G_SETTINGS_BIND_GET | G_SETTINGS_BIND_NO_SENSITIVITY));
++  profile_prefs_settings_bind (profile, TERMINAL_PROFILE_BACKGROUND_TRANSPARENCY_PERCENT,
++                               gtk_builder_get_object (builder, "background-transparent-adjustment"),
++                               "value", GSettingsBindFlags(G_SETTINGS_BIND_GET | G_SETTINGS_BIND_SET));
++  profile_prefs_settings_bind (profile, TERMINAL_PROFILE_USE_THEME_TRANSPARENCY,
++                               gtk_builder_get_object (builder, "use-theme-transparency-checkbutton"),
++                               "active", GSettingsBindFlags(G_SETTINGS_BIND_GET | G_SETTINGS_BIND_SET));
++  profile_prefs_settings_bind (profile, TERMINAL_PROFILE_USE_THEME_TRANSPARENCY,
++                               gtk_builder_get_object (builder, "use-transparent-background-box"),
++                               "sensitive",
++                               GSettingsBindFlags(G_SETTINGS_BIND_GET | G_SETTINGS_BIND_INVERT_BOOLEAN | G_SETTINGS_BIND_NO_SENSITIVITY));
+ }
+ 
+ /* Called once per Preferences window, to destroy stuff that doesn't depend on the profile being edited */
+diff --git a/src/terminal-schemas.hh b/src/terminal-schemas.hh
+index 4e66124..d90771e 100644
+--- a/src/terminal-schemas.hh
++++ b/src/terminal-schemas.hh
+@@ -79,6 +79,10 @@ G_BEGIN_DECLS
+ #define TERMINAL_PROFILE_VISIBLE_NAME_KEY               "visible-name"
+ #define TERMINAL_PROFILE_WORD_CHAR_EXCEPTIONS_KEY       "word-char-exceptions"
+ 
++#define TERMINAL_PROFILE_USE_TRANSPARENT_BACKGROUND      "use-transparent-background"
++#define TERMINAL_PROFILE_USE_THEME_TRANSPARENCY          "use-theme-transparency"
++#define TERMINAL_PROFILE_BACKGROUND_TRANSPARENCY_PERCENT "background-transparency-percent"
++
+ #define TERMINAL_SETTING_CONFIRM_CLOSE_KEY              "confirm-close"
+ #define TERMINAL_SETTING_CONTEXT_INFO_KEY               "context-info"
+ #define TERMINAL_SETTING_DEFAULT_SHOW_MENUBAR_KEY       "default-show-menubar"
+diff --git a/src/terminal-screen.cc b/src/terminal-screen.cc
+index 9994a22..5035043 100644
+--- a/src/terminal-screen.cc
++++ b/src/terminal-screen.cc
+@@ -969,6 +969,14 @@ terminal_screen_class_init (TerminalScreenClass *klass)
+ 
+   g_type_class_add_private (object_class, sizeof (TerminalScreenPrivate));
+ 
++  gtk_widget_class_install_style_property (widget_class,
++     g_param_spec_float ("background-darkness", NULL, NULL, -1, 1, -1,
++                         GParamFlags(G_PARAM_READABLE |
++				     G_PARAM_STATIC_NAME |
++				     G_PARAM_STATIC_NICK |
++				     G_PARAM_STATIC_BLURB)));
++
++
+   n_url_regexes = G_N_ELEMENTS (url_regex_patterns);
+   precompile_regexes (url_regex_patterns, n_url_regexes, &url_regexes, &url_regex_flavors);
+   n_extra_regexes = G_N_ELEMENTS (extra_regex_patterns);
+@@ -1366,7 +1374,10 @@ terminal_screen_profile_changed_cb (GSettings     *profile,
+       prop_name == I_(TERMINAL_PROFILE_HIGHLIGHT_COLORS_SET_KEY) ||
+       prop_name == I_(TERMINAL_PROFILE_HIGHLIGHT_BACKGROUND_COLOR_KEY) ||
+       prop_name == I_(TERMINAL_PROFILE_HIGHLIGHT_FOREGROUND_COLOR_KEY) ||
+-      prop_name == I_(TERMINAL_PROFILE_PALETTE_KEY))
++      prop_name == I_(TERMINAL_PROFILE_PALETTE_KEY) ||
++      prop_name == I_(TERMINAL_PROFILE_USE_TRANSPARENT_BACKGROUND) ||
++      prop_name == I_(TERMINAL_PROFILE_BACKGROUND_TRANSPARENCY_PERCENT) ||
++      prop_name == I_(TERMINAL_PROFILE_USE_THEME_TRANSPARENCY))
+     update_color_scheme (screen);
+ 
+   if (!prop_name || prop_name == I_(TERMINAL_PROFILE_AUDIBLE_BELL_KEY))
+@@ -1455,6 +1466,9 @@ update_color_scheme (TerminalScreen *screen)
+   GdkRGBA *highlight_bgp = nullptr, *highlight_fgp = nullptr;
+   GtkStyleContext *context;
+   gboolean use_theme_colors;
++  GtkWidget *toplevel;
++  gboolean transparent, theme_transparent;
++  gfloat style_darkness;
+ 
+   context = gtk_widget_get_style_context (widget);
+   gtk_style_context_get_color (context, gtk_style_context_get_state (context), &theme_fg);
+@@ -1497,6 +1511,31 @@ update_color_scheme (TerminalScreen *screen)
+     }
+ 
+   colors = terminal_g_settings_get_rgba_palette (priv->profile, TERMINAL_PROFILE_PALETTE_KEY, &n_colors);
++  theme_transparent = g_settings_get_boolean (profile, TERMINAL_PROFILE_USE_THEME_TRANSPARENCY);
++  transparent = g_settings_get_boolean (profile, TERMINAL_PROFILE_USE_TRANSPARENT_BACKGROUND);
++
++  gtk_widget_style_get (GTK_WIDGET (screen),
++                        "background-darkness", &style_darkness,
++                        NULL);
++
++  if (theme_transparent && style_darkness >= 0)
++    {
++      bg.alpha = style_darkness;
++    }
++  else if (transparent)
++    {
++      gint transparency_percent;
++
++      transparency_percent = g_settings_get_int (profile, TERMINAL_PROFILE_BACKGROUND_TRANSPARENCY_PERCENT);
++      bg.alpha = (100 - transparency_percent) / 100.0;
++    }
++  else
++      bg.alpha = 1.0;
++
++  /* If this gets out of range, let's not crash */
++  if (bg.alpha < 0.0 || bg.alpha > 1.0)
++      bg.alpha = 1.0;
++
+   vte_terminal_set_colors (VTE_TERMINAL (screen), &fg, &bg,
+                            colors, n_colors);
+   vte_terminal_set_color_bold (VTE_TERMINAL (screen), boldp);
+@@ -1504,6 +1543,10 @@ update_color_scheme (TerminalScreen *screen)
+   vte_terminal_set_color_cursor_foreground (VTE_TERMINAL (screen), cursor_fgp);
+   vte_terminal_set_color_highlight (VTE_TERMINAL (screen), highlight_bgp);
+   vte_terminal_set_color_highlight_foreground (VTE_TERMINAL (screen), highlight_fgp);
++
++  toplevel = gtk_widget_get_toplevel (GTK_WIDGET (screen));
++  if (toplevel != NULL && gtk_widget_is_toplevel (toplevel))
++    gtk_widget_set_app_paintable (toplevel, transparent);
+ }
+ 
+ static void
+diff --git a/src/terminal-window.cc b/src/terminal-window.cc
+index 36eb7ce..ecc2721 100644
+--- a/src/terminal-window.cc
++++ b/src/terminal-window.cc
+@@ -2003,6 +2003,26 @@ terminal_window_realize (GtkWidget *widget)
+   terminal_window_update_size (window);
+ }
+ 
++static gboolean
++terminal_window_draw (GtkWidget *widget,
++                      cairo_t   *cr)
++{
++  if (gtk_widget_get_app_paintable (widget))
++    {
++      GtkStyleContext *context;
++      int width;
++      int height;
++
++      context = gtk_widget_get_style_context (widget);
++      width = gtk_widget_get_allocated_width (widget);
++      height = gtk_widget_get_allocated_height (widget);
++      gtk_render_background (context, cr, 0, 0, width, height);
++      gtk_render_frame (context, cr, 0, 0, width, height);
++    }
++
++  return GTK_WIDGET_CLASS (terminal_window_parent_class)->draw (widget, cr);
++}
++
+ static gboolean
+ terminal_window_state_event (GtkWidget            *widget,
+                              GdkEventWindowState  *event)
+@@ -2173,6 +2193,8 @@ terminal_window_init (TerminalWindow *window)
+   };
+   TerminalWindowPrivate *priv;
+   TerminalApp *app;
++  GdkScreen *screen;
++  GdkVisual *visual;
+   GSettings *gtk_debug_settings;
+   GtkWindowGroup *window_group;
+   //  GtkAccelGroup *accel_group;
+@@ -2188,6 +2210,11 @@ terminal_window_init (TerminalWindow *window)
+ 
+   gtk_widget_init_template (GTK_WIDGET (window));
+ 
++  screen = gtk_widget_get_screen (GTK_WIDGET (window));
++  visual = gdk_screen_get_rgba_visual (screen);
++  if (visual != NULL)
++    gtk_widget_set_visual (GTK_WIDGET (window), visual);
++
+   uuid_generate (u);
+   uuid_unparse (u, uuidstr);
+   priv->uuid = g_strdup (uuidstr);
+@@ -2361,6 +2388,7 @@ terminal_window_class_init (TerminalWindowClass *klass)
+ 
+   widget_class->show = terminal_window_show;
+   widget_class->realize = terminal_window_realize;
++  widget_class->draw = terminal_window_draw;
+   widget_class->window_state_event = terminal_window_state_event;
+   widget_class->screen_changed = terminal_window_screen_changed;
+   widget_class->style_updated = terminal_window_style_updated;
diff -pruN 3.56.2-4/debian/patches/0001-screen-window-Extra-padding-around-transparent-termi.patch 3.56.2-4ubuntu1/debian/patches/0001-screen-window-Extra-padding-around-transparent-termi.patch
--- 3.56.2-4/debian/patches/0001-screen-window-Extra-padding-around-transparent-termi.patch	1970-01-01 00:00:00.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/patches/0001-screen-window-Extra-padding-around-transparent-termi.patch	2025-09-15 12:00:10.000000000 +0000
@@ -0,0 +1,122 @@
+From: "Owen W. Taylor" <otaylor@fishsoup.net>
+Date: Fri, 13 Nov 2015 15:16:42 +0100
+Subject: [PATCH] screen,
+ window: Extra padding around transparent terminals in Wayland
+
+https://bugzilla.redhat.com/show_bug.cgi?id=1207943
+---
+ src/terminal-screen.cc | 40 +++++++++++++++++++++++++++++++++++++---
+ src/terminal-window.cc | 18 ++++++++++++------
+ 2 files changed, 49 insertions(+), 9 deletions(-)
+
+diff --git a/src/terminal-screen.cc b/src/terminal-screen.cc
+index 02483cb..3f9efad 100644
+--- a/src/terminal-screen.cc
++++ b/src/terminal-screen.cc
+@@ -172,6 +172,8 @@ static void terminal_screen_system_font_changed_cb (GSettings *,
+ static gboolean terminal_screen_popup_menu (GtkWidget *widget);
+ static gboolean terminal_screen_button_press (GtkWidget *widget,
+                                               GdkEventButton *event);
++static void terminal_screen_hierarchy_changed (GtkWidget *widget,
++                                               GtkWidget *previous_toplevel);
+ static void terminal_screen_child_exited  (VteTerminal *terminal,
+                                            int status);
+ 
+@@ -906,6 +908,7 @@ terminal_screen_class_init (TerminalScreenClass *klass)
+   widget_class->drag_data_received = terminal_screen_drag_data_received;
+   widget_class->button_press_event = terminal_screen_button_press;
+   widget_class->popup_menu = terminal_screen_popup_menu;
++  widget_class->hierarchy_changed = terminal_screen_hierarchy_changed;
+ 
+   terminal_class->child_exited = terminal_screen_child_exited;
+ 
+@@ -1457,6 +1460,32 @@ terminal_screen_profile_changed_cb (GSettings     *profile,
+   g_object_thaw_notify (object);
+ }
+ 
++static void
++update_toplevel_transparency (TerminalScreen *screen)
++{
++  GtkWidget *widget = GTK_WIDGET (screen);
++  TerminalScreenPrivate *priv = screen->priv;
++  GSettings *profile = priv->profile;
++  GtkWidget *toplevel;
++
++  toplevel = gtk_widget_get_toplevel (widget);
++  if (toplevel != NULL && gtk_widget_is_toplevel (toplevel))
++    {
++      gboolean transparent;
++
++      transparent = g_settings_get_boolean (profile, TERMINAL_PROFILE_USE_TRANSPARENT_BACKGROUND);
++      if (gtk_widget_get_app_paintable (toplevel) != transparent)
++        {
++          gtk_widget_set_app_paintable (toplevel, transparent);
++
++          /* The opaque region of the toplevel isn't updated until the toplevel is allocated;
++           * set_app_paintable() doesn't force an allocation, so do that manually.
++           */
++          gtk_widget_queue_resize (toplevel);
++        }
++    }
++}
++
+ static void
+ update_color_scheme (TerminalScreen *screen)
+ {
+@@ -1551,9 +1580,7 @@ update_color_scheme (TerminalScreen *screen)
+   vte_terminal_set_color_highlight (VTE_TERMINAL (screen), highlight_bgp);
+   vte_terminal_set_color_highlight_foreground (VTE_TERMINAL (screen), highlight_fgp);
+ 
+-  toplevel = gtk_widget_get_toplevel (GTK_WIDGET (screen));
+-  if (toplevel != NULL && gtk_widget_is_toplevel (toplevel))
+-    gtk_widget_set_app_paintable (toplevel, transparent);
++  update_toplevel_transparency (screen);
+ }
+ 
+ static void
+@@ -2095,6 +2122,13 @@ terminal_screen_do_popup (TerminalScreen *screen,
+   terminal_screen_popup_info_unref (info);
+ }
+ 
++static void
++terminal_screen_hierarchy_changed (GtkWidget *widget,
++                                   GtkWidget *previous_toplevel)
++{
++  update_toplevel_transparency (TERMINAL_SCREEN (widget));
++}
++
+ static gboolean
+ terminal_screen_button_press (GtkWidget      *widget,
+                               GdkEventButton *event)
+diff --git a/src/terminal-window.cc b/src/terminal-window.cc
+index ecc2721..0a91f5f 100644
+--- a/src/terminal-window.cc
++++ b/src/terminal-window.cc
+@@ -2009,15 +2009,21 @@ terminal_window_draw (GtkWidget *widget,
+ {
+   if (gtk_widget_get_app_paintable (widget))
+     {
++      GtkAllocation child_allocation;
+       GtkStyleContext *context;
+-      int width;
+-      int height;
++      GtkWidget *child;
++
++      /* Get the *child* allocation, so we don't overwrite window borders */
++      child = gtk_bin_get_child (GTK_BIN (widget));
++      gtk_widget_get_allocation (child, &child_allocation);
+ 
+       context = gtk_widget_get_style_context (widget);
+-      width = gtk_widget_get_allocated_width (widget);
+-      height = gtk_widget_get_allocated_height (widget);
+-      gtk_render_background (context, cr, 0, 0, width, height);
+-      gtk_render_frame (context, cr, 0, 0, width, height);
++      gtk_render_background (context, cr,
++                             child_allocation.x, child_allocation.y,
++                             child_allocation.width, child_allocation.height);
++      gtk_render_frame (context, cr,
++                        child_allocation.x, child_allocation.y,
++                        child_allocation.width, child_allocation.height);
+     }
+ 
+   return GTK_WIDGET_CLASS (terminal_window_parent_class)->draw (widget, cr);
diff -pruN 3.56.2-4/debian/patches/52_support_apturl.patch 3.56.2-4ubuntu1/debian/patches/52_support_apturl.patch
--- 3.56.2-4/debian/patches/52_support_apturl.patch	1970-01-01 00:00:00.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/patches/52_support_apturl.patch	2025-09-15 12:00:10.000000000 +0000
@@ -0,0 +1,21 @@
+From: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+Date: Sat, 20 Jan 2018 18:48:39 -0500
+Subject: _support_apturl
+
+===================================================================
+---
+ src/terminal-regex.hh | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/terminal-regex.hh b/src/terminal-regex.hh
+index a36338b..53dabea 100644
+--- a/src/terminal-regex.hh
++++ b/src/terminal-regex.hh
+@@ -153,6 +153,6 @@
+ #define REGEX_URL_HTTP   DEFS "(?<!(?:" HOSTNAMESEGMENTCHARS_CLASS "|[.]))(?=(?i:www|ftp))" HOSTNAME1 PORT URLPATH
+ #define REGEX_URL_VOIP   DEFS "(?i:h323:|sips?:)" USERPASS URL_HOST PORT VOIP_PATH
+ #define REGEX_EMAIL      DEFS "(?i:mailto:)?" USER "@" EMAIL_HOST
+-#define REGEX_NEWS_MAN   "(?i:news:|man:|info:)[-[:alnum:]\\Q^_{|}~!\"#$%&'()*+,./;:=?`\\E]+"
++#define REGEX_NEWS_MAN   "(?i:news:|man:|info:|apt:)[-[:alnum:]\\Q^_{|}~!\"#$%&'()*+,./;:=?`\\E]+"
+ 
+ #endif /* !TERMINAL_REGEX_H */
diff -pruN 3.56.2-4/debian/patches/60_add_lp_handler.patch 3.56.2-4ubuntu1/debian/patches/60_add_lp_handler.patch
--- 3.56.2-4/debian/patches/60_add_lp_handler.patch	1970-01-01 00:00:00.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/patches/60_add_lp_handler.patch	2025-09-15 12:00:10.000000000 +0000
@@ -0,0 +1,129 @@
+From: Marc Deslauriers <marc.deslauriers@canonical.com>
+Date: Sat, 20 Jan 2018 18:54:33 -0500
+Subject: add a handler for launchpad bug URLs.
+
+Forwarded: yes, https://bugzilla.gnome.org/show_bug.cgi?id=709087
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1232589
+---
+ src/terminal-regex.hh  |  1 +
+ src/terminal-screen.cc |  1 +
+ src/terminal-screen.hh |  1 +
+ src/terminal-util.cc   | 17 +++++++++++++++++
+ src/terminal-util.hh   |  2 ++
+ src/terminal-window.cc | 13 ++++++++++++-
+ 6 files changed, 34 insertions(+), 1 deletion(-)
+
+diff --git a/src/terminal-regex.hh b/src/terminal-regex.hh
+index 53dabea..ad653c5 100644
+--- a/src/terminal-regex.hh
++++ b/src/terminal-regex.hh
+@@ -154,5 +154,6 @@
+ #define REGEX_URL_VOIP   DEFS "(?i:h323:|sips?:)" USERPASS URL_HOST PORT VOIP_PATH
+ #define REGEX_EMAIL      DEFS "(?i:mailto:)?" USER "@" EMAIL_HOST
+ #define REGEX_NEWS_MAN   "(?i:news:|man:|info:|apt:)[-[:alnum:]\\Q^_{|}~!\"#$%&'()*+,./;:=?`\\E]+"
++#define REGEX_LP         "(?i:lp: #)[[:digit:]]+"
+ 
+ #endif /* !TERMINAL_REGEX_H */
+diff --git a/src/terminal-screen.cc b/src/terminal-screen.cc
+index 3f9efad..2e92af4 100644
+--- a/src/terminal-screen.cc
++++ b/src/terminal-screen.cc
+@@ -228,6 +228,7 @@ static const TerminalRegexPattern url_regex_patterns[] = {
+   { REGEX_URL_VOIP,  FLAVOR_VOIP_CALL },
+   { REGEX_EMAIL,     FLAVOR_EMAIL },
+   { REGEX_NEWS_MAN,  FLAVOR_AS_IS },
++  { REGEX_LP,        FLAVOR_LP },
+ };
+ 
+ static const TerminalRegexPattern extra_regex_patterns[] = {
+diff --git a/src/terminal-screen.hh b/src/terminal-screen.hh
+index 509c674..428b6e4 100644
+--- a/src/terminal-screen.hh
++++ b/src/terminal-screen.hh
+@@ -32,6 +32,7 @@ typedef enum {
+   FLAVOR_VOIP_CALL,
+   FLAVOR_EMAIL,
+   FLAVOR_NUMBER,
++  FLAVOR_LP
+ } TerminalURLFlavor;
+ 
+ /* Forward decls */
+diff --git a/src/terminal-util.cc b/src/terminal-util.cc
+index 8ea4ef6..f0ead1a 100644
+--- a/src/terminal-util.cc
++++ b/src/terminal-util.cc
+@@ -326,6 +326,9 @@ terminal_util_open_url (GtkWidget *parent,
+     case FLAVOR_AS_IS:
+       uri = g_strdup (orig_url);
+       break;
++    case FLAVOR_LP:
++      uri = terminal_util_get_lp_url (orig_url);
++      break;
+     default:
+       uri = nullptr;
+       g_assert_not_reached ();
+@@ -339,6 +342,20 @@ terminal_util_open_url (GtkWidget *parent,
+     }
+ }
+ 
++char *
++terminal_util_get_lp_url (const char *orig_url)
++{
++  char *uri;
++  const char *bugnum = orig_url;
++
++  while (*bugnum && ! g_ascii_isdigit (*bugnum))
++      bugnum++;
++
++  uri = g_strdup_printf ("https://bugs.launchpad.net/bugs/%s", bugnum);
++
++  return uri;
++}
++
+ /**
+  * terminal_util_transform_uris_to_quoted_fuse_paths:
+  * @uris:
+diff --git a/src/terminal-util.hh b/src/terminal-util.hh
+index 50ee2db..b00e6ab 100644
+--- a/src/terminal-util.hh
++++ b/src/terminal-util.hh
+@@ -44,6 +44,8 @@ void terminal_util_open_url (GtkWidget *parent,
+                              TerminalURLFlavor flavor,
+                              guint32 user_time);
+ 
++char *terminal_util_get_lp_url (const char *orig_url);
++
+ void terminal_util_transform_uris_to_quoted_fuse_paths (char **uris);
+ 
+ char *terminal_util_concat_uris (char **uris,
+diff --git a/src/terminal-window.cc b/src/terminal-window.cc
+index 0a91f5f..e7b13df 100644
+--- a/src/terminal-window.cc
++++ b/src/terminal-window.cc
+@@ -1035,7 +1035,17 @@ action_copy_match_cb (GSimpleAction *action,
+   if (info->url == nullptr)
+     return;
+ 
+-  gtk_clipboard_set_text (priv->clipboard, info->url, -1);
++  if (info->url_flavor == FLAVOR_LP)
++    {
++      char *uri;
++      uri = terminal_util_get_lp_url (info->url);
++      gtk_clipboard_set_text (priv->clipboard, uri, -1);
++      g_free (uri);
++    }
++  else
++    {
++      gtk_clipboard_set_text (priv->clipboard, info->url, -1);
++    }
+ }
+ 
+ static void
+@@ -1731,6 +1741,7 @@ screen_show_popup_menu_cb (TerminalScreen *screen,
+       break;
+     case FLAVOR_AS_IS:
+     case FLAVOR_DEFAULT_TO_HTTP:
++    case FLAVOR_LP:
+     default:
+       open_label = _("_Open Link");
+       copy_label = _("Copy _Link");
diff -pruN 3.56.2-4/debian/patches/Use-DejaVu-as-system-font-if-language-is-Arabic.patch 3.56.2-4ubuntu1/debian/patches/Use-DejaVu-as-system-font-if-language-is-Arabic.patch
--- 3.56.2-4/debian/patches/Use-DejaVu-as-system-font-if-language-is-Arabic.patch	1970-01-01 00:00:00.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/patches/Use-DejaVu-as-system-font-if-language-is-Arabic.patch	2025-09-15 12:00:10.000000000 +0000
@@ -0,0 +1,43 @@
+From: Gunnar Hjalmarsson <gunnarhj@ubuntu.com>
+Date: Wed, 15 Feb 2023 16:38:27 +0100
+Subject: Use DejaVu as system font if language is Arabic
+
+Several monospace fonts cause issues in VTE based terminals when
+rendering Arabic scripts. DejaVu Sans Mono has proved to work best for
+Arabic.
+
+This patch sets DejaVu Sans Mono as the system font in case of an
+Arabic or Persian locale if the dconf key "monospace-font-name" has
+been assigned something else.
+
+Bug-Ubuntu: https://launchpad.net/bugs/2002290
+Bug-Debian: https://bugs.debian.org/1029707
+Last-Update: 2023-02-15
+Forwarded: not-needed
+---
+ src/terminal-app.cc | 12 +++++++++++-
+ 1 file changed, 11 insertions(+), 1 deletion(-)
+
+diff --git a/src/terminal-app.cc b/src/terminal-app.cc
+index b6b6aac..34bc1b6 100644
+--- a/src/terminal-app.cc
++++ b/src/terminal-app.cc
+@@ -1635,7 +1635,17 @@ terminal_app_get_system_font (TerminalApp *app)
+ 
+   font = g_settings_get_string (app->desktop_interface_settings, MONOSPACE_FONT_KEY_NAME);
+ 
+-  return pango_font_description_from_string (font);
++  auto desc = pango_font_description_from_string (font);
++
++  /* override system font for Arabic */
++  g_autofree gchar *lang = g_utf8_substring (g_get_language_names()[0], 0, 2);
++  if (g_str_equal (lang, "ar") || g_str_equal (lang, "fa")) {
++    auto family = pango_font_description_get_family (desc);
++    if (family && !g_str_has_prefix (family, "DejaVu Sans Mono"))
++      pango_font_description_set_family (desc, "DejaVu Sans Mono");
++  }
++
++  return desc;
+ }
+ 
+ #ifdef TERMINAL_SERVER
diff -pruN 3.56.2-4/debian/patches/scrollbar-background-theming.patch 3.56.2-4ubuntu1/debian/patches/scrollbar-background-theming.patch
--- 3.56.2-4/debian/patches/scrollbar-background-theming.patch	1970-01-01 00:00:00.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/patches/scrollbar-background-theming.patch	2025-09-15 12:00:10.000000000 +0000
@@ -0,0 +1,195 @@
+From: Marco Trevisan <marco.trevisan@canonical.com>
+Date: Sat, 20 Jan 2018 18:48:39 -0500
+Subject: draw proper background under the scrollbar
+
+Forwarded: yes, https://bugzilla.gnome.org/show_bug.cgi?id=754796
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1493964
+---
+ src/terminal-screen-container.cc | 28 +++++++++++++++++--
+ src/terminal-screen.cc           | 60 +++++++++++++++++++++++++++++++++++++++-
+ src/terminal-screen.hh           |  2 ++
+ 3 files changed, 87 insertions(+), 3 deletions(-)
+
+diff --git a/src/terminal-screen-container.cc b/src/terminal-screen-container.cc
+index 6d85190..cedb1d9 100644
+--- a/src/terminal-screen-container.cc
++++ b/src/terminal-screen-container.cc
+@@ -121,9 +121,25 @@ terminal_screen_container_init (TerminalScreenContainer *container)
+   priv->vscrollbar_policy = GTK_POLICY_AUTOMATIC;
+ }
+ 
++static gboolean
++scrollbar_bg_draw_cb (GtkWidget *widget, cairo_t *cr, TerminalScreenContainer *container)
++{
++  TerminalScreenContainerPrivate *priv = container->priv;
++  GdkRGBA * bg = terminal_screen_get_bg_color (priv->screen);
++
++  cairo_save (cr);
++  cairo_set_source_rgba (cr, bg->red, bg->green, bg->blue, bg->alpha);
++  cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE);
++  cairo_paint (cr);
++  cairo_restore (cr);
++
++  return FALSE;
++}
++
+ static void
+ terminal_screen_container_constructed (GObject *object)
+ {
++  GtkWidget *scrollbar;
+   TerminalScreenContainer *container = TERMINAL_SCREEN_CONTAINER (object);
+   TerminalScreenContainerPrivate *priv = container->priv;
+ 
+@@ -151,9 +167,12 @@ terminal_screen_container_constructed (GObject *object)
+ }
+ #else
+   priv->hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
++  priv->vscrollbar = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+ 
+-  priv->vscrollbar = gtk_scrollbar_new (GTK_ORIENTATION_VERTICAL,
+-                                        gtk_scrollable_get_vadjustment (GTK_SCROLLABLE (priv->screen)));
++  scrollbar = gtk_scrollbar_new (GTK_ORIENTATION_VERTICAL,
++                                 gtk_scrollable_get_vadjustment (GTK_SCROLLABLE (priv->screen)));
++
++  gtk_box_pack_start (GTK_BOX (priv->vscrollbar), scrollbar, TRUE, TRUE, 0);
+ 
+   gtk_box_pack_start (GTK_BOX (priv->hbox), GTK_WIDGET (priv->screen), TRUE, TRUE, 0);
+   gtk_box_pack_start (GTK_BOX (priv->hbox), priv->vscrollbar, FALSE, FALSE, 0);
+@@ -163,6 +182,11 @@ terminal_screen_container_constructed (GObject *object)
+ #endif
+ 
+   _terminal_screen_update_scrollbar (priv->screen);
++
++  g_signal_connect (G_OBJECT (priv->vscrollbar), "draw",
++                    G_CALLBACK (scrollbar_bg_draw_cb), container);
++  g_signal_connect_swapped (priv->screen, "notify::bg-color",
++                            G_CALLBACK (gtk_widget_queue_draw), priv->vscrollbar);
+ }
+ 
+ static void
+diff --git a/src/terminal-screen.cc b/src/terminal-screen.cc
+index 2e92af4..4fbe4b8 100644
+--- a/src/terminal-screen.cc
++++ b/src/terminal-screen.cc
+@@ -117,6 +117,8 @@ struct _TerminalScreenPrivate
+ 
+   GIcon* icon_color;
+   GIcon* icon_image;
++  GdkRGBA bg_color;
++  GdkRGBA fg_color;
+ 
+   bool has_progress;
+   bool icon_progress_set;
+@@ -138,7 +140,9 @@ enum {
+   PROP_PROFILE = 1,
+   PROP_ICON,
+   PROP_TITLE,
+-  N_PROPS
++  N_PROPS,
++  PROP_BG_COLOR,
++  PROP_FG_COLOR
+ };
+ 
+ static GParamSpec* pspecs[N_PROPS];
+@@ -862,6 +866,12 @@ terminal_screen_get_property (GObject *object,
+       case PROP_TITLE:
+         g_value_set_string (value, terminal_screen_get_title (screen));
+         break;
++      case PROP_BG_COLOR:
++        g_value_set_boxed (value, terminal_screen_get_bg_color (screen));
++        break;
++      case PROP_FG_COLOR:
++        g_value_set_boxed (value, terminal_screen_get_bg_color (screen));
++        break;
+       default:
+         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+         break;
+@@ -883,6 +893,8 @@ terminal_screen_set_property (GObject *object,
+         break;
+       case PROP_ICON:
+       case PROP_TITLE:
++      case PROP_FG_COLOR:
++      case PROP_BG_COLOR:
+         /* not writable */
+       default:
+         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
+@@ -976,6 +988,24 @@ terminal_screen_class_init (TerminalScreenClass *klass)
+ 				      G_PARAM_STATIC_STRINGS |
+                                       G_PARAM_EXPLICIT_NOTIFY));
+ 
++  g_object_class_install_property
++    (object_class,
++     PROP_BG_COLOR,
++     g_param_spec_boxed ("bg-color", NULL, NULL,
++                         GDK_TYPE_RGBA,
++                         GParamFlags(G_PARAM_READABLE |
++                                     G_PARAM_STATIC_STRINGS |
++                                     G_PARAM_EXPLICIT_NOTIFY)));
++
++  g_object_class_install_property
++    (object_class,
++     PROP_FG_COLOR,
++     g_param_spec_boxed ("fg-color", NULL, NULL,
++                         GDK_TYPE_RGBA,
++                         GParamFlags(G_PARAM_READABLE |
++                                     G_PARAM_STATIC_STRINGS |
++                                     G_PARAM_EXPLICIT_NOTIFY)));
++
+   g_object_class_install_properties(object_class, N_PROPS, pspecs);
+ 
+   g_type_class_add_private (object_class, sizeof (TerminalScreenPrivate));
+@@ -1326,6 +1356,22 @@ terminal_screen_get_title (TerminalScreen *screen)
+   return vte_terminal_get_window_title (VTE_TERMINAL (screen));
+ }
+ 
++GdkRGBA*
++terminal_screen_get_bg_color (TerminalScreen *screen)
++{
++  g_return_val_if_fail (TERMINAL_IS_SCREEN (screen), NULL);
++
++  return &screen->priv->bg_color;
++}
++
++GdkRGBA*
++terminal_screen_get_fg_color (TerminalScreen *screen)
++{
++  g_return_val_if_fail (TERMINAL_IS_SCREEN (screen), NULL);
++
++  return &screen->priv->fg_color;
++}
++
+ static void
+ terminal_screen_profile_changed_cb (GSettings     *profile,
+                                     const char    *prop_name,
+@@ -1581,6 +1627,18 @@ update_color_scheme (TerminalScreen *screen)
+   vte_terminal_set_color_highlight (VTE_TERMINAL (screen), highlight_bgp);
+   vte_terminal_set_color_highlight_foreground (VTE_TERMINAL (screen), highlight_fgp);
+ 
++  if (gdk_rgba_hash (&priv->bg_color) != gdk_rgba_hash (&bg))
++    {
++      priv->bg_color = bg;
++      g_object_notify (G_OBJECT (screen), "bg-color");
++    }
++
++  if (gdk_rgba_hash (&priv->fg_color) != gdk_rgba_hash (&fg))
++    {
++      priv->fg_color = fg;
++      g_object_notify (G_OBJECT (screen), "fg-color");
++    }
++
+   update_toplevel_transparency (screen);
+ }
+ 
+diff --git a/src/terminal-screen.hh b/src/terminal-screen.hh
+index 428b6e4..ee11d61 100644
+--- a/src/terminal-screen.hh
++++ b/src/terminal-screen.hh
+@@ -115,6 +115,8 @@ GSettings* terminal_screen_get_profile (TerminalScreen *screen);
+ GSettings* terminal_screen_ref_profile (TerminalScreen *screen);
+ 
+ const char* terminal_screen_get_title          (TerminalScreen *screen);
++GdkRGBA*    terminal_screen_get_bg_color       (TerminalScreen *screen);
++GdkRGBA*    terminal_screen_get_fg_color       (TerminalScreen *screen);
+ 
+ char *terminal_screen_get_current_dir (TerminalScreen *screen);
+ 
diff -pruN 3.56.2-4/debian/patches/series 3.56.2-4ubuntu1/debian/patches/series
--- 3.56.2-4/debian/patches/series	2025-09-15 07:09:07.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/patches/series	2025-09-15 12:00:10.000000000 +0000
@@ -4,3 +4,10 @@ prefs-Replace-icon.patch
 util-xte-Handle-parsing-ids-with-desktop-action-names.patch
 util-xte-Check-the-default-terminal-in-system-data-dirs.patch
 util-xte-Fix-config-file-rewrite-with-desktop-action-name.patch
+0001-Restore-transparency.patch
+0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch
+0001-screen-window-Extra-padding-around-transparent-termi.patch
+52_support_apturl.patch
+60_add_lp_handler.patch
+scrollbar-background-theming.patch
+Use-DejaVu-as-system-font-if-language-is-Arabic.patch
diff -pruN 3.56.2-4/debian/rules 3.56.2-4ubuntu1/debian/rules
--- 3.56.2-4/debian/rules	2025-09-15 07:09:07.000000000 +0000
+++ 3.56.2-4ubuntu1/debian/rules	2025-09-15 12:00:10.000000000 +0000
@@ -8,6 +8,11 @@ include /usr/share/dpkg/default.mk
 %:
 	dh $@
 
+override_dh_auto_configure:
+	dh_auto_configure -- \
+		-Dnautilus_extension=false
+
+
 execute_after_dh_auto_build:
 	pod2man \
 		--center '$(DEB_VENDOR)' \
