r38503 - in /desktop/experimental/gnome-panel/debian: ./ patches/

jbicha-guest at users.alioth.debian.org jbicha-guest at users.alioth.debian.org
Sun Jun 9 03:08:59 UTC 2013


Author: jbicha-guest
Date: Sun Jun  9 03:08:58 2013
New Revision: 38503

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=38503
Log:
* Backport several other fixes:
  - 90-remove_artifact_on_icon_animation.patch
  - 91-fix_panels_in_separate_screens.patch
  - 92-fix_sunrise-times.patch

Added:
    desktop/experimental/gnome-panel/debian/patches/90-remove_artifact_on_icon_animation.patch
    desktop/experimental/gnome-panel/debian/patches/91-fix_panels_in_separate_screens.patch
    desktop/experimental/gnome-panel/debian/patches/92-fix_sunrise-times.patch
Modified:
    desktop/experimental/gnome-panel/debian/changelog
    desktop/experimental/gnome-panel/debian/gnome-panel-data.install
    desktop/experimental/gnome-panel/debian/gnome-session-fallback.install
    desktop/experimental/gnome-panel/debian/patches/series
    desktop/experimental/gnome-panel/debian/rules

Modified: desktop/experimental/gnome-panel/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/changelog?rev=38503&op=diff
==============================================================================
--- desktop/experimental/gnome-panel/debian/changelog [utf-8] (original)
+++ desktop/experimental/gnome-panel/debian/changelog [utf-8] Sun Jun  9 03:08:58 2013
@@ -21,6 +21,10 @@
     - Fix build with gnome-desktop3 3.8
   * debian/patches/drop-gweather-xml-include.patch:
     - Fix build with libgweather 3.8
+  * Backport several other fixes:
+    - 90-remove_artifact_on_icon_animation.patch
+    - 91-fix_panels_in_separate_screens.patch
+    - 92-fix_sunrise-times.patch
   * Dropped patches applied in new version
     - 15_avoid_applet_loading_failures.patch
     - 16_remove_online_accounts_from_user_menu.patch

Modified: desktop/experimental/gnome-panel/debian/gnome-panel-data.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/gnome-panel-data.install?rev=38503&op=diff
==============================================================================
--- desktop/experimental/gnome-panel/debian/gnome-panel-data.install [utf-8] (original)
+++ desktop/experimental/gnome-panel/debian/gnome-panel-data.install [utf-8] Sun Jun  9 03:08:58 2013
@@ -1,7 +1,5 @@
-etc/gconf
 usr/share/glib-2.0
 usr/share/gnome-panel
-usr/share/gnome
+usr/share/help
 usr/share/icons
 usr/share/locale
-usr/share/omf

Modified: desktop/experimental/gnome-panel/debian/gnome-session-fallback.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/gnome-session-fallback.install?rev=38503&op=diff
==============================================================================
--- desktop/experimental/gnome-panel/debian/gnome-session-fallback.install [utf-8] (original)
+++ desktop/experimental/gnome-panel/debian/gnome-session-fallback.install [utf-8] Sun Jun  9 03:08:58 2013
@@ -1,6 +1,6 @@
 debian/scripts/gnome-session-fallback /usr/bin
 debian/scripts/gnome-wm /usr/bin
 debian/gnome-wm.desktop /usr/share/applications
-usr/share/xsessions/gnome-fallback.desktop
-usr/share/gnome-session/sessions/gnome-fallback.session
+usr/share/xsessions/gnome-flashback.desktop
+usr/share/gnome-session/sessions/gnome-flashback.session
 

Added: desktop/experimental/gnome-panel/debian/patches/90-remove_artifact_on_icon_animation.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/patches/90-remove_artifact_on_icon_animation.patch?rev=38503&op=file
==============================================================================
--- desktop/experimental/gnome-panel/debian/patches/90-remove_artifact_on_icon_animation.patch (added)
+++ desktop/experimental/gnome-panel/debian/patches/90-remove_artifact_on_icon_animation.patch [utf-8] Sun Jun  9 03:08:58 2013
@@ -1,0 +1,16 @@
+# Description: Remove black frame artifact on launcher icon zoom animation
+# Origin/Author:  Yannick GICQUEL
+# Bug: https://bugzilla.gnome.org/show_bug.cgi?id=688618
+Index: gnome-panel/gnome-panel/xstuff.c
+===================================================================
+--- gnome-panel.orig/gnome-panel/xstuff.c	2012-11-18 16:22:36.108284000 +0100
++++ gnome-panel/gnome-panel/xstuff.c	2012-11-18 16:42:40.961891555 +0100
+@@ -326,6 +326,8 @@
+ 			g_source_remove (zoom->timeout_id);
+ 		zoom->timeout_id = 0;
+ 
++		gtk_widget_hide (widget);
++
+ 		g_object_unref (zoom->pixbuf);
+ 		zoom->pixbuf = NULL;
+ 

