Hello community,
here is the log from the commit of package mate-power-manager for
openSUSE:Factory checked in at 2014-03-22 14:44:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mate-power-manager (Old)
and /work/SRC/openSUSE:Factory/.mate-power-manager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mate-power-manager"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mate-power-manager/mate-power-manager.changes
2014-01-01 11:40:50.000000000 +0100
+++
/work/SRC/openSUSE:Factory/.mate-power-manager.new/mate-power-manager.changes
2014-03-22 18:01:43.000000000 +0100
@@ -1,0 +2,21 @@
+Wed Mar 5 13:08:14 UTC 2014 - [email protected]
+
+- Update to version 1.8.0
+ + no changes since version 1.7.90
+
+-------------------------------------------------------------------
+Thu Feb 20 21:09:31 UTC 2014 - [email protected]
+
+- Update to version 1.7.90 (unstable)
+ + use yelp-tools instead of mate-doc-utils
+ + fix systemd support
+ + switch to libgnome-keyring
+- Add mate-power-manager_dbus_interface_keyboard_backlight_controls.patch
+- Add mate-power-manager_fix-mouse-click-on-brightness-applet.patch
+- Add mate-power-manager_fix-use-g_signal-notify.patch
+- Add mate-power-manager_upower-remove-recall.patch
+- Add mate-power-manager_upower-update-for-libupower-glib-API-changes.patch
+- Add mate-power-manager_upower-use-g_signal-notify.patch
+- Add mate-power-manager_upower.patch
+
+-------------------------------------------------------------------
Old:
----
mate-power-manager-1.6.3.tar.xz
switch-to-gnome-keyring.patch
New:
----
mate-power-manager-1.8.0.tar.xz
mate-power-manager_dbus_interface_keyboard_backlight_controls.patch
mate-power-manager_fix-use-g_signal-notify.patch
mate-power-manager_upower-remove-recall.patch
mate-power-manager_upower-update-for-libupower-glib-API-changes.patch
mate-power-manager_upower-use-g_signal-notify.patch
mate-power-manager_upower.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mate-power-manager.spec ++++++
--- /var/tmp/diff_new_pack.p5F9SH/_old 2014-03-22 18:01:44.000000000 +0100
+++ /var/tmp/diff_new_pack.p5F9SH/_new 2014-03-22 18:01:44.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for mate-power-manager
#
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,15 +15,29 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
Name: mate-power-manager
-Version: 1.6.3
+Version: 1.8.0
Release: 0
License: GPL-2.0
Summary: MATE Desktop UPower policy management
Url: http://mate-desktop.org
Group: System/GUI/Other
-Source0:
http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz
-# PATCH-FEATURE-UPSTREAM switch-to-gnome-keyring.patch --Use gnome-keyring
instead of mate-keyring
-Patch1: switch-to-gnome-keyring.patch
+Source0:
http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM
mate-power-manager_dbus_interface_keyboard_backlight_controls.patch --fix
gsettings schema
+# to fix keyboard backlight support
+Patch0:
mate-power-manager_dbus_interface_keyboard_backlight_controls.patch
+# PATCH-FIX-UPSTREAM mate-power-manager_fix-use-g_signal-notify.patch --fix
build with different upower version
+Patch6: mate-power-manager_fix-use-g_signal-notify.patch
+# PATCH-FIX-UPSTREAM mate-power-manager_upower-remove-recall.patch --recall
command has been dropped of
+# upower 1.x API
+Patch3: mate-power-manager_upower-remove-recall.patch
+# PATCH-FIX-UPSTREAM
mate-power-manager_upower-update-for-libupower-glib-API-changes.patch --fix
engine device
+# support for upower >= 1.0
+Patch5:
mate-power-manager_upower-update-for-libupower-glib-API-changes.patch
+# PATCH-FIX-UPSTREAM mate-power-manager_upower-use-g_signal-notify.patch --use
gsignal for backlight support with upower
+Patch4: mate-power-manager_upower-use-g_signal-notify.patch
+# PATCH-FIX-UPSTREAM mate-power-manager_upower.patch --drop suspend support in
mpm with upower 1.0 as it's
+# unsupported for now
+Patch2: mate-power-manager_upower.patch
# upower is required by pm-utils
Requires: pm-utils
Requires: udisks
@@ -31,7 +45,6 @@
Recommends: %{name}-lang
%glib2_gsettings_schema_requires
-BuildRequires: autoconf
BuildRequires: docbook-utils
BuildRequires: fdupes
BuildRequires: mate-common
@@ -41,12 +54,11 @@
BuildRequires: pkgconfig(libcanberra-gtk)
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libmatepanelapplet-4.0)
-BuildRequires: pkgconfig(mate-doc-utils)
BuildRequires: pkgconfig(gnome-keyring-1)
BuildRequires: pkgconfig(unique-1.0)
BuildRequires: pkgconfig(upower-glib)
BuildRequires: update-desktop-files
-BuildRequires: xz
+BuildRequires: yelp-tools
%description
MATE Power Manager is a MATE session daemon that acts as a policy
@@ -58,13 +70,19 @@
%prep
%setup -q
-%patch1 -p1
+%patch0 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
%build
-autoreconf -v -i --force
+autoreconf -fiv
%configure \
--disable-scrollkeeper \
- --libexecdir=%{_libexecdir}/%{name}
+ --libexecdir=%{_libexecdir}/%{name} \
+ --enable-unique
make %{?_smp_mflags}
%install
@@ -80,7 +98,6 @@
%glib2_gsettings_schema_post
%icon_theme_cache_post
-
%postun
%desktop_database_postun
%glib2_gsettings_schema_postun
@@ -90,7 +107,6 @@
%defattr(-,root,root,-)
%doc AUTHORS README COPYING
%dir %{_datadir}/mate-2.0
-%dir %{_datadir}/omf/mate-power-manager
%{_sysconfdir}/xdg/autostart/mate-power-manager.desktop
%{_bindir}/mate-power-bugreport.sh
%{_bindir}/mate-power-manager
@@ -102,12 +118,11 @@
%{_datadir}/applications/mate-power-statistics.desktop
%{_datadir}/dbus-1/services/*.service
%{_datadir}/glib-2.0/schemas/*.xml
+%{_datadir}/help/C/%{name}
%{_datadir}/icons/hicolor/*/*/*
%{_datadir}/mate-2.0/ui/
%{_datadir}/mate-panel/
%{_datadir}/mate-power-manager/
-%{_datadir}/mate/help/mate-power-manager/
-%{_datadir}/omf/mate-power-manager/mate-power-manager-C.omf
%{_datadir}/polkit-1/
%{_mandir}/man1/*.1.gz
++++++ mate-power-manager-1.6.3.tar.xz -> mate-power-manager-1.8.0.tar.xz ++++++
++++ 103869 lines of diff (skipped)
++++++ mate-power-manager_dbus_interface_keyboard_backlight_controls.patch
++++++
diff -uprN mate-power-manager-orig/src/gpm-common.h
mate-power-manager/src/gpm-common.h
--- mate-power-manager-orig/src/gpm-common.h 2013-10-03 13:56:55.000000000
+0200
+++ mate-power-manager/src/gpm-common.h 2013-10-13 19:54:10.649901214 +0200
@@ -33,6 +33,7 @@ G_BEGIN_DECLS
#define GPM_DBUS_SERVICE "org.mate.PowerManager"
#define GPM_DBUS_INTERFACE "org.mate.PowerManager"
#define GPM_DBUS_INTERFACE_BACKLIGHT
"org.mate.PowerManager.Backlight"
+#define GPM_DBUS_INTERFACE_KBD_BACKLIGHT
"org.mate.PowerManager.KbdBacklight"
#define GPM_DBUS_PATH "/org/mate/PowerManager"
#define GPM_DBUS_PATH_BACKLIGHT
"/org/mate/PowerManager/Backlight"
#define GPM_DBUS_PATH_KBD_BACKLIGHT "/org/mate/PowerManager/KbdBacklight"
diff -uprN mate-power-manager-orig/src/gpm-kbd-backlight.c
mate-power-manager/src/gpm-kbd-backlight.c
--- mate-power-manager-orig/src/gpm-kbd-backlight.c 2013-10-03
13:56:55.000000000 +0200
+++ mate-power-manager/src/gpm-kbd-backlight.c 2013-10-13 19:58:07.154258855
+0200
@@ -31,21 +31,6 @@
#include "gpm-kbd-backlight.h"
#include "gsd-media-keys-window.h"
-static const gchar *kbd_backlight_introspection = ""
-"<?xml version=\"1.0\" encoding=\"UTF-8\"?>""<node name=\"/\">"
- "<interface name=\"org.mate.PowerManager.Backlight\">"
- "<method name=\"GetBrightness\">"
- "<arg type=\"u\" name=\"percentage_brightness\" direction=\"out\"/>"
- "</method>"
- "<method name=\"SetBrightness\">"
- "<arg type=\"u\" name=\"percentage_brightness\" direction=\"in\"/>"
- "</method>"
- "<signal name=\"BrightnessChanged\">"
- "<arg type=\"u\" name=\"percentage_brightness\" direction=\"out\"/>"
- "</signal>"
- "</interface>"
-"</node>";
-
#define GPM_KBD_BACKLIGHT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o),
GPM_TYPE_KBD_BACKLIGHT, GpmKbdBacklightPrivate))
struct GpmKbdBacklightPrivate
@@ -430,40 +415,6 @@ gpm_kbd_backlight_dbus_property_set (GDB
return FALSE;
}
-/**
- * gpm_kbd_backlight_register_dbus:
- * @backlight:
- * @connection:
- * @error:
- **/
-void
-gpm_kbd_backlight_register_dbus (GpmKbdBacklight *backlight,
- GDBusConnection *connection,
- GError **error)
-{
- GDBusNodeInfo *node_info;
- GDBusInterfaceInfo *interface_info;
- GDBusInterfaceVTable interface_vtable = {
- gpm_kbd_backlight_dbus_method_call,
- gpm_kbd_backlight_dbus_property_get,
- gpm_kbd_backlight_dbus_property_set
- };
-
- node_info = g_dbus_node_info_new_for_xml (kbd_backlight_introspection,
NULL);
- interface_info = g_dbus_node_info_lookup_interface (node_info,
GPM_DBUS_INTERFACE_BACKLIGHT);
-
- backlight->priv->bus_connection = g_object_ref (connection);
- backlight->priv->bus_object_id =
- g_dbus_connection_register_object (connection,
- GPM_DBUS_PATH_KBD_BACKLIGHT,
- interface_info,
- &interface_vtable,
- backlight,
- NULL,
- error);
- g_dbus_node_info_unref (node_info);
-}
-
static gboolean
gpm_kbd_backlight_evaluate_power_source_and_set (GpmKbdBacklight *backlight)
{
diff -uprN mate-power-manager-orig/src/gpm-manager.c
mate-power-manager/src/gpm-manager.c
--- mate-power-manager-orig/src/gpm-manager.c 2013-10-03 13:56:55.000000000
+0200
+++ mate-power-manager/src/gpm-manager.c 2013-10-13 20:05:11.449488592
+0200
@@ -63,6 +63,7 @@
#include "gpm-disks.h"
#include "org.mate.PowerManager.Backlight.h"
+#include "org.mate.PowerManager.KbdBacklight.h"
static void gpm_manager_finalize (GObject *object);
@@ -1986,12 +1987,13 @@ gpm_manager_init (GpmManager *manager)
G_OBJECT
(manager->priv->backlight));
}
- manager->priv->kbd_backlight = gpm_kbd_backlight_new ();
- if (manager->priv->kbd_backlight != NULL) {
- gpm_kbd_backlight_register_dbus (manager->priv->kbd_backlight,
- g_connection,
- NULL);
- }
+ manager->priv->kbd_backlight = gpm_kbd_backlight_new ();
+ if (manager->priv->kbd_backlight != NULL) {
+ dbus_g_object_type_install_info (GPM_TYPE_KBD_BACKLIGHT,
+
&dbus_glib_gpm_kbd_backlight_object_info);
+ dbus_g_connection_register_g_object (connection,
GPM_DBUS_PATH_KBD_BACKLIGHT,
+ G_OBJECT
(manager->priv->kbd_backlight));
+ }
manager->priv->idle = gpm_idle_new ();
g_signal_connect (manager->priv->idle, "idle-changed",
diff -uprN mate-power-manager-orig/src/Makefile.am
mate-power-manager/src/Makefile.am
--- mate-power-manager-orig/src/Makefile.am 2013-10-03 13:56:55.000000000
+0200
+++ mate-power-manager/src/Makefile.am 2013-10-13 20:10:17.374533688 +0200
@@ -6,6 +6,7 @@ NULL =
EXTRA_DIST = \
org.mate.PowerManager.xml \
org.mate.PowerManager.Backlight.xml \
+ org.mate.PowerManager.KbdBacklight.xml \
gpm-marshal.list \
$(NULL)
@@ -270,6 +271,7 @@ endif
BUILT_SOURCES = \
org.mate.PowerManager.h \
org.mate.PowerManager.Backlight.h \
+ org.mate.PowerManager.KbdBacklight.h \
gpm-marshal.c \
gpm-marshal.h \
$(NULL)
@@ -295,6 +297,13 @@ org.mate.PowerManager.Backlight.h: org.m
--output=org.mate.PowerManager.Backlight.h \
$(srcdir)/org.mate.PowerManager.Backlight.xml
+org.mate.PowerManager.KbdBacklight.h: org.mate.PowerManager.KbdBacklight.xml
+ libtool --mode=execute dbus-binding-tool \
+ --prefix=gpm_kbd_backlight \
+ --mode=glib-server \
+ --output=org.mate.PowerManager.KbdBacklight.h \
+ $(srcdir)/org.mate.PowerManager.KbdBacklight.xml
+
clean-local:
rm -f *~
rm -f gpm-marshal.c gpm-marshal.h
diff -uprN mate-power-manager-orig/src/org.mate.PowerManager.KbdBacklight.xml
mate-power-manager/src/org.mate.PowerManager.KbdBacklight.xml
--- mate-power-manager-orig/src/org.mate.PowerManager.KbdBacklight.xml
2013-10-13 20:12:11.556667787 +0200
+++ mate-power-manager/src/org.mate.PowerManager.KbdBacklight.xml
2013-10-13 20:11:45.972413654 +0200
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<node name="/">
+ <interface name="org.mate.PowerManager.KbdBacklight">
+ <method name="GetBrightness">
+ <arg type="u" name="percentage_brightness" direction="out"/>
+ </method>
+ <method name="SetBrightness">
+ <arg type="u" name="percentage_brightness" direction="in"/>
+ </method>
+ <signal name="BrightnessChanged">
+ <arg type="u" name="percentage_brightness" direction="out"/>
+ </signal>
+ </interface>
+</node>
+
++++++ mate-power-manager_fix-use-g_signal-notify.patch ++++++
diff -upr mate-power-manager-orig/src/gpm-manager.c
mate-power-manager-test/src/gpm-manager.c
--- mate-power-manager-orig/src/gpm-manager.c 2013-11-09 21:19:14.954669000
+0100
+++ mate-power-manager-test/src/gpm-manager.c 2013-11-10 15:19:23.540948886
+0100
@@ -972,9 +972,9 @@ gpm_manager_get_spindown_timeout (GpmMan
**/
static void
#if UP_CHECK_VERSION(0, 99, 0)
-gpm_manager_client_changed_cb (UpClient *client, GpmManager *manager)
-#else
gpm_manager_client_changed_cb (UpClient *client, GParamSpec *pspec, GpmManager
*manager)
+#else
+gpm_manager_client_changed_cb (UpClient *client, GpmManager *manager)
#endif
{
gboolean event_when_closed;
++++++ mate-power-manager_upower-remove-recall.patch ++++++
diff -upr mate-power-manager-orig/data/org.mate.power-manager.gschema.xml.in
mate-power-manager-test/data/org.mate.power-manager.gschema.xml.in
--- mate-power-manager-orig/data/org.mate.power-manager.gschema.xml.in
2013-10-21 11:01:49.245340000 +0200
+++ mate-power-manager-test/data/org.mate.power-manager.gschema.xml.in
2013-11-09 01:00:37.801114147 +0100
@@ -211,11 +211,6 @@
<_summary>Seconds of inactivity to spin down when on battery</_summary>
<_description>The number of seconds of inactivity to spin down the disks
when on battery power.</_description>
</key>
- <key name="notify-perhaps-recall" type="b">
- <default>true</default>
- <_summary>If we should show the recalled battery warning for a broken
battery</_summary>
- <_description>If we should show the recalled battery warning for a
broken battery. Set this to false only if you know your battery is
okay.</_description>
- </key>
<key name="notify-low-capacity" type="b">
<default>true</default>
<_summary>If we should show the low capacity warning for a broken
battery</_summary>
diff -upr mate-power-manager-orig/src/gpm-engine.c
mate-power-manager-test/src/gpm-engine.c
--- mate-power-manager-orig/src/gpm-engine.c 2013-11-08 22:45:52.333993000
+0100
+++ mate-power-manager-test/src/gpm-engine.c 2013-11-08 23:06:27.444397476
+0100
@@ -760,6 +760,7 @@ gpm_engine_device_add (GpmEngine *engine
}
}
+#if !UP_CHECK_VERSION(0, 99, 0)
/**
* gpm_engine_check_recall:
**/
@@ -795,7 +796,7 @@ out:
g_free (recall_url);
return recall_notice;
}
-
+#endif
/**
* gpm_engine_coldplug_idle_cb:
**/
@@ -831,7 +832,9 @@ gpm_engine_coldplug_idle_cb (GpmEngine *
for (i=0;i<array->len;i++) {
device = g_ptr_array_index (array, i);
gpm_engine_device_add (engine, device);
+#if !UP_CHECK_VERSION(0, 99, 0)
gpm_engine_check_recall (engine, device);
+#endif
}
#if !UP_CHECK_VERSION(0, 99, 0)
out:
@@ -850,7 +853,9 @@ gpm_engine_device_added_cb (UpClient *cl
{
/* add to list */
g_ptr_array_add (engine->priv->array, g_object_ref (device));
+#if !UP_CHECK_VERSION(0, 99, 0)
gpm_engine_check_recall (engine, device);
+#endif
gpm_engine_recalculate_state (engine);
}
@@ -1154,6 +1159,7 @@ gpm_engine_class_init (GpmEngineClass *k
G_STRUCT_OFFSET (GpmEngineClass, low_capacity),
NULL, NULL, g_cclosure_marshal_VOID__POINTER,
G_TYPE_NONE, 1, G_TYPE_POINTER);
+#if !UP_CHECK_VERSION(0, 99, 0)
signals [PERHAPS_RECALL] =
g_signal_new ("perhaps-recall",
G_TYPE_FROM_CLASS (object_class),
@@ -1162,6 +1168,7 @@ gpm_engine_class_init (GpmEngineClass *k
NULL, NULL,
gpm_marshal_VOID__POINTER_STRING_STRING,
G_TYPE_NONE,
3, G_TYPE_POINTER, G_TYPE_STRING, G_TYPE_STRING);
+#endif
signals [FULLY_CHARGED] =
g_signal_new ("fully-charged",
G_TYPE_FROM_CLASS (object_class),
diff -upr mate-power-manager-orig/src/gpm-engine.h
mate-power-manager-test/src/gpm-engine.h
--- mate-power-manager-orig/src/gpm-engine.h 2013-10-14 22:33:51.547439000
+0200
+++ mate-power-manager-test/src/gpm-engine.h 2013-11-08 22:59:05.547961683
+0100
@@ -49,10 +49,12 @@ typedef struct
gchar *icon);
void (* summary_changed) (GpmEngine *engine,
gchar *status);
+#if !UP_CHECK_VERSION(0, 99, 0)
void (* perhaps_recall) (GpmEngine *engine,
UpDevice *device,
const gchar *oem_vendor,
const gchar *website);
+#endif
void (* low_capacity) (GpmEngine *engine,
UpDevice *device);
void (* charge_low) (GpmEngine *engine,
diff -upr mate-power-manager-orig/src/gpm-manager.c
mate-power-manager-test/src/gpm-manager.c
--- mate-power-manager-orig/src/gpm-manager.c 2013-10-14 22:33:51.549439000
+0200
+++ mate-power-manager-test/src/gpm-manager.c 2013-11-08 23:02:10.741820700
+0100
@@ -1090,6 +1090,7 @@ gpm_manager_settings_changed_cb (GSettin
gpm_manager_sync_policy_sleep (manager);
}
+#if !UP_CHECK_VERSION(0, 99, 0)
/**
* gpm_manager_perhaps_recall_response_cb:
*/
@@ -1194,6 +1195,7 @@ gpm_manager_engine_perhaps_recall_cb (Gp
/* delay by a few seconds so the panel can load */
g_timeout_add_seconds (GPM_MANAGER_RECALL_DELAY, (GSourceFunc)
gpm_manager_perhaps_recall_delay_cb, manager);
}
+#endif
/**
* gpm_manager_engine_icon_changed_cb:
@@ -2020,8 +2022,10 @@ gpm_manager_init (GpmManager *manager)
gpm_manager_sync_policy_sleep (manager);
manager->priv->engine = gpm_engine_new ();
+#if !UP_CHECK_VERSION(0, 99, 0)
g_signal_connect (manager->priv->engine, "perhaps-recall",
G_CALLBACK (gpm_manager_engine_perhaps_recall_cb),
manager);
+#endif
g_signal_connect (manager->priv->engine, "low-capacity",
G_CALLBACK (gpm_manager_engine_low_capacity_cb),
manager);
g_signal_connect (manager->priv->engine, "icon-changed",
++++++ mate-power-manager_upower-update-for-libupower-glib-API-changes.patch
++++++
diff -upr mate-power-manager-orig/src/gpm-engine.c
mate-power-manager-test/src/gpm-engine.c
--- mate-power-manager-orig/src/gpm-engine.c 2013-11-09 21:19:14.952669000
+0100
+++ mate-power-manager-test/src/gpm-engine.c 2013-11-09 22:45:14.729415620
+0100
@@ -868,6 +868,21 @@ gpm_engine_device_added_cb (UpClient *cl
* gpm_engine_device_removed_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_engine_device_removed_cb (UpClient *client, const char *object_path,
GpmEngine *engine)
+{
+ guint i;
+
+ for (i = 0; i < engine->priv->array->len; i++) {
+ UpDevice *device = g_ptr_array_index (engine->priv->array, i);
+
+ if (g_strcmp0 (object_path, up_device_get_object_path
(device)) == 0) {
+ g_ptr_array_remove_index (engine->priv->array, i);
+ break;
+ }
+ }
+}
+#else
gpm_engine_device_removed_cb (UpClient *client, UpDevice *device, GpmEngine
*engine)
{
gboolean ret;
@@ -876,7 +891,7 @@ gpm_engine_device_removed_cb (UpClient *
return;
gpm_engine_recalculate_state (engine);
}
-
+#endif
/**
* gpm_engine_device_changed_cb:
++++++ mate-power-manager_upower-use-g_signal-notify.patch ++++++
diff -upr mate-power-manager-orig/src/gpm-backlight.c
mate-power-manager-test/src/gpm-backlight.c
--- mate-power-manager-orig/src/gpm-backlight.c 2013-10-14 22:33:51.545439000
+0200
+++ mate-power-manager-test/src/gpm-backlight.c 2013-11-09 18:32:28.473654040
+0100
@@ -371,7 +371,11 @@ gpm_backlight_brightness_evaluate_and_se
* We might have to do things when the keys change; do them here.
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_settings_key_changed_cb (GSettings *settings, const gchar *key, GParamSpec
*pspec, GpmBacklight *backlight)
+#else
gpm_settings_key_changed_cb (GSettings *settings, const gchar *key,
GpmBacklight *backlight)
+#endif
{
gboolean on_battery;
@@ -410,7 +414,11 @@ gpm_settings_key_changed_cb (GSettings *
* Does the actions when the ac power source is inserted/removed.
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_backlight_client_changed_cb (UpClient *client, GParamSpec *pspec,
GpmBacklight *backlight)
+#else
gpm_backlight_client_changed_cb (UpClient *client, GpmBacklight *backlight)
+#endif
{
gpm_backlight_brightness_evaluate_and_set (backlight, FALSE, TRUE);
}
@@ -727,15 +735,24 @@ gpm_backlight_init (GpmBacklight *backli
/* we use up_client for the ac-adapter-changed signal */
backlight->priv->client = up_client_new ();
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (backlight->priv->client, "notify",
+ G_CALLBACK (gpm_backlight_client_changed_cb),
backlight);
+#else
g_signal_connect (backlight->priv->client, "changed",
G_CALLBACK (gpm_backlight_client_changed_cb),
backlight);
+#endif
/* gets caps */
backlight->priv->can_dim = gpm_brightness_has_hw
(backlight->priv->brightness);
/* watch for dim value changes */
backlight->priv->settings = g_settings_new (GPM_SETTINGS_SCHEMA);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (backlight->priv->settings, "notify", G_CALLBACK
(gpm_settings_key_changed_cb), backlight);
+#else
g_signal_connect (backlight->priv->settings, "changed", G_CALLBACK
(gpm_settings_key_changed_cb), backlight);
+#endif
/* set the main brightness, this is designed to be updated if the user
changes the
* brightness so we can undim to the 'correct' value */
diff -upr mate-power-manager-orig/src/gpm-button.c
mate-power-manager-test/src/gpm-button.c
--- mate-power-manager-orig/src/gpm-button.c 2013-10-14 22:33:51.546439000
+0200
+++ mate-power-manager-test/src/gpm-button.c 2013-11-09 18:52:29.023698446
+0100
@@ -324,7 +324,11 @@ gpm_button_reset_time (GpmButton *button
* gpm_button_client_changed_cb
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_button_client_changed_cb (UpClient *client, GParamSpec *pspec, GpmButton
*button)
+#else
gpm_button_client_changed_cb (UpClient *client, GpmButton *button)
+#endif
{
gboolean lid_is_closed;
@@ -363,9 +367,13 @@ gpm_button_init (GpmButton *button)
button->priv->client = up_client_new ();
button->priv->lid_is_closed = up_client_get_lid_is_closed
(button->priv->client);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (button->priv->client, "notify",
+ G_CALLBACK (gpm_button_client_changed_cb), button);
+#else
g_signal_connect (button->priv->client, "changed",
G_CALLBACK (gpm_button_client_changed_cb), button);
-
+#endif
/* register the brightness keys */
gpm_button_xevent_key (button, XF86XK_PowerOff, GPM_BUTTON_POWER);
#ifdef HAVE_XF86XK_SUSPEND
diff -upr mate-power-manager-orig/src/gpm-engine.c
mate-power-manager-test/src/gpm-engine.c
--- mate-power-manager-orig/src/gpm-engine.c 2013-11-09 19:24:00.804668000
+0100
+++ mate-power-manager-test/src/gpm-engine.c 2013-11-09 19:33:10.997189469
+0100
@@ -511,7 +511,11 @@ gpm_engine_recalculate_state (GpmEngine
* gpm_engine_settings_key_changed_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_engine_settings_key_changed_cb (GSettings *settings, const gchar *key,
GParamSpec *pspec, GpmEngine *engine)
+#else
gpm_engine_settings_key_changed_cb (GSettings *settings, const gchar *key,
GpmEngine *engine)
+#endif
{
if (g_strcmp0 (key, GPM_SETTINGS_USE_TIME_POLICY) == 0) {
@@ -878,7 +882,11 @@ gpm_engine_device_removed_cb (UpClient *
* gpm_engine_device_changed_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_engine_device_changed_cb (UpClient *client, UpDevice *device, GParamSpec
*pspec, GpmEngine *engine)
+#else
gpm_engine_device_changed_cb (UpClient *client, UpDevice *device, GpmEngine
*engine)
+#endif
{
UpDeviceKind kind;
UpDeviceState state;
@@ -1060,12 +1068,23 @@ gpm_engine_init (GpmEngine *engine)
G_CALLBACK (gpm_engine_device_added_cb), engine);
g_signal_connect (engine->priv->client, "device-removed",
G_CALLBACK (gpm_engine_device_removed_cb), engine);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (engine->priv->client, "notify",
+ G_CALLBACK (gpm_engine_device_changed_cb), engine);
+#else
g_signal_connect (engine->priv->client, "device-changed",
G_CALLBACK (gpm_engine_device_changed_cb), engine);
+#endif
engine->priv->settings = g_settings_new (GPM_SETTINGS_SCHEMA);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (engine->priv->settings, "notify",
+ G_CALLBACK (gpm_engine_settings_key_changed_cb),
engine);
+#else
g_signal_connect (engine->priv->settings, "changed",
G_CALLBACK (gpm_engine_settings_key_changed_cb),
engine);
+#endif
+
engine->priv->phone = gpm_phone_new ();
g_signal_connect (engine->priv->phone, "device-added",
diff -upr mate-power-manager-orig/src/gpm-kbd-backlight.c
mate-power-manager-test/src/gpm-kbd-backlight.c
--- mate-power-manager-orig/src/gpm-kbd-backlight.c 2013-10-14
22:33:51.548439000 +0200
+++ mate-power-manager-test/src/gpm-kbd-backlight.c 2013-11-09
21:05:54.589660859 +0100
@@ -531,8 +531,13 @@ gpm_kbd_backlight_control_resume_cb (Gpm
* Does the actions when the ac power source is inserted/removed.
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_kbd_backlight_client_changed_cb (UpClient *client, GParamSpec *pspec,
+ GpmKbdBacklight *backlight)
+#else
gpm_kbd_backlight_client_changed_cb (UpClient *client,
GpmKbdBacklight *backlight)
+#endif
{
gpm_kbd_backlight_evaluate_power_source_and_set (backlight);
}
@@ -801,8 +806,13 @@ noerr:
/* Use upower for ac changed signal */
backlight->priv->client = up_client_new ();
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (backlight->priv->client, "notify",
+ G_CALLBACK (gpm_kbd_backlight_client_changed_cb), backlight);
+#else
g_signal_connect (backlight->priv->client, "changed",
G_CALLBACK (gpm_kbd_backlight_client_changed_cb), backlight);
+#endif
backlight->priv->settings = g_settings_new (GPM_SETTINGS_SCHEMA);
//g_signal_connect (backlight->priv->settings, "changed", G_CALLBACK
(gpm_settings_key_changed_cb), backlight);
diff -upr mate-power-manager-orig/src/gpm-manager.c
mate-power-manager-test/src/gpm-manager.c
--- mate-power-manager-orig/src/gpm-manager.c 2013-11-09 01:33:29.050924000
+0100
+++ mate-power-manager-test/src/gpm-manager.c 2013-11-09 18:33:36.013331734
+0100
@@ -971,7 +971,11 @@ gpm_manager_get_spindown_timeout (GpmMan
* gpm_manager_client_changed_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
gpm_manager_client_changed_cb (UpClient *client, GpmManager *manager)
+#else
+gpm_manager_client_changed_cb (UpClient *client, GParamSpec *pspec, GpmManager
*manager)
+#endif
{
gboolean event_when_closed;
gint timeout;
@@ -1081,7 +1085,11 @@ gpm_manager_class_init (GpmManagerClass
* We might have to do things when the keys change; do them here.
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_manager_settings_changed_cb (GSettings *settings, const gchar *key,
GParamSpec *pspec, GpmManager *manager)
+#else
gpm_manager_settings_changed_cb (GSettings *settings, const gchar *key,
GpmManager *manager)
+#endif
{
if (g_strcmp0 (key, GPM_SETTINGS_SLEEP_COMPUTER_BATT) == 0 ||
g_strcmp0 (key, GPM_SETTINGS_SLEEP_COMPUTER_AC) == 0 ||
@@ -1957,11 +1965,19 @@ gpm_manager_init (GpmManager *manager)
manager->priv->notification_fully_charged = NULL;
manager->priv->disks = gpm_disks_new ();
manager->priv->settings = g_settings_new (GPM_SETTINGS_SCHEMA);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (manager->priv->settings, "notify",
+ G_CALLBACK (gpm_manager_settings_changed_cb),
manager);
+ manager->priv->client = up_client_new ();
+ g_signal_connect (manager->priv->client, "notify",
+ G_CALLBACK (gpm_manager_client_changed_cb), manager);
+#else
g_signal_connect (manager->priv->settings, "changed",
G_CALLBACK (gpm_manager_settings_changed_cb),
manager);
manager->priv->client = up_client_new ();
g_signal_connect (manager->priv->client, "changed",
G_CALLBACK (gpm_manager_client_changed_cb), manager);
+#endif
/* use libmatenotify */
notify_init (GPM_NAME);
diff -upr mate-power-manager-orig/src/gpm-prefs-core.c
mate-power-manager-test/src/gpm-prefs-core.c
--- mate-power-manager-orig/src/gpm-prefs-core.c 2013-11-08
21:19:48.232969000 +0100
+++ mate-power-manager-test/src/gpm-prefs-core.c 2013-11-09
18:34:33.846912025 +0100
@@ -156,7 +156,11 @@ gpm_prefs_format_percentage_cb (GtkScale
* gpm_prefs_action_combo_changed_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_prefs_action_combo_changed_cb (GtkWidget *widget, GParamSpec *pspec,
GpmPrefs *prefs)
+#else
gpm_prefs_action_combo_changed_cb (GtkWidget *widget, GpmPrefs *prefs)
+#endif
{
GpmActionPolicy policy;
const GpmActionPolicy *actions;
@@ -175,7 +179,11 @@ gpm_prefs_action_combo_changed_cb (GtkWi
* gpm_prefs_action_time_changed_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_prefs_action_time_changed_cb (GtkWidget *widget, GParamSpec *pspec,
GpmPrefs *prefs)
+#else
gpm_prefs_action_time_changed_cb (GtkWidget *widget, GpmPrefs *prefs)
+#endif
{
guint value;
const gint *values;
@@ -254,8 +262,13 @@ gpm_prefs_setup_action_combo (GpmPrefs *
array = g_ptr_array_new ();
g_object_set_data (G_OBJECT (widget), "settings_key", (gpointer)
gpm_pref_key);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (G_OBJECT (widget), "notify",
+ G_CALLBACK (gpm_prefs_action_combo_changed_cb),
prefs);
+#else
g_signal_connect (G_OBJECT (widget), "changed",
G_CALLBACK (gpm_prefs_action_combo_changed_cb),
prefs);
+#endif
for (i=0; actions[i] != -1; i++) {
policy = actions[i];
@@ -389,8 +402,13 @@ gpm_prefs_setup_time_combo (GpmPrefs *pr
}
/* connect after set */
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (G_OBJECT (widget), "notify",
+ G_CALLBACK (gpm_prefs_action_time_changed_cb), prefs);
+#else
g_signal_connect (G_OBJECT (widget), "changed",
G_CALLBACK (gpm_prefs_action_time_changed_cb), prefs);
+#endif
}
/**
diff -upr mate-power-manager-orig/src/gpm-statistics.c
mate-power-manager-test/src/gpm-statistics.c
--- mate-power-manager-orig/src/gpm-statistics.c 2013-11-08
21:19:48.233969000 +0100
+++ mate-power-manager-test/src/gpm-statistics.c 2013-11-09
19:40:14.983443786 +0100
@@ -1139,7 +1139,11 @@ gpm_stats_button_update_ui (void)
* gpm_stats_devices_treeview_clicked_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_stats_devices_treeview_clicked_cb (GtkTreeSelection *selection, GParamSpec
*pspec, gboolean data)
+#else
gpm_stats_devices_treeview_clicked_cb (GtkTreeSelection *selection, gboolean
data)
+#endif
{
GtkTreeModel *model;
GtkTreeIter iter;
@@ -1236,7 +1240,11 @@ gpm_stats_device_added_cb (UpClient *cli
* gpm_stats_device_changed_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_stats_device_changed_cb (UpClient *client, UpDevice *device, GParamSpec
*pspec, gpointer user_data)
+#else
gpm_stats_device_changed_cb (UpClient *client, UpDevice *device, gpointer
user_data)
+#endif
{
const gchar *object_path;
object_path = up_device_get_object_path (device);
@@ -1281,7 +1289,11 @@ gpm_stats_device_removed_cb (UpClient *c
* gpm_stats_history_type_combo_changed_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_stats_history_type_combo_changed_cb (GtkWidget *widget, GParamSpec *pspec,
gpointer data)
+#else
gpm_stats_history_type_combo_changed_cb (GtkWidget *widget, gpointer data)
+#endif
{
guint active;
const gchar *axis_x = NULL;
@@ -1333,7 +1345,11 @@ gpm_stats_history_type_combo_changed_cb
* gpm_stats_type_combo_changed_cb:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_stats_type_combo_changed_cb (GtkWidget *widget, GParamSpec *pspec,
gpointer data)
+#else
gpm_stats_type_combo_changed_cb (GtkWidget *widget, gpointer data)
+#endif
{
guint active;
const gchar *axis_x = NULL;
@@ -1385,7 +1401,11 @@ gpm_stats_type_combo_changed_cb (GtkWidg
* gpm_stats_range_combo_changed:
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_stats_range_combo_changed (GtkWidget *widget, GParamSpec *pspec, gpointer
data)
+#else
gpm_stats_range_combo_changed (GtkWidget *widget, gpointer data)
+#endif
{
guint active;
@@ -1692,8 +1712,13 @@ main (int argc, char *argv[])
gtk_tree_view_set_model (GTK_TREE_VIEW (widget),
GTK_TREE_MODEL (list_store_devices));
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget));
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (selection, "notify",
+ G_CALLBACK (gpm_stats_devices_treeview_clicked_cb),
NULL);
+#else
g_signal_connect (selection, "changed",
G_CALLBACK (gpm_stats_devices_treeview_clicked_cb),
NULL);
+#endif
/* add columns to the tree view */
gpm_stats_add_devices_columns (GTK_TREE_VIEW (widget));
@@ -1736,8 +1761,13 @@ main (int argc, char *argv[])
gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 0);
else
gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 1);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (G_OBJECT (widget), "notify",
+ G_CALLBACK (gpm_stats_history_type_combo_changed_cb),
NULL);
+#else
g_signal_connect (G_OBJECT (widget), "changed",
G_CALLBACK (gpm_stats_history_type_combo_changed_cb),
NULL);
+#endif
widget = GTK_WIDGET (gtk_builder_get_object (builder,
"combobox_stats_type"));
gpm_stats_set_combo_simple_text (widget);
@@ -1762,8 +1792,13 @@ main (int argc, char *argv[])
gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 0);
else
gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 3);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (G_OBJECT (widget), "notify",
+ G_CALLBACK (gpm_stats_type_combo_changed_cb), NULL);
+#else
g_signal_connect (G_OBJECT (widget), "changed",
G_CALLBACK (gpm_stats_type_combo_changed_cb), NULL);
+#endif
widget = GTK_WIDGET (gtk_builder_get_object (builder,
"combobox_history_time"));
gpm_stats_set_combo_simple_text (widget);
@@ -1787,8 +1822,13 @@ main (int argc, char *argv[])
gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 1);
else
gtk_combo_box_set_active (GTK_COMBO_BOX (widget), 2);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (G_OBJECT (widget), "notify",
+ G_CALLBACK (gpm_stats_range_combo_changed), NULL);
+#else
g_signal_connect (G_OBJECT (widget), "changed",
G_CALLBACK (gpm_stats_range_combo_changed), NULL);
+#endif
client = up_client_new ();
@@ -1815,7 +1855,11 @@ main (int argc, char *argv[])
/* connect now the coldplug is done */
g_signal_connect (client, "device-added", G_CALLBACK
(gpm_stats_device_added_cb), NULL);
g_signal_connect (client, "device-removed", G_CALLBACK
(gpm_stats_device_removed_cb), NULL);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (client, "notify", G_CALLBACK
(gpm_stats_device_changed_cb), NULL);
+#else
g_signal_connect (client, "device-changed", G_CALLBACK
(gpm_stats_device_changed_cb), NULL);
+#endif
/* set current device */
if (devices->len > 0) {
@@ -1847,9 +1891,9 @@ main (int argc, char *argv[])
/* set axis */
widget = GTK_WIDGET (gtk_builder_get_object (builder,
"combobox_history_type"));
- gpm_stats_history_type_combo_changed_cb (widget, NULL);
+ gpm_stats_history_type_combo_changed_cb (widget, NULL, NULL);
widget = GTK_WIDGET (gtk_builder_get_object (builder,
"combobox_stats_type"));
- gpm_stats_type_combo_changed_cb (widget, NULL);
+ gpm_stats_type_combo_changed_cb (widget, NULL, NULL);
widget = GTK_WIDGET (gtk_builder_get_object (builder, "dialog_stats"));
gtk_widget_show (widget);
diff -upr mate-power-manager-orig/src/gpm-tray-icon.c
mate-power-manager-test/src/gpm-tray-icon.c
--- mate-power-manager-orig/src/gpm-tray-icon.c 2013-10-14 22:33:51.552439000
+0200
+++ mate-power-manager-test/src/gpm-tray-icon.c 2013-11-09 18:34:52.573099918
+0100
@@ -343,7 +343,11 @@ gpm_tray_icon_activate_cb (GtkStatusIcon
* We might have to do things when the settings change; do them here.
**/
static void
+#if UP_CHECK_VERSION(0, 99, 0)
+gpm_tray_icon_settings_changed_cb (GSettings *settings, const gchar *key,
GParamSpec *pspec, GpmTrayIcon *icon)
+#else
gpm_tray_icon_settings_changed_cb (GSettings *settings, const gchar *key,
GpmTrayIcon *icon)
+#endif
{
gboolean allowed_in_menu;
@@ -368,8 +372,13 @@ gpm_tray_icon_init (GpmTrayIcon *icon)
icon->priv->engine = gpm_engine_new ();
icon->priv->settings = g_settings_new (GPM_SETTINGS_SCHEMA);
+#if UP_CHECK_VERSION(0, 99, 0)
+ g_signal_connect (icon->priv->settings, "notify",
+ G_CALLBACK (gpm_tray_icon_settings_changed_cb), icon);
+#else
g_signal_connect (icon->priv->settings, "changed",
G_CALLBACK (gpm_tray_icon_settings_changed_cb), icon);
+#endif
icon->priv->status_icon = gtk_status_icon_new ();
g_signal_connect_object (G_OBJECT (icon->priv->status_icon),
++++++ mate-power-manager_upower.patch ++++++
diff -upr mate-power-manager-orig/src/gpm-control.c
mate-power-manager-test/src/gpm-control.c
--- mate-power-manager-orig/src/gpm-control.c 2013-11-01 01:49:11.015502000
+0100
+++ mate-power-manager-test/src/gpm-control.c 2013-11-08 11:41:38.444731266
+0100
@@ -288,10 +288,11 @@ gpm_control_suspend (GpmControl *control
}
g_object_unref(proxy);
}
+#if !UP_CHECK_VERSION(0, 99, 0)
else {
ret = up_client_suspend_sync (control->priv->client, NULL,
error);
}
-
+#endif
egg_debug ("emitting resume");
g_signal_emit (control, signals [RESUME], 0,
GPM_CONTROL_ACTION_SUSPEND);
@@ -398,10 +399,11 @@ gpm_control_hibernate (GpmControl *contr
ret = TRUE;
}
}
+#if !UP_CHECK_VERSION(0, 99, 0)
else {
ret = up_client_hibernate_sync (control->priv->client, NULL,
error);
}
-
+#endif
egg_debug ("emitting resume");
g_signal_emit (control, signals [RESUME], 0,
GPM_CONTROL_ACTION_HIBERNATE);
diff -upr mate-power-manager-orig/src/gpm-engine.c
mate-power-manager-test/src/gpm-engine.c
--- mate-power-manager-orig/src/gpm-engine.c 2013-10-14 22:33:51.547439000
+0200
+++ mate-power-manager-test/src/gpm-engine.c 2013-11-08 14:37:29.681600913
+0100
@@ -805,12 +805,14 @@ gpm_engine_coldplug_idle_cb (GpmEngine *
guint i;
GPtrArray *array = NULL;
UpDevice *device;
+#if !UP_CHECK_VERSION(0, 99, 0)
gboolean ret;
GError *error = NULL;
+#endif
g_return_val_if_fail (engine != NULL, FALSE);
g_return_val_if_fail (GPM_IS_ENGINE (engine), FALSE);
-
+#if !UP_CHECK_VERSION(0, 99, 0)
/* get devices from UPower */
ret = up_client_enumerate_devices_sync (engine->priv->client, NULL,
&error);
if (!ret) {
@@ -818,7 +820,7 @@ gpm_engine_coldplug_idle_cb (GpmEngine *
g_error_free (error);
goto out;
}
-
+#endif
/* connected mobile phones */
gpm_phone_coldplug (engine->priv->phone);
@@ -831,7 +833,9 @@ gpm_engine_coldplug_idle_cb (GpmEngine *
gpm_engine_device_add (engine, device);
gpm_engine_check_recall (engine, device);
}
+#if !UP_CHECK_VERSION(0, 99, 0)
out:
+#endif
if (array != NULL)
g_ptr_array_unref (array);
/* never repeat */
diff -upr mate-power-manager-orig/src/gpm-prefs-core.c
mate-power-manager-test/src/gpm-prefs-core.c
--- mate-power-manager-orig/src/gpm-prefs-core.c 2013-11-01
01:49:00.864400000 +0100
+++ mate-power-manager-test/src/gpm-prefs-core.c 2013-11-08
15:40:30.067567455 +0100
@@ -810,7 +810,9 @@ gpm_prefs_init (GpmPrefs *prefs)
UpDevice *device;
UpDeviceKind kind;
GpmBrightness *brightness;
+#if !UP_CHECK_VERSION(0, 99, 0)
gboolean ret;
+#endif
guint i;
GDBusProxy *proxy;
@@ -896,9 +898,11 @@ gpm_prefs_init (GpmPrefs *prefs)
else {
/* are we allowed to shutdown? */
egg_console_kit_can_stop (prefs->priv->console,
&prefs->priv->can_shutdown, NULL);
+#if !UP_CHECK_VERSION(0, 99, 0)
/* get values from UpClient */
prefs->priv->can_suspend = up_client_get_can_suspend
(prefs->priv->client);
prefs->priv->can_hibernate = up_client_get_can_hibernate
(prefs->priv->client);
+#endif
}
if (LOGIND_RUNNING()) {
@@ -952,14 +956,14 @@ gpm_prefs_init (GpmPrefs *prefs)
brightness = gpm_brightness_new ();
prefs->priv->has_lcd = gpm_brightness_has_hw (brightness);
g_object_unref (brightness);
-
+#if !UP_CHECK_VERSION(0, 99, 0)
/* get device list */
ret = up_client_enumerate_devices_sync (prefs->priv->client, NULL,
&error);
if (!ret) {
egg_warning ("failed to get device list: %s", error->message);
g_error_free (error);
}
-
+#endif
devices = up_client_get_devices (prefs->priv->client);
for (i=0; i<devices->len; i++) {
device = g_ptr_array_index (devices, i);
diff -upr mate-power-manager-orig/src/gpm-statistics.c
mate-power-manager-test/src/gpm-statistics.c
--- mate-power-manager-orig/src/gpm-statistics.c 2013-10-14
22:33:51.552439000 +0200
+++ mate-power-manager-test/src/gpm-statistics.c 2013-11-08
14:38:15.855069197 +0100
@@ -1794,11 +1794,12 @@ main (int argc, char *argv[])
wakeups = up_wakeups_new ();
g_signal_connect (wakeups, "data-changed", G_CALLBACK
(gpm_stats_data_changed_cb), NULL);
-
+#if !UP_CHECK_VERSION(0, 99, 0)
/* coldplug */
ret = up_client_enumerate_devices_sync (client, NULL, NULL);
if (!ret)
goto out;
+#endif
devices = up_client_get_devices (client);
/* add devices in visually pleasing order */
@@ -1854,8 +1855,9 @@ main (int argc, char *argv[])
gtk_widget_show (widget);
gtk_main ();
-
+#if !UP_CHECK_VERSION(0, 99, 0)
out:
+#endif
g_object_unref (settings);
g_object_unref (client);
g_object_unref (wakeups);
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]