Hello community,

here is the log from the commit of package xfce4-power-manager for 
openSUSE:Factory
checked in at Mon Jul 25 09:21:57 CEST 2011.



--------
--- xfce4-power-manager/xfce4-power-manager.changes     2011-05-04 
10:47:59.000000000 +0200
+++ 
/mounts/work_src_done/STABLE/xfce4-power-manager/xfce4-power-manager.changes    
    2011-06-29 10:56:24.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Jun 29 08:02:05 UTC 2011 - [email protected]
+
+- added xfce4-power-manager-1.0.10-fix-broken-icon.patch which
+  fixes the pbroken empty battery icon in the tray
+- added xfce4-power-manager-1.0.10-support-networkmanager-0.9.patch
+  which adds support fro NetworkManager 0.9
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


New:
----
  xfce4-power-manager-1.0.10-fix-broken-icon.patch
  xfce4-power-manager-1.0.10-support-networkmanager-0.9.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xfce4-power-manager.spec ++++++
--- /var/tmp/diff_new_pack.anJfbD/_old  2011-07-25 09:19:08.000000000 +0200
+++ /var/tmp/diff_new_pack.anJfbD/_new  2011-07-25 09:19:08.000000000 +0200
@@ -20,7 +20,7 @@
 
 Name:           xfce4-power-manager
 Version:        1.0.10
-Release:        12
+Release:        14
 License:        GPLv2+
 Summary:        Power Management for the Xfce Desktop Dnvironment
 Url:            
http://goodies.xfce.org/projects/applications/xfce4-power-manager/
@@ -30,6 +30,10 @@
 Patch0:         xfce4-power-manager-0.9.98-lxde-support.patch
 # PATCH-FIX-UPSTREAM xfce4-power-manager-1.0.10-fix-libnotify-0.7.patch 
[email protected] -- Fix the libnotify 0.7.0 API usage
 Patch1:         xfce4-power-manager-1.0.10-fix-libnotify-0.7.patch
+# PATCH-FEATURE-UPSTREAM 
xfce4-power-manager-1.0.10-support-networkmanager-0.9.patch [email protected] 
-- Adds support for NetworkManager 0.9
+Patch2:         xfce4-power-manager-1.0.10-support-networkmanager-0.9.patch
+# PATCH-FIX-UPSTREAM xfce4-power-manager-1.0.10-fix-broken-icon.patch 
[email protected] -- Fix broken empty battery icon in tray
+Patch3:         xfce4-power-manager-1.0.10-fix-broken-icon.patch
 BuildRequires:  fdupes
 BuildRequires:  intltool
 BuildRequires:  pkgconfig(dbus-glib-1)
@@ -69,6 +73,8 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 %configure --disable-hal

++++++ xfce4-power-manager-1.0.10-fix-broken-icon.patch ++++++
>From 643962eb2d46d48042db0ab278c46813da8b6e9b Mon Sep 17 00:00:00 2001
From: Ali Abdallah <[email protected]>
Date: Mon, 27 Jun 2011 14:27:15 +0000
Subject: Fix Broken empty battery icon..

---
diff --git a/src/xfpm-battery.c b/src/xfpm-battery.c
index 9d8bbd9..763b014 100644
--- a/src/xfpm-battery.c
+++ b/src/xfpm-battery.c
@@ -309,10 +309,14 @@ xfpm_battery_refresh_icon (XfpmBattery *battery)
                        battery->priv->icon_prefix, 
                        xfpm_battery_get_icon_index (battery->priv->type, 
battery->priv->percentage));
        }
+       else if ( battery->priv->state == XFPM_DEVICE_STATE_EMPTY)
+       {
+           g_snprintf (icon_name, 128, "%s%s", battery->priv->icon_prefix, 
battery->priv->ac_online ? "000-charging" : "000");
+       }
     }
     else
     {
-       if ( !battery->priv->present )
+       if ( !battery->priv->present || battery->priv->state == 
XFPM_DEVICE_STATE_EMPTY )
        {
            g_snprintf (icon_name, 128, "%s-000", battery->priv->icon_prefix);
        }
++++++ xfce4-power-manager-1.0.10-support-networkmanager-0.9.patch ++++++
>From 2a8d115e4172c4d09be86cb8182af89b97e1250b Mon Sep 17 00:00:00 2001
From: Mikhail Efremov <[email protected]>
Date: Tue, 15 Mar 2011 16:59:50 +0000
Subject: Support NetworkManager 0.9

---
diff --git a/src/xfpm-network-manager.c b/src/xfpm-network-manager.c
index 651f746..908b813 100644
--- a/src/xfpm-network-manager.c
+++ b/src/xfpm-network-manager.c
@@ -29,9 +29,8 @@
 
 /*
  * Inform the Network Manager when we do suspend/hibernate 
- * message is either "wake" or "sleep"
  */
-gboolean       xfpm_send_message_to_network_manager    (const gchar *message)
+gboolean       xfpm_network_manager_sleep      (gboolean sleep)
 {
 #ifdef WITH_NETWORK_MANAGER
 
@@ -59,7 +58,7 @@ gboolean      xfpm_send_message_to_network_manager    (const 
gchar *message)
        return FALSE;
     }
     
-    dbus_g_proxy_call_no_reply (proxy, message, G_TYPE_INVALID);
+    dbus_g_proxy_call_no_reply (proxy, "Sleep", G_TYPE_BOOLEAN, sleep, 
G_TYPE_INVALID);
     g_object_unref (G_OBJECT(proxy));
     dbus_g_connection_unref (bus);
     
diff --git a/src/xfpm-network-manager.h b/src/xfpm-network-manager.h
index 9d77ab8..51d0987 100644
--- a/src/xfpm-network-manager.h
+++ b/src/xfpm-network-manager.h
@@ -23,7 +23,7 @@
 
 G_BEGIN_DECLS
 
-gboolean       xfpm_send_message_to_network_manager    (const gchar *message);
+gboolean       xfpm_network_manager_sleep      (gboolean sleep);
 
 G_END_DECLS
 
diff --git a/src/xfpm-power.c b/src/xfpm-power.c
index bbe1a77..d22e502 100644
--- a/src/xfpm-power.c
+++ b/src/xfpm-power.c
@@ -337,7 +337,7 @@ xfpm_power_sleep (XfpmPower *power, const gchar 
*sleep_time, gboolean force)
     }
     
     g_signal_emit (G_OBJECT (power), signals [SLEEPING], 0);
-    xfpm_send_message_to_network_manager ("sleep");
+    xfpm_network_manager_sleep (TRUE);
         
     g_object_get (G_OBJECT (power->priv->conf),
                  LOCK_SCREEN_ON_SLEEP, &lock_screen,
@@ -373,7 +373,7 @@ xfpm_power_sleep (XfpmPower *power, const gchar 
*sleep_time, gboolean force)
     }
     
     g_signal_emit (G_OBJECT (power), signals [WAKING_UP], 0);
-    xfpm_send_message_to_network_manager ("wake");
+    xfpm_network_manager_sleep (FALSE);
 }
 
 static void

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to