Added: desktop/experimental/gnome-panel/debian/patches/91-fix_panels_in_separate_screens.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/patches/91-fix_panels_in_separate_screens.patch?rev=38503&op=file
==============================================================================
--- desktop/experimental/gnome-panel/debian/patches/91-fix_panels_in_separate_screens.patch (added)
+++ desktop/experimental/gnome-panel/debian/patches/91-fix_panels_in_separate_screens.patch [utf-8] Sun Jun  9 03:08:58 2013
@@ -1,0 +1,37 @@
+From 3bee9c86f8c31ba0048ac52fefad2222b9ea53c2 Mon Sep 17 00:00:00 2001
+From: Alberts Muktupavels <alberts.muktupavels at gmail.com>
+Date: Mon, 20 May 2013 14:55:56 +0000
+Subject: Fix panels in separate x screens
+
+1) Don't set screen to default screen when it exist.
+2) Set screen for menu, otherwise menu always appears on first screen.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=689610
+---
+diff --git a/gnome-panel/panel-toplevel.c b/gnome-panel/panel-toplevel.c
+index 6a11fc3..8cf91c7 100644
+--- a/gnome-panel/panel-toplevel.c
++++ b/gnome-panel/panel-toplevel.c
+@@ -4455,7 +4455,7 @@ panel_toplevel_settings_bind_set_screen (const GValue       *value,
+ {
+ 	GdkScreen *screen = g_value_get_object (value);
+ 
+-	if (!screen || GDK_IS_SCREEN (screen))
++	if (!screen || !GDK_IS_SCREEN (screen))
+ 		screen = gdk_screen_get_default ();
+ 
+ 	return g_variant_new ("i", gdk_screen_get_number (screen));
+diff --git a/libpanel-applet/panel-applet.c b/libpanel-applet/panel-applet.c
+index cee436c..806d427 100644
+--- a/libpanel-applet/panel-applet.c
++++ b/libpanel-applet/panel-applet.c
+@@ -1141,6 +1141,8 @@ panel_applet_position_menu (GtkMenu   *menu,
+ 	applet = PANEL_APPLET (widget);
+ 
+ 	screen = gtk_widget_get_screen (widget);
++	
++	gtk_menu_set_screen(menu, screen);
+ 
+ 	gtk_widget_get_preferred_size (GTK_WIDGET (menu), &requisition, NULL);
+ 	gdk_window_get_origin (gtk_widget_get_window (widget),
+

Added: desktop/experimental/gnome-panel/debian/patches/92-fix_sunrise-times.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/patches/92-fix_sunrise-times.patch?rev=38503&op=file
==============================================================================
--- desktop/experimental/gnome-panel/debian/patches/92-fix_sunrise-times.patch (added)
+++ desktop/experimental/gnome-panel/debian/patches/92-fix_sunrise-times.patch [utf-8] Sun Jun  9 03:08:58 2013
@@ -1,0 +1,23 @@
+From be59b44d0fd3dc93e1b240b18a0706aa6e0cc19f Mon Sep 17 00:00:00 2001
+From: Jeremy Bicha <jbicha at ubuntu.com>
+Date: Mon, 20 May 2013 14:24:02 +0000
+Subject: Display sunrise/sunset times in local time not UTC
+
+Thanks Jethro Beekman for the report and the fix
+
+https://bugzilla.gnome.org/show_bug.cgi?id=695814
+---
+diff --git a/applets/clock/clock-location-tile.c b/applets/clock/clock-location-tile.c
+index 2134486..c52df71 100644
+--- a/applets/clock/clock-location-tile.c
++++ b/applets/clock/clock-location-tile.c
+@@ -632,7 +632,7 @@ weather_info_setup_tooltip (GWeatherInfo *info, ClockLocation *location, GtkTool
+ 	else
+ 		line3 = g_strdup ("");
+ 
+-	timezone = clock_location_get_timezone (location);
++	timezone = clock_location_get_tzname (location);
+ 	if (gweather_info_get_value_sunrise (info, &sunrise_time))
+ 		sunrise_str = convert_time_to_str (sunrise_time, clock_format, timezone);
+ 	else
+

Modified: desktop/experimental/gnome-panel/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/patches/series?rev=38503&op=diff
==============================================================================
--- desktop/experimental/gnome-panel/debian/patches/series [utf-8] (original)
+++ desktop/experimental/gnome-panel/debian/patches/series [utf-8] Sun Jun  9 03:08:58 2013
@@ -7,6 +7,9 @@
 11_compat_options.patch
 14_revert_timedate_change.patch
 18_fix_force_quit_applet.patch
+90-remove_artifact_on_icon_animation.patch
+91-fix_panels_in_separate_screens.patch
+92-fix_sunrise-times.patch
 drop-gweather-xml-include.patch
 git-build-with-gnome-desktop38-part1.patch
 git-build-with-gnome-desktop38-part2.patch

Modified: desktop/experimental/gnome-panel/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-panel/debian/rules?rev=38503&op=diff
==============================================================================
--- desktop/experimental/gnome-panel/debian/rules [utf-8] (original)
+++ desktop/experimental/gnome-panel/debian/rules [utf-8] Sun Jun  9 03:08:58 2013
@@ -11,7 +11,6 @@
 LDFLAGS += -Wl,-z,defs -Wl,-O1
 
 DEB_CONFIGURE_EXTRA_FLAGS += \
-			--disable-scrollkeeper \
 			--with-in-process-applets=all \
 			--enable-telepathy-glib
 ifneq ($(DEB_BUILD_GNU_SYSTEM),gnu)




More information about the pkg-gnome-commits mailing list