diff --git a/Makefile b/Makefile
index 31bd6da..81cf417 100644
--- a/Makefile
+++ b/Makefile
@@ -42,8 +42,7 @@ SRC = \
mce_proxy.c \
mce_tklock.c
GEN_SRC = \
- com.nokia.mce.request.c \
- com.nokia.mce.signal.c
+ com.canonical.Unity.Screen.c
#
# Directories
diff --git a/README b/README
deleted file mode 100644
index 1648cf9..0000000
--- a/README
+++ /dev/null
@@ -1 +0,0 @@
-mce client
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..29a890b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,3 @@
+# Repowerd compatibility layer for sailfish ofono-ril
+
+MCE Client switched to reference repowerd
diff --git a/spec/com.canonical.Unity.Screen.xml b/spec/com.canonical.Unity.Screen.xml
new file mode 100644
index 0000000..48a6269
--- /dev/null
+++ b/spec/com.canonical.Unity.Screen.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/spec/com.nokia.mce.request.xml b/spec/com.nokia.mce.request.xml
deleted file mode 100644
index a1af125..0000000
--- a/spec/com.nokia.mce.request.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/spec/com.nokia.mce.signal.xml b/spec/com.nokia.mce.signal.xml
deleted file mode 100644
index e85f63b..0000000
--- a/spec/com.nokia.mce.signal.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/mce_display.c b/src/mce_display.c
index f54cc05..918a830 100644
--- a/src/mce_display.c
+++ b/src/mce_display.c
@@ -38,14 +38,10 @@
#include "mce_proxy.h"
#include "mce_log_p.h"
-#include
-#include
-
#include
/* Generated headers */
-#include "com.nokia.mce.request.h"
-#include "com.nokia.mce.signal.h"
+#include "com.canonical.Unity.Screen.h"
struct mce_display_priv {
MceProxy* proxy;
@@ -62,6 +58,12 @@ enum mce_display_signal {
#define SIGNAL_VALID_CHANGED_NAME "mce-display-valid-changed"
#define SIGNAL_STATE_CHANGED_NAME "mce-display-state-changed"
+#define MCE_DISPLAY_OFF_STRING "off"
+#define MCE_DISPLAY_DIM_STRING "dim"
+#define MCE_DISPLAY_ON_STRING "on"
+
+#define MCE_DISPLAY_SIG "displayStatusInd"
+
static guint mce_display_signals[SIGNAL_COUNT] = { 0 };
typedef GObjectClass MceDisplayClass;
@@ -113,8 +115,8 @@ mce_display_status_query_done(
char* status = NULL;
MceDisplay* self = MCE_DISPLAY(arg);
- if (com_nokia_mce_request_call_get_display_status_finish(
- COM_NOKIA_MCE_REQUEST(proxy), &status, result, &error)) {
+ if (com_canonical_unity_screen_call_get_display_status_finish(
+ COM_CANONICAL_UNITY_SCREEN(proxy), &status, result, &error)) {
GDEBUG("Display is currently %s", status);
mce_display_status_update(self, status);
g_free(status);
@@ -134,7 +136,7 @@ mce_display_status_query_done(
static
void
mce_display_status_ind(
- ComNokiaMceSignal* proxy,
+ ComCanonicalUnityScreen* proxy,
const char* status,
gpointer arg)
{
@@ -161,7 +163,7 @@ mce_display_status_query(
MCE_DISPLAY_SIG, G_CALLBACK(mce_display_status_ind), self);
}
if (proxy->request && proxy->valid) {
- com_nokia_mce_request_call_get_display_status(proxy->request, NULL,
+ com_canonical_unity_screen_call_get_display_status(proxy->request, NULL,
mce_display_status_query_done, mce_display_ref(self));
}
}
diff --git a/src/mce_proxy.c b/src/mce_proxy.c
index dcb9ab6..6414e3e 100644
--- a/src/mce_proxy.c
+++ b/src/mce_proxy.c
@@ -37,11 +37,8 @@
#include "mce_proxy.h"
#include "mce_log_p.h"
-#include "mce/dbus-names.h"
-
/* Generated headers */
-#include "com.nokia.mce.request.h"
-#include "com.nokia.mce.signal.h"
+#include "com.canonical.Unity.Screen.h"
GLOG_MODULE_DEFINE("mce");
@@ -57,6 +54,10 @@ enum mce_proxy_signal {
#define SIGNAL_VALID_CHANGED_NAME "mce-proxy-valid-changed"
+#define MCE_SERVICE "com.canonical.Unity.Screen"
+#define MCE_REQUEST_PATH "/com/canonical/Unity/Screen"
+#define MCE_SIGNAL_PATH "/com/canonical/Unity/Screen"
+
static guint mce_proxy_signals[SIGNAL_COUNT] = { 0 };
typedef GObjectClass MceProxyClass;
diff --git a/src/mce_proxy.h b/src/mce_proxy.h
index 6f9adbd..3111208 100644
--- a/src/mce_proxy.h
+++ b/src/mce_proxy.h
@@ -40,15 +40,14 @@
#include "mce_types.h"
typedef struct mce_proxy_priv MceProxyPriv;
-struct _ComNokiaMceSignal;
-struct _ComNokiaMceRequest;
+struct _ComCanonicalUnityScreen;
typedef struct mce_proxy {
GObject object;
MceProxyPriv* priv;
gboolean valid;
- struct _ComNokiaMceSignal* signal;
- struct _ComNokiaMceRequest* request;
+ struct _ComCanonicalUnityScreen* signal;
+ struct _ComCanonicalUnityScreen* request;
} MceProxy;
typedef void
diff --git a/src/mce_tklock.c b/src/mce_tklock.c
index 7bce653..b3a8fdc 100644
--- a/src/mce_tklock.c
+++ b/src/mce_tklock.c
@@ -38,14 +38,10 @@
#include "mce_proxy.h"
#include "mce_log_p.h"
-#include
-#include
-
#include
/* Generated headers */
-#include "com.nokia.mce.request.h"
-#include "com.nokia.mce.signal.h"
+#include "com.canonical.Unity.Screen.h"
struct mce_tklock_priv {
MceProxy* proxy;
@@ -64,6 +60,16 @@ enum mce_tklock_signal {
#define SIGNAL_MODE_CHANGED_NAME "mce-tklock-mode-changed"
#define SIGNAL_LOCKED_CHANGED_NAME "mce-tklock-locked-changed"
+#define MCE_TK_LOCKED "locked"
+#define MCE_TK_UNLOCKED "unlocked"
+#define MCE_TK_SILENT_LOCKED "silent-locked"
+#define MCE_TK_LOCKED_DIM "locked-dim"
+#define MCE_TK_SILENT_LOCKED_DIM "silent-locked-dim"
+#define MCE_TK_SILENT_UNLOCKED "silent-unlocked"
+#define MCE_TK_LOCKED_DELAY "locked-delay"
+
+#define MCE_DISPLAY_SIG "displayStatusInd"
+
static guint mce_tklock_signals[SIGNAL_COUNT] = { 0 };
typedef GObjectClass MceTklockClass;
@@ -135,8 +141,8 @@ mce_tklock_mode_query_done(
char* status = NULL;
MceTklock* self = MCE_TKLOCK(arg);
- if (com_nokia_mce_request_call_get_tklock_mode_finish(
- COM_NOKIA_MCE_REQUEST(proxy), &status, result, &error)) {
+ if (com_canonical_unity_screen_call_get_tklock_mode_finish(
+ COM_CANONICAL_UNITY_SCREEN(proxy), &status, result, &error)) {
GDEBUG("Mode is currently %s", status);
mce_tklock_mode_update(self, status);
g_free(status);
@@ -156,7 +162,7 @@ mce_tklock_mode_query_done(
static
void
mce_tklock_mode_ind(
- ComNokiaMceSignal* proxy,
+ ComCanonicalUnityScreen* proxy,
const char* mode,
gpointer arg)
{
@@ -180,10 +186,10 @@ mce_tklock_mode_query(
*/
if (proxy->signal && !priv->tklock_mode_ind_id) {
priv->tklock_mode_ind_id = g_signal_connect(proxy->signal,
- MCE_TKLOCK_MODE_SIG, G_CALLBACK(mce_tklock_mode_ind), self);
+ MCE_DISPLAY_SIG, G_CALLBACK(mce_tklock_mode_ind), self);
}
if (proxy->request && proxy->valid) {
- com_nokia_mce_request_call_get_tklock_mode(proxy->request, NULL,
+ com_canonical_unity_screen_call_get_tklock_mode(proxy->request, NULL,
mce_tklock_mode_query_done, mce_tklock_ref(self));
}
}