[Pkg-xfce-commits] r3533 - in desktop/trunk/xfce4-terminal/debian: . patches

Yves-Alexis Perez corsac at alioth.debian.org
Tue Oct 6 02:40:42 UTC 2009


Author: corsac
Date: 2009-10-06 14:40:41 +0000 (Tue, 06 Oct 2009)
New Revision: 3533

Added:
   desktop/trunk/xfce4-terminal/debian/patches/01_fix-background-image.patch
Modified:
   desktop/trunk/xfce4-terminal/debian/changelog
   desktop/trunk/xfce4-terminal/debian/rules
Log:
* debian/rules:
  - correct the sed expression when correcting the help path    (LP: #442021)
* debian/patches:
  - 01_fix-background-image.patch added.                      closes: #539646

Modified: desktop/trunk/xfce4-terminal/debian/changelog
===================================================================
--- desktop/trunk/xfce4-terminal/debian/changelog	2009-10-06 06:29:33 UTC (rev 3532)
+++ desktop/trunk/xfce4-terminal/debian/changelog	2009-10-06 14:40:41 UTC (rev 3533)
@@ -1,3 +1,12 @@
+xfce4-terminal (0.4.1-2) UNRELEASED; urgency=low
+
+  * debian/rules:
+    - correct the sed expression when correcting the help path    (LP: #442021)
+  * debian/patches:
+    - 01_fix-background-image.patch added.                      closes: #539646
+
+ -- Yves-Alexis Perez <corsac at debian.org>  Tue, 06 Oct 2009 16:38:20 +0200
+
 xfce4-terminal (0.4.1-1) unstable; urgency=low
 
   * New upstream release.

Added: desktop/trunk/xfce4-terminal/debian/patches/01_fix-background-image.patch
===================================================================
--- desktop/trunk/xfce4-terminal/debian/patches/01_fix-background-image.patch	                        (rev 0)
+++ desktop/trunk/xfce4-terminal/debian/patches/01_fix-background-image.patch	2009-10-06 14:40:41 UTC (rev 3533)
@@ -0,0 +1,78 @@
+commit e8244292fa3d24314f54883fa1b97c3e2e85cd43
+Author: Nick Schermer <nick at xfce.org>
+Date:   Tue Oct 6 15:48:41 2009 +0200
+
+    Fix broken background image when compositing is disabled (bug #5645).
+
+diff --git a/Terminal.glade b/Terminal.glade
+index 8704b8a..0091a0c 100644
+--- a/Terminal.glade
++++ b/Terminal.glade
+@@ -1978,10 +1978,10 @@ when double clicking:</property>
+     </data>
+   </object>
+   <object class="GtkAdjustment" id="background-darkness">
+-    <property name="lower">0.050000000000000003</property>
++    <property name="lower">0</property>
+     <property name="upper">1</property>
+     <property name="step_increment">0.01</property>
+-    <property name="page_increment">0.10000000000000001</property>
++    <property name="page_increment">0.1</property>
+   </object>
+   <object class="GtkSizeGroup" id="sizegroup1">
+     <widgets>
+diff --git a/terminal/terminal-screen.c b/terminal/terminal-screen.c
+index 1a07c0e..446b44f 100644
+--- a/terminal/terminal-screen.c
++++ b/terminal/terminal-screen.c
+@@ -994,7 +994,8 @@ terminal_screen_timer_background (gpointer user_data)
+   TerminalBackground   background_mode;
+   GdkPixbuf           *image;
+   gdouble              background_darkness;
+-  gboolean             transparent = FALSE;
++  gdouble              saturation = 1.0;
++  guint16              opacity = 0xffff;
+ 
+   terminal_return_val_if_fail (TERMINAL_IS_SCREEN (screen), FALSE);
+   terminal_return_val_if_fail (VTE_IS_TERMINAL (screen->terminal), FALSE);
+@@ -1003,7 +1004,6 @@ terminal_screen_timer_background (gpointer user_data)
+ 
+   g_object_get (G_OBJECT (screen->preferences), "background-mode", &background_mode, NULL);
+ 
+-
+   if (G_UNLIKELY (background_mode == TERMINAL_BACKGROUND_IMAGE))
+     {
+       loader = terminal_image_loader_get ();
+@@ -1026,25 +1026,15 @@ terminal_screen_timer_background (gpointer user_data)
+     {
+       g_object_get (G_OBJECT (screen->preferences), "background-darkness", &background_darkness, NULL);
+ 
+-      if (gtk_widget_is_composited (GTK_WIDGET (screen)))
+-        {
+-          vte_terminal_set_opacity (VTE_TERMINAL (screen->terminal), 0xffff * background_darkness);
+-          vte_terminal_set_background_saturation (VTE_TERMINAL (screen->terminal), 1.0);
+-        }
+-      else
+-        {
+-          vte_terminal_set_background_saturation (VTE_TERMINAL (screen->terminal), 1.0 - background_darkness);
+-          vte_terminal_set_opacity (VTE_TERMINAL (screen->terminal), 0xffff);
+-          transparent = TRUE;
+-        }
+-    }
+-  else
+-    {
+-      vte_terminal_set_background_saturation (VTE_TERMINAL (screen->terminal), 1.0);
+-      vte_terminal_set_opacity (VTE_TERMINAL (screen->terminal), 0xffff);
++      saturation = 1.0 - background_darkness;
++      opacity = 0xffff * background_darkness;
+     }
+ 
+-  vte_terminal_set_background_transparent (VTE_TERMINAL (screen->terminal), transparent);
++  vte_terminal_set_background_saturation (VTE_TERMINAL (screen->terminal), saturation);
++  vte_terminal_set_opacity (VTE_TERMINAL (screen->terminal), opacity);
++  vte_terminal_set_background_transparent (VTE_TERMINAL (screen->terminal),
++                                           background_mode == TERMINAL_BACKGROUND_TRANSPARENT
++                                           && !gtk_widget_is_composited (GTK_WIDGET (screen)));
+ 
+   screen->last_size_change = time (NULL);
+ 

Modified: desktop/trunk/xfce4-terminal/debian/rules
===================================================================
--- desktop/trunk/xfce4-terminal/debian/rules	2009-10-06 06:29:33 UTC (rev 3532)
+++ desktop/trunk/xfce4-terminal/debian/rules	2009-10-06 14:40:41 UTC (rev 3533)
@@ -18,6 +18,6 @@
 	install -m 0644 debian/terminal.xpm debian/xfce4-terminal/usr/share/pixmaps/
 	mv debian/xfce4-terminal/usr/lib/xfce4-terminal/xfce4-terminalHelp \
 		debian/xfce4-terminal/usr/lib/xfce4-terminal/TerminalHelp
-	sed -i 's#doc/Terminal/#doc/xfce4-terminal/html#' debian/xfce4-terminal/usr/lib/xfce4-terminal/TerminalHelp
+	sed -i 's#doc/Terminal#doc/xfce4-terminal/html#' debian/xfce4-terminal/usr/lib/xfce4-terminal/TerminalHelp
 	chrpath -d -k debian/xfce4-terminal/usr/bin/xfce4-terminal
 




More information about the Pkg-xfce-commits mailing list