[Xfce4-commits] <tumbler:master> Back to the org.freedesktop.thumbnails namespace. Use API versioning.
Jannis Pohlmann
noreply at xfce.org
Tue Oct 6 21:22:01 CEST 2009
Updating branch refs/heads/master
to abcebdf3a33db65061003f923a0eedbe7be50269 (commit)
from bb8928cb7423a1634f444411d7dbc6e4ea0601ef (commit)
commit abcebdf3a33db65061003f923a0eedbe7be50269
Author: Jannis Pohlmann <jannis at xfce.org>
Date: Tue Oct 6 21:16:56 2009 +0200
Back to the org.freedesktop.thumbnails namespace. Use API versioning.
This is another in a series of commits aiming at synchronizing the
implemented D-Bus API with the changes recently made to the spec on
http://live.gnome.org/ThumbnailerSpec.
We now append an API version to the D-Bus interface and object path
names. We also use org.freedesktop.thumbnails.SpecializedThumbnailer for
specialized thumbnailers, as we do not need to use another namespace
(previously org.freedesktop.thumbnailer.Thumbnailer was used) for it.
tumblerd/tumbler-cache-service-dbus.xml | 4 ++--
tumblerd/tumbler-cache-service.c | 4 ++--
tumblerd/tumbler-manager-dbus.xml | 4 ++--
tumblerd/tumbler-manager.c | 4 ++--
tumblerd/tumbler-service-dbus.xml | 4 ++--
tumblerd/tumbler-service.c | 8 ++------
tumblerd/tumbler-specialized-thumbnailer.c | 9 +++++----
7 files changed, 17 insertions(+), 20 deletions(-)
diff --git a/tumblerd/tumbler-cache-service-dbus.xml b/tumblerd/tumbler-cache-service-dbus.xml
index c72acb5..0d4ca87 100644
--- a/tumblerd/tumbler-cache-service-dbus.xml
+++ b/tumblerd/tumbler-cache-service-dbus.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<node name="/org/xfce/thumbnails/Cache">
- <interface name="org.xfce.thumbnails.Cache">
+<node name="/org/freedesktop/thumbnails/Cache1">
+ <interface name="org.freedesktop.thumbnails.Cache1">
<method name="Move">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg type="as" name="from_uris" direction="in" />
diff --git a/tumblerd/tumbler-cache-service.c b/tumblerd/tumbler-cache-service.c
index ffdfcb5..4961fcd 100644
--- a/tumblerd/tumbler-cache-service.c
+++ b/tumblerd/tumbler-cache-service.c
@@ -382,7 +382,7 @@ tumbler_cache_service_start (TumblerCacheService *service,
connection = dbus_g_connection_get_connection (service->connection);
/* request ownership for the cache interface */
- result = dbus_bus_request_name (connection, "org.xfce.thumbnails.Cache",
+ result = dbus_bus_request_name (connection, "org.freedesktop.thumbnails.Cache1",
DBUS_NAME_FLAG_DO_NOT_QUEUE, &dbus_error);
/* check if that failed */
@@ -413,7 +413,7 @@ tumbler_cache_service_start (TumblerCacheService *service,
/* register the cache instance as a handler of the cache interface */
dbus_g_connection_register_g_object (service->connection,
- "/org/xfce/thumbnails/Cache",
+ "/org/freedesktop/thumbnails/Cache1",
G_OBJECT (service));
g_mutex_unlock (service->mutex);
diff --git a/tumblerd/tumbler-manager-dbus.xml b/tumblerd/tumbler-manager-dbus.xml
index cfc3fef..e104b4f 100644
--- a/tumblerd/tumbler-manager-dbus.xml
+++ b/tumblerd/tumbler-manager-dbus.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<node name="/org/xfce/thumbnails/Manager">
- <interface name="org.xfce.thumbnails.Manager">
+<node name="/org/freedesktop/thumbnails/Manager1">
+ <interface name="org.freedesktop.thumbnails.Manager1">
<method name="Register">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg type="s" name="uri_scheme" direction="in" />
diff --git a/tumblerd/tumbler-manager.c b/tumblerd/tumbler-manager.c
index 13f37f3..14502ef 100644
--- a/tumblerd/tumbler-manager.c
+++ b/tumblerd/tumbler-manager.c
@@ -210,7 +210,7 @@ tumbler_manager_start (TumblerManager *manager,
connection = dbus_g_connection_get_connection (manager->connection);
/* request ownership for the manager interface */
- result = dbus_bus_request_name (connection, "org.xfce.thumbnails.Manager",
+ result = dbus_bus_request_name (connection, "org.freedesktop.thumbnails.Manager1",
DBUS_NAME_FLAG_DO_NOT_QUEUE, &dbus_error);
/* check if that failed */
@@ -242,7 +242,7 @@ tumbler_manager_start (TumblerManager *manager,
/* register the manager instance as a handler of the manager interface */
dbus_g_connection_register_g_object (manager->connection,
- "/org/xfce/thumbnails/Manager",
+ "/org/freedesktop/thumbnails/Manager1",
G_OBJECT (manager));
g_mutex_unlock (manager->mutex);
diff --git a/tumblerd/tumbler-service-dbus.xml b/tumblerd/tumbler-service-dbus.xml
index 26adbfc..0026e6c 100644
--- a/tumblerd/tumbler-service-dbus.xml
+++ b/tumblerd/tumbler-service-dbus.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<node name="/org/xfce/thumbnails/Thumbnailer">
- <interface name="org.xfce.thumbnails.Thumbnailer">
+<node name="/org/freedesktop/thumbnails/Thumbnailer1">
+ <interface name="org.freedesktop.thumbnails.Thumbnailer1">
<method name="Queue">
<annotation name="org.freedesktop.DBus.GLib.Async" value="true"/>
<arg type="as" name="uris" direction="in" />
diff --git a/tumblerd/tumbler-service.c b/tumblerd/tumbler-service.c
index 40b7420..9890407 100644
--- a/tumblerd/tumbler-service.c
+++ b/tumblerd/tumbler-service.c
@@ -389,7 +389,7 @@ tumbler_service_start (TumblerService *service,
connection = dbus_g_connection_get_connection (service->connection);
/* request ownership for the generic thumbnailer interface */
- result = dbus_bus_request_name (connection, "org.freedesktop.thumbnails.Thumbnailer",
+ result = dbus_bus_request_name (connection, "org.freedesktop.thumbnails.Thumbnailer1",
DBUS_NAME_FLAG_DO_NOT_QUEUE, &dbus_error);
/* check if that failed */
@@ -420,7 +420,7 @@ tumbler_service_start (TumblerService *service,
/* register the service instance as a handler of this interface */
dbus_g_connection_register_g_object (service->connection,
- "/org/freedesktop/thumbnails/Thumbnailer",
+ "/org/freedesktop/thumbnails/Thumbnailer1",
G_OBJECT (service));
g_mutex_unlock (service->mutex);
@@ -446,8 +446,6 @@ tumbler_service_queue (TumblerService *service,
guint handle;
gint num_thumbnailers;
- g_debug ("tumbler_service_queue:");
-
dbus_async_return_if_fail (TUMBLER_IS_SERVICE (service), context);
dbus_async_return_if_fail (uris != NULL, context);
dbus_async_return_if_fail (mime_hints != NULL, context);
@@ -456,8 +454,6 @@ tumbler_service_queue (TumblerService *service,
if (desired_scheduler == NULL || *desired_scheduler == '\0')
desired_scheduler = "default";
- g_debug ("%s", desired_scheduler);
-
g_mutex_lock (service->mutex);
/* get an array with one thumbnailer for each URI in the request */
diff --git a/tumblerd/tumbler-specialized-thumbnailer.c b/tumblerd/tumbler-specialized-thumbnailer.c
index b353fc2..ca122a2 100644
--- a/tumblerd/tumbler-specialized-thumbnailer.c
+++ b/tumblerd/tumbler-specialized-thumbnailer.c
@@ -189,10 +189,11 @@ tumbler_specialized_thumbnailer_constructed (GObject *object)
bus_path = g_strdup_printf ("/%s", thumbnailer->name);
bus_path = g_strdelimit (bus_path, ".", '/');
- thumbnailer->proxy = dbus_g_proxy_new_for_name (thumbnailer->connection,
- thumbnailer->name,
- bus_path,
- "org.xfce.thumbnailer.Thumbnailer");
+ thumbnailer->proxy =
+ dbus_g_proxy_new_for_name (thumbnailer->connection,
+ thumbnailer->name,
+ bus_path,
+ "org.freedesktop.thumbnails.SpecializedThumbnailer1");
g_free (bus_path);
More information about the Xfce4-commits
mailing list