tracker r1769 - in branches/xesam-support: . src/libtracker-db src/tracker-indexer src/tracker-indexer/modules src/trackerd tests/libtracker-db
- From: pvanhoof svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r1769 - in branches/xesam-support: . src/libtracker-db src/tracker-indexer src/tracker-indexer/modules src/trackerd tests/libtracker-db
- Date: Thu, 26 Jun 2008 09:51:38 +0000 (UTC)
Author: pvanhoof
Date: Thu Jun 26 09:51:38 2008
New Revision: 1769
URL: http://svn.gnome.org/viewvc/tracker?rev=1769&view=rev
Log:
2008-06-26 Philip Van Hoof <pvanhoof gnome org>
* svn merge -r 1761:1768 ../indexer-split
Added:
branches/xesam-support/src/trackerd/tracker-process.c
- copied unchanged from r1768, /branches/indexer-split/src/trackerd/tracker-process.c
branches/xesam-support/src/trackerd/tracker-process.h
- copied unchanged from r1768, /branches/indexer-split/src/trackerd/tracker-process.h
branches/xesam-support/tests/libtracker-db/tracker-db-manager-test-custom.c
- copied unchanged from r1768, /branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-custom.c
Removed:
branches/xesam-support/src/trackerd/tracker-db-email.c
branches/xesam-support/src/trackerd/tracker-db-email.h
branches/xesam-support/src/trackerd/tracker-email-evolution.c
branches/xesam-support/src/trackerd/tracker-email-kmail.c
branches/xesam-support/src/trackerd/tracker-email-modest.c
branches/xesam-support/src/trackerd/tracker-email-modest.h
branches/xesam-support/src/trackerd/tracker-email-plugin.h
branches/xesam-support/src/trackerd/tracker-email-thunderbird.c
branches/xesam-support/src/trackerd/tracker-email-utils.c
branches/xesam-support/src/trackerd/tracker-email-utils.h
branches/xesam-support/src/trackerd/tracker-email.c
branches/xesam-support/src/trackerd/tracker-email.h
branches/xesam-support/src/trackerd/tracker-process-files.c
branches/xesam-support/src/trackerd/tracker-process-files.h
Modified:
branches/xesam-support/ChangeLog
branches/xesam-support/src/libtracker-db/tracker-db-manager.c
branches/xesam-support/src/tracker-indexer/modules/Makefile.am
branches/xesam-support/src/tracker-indexer/tracker-indexer.c
branches/xesam-support/src/trackerd/Makefile.am
branches/xesam-support/src/trackerd/tracker-db.c
branches/xesam-support/src/trackerd/tracker-indexer.c
branches/xesam-support/src/trackerd/tracker-main.c
branches/xesam-support/src/trackerd/tracker-utils.c
branches/xesam-support/tests/libtracker-db/Makefile.am
branches/xesam-support/tests/libtracker-db/tracker-db-manager-common.c
branches/xesam-support/tests/libtracker-db/tracker-db-manager-common.h
Modified: branches/xesam-support/src/libtracker-db/tracker-db-manager.c
==============================================================================
--- branches/xesam-support/src/libtracker-db/tracker-db-manager.c (original)
+++ branches/xesam-support/src/libtracker-db/tracker-db-manager.c Thu Jun 26 09:51:38 2008
@@ -133,6 +133,8 @@
FALSE },
};
+static gboolean db_manager_had_init = FALSE;
+
static gboolean db_exec_no_reply (TrackerDBInterface *iface,
const gchar *query,
...);
@@ -2503,6 +2505,8 @@
va_list args;
TrackerDBInterface *connection = NULL;
+ g_return_val_if_fail (initialized != FALSE, NULL);
+
va_start (args, num);
for (n_args = 1; n_args <= num; n_args++) {
TrackerDB db = va_arg (args, TrackerDB);
Modified: branches/xesam-support/src/tracker-indexer/modules/Makefile.am
==============================================================================
--- branches/xesam-support/src/tracker-indexer/modules/Makefile.am (original)
+++ branches/xesam-support/src/tracker-indexer/modules/Makefile.am Thu Jun 26 09:51:38 2008
@@ -10,7 +10,7 @@
-D_GNU_SOURCE \
-I$(top_srcdir)/src \
$(GMODULE_CFLAGS) \
- $(GIO_LIBS) \
+ $(GIO_CFLAGS) \
$(GLIB2_CFLAGS) \
$(GMIME_CFLAGS)
Modified: branches/xesam-support/src/tracker-indexer/tracker-indexer.c
==============================================================================
--- branches/xesam-support/src/tracker-indexer/tracker-indexer.c (original)
+++ branches/xesam-support/src/tracker-indexer/tracker-indexer.c Thu Jun 26 09:51:38 2008
@@ -343,7 +343,10 @@
priv->cache = tracker_db_manager_get_db_interface (TRACKER_DB_CACHE);
priv->common = tracker_db_manager_get_db_interface (TRACKER_DB_COMMON);
- priv->metadata = tracker_db_manager_get_db_interfaces (3, TRACKER_DB_COMMON, TRACKER_DB_CACHE, TRACKER_DB_FILE_METADATA);
+ priv->metadata = tracker_db_manager_get_db_interfaces (3,
+ TRACKER_DB_COMMON,
+ TRACKER_DB_CACHE,
+ TRACKER_DB_FILE_METADATA);
priv->contents = tracker_db_manager_get_db_interface (TRACKER_DB_FILE_CONTENTS);
priv->timer = g_timer_new ();
Modified: branches/xesam-support/src/trackerd/Makefile.am
==============================================================================
--- branches/xesam-support/src/trackerd/Makefile.am (original)
+++ branches/xesam-support/src/trackerd/Makefile.am Thu Jun 26 09:51:38 2008
@@ -19,35 +19,6 @@
#
-# Mail sources
-#
-mail_modulesdir = $(libdir)/tracker/mail-modules
-mail_modules_LTLIBRARIES = \
- libemail-evolution.la \
- libemail-thunderbird.la \
- libemail-kmail.la \
- libemail-modest.la
-
-module_flags = -module -avoid-version -no-undefined
-
-libemail_modest_la_SOURCES = tracker-email-modest.c tracker-email-modest.h
-libemail_modest_la_LDFLAGS = $(module_flags)
-libemail_modest_la_LIBADD = $(GLIB2_LIBS)
-
-libemail_evolution_la_SOURCES = tracker-email-evolution.c
-libemail_evolution_la_LDFLAGS = $(module_flags)
-libemail_evolution_la_LIBADD = $(GLIB2_LIBS)
-
-libemail_thunderbird_la_SOURCES = tracker-email-thunderbird.c
-libemail_thunderbird_la_LDFLAGS = $(module_flags)
-libemail_thunderbird_la_LIBADD = $(GLIB2_LIBS)
-
-libemail_kmail_la_SOURCES = tracker-email-kmail.c
-libemail_kmail_la_LDFLAGS = $(module_flags)
-libemail_kmail_la_LIBADD = $(GLIB2_LIBS)
-
-
-#
# Daemon sources
#
bin_PROGRAMS = trackerd
@@ -59,23 +30,16 @@
tracker-daemon.h \
tracker-db.c \
tracker-db.h \
- tracker-db-email.c \
- tracker-db-email.h \
tracker-dbus.c \
tracker-dbus.h \
- tracker-email.c \
- tracker-email.h \
- tracker-email-utils.c \
- tracker-email-utils.h \
- tracker-email-plugin.h \
tracker-files.c \
tracker-files.h \
tracker-keywords.c \
tracker-keywords.h \
tracker-indexer.c \
tracker-indexer.h \
- tracker-process-files.c \
- tracker-process-files.h \
+ tracker-process.c \
+ tracker-process.h \
tracker-main.c \
tracker-main.h \
tracker-marshal-main.c \
Modified: branches/xesam-support/src/trackerd/tracker-db.c
==============================================================================
--- branches/xesam-support/src/trackerd/tracker-db.c (original)
+++ branches/xesam-support/src/trackerd/tracker-db.c Thu Jun 26 09:51:38 2008
@@ -38,7 +38,7 @@
#include <libtracker-db/tracker-db-manager.h>
#include "tracker-db.h"
-#include "tracker-process-files.h"
+#include "tracker-process.h"
#include "tracker-query-tree.h"
#include "tracker-monitor.h"
#include "tracker-xesam-manager.h"
Modified: branches/xesam-support/src/trackerd/tracker-indexer.c
==============================================================================
--- branches/xesam-support/src/trackerd/tracker-indexer.c (original)
+++ branches/xesam-support/src/trackerd/tracker-indexer.c Thu Jun 26 09:51:38 2008
@@ -52,7 +52,7 @@
#include "tracker-indexer.h"
#include "tracker-dbus.h"
#include "tracker-daemon.h"
-#include "tracker-process-files.h"
+#include "tracker-process.h"
#include "tracker-query-tree.h"
#include "tracker-main.h"
#include "tracker-status.h"
Modified: branches/xesam-support/src/trackerd/tracker-main.c
==============================================================================
--- branches/xesam-support/src/trackerd/tracker-main.c (original)
+++ branches/xesam-support/src/trackerd/tracker-main.c Thu Jun 26 09:51:38 2008
@@ -45,13 +45,12 @@
#include <libtracker-db/tracker-db-manager.h>
-#include "tracker-email.h"
#include "tracker-crawler.h"
#include "tracker-dbus.h"
#include "tracker-indexer.h"
#include "tracker-indexer-client.h"
#include "tracker-monitor.h"
-#include "tracker-process-files.h"
+#include "tracker-process.h"
#include "tracker-status.h"
#include "tracker-xesam-manager.h"
@@ -612,8 +611,6 @@
tracker_indexer_close (tracker->file_index);
tracker_indexer_close (tracker->file_update_index);
tracker_indexer_close (tracker->email_index);
-
- tracker_email_end_email_watching ();
}
static void
@@ -812,7 +809,6 @@
tracker_db_manager_init (flags, &tracker->first_time_index);
tracker_db_init ();
tracker_xesam_manager_init ();
- tracker_email_start_email_watching (tracker_config_get_email_client (tracker->config));
tracker->crawler = tracker_crawler_new ();
@@ -887,7 +883,6 @@
shutdown_directories ();
/* Shutdown major subsystems */
- tracker_email_end_email_watching ();
tracker_dbus_shutdown ();
tracker_xesam_manager_shutdown ();
tracker_db_manager_shutdown (TRUE);
Modified: branches/xesam-support/src/trackerd/tracker-utils.c
==============================================================================
--- branches/xesam-support/src/trackerd/tracker-utils.c (original)
+++ branches/xesam-support/src/trackerd/tracker-utils.c Thu Jun 26 09:51:38 2008
@@ -28,7 +28,7 @@
#include "tracker-utils.h"
#include "tracker-main.h"
-#include "tracker-process-files.h"
+#include "tracker-process.h"
#include "tracker-xesam-manager.h"
extern Tracker *tracker;
Modified: branches/xesam-support/tests/libtracker-db/Makefile.am
==============================================================================
--- branches/xesam-support/tests/libtracker-db/Makefile.am (original)
+++ branches/xesam-support/tests/libtracker-db/Makefile.am Thu Jun 26 09:51:38 2008
@@ -2,7 +2,7 @@
noinst_PROGRAMS = $(TEST_PROGS)
-TEST_PROGS += tracker-db-manager-unattach tracker-db-manager-attach
+TEST_PROGS += tracker-db-manager-unattach tracker-db-manager-attach tracker-db-manager-custom
INCLUDES = \
-g \
@@ -51,3 +51,20 @@
$(GTHREAD_LIBS) \
$(GLIB2_LIBS) \
-lz
+
+tracker_db_manager_custom_SOURCES = \
+ tracker-db-manager-test-custom.c \
+ tracker-db-manager-common.c \
+ tracker-db-manager-common.h
+
+tracker_db_manager_custom_LDADD = \
+ $(top_builddir)/src/libtracker-db/libtracker-db.la \
+ $(top_builddir)/src/libtracker-common/libtracker-common.la \
+ $(top_builddir)/tests/common/libtracker-testcommon.la \
+ $(top_builddir)/src/xdgmime/libxdgmime.la \
+ $(SQLITE3_LIBS) \
+ $(QDBM_LIBS) \
+ $(GMODULE_LIBS) \
+ $(GTHREAD_LIBS) \
+ $(GLIB2_LIBS) \
+ -lz
Modified: branches/xesam-support/tests/libtracker-db/tracker-db-manager-common.c
==============================================================================
--- branches/xesam-support/tests/libtracker-db/tracker-db-manager-common.c (original)
+++ branches/xesam-support/tests/libtracker-db/tracker-db-manager-common.c Thu Jun 26 09:51:38 2008
@@ -4,11 +4,19 @@
test_assert_query_run (TrackerDB db, const gchar *query)
{
TrackerDBInterface *iface;
- TrackerDBResultSet *result_set;
- GError *error = NULL;
iface = tracker_db_manager_get_db_interface (db);
+ return test_assert_query_run_on_iface (iface, query);
+
+}
+
+gboolean
+test_assert_query_run_on_iface (TrackerDBInterface *iface, const gchar *query)
+{
+ TrackerDBResultSet *result_set;
+ GError *error = NULL;
+
result_set = tracker_db_interface_execute_query (iface,
&error,
query);
@@ -21,4 +29,3 @@
return TRUE;
}
-
Modified: branches/xesam-support/tests/libtracker-db/tracker-db-manager-common.h
==============================================================================
--- branches/xesam-support/tests/libtracker-db/tracker-db-manager-common.h (original)
+++ branches/xesam-support/tests/libtracker-db/tracker-db-manager-common.h Thu Jun 26 09:51:38 2008
@@ -5,5 +5,6 @@
#include <libtracker-db/tracker-db-manager.h>
gboolean test_assert_query_run (TrackerDB db, const gchar *query);
+gboolean test_assert_query_run_on_iface (TrackerDBInterface *iface, const gchar *query);
#endif
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]