tracker-search-engine: Fixed whitespace issues and copyright/authors
This commit is contained in:
parent
f5781b42cf
commit
72c51a5a6a
@ -1,5 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2005 Mr Jamie McCracken
|
* Copyright (C) 2005 Jamie McCracken <jamiemcc@gnome.org>
|
||||||
|
* Copyright (C) 2009-2010 Nokia <ivan.frade@nokia.com>
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
* modify it under the terms of the GNU Lesser General Public
|
||||||
@ -15,7 +16,9 @@
|
|||||||
* License along with this library; if not, write to the
|
* License along with this library; if not, write to the
|
||||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||||
*
|
*
|
||||||
* Author: Jamie McCracken <jamiemcc@gnome.org>
|
* Authors: Jamie McCracken <jamiemcc@gnome.org>
|
||||||
|
* Jürg Billeter <juerg.billeter@codethink.co.uk>
|
||||||
|
* Martyn Russell <martyn@lanedo.com>
|
||||||
*
|
*
|
||||||
* Based on nautilus-search-engine-tracker.c
|
* Based on nautilus-search-engine-tracker.c
|
||||||
*/
|
*/
|
||||||
@ -39,22 +42,29 @@ typedef enum
|
|||||||
|
|
||||||
|
|
||||||
/* Tracker 0.6 API */
|
/* Tracker 0.6 API */
|
||||||
typedef void (*TrackerArrayReply) (char **result, GError *error, gpointer user_data);
|
typedef void (*TrackerArrayReply) (char **result,
|
||||||
|
GError *error,
|
||||||
|
gpointer user_data);
|
||||||
|
|
||||||
|
static TrackerClient *
|
||||||
|
(*tracker_connect) (gboolean enable_warnings,
|
||||||
|
gint timeout) = NULL;
|
||||||
|
static void (*tracker_disconnect) (TrackerClient *client) = NULL;
|
||||||
|
static int (*tracker_get_version) (TrackerClient *client,
|
||||||
|
GError **error) = NULL;
|
||||||
|
static void (*tracker_cancel_last_call) (TrackerClient *client) = NULL;
|
||||||
|
|
||||||
|
static void (*tracker_search_metadata_by_text_async) (TrackerClient *client,
|
||||||
|
const char *query,
|
||||||
|
TrackerArrayReply callback,
|
||||||
|
gpointer user_data) = NULL;
|
||||||
|
static void (*tracker_search_metadata_by_text_and_location_async) (TrackerClient *client,
|
||||||
|
const char *query,
|
||||||
|
const char *location,
|
||||||
|
TrackerArrayReply callback,
|
||||||
|
gpointer user_data) = NULL;
|
||||||
|
|
||||||
static TrackerClient * (*tracker_connect) (gboolean enable_warnings, gint timeout) = NULL;
|
|
||||||
static void (*tracker_disconnect) (TrackerClient *client) = NULL;
|
|
||||||
static int (*tracker_get_version) (TrackerClient *client, GError **error) = NULL;
|
|
||||||
static void (*tracker_cancel_last_call) (TrackerClient *client) = NULL;
|
|
||||||
|
|
||||||
static void (*tracker_search_metadata_by_text_async) (TrackerClient *client,
|
|
||||||
const char *query,
|
|
||||||
TrackerArrayReply callback,
|
|
||||||
gpointer user_data) = NULL;
|
|
||||||
static void (*tracker_search_metadata_by_text_and_location_async) (TrackerClient *client,
|
|
||||||
const char *query,
|
|
||||||
const char *location,
|
|
||||||
TrackerArrayReply callback,
|
|
||||||
gpointer user_data) = NULL;
|
|
||||||
/* Tracker 0.7->0.9 API */
|
/* Tracker 0.7->0.9 API */
|
||||||
typedef enum {
|
typedef enum {
|
||||||
TRACKER_CLIENT_ENABLE_WARNINGS = 1 << 0
|
TRACKER_CLIENT_ENABLE_WARNINGS = 1 << 0
|
||||||
@ -64,13 +74,13 @@ typedef void (*TrackerReplyGPtrArray) (GPtrArray *result,
|
|||||||
GError *error,
|
GError *error,
|
||||||
gpointer user_data);
|
gpointer user_data);
|
||||||
|
|
||||||
static TrackerClient * (*tracker_client_new) (TrackerClientFlags flags,
|
static TrackerClient * (*tracker_client_new) (TrackerClientFlags flags,
|
||||||
gint timeout) = NULL;
|
gint timeout) = NULL;
|
||||||
static gchar * (*tracker_sparql_escape) (const gchar *str) = NULL;
|
static gchar * (*tracker_sparql_escape) (const gchar *str) = NULL;
|
||||||
static guint (*tracker_resources_sparql_query_async) (TrackerClient *client,
|
static guint (*tracker_resources_sparql_query_async) (TrackerClient *client,
|
||||||
const gchar *query,
|
const gchar *query,
|
||||||
TrackerReplyGPtrArray callback,
|
TrackerReplyGPtrArray callback,
|
||||||
gpointer user_data) = NULL;
|
gpointer user_data) = NULL;
|
||||||
|
|
||||||
|
|
||||||
static struct TrackerDlMapping
|
static struct TrackerDlMapping
|
||||||
@ -105,7 +115,7 @@ open_libtracker (void)
|
|||||||
gint i;
|
gint i;
|
||||||
GModule *tracker;
|
GModule *tracker;
|
||||||
GModuleFlags flags;
|
GModuleFlags flags;
|
||||||
|
|
||||||
done = TRUE;
|
done = TRUE;
|
||||||
flags = G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL;
|
flags = G_MODULE_BIND_LAZY | G_MODULE_BIND_LOCAL;
|
||||||
|
|
||||||
@ -135,7 +145,7 @@ open_libtracker (void)
|
|||||||
if ((tracker_dl_mapping[i].versions & version) == 0)
|
if ((tracker_dl_mapping[i].versions & version) == 0)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!g_module_symbol (tracker,
|
if (!g_module_symbol (tracker,
|
||||||
tracker_dl_mapping[i].fn_name,
|
tracker_dl_mapping[i].fn_name,
|
||||||
tracker_dl_mapping[i].fn_ptr_ref))
|
tracker_dl_mapping[i].fn_ptr_ref))
|
||||||
{
|
{
|
||||||
@ -154,11 +164,11 @@ open_libtracker (void)
|
|||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct _GtkSearchEngineTrackerPrivate
|
struct _GtkSearchEngineTrackerPrivate
|
||||||
{
|
{
|
||||||
GtkQuery *query;
|
GtkQuery *query;
|
||||||
TrackerClient *client;
|
TrackerClient *client;
|
||||||
gboolean query_pending;
|
gboolean query_pending;
|
||||||
TrackerVersion version;
|
TrackerVersion version;
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -169,10 +179,10 @@ static void
|
|||||||
finalize (GObject *object)
|
finalize (GObject *object)
|
||||||
{
|
{
|
||||||
GtkSearchEngineTracker *tracker;
|
GtkSearchEngineTracker *tracker;
|
||||||
|
|
||||||
tracker = GTK_SEARCH_ENGINE_TRACKER (object);
|
tracker = GTK_SEARCH_ENGINE_TRACKER (object);
|
||||||
|
|
||||||
if (tracker->priv->query)
|
if (tracker->priv->query)
|
||||||
{
|
{
|
||||||
g_object_unref (tracker->priv->query);
|
g_object_unref (tracker->priv->query);
|
||||||
tracker->priv->query = NULL;
|
tracker->priv->query = NULL;
|
||||||
@ -207,7 +217,7 @@ sparql_append_string_literal (GString *sparql,
|
|||||||
|
|
||||||
static void
|
static void
|
||||||
search_callback (gpointer results,
|
search_callback (gpointer results,
|
||||||
GError *error,
|
GError *error,
|
||||||
gpointer user_data)
|
gpointer user_data)
|
||||||
{
|
{
|
||||||
GtkSearchEngineTracker *tracker;
|
GtkSearchEngineTracker *tracker;
|
||||||
@ -216,13 +226,13 @@ search_callback (gpointer results,
|
|||||||
GPtrArray *OUT_result;
|
GPtrArray *OUT_result;
|
||||||
gchar *uri;
|
gchar *uri;
|
||||||
gint i;
|
gint i;
|
||||||
|
|
||||||
tracker = GTK_SEARCH_ENGINE_TRACKER (user_data);
|
tracker = GTK_SEARCH_ENGINE_TRACKER (user_data);
|
||||||
hit_uris = NULL;
|
hit_uris = NULL;
|
||||||
|
|
||||||
tracker->priv->query_pending = FALSE;
|
tracker->priv->query_pending = FALSE;
|
||||||
|
|
||||||
if (error)
|
if (error)
|
||||||
{
|
{
|
||||||
_gtk_search_engine_error (GTK_SEARCH_ENGINE (tracker), error->message);
|
_gtk_search_engine_error (GTK_SEARCH_ENGINE (tracker), error->message);
|
||||||
g_error_free (error);
|
g_error_free (error);
|
||||||
@ -284,7 +294,7 @@ gtk_search_engine_tracker_start (GtkSearchEngine *engine)
|
|||||||
|
|
||||||
if (tracker->priv->query == NULL)
|
if (tracker->priv->query == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
search_text = _gtk_query_get_text (tracker->priv->query);
|
search_text = _gtk_query_get_text (tracker->priv->query);
|
||||||
location_uri = _gtk_query_get_location (tracker->priv->query);
|
location_uri = _gtk_query_get_location (tracker->priv->query);
|
||||||
|
|
||||||
@ -319,7 +329,7 @@ gtk_search_engine_tracker_start (GtkSearchEngine *engine)
|
|||||||
tracker);
|
tracker);
|
||||||
g_string_free (sparql, TRUE);
|
g_string_free (sparql, TRUE);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (location)
|
if (location)
|
||||||
{
|
{
|
||||||
@ -347,10 +357,10 @@ static void
|
|||||||
gtk_search_engine_tracker_stop (GtkSearchEngine *engine)
|
gtk_search_engine_tracker_stop (GtkSearchEngine *engine)
|
||||||
{
|
{
|
||||||
GtkSearchEngineTracker *tracker;
|
GtkSearchEngineTracker *tracker;
|
||||||
|
|
||||||
tracker = GTK_SEARCH_ENGINE_TRACKER (engine);
|
tracker = GTK_SEARCH_ENGINE_TRACKER (engine);
|
||||||
|
|
||||||
if (tracker->priv->query && tracker->priv->query_pending)
|
if (tracker->priv->query && tracker->priv->query_pending)
|
||||||
{
|
{
|
||||||
tracker_cancel_last_call (tracker->priv->client);
|
tracker_cancel_last_call (tracker->priv->client);
|
||||||
tracker->priv->query_pending = FALSE;
|
tracker->priv->query_pending = FALSE;
|
||||||
@ -364,14 +374,14 @@ gtk_search_engine_tracker_is_indexed (GtkSearchEngine *engine)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_search_engine_tracker_set_query (GtkSearchEngine *engine,
|
gtk_search_engine_tracker_set_query (GtkSearchEngine *engine,
|
||||||
GtkQuery *query)
|
GtkQuery *query)
|
||||||
{
|
{
|
||||||
GtkSearchEngineTracker *tracker;
|
GtkSearchEngineTracker *tracker;
|
||||||
|
|
||||||
tracker = GTK_SEARCH_ENGINE_TRACKER (engine);
|
tracker = GTK_SEARCH_ENGINE_TRACKER (engine);
|
||||||
|
|
||||||
if (query)
|
if (query)
|
||||||
g_object_ref (query);
|
g_object_ref (query);
|
||||||
|
|
||||||
if (tracker->priv->query)
|
if (tracker->priv->query)
|
||||||
@ -385,10 +395,10 @@ _gtk_search_engine_tracker_class_init (GtkSearchEngineTrackerClass *class)
|
|||||||
{
|
{
|
||||||
GObjectClass *gobject_class;
|
GObjectClass *gobject_class;
|
||||||
GtkSearchEngineClass *engine_class;
|
GtkSearchEngineClass *engine_class;
|
||||||
|
|
||||||
gobject_class = G_OBJECT_CLASS (class);
|
gobject_class = G_OBJECT_CLASS (class);
|
||||||
gobject_class->finalize = finalize;
|
gobject_class->finalize = finalize;
|
||||||
|
|
||||||
engine_class = GTK_SEARCH_ENGINE_CLASS (class);
|
engine_class = GTK_SEARCH_ENGINE_CLASS (class);
|
||||||
engine_class->set_query = gtk_search_engine_tracker_set_query;
|
engine_class->set_query = gtk_search_engine_tracker_set_query;
|
||||||
engine_class->start = gtk_search_engine_tracker_start;
|
engine_class->start = gtk_search_engine_tracker_start;
|
||||||
@ -452,6 +462,6 @@ _gtk_search_engine_tracker_new (void)
|
|||||||
engine->priv->client = tracker_client;
|
engine->priv->client = tracker_client;
|
||||||
engine->priv->query_pending = FALSE;
|
engine->priv->query_pending = FALSE;
|
||||||
engine->priv->version = version;
|
engine->priv->version = version;
|
||||||
|
|
||||||
return GTK_SEARCH_ENGINE (engine);
|
return GTK_SEARCH_ENGINE (engine);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user