summaryrefslogtreecommitdiff
path: root/tumblerd
diff options
context:
space:
mode:
Diffstat (limited to 'tumblerd')
-rw-r--r--tumblerd/tumbler-cache-service.c50
-rw-r--r--tumblerd/tumbler-cache-service.h10
-rw-r--r--tumblerd/tumbler-manager.c8
-rw-r--r--tumblerd/tumbler-registry.c8
-rw-r--r--tumblerd/tumbler-scheduler.h6
-rw-r--r--tumblerd/tumbler-service.c26
6 files changed, 58 insertions, 50 deletions
diff --git a/tumblerd/tumbler-cache-service.c b/tumblerd/tumbler-cache-service.c
index 6a6f36f..dd74770 100644
--- a/tumblerd/tumbler-cache-service.c
+++ b/tumblerd/tumbler-cache-service.c
@@ -98,25 +98,25 @@ struct _TumblerCacheService
struct _MoveRequest
{
- GStrv from_uris;
- GStrv to_uris;
+ gchar **from_uris;
+ gchar **to_uris;
};
struct _CopyRequest
{
- GStrv from_uris;
- GStrv to_uris;
+ gchar **from_uris;
+ gchar **to_uris;
};
struct _DeleteRequest
{
- GStrv uris;
+ gchar **uris;
};
struct _CleanupRequest
{
guint32 since;
- GStrv base_uris;
+ gchar **base_uris;
};
@@ -254,7 +254,11 @@ tumbler_cache_service_move_thread (gpointer data,
g_mutex_lock (service->mutex);
if (service->cache != NULL)
- tumbler_cache_move (service->cache, request->from_uris, request->to_uris);
+ {
+ tumbler_cache_move (service->cache,
+ (const gchar *const *)request->from_uris,
+ (const gchar *const *)request->to_uris);
+ }
g_strfreev (request->from_uris);
g_strfreev (request->to_uris);
@@ -278,7 +282,11 @@ tumbler_cache_service_copy_thread (gpointer data,
g_mutex_lock (service->mutex);
if (service->cache != NULL)
- tumbler_cache_copy (service->cache, request->from_uris, request->to_uris);
+ {
+ tumbler_cache_copy (service->cache,
+ (const gchar *const *)request->from_uris,
+ (const gchar *const *)request->to_uris);
+ }
g_strfreev (request->from_uris);
g_strfreev (request->to_uris);
@@ -302,7 +310,7 @@ tumbler_cache_service_delete_thread (gpointer data,
g_mutex_lock (service->mutex);
if (service->cache != NULL)
- tumbler_cache_delete (service->cache, request->uris);
+ tumbler_cache_delete (service->cache, (const gchar *const *)request->uris);
g_strfreev (request->uris);
g_slice_free (DeleteRequest, request);
@@ -410,8 +418,8 @@ tumbler_cache_service_start (TumblerCacheService *service,
void
tumbler_cache_service_move (TumblerCacheService *service,
- const GStrv from_uris,
- const GStrv to_uris,
+ const gchar *const *from_uris,
+ const gchar *const *to_uris,
DBusGMethodInvocation *context)
{
MoveRequest *request;
@@ -419,11 +427,11 @@ tumbler_cache_service_move (TumblerCacheService *service,
dbus_async_return_if_fail (TUMBLER_IS_CACHE_SERVICE (service), context);
dbus_async_return_if_fail (from_uris != NULL, context);
dbus_async_return_if_fail (to_uris != NULL, context);
- dbus_async_return_if_fail (g_strv_length (from_uris) == g_strv_length (to_uris), context);
+ dbus_async_return_if_fail (g_strv_length ((gchar **)from_uris) == g_strv_length ((gchar **)to_uris), context);
request = g_slice_new0 (MoveRequest);
- request->from_uris = g_strdupv (from_uris);
- request->to_uris = g_strdupv (to_uris);
+ request->from_uris = g_strdupv ((gchar **)from_uris);
+ request->to_uris = g_strdupv ((gchar **)to_uris);
g_thread_pool_push (service->move_pool, request, NULL);
@@ -434,8 +442,8 @@ tumbler_cache_service_move (TumblerCacheService *service,
void
tumbler_cache_service_copy (TumblerCacheService *service,
- const GStrv from_uris,
- const GStrv to_uris,
+ const gchar *const *from_uris,
+ const gchar *const *to_uris,
DBusGMethodInvocation *context)
{
CopyRequest *request;
@@ -443,11 +451,11 @@ tumbler_cache_service_copy (TumblerCacheService *service,
dbus_async_return_if_fail (TUMBLER_IS_CACHE_SERVICE (service), context);
dbus_async_return_if_fail (from_uris != NULL, context);
dbus_async_return_if_fail (to_uris != NULL, context);
- dbus_async_return_if_fail (g_strv_length (from_uris) == g_strv_length (to_uris), context);
+ dbus_async_return_if_fail (g_strv_length ((gchar **)from_uris) == g_strv_length ((gchar **)to_uris), context);
request = g_slice_new0 (CopyRequest);
- request->from_uris = g_strdupv (from_uris);
- request->to_uris = g_strdupv (to_uris);
+ request->from_uris = g_strdupv ((gchar **)from_uris);
+ request->to_uris = g_strdupv ((gchar **)to_uris);
g_thread_pool_push (service->copy_pool, request, NULL);
@@ -458,7 +466,7 @@ tumbler_cache_service_copy (TumblerCacheService *service,
void
tumbler_cache_service_delete (TumblerCacheService *service,
- const GStrv uris,
+ const gchar *const *uris,
DBusGMethodInvocation *context)
{
DeleteRequest *request;
@@ -467,7 +475,7 @@ tumbler_cache_service_delete (TumblerCacheService *service,
dbus_async_return_if_fail (uris != NULL, context);
request = g_slice_new0 (DeleteRequest);
- request->uris = g_strdupv (uris);
+ request->uris = g_strdupv ((gchar **)uris);
g_thread_pool_push (service->delete_pool, request, NULL);
diff --git a/tumblerd/tumbler-cache-service.h b/tumblerd/tumbler-cache-service.h
index bb58a31..c325263 100644
--- a/tumblerd/tumbler-cache-service.h
+++ b/tumblerd/tumbler-cache-service.h
@@ -43,15 +43,15 @@ TumblerCacheService *tumbler_cache_service_new (DBusGConnection *conne
gboolean tumbler_cache_service_start (TumblerCacheService *service,
GError **error);
void tumbler_cache_service_move (TumblerCacheService *service,
- const GStrv from_uris,
- const GStrv to_uris,
+ const gchar *const *from_uris,
+ const gchar *const *to_uris,
DBusGMethodInvocation *context);
void tumbler_cache_service_copy (TumblerCacheService *service,
- const GStrv from_uris,
- const GStrv to_uris,
+ const gchar *const *from_uris,
+ const gchar *const *to_uris,
DBusGMethodInvocation *context);
void tumbler_cache_service_delete (TumblerCacheService *service,
- const GStrv uris,
+ const gchar *const *uris,
DBusGMethodInvocation *context);
void tumbler_cache_service_cleanup (TumblerCacheService *service,
const gchar *const *uri_prefix,
diff --git a/tumblerd/tumbler-manager.c b/tumblerd/tumbler-manager.c
index ea552bc..4485031 100644
--- a/tumblerd/tumbler-manager.c
+++ b/tumblerd/tumbler-manager.c
@@ -1,6 +1,6 @@
/* vi:set et ai sw=2 sts=2 ts=2: */
/*-
- * Copyright (c) 2009 Jannis Pohlmann <jannis@xfce.org>
+ * Copyright (c) 2009-2011 Jannis Pohlmann <jannis@xfce.org>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
@@ -849,7 +849,7 @@ tumbler_manager_load_thumbnailer (TumblerManager *manager,
GFile *directory;
GList **list;
GList *lp;
- GStrv hash_keys;
+ gchar **hash_keys;
gchar *base_name;
gchar *filename;
gchar *name;
@@ -1251,7 +1251,7 @@ tumbler_manager_thumbnailer_file_deleted (TumblerManager *manager,
GFile *directory;
GList **list;
GList *lp;
- GStrv hash_keys;
+ gchar **hash_keys;
gchar *base_name;
guint n;
gint dir_index;
@@ -1411,7 +1411,7 @@ tumbler_manager_directory_deleted (TumblerManager *manager,
GList *delete_keys = NULL;
GList **list;
GList *lp;
- GStrv hash_keys;
+ gchar **hash_keys;
guint n;
g_return_if_fail (TUMBLER_IS_MANAGER (manager));
diff --git a/tumblerd/tumbler-registry.c b/tumblerd/tumbler-registry.c
index 15656a5..4171b75 100644
--- a/tumblerd/tumbler-registry.c
+++ b/tumblerd/tumbler-registry.c
@@ -1,6 +1,6 @@
/* vi:set et ai sw=2 sts=2 ts=2: */
/*-
- * Copyright (c) 2009 Jannis Pohlmann <jannis@xfce.org>
+ * Copyright (c) 2009-2011 Jannis Pohlmann <jannis@xfce.org>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
@@ -342,7 +342,7 @@ tumbler_registry_add (TumblerRegistry *registry,
TumblerThumbnailer *thumbnailer)
{
GList **list;
- GStrv hash_keys;
+ gchar **hash_keys;
gint n;
g_return_if_fail (TUMBLER_IS_REGISTRY (registry));
@@ -499,8 +499,8 @@ tumbler_registry_update_supported (TumblerRegistry *registry)
GList *lp;
const gchar **pair;
GString *pair_string;
- GStrv mime_types;
- GStrv uri_schemes;
+ gchar **mime_types;
+ gchar **uri_schemes;
gint n;
gint u;
diff --git a/tumblerd/tumbler-scheduler.h b/tumblerd/tumbler-scheduler.h
index e9969e7..efb0937 100644
--- a/tumblerd/tumbler-scheduler.h
+++ b/tumblerd/tumbler-scheduler.h
@@ -1,6 +1,6 @@
/* vi:set et ai sw=2 sts=2 ts=2: */
/*-
- * Copyright (c) 2009 Jannis Pohlmann <jannis@xfce.org>
+ * Copyright (c) 2009-2011 Jannis Pohlmann <jannis@xfce.org>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
@@ -44,13 +44,13 @@ struct _TumblerSchedulerIface
/* signals */
void (*error) (TumblerScheduler *scheduler,
guint handle,
- const GStrv failed_uris,
+ const gchar *const *failed_uris,
gint error_code,
const gchar *message);
void (*finished) (TumblerScheduler *scheduler,
guint handle);
void (*ready) (TumblerScheduler *scheduler,
- const GStrv uris);
+ const gchar *const *uris);
void (*started) (TumblerScheduler *scheduler,
guint handle);
diff --git a/tumblerd/tumbler-service.c b/tumblerd/tumbler-service.c
index 541cf90..6cf09a3 100644
--- a/tumblerd/tumbler-service.c
+++ b/tumblerd/tumbler-service.c
@@ -1,6 +1,6 @@
/* vi:set et ai sw=2 sts=2 ts=2: */
/*-
- * Copyright (c) 2009 Jannis Pohlmann <jannis@xfce.org>
+ * Copyright (c) 2009-2011 Jannis Pohlmann <jannis@xfce.org>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License as
@@ -96,7 +96,7 @@ static void tumbler_service_scheduler_finished (TumblerScheduler *scheduler,
TumblerService *service);
static void tumbler_service_scheduler_ready (TumblerScheduler *scheduler,
guint handle,
- const GStrv uris,
+ const gchar *const *uris,
const gchar *origin,
TumblerService *service);
static void tumbler_service_scheduler_started (TumblerScheduler *scheduler,
@@ -131,7 +131,7 @@ struct _SchedulerIdleInfo
{
TumblerScheduler *scheduler;
TumblerService *service;
- GStrv uris;
+ gchar **uris;
gchar *message;
gchar *origin;
guint handle;
@@ -451,7 +451,7 @@ tumbler_service_scheduler_error (TumblerScheduler *scheduler,
info->scheduler = g_object_ref (scheduler);
info->handle = handle;
- info->uris = g_strdupv ((GStrv) failed_uris);
+ info->uris = g_strdupv ((gchar **)failed_uris);
info->error_code = error_code;
info->message = g_strdup (message);
info->origin = g_strdup (origin);
@@ -575,11 +575,11 @@ tumbler_service_ready_idle (gpointer user_data)
static void
-tumbler_service_scheduler_ready (TumblerScheduler *scheduler,
- guint handle,
- const GStrv uris,
- const gchar *origin,
- TumblerService *service)
+tumbler_service_scheduler_ready (TumblerScheduler *scheduler,
+ guint handle,
+ const gchar *const *uris,
+ const gchar *origin,
+ TumblerService *service)
{
SchedulerIdleInfo *info;
@@ -592,7 +592,7 @@ tumbler_service_scheduler_ready (TumblerScheduler *scheduler,
info->scheduler = g_object_ref (scheduler);
info->handle = handle;
- info->uris = g_strdupv ((GStrv) uris);
+ info->uris = g_strdupv ((gchar **)uris);
info->origin = g_strdup (origin);
info->service = g_object_ref (service);
@@ -988,9 +988,9 @@ void
tumbler_service_get_schedulers (TumblerService *service,
DBusGMethodInvocation *context)
{
- GStrv supported_schedulers;
- GList *iter;
- guint n = 0;
+ gchar **supported_schedulers;
+ GList *iter;
+ guint n = 0;
dbus_async_return_if_fail (TUMBLER_IS_SERVICE (service), context);