tracker r2250 - in branches/indexer-split: . src/libinotify src/libstemmer src/libtracker src/libtracker-common src/libtracker-db src/libtracker-gtk src/tracker-applet src/tracker-extract src/tracker-fts src/tracker-indexer src/tracker-indexer/modules src/tracker-preferences src/tracker-search-tool src/tracker-thumbnailer src/tracker-utils src/trackerd tests/common tests/libtracker-common tests/libtracker-db tests/tracker-fts tests/trackerd tests/trackerd/xesam utils/qdbm



Author: mr
Date: Sat Sep 20 14:45:00 2008
New Revision: 2250
URL: http://svn.gnome.org/viewvc/tracker?rev=2250&view=rev

Log:


Modified:
   branches/indexer-split/ChangeLog
   branches/indexer-split/src/libinotify/inotify-handle.c
   branches/indexer-split/src/libstemmer/api.c
   branches/indexer-split/src/libstemmer/api.h
   branches/indexer-split/src/libstemmer/header.h
   branches/indexer-split/src/libstemmer/libstemmer.c
   branches/indexer-split/src/libstemmer/libstemmer.h
   branches/indexer-split/src/libstemmer/modules.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_danish.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_danish.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_dutch.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_dutch.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_english.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_english.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_finnish.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_finnish.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_french.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_french.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_german.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_german.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_hungarian.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_italian.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_italian.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_norwegian.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_norwegian.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_porter.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_porter.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_portuguese.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_portuguese.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_russian.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_russian.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_spanish.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_spanish.h
   branches/indexer-split/src/libstemmer/stem_UTF_8_swedish.c
   branches/indexer-split/src/libstemmer/stem_UTF_8_swedish.h
   branches/indexer-split/src/libstemmer/utilities.c
   branches/indexer-split/src/libtracker-common/tracker-config.c
   branches/indexer-split/src/libtracker-common/tracker-config.h
   branches/indexer-split/src/libtracker-common/tracker-dbus.c
   branches/indexer-split/src/libtracker-common/tracker-dbus.h
   branches/indexer-split/src/libtracker-common/tracker-field-data.c
   branches/indexer-split/src/libtracker-common/tracker-field-data.h
   branches/indexer-split/src/libtracker-common/tracker-field.c
   branches/indexer-split/src/libtracker-common/tracker-field.h
   branches/indexer-split/src/libtracker-common/tracker-file-utils.c
   branches/indexer-split/src/libtracker-common/tracker-hal.c
   branches/indexer-split/src/libtracker-common/tracker-hal.h
   branches/indexer-split/src/libtracker-common/tracker-ioprio.c
   branches/indexer-split/src/libtracker-common/tracker-ioprio.h
   branches/indexer-split/src/libtracker-common/tracker-language.c
   branches/indexer-split/src/libtracker-common/tracker-language.h
   branches/indexer-split/src/libtracker-common/tracker-log.c
   branches/indexer-split/src/libtracker-common/tracker-module-config.c
   branches/indexer-split/src/libtracker-common/tracker-module-config.h
   branches/indexer-split/src/libtracker-common/tracker-nfs-lock.c
   branches/indexer-split/src/libtracker-common/tracker-nfs-lock.h
   branches/indexer-split/src/libtracker-common/tracker-ontology.c
   branches/indexer-split/src/libtracker-common/tracker-ontology.h
   branches/indexer-split/src/libtracker-common/tracker-os-dependant-unix.c
   branches/indexer-split/src/libtracker-common/tracker-os-dependant-win.c
   branches/indexer-split/src/libtracker-common/tracker-parser.c
   branches/indexer-split/src/libtracker-common/tracker-parser.h
   branches/indexer-split/src/libtracker-common/tracker-service.c
   branches/indexer-split/src/libtracker-common/tracker-service.h
   branches/indexer-split/src/libtracker-common/tracker-type-utils.c
   branches/indexer-split/src/libtracker-common/tracker-utils.c
   branches/indexer-split/src/libtracker-db/tracker-db-action.c
   branches/indexer-split/src/libtracker-db/tracker-db-action.h
   branches/indexer-split/src/libtracker-db/tracker-db-dbus.c
   branches/indexer-split/src/libtracker-db/tracker-db-dbus.h
   branches/indexer-split/src/libtracker-db/tracker-db-file-info.c
   branches/indexer-split/src/libtracker-db/tracker-db-file-info.h
   branches/indexer-split/src/libtracker-db/tracker-db-index-item.c
   branches/indexer-split/src/libtracker-db/tracker-db-index-item.h
   branches/indexer-split/src/libtracker-db/tracker-db-index-manager.c
   branches/indexer-split/src/libtracker-db/tracker-db-index.c
   branches/indexer-split/src/libtracker-db/tracker-db-index.h
   branches/indexer-split/src/libtracker-db/tracker-db-interface-sqlite.c
   branches/indexer-split/src/libtracker-db/tracker-db-interface.c
   branches/indexer-split/src/libtracker-db/tracker-db-interface.h
   branches/indexer-split/src/libtracker-db/tracker-db-manager.c
   branches/indexer-split/src/libtracker-gtk/tracker-keyword-store.c
   branches/indexer-split/src/libtracker-gtk/tracker-keyword-store.h
   branches/indexer-split/src/libtracker-gtk/tracker-metadata-tile.c
   branches/indexer-split/src/libtracker-gtk/tracker-metadata-tile.h
   branches/indexer-split/src/libtracker-gtk/tracker-tag-bar.c
   branches/indexer-split/src/libtracker-gtk/tracker-tag-bar.h
   branches/indexer-split/src/libtracker-gtk/tracker-ui.h
   branches/indexer-split/src/libtracker-gtk/tracker-utils.c
   branches/indexer-split/src/libtracker-gtk/tracker-utils.h
   branches/indexer-split/src/libtracker/tracker.c
   branches/indexer-split/src/libtracker/tracker.h
   branches/indexer-split/src/tracker-applet/tracker-applet.c
   branches/indexer-split/src/tracker-applet/tracker-applet.h
   branches/indexer-split/src/tracker-extract/tracker-extract-abw.c
   branches/indexer-split/src/tracker-extract/tracker-extract-exif.c
   branches/indexer-split/src/tracker-extract/tracker-extract-gstreamer.c
   branches/indexer-split/src/tracker-extract/tracker-extract-html.c
   branches/indexer-split/src/tracker-extract/tracker-extract-jpeg.c
   branches/indexer-split/src/tracker-extract/tracker-extract-mp3.c
   branches/indexer-split/src/tracker-extract/tracker-extract-mplayer.c
   branches/indexer-split/src/tracker-extract/tracker-extract-msoffice.c
   branches/indexer-split/src/tracker-extract/tracker-extract-oasis.c
   branches/indexer-split/src/tracker-extract/tracker-extract-pdf.c
   branches/indexer-split/src/tracker-extract/tracker-extract-png.c
   branches/indexer-split/src/tracker-extract/tracker-extract-ps.c
   branches/indexer-split/src/tracker-extract/tracker-extract-tiff.c
   branches/indexer-split/src/tracker-extract/tracker-extract-totem.c
   branches/indexer-split/src/tracker-extract/tracker-extract-vorbis.c
   branches/indexer-split/src/tracker-extract/tracker-extract.c
   branches/indexer-split/src/tracker-fts/tracker-fts-hash.c
   branches/indexer-split/src/tracker-fts/tracker-fts-hash.h
   branches/indexer-split/src/tracker-fts/tracker-fts.c
   branches/indexer-split/src/tracker-indexer/modules/dummy.c
   branches/indexer-split/src/tracker-indexer/modules/evolution.c
   branches/indexer-split/src/tracker-indexer/tracker-dbus.c
   branches/indexer-split/src/tracker-indexer/tracker-indexer-db.c
   branches/indexer-split/src/tracker-indexer/tracker-indexer-db.h
   branches/indexer-split/src/tracker-indexer/tracker-indexer.c
   branches/indexer-split/src/tracker-indexer/tracker-indexer.h
   branches/indexer-split/src/tracker-indexer/tracker-main.c
   branches/indexer-split/src/tracker-indexer/tracker-metadata-utils.c
   branches/indexer-split/src/tracker-preferences/tracker-preferences.c
   branches/indexer-split/src/tracker-search-tool/tracker-search-tool-callbacks.c
   branches/indexer-split/src/tracker-search-tool/tracker-search-tool-support.c
   branches/indexer-split/src/tracker-search-tool/tracker-search-tool.c
   branches/indexer-split/src/tracker-search-tool/tracker-search-tool.h
   branches/indexer-split/src/tracker-thumbnailer/tracker-thumbnailer.c
   branches/indexer-split/src/tracker-utils/tracker-files.c
   branches/indexer-split/src/tracker-utils/tracker-meta-folder.c
   branches/indexer-split/src/tracker-utils/tracker-query.c
   branches/indexer-split/src/tracker-utils/tracker-search.c
   branches/indexer-split/src/tracker-utils/tracker-stats.c
   branches/indexer-split/src/tracker-utils/tracker-status.c
   branches/indexer-split/src/tracker-utils/tracker-tag.c
   branches/indexer-split/src/tracker-utils/tracker-unique.c
   branches/indexer-split/src/trackerd/mingw-compat.h
   branches/indexer-split/src/trackerd/tracker-crawler.c
   branches/indexer-split/src/trackerd/tracker-crawler.h
   branches/indexer-split/src/trackerd/tracker-daemon.c
   branches/indexer-split/src/trackerd/tracker-db.c
   branches/indexer-split/src/trackerd/tracker-db.h
   branches/indexer-split/src/trackerd/tracker-dbus.c
   branches/indexer-split/src/trackerd/tracker-files.c
   branches/indexer-split/src/trackerd/tracker-keywords.c
   branches/indexer-split/src/trackerd/tracker-main.c
   branches/indexer-split/src/trackerd/tracker-main.h
   branches/indexer-split/src/trackerd/tracker-metadata.c
   branches/indexer-split/src/trackerd/tracker-monitor.c
   branches/indexer-split/src/trackerd/tracker-monitor.h
   branches/indexer-split/src/trackerd/tracker-processor.c
   branches/indexer-split/src/trackerd/tracker-processor.h
   branches/indexer-split/src/trackerd/tracker-query-tree.c
   branches/indexer-split/src/trackerd/tracker-query-tree.h
   branches/indexer-split/src/trackerd/tracker-rdf-query.c
   branches/indexer-split/src/trackerd/tracker-rdf-query.h
   branches/indexer-split/src/trackerd/tracker-search.c
   branches/indexer-split/src/trackerd/tracker-status.c
   branches/indexer-split/src/trackerd/tracker-status.h
   branches/indexer-split/src/trackerd/tracker-utils.c
   branches/indexer-split/src/trackerd/tracker-utils.h
   branches/indexer-split/src/trackerd/tracker-xesam-live-search.c
   branches/indexer-split/src/trackerd/tracker-xesam-live-search.h
   branches/indexer-split/src/trackerd/tracker-xesam-manager.c
   branches/indexer-split/src/trackerd/tracker-xesam-manager.h
   branches/indexer-split/src/trackerd/tracker-xesam-query.c
   branches/indexer-split/src/trackerd/tracker-xesam-session.c
   branches/indexer-split/src/trackerd/tracker-xesam.c
   branches/indexer-split/tests/common/tracker-test-helpers.c
   branches/indexer-split/tests/common/tracker-test-helpers.h
   branches/indexer-split/tests/libtracker-common/tracker-dbus-test.c
   branches/indexer-split/tests/libtracker-common/tracker-field-test.c
   branches/indexer-split/tests/libtracker-common/tracker-file-utils-test.c
   branches/indexer-split/tests/libtracker-common/tracker-ontology-test.c
   branches/indexer-split/tests/libtracker-common/tracker-parser-test.c
   branches/indexer-split/tests/libtracker-common/tracker-type-utils-test.c
   branches/indexer-split/tests/libtracker-db/tracker-db-dbus-test.c
   branches/indexer-split/tests/libtracker-db/tracker-db-manager-common.c
   branches/indexer-split/tests/libtracker-db/tracker-db-manager-common.h
   branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-attach.c
   branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-custom.c
   branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-unattach.c
   branches/indexer-split/tests/libtracker-db/tracker-index-reader-test.c
   branches/indexer-split/tests/libtracker-db/tracker-index-writer-test.c
   branches/indexer-split/tests/libtracker-db/union-performance.c
   branches/indexer-split/tests/tracker-fts/tracker-fts-test.c
   branches/indexer-split/tests/trackerd/tracker-xesam-hit-test.c
   branches/indexer-split/tests/trackerd/tracker-xesam-hit-test.h
   branches/indexer-split/tests/trackerd/tracker-xesam-hits-test.c
   branches/indexer-split/tests/trackerd/tracker-xesam-hits-test.h
   branches/indexer-split/tests/trackerd/tracker-xesam-session-test.c
   branches/indexer-split/tests/trackerd/tracker-xesam-session-test.h
   branches/indexer-split/tests/trackerd/tracker-xesam-test.c
   branches/indexer-split/tests/trackerd/tracker-xesam-test.h
   branches/indexer-split/tests/trackerd/xesam/gtestextensions.c
   branches/indexer-split/tests/trackerd/xesam/gtestextensions.h
   branches/indexer-split/tests/trackerd/xesam/xesam-g-debug-private.h
   branches/indexer-split/tests/trackerd/xesam/xesam-g-globals-private.h
   branches/indexer-split/tests/trackerd/xesam/xesam-g-test-query-builder.c
   branches/indexer-split/tests/trackerd/xesam/xesam-g-test-query-builder.h
   branches/indexer-split/tests/trackerd/xesam/xesam-g-testsearcher.c
   branches/indexer-split/tests/trackerd/xesam/xesam-g-testsearcher.h
   branches/indexer-split/tests/trackerd/xesam/xesam-g-utils.h
   branches/indexer-split/utils/qdbm/print-words.c
   branches/indexer-split/utils/qdbm/search-word.c

Modified: branches/indexer-split/src/libinotify/inotify-handle.c
==============================================================================
--- branches/indexer-split/src/libinotify/inotify-handle.c	(original)
+++ branches/indexer-split/src/libinotify/inotify-handle.c	Sat Sep 20 14:45:00 2008
@@ -98,7 +98,7 @@
 {
   inh->wd = wd;
 }
-  
+
 guint32
 inotify_handle_get_mask( INotifyHandle *inh )
 {

Modified: branches/indexer-split/src/libstemmer/api.c
==============================================================================
--- branches/indexer-split/src/libstemmer/api.c	(original)
+++ branches/indexer-split/src/libstemmer/api.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/api.h
==============================================================================
--- branches/indexer-split/src/libstemmer/api.h	(original)
+++ branches/indexer-split/src/libstemmer/api.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/header.h
==============================================================================
--- branches/indexer-split/src/libstemmer/header.h	(original)
+++ branches/indexer-split/src/libstemmer/header.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/libstemmer.c
==============================================================================
--- branches/indexer-split/src/libstemmer/libstemmer.c	(original)
+++ branches/indexer-split/src/libstemmer/libstemmer.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *
@@ -59,7 +59,7 @@
 	if (strcmp(module->name, algorithm) == 0 && module->enc == enc) break;
     }
     if (module->name == NULL) return NULL;
-    
+
     stemmer->create = module->create;
     stemmer->close = module->close;
     stemmer->stem = module->stem;

Modified: branches/indexer-split/src/libstemmer/libstemmer.h
==============================================================================
--- branches/indexer-split/src/libstemmer/libstemmer.h	(original)
+++ branches/indexer-split/src/libstemmer/libstemmer.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/modules.h
==============================================================================
--- branches/indexer-split/src/libstemmer/modules.h	(original)
+++ branches/indexer-split/src/libstemmer/modules.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *
@@ -55,7 +55,7 @@
 
 struct stemmer_modules {
   const char * name;
-  stemmer_encoding enc; 
+  stemmer_encoding enc;
   struct SN_env * (*create)(void);
   void (*close)(struct SN_env *);
   int (*stem)(struct SN_env *);
@@ -105,18 +105,18 @@
   {0,0,0,0,0}
 };
 static const char * algorithm_names[] = {
-  "danish", 
-  "dutch", 
-  "english", 
-  "finnish", 
-  "french", 
-  "german", 
-  "italian", 
-  "norwegian", 
-  "porter", 
-  "portuguese", 
-  "russian", 
-  "spanish", 
-  "swedish", 
+  "danish",
+  "dutch",
+  "english",
+  "finnish",
+  "french",
+  "german",
+  "italian",
+  "norwegian",
+  "porter",
+  "portuguese",
+  "russian",
+  "spanish",
+  "swedish",
   0
 };

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_danish.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_danish.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_danish.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_danish.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_danish.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_danish.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_dutch.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_dutch.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_dutch.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_dutch.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_dutch.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_dutch.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_english.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_english.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_english.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_english.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_english.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_english.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_finnish.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_finnish.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_finnish.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_finnish.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_finnish.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_finnish.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_french.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_french.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_french.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_french.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_french.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_french.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_german.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_german.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_german.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_german.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_german.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_german.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_hungarian.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_hungarian.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_hungarian.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_italian.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_italian.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_italian.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_italian.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_italian.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_italian.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_norwegian.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_norwegian.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_norwegian.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_norwegian.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_norwegian.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_norwegian.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_porter.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_porter.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_porter.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_porter.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_porter.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_porter.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_portuguese.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_portuguese.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_portuguese.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_portuguese.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_portuguese.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_portuguese.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_russian.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_russian.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_russian.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_russian.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_russian.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_russian.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_spanish.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_spanish.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_spanish.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_spanish.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_spanish.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_spanish.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_swedish.c
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_swedish.c	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_swedish.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/stem_UTF_8_swedish.h
==============================================================================
--- branches/indexer-split/src/libstemmer/stem_UTF_8_swedish.h	(original)
+++ branches/indexer-split/src/libstemmer/stem_UTF_8_swedish.h	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libstemmer/utilities.c
==============================================================================
--- branches/indexer-split/src/libstemmer/utilities.c	(original)
+++ branches/indexer-split/src/libstemmer/utilities.c	Sat Sep 20 14:45:00 2008
@@ -1,4 +1,4 @@
-/* 
+/*
  * Copyright (c) 2001, Dr Martin Porter
  * All rights reserved.
  *

Modified: branches/indexer-split/src/libtracker-common/tracker-config.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-config.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-config.c	Sat Sep 20 14:45:00 2008
@@ -90,7 +90,7 @@
 #define DEFAULT_ENABLE_STEMMER			 TRUE
 #define DEFAULT_DISABLE_INDEXING_ON_BATTERY	 TRUE
 #define DEFAULT_DISABLE_INDEXING_ON_BATTERY_INIT FALSE
-#define DEFAULT_INDEX_MOUNTED_DIRECTORIES  	 TRUE 
+#define DEFAULT_INDEX_MOUNTED_DIRECTORIES  	 TRUE
 #define DEFAULT_INDEX_REMOVABLE_DEVICES	         TRUE
 #define DEFAULT_LOW_DISK_SPACE_LIMIT		 1	  /* 0->100 / -1 */
 #define DEFAULT_MAX_TEXT_TO_INDEX		 1048576  /* Bytes */
@@ -674,7 +674,7 @@
 		tracker_config_set_fast_merges (TRACKER_CONFIG (object),
 						g_value_get_boolean (value));
 		break;
-	case PROP_NO_INDEX_FILE_TYPES:	    
+	case PROP_NO_INDEX_FILE_TYPES:
 		/* Not writable */
 		break;
 	case PROP_MIN_WORD_LENGTH:
@@ -1060,9 +1060,9 @@
 
 	if (strcmp (property, "watch-directory-roots") == 0) {
 		if (value) {
-			priv->watch_directory_roots = l = 
+			priv->watch_directory_roots = l =
 				config_string_list_to_gslist ((const gchar **) value, TRUE);
-			priv->watch_directory_roots = 
+			priv->watch_directory_roots =
 				tracker_path_list_filter_duplicates (priv->watch_directory_roots);
 
 			g_slist_foreach (l, (GFunc) g_free, NULL);
@@ -1073,7 +1073,7 @@
 		if (value) {
 			priv->crawl_directory_roots = l =
 				config_string_list_to_gslist ((const gchar **) value, TRUE);
-			priv->crawl_directory_roots = 
+			priv->crawl_directory_roots =
 				tracker_path_list_filter_duplicates (priv->crawl_directory_roots);
 
 			g_slist_foreach (l, (GFunc) g_free, NULL);
@@ -1082,9 +1082,9 @@
 	}
 	else if (strcmp (property, "no-watch-directory-roots") == 0) {
 		if (value) {
-			priv->no_watch_directory_roots = l = 
+			priv->no_watch_directory_roots = l =
 				config_string_list_to_gslist ((const gchar **) value, TRUE);
-			priv->no_watch_directory_roots = 
+			priv->no_watch_directory_roots =
 				tracker_path_list_filter_duplicates (priv->no_watch_directory_roots);
 
 			g_slist_foreach (l, (GFunc) g_free, NULL);
@@ -1116,7 +1116,7 @@
 		   GFile            *file,
 		   GFile            *other_file,
 		   GFileMonitorEvent event_type,
-		   gpointer          user_data)  
+		   gpointer          user_data)
 {
 	TrackerConfig *config;
 	gchar         *filename;
@@ -1129,8 +1129,8 @@
 	case G_FILE_MONITOR_EVENT_CHANGED:
 	case G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT:
 		filename = g_file_get_path (file);
-		g_message ("Config file changed:'%s', reloading settings...", 
-			   filename); 
+		g_message ("Config file changed:'%s', reloading settings...",
+			   filename);
 		g_free (filename);
 
 		config_load (config);
@@ -1172,16 +1172,16 @@
 	}
 
 	if (!priv->monitor) {
-		g_message ("Setting up monitor for changes to config file:'%s'", 
+		g_message ("Setting up monitor for changes to config file:'%s'",
 			   filename);
 
 		priv->monitor = g_file_monitor_file (priv->file,
 						     G_FILE_MONITOR_NONE,
 						     NULL,
 						     NULL);
-		
+
 		g_signal_connect (priv->monitor, "changed",
-				  G_CALLBACK (config_changed_cb), 
+				  G_CALLBACK (config_changed_cb),
 				  config);
 	}
 
@@ -1233,13 +1233,13 @@
 	/* Services */
 	config_load_boolean (config, "enable-xesam", key_file, GROUP_SERVICES, KEY_ENABLE_XESAM);
 
-	/* 
-	 * Legacy options no longer supported: 
+	/*
+	 * Legacy options no longer supported:
 	 */
 	value = g_key_file_get_boolean (key_file, "Emails", "IndexEvolutionEmails", &error);
 	if (!error) {
 		gchar * const modules[2] = { "evolution", NULL };
-	
+
 		g_message ("Legacy config option 'IndexEvolutionEmails' found");
 		g_message ("  This option has been replaced by 'DisabledModules'");
 
@@ -2080,7 +2080,7 @@
 
 	g_slist_foreach (l, (GFunc) g_free, NULL);
 	g_slist_free (l);
-       		
+
 	g_object_notify (G_OBJECT (config), "watch-directory-roots");
 }
 
@@ -2147,7 +2147,7 @@
 	}
 
 	l = priv->no_watch_directory_roots;
-	priv->no_watch_directory_roots = 
+	priv->no_watch_directory_roots =
 		tracker_path_list_filter_duplicates (priv->no_watch_directory_roots);
 
 	g_slist_foreach (l, (GFunc) g_free, NULL);
@@ -2177,11 +2177,11 @@
 					 (GCompareFunc) strcmp)) {
 			continue;
 		}
-		
+
 		new_modules = g_slist_append (new_modules, g_strdup (*p));
 	}
 
-	priv->disabled_modules = g_slist_concat (priv->disabled_modules, 
+	priv->disabled_modules = g_slist_concat (priv->disabled_modules,
 						 new_modules);
 
 	g_object_notify (G_OBJECT (config), "disabled-modules");

Modified: branches/indexer-split/src/libtracker-common/tracker-config.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-config.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-config.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2007, Michal Pryc (Michal Pryc Sun Com)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)

Modified: branches/indexer-split/src/libtracker-common/tracker-dbus.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-dbus.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-dbus.c	Sat Sep 20 14:45:00 2008
@@ -35,7 +35,7 @@
 request_handler_call_for_new (guint request_id)
 {
 	GSList *l;
-	
+
 	for (l = hooks; l; l = l->next) {
 		TrackerDBusRequestHandler *handler;
 
@@ -51,7 +51,7 @@
 request_handler_call_for_done (guint request_id)
 {
 	GSList *l;
-	
+
 	for (l = hooks; l; l = l->next) {
 		TrackerDBusRequestHandler *handler;
 
@@ -88,7 +88,7 @@
 }
 
 TrackerDBusData *
-tracker_dbus_data_new (const gpointer arg1, 
+tracker_dbus_data_new (const gpointer arg1,
                        const gpointer arg2)
 {
         TrackerDBusData *data;
@@ -111,10 +111,10 @@
 	gint     i = 0;
 
 	strv = g_new0 (gchar*, g_slist_length (list) + 1);
-				
+
         for (l = list; l != NULL; l = l->next) {
 		if (!g_utf8_validate (l->data, -1, NULL)) {
-			g_message ("Could not add string:'%s' to GStrv, invalid UTF-8", 
+			g_message ("Could not add string:'%s' to GStrv, invalid UTF-8",
 				   (gchar*) l->data);
 			continue;
 		}
@@ -128,7 +128,7 @@
 }
 
 gchar **
-tracker_dbus_queue_str_to_strv (GQueue *queue, 
+tracker_dbus_queue_str_to_strv (GQueue *queue,
 				gint    max)
 {
 	gchar **strv;
@@ -137,13 +137,13 @@
 	gint    length;
 
 	length = g_queue_get_length (queue);
-		
+
 	if (max > 0) {
 		length = MIN (max, length);
 	}
 
 	strv = g_new0 (gchar*, length + 1);
-	
+
 	for (i = 0, j = 0; i < length; i++) {
 		str = g_queue_pop_head (queue);
 
@@ -166,7 +166,7 @@
 }
 
 gchar **
-tracker_dbus_queue_gfile_to_strv (GQueue *queue, 
+tracker_dbus_queue_gfile_to_strv (GQueue *queue,
 				  gint    max)
 {
 	gchar **strv;
@@ -176,13 +176,13 @@
 	gint    length;
 
 	length = g_queue_get_length (queue);
-		
+
 	if (max > 0) {
 		length = MIN (max, length);
 	}
 
 	strv = g_new0 (gchar*, length + 1);
-	
+
 	for (i = 0, j = 0; i < length; i++) {
 		file = g_queue_pop_head (queue);
 
@@ -223,14 +223,14 @@
 tracker_dbus_get_next_request_id (void)
 {
         static guint request_id = 1;
-	
+
         return request_id++;
 }
 
 TrackerDBusRequestHandler *
 tracker_dbus_request_add_hook (TrackerDBusRequestFunc new,
 			       TrackerDBusRequestFunc done,
-			       gpointer               user_data) 
+			       gpointer               user_data)
 {
 	TrackerDBusRequestHandler *handler;
 
@@ -255,7 +255,7 @@
 
 void
 tracker_dbus_request_new (gint          request_id,
-			  const gchar  *format, 
+			  const gchar  *format,
 			  ...)
 {
 	gchar   *str;
@@ -264,7 +264,7 @@
 	va_start (args, format);
 	str = g_strdup_vprintf (format, args);
 	va_end (args);
-	
+
 	g_message ("<--- [%d] %s",
 		   request_id,
 		   str);
@@ -279,14 +279,14 @@
 {
 	request_handler_call_for_done (request_id);
 
-	g_message ("---> [%d] Success, no error given", 
+	g_message ("---> [%d] Success, no error given",
 		   request_id);
 }
 
 void
 tracker_dbus_request_failed (gint          request_id,
 			     GError      **error,
-			     const gchar  *format, 
+			     const gchar  *format,
 			     ...)
 {
 	gchar   *str;
@@ -298,7 +298,7 @@
 		va_start (args, format);
 		str = g_strdup_vprintf (format, args);
 		va_end (args);
-		
+
 		g_set_error (error, TRACKER_DBUS_ERROR, 0, str);
 	} else if (*error != NULL) {
 		str = g_strdup ((*error)->message);
@@ -325,8 +325,8 @@
 	str = g_strdup_vprintf (format, args);
 	va_end (args);
 
-	g_message ("---- [%d] %s", 
-		   request_id, 
+	g_message ("---- [%d] %s",
+		   request_id,
 		   str);
 	g_free (str);
 }

Modified: branches/indexer-split/src/libtracker-common/tracker-dbus.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-dbus.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-dbus.h	Sat Sep 20 14:45:00 2008
@@ -24,7 +24,7 @@
 
 #ifndef DBUS_API_SUBJECT_TO_CHANGE
 #define DBUS_API_SUBJECT_TO_CHANGE
-#endif 
+#endif
 
 #include <glib/gi18n.h>
 

Modified: branches/indexer-split/src/libtracker-common/tracker-field-data.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-field-data.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-field-data.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
@@ -171,7 +171,7 @@
 {
 }
 
-static void 
+static void
 field_data_finalize (GObject *object)
 {
 	TrackerFieldDataPriv *priv;
@@ -311,7 +311,7 @@
 tracker_field_data_get_alias (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), NULL);
 
 	priv = GET_PRIV (field_data);
@@ -323,7 +323,7 @@
 tracker_field_data_get_table_name (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), NULL);
 
 	priv = GET_PRIV (field_data);
@@ -335,7 +335,7 @@
 tracker_field_data_get_field_name (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), NULL);
 
 	priv = GET_PRIV (field_data);
@@ -347,7 +347,7 @@
 tracker_field_data_get_select_field (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), NULL);
 
 	priv = GET_PRIV (field_data);
@@ -359,7 +359,7 @@
 tracker_field_data_get_where_field (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), NULL);
 
 	priv = GET_PRIV (field_data);
@@ -371,7 +371,7 @@
 tracker_field_data_get_id_field (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), NULL);
 
 	priv = GET_PRIV (field_data);
@@ -383,7 +383,7 @@
 tracker_field_data_get_data_type (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), TRACKER_FIELD_TYPE_INDEX);
 
 	priv = GET_PRIV (field_data);
@@ -395,7 +395,7 @@
 tracker_field_data_get_multiple_values (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), FALSE);
 
 	priv = GET_PRIV (field_data);
@@ -408,7 +408,7 @@
 tracker_field_data_get_is_select (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), FALSE);
 
 	priv = GET_PRIV (field_data);
@@ -420,7 +420,7 @@
 tracker_field_data_get_is_condition (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), FALSE);
 
 	priv = GET_PRIV (field_data);
@@ -432,7 +432,7 @@
 tracker_field_data_get_needs_join (TrackerFieldData *field_data)
 {
 	TrackerFieldDataPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD_DATA (field_data), FALSE);
 
 	priv = GET_PRIV (field_data);

Modified: branches/indexer-split/src/libtracker-common/tracker-field-data.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-field-data.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-field-data.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *

Modified: branches/indexer-split/src/libtracker-common/tracker-field.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-field.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-field.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
@@ -129,7 +129,7 @@
         type = tracker_field_type_get_type ();
         enum_class = G_ENUM_CLASS (g_type_class_peek (type));
         enum_value = g_enum_get_value (enum_class, fieldtype);
-        
+
         if (!enum_value) {
 		return NULL;
         }
@@ -235,7 +235,7 @@
 {
 }
 
-static void 
+static void
 field_finalize (GObject *object)
 {
 	TrackerFieldPriv *priv;
@@ -400,7 +400,7 @@
 tracker_field_get_id (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), NULL);
 
 	priv = GET_PRIV (field);
@@ -412,7 +412,7 @@
 tracker_field_get_name (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), NULL);
 
 	priv = GET_PRIV (field);
@@ -424,7 +424,7 @@
 tracker_field_get_data_type (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), TRACKER_FIELD_TYPE_STRING); //FIXME
 
 	priv = GET_PRIV (field);
@@ -436,7 +436,7 @@
 tracker_field_get_field_name (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), NULL);
 
 	priv = GET_PRIV (field);
@@ -448,7 +448,7 @@
 tracker_field_get_weight (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), -1);
 
 	priv = GET_PRIV (field);
@@ -461,7 +461,7 @@
 tracker_field_get_embedded (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), FALSE);
 
 	priv = GET_PRIV (field);
@@ -474,7 +474,7 @@
 tracker_field_get_multiple_values (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), FALSE);
 
 	priv = GET_PRIV (field);
@@ -486,7 +486,7 @@
 tracker_field_get_delimited (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), FALSE);
 
 	priv = GET_PRIV (field);
@@ -498,7 +498,7 @@
 tracker_field_get_filtered (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), FALSE);
 
 	priv = GET_PRIV (field);
@@ -510,7 +510,7 @@
 tracker_field_get_store_metadata (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), FALSE);
 
 	priv = GET_PRIV (field);
@@ -523,7 +523,7 @@
 tracker_field_get_child_ids (TrackerField *field)
 {
 	TrackerFieldPriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_FIELD (field), NULL);
 
 	priv = GET_PRIV (field);
@@ -718,7 +718,7 @@
 		for (l = value; l; l = l->next) {
 			new_list = g_slist_prepend (new_list, g_strdup (l->data));
 		}
-		
+
 		new_list = g_slist_reverse (new_list);
 		priv->child_ids = new_list;
 	} else {
@@ -730,7 +730,7 @@
 
 void
 tracker_field_append_child_id (TrackerField *field,
-			       const gchar  *value) 
+			       const gchar  *value)
 {
 	TrackerFieldPriv *priv;
 

Modified: branches/indexer-split/src/libtracker-common/tracker-field.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-field.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-field.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *

Modified: branches/indexer-split/src/libtracker-common/tracker-file-utils.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-file-utils.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-file-utils.c	Sat Sep 20 14:45:00 2008
@@ -39,7 +39,7 @@
 #define TEXT_SNIFF_SIZE 4096
 
 gint
-tracker_file_open (const gchar *uri, 
+tracker_file_open (const gchar *uri,
 		   gboolean     readahead)
 {
 	gint fd;
@@ -48,16 +48,16 @@
 	fd = open (uri, O_RDONLY | O_NOATIME);
 
 	if (fd == -1) {
-		fd = open (uri, O_RDONLY); 
+		fd = open (uri, O_RDONLY);
 	}
 #else
-	fd = open (uri, O_RDONLY); 
+	fd = open (uri, O_RDONLY);
 #endif
 
-	if (fd == -1) { 
+	if (fd == -1) {
 		return -1;
 	}
-	
+
 #ifdef HAVE_POSIX_FADVISE
 	if (readahead) {
 		posix_fadvise (fd, 0, 0, POSIX_FADV_SEQUENTIAL);
@@ -70,7 +70,7 @@
 }
 
 void
-tracker_file_close (gint     fd, 
+tracker_file_close (gint     fd,
 		    gboolean no_longer_needed)
 {
 
@@ -100,7 +100,7 @@
 tracker_file_get_size (const gchar *uri)
 {
 	struct stat finfo;
-	
+
 	if (g_lstat (uri, &finfo) == -1) {
 		return 0;
 	} else {
@@ -115,8 +115,8 @@
 	gchar *end;
 
 	/* Code in this function modified from gnome-vfs */
-	if (g_utf8_validate ((gchar*) buffer, 
-			     buffer_length, 
+	if (g_utf8_validate ((gchar*) buffer,
+			     buffer_length,
 			     (const gchar**) &end)) {
 		return TRUE;
 	} else {
@@ -162,9 +162,9 @@
 	 * system call and so needs locale filenames.
 	 */
 	is_valid &= uri != NULL;
-	is_valid &= g_file_test (str, 
-				 G_FILE_TEST_IS_REGULAR | 
-				 G_FILE_TEST_IS_DIR | 
+	is_valid &= g_file_test (str,
+				 G_FILE_TEST_IS_REGULAR |
+				 G_FILE_TEST_IS_DIR |
 				 G_FILE_TEST_IS_SYMLINK);
 
 	g_free (str);
@@ -216,10 +216,10 @@
 	is_indexable &= !S_ISDIR (finfo.st_mode);
 	is_indexable &= S_ISREG (finfo.st_mode);
 
-	g_debug ("URI:'%s' %s indexable", 
+	g_debug ("URI:'%s' %s indexable",
 		 uri,
 		 is_indexable ? "is" : "is not");
-		 
+
 	return is_indexable;
 }
 
@@ -259,11 +259,11 @@
 	info = g_file_query_info (file,
 				  G_FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE,
 				  G_FILE_QUERY_INFO_NONE,
-				  NULL, 
+				  NULL,
 				  &error);
 
 	if (G_UNLIKELY (error)) {
-		g_warning ("Could not guess mimetype, %s\n", 
+		g_warning ("Could not guess mimetype, %s\n",
 			   error->message);
 		g_error_free (error);
 		content_type = NULL;
@@ -287,23 +287,23 @@
 	}
 
 	p = (gchar*) uri + strlen (uri) - 1;
-	
+
 	/* Skip trailing slash */
 	if (p != uri && *p == G_DIR_SEPARATOR) {
 		p--;
 	}
-	
+
 	/* Search backwards to the next slash. */
 	while (p != uri && *p != G_DIR_SEPARATOR) {
 		p--;
 	}
-	
+
 	if (p[0] != '\0') {
 		gchar *new_uri_text;
 		gint   length;
-		
+
 		length = p - uri;
-		
+
 		if (length == 0) {
 			new_uri_text = g_strdup (G_DIR_SEPARATOR_S);
 		} else {
@@ -311,7 +311,7 @@
 			memcpy (new_uri_text, uri, length);
 			new_uri_text[length] = '\0';
 		}
-		
+
 		return new_uri_text;
 	} else {
 		return g_strdup (G_DIR_SEPARATOR_S);
@@ -339,16 +339,16 @@
 	while (p != tmp && *p != G_DIR_SEPARATOR) {
 		p--;
 	}
-	
+
 	res = p + 1;
-	
+
 	if (res && res[0] != '\0') {
 		result = g_strdup (res);
 		g_free (tmp);
-	
+
 		return result;
 	}
-	
+
 	g_free (tmp);
 
 	return g_strdup (" ");
@@ -368,7 +368,7 @@
 	return normalized;
 }
 
-void     
+void
 tracker_file_get_path_and_name (const gchar *uri,
 				gchar **path,
 				gchar **name)
@@ -390,7 +390,7 @@
 		*name = tracker_file_get_vfs_name (uri);
 		*path = tracker_file_get_vfs_path (uri);
 	}
-	
+
 }
 
 
@@ -452,7 +452,7 @@
 
 	g_return_val_if_fail (path != NULL, FALSE);
 	g_return_val_if_fail (in_path != NULL, FALSE);
-	
+
 	if (!g_str_has_suffix (path, G_DIR_SEPARATOR_S)) {
 		new_path = g_strconcat (path, G_DIR_SEPARATOR_S, NULL);
 	} else {
@@ -464,10 +464,10 @@
 	} else {
 		new_in_path = g_strdup (in_path);
 	}
-	
+
 	if (g_str_has_prefix (new_path, new_in_path)) {
 		is_in_path = TRUE;
-	} 
+	}
 
 	g_free (new_in_path);
 	g_free (new_path);
@@ -486,7 +486,7 @@
 	g_hash_table_iter_init (&iter1, roots);
 	while (g_hash_table_iter_next (&iter1, &key, NULL)) {
 		const gchar *path;
-		
+
 		path = (const gchar*) key;
 
 		g_hash_table_iter_init (&iter2, roots);
@@ -500,14 +500,14 @@
 			}
 
 			if (tracker_path_is_in_path (path, in_path)) {
-				g_debug ("Removing path:'%s', it is in path:'%s'", 
+				g_debug ("Removing path:'%s', it is in path:'%s'",
 					 path, in_path);
 
 				g_hash_table_iter_remove (&iter1);
 				g_hash_table_iter_init (&iter1, roots);
 				break;
 			} else if (tracker_path_is_in_path (in_path, path)) {
-				g_debug ("Removing path:'%s', it is in path:'%s'", 
+				g_debug ("Removing path:'%s', it is in path:'%s'",
 					 in_path, path);
 
 				g_hash_table_iter_remove (&iter2);
@@ -524,11 +524,11 @@
 		GList *keys, *l;
 
 		keys = g_hash_table_get_keys (roots);
-		
+
 		for (l = keys; l; l = l->next) {
 			g_debug ("  %s", (gchar*) l->data);
 		}
-		
+
 		g_list_free (keys);
 	}
 #endif /* TESTING */
@@ -542,7 +542,7 @@
 
 	/* This function CREATES a new list and the data in the list
 	 * is new too! g_free() must be called on the list data and
-	 * g_slist_free() on the list too when done with. 
+	 * g_slist_free() on the list too when done with.
 	 */
 
 	/* ONLY HERE do we add separators on each location we check.
@@ -567,11 +567,11 @@
 			/* If the new path exists as a lower level
 			 * path or is the same as an existing checked
 			 * root we disgard it, it will be checked
-			 * anyway. 
+			 * anyway.
 			 */
 			if (g_str_has_prefix (path, l2->data)) {
 				should_add = FALSE;
-			} 
+			}
 
 			/* If the new path exists as a higher level
 			 * path to one already in the checked roots,
@@ -587,7 +587,7 @@
 
 			l2 = l2->next;
 		}
-		
+
 		if (should_add) {
 			gint len;
 
@@ -602,8 +602,8 @@
 
 			checked_roots = g_slist_prepend (checked_roots, path);
 			continue;
-		} 
-		
+		}
+
 		g_free (path);
 	}
 
@@ -650,7 +650,7 @@
 	}
 
 	/* Second try to find any environment variables and expand
-	 * them, like $HOME or ${FOO} 
+	 * them, like $HOME or ${FOO}
 	 */
 	tokens = g_strsplit (uri, G_DIR_SEPARATOR_S, -1);
 
@@ -660,13 +660,13 @@
 		}
 
 		start = *token + 1;
-		
+
 		if (*start == '{') {
 			start++;
 			end = start + (strlen (start)) - 1;
 			*end='\0';
 		}
-		
+
 		env = g_getenv (start);
 		g_free (*token);
 
@@ -678,7 +678,7 @@
 
 	/* Third get the real path removing any "../" and other
 	 * symbolic links to other places, returning only the REAL
-	 * location. 
+	 * location.
 	 */
 	if (tokens) {
 		expanded = g_strjoinv (G_DIR_SEPARATOR_S, tokens);
@@ -692,7 +692,7 @@
 	 */
 	if (strchr (expanded, G_DIR_SEPARATOR)) {
 		GFile *file;
-		
+
 		file = g_file_new_for_commandline_arg (expanded);
 		final_path = g_file_get_path (file);
 		g_object_unref (file);
@@ -720,10 +720,10 @@
 	info = g_file_query_info (file,
                                   G_FILE_ATTRIBUTE_ACCESS_CAN_WRITE,
                                   0,
-                                  NULL, 
+                                  NULL,
                                   &error);
         g_object_unref (file);
-      
+
 	if (G_UNLIKELY (error)) {
                 if (error->code == G_IO_ERROR_NOT_FOUND) {
                         if (exists) {
@@ -737,7 +737,7 @@
 		}
 
 		g_error_free (error);
-                       
+
 		writable = FALSE;
 	} else {
 		if (exists) {
@@ -763,8 +763,8 @@
                 if (writable) {
                         g_message ("  Path is OK");
                         return TRUE;
-                } 
-                  
+                }
+
                 g_message ("  Path can not be written to");
         } else {
                 g_message ("  Path does not exist, attempting to create...");
@@ -776,7 +776,7 @@
 
                 g_message ("  Path could not be created");
         }
-	
+
 	return FALSE;
 }
 

Modified: branches/indexer-split/src/libtracker-common/tracker-hal.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-hal.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-hal.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
@@ -141,7 +141,7 @@
                                                                "There is a battery on this machine",
                                                                FALSE,
                                                                G_PARAM_READABLE));
-       
+
 	g_type_class_add_private (object_class, sizeof (TrackerHalPriv));
 }
 
@@ -181,8 +181,8 @@
                 return;
         }
 
-        dbus_connection_setup_with_g_main (connection, NULL);	
-        
+        dbus_connection_setup_with_g_main (connection, NULL);
+
 	priv->context = libhal_ctx_new ();
 
 	if (!priv->context) {
@@ -207,7 +207,7 @@
                 return;
         }
 
-       
+
         /* Volume and property notification callbacks */
         g_message ("HAL monitors set for devices added/removed/mounted/umounted...");
 	libhal_ctx_set_device_added (priv->context, hal_device_added_cb);
@@ -289,9 +289,9 @@
 
 	dbus_error_init (&error);
 
-        devices = libhal_find_device_by_capability (priv->context, 
-                                                    DEVICE_VOLUME, 
-                                                    &num, 
+        devices = libhal_find_device_by_capability (priv->context,
+                                                    DEVICE_VOLUME,
+                                                    &num,
                                                     &error);
 
 	if (dbus_error_is_set (&error)) {
@@ -302,18 +302,18 @@
 	}
 
         if (!devices || !devices[0]) {
-                g_message ("HAL devices not found with 'volume' capability"); 
+                g_message ("HAL devices not found with 'volume' capability");
                 return TRUE;
         }
 
         for (p = devices; *p; p++) {
                 LibHalVolume *volume;
-                
+
                 volume = libhal_volume_from_udi (priv->context, *p);
                 if (!volume) {
                         continue;
                 }
-               
+
                 g_message ("HAL device found:\n"
 			   " - udi        : %s\n"
 			   " - mount point: %s\n"
@@ -321,7 +321,7 @@
 			   " - uuid       : %s\n"
 			   " - mounted    : %s\n"
 			   " - file system: %s\n"
-			   " - label      : %s", 
+			   " - label      : %s",
 			   libhal_volume_get_udi (volume),
 			   libhal_volume_get_mount_point (volume),
 			   libhal_volume_get_device_file (volume),
@@ -333,9 +333,9 @@
                 hal_device_add (hal, volume);
                 libhal_volume_free (volume);
         }
-        
+
         libhal_free_string_array (devices);
-        
+
         return TRUE;
 }
 
@@ -351,9 +351,9 @@
 
 	dbus_error_init (&error);
 
-	devices = libhal_find_device_by_capability (priv->context, 
-                                                    DEVICE_AC_ADAPTER, 
-                                                    &num, 
+	devices = libhal_find_device_by_capability (priv->context,
+                                                    DEVICE_AC_ADAPTER,
+                                                    &num,
                                                     &error);
 
 	if (dbus_error_is_set (&error)) {
@@ -387,33 +387,33 @@
                 } else {
                         g_message (" - Device '%s'", *p);
                 }
-        } 
+        }
 
         libhal_free_string_array (devices);
-        
+
         /* Make sure we watch changes to the battery use */
-        libhal_device_add_property_watch (priv->context, 
-                                          priv->battery_udi, 
+        libhal_device_add_property_watch (priv->context,
+                                          priv->battery_udi,
                                           &error);
-        
+
         if (dbus_error_is_set (&error)) {
                 g_critical ("Could not add device:'%s' to property watch, %s",
                                priv->battery_udi, error.message);
                 dbus_error_free (&error);
                 return FALSE;
         }
-        
+
         /* Get current state, are we using the battery now? */
-        priv->battery_in_use = !libhal_device_get_property_bool (priv->context, 
-                                                                 priv->battery_udi, 
-                                                                 PROP_AC_ADAPTER_ON, 
+        priv->battery_in_use = !libhal_device_get_property_bool (priv->context,
+                                                                 priv->battery_udi,
+                                                                 PROP_AC_ADAPTER_ON,
                                                                  NULL);
-	
+
 	g_message ("HAL reports system is currently powered by %s",
 		   priv->battery_in_use ? "battery" : "AC adapter");
 
 	g_object_notify (G_OBJECT (hal), "battery-in-use");
-	
+
 	return TRUE;
 }
 
@@ -431,13 +431,13 @@
                      mount_point,
 		     removable_device ? "yes" : "no");
 
-        g_hash_table_insert (priv->mounted_devices, 
-                             g_strdup (udi), 
+        g_hash_table_insert (priv->mounted_devices,
+                             g_strdup (udi),
                              g_strdup (mount_point));
 
 	if (removable_device) {
-		g_hash_table_insert (priv->removable_devices, 
-				     g_strdup (udi), 
+		g_hash_table_insert (priv->removable_devices,
+				     g_strdup (udi),
 				     g_strdup (mount_point));
 	}
 
@@ -457,15 +457,15 @@
         if (!mount_point) {
                 return;
         }
-              
+
         g_message ("HAL device with mount point:'%s', removable:%s NO LONGER being tracked",
                      mount_point,
 		     g_hash_table_remove (priv->removable_devices, udi) ? "yes" : "no");
 
         g_signal_emit (hal, signals[SIG_MOUNT_POINT_REMOVED], 0, mount_point, NULL);
 
-        g_hash_table_remove (priv->mounted_devices, udi); 
-        g_hash_table_remove (priv->removable_devices, udi); 
+        g_hash_table_remove (priv->mounted_devices, udi);
+        g_hash_table_remove (priv->removable_devices, udi);
 }
 
 static const gchar *
@@ -507,7 +507,7 @@
 	return "";
 }
 
-static gboolean 
+static gboolean
 hal_device_is_removable (TrackerHal  *hal,
 			 const gchar *device_file)
 {
@@ -525,10 +525,10 @@
         if (!drive) {
                 return FALSE;
         }
-	
+
 	removable = libhal_drive_uses_removable_media (drive);
         libhal_drive_free (drive);
-	
+
 	return removable;
 }
 
@@ -553,7 +553,7 @@
         }
 
         /* From the list, the first one below seems to be the ONLY one
-         * to ignore: 
+         * to ignore:
          *
          * LIBHAL_DRIVE_TYPE_REMOVABLE_DISK        = 0x00,
          * LIBHAL_DRIVE_TYPE_DISK                  = 0x01,
@@ -570,7 +570,7 @@
          * LIBHAL_DRIVE_TYPE_JAZ                   = 0x0c,
          * LIBHAL_DRIVE_TYPE_FLASHKEY              = 0x0d,
          * LIBHAL_DRIVE_TYPE_MO                    = 0x0e
-         * 
+         *
          */
 
 	drive_type = libhal_drive_get_type (drive);
@@ -579,7 +579,7 @@
 	 * the machine, we simply track devices which are added or
 	 * removed in real time which we are interested in and which
 	 * are viable for tracking. CDROMs are too slow.
-	 */  
+	 */
 	eligible = TRUE;
 	eligible &= drive_type != LIBHAL_DRIVE_TYPE_DISK;
 	eligible &= drive_type != LIBHAL_DRIVE_TYPE_CDROM;
@@ -593,7 +593,7 @@
                 g_message ("HAL device is eligible, type is '%s'",
 			   hal_drive_type_to_string (drive_type));
 	}
-        
+
         return eligible;
 }
 
@@ -627,25 +627,25 @@
 
         /* Make sure we watch changes to the mount/umount state */
         libhal_device_add_property_watch (priv->context, udi, &error);
-        
+
         if (dbus_error_is_set (&error)) {
                 g_critical ("Could not add device property watch for udi:'%s', %s",
                                udi, error.message);
                 dbus_error_free (&error);
                 return FALSE;
         }
-        
-        g_hash_table_insert (priv->all_devices, 
-                             g_strdup (udi), 
+
+        g_hash_table_insert (priv->all_devices,
+                             g_strdup (udi),
                              g_strdup (device_file));
 
         if (mount_point) {
-                hal_mount_point_add (hal, 
-				     udi, 
-				     mount_point, 
+                hal_mount_point_add (hal,
+				     udi,
+				     mount_point,
 				     hal_device_is_removable (hal, device_file));
         }
-       
+
         return TRUE;
 }
 
@@ -672,7 +672,7 @@
                      " - uuid       : %s\n"
                      " - mounted    : %s\n"
                      " - file system: %s\n"
-                     " - label      : %s", 
+                     " - label      : %s",
                      udi,
                      libhal_volume_get_mount_point (volume),
                      libhal_volume_get_device_file (volume),
@@ -706,25 +706,25 @@
         }
 
         mount_point = g_hash_table_lookup (priv->mounted_devices, udi);
-        
+
         g_message ("HAL device removed:\n"
                      " - udi        : %s\n"
                      " - mount point: %s\n"
                      " - device_file: %s",
-                     udi, 
+                     udi,
                      mount_point,
                      device_file);
 
-        g_hash_table_remove (priv->all_devices, udi); 
-        
+        g_hash_table_remove (priv->all_devices, udi);
+
         hal_mount_point_remove (hal, udi);
 }
 
 static void
 hal_device_property_modified_cb (LibHalContext *context,
-                                 const char    *udi, 
+                                 const char    *udi,
                                  const char    *key,
-                                 dbus_bool_t    is_removed, 
+                                 dbus_bool_t    is_removed,
                                  dbus_bool_t    is_added)
 {
         TrackerHal     *hal;
@@ -751,9 +751,9 @@
          * device being mounted/umounted.
          */
         if (device_is_battery) {
-                priv->battery_in_use = !libhal_device_get_property_bool (priv->context, 
-                                                                         priv->battery_udi, 
-                                                                         PROP_AC_ADAPTER_ON, 
+                priv->battery_in_use = !libhal_device_get_property_bool (priv->context,
+                                                                         priv->battery_udi,
+                                                                         PROP_AC_ADAPTER_ON,
                                                                          &error);
                 g_message ("HAL reports system is now powered by %s",
 			   priv->battery_in_use ? "battery" : "AC adapter");
@@ -768,16 +768,16 @@
                 }
         } else {
                 gboolean is_mounted;
-               
-                g_message ("HAL device property change for udi:'%s' and key:'%s'", 
+
+                g_message ("HAL device property change for udi:'%s' and key:'%s'",
 			   udi, key);
-                
+
                 if (strcmp (key, PROP_IS_MOUNTED) != 0) {
                         return;
                 }
 
-                is_mounted = libhal_device_get_property_bool (context, 
-                                                              udi, 
+                is_mounted = libhal_device_get_property_bool (context,
+                                                              udi,
                                                               key,
                                                               &error);
 
@@ -791,7 +791,7 @@
                         hal_mount_point_remove (hal, udi);
                         return;
                 }
-                       
+
                 if (is_mounted) {
                         LibHalVolume *volume;
                         const gchar  *mount_point;
@@ -804,9 +804,9 @@
                         g_message ("HAL device with udi:'%s' is now mounted",
 				   udi);
 
-			hal_mount_point_add (hal, 
-					     udi, 
-					     mount_point, 
+			hal_mount_point_add (hal,
+					     udi,
+					     mount_point,
 					     hal_device_is_removable (hal, device_file));
 
                         libhal_volume_free (volume);
@@ -831,9 +831,9 @@
         TrackerHalPriv *priv;
 
         g_return_val_if_fail (TRACKER_IS_HAL (hal), TRUE);
-        
+
         priv = GET_PRIV (hal);
-        
+
         return priv->battery_in_use;
 }
 
@@ -843,7 +843,7 @@
         TrackerHalPriv *priv;
 
         g_return_val_if_fail (TRACKER_IS_HAL (hal), TRUE);
-        
+
         priv = GET_PRIV (hal);
 
         return priv->battery_udi != NULL;
@@ -870,7 +870,7 @@
 			   udi);
                 return;
         }
-        
+
         mount_point = libhal_volume_get_mount_point (volume);
         is_mounted = libhal_volume_is_mounted (volume);
 
@@ -894,7 +894,7 @@
         gr.context = priv->context;
         gr.roots = NULL;
 
-        g_hash_table_foreach (priv->mounted_devices, 
+        g_hash_table_foreach (priv->mounted_devices,
                               hal_get_mount_point_by_udi_foreach,
                               &gr);
 
@@ -914,7 +914,7 @@
         gr.context = priv->context;
         gr.roots = NULL;
 
-        g_hash_table_foreach (priv->removable_devices, 
+        g_hash_table_foreach (priv->removable_devices,
                               hal_get_mount_point_by_udi_foreach,
                               &gr);
 

Modified: branches/indexer-split/src/libtracker-common/tracker-hal.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-hal.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-hal.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
@@ -26,7 +26,7 @@
 
 G_BEGIN_DECLS
 
-#ifdef HAVE_HAL 
+#ifdef HAVE_HAL
 
 #define TRACKER_TYPE_HAL         (tracker_hal_get_type ())
 #define TRACKER_HAL(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), TRACKER_TYPE_HAL, TrackerHal))

Modified: branches/indexer-split/src/libtracker-common/tracker-ioprio.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-ioprio.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-ioprio.c	Sat Sep 20 14:45:00 2008
@@ -24,7 +24,7 @@
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
  * DEALINGS IN THE SOFTWARE.
  */
- 
+
 #include "config.h"
 
 #ifdef HAVE_IOPRIO
@@ -104,7 +104,7 @@
 	return syscall (__NR_ioprio_set, which, who, ioprio_val);
 }
 
-static int 
+static int
 set_io_priority_idle (void)
 {
         int ioprio, ioclass;
@@ -115,7 +115,7 @@
         return ioprio_set (IOPRIO_WHO_PROCESS, 0, ioprio | ioclass);
 }
 
-static int 
+static int
 set_io_priority_best_effort (int ioprio_val)
 {
         int ioclass;

Modified: branches/indexer-split/src/libtracker-common/tracker-ioprio.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-ioprio.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-ioprio.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Anders Aagaard
  *
  * This library is free software; you can redistribute it and/or

Modified: branches/indexer-split/src/libtracker-common/tracker-language.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-language.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-language.c	Sat Sep 20 14:45:00 2008
@@ -27,7 +27,7 @@
 
 #include <libstemmer/libstemmer.h>
 
-#include "tracker-log.h" 
+#include "tracker-log.h"
 #include "tracker-language.h"
 
 #define GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), TRACKER_TYPE_LANGUAGE, TrackerLanguagePriv))
@@ -347,10 +347,10 @@
 	language = g_object_new (TRACKER_TYPE_LANGUAGE,
 				 "config", config,
 				 NULL);
-	
+
 	language_set_stopword_list (language,
 				    tracker_config_get_language (config));
-	
+
 	return language;
 
 }
@@ -429,7 +429,7 @@
 	}
 
 	g_mutex_lock (priv->stemmer_mutex);
-	
+
 	stem_word = (const gchar*) sb_stemmer_stem (priv->stemmer,
 						    (guchar*) word,
 						    word_length);

Modified: branches/indexer-split/src/libtracker-common/tracker-language.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-language.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-language.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *

Modified: branches/indexer-split/src/libtracker-common/tracker-log.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-log.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-log.c	Sat Sep 20 14:45:00 2008
@@ -28,10 +28,10 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <unistd.h> 
+#include <unistd.h>
 #include <errno.h>
 
-#include <glib/gstdio.h> 
+#include <glib/gstdio.h>
 
 #include "tracker-log.h"
 
@@ -91,9 +91,9 @@
 		break;
 	}
 
-	output = g_strdup_printf ("%s%s %s%s: %s", 
+	output = g_strdup_printf ("%s%s %s%s: %s",
 				  log_level_str ? "\n" : "",
-				  time_str, 
+				  time_str,
 				  domain,
 				  log_level_str ? log_level_str : "",
 				  message);
@@ -146,7 +146,7 @@
 
 		error_string = g_strerror (errno);
 		g_fprintf (stderr,
-			   "Could not open log:'%s', %s\n", 
+			   "Could not open log:'%s', %s\n",
 			   filename,
 			   error_string);
 		g_fprintf (stderr,
@@ -157,9 +157,9 @@
 	mutex = g_mutex_new ();
 
 	/* Add log handler function */
-	log_handler_id = g_log_set_handler (NULL, 
+	log_handler_id = g_log_set_handler (NULL,
 					    G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL,
-					    tracker_log_handler, 
+					    tracker_log_handler,
 					    NULL);
 
 	g_log_set_default_handler (tracker_log_handler, NULL);
@@ -170,7 +170,7 @@
 }
 
 void
-tracker_log_shutdown (void) 
+tracker_log_shutdown (void)
 {
 	if (!initialized) {
 		return;

Modified: branches/indexer-split/src/libtracker-common/tracker-module-config.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-module-config.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-module-config.c	Sat Sep 20 14:45:00 2008
@@ -118,12 +118,12 @@
 	g_hash_table_iter_init (&iter1, mc->monitor_directories);
 	while (g_hash_table_iter_next (&iter1, &key, NULL)) {
 		const gchar *path;
-		
+
 		path = (const gchar*) key;
 
 		if (g_hash_table_lookup (mc->monitor_recurse_directories, path)) {
 			g_debug ("Removing path:'%s' from monitor directories, "
-				 "ALREADY in monitor recurse directories", 
+				 "ALREADY in monitor recurse directories",
 				 path);
 
 			g_hash_table_iter_remove (&iter1);
@@ -143,7 +143,7 @@
 
 			if (tracker_path_is_in_path (path, in_path)) {
 				g_debug ("Removing path:'%s' from monitor directories, "
-					 "ALREADY in monitor recurse directories HIERARCHY", 
+					 "ALREADY in monitor recurse directories HIERARCHY",
 					 path);
 
 				g_hash_table_iter_remove (&iter1);
@@ -176,7 +176,7 @@
 	ignored_files = g_hash_table_get_keys (mc->ignored_files);
 
 	for (l = ignored_files; l; l = l->next) {
-		g_message ("  Adding file ignore pattern:'%s'", 
+		g_message ("  Adding file ignore pattern:'%s'",
 			   (gchar *) l->data);
 		spec = g_pattern_spec_new (l->data);
 		patterns = g_list_prepend (patterns, spec);
@@ -203,7 +203,7 @@
 	ignored_directories = g_hash_table_get_keys (mc->ignored_directories);
 
 	for (l = ignored_directories; l; l = l->next) {
-		g_message ("  Adding directory ignore pattern:'%s'", 
+		g_message ("  Adding directory ignore pattern:'%s'",
 			   (gchar *) l->data);
 		spec = g_pattern_spec_new (l->data);
 		patterns = g_list_prepend (patterns, spec);
@@ -230,7 +230,7 @@
 	index_files = g_hash_table_get_keys (mc->index_files);
 
 	for (l = index_files; l; l = l->next) {
-		g_message ("  Adding file index pattern:'%s'", 
+		g_message ("  Adding file index pattern:'%s'",
 			   (gchar *) l->data);
 		spec = g_pattern_spec_new (l->data);
 		patterns = g_list_prepend (patterns, spec);
@@ -338,14 +338,14 @@
 
 	for (p = str; *p; p++) {
 		gchar *real_path;
-		
+
 		if (!expand_strings_as_paths) {
 			if (g_hash_table_lookup (table, *p)) {
 				continue;
 			}
 
-			g_hash_table_insert (table, 
-					     g_strdup (*p), 
+			g_hash_table_insert (table,
+					     g_strdup (*p),
 					     GINT_TO_POINTER (1));
 		} else {
 			if (g_hash_table_lookup (table, *p)) {
@@ -358,7 +358,7 @@
 				continue;
 			}
 
-			g_hash_table_insert (table, 
+			g_hash_table_insert (table,
 					     real_path,
 					     GINT_TO_POINTER (1));
 			g_debug ("Got real path:'%s' for '%s'", real_path, *p);
@@ -366,7 +366,7 @@
 	}
 
 	g_strfreev (str);
-	
+
 	/* Go through again to make sure we don't have situations
 	 * where /foo and / exist, because of course /foo is
 	 * redundant here where 'remove_hierarchy_dups' is TRUE.
@@ -374,7 +374,7 @@
 	if (remove_hierarchy_dups) {
 		tracker_path_hash_table_filter_duplicates (table);
 	}
-	
+
 	return table;
 }
 

Modified: branches/indexer-split/src/libtracker-common/tracker-module-config.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-module-config.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-module-config.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or

Modified: branches/indexer-split/src/libtracker-common/tracker-nfs-lock.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-nfs-lock.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-nfs-lock.c	Sat Sep 20 14:45:00 2008
@@ -59,7 +59,7 @@
 }
 
 static gboolean
-is_initialized (void) 
+is_initialized (void)
 {
         return lock_filename != NULL || tmp_dir != NULL;
 }
@@ -82,9 +82,9 @@
                 g_critical ("Could not initialize NFS lock");
                 return FALSE;
         }
- 
-	filename = g_strdup_printf ("%s_%s.lock", 
-                                    tmp_dir, 
+
+	filename = g_strdup_printf ("%s_%s.lock",
+                                    tmp_dir,
                                     g_get_user_name ());
 
 	for (attempt = 0; attempt < 10000; ++attempt) {
@@ -133,23 +133,23 @@
 	if (!use_nfs_safe_locking) {
 		return;
 	}
- 
+
         if (!is_initialized ()) {
                 g_critical ("Could not initialize NFS lock");
                 return;
         }
- 
-	filename = g_strdup_printf ("%s_%s.lock", 
-				    tmp_dir, 
+
+	filename = g_strdup_printf ("%s_%s.lock",
+				    tmp_dir,
 				    g_get_user_name ());
-	
+
 	g_unlink (filename);
 	g_unlink (lock_filename);
 
 	g_free (filename);
 }
 
-void 
+void
 tracker_nfs_lock_init (gboolean nfs)
 {
         if (is_initialized ()) {
@@ -159,20 +159,20 @@
 	use_nfs_safe_locking = nfs;
 
         if (lock_filename == NULL) {
-                lock_filename = g_build_filename (g_get_user_data_dir (), 
-						  "tracker", 
-						  "tracker.lock", 
+                lock_filename = g_build_filename (g_get_user_data_dir (),
+						  "tracker",
+						  "tracker.lock",
 						  NULL);
         }
 
         if (tmp_dir == NULL) {
-                tmp_dir = g_build_filename (g_get_user_data_dir (), 
+                tmp_dir = g_build_filename (g_get_user_data_dir (),
 					    "tracker",
-					    g_get_host_name (), 
+					    g_get_host_name (),
 					    NULL);
         }
 
-        g_message ("NFS lock initialized %s", 
+        g_message ("NFS lock initialized %s",
 		   use_nfs_safe_locking ? "" : "(safe locking not in use)");
 }
 

Modified: branches/indexer-split/src/libtracker-common/tracker-nfs-lock.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-nfs-lock.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-nfs-lock.h	Sat Sep 20 14:45:00 2008
@@ -31,6 +31,6 @@
 gboolean tracker_nfs_lock_obtain   (void);
 void     tracker_nfs_lock_release  (void);
 
-G_END_DECLS 
+G_END_DECLS
 
 #endif /* __LIBTRACKER_COMMON_NFS_LOCK_H__ */

Modified: branches/indexer-split/src/libtracker-common/tracker-ontology.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-ontology.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-ontology.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
@@ -33,17 +33,17 @@
 
 static gboolean    initialized;
 
-/* Hash (gint service_type_id, TrackerService *service) */ 
-static GHashTable *service_ids;   
+/* Hash (gint service_type_id, TrackerService *service) */
+static GHashTable *service_ids;
 
 /* Hash (gchar *service_name, TrackerService *service) */
-static GHashTable *service_names;      
+static GHashTable *service_names;
 
 /* Hash (gchar *mime, gint service_type_id) */
-static GHashTable *mimes_to_service_ids;       
+static GHashTable *mimes_to_service_ids;
 
 /* List of ServiceMimePrefixes */
-static GSList     *service_mime_prefixes; 
+static GSList     *service_mime_prefixes;
 
 /* Field descriptions */
 static GHashTable *field_names;
@@ -52,8 +52,8 @@
 static gpointer    field_type_enum_class;
 
 static void
-ontology_mime_prefix_foreach (gpointer data, 
-			      gpointer user_data) 
+ontology_mime_prefix_foreach (gpointer data,
+			      gpointer user_data)
 {
 	ServiceMimePrefixes *mime_prefix;
 
@@ -71,11 +71,11 @@
  * names and field names are quite specific and defined in code so
  * they shouldn't ever need to be collated or case insensitively
  * compared.
- * 
+ *
  * If this breaks things, we can reinstate it.
  */
 static gpointer
-ontology_hash_lookup_by_collated_str (GHashTable  *hash_table, 
+ontology_hash_lookup_by_collated_str (GHashTable  *hash_table,
 				      const gchar *str)
 {
 	gpointer  data;
@@ -95,7 +95,7 @@
 #endif
 
 static gpointer
-ontology_hash_lookup_by_id (GHashTable  *hash_table, 
+ontology_hash_lookup_by_id (GHashTable  *hash_table,
 			    gint         id)
 {
 	gpointer  data;
@@ -119,17 +119,17 @@
 		return;
 	}
 
-	service_ids = g_hash_table_new_full (g_str_hash, 
-					     g_str_equal, 
-					     g_free, 
+	service_ids = g_hash_table_new_full (g_str_hash,
+					     g_str_equal,
+					     g_free,
 					     g_object_unref);
-	
-	service_names = g_hash_table_new_full (g_str_hash, 
+
+	service_names = g_hash_table_new_full (g_str_hash,
 					       g_str_equal,
-					       g_free, 
+					       g_free,
 					       g_object_unref);
-	
-	mimes_to_service_ids = g_hash_table_new_full (g_str_hash, 
+
+	mimes_to_service_ids = g_hash_table_new_full (g_str_hash,
 						      g_str_equal,
 						      g_free,
 						      NULL);
@@ -168,9 +168,9 @@
 	field_names = NULL;
 
 	if (service_mime_prefixes) {
-		g_slist_foreach (service_mime_prefixes, 
-				 ontology_mime_prefix_foreach, 
-				 NULL); 
+		g_slist_foreach (service_mime_prefixes,
+				 ontology_mime_prefix_foreach,
+				 NULL);
 		g_slist_free (service_mime_prefixes);
 		service_mime_prefixes = NULL;
 	}
@@ -181,7 +181,7 @@
 	initialized = FALSE;
 }
 
-void 
+void
 tracker_ontology_service_add (TrackerService *service,
 			      GSList         *mimes,
 			      GSList         *mime_prefixes)
@@ -197,17 +197,17 @@
 	id = tracker_service_get_id (service);
 	name = tracker_service_get_name (service);
 
-	g_hash_table_insert (service_names, 
+	g_hash_table_insert (service_names,
 			     /* g_utf8_collate_key (name, -1),  */
 			     g_strdup (name),
 			     g_object_ref (service));
-	g_hash_table_insert (service_ids, 
-			     g_strdup_printf ("%d", id), 
+	g_hash_table_insert (service_ids,
+			     g_strdup_printf ("%d", id),
 			     g_object_ref (service));
 
 	for (l = mimes; l && l->data; l = l->next) {
-		g_hash_table_insert (mimes_to_service_ids, 
-				     l->data, 
+		g_hash_table_insert (mimes_to_service_ids,
+				     l->data,
 				     GINT_TO_POINTER (id));
 	}
 
@@ -216,7 +216,7 @@
 		service_mime_prefix->prefix = l->data;
 		service_mime_prefix->service = id;
 
-		service_mime_prefixes = g_slist_prepend (service_mime_prefixes, 
+		service_mime_prefixes = g_slist_prepend (service_mime_prefixes,
 						       service_mime_prefix);
 	}
 }
@@ -244,7 +244,7 @@
 }
 
 gchar *
-tracker_ontology_get_service_by_mime (const gchar *mime) 
+tracker_ontology_get_service_by_mime (const gchar *mime)
 {
 	gpointer             id;
 	ServiceMimePrefixes *item;
@@ -259,15 +259,15 @@
 	}
 
 	/* Try in prefixes */
-	for (prefix_service = service_mime_prefixes; 
-	     prefix_service != NULL; 
+	for (prefix_service = service_mime_prefixes;
+	     prefix_service != NULL;
 	     prefix_service = prefix_service->next) {
 		item = prefix_service->data;
 		if (g_str_has_prefix (mime, item->prefix)) {
 			return tracker_ontology_get_service_by_id (item->service);
 		}
 	}
-	
+
 	/* Default option */
 	return g_strdup ("Other");
 }
@@ -297,7 +297,7 @@
 	g_return_val_if_fail (service_str != NULL, NULL);
 
 	service = g_hash_table_lookup (service_names, service_str);
-	
+
 	if (service) {
 		parent = tracker_service_get_parent (service);
 	}
@@ -334,7 +334,7 @@
 	if (!parent) {
 		return -1;
 	}
-	
+
 	service = g_hash_table_lookup (service_names, parent);
 
 	if (!service) {
@@ -354,7 +354,7 @@
 
 	str = g_utf8_strdown (service_str, -1);
 
-	if (g_str_has_suffix (str, "emails") || 
+	if (g_str_has_suffix (str, "emails") ||
 	    g_str_has_suffix (str, "attachments")) {
 		type = TRACKER_DB_TYPE_EMAIL;
 	} else if (g_str_has_prefix (str, "files")) {
@@ -402,7 +402,7 @@
 		TrackerService *service;
 		TrackerService *parent;
 		const gchar    *parent_name;
-	
+
 		service = tracker_ontology_get_service_by_name (service_str);
 		if (!service) {
 			return NULL;
@@ -410,20 +410,20 @@
 
 		/* Prefix for properties of the category */
 		prefix = tracker_service_get_property_prefix (service);
-		
+
 		if (!prefix || g_strcmp0 (prefix, " ") == 0) {
 			prefix = service_str;
 		}
-		
+
 		/* Prefix for properties of the parent */
 		parent_name = tracker_ontology_get_service_parent (service_str);
 
 		if (parent_name && g_strcmp0 (parent_name, " ") != 0) {
 			parent = tracker_ontology_get_service_by_name (parent_name);
-		
+
 			if (parent) {
 				parent_prefix = tracker_service_get_property_prefix (parent);
-		
+
 				if (!parent_prefix || g_strcmp0 (parent_prefix, " ") == 0) {
 					parent_prefix = parent_name;
 				}
@@ -437,11 +437,11 @@
 	for (l = fields; l; l = l->next) {
 		TrackerField *field;
 		const gchar  *name;
-		
+
 		field = l->data;
 		name = tracker_field_get_name (field);
 
-		if (service_str == NULL || 
+		if (service_str == NULL ||
 		    (prefix && g_str_has_prefix (name, prefix)) ||
 		    (parent_prefix && g_str_has_prefix (name, parent_prefix))) {
 			names = g_slist_prepend (names, g_strdup (name));
@@ -481,7 +481,7 @@
 }
 
 gboolean
-tracker_ontology_service_has_metadata (const gchar *service_str) 
+tracker_ontology_service_has_metadata (const gchar *service_str)
 {
 	TrackerService *service;
 
@@ -512,8 +512,8 @@
 	return tracker_service_get_has_thumbs (service);
 }
 
-gboolean 
-tracker_ontology_service_has_text (const char *service_str) 
+gboolean
+tracker_ontology_service_has_text (const char *service_str)
 {
 	TrackerService *service;
 
@@ -529,7 +529,7 @@
 }
 
 gint
-tracker_ontology_service_get_key_metadata (const gchar *service_str, 
+tracker_ontology_service_get_key_metadata (const gchar *service_str,
 					   const gchar *meta_name)
 {
 	TrackerService *service;
@@ -561,7 +561,7 @@
 }
 
 gboolean
-tracker_ontology_service_get_show_directories (const gchar *service_str) 
+tracker_ontology_service_get_show_directories (const gchar *service_str)
 {
 	TrackerService *service;
 
@@ -575,7 +575,7 @@
 }
 
 gboolean
-tracker_ontology_service_get_show_files (const gchar *service_str) 
+tracker_ontology_service_get_show_files (const gchar *service_str)
 {
 	TrackerService *service;
 
@@ -595,25 +595,25 @@
 	const gchar *name;
 
 	g_return_if_fail (TRACKER_IS_FIELD (field));
-	
+
 	name = tracker_field_get_name (field);
 	g_return_if_fail (name != NULL);
 
-	g_hash_table_insert (field_names, 
+	g_hash_table_insert (field_names,
 			     /* g_utf8_collate_key (tracker_field_get_name (field), -1), */
 			     g_strdup (name),
 			     g_object_ref (field));
 }
 
 TrackerField *
-tracker_ontology_get_field_by_name (const gchar *name) 
+tracker_ontology_get_field_by_name (const gchar *name)
 {
 	g_return_val_if_fail (name != NULL, NULL);
 
 	return g_hash_table_lookup (field_names, name);
 }
 
-TrackerField *  
+TrackerField *
 tracker_ontology_get_field_by_id (gint id)
 {
 	TrackerField *field = NULL;
@@ -623,7 +623,7 @@
 	/* TODO Create a hashtable with id -> field def. More efficient */
 
 	values = g_hash_table_get_values (field_names);
-	
+
 	for (l = values; l && !field; l = l->next) {
 		if (atoi (tracker_field_get_id (l->data)) == id) {
 			field = l->data;
@@ -636,7 +636,7 @@
 }
 
 gchar *
-tracker_ontology_get_field_name_by_service_name (TrackerField *field, 
+tracker_ontology_get_field_name_by_service_name (TrackerField *field,
 						 const gchar  *service_str)
 {
 	const gchar *field_name;
@@ -647,13 +647,13 @@
 	g_return_val_if_fail (service_str != NULL, NULL);
 
 	meta_name = tracker_field_get_name (field);
-	key_field = tracker_ontology_service_get_key_metadata (service_str, 
+	key_field = tracker_ontology_service_get_key_metadata (service_str,
 							       meta_name);
 
 	if (key_field > 0) {
 		return g_strdup_printf ("KeyMetadata%d", key_field);
 
-	} 
+	}
 
 	/* TODO do it using field_name in TrackerField! */
 	field_name = tracker_field_get_field_name (field);
@@ -665,7 +665,7 @@
 }
 
 /*
- * Field data 
+ * Field data
  */
 gchar *
 tracker_ontology_field_get_display_name (TrackerField *field)
@@ -677,7 +677,7 @@
 	type = tracker_field_get_data_type (field);
 
 	if (type == TRACKER_FIELD_TYPE_INDEX ||
-	    type == TRACKER_FIELD_TYPE_STRING || 
+	    type == TRACKER_FIELD_TYPE_STRING ||
 	    type == TRACKER_FIELD_TYPE_DOUBLE) {
 		return g_strdup ("MetaDataDisplay");
 	}
@@ -697,13 +697,13 @@
 	if (field) {
 		return tracker_field_get_id (field);
 	}
-	
+
 	return NULL;
 }
 
 gboolean
-tracker_ontology_field_is_child_of (const gchar *field_str_child, 
-				    const gchar *field_str_parent) 
+tracker_ontology_field_is_child_of (const gchar *field_str_child,
+				    const gchar *field_str_parent)
 {
 	TrackerField *field_child;
 	TrackerField *field_parent;

Modified: branches/indexer-split/src/libtracker-common/tracker-ontology.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-ontology.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-ontology.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *

Modified: branches/indexer-split/src/libtracker-common/tracker-os-dependant-unix.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-os-dependant-unix.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-os-dependant-unix.c	Sat Sep 20 14:45:00 2008
@@ -36,9 +36,9 @@
 #define MAX_MEM_AMD64 512
 
 gboolean
-tracker_spawn (gchar **argv, 
-               gint    timeout, 
-               gchar **tmp_stdout, 
+tracker_spawn (gchar **argv,
+               gint    timeout,
+               gchar **tmp_stdout,
                gint   *exit_status)
 {
         GError      *error = NULL;
@@ -49,7 +49,7 @@
         g_return_val_if_fail (argv[0] != NULL, FALSE);
         g_return_val_if_fail (timeout > 0, FALSE);
 
-        flags = G_SPAWN_SEARCH_PATH | 
+        flags = G_SPAWN_SEARCH_PATH |
                 G_SPAWN_STDERR_TO_DEV_NULL;
 
 	if (!tmp_stdout) {
@@ -151,8 +151,8 @@
         /* nice() uses attribute "warn_unused_result" and so complains
          * if we do not check its returned value. But it seems that
          * since glibc 2.2.4, nice() can return -1 on a successful call
-         * so we have to check value of errno too. Stupid... 
-         */ 
+         * so we have to check value of errno too. Stupid...
+         */
         if (nice (19) == -1 && errno) {
                 g_warning ("Failed to set nice value");
         }

Modified: branches/indexer-split/src/libtracker-common/tracker-os-dependant-win.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-os-dependant-win.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-os-dependant-win.c	Sat Sep 20 14:45:00 2008
@@ -30,9 +30,9 @@
 #include "tracker-os-dependant.h"
 
 gboolean
-tracker_spawn (gchar **argv, 
-               gint    timeout, 
-               gchar **tmp_stdout, 
+tracker_spawn (gchar **argv,
+               gint    timeout,
+               gchar **tmp_stdout,
                gint   *exit_status)
 {
 	GSpawnFlags   flags;
@@ -57,7 +57,7 @@
                 new_argv[i + 2] = argv[i];
         }
 
-        flags = G_SPAWN_SEARCH_PATH | 
+        flags = G_SPAWN_SEARCH_PATH |
                 G_SPAWN_STDERR_TO_DEV_NULL;
 
 	if (!tmp_stdout) {
@@ -108,8 +108,8 @@
 					   (gchar **) argv,
 					   NULL,
 					   G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD,
-					   tracker_spawn_child_func, 
-					   GINT_TO_POINTER (timeout), 
+					   tracker_spawn_child_func,
+					   GINT_TO_POINTER (timeout),
 					   pid,
 					   stdin_channel ? &stdin : NULL,
 					   stdout_channel ? &stdout : NULL,
@@ -173,7 +173,7 @@
 	return str;
 }
 
-gboolean 
+gboolean
 tracker_memory_setrlimits (void)
 {
 	return TRUE;

Modified: branches/indexer-split/src/libtracker-common/tracker-parser.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-parser.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-parser.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *
@@ -233,7 +233,7 @@
                 c = g_utf8_get_char (p);
                 type = get_word_type (c);
 
-                if (type == TRACKER_PARSER_WORD_IGNORE || 
+                if (type == TRACKER_PARSER_WORD_IGNORE ||
 		    type == TRACKER_PARSER_WORD_NEWLINE ||
                     (delimit_hyphen &&
                      (type == TRACKER_PARSER_WORD_HYPHEN ||
@@ -400,7 +400,7 @@
 			gchar *start_word, *end_word;
 
 			old_word_start = word_start;
-				
+
 			start_word = g_utf8_offset_to_pointer (parser->txt, word_start);
 			end_word = g_utf8_offset_to_pointer (parser->txt, i);
 
@@ -432,7 +432,7 @@
 				*byte_offset_end = *byte_offset_start + (end_word - start_word);
 				parser->attr_pos = i;
 
-				
+
 				return TRUE;
 
 			}
@@ -448,7 +448,7 @@
 
 
 static gboolean
-parser_next (TrackerParser *parser, 
+parser_next (TrackerParser *parser,
              gint          *byte_offset_start,
              gint          *byte_offset_end,
              gboolean      *is_new_paragraph)
@@ -502,7 +502,7 @@
                                 continue;
                         } else {
                         	/* word break */
-                        	
+
                         	/* check if word is reserved */
                         	if (is_valid && parser->parse_reserved_words) {
                         		if (length == 2 && word[0] == 'o' && word[1] == 'r') {
@@ -510,11 +510,11 @@
                         		}
                         	}
 
-                        	if (!is_valid || 
-                                    length < parser->min_word_length || 
+                        	if (!is_valid ||
+                                    length < parser->min_word_length ||
                                     word_type == TRACKER_PARSER_WORD_NUM) {
                         		*is_new_paragraph = FALSE;
-                        		
+
                         		word_type = TRACKER_PARSER_WORD_IGNORE;
                         		is_valid = TRUE;
         				length = 0;
@@ -540,7 +540,7 @@
                         /* Valid words must start with an alpha or
                          * underscore if we are filtering.
                          */
-                      
+
 			if (type == TRACKER_PARSER_WORD_NUM) {
 				is_valid = FALSE;
                                 start = NULL;
@@ -614,7 +614,7 @@
         if (!is_valid) {
                 return FALSE;
         }
-     
+
         if (word_type == TRACKER_PARSER_WORD_ALPHA_NUM || word_type == TRACKER_PARSER_WORD_ALPHA) {
                 gchar       *utf8;
                 gchar 	    *processed_word;
@@ -626,7 +626,7 @@
                 if (!utf8) {
                 	return FALSE;
                 }
-                
+
                 *byte_offset_start = start-parser->txt;
 		*byte_offset_end = *byte_offset_start + bytes;
 
@@ -635,7 +635,7 @@
 		processed_word = tracker_parser_process_word (parser, utf8, bytes, do_strip);
 
 		g_free (utf8);
-		
+
 		parser->word_length = strlen (processed_word);
 		parser->word = processed_word;
 
@@ -708,7 +708,7 @@
         }
 
         g_free (parser->attrs);
-        
+
         g_free (parser->word);
 
 	g_free (parser);
@@ -736,7 +736,7 @@
 	parser->txt_size = txt_size;
 	parser->txt = txt;
 	parser->parse_reserved_words = parse_reserved_words;
-	
+
 	g_free (parser->word);
 	parser->word = NULL;
 
@@ -746,7 +746,7 @@
 
 	if (parser->encoding == TRACKER_PARSER_ENCODING_CJK) {
 		PangoLogAttr *attrs;
-		
+
 		if (parser->txt_size == -1) {
 			parser->txt_size = strlen (parser->txt);
 		}
@@ -853,9 +853,9 @@
 	const gchar  *str;
 	gint     byte_start = 0, byte_end = 0;
 	gboolean  new_para;
-	
+
 	str = NULL;
-	
+
         g_free (parser->word);
         parser->word = NULL;
 
@@ -1062,7 +1062,7 @@
 	}
 
         g_free (array);
-        
+
 	return word_table;
 }
 

Modified: branches/indexer-split/src/libtracker-common/tracker-parser.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-parser.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-parser.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *
@@ -48,17 +48,17 @@
 	guint                  min_word_length;
 	gboolean               delimit_words;
 	gboolean	       parse_reserved_words;
-	
+
 	/* Private members */
 	gchar			*word;
 	gint			word_length;
 	guint                   word_position;
 	TrackerParserEncoding   encoding;
 	const gchar             *cursor;
-	
+
 	/* Pango members for CJK text parsing */
 	PangoLogAttr          *attrs;
-	guint                  attr_length;	
+	guint                  attr_length;
 	guint                  attr_pos;
 } TrackerParser;
 
@@ -90,19 +90,19 @@
 void           tracker_parser_free            (TrackerParser   *parser);
 
 
-/* 
+/*
  * Functions to parse supplied text and break into individual words and
  * maintain a count of no of occurences of the word multiplied by a
- * "weight" factor. 
- * 
+ * "weight" factor.
+ *
  * The word_table - can be NULL. It contains the accumulated parsed words
  * with weighted word counts for the text (useful for indexing stuff
- * line by line) 
+ * line by line)
  *
- *   text   - the text to be parsed 
+ *   text   - the text to be parsed
  *   weight - used to multiply the count of a word's occurance to create
- *            a weighted rank score 
- * 
+ *            a weighted rank score
+ *
  * Returns the word_table.
  */
 GHashTable *   tracker_parser_text            (GHashTable      *word_table,

Modified: branches/indexer-split/src/libtracker-common/tracker-service.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-service.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-service.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
@@ -88,35 +88,35 @@
 
 	if (etype == 0) {
 		static const GEnumValue values[] = {
-			{ TRACKER_DB_TYPE_UNKNOWN, 
-			  "TRACKER_DB_TYPE_UNKNOWN", 
+			{ TRACKER_DB_TYPE_UNKNOWN,
+			  "TRACKER_DB_TYPE_UNKNOWN",
 			  "unknown" },
-			{ TRACKER_DB_TYPE_DATA, 
-			  "TRACKER_DB_TYPE_DATA", 
+			{ TRACKER_DB_TYPE_DATA,
+			  "TRACKER_DB_TYPE_DATA",
 			  "data" },
-			{ TRACKER_DB_TYPE_INDEX, 
-			  "TRACKER_DB_TYPE_INDEX", 
+			{ TRACKER_DB_TYPE_INDEX,
+			  "TRACKER_DB_TYPE_INDEX",
 			  "index" },
-			{ TRACKER_DB_TYPE_COMMON, 
-			  "TRACKER_DB_TYPE_COMMON", 
+			{ TRACKER_DB_TYPE_COMMON,
+			  "TRACKER_DB_TYPE_COMMON",
 			  "common" },
-			{ TRACKER_DB_TYPE_CONTENT, 
-			  "TRACKER_DB_TYPE_CONTENT", 
+			{ TRACKER_DB_TYPE_CONTENT,
+			  "TRACKER_DB_TYPE_CONTENT",
 			  "content" },
-			{ TRACKER_DB_TYPE_EMAIL, 
-			  "TRACKER_DB_TYPE_EMAIL", 
+			{ TRACKER_DB_TYPE_EMAIL,
+			  "TRACKER_DB_TYPE_EMAIL",
 			  "email" },
-			{ TRACKER_DB_TYPE_FILES, 
-			  "TRACKER_DB_TYPE_FILES", 
+			{ TRACKER_DB_TYPE_FILES,
+			  "TRACKER_DB_TYPE_FILES",
 			  "files" },
-			{ TRACKER_DB_TYPE_XESAM, 
-			  "TRACKER_DB_TYPE_XESAM", 
+			{ TRACKER_DB_TYPE_XESAM,
+			  "TRACKER_DB_TYPE_XESAM",
 			  "xesam" },
-			{ TRACKER_DB_TYPE_CACHE, 
-			  "TRACKER_DB_TYPE_CACHE", 
+			{ TRACKER_DB_TYPE_CACHE,
+			  "TRACKER_DB_TYPE_CACHE",
 			  "cache" },
-			{ TRACKER_DB_TYPE_USER, 
-			  "TRACKER_DB_TYPE_USER", 
+			{ TRACKER_DB_TYPE_USER,
+			  "TRACKER_DB_TYPE_USER",
 			  "user" },
 			{ 0, NULL, NULL }
 		};
@@ -247,7 +247,7 @@
 {
 }
 
-static void 
+static void
 service_finalize (GObject *object)
 {
 	TrackerServicePriv *priv;
@@ -434,7 +434,7 @@
 tracker_service_get_id (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), -1);
 
 	priv = GET_PRIV (service);
@@ -446,7 +446,7 @@
 tracker_service_get_name (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), NULL);
 
 	priv = GET_PRIV (service);
@@ -458,7 +458,7 @@
 tracker_service_get_parent (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), NULL);
 
 	priv = GET_PRIV (service);
@@ -470,7 +470,7 @@
 tracker_service_get_property_prefix (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), NULL);
 
 	priv = GET_PRIV (service);
@@ -482,7 +482,7 @@
 tracker_service_get_content_metadata (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), NULL);
 
 	priv = GET_PRIV (service);
@@ -494,7 +494,7 @@
 tracker_service_get_key_metadata (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), NULL);
 
 	priv = GET_PRIV (service);
@@ -506,7 +506,7 @@
 tracker_service_get_db_type (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), TRACKER_DB_TYPE_DATA);
 
 	priv = GET_PRIV (service);
@@ -518,7 +518,7 @@
 tracker_service_get_enabled (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), FALSE);
 
 	priv = GET_PRIV (service);
@@ -530,7 +530,7 @@
 tracker_service_get_embedded (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), FALSE);
 
 	priv = GET_PRIV (service);
@@ -542,7 +542,7 @@
 tracker_service_get_has_metadata (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), FALSE);
 
 	priv = GET_PRIV (service);
@@ -554,7 +554,7 @@
 tracker_service_get_has_full_text (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), FALSE);
 
 	priv = GET_PRIV (service);
@@ -566,7 +566,7 @@
 tracker_service_get_has_thumbs (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), FALSE);
 
 	priv = GET_PRIV (service);
@@ -578,7 +578,7 @@
 tracker_service_get_show_service_files (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), FALSE);
 
 	priv = GET_PRIV (service);
@@ -590,7 +590,7 @@
 tracker_service_get_show_service_directories (TrackerService *service)
 {
 	TrackerServicePriv *priv;
-	
+
 	g_return_val_if_fail (TRACKER_IS_SERVICE (service), FALSE);
 
 	priv = GET_PRIV (service);
@@ -722,7 +722,7 @@
 		for (l = value; l; l = l->next) {
 			new_list = g_slist_prepend (new_list, g_strdup (l->data));
 		}
-		
+
 		new_list = g_slist_reverse (new_list);
 		priv->key_metadata = new_list;
 	} else {

Modified: branches/indexer-split/src/libtracker-common/tracker-service.h
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-service.h	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-service.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
@@ -29,14 +29,14 @@
 #define TRACKER_TYPE_DB_TYPE (tracker_db_type_get_type ())
 
 typedef enum {
-	TRACKER_DB_TYPE_UNKNOWN, 
-	TRACKER_DB_TYPE_DATA, 
+	TRACKER_DB_TYPE_UNKNOWN,
+	TRACKER_DB_TYPE_DATA,
 	TRACKER_DB_TYPE_INDEX,
-	TRACKER_DB_TYPE_COMMON, 
+	TRACKER_DB_TYPE_COMMON,
 	TRACKER_DB_TYPE_CONTENT,
-	TRACKER_DB_TYPE_EMAIL, 
-	TRACKER_DB_TYPE_FILES, 
-	TRACKER_DB_TYPE_XESAM, 
+	TRACKER_DB_TYPE_EMAIL,
+	TRACKER_DB_TYPE_FILES,
+	TRACKER_DB_TYPE_XESAM,
 	TRACKER_DB_TYPE_CACHE,
 	TRACKER_DB_TYPE_USER
 } TrackerDBType;

Modified: branches/indexer-split/src/libtracker-common/tracker-type-utils.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-type-utils.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-type-utils.c	Sat Sep 20 14:45:00 2008
@@ -148,7 +148,7 @@
 		return g_strdup (buf);
 	} else if (len == 14) {
 		/* Check for pdf format EG 20050315113224-08'00' or
-		 * 20050216111533Z 
+		 * 20050216111533Z
 		 */
 		buf[0] = timestamp[0];
 		buf[1] = timestamp[1];
@@ -303,7 +303,7 @@
 tracker_date_to_time_string (const gchar  *time_string)
 {
 	gchar *dvalue;
-	
+
 	dvalue = tracker_date_format (time_string);
 
 	if (dvalue) {
@@ -314,10 +314,10 @@
 
 		if (time != -1) {
 			return tracker_gint_to_string (time);
-		} 
+		}
 	}
 
-	return NULL;	
+	return NULL;
 }
 
 static gboolean
@@ -390,13 +390,13 @@
 	} else {
 		if (len > 20) {
 			/* Format must be YYYY-MM-DDThh:mm:ss+xx  or
-			 * YYYY-MM-DDThh:mm:ss+xx:yy 
-			 */ 
+			 * YYYY-MM-DDThh:mm:ss+xx:yy
+			 */
 			if (len < 22 || len > 25) {
 				return FALSE;
 			}
 
-			if (timestamp[19] != '+' && 
+			if (timestamp[19] != '+' &&
 			    timestamp[19] != '-') {
 				return FALSE;
 			}
@@ -421,8 +421,8 @@
         g_return_val_if_fail (timestamp, -1);
 
 	/* We should have a valid iso 8601 date in format
-	 * YYYY-MM-DDThh:mm:ss with optional TZ 
-	 */ 
+	 * YYYY-MM-DDThh:mm:ss with optional TZ
+	 */
         if (!is_valid_8601_datetime (timestamp)) {
 		return -1;
 	}
@@ -444,8 +444,8 @@
 	}
 
 	if (*timestamp++ != 'T') {
-		g_critical ("Date validation failed for '%s' st '%c'", 
-			    timestamp, 
+		g_critical ("Date validation failed for '%s' st '%c'",
+			    timestamp,
 			    *timestamp);
 		return -1;
 	}
@@ -471,7 +471,7 @@
 	t  = mktime (&tm);
         t -= timezone;
 
-	if (*timestamp == '+' || 
+	if (*timestamp == '+' ||
 	    *timestamp == '-') {
 		gint sign;
 
@@ -479,9 +479,9 @@
 
                 /* We have format hh:mm or hhmm */
                 /* Now, we are reading hours */
-                if (timestamp[0] && 
+                if (timestamp[0] &&
 		    timestamp[1]) {
-                        if (g_ascii_isdigit (timestamp[0]) && 
+                        if (g_ascii_isdigit (timestamp[0]) &&
 			    g_ascii_isdigit (timestamp[1])) {
                                 gchar buff[3];
 
@@ -500,9 +500,9 @@
                 }
 
                 /* Now, we are reading minutes */
-                if (timestamp[0] && 
+                if (timestamp[0] &&
 		    timestamp[1]) {
-                        if (g_ascii_isdigit (timestamp[0]) && 
+                        if (g_ascii_isdigit (timestamp[0]) &&
 			    g_ascii_isdigit (timestamp[1])) {
                                 gchar buff[3];
 
@@ -569,7 +569,7 @@
 }
 
 gboolean
-tracker_string_to_uint (const gchar *s, 
+tracker_string_to_uint (const gchar *s,
 			guint       *value)
 {
 	unsigned long int  n;
@@ -596,7 +596,7 @@
 }
 
 gint
-tracker_string_in_string_list (const gchar  *str, 
+tracker_string_in_string_list (const gchar  *str,
 			       gchar       **strv)
 {
 	gchar **p;
@@ -618,7 +618,7 @@
 }
 
 GSList *
-tracker_string_list_to_gslist (gchar **strv, 
+tracker_string_list_to_gslist (gchar **strv,
 			       gsize   size)
 {
 	GSList *list;
@@ -647,8 +647,8 @@
 }
 
 gchar *
-tracker_string_list_to_string (gchar **strv, 
-			       gsize   size, 
+tracker_string_list_to_string (gchar **strv,
+			       gsize   size,
 			       gchar   sep)
 {
 	GString *string;
@@ -680,7 +680,7 @@
 	return g_string_free (string, FALSE);
 }
 
-gchar ** 
+gchar **
 tracker_string_to_string_list (const gchar *str)
 {
 	gchar **result;
@@ -715,7 +715,7 @@
 	return strv;
 }
 
-GSList * 
+GSList *
 tracker_gslist_copy_with_string_data (GSList *list)
 {
 	GSList *l;
@@ -739,7 +739,7 @@
 
 	return new_list;
 }
-gchar *  
+gchar *
 tracker_string_boolean_to_string_gint (const gchar *value)
 {
 	g_return_val_if_fail (value != NULL, NULL);

Modified: branches/indexer-split/src/libtracker-common/tracker-utils.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-utils.c	(original)
+++ branches/indexer-split/src/libtracker-common/tracker-utils.c	Sat Sep 20 14:45:00 2008
@@ -128,11 +128,11 @@
 	gdouble total;
 
 	g_return_val_if_fail (seconds_elapsed >= 0.0, g_strdup (_("unknown time")));
-	
+
 	/* We don't want division by 0 or if total is 0 because items
 	 * remaining is 0 then, equally pointless.
 	 */
-	if (items_done < 1 || 
+	if (items_done < 1 ||
 	    items_remaining < 1) {
 		return g_strdup (_("unknown time"));
 	}
@@ -169,40 +169,40 @@
 		if (days) {
 			g_string_append_printf (s, " %dd", days);
 		}
-		
+
 		if (hours) {
 			g_string_append_printf (s, " %2.2dh", hours);
 		}
-		
+
 		if (minutes) {
 			g_string_append_printf (s, " %2.2dm", minutes);
 		}
-		
+
 		if (seconds) {
 			g_string_append_printf (s, " %2.2ds", seconds);
 		}
 	} else {
 		if (days) {
-			g_string_append_printf (s, " %d day%s", 
-						days, 
+			g_string_append_printf (s, " %d day%s",
+						days,
 						days == 1 ? "" : "s");
 		}
-		
+
 		if (hours) {
-			g_string_append_printf (s, " %2.2d hour%s", 
-						hours, 
+			g_string_append_printf (s, " %2.2d hour%s",
+						hours,
 						hours == 1 ? "" : "s");
 		}
-		
+
 		if (minutes) {
-			g_string_append_printf (s, " %2.2d minute%s", 
-						minutes, 
-						minutes == 1 ? "" : "s"); 
+			g_string_append_printf (s, " %2.2d minute%s",
+						minutes,
+						minutes == 1 ? "" : "s");
 		}
-		
+
 		if (seconds) {
-			g_string_append_printf (s, " %2.2d second%s", 
-						seconds, 
+			g_string_append_printf (s, " %2.2d second%s",
+						seconds,
 						seconds == 1 ? "" : "s");
 		}
 	}

Modified: branches/indexer-split/src/libtracker-db/tracker-db-action.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-action.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-action.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *
@@ -108,12 +108,12 @@
                  * it here to make sure it exists when we call
                  * g_type_class_peek(). This wouldn't be necessary if
                  * it was a param in a GObject for example.
-                 * 
+                 *
                  * This does mean that we are leaking by 1 reference
                  * here and should clean it up, but it doesn't grow so
-                 * this is acceptable. 
+                 * this is acceptable.
                  */
-                
+
                 g_type_class_ref (etype);
         }
 
@@ -130,7 +130,7 @@
         type = tracker_db_action_get_type ();
         enum_class = G_ENUM_CLASS (g_type_class_peek (type));
         enum_value = g_enum_get_value (enum_class, action);
-        
+
         if (!enum_value) {
                 enum_value = g_enum_get_value (enum_class, TRACKER_DB_ACTION_IGNORE);
         }
@@ -138,10 +138,10 @@
         return enum_value->value_nick;
 }
 
-gboolean     
+gboolean
 tracker_db_action_is_delete (TrackerDBAction action)
 {
-	return 
+	return
                 action == TRACKER_DB_ACTION_DELETE ||
 		action == TRACKER_DB_ACTION_DELETE_SELF ||
 		action == TRACKER_DB_ACTION_FILE_DELETED ||

Modified: branches/indexer-split/src/libtracker-db/tracker-db-action.h
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-action.h	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-action.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *

Modified: branches/indexer-split/src/libtracker-db/tracker-db-dbus.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-dbus.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-dbus.c	Sat Sep 20 14:45:00 2008
@@ -24,7 +24,7 @@
 #include "tracker-db-dbus.h"
 
 static gchar **
-dbus_query_result_to_strv (TrackerDBResultSet *result_set, 
+dbus_query_result_to_strv (TrackerDBResultSet *result_set,
 			   gint                column,
 			   gint               *count,
 			   gboolean            numeric)
@@ -44,7 +44,7 @@
 
                 rows = tracker_db_result_set_get_n_rows (result_set);
 		strv = g_new (gchar*, rows + 1);
-		
+
 		while (valid) {
 			if (numeric) {
 				tracker_db_result_set_get (result_set, column, &value, -1);
@@ -52,12 +52,12 @@
 			} else {
 				tracker_db_result_set_get (result_set, column, &str, -1);
 			}
-			
+
 			if (!str) {
 				valid = tracker_db_result_set_iter_next (result_set);
 				continue;
 			}
-			
+
 			if (!g_utf8_validate (str, -1, NULL)) {
 				g_warning ("Could not add string:'%s' to GStrv, invalid UTF-8", str);
 				g_free (str);
@@ -79,7 +79,7 @@
 }
 
 gchar **
-tracker_dbus_query_result_to_strv (TrackerDBResultSet *result_set, 
+tracker_dbus_query_result_to_strv (TrackerDBResultSet *result_set,
 				   gint                column,
                                    gint               *count)
 {
@@ -87,7 +87,7 @@
 }
 
 gchar **
-tracker_dbus_query_result_numeric_to_strv (TrackerDBResultSet *result_set, 
+tracker_dbus_query_result_numeric_to_strv (TrackerDBResultSet *result_set,
 					   gint                column,
 					   gint               *count)
 {
@@ -95,7 +95,7 @@
 }
 
 gchar **
-tracker_dbus_query_result_columns_to_strv (TrackerDBResultSet *result_set, 
+tracker_dbus_query_result_columns_to_strv (TrackerDBResultSet *result_set,
 					   gint offset_column,
 					   gint until_column,
 					   gboolean rewind)
@@ -246,7 +246,7 @@
 			g_value_init (&transform, G_TYPE_STRING);
 
 			_tracker_db_result_set_get_value (result_set, i, &value);
-			
+
 			if (g_value_transform (&value, &transform)) {
 				str = g_value_dup_string (&transform);
 

Modified: branches/indexer-split/src/libtracker-db/tracker-db-dbus.h
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-dbus.h	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-dbus.h	Sat Sep 20 14:45:00 2008
@@ -31,10 +31,10 @@
 gchar **    tracker_dbus_query_result_to_strv	     (TrackerDBResultSet *result_set,
 						      gint                column,
 						      gint               *count);
-gchar **    tracker_dbus_query_result_numeric_to_strv (TrackerDBResultSet *result_set, 
+gchar **    tracker_dbus_query_result_numeric_to_strv (TrackerDBResultSet *result_set,
 						       gint                column,
 						       gint               *count);
-gchar **    tracker_dbus_query_result_columns_to_strv (TrackerDBResultSet *result_set, 
+gchar **    tracker_dbus_query_result_columns_to_strv (TrackerDBResultSet *result_set,
 						       gint offset_column,
 						       gint until_column,
 						       gboolean rewind);

Modified: branches/indexer-split/src/libtracker-db/tracker-db-file-info.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-file-info.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-file-info.c	Sat Sep 20 14:45:00 2008
@@ -37,7 +37,7 @@
 static gint deallocated;
 
 /*
- * TrackerDBWatch 
+ * TrackerDBWatch
  */
 GType
 tracker_db_watch_get_type (void)
@@ -73,12 +73,12 @@
                  * it here to make sure it exists when we call
                  * g_type_class_peek(). This wouldn't be necessary if
                  * it was a param in a GObject for example.
-                 * 
+                 *
                  * This does mean that we are leaking by 1 reference
                  * here and should clean it up, but it doesn't grow so
-                 * this is acceptable. 
+                 * this is acceptable.
                  */
-                
+
                 g_type_class_ref (etype);
         }
 
@@ -95,7 +95,7 @@
         type = tracker_db_action_get_type ();
         enum_class = G_ENUM_CLASS (g_type_class_peek (type));
         enum_value = g_enum_get_value (enum_class, watch);
-        
+
         if (!enum_value) {
                 enum_value = g_enum_get_value (enum_class, TRACKER_DB_WATCH_OTHER);
         }
@@ -104,12 +104,12 @@
 }
 
 /*
- * TrackerDBFileInfo 
+ * TrackerDBFileInfo
  */
 TrackerDBFileInfo *
-tracker_db_file_info_new (const char      *uri, 
-			  TrackerDBAction  action, 
-			  gint             counter, 
+tracker_db_file_info_new (const char      *uri,
+			  TrackerDBAction  action,
+			  gint             counter,
 			  TrackerDBWatch   watch)
 {
 	TrackerDBFileInfo *info;
@@ -217,11 +217,11 @@
 
 #if 0
 static TrackerDBFileInfo *
-db_file_info_get_pending (guint32          file_id, 
-			  const gchar     *uri, 
-			  const gchar     *mime, 
-			  gint             counter, 
-			  TrackerDBAction  action, 
+db_file_info_get_pending (guint32          file_id,
+			  const gchar     *uri,
+			  const gchar     *mime,
+			  gint             counter,
+			  TrackerDBAction  action,
 			  gboolean         is_directory)
 {
 	TrackerDBFileInfo *info;
@@ -285,7 +285,7 @@
 		}
 
 	} else {
-		g_warning ("URI:'%s' could not be converted to locale format", 
+		g_warning ("URI:'%s' could not be converted to locale format",
 			   info->uri);
 		return NULL;
 	}
@@ -340,7 +340,7 @@
         if (info->action == TRACKER_DB_ACTION_IGNORE) {
                 return FALSE;
         }
-                               
+
         return TRUE;
 }
 

Modified: branches/indexer-split/src/libtracker-db/tracker-db-file-info.h
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-file-info.h	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-file-info.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *
@@ -27,7 +27,7 @@
 #include "tracker-db-action.h"
 
 /*
- * Watch types 
+ * Watch types
  */
 #define TRACKER_TYPE_DB_WATCH (tracker_db_watch_get_type ())
 
@@ -44,7 +44,7 @@
 const gchar *      tracker_db_watch_to_string (TrackerDBWatch     watch);
 
 /*
- * File Information 
+ * File Information
  */
 typedef struct _TrackerDBFileInfo TrackerDBFileInfo;
 
@@ -90,7 +90,7 @@
 	/* We ref count FileInfo as it has a complex lifespan and is
          * tossed between various threads, lists, queues and hash
          * tables.
-         */ 
+         */
 	gint             ref_count;
 };
 

Modified: branches/indexer-split/src/libtracker-db/tracker-db-index-item.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-index-item.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-index-item.c	Sat Sep 20 14:45:00 2008
@@ -20,8 +20,8 @@
 
 #include "tracker-db-index-item.h"
 
-guint32 
-tracker_db_index_item_calc_amalgamated (gint service_type, 
+guint32
+tracker_db_index_item_calc_amalgamated (gint service_type,
 					gint score)
 {
 	unsigned char a[4];
@@ -47,7 +47,7 @@
 	return (a[0] << 24) | (a[1] << 16) | (a[2] << 8) | a[3];
 }
 
-guint8  
+guint8
 tracker_db_index_item_get_service_type (TrackerDBIndexItem *item)
 {
         g_return_val_if_fail (item != NULL, 0);
@@ -55,7 +55,7 @@
 	return (item->amalgamated >> 24) & 0xFF;
 }
 
-gint16  
+gint16
 tracker_db_index_item_get_score (TrackerDBIndexItem *item)
 {
 	unsigned char a[2];
@@ -65,12 +65,12 @@
 	a[0] = (item->amalgamated >> 16) & 0xFF;
 	a[1] = (item->amalgamated >> 8) & 0xFF;
 
-	return (gint16) (a[0] << 8) | (a[1]);	
+	return (gint16) (a[0] << 8) | (a[1]);
 }
 
-guint32 
+guint32
 tracker_db_index_item_get_id (TrackerDBIndexItem *item)
-{ 
+{
 	g_return_val_if_fail (item != NULL, 0);
 
         return item->id;

Modified: branches/indexer-split/src/libtracker-db/tracker-db-index-item.h
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-index-item.h	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-index-item.h	Sat Sep 20 14:45:00 2008
@@ -25,14 +25,14 @@
 
 G_BEGIN_DECLS
 
-typedef struct {                         
+typedef struct {
 	/* Service ID number of the document */
-	guint32 id;              
+	guint32 id;
 
 	/* Amalgamation of service_type and score of the word in the
 	 * document's metadata.
 	 */
-	gint    amalgamated;     
+	gint    amalgamated;
 } TrackerDBIndexItem;
 
 typedef struct {

Modified: branches/indexer-split/src/libtracker-db/tracker-db-index-manager.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-index-manager.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-index-manager.c	Sat Sep 20 14:45:00 2008
@@ -46,22 +46,22 @@
 static gchar                    *data_dir;
 
 static TrackerDBIndexDefinition  indexes[] = {
-        { TRACKER_DB_INDEX_UNKNOWN, 
+        { TRACKER_DB_INDEX_UNKNOWN,
 	  NULL,
           NULL,
           NULL,
           NULL },
-        { TRACKER_DB_INDEX_FILE, 
+        { TRACKER_DB_INDEX_FILE,
 	  NULL,
           "file-index.db",
           "file-index",
           NULL },
-        { TRACKER_DB_INDEX_FILE_UPDATE, 
+        { TRACKER_DB_INDEX_FILE_UPDATE,
 	  NULL,
           "file-index-update.db",
           "file-index-update",
           NULL },
-        { TRACKER_DB_INDEX_EMAIL, 
+        { TRACKER_DB_INDEX_EMAIL,
 	  NULL,
           "email-index.db",
           "email-index",
@@ -92,7 +92,7 @@
 						G_FILE_ATTRIBUTE_STANDARD_NAME ","
 						G_FILE_ATTRIBUTE_STANDARD_TYPE,
 						G_PRIORITY_DEFAULT,
-						NULL, 
+						NULL,
 						&error);
 
 	if (error) {
@@ -108,7 +108,7 @@
 
 		return FALSE;
 	}
-	
+
 	found = FALSE;
 
 	for (info = g_file_enumerator_next_file (enumerator, NULL, &error);
@@ -128,7 +128,7 @@
 			   error->message);
 		g_error_free (error);
 	}
-		
+
 	g_object_unref (enumerator);
 	g_object_unref (file);
 	g_free (dirname);
@@ -139,7 +139,7 @@
 
 gboolean
 tracker_db_index_manager_init (TrackerDBIndexManagerFlags  flags,
-			       gint                        min_bucket, 
+			       gint                        min_bucket,
 			       gint                        max_bucket)
 {
 	gchar    *final_index_filename;
@@ -158,8 +158,8 @@
 
 	g_message ("Setting index database locations");
 
-	data_dir = g_build_filename (g_get_user_cache_dir (), 
-				     "tracker", 
+	data_dir = g_build_filename (g_get_user_cache_dir (),
+				     "tracker",
 				     NULL);
 
 	g_message ("Checking index directories exist");
@@ -175,48 +175,48 @@
 			continue;
 		}
 
-		if (!g_file_test (indexes[i].abs_filename, G_FILE_TEST_EXISTS)) { 
+		if (!g_file_test (indexes[i].abs_filename, G_FILE_TEST_EXISTS)) {
 			g_message ("Could not find index file:'%s'", indexes[i].abs_filename);
 		}
 	}
-	
+
 	g_message ("Merging old temporary indexes");
-	
+
 	i = TRACKER_DB_INDEX_FILE;
 	name = g_strconcat (indexes[i].name, "-final", NULL);
 	final_index_filename = g_build_filename (data_dir, name, NULL);
 	g_free (name);
-	
-	if (g_file_test (final_index_filename, G_FILE_TEST_EXISTS) && 
+
+	if (g_file_test (final_index_filename, G_FILE_TEST_EXISTS) &&
 	    !has_tmp_merge_files (i)) {
-		g_message ("  Overwriting '%s' with '%s'", 
-			   indexes[i].abs_filename, 
-			   final_index_filename);	
-		
+		g_message ("  Overwriting '%s' with '%s'",
+			   indexes[i].abs_filename,
+			   final_index_filename);
+
 		g_rename (final_index_filename, indexes[i].abs_filename);
 	}
-	
+
 	g_free (final_index_filename);
 
 	i = TRACKER_DB_INDEX_EMAIL;
 	name = g_strconcat (indexes[i].name, "-final", NULL);
 	final_index_filename = g_build_filename (data_dir, name, NULL);
 	g_free (name);
-	
-	if (g_file_test (final_index_filename, G_FILE_TEST_EXISTS) && 
+
+	if (g_file_test (final_index_filename, G_FILE_TEST_EXISTS) &&
 	    !has_tmp_merge_files (i)) {
-		g_message ("  Overwriting '%s' with '%s'", 
-			   indexes[i].abs_filename, 
-			   final_index_filename);	
-		
+		g_message ("  Overwriting '%s' with '%s'",
+			   indexes[i].abs_filename,
+			   final_index_filename);
+
 		g_rename (final_index_filename, indexes[i].abs_filename);
 	}
-	
+
 	g_free (final_index_filename);
-	
+
 	/* Now we have cleaned up merge files, see if we are supposed
 	 * to be reindexing.
-	 */ 
+	 */
 
 	force_reindex = (flags & TRACKER_DB_INDEX_MANAGER_FORCE_REINDEX) != 0;
 
@@ -229,13 +229,13 @@
 	}
 
 	g_message ("Creating index files, this may take a few moments...");
-	
+
 	readonly = (flags & TRACKER_DB_INDEX_MANAGER_READONLY) != 0;
 
 	for (i = 1; i < G_N_ELEMENTS (indexes); i++) {
 		indexes[i].index = tracker_db_index_new (indexes[i].abs_filename,
-							 min_bucket, 
-							 max_bucket, 
+							 min_bucket,
+							 max_bucket,
 							 readonly);
 	}
 
@@ -252,7 +252,7 @@
         if (!initialized) {
                 return;
         }
-        
+
 	for (i = 1; i < G_N_ELEMENTS (indexes); i++) {
 		g_object_unref (indexes[i].index);
 		indexes[i].index = NULL;
@@ -266,7 +266,7 @@
         initialized = FALSE;
 }
 
-TrackerDBIndex * 
+TrackerDBIndex *
 tracker_db_index_manager_get_index (TrackerDBIndexType type)
 {
 	return indexes[type].index;
@@ -353,10 +353,10 @@
 	for (i = 1, too_big = FALSE; i < G_N_ELEMENTS (indexes) && !too_big; i++) {
 		too_big = tracker_file_get_size (indexes[i].abs_filename) > MAX_INDEX_FILE_SIZE;
 	}
-        
+
         if (too_big) {
 		g_critical ("One or more index files are too big, indexing disabled");
-		return TRUE;	
+		return TRUE;
 	}
 
 	return FALSE;

Modified: branches/indexer-split/src/libtracker-db/tracker-db-index.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-index.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-index.c	Sat Sep 20 14:45:00 2008
@@ -273,7 +273,7 @@
 
 void
 tracker_db_index_set_filename (TrackerDBIndex *index,
-			       const gchar    *filename) 
+			       const gchar    *filename)
 {
 	TrackerDBIndexPrivate *priv;
 
@@ -331,7 +331,7 @@
 	priv = TRACKER_DB_INDEX_GET_PRIVATE (index);
 
 	priv->reload = reload;
-	
+
 	g_object_notify (G_OBJECT (index), "reload");
 }
 
@@ -346,7 +346,7 @@
 	priv = TRACKER_DB_INDEX_GET_PRIVATE (index);
 
 	priv->readonly = readonly;
-	
+
 	g_object_notify (G_OBJECT (index), "readonly");
 }
 
@@ -540,10 +540,10 @@
  * new.
  */
 static gboolean
-indexer_update_word (DEPOT       *index, 
-		     const gchar *word, 
+indexer_update_word (DEPOT       *index,
+		     const gchar *word,
 		     GArray      *new_hits)
-{					
+{
 	TrackerDBIndexItem *new_hit;
 	TrackerDBIndexItem *previous_hits;
 	GArray             *pending_hits;
@@ -564,19 +564,19 @@
 	old_hit_count = 0;
 	pending_hits = NULL;
 
-	previous_hits = (TrackerDBIndexItem *) dpget (index, 
-						      word, 
-						      -1, 
-						      0, 
-						      MAX_HIT_BUFFER, 
+	previous_hits = (TrackerDBIndexItem *) dpget (index,
+						      word,
+						      -1,
+						      0,
+						      MAX_HIT_BUFFER,
 						      &tsiz);
-	
+
 	/* New word in the index */
 	if (previous_hits == NULL) {
-		result = dpput (index, 
-				word, -1, 
-				(char *) new_hits->data, 
-				new_hits->len * sizeof (TrackerDBIndexItem), 
+		result = dpput (index,
+				word, -1,
+				(char *) new_hits->data,
+				new_hits->len * sizeof (TrackerDBIndexItem),
 				DP_DOVER);
 
 		if (!result) {
@@ -593,7 +593,7 @@
 	for (j = 0; j < new_hits->len; j++) {
 		guint left, right, center;
 
-		new_hit = &g_array_index (new_hits, TrackerDBIndexItem, j); 
+		new_hit = &g_array_index (new_hits, TrackerDBIndexItem, j);
 		edited = FALSE;
 
 		left = 0;
@@ -613,13 +613,13 @@
 				right = center;
 			} else if (new_hit->id == previous_hits[center].id) {
 				write_back = TRUE;
-				
+
 				/* NB the paramter score can be negative */
 				score =  tracker_db_index_item_get_score (&previous_hits[center]);
 				score += tracker_db_index_item_get_score (new_hit);
 
-		
-				/* Check for deletion */		
+
+				/* Check for deletion */
 				if (score < 1) {
 					/* Shift all subsequent records in array down one place */
 					g_memmove (&previous_hits[center], &previous_hits[center + 1],
@@ -628,13 +628,13 @@
 				} else {
 					guint32 service_type;
 
-					service_type = 
+					service_type =
 						tracker_db_index_item_get_service_type (&previous_hits[center]);
-					previous_hits[center].amalgamated = 
-						tracker_db_index_item_calc_amalgamated (service_type, 
+					previous_hits[center].amalgamated =
+						tracker_db_index_item_calc_amalgamated (service_type,
 											score);
 				}
-				
+
 				edited = TRUE;
 				break;
 			}
@@ -647,15 +647,15 @@
 		 */
 		if (!edited) {
 			if (!pending_hits) {
-				pending_hits = g_array_new (FALSE, 
-							    TRUE, 
+				pending_hits = g_array_new (FALSE,
+							    TRUE,
 							    sizeof (TrackerDBIndexItem));
 			}
 
 			g_array_append_val (pending_hits, *new_hit);
 		}
 	}
-	
+
 	/* Write back if we have modded anything */
 	if (write_back) {
 		/* If the word has no hits, remove it! Otherwise
@@ -675,7 +675,7 @@
 			g_warning ("Could not modify word '%s': %s", word, dperrmsg (dpecode));
 		}
 	}
-	
+
 	/*  Append new occurences */
 	if (pending_hits) {
 		result = dpput (index,
@@ -691,7 +691,7 @@
 	}
 
 	g_free (previous_hits);
-	
+
 	return TRUE;
 }
 
@@ -709,7 +709,7 @@
 	index = (DEPOT *) user_data;
 
 	/* Mark element for removal if succesfull insertion */
-	
+
 	/**
 	 * FIXME:
 	 *
@@ -717,7 +717,7 @@
 	 * That's because the only thing we'll achieve is letting this queue
 	 * grow until it starts succeeding again. Which might end up being
 	 * never. Making tracker-indexer both becoming increasingly slow and
-	 * start consuming increasing amounts of memory. 
+	 * start consuming increasing amounts of memory.
 	 **/
 
 	return indexer_update_word (index, word, array);
@@ -738,7 +738,7 @@
 	g_return_val_if_fail (priv->filename != NULL, FALSE);
 	g_return_val_if_fail (priv->index == NULL, FALSE);
 
-	g_debug ("Opening index:'%s' (%s)", 
+	g_debug ("Opening index:'%s' (%s)",
 		 priv->filename,
 		 priv->readonly ? "readonly" : "read/write");
 
@@ -788,7 +788,7 @@
 	} else {
 		priv->reload = TRUE;
 	}
-	
+
 	return !priv->reload;
 }
 
@@ -808,7 +808,7 @@
 		g_debug ("Closing index:'%s'", priv->filename);
 
 		if (!dpclose (priv->index)) {
-			g_message ("Could not close index, %s", 
+			g_message ("Could not close index, %s",
 				   dperrmsg (dpecode));
 			retval = FALSE;
 		}
@@ -965,8 +965,8 @@
 		g_get_current_time (&current);
 
 		/* 2 second time out */
-		if (current.tv_sec - start.tv_sec >= 2) { 
-			g_message ("Timed out in %s, not collecting more suggestions.", 
+		if (current.tv_sec - start.tv_sec >= 2) {
+			g_message ("Timed out in %s, not collecting more suggestions.",
 				   __FUNCTION__);
                         break;
 		}
@@ -1051,7 +1051,7 @@
 		g_array_append_val (array, elem);
 
 		return;
-	} 
+	}
 
 	/* It is not the first time we find the word */
 	for (i = 0; i < array->len; i++) {
@@ -1059,7 +1059,7 @@
 
 		if (current->id == service_id) {
 			/* The word was already found in the same
-			 * service_id (file), increase score 
+			 * service_id (file), increase score
 			 */
 			new_score = tracker_db_index_item_get_score (current) + weight;
 			if (new_score < 1) {
@@ -1069,11 +1069,11 @@
 				}
 			} else {
 				guint32 service_type;
-				
-				service_type = 
+
+				service_type =
 					tracker_db_index_item_get_service_type (current);
-				current->amalgamated = 
-					tracker_db_index_item_calc_amalgamated (service_type, 
+				current->amalgamated =
+					tracker_db_index_item_calc_amalgamated (service_type,
 										new_score);
 			}
 
@@ -1148,7 +1148,7 @@
 
 				if (details[i].id == rank->service_id) {
 					gint k;
-					
+
 					/* Shift all subsequent
 					 * records in array down one
 					 * place.
@@ -1156,13 +1156,13 @@
 					for (k = i + 1; k < pnum; k++) {
 						details[k - 1] = details[k];
 					}
-					
+
 					/* Make size of array one size
 					 * smaller.
 					 */
 					tsiz -= sizeof (TrackerDBIndexItem);
 					pnum--;
-					
+
 					break;
 				}
                         }

Modified: branches/indexer-split/src/libtracker-db/tracker-db-index.h
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-index.h	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-index.h	Sat Sep 20 14:45:00 2008
@@ -66,7 +66,7 @@
 gboolean            tracker_db_index_get_reload      (TrackerDBIndex *index);
 gboolean            tracker_db_index_get_readonly    (TrackerDBIndex *index);
 
-void                tracker_db_index_set_paused      (TrackerDBIndex *index, 
+void                tracker_db_index_set_paused      (TrackerDBIndex *index,
 						      gboolean paused);
 
 /* Open/Close/Flush */

Modified: branches/indexer-split/src/libtracker-db/tracker-db-interface-sqlite.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-interface-sqlite.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-interface-sqlite.c	Sat Sep 20 14:45:00 2008
@@ -272,7 +272,7 @@
 			break;
 		}
 		default:
-			g_critical ("Unknown sqlite3 database value type:%d", 
+			g_critical ("Unknown sqlite3 database value type:%d",
                                     sqlite3_value_type (argv[i]));
 		}
 	}
@@ -390,9 +390,9 @@
 	}
 
 	if (result != SQLITE_DONE) {
-		
+
 		g_hash_table_foreach (priv->statements, foreach_print_error, stmt);
-		
+
 		if (result == SQLITE_CORRUPT) {
 			g_critical ("Sqlite3 database:'%s' is corrupt, can not live without it",
                                     priv->filename);
@@ -436,7 +436,7 @@
 		procedure = g_hash_table_lookup (priv->procedures, procedure_name);
 
 		if (!procedure) {
-			g_critical ("Sqlite3 prepared query:'%s' was not found", 
+			g_critical ("Sqlite3 prepared query:'%s' was not found",
                                     procedure_name);
 			return NULL;
 		}

Modified: branches/indexer-split/src/libtracker-db/tracker-db-interface.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-interface.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-interface.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008 Nokia
  *
  * This library is free software; you can redistribute it and/or
@@ -203,7 +203,7 @@
 							    "Columns",
 							    "Resultset columns",
 							    0, G_MAXUINT, 0,
-							    G_PARAM_READWRITE | 
+							    G_PARAM_READWRITE |
 							    G_PARAM_CONSTRUCT_ONLY));
 
 
@@ -247,14 +247,14 @@
 
 	if (!TRACKER_DB_INTERFACE_GET_IFACE (interface)->execute_query) {
 		g_critical ("Database abstraction %s doesn't implement "
-			    "the method execute_vquery()", 
+			    "the method execute_vquery()",
 			    G_OBJECT_TYPE_NAME (interface));
 		return NULL;
 	}
 
 	str = g_strdup_vprintf (query, args);
-	result_set = TRACKER_DB_INTERFACE_GET_IFACE (interface)->execute_query (interface, 
-										error, 
+	result_set = TRACKER_DB_INTERFACE_GET_IFACE (interface)->execute_query (interface,
+										error,
 										str);
 	g_free (str);
 
@@ -273,9 +273,9 @@
 	va_list args;
 
 	va_start (args, query);
-	result_set = tracker_db_interface_execute_vquery (interface, 
-							  error, 
-							  query, 
+	result_set = tracker_db_interface_execute_vquery (interface,
+							  error,
+							  query,
 							  args);
 	va_end (args);
 
@@ -296,7 +296,7 @@
 		return;
 	}
 
-	TRACKER_DB_INTERFACE_GET_IFACE (interface)->set_procedure_table (interface, 
+	TRACKER_DB_INTERFACE_GET_IFACE (interface)->set_procedure_table (interface,
 									 procedure_table);
 }
 
@@ -313,14 +313,14 @@
 
 	if (!TRACKER_DB_INTERFACE_GET_IFACE (interface)->execute_procedure) {
 		g_critical ("Database abstraction %s doesn't implement "
-			    "the method execute_procedure()", 
+			    "the method execute_procedure()",
 			    G_OBJECT_TYPE_NAME (interface));
 		return NULL;
 	}
 
-	result_set = TRACKER_DB_INTERFACE_GET_IFACE (interface)->execute_procedure (interface, 
-										    error, 
-										    procedure, 
+	result_set = TRACKER_DB_INTERFACE_GET_IFACE (interface)->execute_procedure (interface,
+										    error,
+										    procedure,
 										    args);
 
 	return ensure_result_set_state (result_set);
@@ -341,14 +341,14 @@
 
 	if (!TRACKER_DB_INTERFACE_GET_IFACE (interface)->execute_procedure_len) {
 		g_critical ("Database abstraction %s doesn't implement "
-			    "the method execute_procedure_len()", 
+			    "the method execute_procedure_len()",
 			    G_OBJECT_TYPE_NAME (interface));
 		return NULL;
 	}
 
 	result_set = TRACKER_DB_INTERFACE_GET_IFACE (interface)->execute_procedure_len (interface,
-											error, 
-											procedure, 
+											error,
+											procedure,
 											args);
 
 	return ensure_result_set_state (result_set);
@@ -364,9 +364,9 @@
 	va_list args;
 
 	va_start (args, procedure);
-	result_set = tracker_db_interface_execute_vprocedure (interface, 
-							      error, 
-							      procedure, 
+	result_set = tracker_db_interface_execute_vprocedure (interface,
+							      error,
+							      procedure,
 							      args);
 	va_end (args);
 
@@ -383,9 +383,9 @@
 	va_list args;
 
 	va_start (args, procedure);
-	result_set = tracker_db_interface_execute_vprocedure_len (interface, 
-								  error, 
-								  procedure, 
+	result_set = tracker_db_interface_execute_vprocedure_len (interface,
+								  error,
+								  procedure,
 								  args);
 	va_end (args);
 
@@ -397,8 +397,8 @@
 {
 	GError *error = NULL;
 
-	tracker_db_interface_execute_query (interface, 
-					    &error, 
+	tracker_db_interface_execute_query (interface,
+					    &error,
 					    "BEGIN TRANSACTION");
 
 	if (error) {

Modified: branches/indexer-split/src/libtracker-db/tracker-db-interface.h
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-interface.h	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-interface.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008 Nokia
  *
  * This library is free software; you can redistribute it and/or

Modified: branches/indexer-split/src/libtracker-db/tracker-db-manager.c
==============================================================================
--- branches/indexer-split/src/libtracker-db/tracker-db-manager.c	(original)
+++ branches/indexer-split/src/libtracker-db/tracker-db-manager.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -71,27 +71,27 @@
 	  NULL,
 	  NULL,
 	  32,
-          TRACKER_DB_PAGE_SIZE_DEFAULT, 
+          TRACKER_DB_PAGE_SIZE_DEFAULT,
           FALSE,
           FALSE },
-        { TRACKER_DB_COMMON, 
-          TRACKER_DB_LOCATION_USER_DATA_DIR, 
+        { TRACKER_DB_COMMON,
+          TRACKER_DB_LOCATION_USER_DATA_DIR,
 	  NULL,
           "common.db",
           "common",
           NULL,
-          32, 
-          TRACKER_DB_PAGE_SIZE_DEFAULT, 
+          32,
+          TRACKER_DB_PAGE_SIZE_DEFAULT,
           FALSE,
           FALSE },
-        { TRACKER_DB_CACHE, 
+        { TRACKER_DB_CACHE,
           TRACKER_DB_LOCATION_SYS_TMP_DIR,
 	  NULL,
           "cache.db",
           "cache",
-          NULL, 
-          128,                          
-          TRACKER_DB_PAGE_SIZE_DONT_SET, 
+          NULL,
+          128,
+          TRACKER_DB_PAGE_SIZE_DONT_SET,
           FALSE,
           FALSE },
         { TRACKER_DB_FILE_METADATA,
@@ -100,8 +100,8 @@
           "file-meta.db",
 	  "file-meta",
           NULL,
-          512,                          
-          TRACKER_DB_PAGE_SIZE_DEFAULT, 
+          512,
+          TRACKER_DB_PAGE_SIZE_DEFAULT,
           TRUE,
           FALSE },
         { TRACKER_DB_FILE_CONTENTS,
@@ -120,7 +120,7 @@
           "email-meta.db",
 	  "email-meta",
           NULL,
-          512, 
+          512,
           TRACKER_DB_PAGE_SIZE_DEFAULT,
           TRUE,
           FALSE},
@@ -163,7 +163,7 @@
 static TrackerDBInterface *email_iface = NULL;
 static TrackerDBInterface *xesam_iface = NULL;
 
-static const gchar * 
+static const gchar *
 location_to_directory (TrackerDBLocation location)
 {
         switch (location) {
@@ -255,10 +255,10 @@
 		def = tracker_ontology_get_field_by_name (groups[i]);
 
 		if (!def) {
-			tracker_db_interface_execute_procedure (iface, 
-                                                                NULL, 
-                                                                "InsertMetadataType", 
-                                                                groups[i], 
+			tracker_db_interface_execute_procedure (iface,
+                                                                NULL,
+                                                                "InsertMetadataType",
+                                                                groups[i],
                                                                 NULL);
 			id = tracker_db_interface_sqlite_get_last_insert_id (TRACKER_DB_INTERFACE_SQLITE (iface));
 		} else {
@@ -282,11 +282,11 @@
 			g_free (value);
 
 			if (strcasecmp (keys[j], "Parent") == 0) {
-				tracker_db_interface_execute_procedure (iface, 
-                                                                        NULL, 
+				tracker_db_interface_execute_procedure (iface,
+                                                                        NULL,
                                                                         "InsertMetaDataChildren",
-									str_id, 
-                                                                        new_value, 
+									str_id,
+                                                                        new_value,
                                                                         NULL);
 			} else if (strcasecmp (keys[j], "DataType") == 0) {
 				GEnumValue *enum_value;
@@ -302,7 +302,7 @@
 				gchar *esc_value;
 
 				esc_value = tracker_escape_string (new_value);
-				
+
 				tracker_db_interface_execute_query (iface, NULL,
 								    "update MetaDataTypes set  %s = '%s' where ID = %d",
 								    keys[j], esc_value, id);
@@ -323,7 +323,7 @@
 }
 
 static void
-load_service_file (TrackerDBInterface *iface, 
+load_service_file (TrackerDBInterface *iface,
 		   const gchar        *filename)
 {
 	TrackerService  *service;
@@ -350,9 +350,9 @@
 
 		if (!service) {
 			tracker_db_interface_execute_procedure (iface,
-								NULL, 
-								"InsertServiceType", 
-								groups[i], 
+								NULL,
+								"InsertServiceType",
+								groups[i],
 								NULL);
 			id = tracker_db_interface_sqlite_get_last_insert_id (TRACKER_DB_INTERFACE_SQLITE (iface));
 		} else {
@@ -368,18 +368,18 @@
 				gchar **tab_array;
 				gint    k;
 
-				tab_array = g_key_file_get_string_list (key_file, 
-									groups[i], 
-									keys[j], 
-									NULL, 
+				tab_array = g_key_file_get_string_list (key_file,
+									groups[i],
+									keys[j],
+									NULL,
 									NULL);
 
 				for (k = 0; tab_array[k]; k++) {
 					tracker_db_interface_execute_procedure (iface,
 										NULL,
 										"InsertServiceTabularMetadata",
-										str_id, 
-										tab_array[k], 
+										str_id,
+										tab_array[k],
 										NULL);
 				}
 
@@ -388,18 +388,18 @@
 				gchar **tab_array;
 				gint    k;
 
-				tab_array = g_key_file_get_string_list (key_file, 
-									groups[i], 
-									keys[j], 
-									NULL, 
+				tab_array = g_key_file_get_string_list (key_file,
+									groups[i],
+									keys[j],
+									NULL,
 									NULL);
 
 				for (k = 0; tab_array[k]; k++) {
-					tracker_db_interface_execute_procedure (iface, 
+					tracker_db_interface_execute_procedure (iface,
 										NULL,
 										"InsertServiceTileMetadata",
-										str_id, 
-										tab_array[k], 
+										str_id,
+										tab_array[k],
 										NULL);
 				}
 
@@ -408,21 +408,21 @@
 				gchar **tab_array;
 				gint    k;
 
-				tab_array = g_key_file_get_string_list (key_file, 
-									groups[i], 
-									keys[j], 
-									NULL, 
+				tab_array = g_key_file_get_string_list (key_file,
+									groups[i],
+									keys[j],
+									NULL,
 									NULL);
 
 				for (k = 0; tab_array[k]; k++) {
 					tracker_db_interface_execute_procedure (iface, NULL,
 										"InsertMimes",
-										tab_array[k], 
+										tab_array[k],
 										NULL);
-					tracker_db_interface_execute_query (iface, 
+					tracker_db_interface_execute_query (iface,
 									    NULL,
 									    "update FileMimes set ServiceTypeID = %s where Mime = '%s'",
-									    str_id, 
+									    str_id,
 									    tab_array[k]);
 				}
 
@@ -431,22 +431,22 @@
 				gchar **tab_array;
 				gint    k;
 
-				tab_array = g_key_file_get_string_list (key_file, 
-									groups[i], 
-									keys[j], 
-									NULL, 
+				tab_array = g_key_file_get_string_list (key_file,
+									groups[i],
+									keys[j],
+									NULL,
 									NULL);
 
 				for (k = 0; tab_array[k]; k++) {
-					tracker_db_interface_execute_procedure (iface, 
+					tracker_db_interface_execute_procedure (iface,
 										NULL,
 										"InsertMimePrefixes",
 										tab_array[k],
 										NULL);
-					tracker_db_interface_execute_query (iface, 
+					tracker_db_interface_execute_query (iface,
 									    NULL,
 									    "update FileMimePrefixes set ServiceTypeID = %s where MimePrefix = '%s'",
-									    str_id, 
+									    str_id,
 									    tab_array[k]);
 				}
 
@@ -458,11 +458,11 @@
 				new_value = tracker_string_boolean_to_string_gint (value);
 				esc_value = tracker_escape_string (new_value);
 
-				tracker_db_interface_execute_query (iface, 
+				tracker_db_interface_execute_query (iface,
 								    NULL,
 								    "update ServiceTypes set  %s = '%s' where TypeID = %s",
-								    keys[j], 
-								    esc_value, 
+								    keys[j],
+								    esc_value,
 								    str_id);
 
 				g_free (esc_value);
@@ -481,17 +481,17 @@
 }
 
 static TrackerDBResultSet *
-db_exec_proc (TrackerDBInterface *iface, 
-	      const gchar        *procedure, 
+db_exec_proc (TrackerDBInterface *iface,
+	      const gchar        *procedure,
 	      ...)
 {
 	TrackerDBResultSet *result_set;
 	va_list             args;
 
 	va_start (args, procedure);
-	result_set = tracker_db_interface_execute_vprocedure (iface, 
-							      NULL, 
-							      procedure, 
+	result_set = tracker_db_interface_execute_vprocedure (iface,
+							      NULL,
+							      procedure,
 							      args);
 	va_end (args);
 
@@ -499,8 +499,8 @@
 }
 
 static gboolean
-db_exec_no_reply (TrackerDBInterface *iface, 
-		  const gchar        *query, 
+db_exec_no_reply (TrackerDBInterface *iface,
+		  const gchar        *query,
 		  ...)
 {
 	TrackerDBResultSet *result_set;
@@ -529,21 +529,21 @@
 {
 	gchar **mappings;
 	gchar **mapping;
-	
+
 	mappings = g_strsplit_set (data_to_split, ";", -1);
-	
+
 	if (!mappings) {
 		return;
 	}
 
 	for (mapping = mappings; *mapping; mapping++) {
 		gchar *esc_value;
-		
+
 		esc_value = tracker_escape_string (*mapping);
 		db_exec_proc (iface,
 			      db_proc,
 			      data_to_insert,
-			      esc_value, 
+			      esc_value,
 			      NULL);
 		g_free (esc_value);
 	}
@@ -559,9 +559,9 @@
 {
 	gchar **parents;
 	gchar **parent;
-	
+
 	parents = g_strsplit_set (data_to_split, ";", -1);
-	
+
 	if (!parents) {
 		return;
 	}
@@ -586,11 +586,11 @@
 {
 	gchar *str;
 	gchar *sql;
-	
+
 	str = tracker_escape_string (data_key);
-	sql = g_strdup_printf (sql_format, 
-			       data_to_update, 
-			       str, 
+	sql = g_strdup_printf (sql_format,
+			       data_to_update,
+			       str,
 			       data_value);
 	db_exec_no_reply (iface, sql);
 	g_free (sql);
@@ -598,7 +598,7 @@
 }
 
 static gboolean
-load_service_file_xesam (TrackerDBInterface *iface, 
+load_service_file_xesam (TrackerDBInterface *iface,
 			 const gchar        *filename)
 {
 	GKeyFile 	     *key_file;
@@ -611,17 +611,17 @@
 	gboolean              is_service;
 	gboolean              is_metadata_mapping;
 	gboolean              is_service_mapping;
-	gint                  i, j; 
+	gint                  i, j;
 
 	const gchar          *data_types[] = {
-		"string", 
-		"float", 
-		"integer", 
-		"boolean", 
-		"dateTime", 
-		"List of strings", 
-		"List of Uris", 
-		"List of Urls", 
+		"string",
+		"float",
+		"integer",
+		"boolean",
+		"dateTime",
+		"List of strings",
+		"List of Uris",
+		"List of Urls",
 		NULL
 	};
 
@@ -645,7 +645,7 @@
 	is_service = FALSE;
 	is_metadata_mapping = FALSE;
 	is_service_mapping = FALSE;
-		
+
 	if (g_str_has_suffix (filename, ".metadata")) {
 		is_metadata = TRUE;
 	} else if (g_str_has_suffix (filename, ".service")) {
@@ -660,48 +660,48 @@
 			   filename);
 		g_key_file_free (key_file);
 		return FALSE;
-	} 
+	}
 
 	language_names = g_get_language_names ();
-		
+
 	groups = g_key_file_get_groups (key_file, NULL);
-	
+
 	for (i = 0; groups[i]; i++) {
 		gchar  *str_id;
 		gchar **keys;
 		gint    id = -1;
 
 		if (is_metadata) {
-			db_exec_proc (iface, 
-				      "InsertXesamMetadataType", 
-				      groups[i], 
+			db_exec_proc (iface,
+				      "InsertXesamMetadataType",
+				      groups[i],
 				      NULL);
 			id = tracker_db_interface_sqlite_get_last_insert_id (TRACKER_DB_INTERFACE_SQLITE (iface));
 		} else if (is_service) {
-			db_exec_proc (iface, 
-				      "InsertXesamServiceType", 
-				      groups[i], 
+			db_exec_proc (iface,
+				      "InsertXesamServiceType",
+				      groups[i],
 				      NULL);
 			id = tracker_db_interface_sqlite_get_last_insert_id (TRACKER_DB_INTERFACE_SQLITE (iface));
  		}
-		
+
 		/* Get inserted ID */
 		str_id = tracker_guint_to_string (id);
 		keys = g_key_file_get_keys (key_file, groups[i], NULL, NULL);
-		
+
 		for (j = 0; keys[j]; j++) {
 			gchar *value;
-			
-			value = g_key_file_get_locale_string (key_file, 
-							      groups[i], 
-							      keys[j], 
+
+			value = g_key_file_get_locale_string (key_file,
+							      groups[i],
+							      keys[j],
 							      language_names[0],
 							      NULL);
-			
+
 			if (!value) {
 				continue;
 			}
-			
+
 			if (strcasecmp (value, "true") == 0) {
 				g_free (value);
 				value = g_strdup ("1");
@@ -709,7 +709,7 @@
 				g_free (value);
 				value = g_strdup ("0");
 			}
-			
+
 			if (is_metadata) {
 				if (strcasecmp (keys[j], "Parents") == 0) {
 					load_service_file_xesam_insert (iface,
@@ -718,9 +718,9 @@
 									groups[i]);
 				} else if (strcasecmp (keys[j], "ValueType") == 0) {
 					gint data_id;
-					
+
 					data_id = tracker_string_in_string_list (value, (gchar **) data_types);
-					
+
 					if (data_id != -1) {
 						gint mapped_data_id;
 						gboolean list = FALSE;
@@ -733,7 +733,7 @@
 						 * config file
 						 * instead.
 						 */
-	
+
 						switch (data_id) {
 						case 0:
 							mapped_data_id = TRACKER_FIELD_TYPE_STRING;
@@ -757,19 +757,19 @@
 							mapped_data_id = TRACKER_FIELD_TYPE_STRING;
 							break;
 						default:
-							g_warning ("Couldn't map data id %d to TrackerFieldType", 
+							g_warning ("Couldn't map data id %d to TrackerFieldType",
 								   data_id);
 							mapped_data_id = -1;
 						}
 
-						sql = g_strdup_printf ("update XesamMetadataTypes set DataTypeID = %d where ID = %s", 
-								       mapped_data_id, 
+						sql = g_strdup_printf ("update XesamMetadataTypes set DataTypeID = %d where ID = %s",
+								       mapped_data_id,
 								       str_id);
 						db_exec_no_reply (iface, sql);
 						g_free (sql);
-						
+
 						if (list) {
-							sql = g_strdup_printf ("update XesamMetadataTypes set MultipleValues = 1 where ID = %s", 
+							sql = g_strdup_printf ("update XesamMetadataTypes set MultipleValues = 1 where ID = %s",
 									       str_id);
 							db_exec_no_reply (iface, sql);
 							g_free (sql);
@@ -778,8 +778,8 @@
 				} else {
 					load_service_file_xesam_update (iface,
 									"update XesamMetadataTypes set  %s = '%s' where ID = %s",
-									keys[j], 
-									value, 
+									keys[j],
+									value,
 									str_id);
 				}
 			} else 	if (is_service) {
@@ -791,76 +791,76 @@
 				} else if (strcasecmp (keys[j], "Mimes") == 0) {
 					gchar **tab_array;
 					gint    k;
-					
-					tab_array = g_key_file_get_string_list (key_file, 
-										groups[i], 
-										keys[j], 
-										NULL, 
+
+					tab_array = g_key_file_get_string_list (key_file,
+										groups[i],
+										keys[j],
+										NULL,
 										NULL);
-					
+
 					for (k = 0; tab_array[k]; k++) {
 						tracker_db_interface_execute_procedure (iface, NULL,
 											"InsertXesamMimes",
-											tab_array[k], 
+											tab_array[k],
 											NULL);
-						tracker_db_interface_execute_query (iface, 
+						tracker_db_interface_execute_query (iface,
 										    NULL,
 										    "update XesamFileMimes set ServiceTypeID = %s where Mime = '%s'",
-										    str_id, 
+										    str_id,
 										    tab_array[k]);
 					}
-					
+
 					g_strfreev (tab_array);
 				} else if (strcasecmp (keys[j], "MimePrefixes") == 0) {
 					gchar **tab_array;
 					gint    k;
-					
-					tab_array = g_key_file_get_string_list (key_file, 
-										groups[i], 
-										keys[j], 
-										NULL, 
+
+					tab_array = g_key_file_get_string_list (key_file,
+										groups[i],
+										keys[j],
+										NULL,
 										NULL);
-					
+
 					for (k = 0; tab_array[k]; k++) {
-						tracker_db_interface_execute_procedure (iface, 
+						tracker_db_interface_execute_procedure (iface,
 											NULL,
 											"InsertXesamMimePrefixes",
 											tab_array[k],
 											NULL);
-						tracker_db_interface_execute_query (iface, 
+						tracker_db_interface_execute_query (iface,
 										    NULL,
 										    "update XesamFileMimePrefixes set ServiceTypeID = %s where MimePrefix = '%s'",
-										    str_id, 
+										    str_id,
 										    tab_array[k]);
 					}
-					
+
 					g_strfreev (tab_array);
 				} else {
 					load_service_file_xesam_update (iface,
 									"update XesamServiceTypes set  %s = '%s' where typeID = %s",
-									keys[j], 
-									value, 
+									keys[j],
+									value,
 									str_id);
 				}
 			} else 	if (is_metadata_mapping) {
 				load_service_file_xesam_map (iface,
-							     "InsertXesamMetaDataMapping", 
-							     value, 
+							     "InsertXesamMetaDataMapping",
+							     value,
 							     groups[i]);
 			} else {
 				load_service_file_xesam_map (iface,
-							     "InsertXesamServiceMapping", 
-							     value, 
+							     "InsertXesamServiceMapping",
+							     value,
 							     groups[i]);
 			}
-			
+
 			g_free (value);
 		}
-		
+
 		g_strfreev (keys);
 		g_free (str_id);
 	}
-	
+
 	g_strfreev (groups);
 	g_key_file_free (key_file);
 
@@ -951,7 +951,7 @@
 }
 
 static TrackerField *
-db_row_to_field_def (TrackerDBResultSet *result_set) 
+db_row_to_field_def (TrackerDBResultSet *result_set)
 {
         TrackerField     *field_def;
 	TrackerFieldType  field_type;
@@ -1045,7 +1045,7 @@
 		}
         }
 
-	/* FIXME: is this necessary? 
+	/* FIXME: is this necessary?
 	 * This values are set as key metadata in default.service already
 	 */
 #if 0
@@ -1087,10 +1087,10 @@
 
 	service_id_str = g_strdup_printf ("%d", service_id);
 
-	result_set = tracker_db_interface_execute_procedure (iface, 
-                                                             NULL, 
-                                                             stored_proc, 
-                                                             service_id_str, 
+	result_set = tracker_db_interface_execute_procedure (iface,
+                                                             NULL,
+                                                             stored_proc,
+                                                             service_id_str,
                                                              NULL);
 	g_free (service_id_str);
 
@@ -1256,8 +1256,8 @@
 }
 
 static gchar *
-function_uncompress_string (const gchar *ptr, 
-			    gint         size, 
+function_uncompress_string (const gchar *ptr,
+			    gint         size,
 			    gint        *uncompressed_size)
 {
 	z_stream       zs;
@@ -1446,8 +1446,8 @@
 		return result;
 	}
 
-	output = function_uncompress_string ((const gchar *) array->data, 
-					     array->len, 
+	output = function_uncompress_string ((const gchar *) array->data,
+					     array->len,
 					     &len);
 
 	if (!output) {
@@ -1527,36 +1527,36 @@
 		g_message ("  Adding functions (FormatDate, etc)");
 
 		if (!tracker_db_interface_sqlite_set_collation_function (TRACKER_DB_INTERFACE_SQLITE (iface),
-									 "UTF8", 
+									 "UTF8",
 									 utf8_collation_func)) {
 			g_critical ("Collation sequence failed");
 		}
 
 		/* Create user defined functions that can be used in sql */
-		tracker_db_interface_sqlite_create_function (iface, 
-							     "FormatDate", 
-							     function_date_to_str, 
+		tracker_db_interface_sqlite_create_function (iface,
+							     "FormatDate",
+							     function_date_to_str,
 							     1);
-		tracker_db_interface_sqlite_create_function (iface, 
-							     "GetServiceName", 
-							     function_get_service_name, 
+		tracker_db_interface_sqlite_create_function (iface,
+							     "GetServiceName",
+							     function_get_service_name,
 							     1);
-		tracker_db_interface_sqlite_create_function (iface, 
-							     "GetServiceTypeID", 
-							     function_get_service_type, 
+		tracker_db_interface_sqlite_create_function (iface,
+							     "GetServiceTypeID",
+							     function_get_service_type,
 							     1);
-		tracker_db_interface_sqlite_create_function (iface, 
-							     "GetMaxServiceTypeID", 
-							     function_get_max_service_type, 
+		tracker_db_interface_sqlite_create_function (iface,
+							     "GetMaxServiceTypeID",
+							     function_get_max_service_type,
 							     1);
-		tracker_db_interface_sqlite_create_function (iface, 
+		tracker_db_interface_sqlite_create_function (iface,
 							     "REGEXP",
 							     function_regexp,
 							     2);
 
-		tracker_db_interface_sqlite_create_function (iface, 
-							     "uncompress", 
-							     function_uncompress, 
+		tracker_db_interface_sqlite_create_function (iface,
+							     "uncompress",
+							     function_uncompress,
 							     1);
 		tracker_db_interface_sqlite_create_function (iface,
 							     "compress",
@@ -1576,9 +1576,9 @@
 	TrackerDBResultSet *result_set;
 
 	/* Get static metadata info */
-	result_set = tracker_db_interface_execute_procedure (iface, 
-							     NULL, 
-							     "GetMetadataTypes", 
+	result_set = tracker_db_interface_execute_procedure (iface,
+							     NULL,
+							     "GetMetadataTypes",
 							     NULL);
 
 	if (result_set) {
@@ -1592,10 +1592,10 @@
 
 			def = db_row_to_field_def (result_set);
 
-			result_set2 = tracker_db_interface_execute_procedure (iface, 
+			result_set2 = tracker_db_interface_execute_procedure (iface,
 									      NULL,
 									      "GetMetadataAliases",
-									      tracker_field_get_id (def), 
+									      tracker_field_get_id (def),
 									      NULL);
 
 			if (result_set2) {
@@ -1631,8 +1631,8 @@
 
 	/* Get static service info */
 	result_set = tracker_db_interface_execute_procedure (iface,
-							     NULL, 
-							     "GetAllServices", 
+							     NULL,
+							     "GetAllServices",
 							     NULL);
 
 	if (result_set) {
@@ -1682,9 +1682,9 @@
 	TrackerDBResultSet *result_set;
 
 	/* Get static xesam metadata info */
-	result_set = tracker_db_interface_execute_procedure (iface, 
-							     NULL, 
-							     "GetXesamMetaDataTypes", 
+	result_set = tracker_db_interface_execute_procedure (iface,
+							     NULL,
+							     "GetXesamMetaDataTypes",
 							     NULL);
 
 	if (result_set) {
@@ -1695,7 +1695,7 @@
 
 			def = db_row_to_field_def (result_set);
 			/*
-			 * The ids in xesam db overwritte the IDs in common db! It means that all the 
+			 * The ids in xesam db overwritte the IDs in common db! It means that all the
 			 * files are assigned to a wrong category
 			 *
 			 * g_message ("Loading xesam metadata def:'%s' with type:%d",
@@ -1713,8 +1713,8 @@
 
 	/* Get static xesam service info */
 	result_set = tracker_db_interface_execute_procedure (iface,
-							     NULL, 
-							     "GetXesamServiceTypes", 
+							     NULL,
+							     "GetXesamServiceTypes",
 							     NULL);
 
 	if (result_set) {
@@ -1737,8 +1737,8 @@
 
                         mimes = db_get_xesam_mimes_for_service_id (iface, id);
                         mime_prefixes = db_get_xesam_mime_prefixes_for_service_id (iface, id);
-			
-			/* 
+
+			/*
 			 * Same as above
 			 *
 			 * g_message ("Adding xesam service:'%s' with id:%d and mimes:%d",
@@ -1771,7 +1771,7 @@
         type = tracker_db_get_type ();
         enum_class = G_ENUM_CLASS (g_type_class_peek (type));
         enum_value = g_enum_get_value (enum_class, db);
-        
+
         if (!enum_value) {
                 return "unknown";
         }
@@ -1794,14 +1794,14 @@
 		*create = FALSE;
 	}
 
-	g_message ("%s database... '%s' (%s)", 
+	g_message ("%s database... '%s' (%s)",
 		   *create ? "Creating" : "Loading",
 		   path,
 		   db_type_to_string (type));
 
 	iface = tracker_db_interface_sqlite_new (path);
 
-	tracker_db_interface_set_procedure_table (iface, 
+	tracker_db_interface_set_procedure_table (iface,
 						  prepared_queries);
 
 	db_set_params (iface,
@@ -1897,9 +1897,9 @@
 		tracker_db_interface_end_transaction (iface);
 	}
 
-	tracker_db_interface_sqlite_create_function (iface, 
-						     "uncompress", 
-						     function_uncompress, 
+	tracker_db_interface_sqlite_create_function (iface,
+						     "uncompress",
+						     function_uncompress,
 						     1);
 	tracker_db_interface_sqlite_create_function (iface,
 						     "compress",
@@ -1942,9 +1942,9 @@
 		tracker_db_interface_end_transaction (iface);
 	}
 
-	tracker_db_interface_sqlite_create_function (iface, 
-						     "uncompress", 
-						     function_uncompress, 
+	tracker_db_interface_sqlite_create_function (iface,
+						     "uncompress",
+						     function_uncompress,
 						     1);
 	tracker_db_interface_sqlite_create_function (iface,
 						     "compress",
@@ -1955,8 +1955,8 @@
 }
 
 static gboolean
-db_xesam_get_service_mapping (TrackerDBInterface *iface, 
-			      const gchar        *type, 
+db_xesam_get_service_mapping (TrackerDBInterface *iface,
+			      const gchar        *type,
 			      GList             **list)
 {
 	TrackerDBResultSet *result_set;
@@ -1964,43 +1964,43 @@
 
 	result_set = db_exec_proc (iface,
 				   "GetXesamServiceMappings",
-				   type, 
+				   type,
 				   NULL);
 
 	if (result_set) {
 		while (valid) {
 			gchar *st;
-			
+
 			tracker_db_result_set_get (result_set, 0, &st, -1);
-			if (strcmp (st, " ") != 0) {			
+			if (strcmp (st, " ") != 0) {
 				*list = g_list_prepend (*list, g_strdup (st));
 			}
-			
+
 			valid = tracker_db_result_set_iter_next (result_set);
 			g_free (st);
 		}
-		
+
 		*list = g_list_reverse (*list);
 		g_object_unref (result_set);
 	}
 
-	result_set = db_exec_proc (iface, 
-				   "GetXesamServiceChildren", 
-				   type, 
+	result_set = db_exec_proc (iface,
+				   "GetXesamServiceChildren",
+				   type,
 				   NULL);
 	valid = TRUE;
 
 	if (result_set) {
 		while (valid) {
 			gchar *st;
-			
+
 			tracker_db_result_set_get (result_set, 0, &st, -1);
 			db_xesam_get_service_mapping (iface, st, list);
-			
+
 			valid = tracker_db_result_set_iter_next (result_set);
 			g_free (st);
 		}
-		
+
 		g_object_unref (result_set);
 	}
 
@@ -2008,28 +2008,28 @@
 }
 
 static gboolean
-db_xesam_get_metadata_mapping (TrackerDBInterface  *iface, 
-			       const gchar         *type, 
+db_xesam_get_metadata_mapping (TrackerDBInterface  *iface,
+			       const gchar         *type,
 			       GList              **list)
 {
 	TrackerDBResultSet *result_set;
 	gboolean            valid = TRUE;
 
-	result_set = db_exec_proc (iface, 
-				   "GetXesamMetaDataMappings", 
-				   type, 
+	result_set = db_exec_proc (iface,
+				   "GetXesamMetaDataMappings",
+				   type,
 				   NULL);
 
 	if (result_set) {
 		while (valid) {
 			gchar *st;
-			
+
 			tracker_db_result_set_get (result_set, 0, &st, -1);
 
-			if (strcmp(st, " ") != 0) {			
+			if (strcmp(st, " ") != 0) {
 				*list = g_list_prepend (*list, g_strdup (st));
 			}
-			
+
 			valid = tracker_db_result_set_iter_next (result_set);
 			g_free (st);
 		}
@@ -2038,23 +2038,23 @@
 		g_object_unref (result_set);
 	}
 
-	result_set = db_exec_proc (iface, 
-				   "GetXesamMetaDataChildren", 
-				   type, 
+	result_set = db_exec_proc (iface,
+				   "GetXesamMetaDataChildren",
+				   type,
 				   NULL);
 	valid = TRUE;
 
 	if (result_set) {
 		while (valid) {
 			gchar *st;
-			
+
 			tracker_db_result_set_get (result_set, 0, &st, -1);
 			db_xesam_get_service_mapping (iface, st ,list);
-			
+
 			valid = tracker_db_result_set_iter_next (result_set);
 			g_free (st);
 		}
-		
+
 		g_object_unref (result_set);
 	}
 
@@ -2066,75 +2066,75 @@
 {
 	TrackerDBResultSet *result_set;
 	gboolean            valid;
-	
+
 	valid = TRUE;
 
-	result_set = db_exec_proc (iface, 
-				   "GetXesamServiceParents", 
+	result_set = db_exec_proc (iface,
+				   "GetXesamServiceParents",
 				   NULL);
-	
+
 	if (result_set) {
 		while (valid) {
 			GList *list = NULL;
 			GList *iter = NULL;
 			gchar *st;
-			
+
 			tracker_db_result_set_get (result_set, 0, &st, -1);
 			db_xesam_get_service_mapping (iface, st, &list);
-			
+
 			iter = g_list_first (list);
 
 			while (iter) {
 				db_exec_proc (iface,
-					      "InsertXesamServiceLookup", 
-					      st, 
-					      iter->data, 
+					      "InsertXesamServiceLookup",
+					      st,
+					      iter->data,
 					      NULL);
 				g_free (iter->data);
 				iter = g_list_next (iter);
-			}			
-			
+			}
+
 			g_list_free (list);
-			
-			valid = tracker_db_result_set_iter_next (result_set);	
+
+			valid = tracker_db_result_set_iter_next (result_set);
 		g_free (st);
 		}
 	}
-	
-	g_object_unref (result_set);	
-	
+
+	g_object_unref (result_set);
+
 	valid = TRUE;
-	result_set = db_exec_proc (iface, 
-				   "GetXesamMetaDataParents", 
+	result_set = db_exec_proc (iface,
+				   "GetXesamMetaDataParents",
 				   NULL);
-	
+
 	if (result_set) {
 		while (valid) {
 			GList *list = NULL;
-			GList *iter = NULL;	
+			GList *iter = NULL;
 			gchar *st;
-			
+
 			tracker_db_result_set_get (result_set, 0, &st, -1);
 			db_xesam_get_metadata_mapping (iface, st, &list);
-			
+
 			iter = g_list_first (list);
 			while (iter) {
-				db_exec_proc (iface, 
-					      "InsertXesamMetaDataLookup", 
-					      st, 
-					      iter->data, 
+				db_exec_proc (iface,
+					      "InsertXesamMetaDataLookup",
+					      st,
+					      iter->data,
 					      NULL);
 				g_free (iter->data);
 				iter = g_list_next (iter);
-			}			
-			
+			}
+
 			g_list_free (list);
-			
+
 			valid = tracker_db_result_set_iter_next (result_set);
 			g_free (st);
 		}
 	}
-	
+
 	g_object_unref (result_set);
 
 	return TRUE;
@@ -2177,7 +2177,7 @@
 
         case TRACKER_DB_COMMON:
 		return db_interface_get_common ();
-		
+
         case TRACKER_DB_CACHE:
 		return db_interface_get_cache ();
 
@@ -2212,7 +2212,7 @@
 	g_message ("Removing all database files");
 
 	for (i = 1; i < G_N_ELEMENTS (dbs); i++) {
-		g_message ("Removing database:'%s'", 
+		g_message ("Removing database:'%s'",
 			   dbs[i].abs_filename);
 		g_unlink (dbs[i].abs_filename);
 	}
@@ -2225,26 +2225,26 @@
 
 	if (etype == 0) {
 		static const GEnumValue values[] = {
-			{ TRACKER_DB_COMMON, 
-			  "TRACKER_DB_COMMON", 
+			{ TRACKER_DB_COMMON,
+			  "TRACKER_DB_COMMON",
 			  "common" },
-			{ TRACKER_DB_CACHE, 
-			  "TRACKER_DB_CACHE", 
+			{ TRACKER_DB_CACHE,
+			  "TRACKER_DB_CACHE",
 			  "cache" },
-			{ TRACKER_DB_FILE_METADATA, 
-			  "TRACKER_DB_FILE_METADATA", 
+			{ TRACKER_DB_FILE_METADATA,
+			  "TRACKER_DB_FILE_METADATA",
 			  "file metadata" },
-			{ TRACKER_DB_FILE_CONTENTS, 
-			  "TRACKER_DB_FILE_CONTENTS", 
+			{ TRACKER_DB_FILE_CONTENTS,
+			  "TRACKER_DB_FILE_CONTENTS",
 			  "file contents" },
-			{ TRACKER_DB_EMAIL_METADATA, 
-			  "TRACKER_DB_EMAIL_METADATA", 
+			{ TRACKER_DB_EMAIL_METADATA,
+			  "TRACKER_DB_EMAIL_METADATA",
 			  "email metadata" },
-			{ TRACKER_DB_EMAIL_CONTENTS, 
-			  "TRACKER_DB_EMAIL_CONTENTS", 
+			{ TRACKER_DB_EMAIL_CONTENTS,
+			  "TRACKER_DB_EMAIL_CONTENTS",
 			  "email contents" },
-			{ TRACKER_DB_XESAM, 
-			  "TRACKER_DB_XESAM", 
+			{ TRACKER_DB_XESAM,
+			  "TRACKER_DB_XESAM",
 			  "xesam" },
 			{ 0, NULL, NULL }
 		};
@@ -2277,10 +2277,10 @@
 	 * it here to make sure it exists when we call
 	 * g_type_class_peek(). This wouldn't be necessary if
 	 * it was a param in a GObject for example.
-	 * 
+	 *
 	 * This does mean that we are leaking by 1 reference
 	 * here and should clean it up, but it doesn't grow so
-	 * this is acceptable. 
+	 * this is acceptable.
 	 */
 	etype = tracker_db_get_type ();
 	db_type_enum_class_pointer = g_type_class_ref (etype);
@@ -2288,21 +2288,21 @@
 	/* Set up locations */
 	g_message ("Setting database locations");
 
-	services_dir = g_build_filename (SHAREDIR, 
-					 "tracker", 
-					 "services", 
+	services_dir = g_build_filename (SHAREDIR,
+					 "tracker",
+					 "services",
 					 NULL);
-	sql_dir = g_build_filename (SHAREDIR, 
-				    "tracker", 
+	sql_dir = g_build_filename (SHAREDIR,
+				    "tracker",
 				    NULL);
-	
-	user_data_dir = g_build_filename (g_get_user_data_dir (), 
-                                          "tracker", 
-                                          "data", 
+
+	user_data_dir = g_build_filename (g_get_user_data_dir (),
+                                          "tracker",
+                                          "data",
                                           NULL);
 
-	data_dir = g_build_filename (g_get_user_cache_dir (), 
-				     "tracker", 
+	data_dir = g_build_filename (g_get_user_cache_dir (),
+				     "tracker",
 				     NULL);
 
 	filename = g_strdup_printf ("tracker-%s", g_get_user_name ());
@@ -2334,15 +2334,15 @@
 		if (i == TRACKER_DB_CACHE) {
 			continue;
 		}
-		
+
 		/* No need to check for other files not existing (for
-		 * reindex) if one is already missing. 
+		 * reindex) if one is already missing.
 		 */
 		if (need_reindex) {
 			continue;
 		}
 
-		if (!g_file_test (dbs[i].abs_filename, G_FILE_TEST_EXISTS)) { 
+		if (!g_file_test (dbs[i].abs_filename, G_FILE_TEST_EXISTS)) {
 			g_message ("Could not find database file:'%s'", dbs[i].abs_filename);
 			g_message ("One or more database files are missing, a reindex will be forced");
 			need_reindex = TRUE;
@@ -2381,7 +2381,7 @@
 
 		/* Make sure we initialize all other modules we depend on */
 		tracker_ontology_init ();
-		
+
 		/* Now create the databases and close them */
 		g_message ("Creating database files, this may take a few moments...");
 
@@ -2404,7 +2404,7 @@
 		 * thing.
 		 */
 		if (flags & TRACKER_DB_MANAGER_REMOVE_CACHE) {
-			g_message ("Removing cache database:'%s'", 
+			g_message ("Removing cache database:'%s'",
 				   dbs[TRACKER_DB_CACHE].abs_filename);
 			g_unlink (dbs[TRACKER_DB_CACHE].abs_filename);
 		}
@@ -2424,7 +2424,7 @@
 }
 
 void
-tracker_db_manager_shutdown (void) 
+tracker_db_manager_shutdown (void)
 {
         guint i;
 
@@ -2465,10 +2465,10 @@
 	 * it here to make sure it exists when we call
 	 * g_type_class_peek(). This wouldn't be necessary if
 	 * it was a param in a GObject for example.
-	 * 
+	 *
 	 * This does mean that we are leaking by 1 reference
 	 * here and should clean it up, but it doesn't grow so
-	 * this is acceptable. 
+	 * this is acceptable.
 	 */
 	g_type_class_unref (db_type_enum_class_pointer);
 	db_type_enum_class_pointer = NULL;
@@ -2488,7 +2488,7 @@
 }
 
 const gchar *
-tracker_db_manager_get_file (TrackerDB db) 
+tracker_db_manager_get_file (TrackerDB db)
 {
 	g_return_val_if_fail (initialized != FALSE, NULL);
 
@@ -2522,7 +2522,7 @@
 
 		if (!connection) {
 			connection = tracker_db_interface_sqlite_new (dbs[db].abs_filename);
-			tracker_db_interface_set_procedure_table (connection, 
+			tracker_db_interface_set_procedure_table (connection,
 								  prepared_queries);
 
 			db_set_params (connection,
@@ -2531,7 +2531,7 @@
 				       TRUE);
 
 		} else {
-			db_exec_no_reply (connection, 
+			db_exec_no_reply (connection,
 					  "ATTACH '%s' as '%s'",
 					  dbs[db].abs_filename,
 					  dbs[db].name);
@@ -2601,7 +2601,7 @@
 
 	case TRACKER_DB_TYPE_XESAM:
 		if (!xesam_iface) {
-			xesam_iface = tracker_db_manager_get_db_interfaces (7, 
+			xesam_iface = tracker_db_manager_get_db_interfaces (7,
 									    TRACKER_DB_CACHE,
 									    TRACKER_DB_COMMON,
 									    TRACKER_DB_FILE_CONTENTS,
@@ -2668,25 +2668,25 @@
 	return tracker_db_manager_get_db_interface (db);
 }
 
-gboolean     
+gboolean
 tracker_db_manager_are_db_too_big (void)
 {
 	const gchar *filename_const;
 	gboolean     too_big;
         filename_const = tracker_db_manager_get_file (TRACKER_DB_FILE_METADATA);
 	too_big = tracker_file_get_size (filename_const) > MAX_DB_FILE_SIZE;
-        
+
         if (too_big) {
                 g_critical ("File metadata database is too big, discontinuing indexing");
-		return TRUE;	
+		return TRUE;
 	}
 
         filename_const = tracker_db_manager_get_file (TRACKER_DB_EMAIL_METADATA);
 	too_big = tracker_file_get_size (filename_const) > MAX_DB_FILE_SIZE;
-        
+
         if (too_big) {
 		g_critical ("Email metadata database is too big, discontinuing indexing");
-		return TRUE;	
+		return TRUE;
 	}
 
 	return FALSE;

Modified: branches/indexer-split/src/libtracker-gtk/tracker-keyword-store.c
==============================================================================
--- branches/indexer-split/src/libtracker-gtk/tracker-keyword-store.c	(original)
+++ branches/indexer-split/src/libtracker-gtk/tracker-keyword-store.c	Sat Sep 20 14:45:00 2008
@@ -1,7 +1,7 @@
 /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*-
  *
- * tracker-gtk/keyword-store.c - A derived GtkListStore that maintians a 
- * DBus connection to tracker such that when a new keyword is created it 
+ * tracker-gtk/keyword-store.c - A derived GtkListStore that maintians a
+ * DBus connection to tracker such that when a new keyword is created it
  * is automatically inserted here.
  *
  * Copyright (C) 2007 John Stowers
@@ -41,7 +41,7 @@
 G_DEFINE_TYPE_WITH_CODE (TrackerKeywordStore, tracker_keyword_store, GTK_TYPE_LIST_STORE,
 			G_IMPLEMENT_INTERFACE (GTK_TYPE_TREE_DRAG_SOURCE,
 			tracker_keyword_store_tree_drag_source_init))
-	
+
 #define parent_class tracker_keyword_store_parent_class
 
 static void
@@ -67,9 +67,9 @@
 	store->tracker_client = tracker_connect (TRUE);
 
 	//populate the liststore asyncronously
-	tracker_keywords_get_list_async (store->tracker_client, 
-					SERVICE_FILES, 
-					tracker_keyword_store_populate_cb, 
+	tracker_keywords_get_list_async (store->tracker_client,
+					SERVICE_FILES,
+					tracker_keyword_store_populate_cb,
 					store);
 }
 
@@ -119,7 +119,7 @@
 	iface->drag_data_delete = tracker_keyword_store_drag_data_delete;
 }
 
-static void 
+static void
 tracker_keyword_store_populate_cb (GPtrArray *result, GError *error, gpointer user_data) {
 	GtkTreeIter iter;
 	GtkListStore *list_store = GTK_LIST_STORE (user_data);
@@ -161,7 +161,7 @@
 /**
  * tracker_keyword_store_new:
  *
- * Creates a #GtkListStore with several columns. This store is especially 
+ * Creates a #GtkListStore with several columns. This store is especially
  * useful because it also contais a hashtable which retains a gtk_tree_iter
  * indexed by keyword, for O(1) fast lookups of liststore contents.
  *
@@ -180,8 +180,8 @@
  **/
 gboolean
 tracker_keyword_store_insert (  GtkListStore 			*store,
-				const char 			*keyword, 
-				const char 			*stock_id 
+				const char 			*keyword,
+				const char 			*stock_id
 )
 {
 	GtkTreeIter *iter;
@@ -192,7 +192,7 @@
 
 	self = TRACKER_KEYWORD_STORE (store);
 
-	if (g_hash_table_lookup (self->keywords, keyword) == NULL) 
+	if (g_hash_table_lookup (self->keywords, keyword) == NULL)
 	{
 		iter = (GtkTreeIter *)g_new0 (GtkTreeIter, 1);
 		gtk_list_store_insert_with_values (store,
@@ -208,7 +208,7 @@
 }
 
 /**
- * O(1) lookup of items by keyword from the store 
+ * O(1) lookup of items by keyword from the store
  * Returns the GtkTreeIter corresponding to the item with keyword or
  * NULL of it cant be found
  **/
@@ -228,7 +228,7 @@
 /**
  * O(1) removal of items by keyword
  **/
-gboolean 
+gboolean
 tracker_keyword_store_remove (  GtkListStore 			*store,
 				const char 			*keyword)
 {

Modified: branches/indexer-split/src/libtracker-gtk/tracker-keyword-store.h
==============================================================================
--- branches/indexer-split/src/libtracker-gtk/tracker-keyword-store.h	(original)
+++ branches/indexer-split/src/libtracker-gtk/tracker-keyword-store.h	Sat Sep 20 14:45:00 2008
@@ -1,7 +1,7 @@
 /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*-
  *
- * tracker-gtk/keyword-store.h - A derived GtkListStore that maintians a 
- * DBus connection to tracker such that when a new keyword is created it 
+ * tracker-gtk/keyword-store.h - A derived GtkListStore that maintians a
+ * DBus connection to tracker such that when a new keyword is created it
  * is automatically inserted here.
  *
  * Copyright (C) 2007 John Stowers
@@ -70,14 +70,14 @@
 
 gboolean
 tracker_keyword_store_insert (GtkListStore 		*store,
-			      const char 		*keyword, 
+			      const char 		*keyword,
 			      const char 		*stock_id );
 
 GtkTreeIter *
 tracker_keyword_store_lookup (GtkListStore 		*store,
 			      const char 		*keyword);
 
-gboolean 
+gboolean
 tracker_keyword_store_remove (GtkListStore 		*store,
 			      const char 		*keyword);
 

Modified: branches/indexer-split/src/libtracker-gtk/tracker-metadata-tile.c
==============================================================================
--- branches/indexer-split/src/libtracker-gtk/tracker-metadata-tile.c	(original)
+++ branches/indexer-split/src/libtracker-gtk/tracker-metadata-tile.c	Sat Sep 20 14:45:00 2008
@@ -37,34 +37,34 @@
 
 struct TrackerMetadataTilePrivate {
 	TrackerClient *client;
-	
+
 	gboolean visible;
 	gboolean lock;
-	
+
 	gboolean expanded;
 	gchar *type;
 	GdkPixbuf *preview;
-	
+
 	GtkWidget *align;
-	
+
 	GtkWidget *image;
 	GtkWidget *size;
-	
+
 	GtkWidget *expander;
 	GtkWidget *arrow;
 	GtkWidget *title;
-	
+
 	GtkWidget *table;
-	
+
 	GtkWidget *info1;
 	GtkWidget *info2;
-	
+
 	GtkWidget *info3;
 	GtkWidget *info4;
-	
+
 	GtkWidget *info5;
 	GtkWidget *info6;
-	
+
 	GtkWidget *tag_bar;
 };
 
@@ -89,7 +89,7 @@
 static void _int_to_label (GtkWidget *label, const char *prop, const char *string);
 
 static inline gboolean is_empty_string (const char *s);
- 
+
 /* structs & enums */
 
 static char *default_keys[] =
@@ -169,14 +169,14 @@
         NULL
 };
 
-enum { 
+enum {
         WEBHISTORY_URL,
         WEBHISTORY_TITLE,
         WEBHISTORY_SIZE,
         WEBHISTORY_MIME,
         WEBHISTORY_KEYWORDS,
         WEBHISTORY_N_KEYS
-}; 
+};
 
 
 static char *app_keys[] =
@@ -289,7 +289,7 @@
 _show_labels (TrackerMetadataTile *tile, gboolean label_visible)
 {
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
 
 	if (!label_visible) {
@@ -310,7 +310,7 @@
 }
 
 /* populates the metadata tile for a default file */
-static void 
+static void
 _tile_tracker_populate_default (char **array, GError *error, TrackerMetadataTile *tile )
 {
 	if (error) {
@@ -323,11 +323,11 @@
 	/* create title */
 
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);	/* create title */
-	
+
 	_property_to_label ( priv->title, array[DEFAULT_NAME] , "<span size='large'><b>%s</b></span>");
-	
+
 	/* then set the remaining properties */
 	_property_to_label ( priv->info1, array[DEFAULT_PATH] , _("Path : <b>%s</b>"));
 	_date_to_label ( priv->info2, array[DEFAULT_MODIFIED] , _("Modified : <b>%s</b>"));
@@ -335,7 +335,7 @@
 	_date_to_label ( priv->info4, array[DEFAULT_ACCESSED] , _("Accessed : <b>%s</b>"));
 	_property_to_label ( priv->info5, array[DEFAULT_MIME] , _("Mime : <b>%s</b>"));
 	_property_to_label ( priv->info6, " " , "%s");
-	
+
 
 
 	tracker_metadata_tile_show (tile);
@@ -343,12 +343,12 @@
 }
 
 
-static void 
+static void
 _tile_tracker_populate_blank (TrackerMetadataTile *tile)
 {
 	TrackerMetadataTilePrivate *priv;
-	
-	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);	
+
+	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
 
 	_show_labels (tile, FALSE);
 
@@ -365,7 +365,7 @@
 }
 
 
-static void 
+static void
 _tile_tracker_populate_email (char **array, GError *error, TrackerMetadataTile *tile)
 {
 	/* format properties */
@@ -378,8 +378,8 @@
 	}
 
 	TrackerMetadataTilePrivate *priv;
-	
-	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);	
+
+	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
 
 
 	/* create title */
@@ -404,7 +404,7 @@
 }
 
 
-static void 
+static void
 _tile_tracker_populate_applications (char **array, GError *error, TrackerMetadataTile *tile)
 {
 	/* format properties */
@@ -417,10 +417,10 @@
 	}
 
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
 
-		
+
 
 	/* create title */
 	_property_to_label ( priv->title, array[APP_DISPLAYNAME] , "<span size='large'><b>%s</b></span>");
@@ -432,7 +432,7 @@
 	_property_to_label ( priv->info5, " " , "%s");
 	_property_to_label ( priv->info6, " " , "%s");
 
-	
+
 	/* free properties */
 	g_strfreev (array);
 
@@ -445,7 +445,7 @@
 
 
 
-static void 
+static void
 _tile_tracker_populate_audio (char **array, GError *error, TrackerMetadataTile *tile)
 {
 	/* format properties */
@@ -458,7 +458,7 @@
 	}
 
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);	/* create title */
 
 	char *prop = NULL;
@@ -466,14 +466,14 @@
 	GString *str;
 	gboolean artist = FALSE;
 	gboolean album = FALSE;
-	
+
 	str = g_string_new ("<span size='large'><b>%s</b></span>");
-	
+
 	if (!is_empty_string (array[AUDIO_ARTIST])) {
 		artist = TRUE;
 		str = g_string_append (str, " by <span size='large'><i>%s</i></span>");
 	}
-	
+
 	if (!is_empty_string (array[AUDIO_ALBUM])) {
 		album = TRUE;
 		str = g_string_append (str, " from <span size='large'><i>%s</i></span>");
@@ -494,11 +494,11 @@
 		temp2 = g_markup_escape_text (array[AUDIO_ARTIST], -1);
 		prop = g_strdup_printf (str->str, temp1, temp2);
 		g_free (temp1);
-		g_free (temp2);		
+		g_free (temp2);
 	} else if (album) {
 		char *temp1, *temp2;
 		temp1 = g_markup_escape_text (array[AUDIO_TITLE], -1);
-		temp2 = g_markup_escape_text (array[AUDIO_ALBUM], -1);	
+		temp2 = g_markup_escape_text (array[AUDIO_ALBUM], -1);
 		prop = g_strdup_printf (str->str, temp1, temp2);
 		g_free (temp1);
 		g_free (temp2);
@@ -508,29 +508,29 @@
 		prop = g_strdup_printf (str->str, temp1);
 		g_free (temp1);
 	}
-	
+
 	gtk_label_set_markup (GTK_LABEL (priv->title), prop);
 	g_free (prop);
 	g_string_free (str, TRUE);
-	
+
 	_seconds_to_label ( priv->info1, array[AUDIO_DURATION] , _("Duration : <b>%s</b>"));
 	_property_to_label ( priv->info2, array[AUDIO_GENRE] , _("Genre : <b>%s</b>"));
 	_bitrate_to_label ( priv->info3, array[AUDIO_BITRATE] , _("Bitrate : <b>%s Kbs</b>"));
 	_year_to_label ( priv->info4, array[AUDIO_RELEASEDATE] , _("Year : <b>%s</b>"));
 	_size_to_label ( priv->info5, array[AUDIO_SIZE] , _("Size : <b>%s</b>"));
 	_property_to_label ( priv->info6, array[AUDIO_CODEC] , _("Codec : <b>%s</b>"));
-		
 
-	
+
+
 
 	/* free properties */
 	g_strfreev (array);
-	
+
 	tracker_metadata_tile_show (tile);
 }
 
 /* populates the metadata tile for a image file */
-static void 
+static void
 _tile_tracker_populate_image (char **array, GError *error, TrackerMetadataTile *tile )
 {
 	if (error) {
@@ -539,42 +539,42 @@
 		gtk_widget_hide (GTK_WIDGET(tile));
 		return;
 	}
-	
+
 	/* TODO : check for a normal image file, not all images are photos */
 
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);	/* create title */
 
 	/* create title */
 	_property_to_label ( priv->title, array[IMAGE_TITLE] , "<span size='large'><b>%s</b></span>");
 
-	char *prop = NULL;	
+	char *prop = NULL;
 	/* make nice looking description */
 	GString *str;
 	gboolean camera = TRUE;
 	gboolean model = TRUE;
 
 	str = g_string_new ("<span size='large'><b>%s</b></span>");
-	
+
 	if (!is_empty_string (array[IMAGE_CAMERA])) {
 		camera = TRUE;
 		str = g_string_append (str, _(" taken with a <span size='large'><i>%s</i></span>"));
 	}
-	
+
 	if (!is_empty_string (array[IMAGE_MODEL])) {
 		model = TRUE;
 		str = g_string_append (str, _(" <span size='large'><i>%s</i></span>"));
 	}
 	if (camera && model) {
 		prop = g_strdup_printf (str->str, g_markup_escape_text (array[IMAGE_TITLE], -1),
-                                                  g_markup_escape_text (array[IMAGE_CAMERA], -1), 
+                                                  g_markup_escape_text (array[IMAGE_CAMERA], -1),
 					  	  g_markup_escape_text (array[IMAGE_MODEL], -1));
 	} else if (camera) {
 		prop = g_strdup_printf (str->str, g_markup_escape_text (array[IMAGE_TITLE], -1),
 					   	  g_markup_escape_text (array[IMAGE_CAMERA], -1));
 	} else if (model) {
-		prop = g_strdup_printf (str->str, g_markup_escape_text (array[IMAGE_TITLE], -1), 
+		prop = g_strdup_printf (str->str, g_markup_escape_text (array[IMAGE_TITLE], -1),
 						  g_markup_escape_text (array[IMAGE_MODEL], -1));
 	} else {
 		prop = g_strdup_printf (str->str, g_markup_escape_text (array[IMAGE_TITLE], -1));
@@ -582,7 +582,7 @@
 	gtk_label_set_markup (GTK_LABEL (priv->title), prop);
 	g_free (prop);
 	g_string_free (str, TRUE);
-	
+
 	/* then set the remaining properties */
 	_dimensions_to_label ( priv->info1, array[IMAGE_WIDTH], array[IMAGE_HEIGHT] , _("Dimensions : <b>%d x %d</b>"));
 	_date_to_label ( priv->info2, array[IMAGE_DATE] , _("Date Taken : <b>%s</b>"));
@@ -590,16 +590,16 @@
 	_property_to_label ( priv->info4, array[IMAGE_FLASH] , _("Flash : <b>%s</b>"));
 	_property_to_label ( priv->info5, array[IMAGE_FOCAL] , _("Focal Length : <b>%s</b>"));
 	_property_to_label ( priv->info6, array[IMAGE_EXPO] , _("Exposure Time : <b>%s</b>"));
-	
 
-	
+
+
 
 	tracker_metadata_tile_show (tile);
 	g_strfreev (array);
 }
 
 /* populates the metadata tile for a video file */
-static void 
+static void
 _tile_tracker_populate_video (char **array, GError *error, TrackerMetadataTile *tile )
 {
 	if (error) {
@@ -610,11 +610,11 @@
 	}
 
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);	/* create title */
 
 	_property_to_label ( priv->title, array[VIDEO_TITLE] , "<span size='large'><b>%s</b></span>");
-	
+
 	/* then set the remaining properties */
 	_dimensions_to_label ( priv->info1, array[VIDEO_WIDTH], array[VIDEO_HEIGHT] , _("Dimensions : <b>%d x %d</b>"));
 	_property_to_label ( priv->info2, array[VIDEO_AUTHOR] , _("Author : <b>%s</b>"));
@@ -624,14 +624,14 @@
 	_property_to_label ( priv->info6, array[VIDEO_FRAMERATE] , _("Framerate : <b>%s</b>"));
 
 
-	
+
 	tracker_metadata_tile_show (tile);
-	g_strfreev (array);	
-	
+	g_strfreev (array);
+
 }
 
 /* populates the metadata tile for a document */
-static void 
+static void
 _tile_tracker_populate_documents (char **array, GError *error, TrackerMetadataTile *tile )
 {
 	if (error) {
@@ -640,14 +640,14 @@
 		gtk_widget_hide (GTK_WIDGET(tile));
 		return;
 	}
-	
+
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
-	
+
 	/* create title */
 	_property_to_label ( priv->title, array[DOC_NAME] , "<span size='large'><b>%s</b></span>");
-	
+
 	/* then set the remaining properties */
 	_property_to_label ( priv->info1, array[DOC_SUBJECT] , _("Subject : <b>%s</b>"));
 	_property_to_label ( priv->info2, array[DOC_AUTHOR] , _("Author : <b>%s</b>"));
@@ -655,8 +655,8 @@
 	_int_to_label ( priv->info4, array[DOC_WORDCOUNT] , _("Word Count : <b>%s</b>"));
 	_date_to_label ( priv->info5, array[DOC_CREATED] , _("Created : <b>%s</b>"));
 	_property_to_label ( priv->info6, array[DOC_COMMENTS] , _("Comments : <b>%s</b>"));
-	
-	
+
+
 	tracker_metadata_tile_show (tile);
 	g_strfreev (array);
 }
@@ -698,38 +698,38 @@
 /* UTILILTY FUNCTIONS FOR CONVERSIONS */
 
 /* Converts bitrate to kbs */
-static void 
+static void
 _bitrate_to_label (GtkWidget *label, const char *prop, const char *string)
 {
-	int size; 
+	int size;
 	char *format;
 	char *temp;
-	
+
 	size = atoi (prop);
 	size = size/1000;
-		
+
 	format = g_strdup_printf ("%d", size);
 	temp = g_strdup_printf (string, format);
 	gtk_label_set_markup (GTK_LABEL (label), temp);
 	gtk_label_set_selectable (GTK_LABEL (label), TRUE);
 
 	g_free (temp);
-	g_free (format);	
+	g_free (format);
 }
 
 /* Converts seconds to time */
-static void 
+static void
 _seconds_to_label (GtkWidget *label, const char *prop, const char *string)
 {
-	gulong size; 
-	char *format; 
+	gulong size;
+	char *format;
 	char *temp;
-	
+
 	size = atol (prop);
 	int hours = (int) (size / 3600);
 	int minutes = (int)(size/60) - (hours * 60);
 	int seconds = (int) (size % 60);
-	
+
 	if ( hours > 0 ) {
 		format = g_strdup_printf ("%02d:%02d:%02d", hours, minutes, seconds);
 	} else {
@@ -741,20 +741,20 @@
 	gtk_label_set_selectable (GTK_LABEL (label), TRUE);
 
 	g_free (temp);
-	g_free (format);	
+	g_free (format);
 }
 
 /* Converts width and height into WxH */
-static void 
+static void
 _dimensions_to_label (GtkWidget *label, const char *width, const char *height, const char *string)
 {
-	gulong w; 
-	gulong h; 
+	gulong w;
+	gulong h;
 	char *temp;
-	
+
 	w = atol (width);
 	h = atol (height);
-	
+
 	temp = g_strdup_printf (string, w, h);
 	gtk_label_set_markup (GTK_LABEL (label), temp);
 	gtk_label_set_selectable (GTK_LABEL (label), TRUE);
@@ -789,16 +789,16 @@
 }
 
 /* Converts text size to something human readable */
-static void 
+static void
 _size_to_label (GtkWidget *label, const char *prop, const char *string)
 {
-	gulong size; 
-	char *format; 
+	gulong size;
+	char *format;
 	char *temp;
-	
+
 	size = atol (prop);
 	format = format_file_size_for_display (size);
-	
+
 	temp = g_strdup_printf (string, format);
 	gtk_label_set_markup (GTK_LABEL (label), temp);
 	gtk_label_set_selectable (GTK_LABEL (label), TRUE);
@@ -808,16 +808,16 @@
 }
 
 /* Converts text size to something human readable */
-static void 
+static void
 _int_to_label (GtkWidget *label, const char *prop, const char *string)
 {
-	gulong size; 
+	gulong size;
 	char *temp;
 	char *format;
-	
+
 	size = atol (prop);
 	format = g_strdup_printf ("%ld", size);
-	
+
 	if (size) {
 		temp = g_strdup_printf (string, format);
 	} else {
@@ -825,9 +825,9 @@
 	}
 	gtk_label_set_markup (GTK_LABEL (label), temp);
 	gtk_label_set_selectable (GTK_LABEL (label), TRUE);
-	
+
 	g_free (temp);
-	g_free (format);	
+	g_free (format);
 }
 
 /* Converts ISO date to something human readable */
@@ -838,7 +838,7 @@
 
 	time_t my_time = atoi (iso);
 
-	if (my_time != 0) { 
+	if (my_time != 0) {
 		g_date_set_time_t (val, my_time);
 		return TRUE;
 	} else {
@@ -846,7 +846,7 @@
 	}
 }
 
-static void 
+static void
 _date_to_label (GtkWidget *label, const char *iso, const char *string)
 {
 	GDate val;
@@ -893,7 +893,7 @@
 }
 
 /* Checks that a property is valid, parses it to play nicely wth pango */
-static void 
+static void
 _property_to_label (GtkWidget *label, const char *prop, const char *string)
 {
 	if (!is_empty_string(prop)) {
@@ -922,22 +922,22 @@
  * @type: the tracker type or mime type of the file
  * @icon: a GdkPixbuf representing the file, or #NULL
  *
- * Replaces the current metadata in the tile with metadata for the 
+ * Replaces the current metadata in the tile with metadata for the
  * uri specified. Can optionally also update the #GtkImage in the tile with
  * the icon specified.
  *
  **/
 
-void	   
+void
 tracker_metadata_tile_set_uri (TrackerMetadataTile *tile, const gchar *uri,
 		 					  ServiceType service_type,
 					   		  const gchar *type,
 					   		  GdkPixbuf *icon)
 {
 	TrackerMetadataTilePrivate *priv;
-	
+
 	g_return_if_fail (TRACKER_IS_METADATA_TILE (tile));
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
 
 	gtk_image_clear (GTK_IMAGE (priv->image));
@@ -945,7 +945,7 @@
 	if (icon) {
 		gtk_image_set_from_pixbuf (GTK_IMAGE (priv->image), icon);
 	} else {
-		gtk_widget_hide (priv->image);		
+		gtk_widget_hide (priv->image);
 	}
 
 	/* call correct function according to service type */
@@ -953,32 +953,32 @@
 
 	case SERVICE_MUSIC:
 
-		tracker_metadata_get_async (priv->client, SERVICE_MUSIC, 
-					    uri, audio_keys, 
-					    (TrackerArrayReply)_tile_tracker_populate_audio, 
+		tracker_metadata_get_async (priv->client, SERVICE_MUSIC,
+					    uri, audio_keys,
+					    (TrackerArrayReply)_tile_tracker_populate_audio,
 					    (gpointer)tile);
 
 		break;
 
 	case SERVICE_EMAILS:
 
-		tracker_metadata_get_async (priv->client, SERVICE_EMAILS, 
-					    uri, email_keys, 
-					    (TrackerArrayReply)_tile_tracker_populate_email, 
+		tracker_metadata_get_async (priv->client, SERVICE_EMAILS,
+					    uri, email_keys,
+					    (TrackerArrayReply)_tile_tracker_populate_email,
 					    (gpointer)tile);
 		break;
 
 
         case SERVICE_DOCUMENTS:
 
-		tracker_metadata_get_async (priv->client, SERVICE_DOCUMENTS, 
-					    uri, doc_keys, 
-					    (TrackerArrayReply)_tile_tracker_populate_documents, 
+		tracker_metadata_get_async (priv->client, SERVICE_DOCUMENTS,
+					    uri, doc_keys,
+					    (TrackerArrayReply)_tile_tracker_populate_documents,
 					    (gpointer)tile);
 		break;
 
         case SERVICE_WEBHISTORY:
-              
+
                 tracker_metadata_get_async (priv->client, SERVICE_WEBHISTORY,
                                             uri, webhistory_keys,
                                             (TrackerArrayReply)_tile_tracker_populate_webhistory,
@@ -988,26 +988,26 @@
 
         case SERVICE_IMAGES:
 
-		tracker_metadata_get_async (priv->client, SERVICE_IMAGES, 
-				            uri, image_keys, 
-					    (TrackerArrayReply)_tile_tracker_populate_image, 
+		tracker_metadata_get_async (priv->client, SERVICE_IMAGES,
+				            uri, image_keys,
+					    (TrackerArrayReply)_tile_tracker_populate_image,
 					    (gpointer)tile);
 
 		break;
 
         case SERVICE_VIDEOS:
-		tracker_metadata_get_async (priv->client, SERVICE_VIDEOS, 
-					    uri, video_keys, 
-					    (TrackerArrayReply)_tile_tracker_populate_video, 
+		tracker_metadata_get_async (priv->client, SERVICE_VIDEOS,
+					    uri, video_keys,
+					    (TrackerArrayReply)_tile_tracker_populate_video,
 					    (gpointer)tile);
 
 		break;
 
         case SERVICE_APPLICATIONS:
 
-		tracker_metadata_get_async (priv->client, SERVICE_APPLICATIONS, 
-					    uri, app_keys, 
-					    (TrackerArrayReply)_tile_tracker_populate_applications, 
+		tracker_metadata_get_async (priv->client, SERVICE_APPLICATIONS,
+					    uri, app_keys,
+					    (TrackerArrayReply)_tile_tracker_populate_applications,
 					    (gpointer)tile);
 
 		break;
@@ -1019,9 +1019,9 @@
 			_tile_tracker_populate_blank (tile);
 		} else {
 
-			tracker_metadata_get_async (priv->client, SERVICE_FILES, 
-						    uri, default_keys, 
-						    (TrackerArrayReply)_tile_tracker_populate_default, 
+			tracker_metadata_get_async (priv->client, SERVICE_FILES,
+						    uri, default_keys,
+						    (TrackerArrayReply)_tile_tracker_populate_default,
 						    (gpointer)tile);
 		}
 
@@ -1044,9 +1044,9 @@
 tracker_metadata_tile_show (TrackerMetadataTile *tile)
 {
 	g_return_if_fail (TRACKER_IS_METADATA_TILE (tile));
-	
+
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
 
 	if (priv->expanded) {
@@ -1055,26 +1055,26 @@
 		gtk_widget_show_all (GTK_WIDGET (tile));
 		gtk_widget_hide (priv->table);
 		gtk_widget_hide (priv->image);
-	}	
+	}
 }
 
 static gboolean
 tracker_metadata_tile_toggle_view (GtkWidget *button, TrackerMetadataTile *tile)
 {
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
 
 	if (priv->expanded) {
 		gtk_widget_hide (priv->image);
 		gtk_widget_hide (priv->table);
-		gtk_arrow_set (GTK_ARROW (priv->arrow), 
+		gtk_arrow_set (GTK_ARROW (priv->arrow),
 		               GTK_ARROW_RIGHT, GTK_SHADOW_NONE);
 		gtk_alignment_set_padding (GTK_ALIGNMENT (priv->align), 1, 1, 4, 4);
 	} else {
 		gtk_widget_show (priv->image);
 		gtk_widget_show (priv->table);
-		gtk_arrow_set (GTK_ARROW (priv->arrow), 
+		gtk_arrow_set (GTK_ARROW (priv->arrow),
 		               GTK_ARROW_DOWN, GTK_SHADOW_NONE);
 		gtk_alignment_set_padding (GTK_ALIGNMENT (priv->align), 6, 6, 4, 4);
 	}
@@ -1082,7 +1082,7 @@
 	return FALSE;
 }
 
-static void 
+static void
 draw (GtkWidget *widget, cairo_t *cr)
 {
 	TrackerMetadataTile *tile;
@@ -1091,25 +1091,25 @@
 	GtkStyle *style;
 	GdkColor step1;
 	GdkColor step2;
-	
+
 	tile = TRACKER_METADATA_TILE (widget);
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
-	
+
 	width = widget->allocation.width;
 	height = widget->allocation.height;
-	
+
 	style = gtk_widget_get_style (widget);
 	step1 = style->base[GTK_STATE_NORMAL];
 	step2 = style->bg[GTK_STATE_SELECTED];
-	
+
 	/* clear window to base[NORMAL] */
 	cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE);
 	gdk_cairo_set_source_color (cr, &step1);
 	cairo_paint (cr);
-	
+
 	cairo_move_to(cr, 0, 0);
 	cairo_set_line_width(cr, 1.0);
-	
+
 	cairo_pattern_t *pat;
 	cairo_set_operator (cr, CAIRO_OPERATOR_OVER);
 
@@ -1123,12 +1123,12 @@
 					    	      step2.green/65535.0,
 					              step2.blue/65535.0,
 					    	      0.5);
-	
+
 	cairo_rectangle (cr, 0, 0, width, height);
 	cairo_set_source(cr, pat);
 	cairo_fill(cr);
 	cairo_pattern_destroy(pat);
-	
+
 	/* border line */
 	cairo_set_source_rgba (cr, step2.red/65535.0,
 				   step2.green/65535.0,
@@ -1137,13 +1137,13 @@
 	cairo_move_to (cr, 0, 0);
 	cairo_line_to (cr, width, 0);
 	cairo_stroke (cr);
-	
+
 	/* highlight line */
 	cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 0.5);
 	cairo_move_to (cr, 0, 1);
 	cairo_line_to (cr, width, 1);
 	cairo_stroke (cr);
-	
+
 	if (!priv->expanded)
 		return;
 	/* mime icon */
@@ -1157,25 +1157,25 @@
 	/* watermark */
 	if (priv->type == NULL)
 		return;
-	
+
 	cairo_text_extents_t extents;
 	double x,y;
 	int font_slant = CAIRO_FONT_SLANT_NORMAL;
 	int font_weight = CAIRO_FONT_WEIGHT_NORMAL;
-	
+
 	cairo_select_font_face (cr, "Sans",font_slant, font_weight);
 	cairo_set_font_size (cr, 40);
 
 	cairo_text_extents (cr, priv->type, &extents);
 	x = (width)-(extents.width + extents.x_bearing)-90;
 	y = (height)-(extents.height + extents.y_bearing)-5;
-	
-	
+
+
 	/* shadow */
 	cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 0.05);
 	cairo_move_to (cr, x-1, y-1);
 	cairo_show_text (cr, priv->type);
-	
+
 	/*main text */
 	cairo_set_source_rgba (cr, 0.0, 0.0, 0.0, 0.1);
 	cairo_move_to (cr, x, y);
@@ -1189,7 +1189,7 @@
 	cr = gdk_cairo_create (widget->window);
 	draw (widget, cr);
 	cairo_destroy (cr);
-	
+
 	return GTK_WIDGET_CLASS(parent_class)->expose_event(widget, event);
 }
 
@@ -1198,15 +1198,15 @@
 {
 	GObjectClass *gobject_class;
 	GtkWidgetClass *widget_class;
-	
+
 	parent_class = g_type_class_peek_parent (klass);
 	widget_class = GTK_WIDGET_CLASS(klass);
-	
+
 	gobject_class = G_OBJECT_CLASS (klass);
 	//gobject_class->finalize = finalize;
-	
+
 	widget_class->expose_event = tracker_metadata_tile_expose_event;
-	
+
 	g_type_class_add_private (gobject_class, sizeof (TrackerMetadataTilePrivate));
 }
 
@@ -1217,39 +1217,39 @@
 	GtkWidget *label, *table, *arrow;
 	GtkWidget *tag_bar;
 	GtkWidget *hbox, *vbox, *box;
-	
+
 	TrackerMetadataTilePrivate *priv;
-	
+
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
-	
+
 	gtk_widget_set_app_paintable (GTK_WIDGET(tile), TRUE);
-	
+
 	priv->expanded = TRUE;
 	priv->type = NULL;
 	priv->preview = NULL;
-	
+
 	align = gtk_alignment_new (0.5, 0.5, 1, 1);
 	priv->align = align;
 	gtk_alignment_set_padding (GTK_ALIGNMENT (align), 6, 6, 4, 4);
 	gtk_container_add (GTK_CONTAINER (tile), align);
 	gtk_widget_show (align);
-	
+
 	/* main hbox */
 	box = gtk_hbox_new (FALSE, 6);
 	gtk_container_add (GTK_CONTAINER (align), box);
 	gtk_widget_show (box);
-	
+
 	/* Image widget */
 	image = gtk_image_new ();
 	priv->image = image;
 	gtk_box_pack_start (GTK_BOX (box), image, FALSE, FALSE, 0);
 	gtk_widget_show (image);
-	
+
 	/* center vbox */
 	vbox = gtk_vbox_new (FALSE, 4);
 	gtk_box_pack_start (GTK_BOX (box), vbox, TRUE, TRUE, 0);
 	gtk_widget_show (vbox);
-	
+
 	/* arrow & title */
 	button = gtk_button_new ();
 	priv->expander = button;
@@ -1259,71 +1259,71 @@
 	gtk_widget_show (button);
 	g_signal_connect (G_OBJECT (button), "clicked",
 			  G_CALLBACK (tracker_metadata_tile_toggle_view), (gpointer)tile);
-	
+
 	hbox = gtk_hbox_new (FALSE, 4);
 	gtk_container_add (GTK_CONTAINER(button), hbox);
 	gtk_widget_show (hbox);
-	
+
 	arrow = gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_NONE);
 	priv->arrow = arrow;
 	gtk_box_pack_start (GTK_BOX(hbox), arrow, FALSE, FALSE, 0);
 	gtk_widget_show (arrow);
-	
+
 	label = gtk_label_new (" ");
 	priv->title = label;
 	gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
 	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
 	gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0);
 	gtk_widget_show (label);
-	
+
 	/* info table */
 	table = gtk_table_new (3, 3, FALSE);
 	priv->table = table;
 	gtk_table_set_row_spacings (GTK_TABLE (table), 6);
 	gtk_box_pack_start (GTK_BOX (vbox), table, TRUE, TRUE, 0);
 	gtk_widget_show (table);
-	
+
 	label = gtk_label_new (" ");
 	priv->info1 = label;
 	gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
 	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
 	gtk_table_attach_defaults (GTK_TABLE(table), label, 0, 1, 0, 1);
-	
+
 	label = gtk_label_new (" ");
 	priv->info2 = label;
 	gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
 	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
 	gtk_table_attach_defaults (GTK_TABLE(table), label, 0, 1, 1, 2);
-	
+
 	label = gtk_label_new (" ");
 	priv->info3 = label;
 	gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
 	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
-	gtk_table_attach_defaults (GTK_TABLE(table), label, 1, 2, 0, 1);	
-	
+	gtk_table_attach_defaults (GTK_TABLE(table), label, 1, 2, 0, 1);
+
 	label = gtk_label_new (" ");
 	priv->info4 = label;
 	gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
 	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
 	gtk_table_attach_defaults (GTK_TABLE(table), label, 1, 2, 1, 2);
-	
+
 	label = gtk_label_new (" ");
 	priv->info5 = label;
 	gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
 	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
-	gtk_table_attach_defaults (GTK_TABLE(table), label, 2, 3, 0, 1);	
-	
+	gtk_table_attach_defaults (GTK_TABLE(table), label, 2, 3, 0, 1);
+
 	label = gtk_label_new (" ");
 	priv->info6 = label;
 	gtk_label_set_ellipsize (GTK_LABEL (label), PANGO_ELLIPSIZE_END);
 	gtk_misc_set_alignment (GTK_MISC (label), 0, 0.5);
 	gtk_table_attach_defaults (GTK_TABLE(table), label, 2, 3, 1, 2);
-	
+
 	/* tag bar */
 	tag_bar = tracker_tag_bar_new ();
 	priv->tag_bar = tag_bar;
 	gtk_widget_show_all (tag_bar);
-		
+
 	gtk_table_attach_defaults (GTK_TABLE (table), tag_bar, 0, 3, 2, 3);
 	gtk_widget_show_all (table);
 }
@@ -1334,7 +1334,7 @@
 	TrackerClient *client;
 	GtkWidget *tile;
 	TrackerMetadataTilePrivate *priv;
-	
+
 	tile = g_object_new (TRACKER_TYPE_METADATA_TILE, NULL);
 	priv = TRACKER_METADATA_TILE_GET_PRIVATE (tile);
 

Modified: branches/indexer-split/src/libtracker-gtk/tracker-metadata-tile.h
==============================================================================
--- branches/indexer-split/src/libtracker-gtk/tracker-metadata-tile.h	(original)
+++ branches/indexer-split/src/libtracker-gtk/tracker-metadata-tile.h	Sat Sep 20 14:45:00 2008
@@ -43,14 +43,14 @@
 
 typedef struct {
 	GtkEventBoxClass parent_class;
-	
+
 } TrackerMetadataTileClass;
 
 GType      tracker_metadata_tile_get_type  (void);
 
 GtkWidget* tracker_metadata_tile_new       (void);
 
-void	   tracker_metadata_tile_set_uri (TrackerMetadataTile 		*tile, 
+void	   tracker_metadata_tile_set_uri (TrackerMetadataTile 		*tile,
 					  const gchar 			*uri,
 					  ServiceType   		service_type,
 					  const gchar 			*type,

Modified: branches/indexer-split/src/libtracker-gtk/tracker-tag-bar.c
==============================================================================
--- branches/indexer-split/src/libtracker-gtk/tracker-tag-bar.c	(original)
+++ branches/indexer-split/src/libtracker-gtk/tracker-tag-bar.c	Sat Sep 20 14:45:00 2008
@@ -45,12 +45,12 @@
 struct _TrackerTagBarPrivate
 {
 	TrackerClient *client;
-	
+
 	gchar *uri;
 	const gchar *active_tag;
 
 	ServiceType type;
-	
+
 	GtkWidget *tag_box;
 	GtkWidget *add_button;
 	GtkWidget *menu;
@@ -60,7 +60,7 @@
 };
 
 /* CALLBACKS */
-static void 
+static void
 _keywords_reply (char **array, GError *error, TrackerTagBar *bar)
 {
 	TrackerTagBarPrivate *priv;
@@ -68,7 +68,7 @@
 	gchar * tag = NULL;
 	gint i = 0;
 	GtkWidget *hbox;
-	
+
 	if (error) {
 		g_print ("%s\n", error->message);
 		g_clear_error(&error);
@@ -77,7 +77,7 @@
 	if (array == NULL) {
 		return;
 	}
-	
+
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (bar);
 
 	hbox = gtk_hbox_new (FALSE, 5);
@@ -94,26 +94,26 @@
 	}
 	priv->tag_box = hbox;
 	gtk_box_pack_start (GTK_BOX(bar), hbox, FALSE, FALSE, 0);
-	
+
 	gtk_widget_show_all (hbox);
-	
+
 	g_strfreev (array);
 }
 
 static gboolean
-_on_tag_button_press_event (GtkWidget 			*button, 
-			    GdkEventButton		*event, 
+_on_tag_button_press_event (GtkWidget 			*button,
+			    GdkEventButton		*event,
 			    TrackerTagBar 		*bar)
 {
 	TrackerTagBarPrivate *priv;
 	GtkWidget *label;
 	const gchar *tag;
-	
+
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (bar);
-	
+
 	label = gtk_bin_get_child (GTK_BIN (button));
 	tag = gtk_label_get_text (GTK_LABEL (label));
-	
+
 	switch (event->button) {
 		case 1:
 			_tag_launch_search (tag);
@@ -122,25 +122,25 @@
 			priv->active_tag = tag;
 			gtk_menu_popup (GTK_MENU (priv->menu),
 					NULL, NULL, NULL, bar, 3, event->time);
-					
+
 			break;
 		default:
 			break;
-	
-	}	
+
+	}
 	return FALSE;
 }
 
-static void 
+static void
 _tag_launch_search (const gchar *tag)
 {
 	GdkScreen *screen;
 	gchar *command;
 	GError *error = NULL;
-	
+
 	screen = gdk_screen_get_default ();
 	command = g_strdup_printf ("tracker-search-tool %s", tag);
-	
+
 	if (! gdk_spawn_command_line_on_screen (screen, command, &error)) {
 		if (error) {
 			g_print ("Error : %s", error->message);
@@ -154,9 +154,9 @@
 search_tag_activate_cb(GtkMenuItem *menu_item, TrackerTagBar *bar)
 {
 	TrackerTagBarPrivate *priv;
-	
+
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (bar);
-	
+
 	_tag_launch_search (priv->active_tag);
 }
 
@@ -166,12 +166,12 @@
 	TrackerTagBarPrivate *priv;
 	GError *error = NULL;
 	char *args[1];
-	
+
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (bar);
-	
+
 	args[0] = g_strdup (priv->active_tag);
-	
-	tracker_keywords_remove(priv->client, priv->type, priv->uri, 
+
+	tracker_keywords_remove(priv->client, priv->type, priv->uri,
 				 args, &error);
 	if (error) {
 		g_print ("Tag Removal Error : %s", error->message);
@@ -187,10 +187,10 @@
 {
 	TrackerTagBarPrivate *priv;
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (bar);
-	
+
 	gtk_widget_destroy (priv->entry_box);
 	priv->entry_box = priv->entry = NULL;
-	
+
 	gtk_widget_show (priv->tag_box);
 	gtk_widget_show (priv->add_button);
 }
@@ -202,21 +202,21 @@
 	const gchar *text;
 	gchar **tags;
 	GError *error = NULL;
-	
+
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (bar);
-	
+
 	text = gtk_entry_get_text (GTK_ENTRY (priv->entry));
 
 	if (strcmp (text, "Type tags you want to add here, separated by commas") != 0) {
-		
+
 		tags = g_strsplit (text, ",", 0);
-	
-		tracker_keywords_add(priv->client, priv->type, priv->uri, 
+
+		tracker_keywords_add(priv->client, priv->type, priv->uri,
 				 tags, &error);
 		if (error) {
 			g_print ("Tag Addition Error : %s", error->message);
 			return;
-		}	
+		}
 	}
 
 	_on_close_add_tag (but, bar);
@@ -239,63 +239,63 @@
 	GtkWidget *entry;
 	GtkWidget *image;
 	GtkWidget *button;
-	
+
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (bar);
 
 	hbox = gtk_hbox_new (FALSE, 4);
 	priv->entry_box = hbox;
-	
+
 	entry = gtk_entry_new ();
 	priv->entry = entry;
 	gtk_entry_set_text (GTK_ENTRY (entry), _("Type tags you want to add here, separated by commas"));
 	gtk_editable_select_region (GTK_EDITABLE (entry), 0, -1);
 	gtk_box_pack_start (GTK_BOX(hbox), entry, TRUE, TRUE, 0);
-	
+
 	g_signal_connect (G_OBJECT (entry), "activate",
 			  G_CALLBACK (_on_entry_activate), bar);
-	
+
 	image = gtk_image_new_from_stock (GTK_STOCK_CLOSE, GTK_ICON_SIZE_MENU);
-	
+
 	button = gtk_button_new ();
 	gtk_box_pack_start (GTK_BOX(hbox), button, FALSE, FALSE, 0);
 	gtk_button_set_image (GTK_BUTTON (button), image);
 	gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
-	
+
 	g_signal_connect (G_OBJECT (button), "clicked",
 			  G_CALLBACK (_on_close_add_tag), bar);
-			  
+
 	image = gtk_image_new_from_stock (GTK_STOCK_APPLY, GTK_ICON_SIZE_MENU);
-	
+
 	button = gtk_button_new ();
 	gtk_box_pack_start (GTK_BOX(hbox), button, FALSE, FALSE, 0);
 	gtk_button_set_image (GTK_BUTTON (button), image);
 	gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
-	
-	
+
+
 	g_signal_connect (G_OBJECT (button), "clicked",
-			  G_CALLBACK (_on_apply_add_tag), bar);	
-	
+			  G_CALLBACK (_on_apply_add_tag), bar);
+
 	gtk_box_pack_start (GTK_BOX (bar), hbox, TRUE, TRUE, 0);
 	gtk_widget_show_all (hbox);
 	gtk_widget_hide (priv->tag_box);
-	gtk_widget_hide (priv->add_button);	
+	gtk_widget_hide (priv->add_button);
 	gtk_widget_grab_focus (entry);
 }
 
 /* UTILS */
 
-static void 
+static void
 _tag_bar_add_tag (TrackerTagBar *bar, GtkWidget *box, const char *tag)
 {
 	GtkWidget *button;
 	GtkWidget *label;
 	gchar *temp;
-	
+
 	temp = g_strdup_printf ("<b><u>%s</u></b>", tag);
-	
+
 	label = gtk_label_new (" ");
 	gtk_label_set_markup (GTK_LABEL (label), temp);
-	
+
 	button = gtk_button_new ();
 	gtk_container_add (GTK_CONTAINER (button), label);
 	gtk_button_set_relief (GTK_BUTTON (button), GTK_RELIEF_NONE);
@@ -310,24 +310,24 @@
 	g_signal_connect (G_OBJECT (button), "button-press-event",
 			  G_CALLBACK (_on_tag_button_press_event), bar);
 
-	g_free (temp);	
+	g_free (temp);
 }
 
 /* HEADER FUNCTIONS */
-void 	   
+void
 tracker_tag_bar_set_uri (TrackerTagBar *bar, ServiceType type, const gchar *uri)
 {
 	TrackerTagBarPrivate *priv;
-	
+
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (bar);
-		
+
 	if (priv->uri)
 		g_free (priv->uri);
 	priv->uri = g_strdup (uri);
 	priv->type = type;
-	
-	tracker_keywords_get_async (priv->client, priv->type, uri, 
-				    (TrackerArrayReply)_keywords_reply, 
+
+	tracker_keywords_get_async (priv->client, priv->type, uri,
+				    (TrackerArrayReply)_keywords_reply,
 				    bar);
 }
 
@@ -354,23 +354,23 @@
 	GtkWidget *image;
 	GtkWidget *menu;
 	GtkWidget *item;
-	
+
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (tag_bar);
-	
+
 	priv->uri = NULL;
 	priv->active_tag = NULL;
-	
+
 	gtk_container_set_border_width (GTK_CONTAINER(tag_bar), 0);
-	
+
 	label = gtk_label_new (_("Tags :"));
 	gtk_box_pack_start (GTK_BOX(tag_bar), label, FALSE, TRUE, 0);
-	
+
 	hbox = gtk_hbox_new (FALSE, 4);
 	priv->tag_box = hbox;
 	gtk_box_pack_start (GTK_BOX(tag_bar), hbox, FALSE, TRUE, 0);
-	
+
 	image = gtk_image_new_from_stock (GTK_STOCK_ADD, GTK_ICON_SIZE_MENU);
-	
+
 	button = gtk_button_new ();
 	priv->add_button = button;
 	gtk_box_pack_start (GTK_BOX(tag_bar), button, FALSE, FALSE, 0);
@@ -384,10 +384,10 @@
 
 	g_signal_connect (G_OBJECT (button), "clicked",
 			  G_CALLBACK (_on_add_tag_clicked), tag_bar);
-	
+
 	menu = gtk_menu_new();
 	priv->menu = menu;
-	
+
 	/* Search For Tag */
 	item = gtk_image_menu_item_new_with_mnemonic(_("_Search For Tag"));
 	gtk_widget_show(item);
@@ -410,7 +410,7 @@
 
 	image = gtk_image_new_from_stock(GTK_STOCK_REMOVE, GTK_ICON_SIZE_MENU);
 	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item), image);
-	gtk_widget_show(image);	
+	gtk_widget_show(image);
 }
 
 GtkWidget *
@@ -419,13 +419,13 @@
 	TrackerClient *client;
 	GtkWidget *tag_bar;
 	TrackerTagBarPrivate *priv;
-	
-	tag_bar = g_object_new (TRACKER_TYPE_TAG_BAR, 
+
+	tag_bar = g_object_new (TRACKER_TYPE_TAG_BAR,
 			        "homogeneous", FALSE,
 			        "spacing", 0 ,
 			        NULL);
 	priv = TRACKER_TAG_BAR_GET_PRIVATE (tag_bar);
-	
+
 	client = tracker_connect (TRUE);
 	priv->client = client;
 	return tag_bar;

Modified: branches/indexer-split/src/libtracker-gtk/tracker-tag-bar.h
==============================================================================
--- branches/indexer-split/src/libtracker-gtk/tracker-tag-bar.h	(original)
+++ branches/indexer-split/src/libtracker-gtk/tracker-tag-bar.h	Sat Sep 20 14:45:00 2008
@@ -50,11 +50,11 @@
 
 GtkWidget *tracker_tag_bar_new (void);
 
-/* 
-uri has to be a local uri i.e. 
-'/home/john/doe.mp3' not 'file:///home/john/doe.mp3' 
-*/ 
-void 	   tracker_tag_bar_set_uri (TrackerTagBar 		*bar, 	
+/*
+uri has to be a local uri i.e.
+'/home/john/doe.mp3' not 'file:///home/john/doe.mp3'
+*/
+void 	   tracker_tag_bar_set_uri (TrackerTagBar 		*bar,
 				    ServiceType			type,
 				    const gchar 		*uri
 				   );

Modified: branches/indexer-split/src/libtracker-gtk/tracker-ui.h
==============================================================================
--- branches/indexer-split/src/libtracker-gtk/tracker-ui.h	(original)
+++ branches/indexer-split/src/libtracker-gtk/tracker-ui.h	Sat Sep 20 14:45:00 2008
@@ -20,7 +20,7 @@
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  * Boston, MA  02110-1301, USA.
  */
- 
+
 #ifndef TRACKER_UI_H
 #define TRACKER_UI_H
 
@@ -28,7 +28,7 @@
 #include <gtk/gtk.h>
 
 /**
- * The GtkTargetEntry to use as the drag type when 
+ * The GtkTargetEntry to use as the drag type when
  * dragging and dropping keywords
  **/
 const GtkTargetEntry KEYWORD_DRAG_TYPES[] = {

Modified: branches/indexer-split/src/libtracker-gtk/tracker-utils.c
==============================================================================
--- branches/indexer-split/src/libtracker-gtk/tracker-utils.c	(original)
+++ branches/indexer-split/src/libtracker-gtk/tracker-utils.c	Sat Sep 20 14:45:00 2008
@@ -1,6 +1,6 @@
 /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*-
  *
- * libtracker-gtk/tracker-utils.c - Grab bag of functions for manuipulating 
+ * libtracker-gtk/tracker-utils.c - Grab bag of functions for manuipulating
  * tracker results into more Gtk friedly types.
  *
  * Copyright (C) 2007 John Stowers
@@ -72,7 +72,7 @@
 	return list;
 }
 
-/* Creates a tree model containing the keywords in List 
+/* Creates a tree model containing the keywords in List
 this simple treemodel has a single column containing the keyword name*/
 GtkTreeModel *
 tracker_create_simple_keyword_liststore (const GList *list)

Modified: branches/indexer-split/src/libtracker-gtk/tracker-utils.h
==============================================================================
--- branches/indexer-split/src/libtracker-gtk/tracker-utils.h	(original)
+++ branches/indexer-split/src/libtracker-gtk/tracker-utils.h	Sat Sep 20 14:45:00 2008
@@ -1,6 +1,6 @@
 /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*-
  *
- * libtracker-gtk/tracker-utils.c - Grab bag of functions for manuipulating 
+ * libtracker-gtk/tracker-utils.c - Grab bag of functions for manuipulating
  * tracker results into more Gtk friedly types.
  *
  * Copyright (C) 2007 John Stowers
@@ -20,7 +20,7 @@
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  * Boston, MA  02110-1301, USA.
  */
- 
+
 #ifndef TRACKER_UTILS_H
 #define TRACKER_UTILS_H
 

Modified: branches/indexer-split/src/libtracker/tracker.c
==============================================================================
--- branches/indexer-split/src/libtracker/tracker.c	(original)
+++ branches/indexer-split/src/libtracker/tracker.c	Sat Sep 20 14:45:00 2008
@@ -119,7 +119,7 @@
 };
 
 
-ServiceType 
+ServiceType
 tracker_service_name_to_type (const char *service)
 {
 
@@ -260,7 +260,7 @@
 	g_type_init ();
 
 	connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
-	
+
 	if (connection == NULL)	{
 		if (enable_warnings) {
 			g_warning("Unable to connect to dbus: %s\n", error->message);
@@ -281,7 +281,7 @@
 		return NULL;
 	}
 
-	
+
 	client = g_new (TrackerClient, 1);
 	client->proxy = proxy;
 
@@ -357,7 +357,7 @@
 	org_freedesktop_Tracker_get_version (client->proxy, &version, &*error);
 
 	return version;
-}	
+}
 
 char *
 tracker_get_status (TrackerClient *client, GError **error)
@@ -365,10 +365,10 @@
 	char *status ;
 	org_freedesktop_Tracker_get_status (client->proxy, &status, &*error);
 	return status;
-}	
+}
 
 
-GHashTable *	
+GHashTable *
 tracker_get_services (TrackerClient *client, gboolean main_services_only,  GError **error)
 {
 	GHashTable *table;
@@ -379,12 +379,12 @@
 
 	return table;
 
-	
+
 }
 
 
 
-GPtrArray *	
+GPtrArray *
 tracker_get_stats (TrackerClient *client,  GError **error)
 {
 	GPtrArray *table;
@@ -395,7 +395,7 @@
 
 	return table;
 
-	
+
 }
 
 
@@ -427,8 +427,8 @@
 
 
 
-char **		
-tracker_metadata_get (TrackerClient *client, ServiceType service, const char *id, char **keys, GError **error) 
+char **
+tracker_metadata_get (TrackerClient *client, ServiceType service, const char *id, char **keys, GError **error)
 {
 	char **array = NULL;
 	char *service_str = tracker_service_types[service];
@@ -442,7 +442,7 @@
 
 
 void
-tracker_metadata_set (TrackerClient *client, ServiceType service, const char *id, char **keys, char **values, GError **error) 
+tracker_metadata_set (TrackerClient *client, ServiceType service, const char *id, char **keys, char **values, GError **error)
 {
 	char *service_str = tracker_service_types[service];
 
@@ -459,7 +459,7 @@
         g_warning ("%s no longer does anything", __FUNCTION__);
 }
 
-MetaDataTypeDetails *	
+MetaDataTypeDetails *
 tracker_metadata_get_type_details (TrackerClient *client, const char *name, GError **error)
 {
 
@@ -475,7 +475,7 @@
 }
 
 
-char **		
+char **
 tracker_metadata_get_registered_types (TrackerClient *client, const char *class, GError **error)
 {
 	char **array = NULL;
@@ -488,18 +488,18 @@
 }
 
 
-char **		
+char **
 tracker_metadata_get_writeable_types (TrackerClient *client, const char *class, GError **error)
 {
         /* This does nothing now, this API has been removed */
         g_warning ("%s no longer does anything", __FUNCTION__);
-        
+
         return NULL;
 }
 
 
 
-char **		
+char **
 tracker_metadata_get_registered_classes (TrackerClient *client, GError **error)
 {
 	char **array = NULL;
@@ -512,16 +512,16 @@
 }
 
 
-GPtrArray *	
+GPtrArray *
 tracker_metadata_get_unique_values (TrackerClient *client, ServiceType service, char **meta_types, char *query, gboolean descending, int offset, int max_hits, GError **error)
 {
         GPtrArray *table;
  	char *service_str = tracker_service_types[service];
-  
+
  	if (!org_freedesktop_Tracker_Metadata_get_unique_values (client->proxy_metadata, service_str, (const char **)meta_types, query, descending, offset, max_hits, &table, &*error)) {
  		return NULL;
  	}
-  
+
  	return table;
 }
 
@@ -531,11 +531,11 @@
         int sum;
 
 	char *service_str = tracker_service_types[service];
-  
+
  	if (!org_freedesktop_Tracker_Metadata_get_sum (client->proxy_metadata, service_str, field, query, &sum, &*error)) {
  		return -1;
  	}
-  
+
  	return sum;
 }
 
@@ -545,30 +545,30 @@
         int count;
 
 	char *service_str = tracker_service_types[service];
-  
+
  	if (!org_freedesktop_Tracker_Metadata_get_count (client->proxy_metadata, service_str, field, query, &count, &*error)) {
  		return -1;
  	}
-  
+
  	return count;
 
 }
 
-GPtrArray *	
+GPtrArray *
 tracker_metadata_get_unique_values_with_count (TrackerClient *client, ServiceType service, char **meta_types, char *query, char *count, gboolean descending, int offset, int max_hits, GError **error)
 {
         GPtrArray *table;
  	char *service_str = tracker_service_types[service];
-  
+
  	if (!org_freedesktop_Tracker_Metadata_get_unique_values_with_count (client->proxy_metadata, service_str, (const char **)meta_types, query, count, descending, offset, max_hits, &table, &*error)) {
  		return NULL;
  	}
-  
+
  	return table;
 }
 
 
-GPtrArray *	
+GPtrArray *
 tracker_keywords_get_list (TrackerClient *client, ServiceType service, GError **error)
 {
 	GPtrArray *table;
@@ -580,11 +580,11 @@
 
 	return table;
 
-	
+
 }
 
 
-char **		
+char **
 tracker_keywords_get (TrackerClient *client, ServiceType service, const char *id, GError **error)
 {
 	char **array = NULL;
@@ -608,7 +608,7 @@
 
 
 
-void		
+void
 tracker_keywords_remove (TrackerClient *client, ServiceType service, const char *id, char **values, GError **error)
 {
 	char *service_str = tracker_service_types[service];
@@ -618,7 +618,7 @@
 
 
 
-void		
+void
 tracker_keywords_remove_all (TrackerClient *client, ServiceType service, const char *id, GError **error)
 {
 	char *service_str = tracker_service_types[service];
@@ -627,7 +627,7 @@
 }
 
 
-char **		
+char **
 tracker_keywords_search	(TrackerClient *client, int live_query_id, ServiceType service, char **keywords, int offset, int max_hits, GError **error)
 {
 	char **array = NULL;
@@ -672,7 +672,7 @@
 
 }
 
-char **		
+char **
 tracker_search_text (TrackerClient *client, int live_query_id, ServiceType service, const char *search_text, int offset, int max_hits, GError **error)
 {
 	char **array = NULL;
@@ -685,7 +685,7 @@
 	return array;
 }
 
-GPtrArray * 	
+GPtrArray *
 tracker_search_text_detailed (TrackerClient *client, int live_query_id, ServiceType service, const char *search_text, int offset, int max_hits, GError **error)
 {
 	GPtrArray *array;
@@ -698,7 +698,7 @@
 	return array;
 }
 
-char *		
+char *
 tracker_search_get_snippet (TrackerClient *client, ServiceType service, const char *uri, const char *search_text, GError **error)
 {
 	char *result;
@@ -709,13 +709,13 @@
 	}
 
 	return result;
-	
+
 
 }
 
 
 
-char **		
+char **
 tracker_search_metadata	(TrackerClient *client, ServiceType service, const char *field, const char* search_text, int offset, int max_hits, GError **error)
 {
 	char **array = NULL;
@@ -730,7 +730,7 @@
 
 
 
-GPtrArray * 	
+GPtrArray *
 tracker_search_query (TrackerClient *client, int live_query_id, ServiceType service, char **fields, const char *search_text, const char *keywords, const char *query, int offset, int max_hits, gboolean sort_by_service, char **sort_fields, gboolean sort_descending, GError **error)
 {
 	GPtrArray *table;
@@ -755,21 +755,21 @@
 
 
 
-void		
+void
 tracker_files_create (TrackerClient *client, const char *uri, gboolean is_directory, const char *mime, int size, int mtime, GError **error)
 {
 	org_freedesktop_Tracker_Files_create (client->proxy_files, uri, is_directory, mime, size, mtime, &*error);
 }
 
 
-void		
+void
 tracker_files_delete (TrackerClient *client, const char *uri, GError **error)
 {
 	org_freedesktop_Tracker_Files_delete (client->proxy_files, uri, &*error);
 }
 
 
-char *		
+char *
 tracker_files_get_text_contents	(TrackerClient *client,  const char *uri, int offset, int max_length, GError **error)
 {
 	char *result;
@@ -784,7 +784,7 @@
 
 
 
-char *		
+char *
 tracker_files_search_text_contents (TrackerClient *client,  const char *uri, const char *search_text, int length, GError **error)
 {
 	char *result;
@@ -798,7 +798,7 @@
 
 
 
-char **		
+char **
 tracker_files_get_by_service_type (TrackerClient *client,  int live_query_id, ServiceType service, int offset, int max_hits, GError **error)
 {
 	char **array = NULL;
@@ -813,7 +813,7 @@
 
 
 
-char **		
+char **
 tracker_files_get_by_mime_type	(TrackerClient *client,  int live_query_id, char **mimes, int offset, int max_hits, GError **error)
 {
 	char **array = NULL;
@@ -827,7 +827,7 @@
 
 
 
-char **		
+char **
 tracker_files_get_by_mime_type_vfs (TrackerClient *client,  int live_query_id, char **mimes, int offset, int max_hits, GError **error)
 {
 	char **array = NULL;
@@ -841,7 +841,7 @@
 
 
 
-int		
+int
 tracker_files_get_mtime	(TrackerClient *client, const char *uri, GError **error)
 {
 	int result;
@@ -854,7 +854,7 @@
 }
 
 
-GPtrArray *	
+GPtrArray *
 tracker_files_get_metadata_for_files_in_folder	(TrackerClient *client, int live_query_id, const char *uri, char **fields, GError **error)
 {
 	GPtrArray *table;
@@ -879,56 +879,56 @@
 	}
 
 	return array;
-	
+
 }
 
 /* asynchronous calls */
 
 
 
-char ** 	 
-tracker_search_metadata_by_text_and_mime (TrackerClient *client, const char *query, const char **mimes, GError **error) 	 
-{ 	 
-        char **strs; 	 
-	
-        if (!org_freedesktop_Tracker_Files_search_by_text_and_mime  (client->proxy_files, query,(const char **) mimes, &strs, &*error)) { 	 
-                return NULL; 	 
-        } 	 
-        return strs; 	 
-	
-} 	 
-
-
-char ** 	 
-tracker_search_metadata_by_text_and_mime_and_location (TrackerClient *client, const char *query, const char **mimes, const char *location, GError **error) 	 
-{ 	 
-        char **strs; 	 
-	
-        if (!org_freedesktop_Tracker_Files_search_by_text_and_mime_and_location (client->proxy_files, query, (const char **)mimes, location, &strs, &*error)) { 	 
-                return NULL; 	 
-        } 	 
-        return strs; 	 
-	
-} 	 
+char **
+tracker_search_metadata_by_text_and_mime (TrackerClient *client, const char *query, const char **mimes, GError **error)
+{
+        char **strs;
+
+        if (!org_freedesktop_Tracker_Files_search_by_text_and_mime  (client->proxy_files, query,(const char **) mimes, &strs, &*error)) {
+                return NULL;
+        }
+        return strs;
 
+}
 
 
-char ** 	 
-tracker_search_metadata_by_text_and_location (TrackerClient *client, const char *query, const char *location, GError **error) 	 
-{ 	 
-        char **strs; 	 
-	
-        if (!org_freedesktop_Tracker_Files_search_by_text_and_location (client->proxy_files, query, location, &strs, &*error)) { 	 
-                return NULL; 	 
-        } 	 
-        return strs; 	 
-	
+char **
+tracker_search_metadata_by_text_and_mime_and_location (TrackerClient *client, const char *query, const char **mimes, const char *location, GError **error)
+{
+        char **strs;
+
+        if (!org_freedesktop_Tracker_Files_search_by_text_and_mime_and_location (client->proxy_files, query, (const char **)mimes, location, &strs, &*error)) {
+                return NULL;
+        }
+        return strs;
+
+}
+
+
+
+char **
+tracker_search_metadata_by_text_and_location (TrackerClient *client, const char *query, const char *location, GError **error)
+{
+        char **strs;
+
+        if (!org_freedesktop_Tracker_Files_search_by_text_and_location (client->proxy_files, query, location, &strs, &*error)) {
+                return NULL;
+        }
+        return strs;
+
 }
 
 
 
 void
-tracker_get_version_async (TrackerClient *client, TrackerIntReply callback, gpointer user_data) 
+tracker_get_version_async (TrackerClient *client, TrackerIntReply callback, gpointer user_data)
 {
 
 	IntCallBackStruct *callback_struct;
@@ -939,18 +939,18 @@
 
 	client->last_pending_call = org_freedesktop_Tracker_get_version_async (client->proxy, tracker_int_reply, callback_struct);
 
-}	
+}
 
 void
-tracker_get_status_async (TrackerClient *client, TrackerStringReply callback, gpointer user_data) 
+tracker_get_status_async (TrackerClient *client, TrackerStringReply callback, gpointer user_data)
 {
- 
+
 	StringCallBackStruct *callback_struct;
- 
+
 	callback_struct = g_new (StringCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
- 
+
 	client->last_pending_call = org_freedesktop_Tracker_get_status_async (client->proxy, tracker_string_reply, callback_struct);
 
 }
@@ -959,7 +959,7 @@
 
 
 void
-tracker_get_services_async	(TrackerClient *client, gboolean main_services_only, TrackerHashTableReply callback, gpointer user_data) 
+tracker_get_services_async	(TrackerClient *client, gboolean main_services_only, TrackerHashTableReply callback, gpointer user_data)
 {
 	HashTableCallBackStruct *callback_struct;
 
@@ -1042,7 +1042,7 @@
 
 
 
-void	
+void
 tracker_metadata_get_async (TrackerClient *client, ServiceType service, const char *id, char **keys, TrackerArrayReply callback, gpointer user_data)
 {
 	ArrayCallBackStruct *callback_struct;
@@ -1054,7 +1054,7 @@
 	char *service_str = tracker_service_types[service];
 
 	client->last_pending_call = org_freedesktop_Tracker_Metadata_get_async (client->proxy_metadata, service_str, id, (const char**)keys, tracker_array_reply, callback_struct);
-	
+
 }
 
 
@@ -1096,10 +1096,10 @@
 
 
 
-void	
+void
 tracker_metadata_get_registered_types_async (TrackerClient *client, const char *class, TrackerArrayReply callback, gpointer user_data)
 {
-	
+
 	ArrayCallBackStruct *callback_struct;
 
 	callback_struct = g_new (ArrayCallBackStruct, 1);
@@ -1114,7 +1114,7 @@
 void
 tracker_metadata_get_writeable_types_async (TrackerClient *client, const char *class, TrackerArrayReply callback, gpointer user_data)
 {
-	
+
 	ArrayCallBackStruct *callback_struct;
 
 	callback_struct = g_new (ArrayCallBackStruct, 1);
@@ -1130,7 +1130,7 @@
 
 
 
-void	
+void
 tracker_metadata_get_registered_classes_async (TrackerClient *client, TrackerArrayReply callback, gpointer user_data)
 {
 	ArrayCallBackStruct *callback_struct;
@@ -1141,23 +1141,23 @@
 
 
 	client->last_pending_call = org_freedesktop_Tracker_Metadata_get_registered_classes_async  (client->proxy_metadata,  tracker_array_reply, callback_struct);
-	
+
 }
 
 
 void
 tracker_metadata_get_unique_values_async (TrackerClient *client, ServiceType service, char **meta_types, const char *query, gboolean descending, int offset, int max_hits, TrackerGPtrArrayReply callback, gpointer user_data)
 {
-	
+
         GPtrArrayCallBackStruct *callback_struct;
 	char *service_str = tracker_service_types[service];
 
         callback_struct = g_new (GPtrArrayCallBackStruct, 1);
         callback_struct->callback = callback;
         callback_struct->data = user_data;
-	
+
         client->last_pending_call = org_freedesktop_Tracker_Metadata_get_unique_values_async (client->proxy_metadata, service_str, (const char **) meta_types, query, descending, offset, max_hits, tracker_GPtrArray_reply, callback_struct);
-	
+
 }
 
 void
@@ -1190,23 +1190,23 @@
 void
 tracker_metadata_get_unique_values_with_count_async (TrackerClient *client, ServiceType service, char **meta_types, const char *query, char *count, gboolean descending, int offset, int max_hits, TrackerGPtrArrayReply callback, gpointer user_data)
 {
-	
+
         GPtrArrayCallBackStruct *callback_struct;
 	char *service_str = tracker_service_types[service];
 
         callback_struct = g_new (GPtrArrayCallBackStruct, 1);
         callback_struct->callback = callback;
         callback_struct->data = user_data;
-	
+
         client->last_pending_call = org_freedesktop_Tracker_Metadata_get_unique_values_with_count_async (client->proxy_metadata, service_str, (const char **) meta_types, query, count, descending, offset, max_hits, tracker_GPtrArray_reply, callback_struct);
-	
+
 }
 
 
 void
 tracker_keywords_get_list_async (TrackerClient *client, ServiceType service, TrackerGPtrArrayReply callback, gpointer user_data)
 {
-	
+
 	GPtrArrayCallBackStruct *callback_struct;
 
 	callback_struct = g_new (GPtrArrayCallBackStruct, 1);
@@ -1218,14 +1218,14 @@
 
 	client->last_pending_call = org_freedesktop_Tracker_Keywords_get_list_async (client->proxy_keywords, service_str, tracker_GPtrArray_reply, callback_struct);
 
-	
+
 }
 
 
-void	
+void
 tracker_keywords_get_async (TrackerClient *client, ServiceType service, const char *id, TrackerArrayReply callback, gpointer user_data)
 {
-	
+
 	ArrayCallBackStruct *callback_struct;
 
 	callback_struct = g_new (ArrayCallBackStruct, 1);
@@ -1235,7 +1235,7 @@
 	char *service_str = tracker_service_types[service];
 
 	client->last_pending_call = org_freedesktop_Tracker_Keywords_get_async (client->proxy_keywords, service_str, id, tracker_array_reply, callback_struct);
-	
+
 }
 
 
@@ -1256,7 +1256,7 @@
 
 
 
-void		
+void
 tracker_keywords_remove_async (TrackerClient *client, ServiceType service, const char *id, char **values, TrackerVoidReply callback, gpointer user_data)
 {
 
@@ -1273,7 +1273,7 @@
 
 
 
-void		
+void
 tracker_keywords_remove_all_async (TrackerClient *client, ServiceType service, const char *id, TrackerVoidReply callback, gpointer user_data)
 {
 
@@ -1289,7 +1289,7 @@
 }
 
 
-void	
+void
 tracker_keywords_search_async	(TrackerClient *client, int live_query_id, ServiceType service, char **keywords, int offset, int max_hits, TrackerArrayReply callback, gpointer user_data)
 {
 
@@ -1306,7 +1306,7 @@
 }
 
 
-void		
+void
 tracker_search_text_get_hit_count_async (TrackerClient *client, ServiceType service, const char *search_text, TrackerIntReply callback, gpointer user_data)
 {
 	char *service_str = tracker_service_types[service];
@@ -1332,13 +1332,13 @@
 	callback_struct = g_new (GPtrArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
-	
+
 	client->last_pending_call = org_freedesktop_Tracker_Search_get_hit_count_all_async (client->proxy_search, search_text, tracker_GPtrArray_reply, callback_struct);
-	
+
 
 }
 
-void	
+void
 tracker_search_text_async (TrackerClient *client, int live_query_id, ServiceType service, const char *search_text, int offset, int max_hits, TrackerArrayReply callback, gpointer user_data)
 {
 
@@ -1347,15 +1347,15 @@
 	callback_struct = g_new (ArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
-	
+
 	char *service_str = tracker_service_types[service];
 
 	client->last_pending_call = org_freedesktop_Tracker_Search_text_async (client->proxy_search, live_query_id, service_str, search_text, offset, max_hits, tracker_array_reply, callback_struct);
-	
+
 }
 
 
-void	
+void
 tracker_search_text_detailed_async (TrackerClient *client, int live_query_id, ServiceType service, const char *search_text, int offset, int max_hits, TrackerGPtrArrayReply callback, gpointer user_data)
 {
 
@@ -1364,11 +1364,11 @@
 	callback_struct = g_new (GPtrArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
-	
+
 	char *service_str = tracker_service_types[service];
 
 	client->last_pending_call = org_freedesktop_Tracker_Search_text_detailed_async (client->proxy_search, live_query_id, service_str, search_text, offset, max_hits, tracker_GPtrArray_reply, callback_struct);
-	
+
 }
 
 
@@ -1380,18 +1380,18 @@
 	callback_struct = g_new (StringCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
-	
+
 	char *service_str = tracker_service_types[service];
 
-	client->last_pending_call = org_freedesktop_Tracker_Search_get_snippet_async (client->proxy_search, service_str, uri, search_text, tracker_string_reply, callback_struct);	
+	client->last_pending_call = org_freedesktop_Tracker_Search_get_snippet_async (client->proxy_search, service_str, uri, search_text, tracker_string_reply, callback_struct);
 
 }
 
 
-void	
+void
 tracker_search_metadata_async	(TrackerClient *client, ServiceType service, const char *field, const char* search_text, int offset, int max_hits, TrackerArrayReply callback, gpointer user_data)
 {
-	
+
 	ArrayCallBackStruct *callback_struct;
 
 	callback_struct = g_new (ArrayCallBackStruct, 1);
@@ -1401,7 +1401,7 @@
 	char *service_str = tracker_service_types[service];
 
 	org_freedesktop_Tracker_Search_metadata_async (client->proxy_search, service_str, field, search_text,  offset, max_hits,  tracker_array_reply, callback_struct);
-	
+
 }
 
 void
@@ -1412,11 +1412,11 @@
 	callback_struct = g_new (GPtrArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
-	
+
 	char *service_str = tracker_service_types[service];
 
 	client->last_pending_call = org_freedesktop_Tracker_Search_query_async (client->proxy_search, live_query_id, service_str, (const char **)fields, search_text, keywords, query, sort_by_service, (const char **)sort_fields, sort_descending, offset, max_hits,  tracker_GPtrArray_reply, callback_struct);
-	
+
 }
 
 
@@ -1429,13 +1429,13 @@
 	callback_struct = g_new (StringCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
-	
+
 	client->last_pending_call = org_freedesktop_Tracker_Search_suggest_async (client->proxy_search, search_text, maxdist,  tracker_string_reply, callback_struct);
-	
+
 }
 
 
-void		
+void
 tracker_files_create_async (TrackerClient *client, const char *uri, gboolean is_directory, const char *mime, int size, int mtime, TrackerVoidReply callback, gpointer user_data)
 {
 	VoidCallBackStruct *callback_struct;
@@ -1448,7 +1448,7 @@
 }
 
 
-void		
+void
 tracker_files_delete_async (TrackerClient *client, const char *uri, TrackerVoidReply callback, gpointer user_data)
 {
 
@@ -1462,7 +1462,7 @@
 }
 
 
-void	
+void
 tracker_files_get_text_contents_async	(TrackerClient *client,  const char *uri, int offset, int max_length, TrackerStringReply callback, gpointer user_data)
 {
 	StringCallBackStruct *callback_struct;
@@ -1470,17 +1470,17 @@
 	callback_struct = g_new (StringCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
-	
+
 	client->last_pending_call = org_freedesktop_Tracker_Files_get_text_contents_async (client->proxy_files, uri, offset, max_length,  tracker_string_reply, callback_struct);
-	
+
 }
 
 
 
-void	
+void
 tracker_files_search_text_contents_async (TrackerClient *client,  const char *uri, const char *search_text, int length, TrackerStringReply callback, gpointer user_data)
 {
-	
+
 	StringCallBackStruct *callback_struct;
 
 	callback_struct = g_new (StringCallBackStruct, 1);
@@ -1488,13 +1488,13 @@
 	callback_struct->data = user_data;
 
 	client->last_pending_call = org_freedesktop_Tracker_Files_search_text_contents_async (client->proxy_files, uri, search_text, length,  tracker_string_reply, callback_struct);
-	
-	
+
+
 }
 
 
 
-void	
+void
 tracker_files_get_by_service_type_async (TrackerClient *client,  int live_query_id, ServiceType service, int offset, int max_hits, TrackerArrayReply callback, gpointer user_data)
 {
 	ArrayCallBackStruct *callback_struct;
@@ -1502,7 +1502,7 @@
 	callback_struct = g_new (ArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
-	
+
 	char *service_str = tracker_service_types[service];
 
 	client->last_pending_call = org_freedesktop_Tracker_Files_get_by_service_type_async (client->proxy_files, live_query_id, service_str, offset, max_hits,  tracker_array_reply, callback_struct);
@@ -1510,7 +1510,7 @@
 
 
 
-void	
+void
 tracker_files_get_by_mime_type_async	(TrackerClient *client,  int live_query_id, char **mimes, int offset, int max_hits, TrackerArrayReply callback, gpointer user_data)
 {
 	ArrayCallBackStruct *callback_struct;
@@ -1520,27 +1520,27 @@
 	callback_struct->data = user_data;
 
 	client->last_pending_call = org_freedesktop_Tracker_Files_get_by_mime_type_async (client->proxy_files, live_query_id, (const char **)mimes, offset, max_hits,  tracker_array_reply, callback_struct);
-	
+
 }
 
 
 
-void	
+void
 tracker_files_get_by_mime_type_vfs_async (TrackerClient *client,  int live_query_id, char **mimes, int offset, int max_hits, TrackerArrayReply callback, gpointer user_data)
 {
 	ArrayCallBackStruct *callback_struct;
 
 	callback_struct = g_new (ArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
-	callback_struct->data = user_data;	
+	callback_struct->data = user_data;
 
 	client->last_pending_call = org_freedesktop_Tracker_Files_get_by_mime_type_vfs_async (client->proxy_files, live_query_id,(const char **) mimes, offset,  max_hits,  tracker_array_reply, callback_struct);
-	
+
 }
 
 
 
-void		
+void
 tracker_files_get_mtime_async	(TrackerClient *client, const char *uri, TrackerIntReply callback, gpointer user_data)
 {
 
@@ -1551,7 +1551,7 @@
 	callback_struct->data = user_data;
 
 	client->last_pending_call = org_freedesktop_Tracker_Files_get_mtime_async (client->proxy_files, uri,  tracker_int_reply, callback_struct);
-	
+
 }
 
 
@@ -1562,11 +1562,11 @@
 
 	callback_struct = g_new (GPtrArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
-	callback_struct->data = user_data;	
+	callback_struct->data = user_data;
 
 	client->last_pending_call = org_freedesktop_Tracker_Files_get_metadata_for_files_in_folder_async  (client->proxy_files, live_query_id, uri, (const char **)fields,  tracker_GPtrArray_reply, callback_struct);
-	
-	
+
+
 }
 
 
@@ -1574,14 +1574,14 @@
 tracker_search_metadata_by_text_async (TrackerClient *client, const char *query,  TrackerArrayReply callback, gpointer user_data)
 {
 	ArrayCallBackStruct *callback_struct;
- 
+
 	callback_struct = g_new (ArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
 	callback_struct->data = user_data;
- 
+
 	char *metadata;
 	char *keywords[2];
- 
+
 	if (strchr (query, ':') != NULL) {
 		metadata = strtok ((char *)query, ":");
 		if(strcoll(metadata,"tag") == 0){
@@ -1601,10 +1601,10 @@
 
 	callback_struct = g_new (ArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
-	callback_struct->data = user_data;	
+	callback_struct->data = user_data;
 
 	client->last_pending_call = org_freedesktop_Tracker_Files_search_by_text_and_mime_async  (client->proxy_files, query,(const char **) mimes,  tracker_array_reply, callback_struct);
-	
+
 }
 
 
@@ -1615,10 +1615,10 @@
 
 	callback_struct = g_new (ArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
-	callback_struct->data = user_data;	
+	callback_struct->data = user_data;
 
 	client->last_pending_call = org_freedesktop_Tracker_Files_search_by_text_and_mime_and_location_async (client->proxy_files, query, (const char **)mimes, location,  tracker_array_reply, callback_struct);
-	
+
 }
 
 
@@ -1630,9 +1630,9 @@
 
 	callback_struct = g_new (ArrayCallBackStruct, 1);
 	callback_struct->callback = callback;
-	callback_struct->data = user_data;	
+	callback_struct->data = user_data;
 
 	client->last_pending_call = org_freedesktop_Tracker_Files_search_by_text_and_location_async (client->proxy_files, query, location,  tracker_array_reply, callback_struct);
-	
+
 }
 

Modified: branches/indexer-split/src/libtracker/tracker.h
==============================================================================
--- branches/indexer-split/src/libtracker/tracker.h	(original)
+++ branches/indexer-split/src/libtracker/tracker.h	Sat Sep 20 14:45:00 2008
@@ -22,9 +22,9 @@
 
 G_BEGIN_DECLS
 
-#include <dbus/dbus.h> 
-#include <dbus/dbus-glib-lowlevel.h> 
-#include <dbus/dbus-glib.h> 
+#include <dbus/dbus.h>
+#include <dbus/dbus-glib-lowlevel.h>
+#include <dbus/dbus-glib.h>
 
 typedef void (*TrackerArrayReply) (char **result, GError *error, gpointer user_data);
 typedef void (*TrackerHashTableReply) (GHashTable *result, GError *error, gpointer user_data);
@@ -37,10 +37,10 @@
 
 
 typedef enum {
-        METADATA_STRING_INDEXABLE, 
-        METADATA_STRING, 
- 	METADATA_NUMERIC, 
-        METADATA_DATE 
+        METADATA_STRING_INDEXABLE,
+        METADATA_STRING,
+ 	METADATA_NUMERIC,
+        METADATA_DATE
 } MetadataTypes;
 
 typedef enum {
@@ -92,7 +92,7 @@
 	DBusGProxy 	*proxy_keywords;
 	DBusGProxy 	*proxy_search;
 	DBusGProxy 	*proxy_files;
-	DBusGProxyCall  *last_pending_call; 
+	DBusGProxyCall  *last_pending_call;
 } TrackerClient;
 
 

Modified: branches/indexer-split/src/tracker-applet/tracker-applet.c
==============================================================================
--- branches/indexer-split/src/tracker-applet/tracker-applet.c	(original)
+++ branches/indexer-split/src/tracker-applet/tracker-applet.c	Sat Sep 20 14:45:00 2008
@@ -155,7 +155,7 @@
 	GtkWidget *btn_close;
 } TrayIconPrivate;
 
-static void set_auto_pause (TrayIcon *icon, 
+static void set_auto_pause (TrayIcon *icon,
                             gboolean  pause);
 
 static TrayIcon *main_icon;
@@ -189,7 +189,7 @@
 static gboolean disable_daemon_start;
 
 static GOptionEntry entries[] = {
-	{ "disable-daemon-start", 'd', 0, G_OPTION_ARG_NONE, &disable_daemon_start, 
+	{ "disable-daemon-start", 'd', 0, G_OPTION_ARG_NONE, &disable_daemon_start,
           NULL,
           NULL
         },
@@ -226,7 +226,7 @@
 	GString *hint;
 
         priv = TRAY_ICON_GET_PRIVATE (icon);
-        
+
         hint = g_string_new ("Tracker");
 
 	switch (priv->index_state) {
@@ -282,9 +282,9 @@
                 gchar *str1;
                 gchar *str2;
 
-                str1 = tracker_seconds_estimate_to_string (priv->seconds_elapsed, 
+                str1 = tracker_seconds_estimate_to_string (priv->seconds_elapsed,
                                                            FALSE,
-                                                           priv->items_done, 
+                                                           priv->items_done,
                                                            priv->items_remaining);
                 str2 = tracker_seconds_to_string (priv->seconds_elapsed, FALSE);
 
@@ -301,7 +301,7 @@
                                         "\n"
                                         "%s : %d of %d\n"
                                         "%s : %s\n"
-                                        "%s : %s", 
+                                        "%s : %s",
                                         _("Done"),
                                         priv->items_done,
                                         priv->items_total,
@@ -332,9 +332,9 @@
 
         priv = TRAY_ICON_GET_PRIVATE (icon);
 
-	if (priv->user_pause || 
+	if (priv->user_pause ||
             priv->pause_state == PAUSE_BATTERY ||
-	    priv->disabled || 
+	    priv->disabled ||
             priv->indexer_stopped) {
 		return FALSE;
         }
@@ -358,10 +358,10 @@
 	gchar *path;
 
 	name = index_icons[priv->index_icon];
-	path = g_build_filename (SHAREDIR, 
-                                 "tracker", 
-                                 "icons", 
-                                 name, 
+	path = g_build_filename (SHAREDIR,
+                                 "tracker",
+                                 "icons",
+                                 name,
                                  NULL);
 
 	if (g_file_test (path, G_FILE_TEST_EXISTS)) {
@@ -391,8 +391,8 @@
 		}
 	}
 
-	if (priv->user_pause || 
-            priv->auto_pause || 
+	if (priv->user_pause ||
+            priv->auto_pause ||
             priv->pause_state != PAUSE_NONE) {
 		if (priv->index_icon != ICON_PAUSED) {
 			priv->index_icon = ICON_PAUSED;
@@ -444,18 +444,18 @@
 		return FALSE;
 	}
 
-	dbus_g_proxy_begin_call (priv->tracker->proxy, 
+	dbus_g_proxy_begin_call (priv->tracker->proxy,
                                  "PromptIndexSignals",
-				 NULL, 
-                                 NULL, 
-                                 NULL, 
+				 NULL,
+                                 NULL,
+                                 NULL,
                                  G_TYPE_INVALID);
 
 	return TRUE;
 }
 
 static void
-set_auto_pause (TrayIcon *icon, 
+set_auto_pause (TrayIcon *icon,
                 gboolean  pause)
 {
 	TrayIconPrivate *priv;
@@ -512,7 +512,7 @@
 }
 
 static void
-set_user_pause (TrayIcon *icon, 
+set_user_pause (TrayIcon *icon,
                 gboolean  pause)
 {
 	TrayIconPrivate *priv;
@@ -524,7 +524,7 @@
 }
 
 static void
-notice_events_inner (Window   window, 
+notice_events_inner (Window   window,
                      gboolean enable,
                      gboolean top)
 {
@@ -544,10 +544,10 @@
 	}
 
 	kids = NULL;
-	status = XQueryTree (GDK_DISPLAY (), 
-                             window, 
-                             &root, 
-                             &parent, 
+	status = XQueryTree (GDK_DISPLAY (),
+                             window,
+                             &root,
+                             &parent,
                              &kids,
 			     &nkids);
 
@@ -601,17 +601,17 @@
 
 	/* Select for SubstructureNotify on all windows.
 	 * Select for KeyPress on all windows that already have it selected.
-	 * 
+	 *
 	 * Note that we can't select for ButtonPress, because of X braindamage:
 	 * only one client at a time may select for ButtonPress on a given
 	 * window, though any number can select for KeyPress.  Someone explain
 	 * *that* to me.
-	 * 
+	 *
 	 * So, if the user spends a while clicking the mouse without ever moving
 	 * the mouse or touching the keyboard, we won't know that they've been
 	 * active, and the screensaver will come on.  That sucks, but I don't
 	 * know how to get around it.
-	 * 
+	 *
 	 * Since X presents mouse wheels as clicks, this applies to those, too:
 	 * scrolling through a document using only the mouse wheel doesn't
 	 * count as activity...  Fortunately, /proc/interrupts helps, on
@@ -635,7 +635,7 @@
 }
 
 static void
-notice_events (Window   window, 
+notice_events (Window   window,
                gboolean enable)
 {
 	gdk_error_trap_push ();
@@ -653,7 +653,7 @@
 }
 
 static GdkFilterReturn
-filter_x_events (GdkXEvent *xevent, 
+filter_x_events (GdkXEvent *xevent,
                  GdkEvent  *event,
                  gpointer   data)
 {
@@ -679,7 +679,7 @@
 
 	case CreateNotify: {
                 Window window;
-                
+
                 window = ev->xcreatewindow.window;
                 start_notice_events (window);
 
@@ -759,7 +759,7 @@
 
         if (!g_spawn_command_line_async (command, &error)) {
                 g_warning ("Unable to execute command:'%s', %s",
-                           command, 
+                           command,
                            error->message);
                 g_error_free (error);
         }
@@ -785,7 +785,7 @@
 }
 
 static inline void
-set_auto_pause_setting (TrayIcon      *icon, 
+set_auto_pause_setting (TrayIcon      *icon,
                         AutoPauseEnum  auto_pause)
 {
 	TrayIconPrivate *priv;
@@ -805,10 +805,10 @@
 
         priv = TRAY_ICON_GET_PRIVATE (icon);
 
-	g_key_file_set_boolean (priv->keyfile, 
+	g_key_file_set_boolean (priv->keyfile,
                                 "Applet", "AnimateWhenIndexing",
 				gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->chk_animate)));
-	g_key_file_set_boolean (priv->keyfile, 
+	g_key_file_set_boolean (priv->keyfile,
                                 "Applet", "AutoHideIcon",
 				gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (priv->chk_show_icon)));
 	g_key_file_set_integer (priv->keyfile, "Applet", "SmartPause",
@@ -827,7 +827,7 @@
 }
 
 static void
-prefs_closed (GtkWidget *widget, 
+prefs_closed (GtkWidget *widget,
               gpointer   data)
 {
 	TrayIconPrivate *priv;
@@ -888,7 +888,7 @@
 }
 
 static void
-chk_animate_toggled_cb (GtkToggleButton *check_button, 
+chk_animate_toggled_cb (GtkToggleButton *check_button,
                         gpointer         user_data)
 {
 	TrayIcon *icon;
@@ -901,7 +901,7 @@
 }
 
 static void
-chk_show_icon_toggled_cb (GtkToggleButton *check_button, 
+chk_show_icon_toggled_cb (GtkToggleButton *check_button,
                           gpointer         user_data)
 {
 	TrayIcon *icon;
@@ -929,8 +929,8 @@
         gchar *filename;
 
         priv = TRAY_ICON_GET_PRIVATE (icon);
-        filename = g_build_filename (SHAREDIR, 
-                                     "tracker", 
+        filename = g_build_filename (SHAREDIR,
+                                     "tracker",
                                      "tracker-applet-prefs.glade",
                                      NULL);
         glade = glade_xml_new (filename, NULL, NULL);
@@ -1000,8 +1000,8 @@
 }
 
 static void
-restart_tracker (GtkDialog *dialog, 
-                 gint       response, 
+restart_tracker (GtkDialog *dialog,
+                 gint       response,
                  TrayIcon  *icon)
 {
 	gtk_widget_destroy (GTK_WIDGET (dialog));
@@ -1025,7 +1025,7 @@
 }
 
 static void
-reindex (GtkMenuItem *item, 
+reindex (GtkMenuItem *item,
          TrayIcon    *icon)
 {
 	GtkWidget *dialog;
@@ -1059,7 +1059,7 @@
 }
 
 static void
-applet_preferences_menu_activated (GtkMenuItem *item, 
+applet_preferences_menu_activated (GtkMenuItem *item,
                                    gpointer     data)
 {
 	TrayIconPrivate *priv;
@@ -1072,7 +1072,7 @@
 }
 
 static void
-preferences_menu_activated (GtkMenuItem *item, 
+preferences_menu_activated (GtkMenuItem *item,
                             gpointer     data)
 {
         GError *error = NULL;
@@ -1082,15 +1082,15 @@
 
         if (!g_spawn_command_line_async (command, &error)) {
                 g_warning ("Unable to execute command:'%s', %s",
-                           command, 
+                           command,
                            error->message);
                 g_error_free (error);
         }
 }
 
 static void
-stat_window_free (GtkWidget *widget, 
-                  gint       arg, 
+stat_window_free (GtkWidget *widget,
+                  gint       arg,
                   gpointer   data)
 {
 	TrayIcon *icon;
@@ -1105,7 +1105,7 @@
 }
 
 static gchar *
-get_stat_value (gchar       ***stat_array, 
+get_stat_value (gchar       ***stat_array,
                 const gchar   *stat)
 {
 	gchar **array;
@@ -1125,8 +1125,8 @@
 }
 
 static void
-update_stats (GPtrArray *array, 
-              GError    *error, 
+update_stats (GPtrArray *array,
+              GError    *error,
               gpointer   data)
 {
 	TrayIcon *icon;
@@ -1172,7 +1172,7 @@
 refresh_stats (TrayIcon *icon)
 {
 	TrayIconPrivate *priv;
-        
+
         priv = TRAY_ICON_GET_PRIVATE (icon);
 
 	if (!priv->stat_window_active || priv->stat_request_pending) {
@@ -1182,12 +1182,12 @@
 	priv->stat_request_pending = TRUE;
 
 	tracker_get_stats_async (priv->tracker,
-				 (TrackerGPtrArrayReply) update_stats, 
+				 (TrackerGPtrArrayReply) update_stats,
                                  icon);
 }
 
 static void
-statistics_menu_activated (GtkMenuItem *item, 
+statistics_menu_activated (GtkMenuItem *item,
                            gpointer     data)
 {
 	TrayIcon *icon;
@@ -1264,7 +1264,7 @@
 	gtk_container_add (GTK_CONTAINER (GTK_DIALOG (dialog)->vbox),
 			   dialog_hbox);
 
-	g_signal_connect (G_OBJECT (dialog), "response", 
+	g_signal_connect (G_OBJECT (dialog), "response",
                           G_CALLBACK (stat_window_free),
                           icon);
 
@@ -1272,7 +1272,7 @@
 }
 
 static void
-open_uri (GtkWindow  *parent, 
+open_uri (GtkWindow  *parent,
           const char *uri)
 {
 	GtkWidget *dialog;
@@ -1299,16 +1299,16 @@
 }
 
 static void
-about_url_hook (GtkAboutDialog *dialog, 
-                const gchar    *url, 
+about_url_hook (GtkAboutDialog *dialog,
+                const gchar    *url,
                 gpointer        data)
 {
 	open_uri (GTK_WINDOW (dialog), url);
 }
 
 static void
-about_email_hook (GtkAboutDialog *dialog, 
-                  const gchar    *email, 
+about_email_hook (GtkAboutDialog *dialog,
+                  const gchar    *email,
                   gpointer        data)
 {
 	gchar *uri;
@@ -1391,7 +1391,7 @@
 }
 
 static void
-quit_menu_activated (GtkMenuItem *item, 
+quit_menu_activated (GtkMenuItem *item,
                      gpointer     data)
 {
 	gtk_main_quit ();
@@ -1481,19 +1481,19 @@
 }
 
 static void
-index_finished (DBusGProxy *proxy, 
-                gdouble     seconds_elapsed, 
+index_finished (DBusGProxy *proxy,
+                gdouble     seconds_elapsed,
                 TrayIcon   *icon)
 {
         gchar *str;
 
 	str = tracker_seconds_to_string (seconds_elapsed, FALSE);
-	tray_icon_show_message (icon, 
+	tray_icon_show_message (icon,
                                 "%s in %s.\n"
                                 "\n"
-                                "%s", 
+                                "%s",
                                 _("Tracker has finished indexing your system"),
-				str, 
+				str,
                                 _("You can now perform searches by clicking here"));
 	g_free (str);
 
@@ -1501,13 +1501,13 @@
 }
 
 static void
-index_state_changed (DBusGProxy  *proxy, 
+index_state_changed (DBusGProxy  *proxy,
                      const gchar *state,
-		     gboolean     initial_index, 
+		     gboolean     initial_index,
                      gboolean     in_merge,
-		     gboolean     is_manual_paused, 
+		     gboolean     is_manual_paused,
                      gboolean     is_battery_paused,
-		     gboolean     is_io_paused, 
+		     gboolean     is_io_paused,
                      gboolean     is_indexing_enabled,
 		     TrayIcon    *icon)
 {
@@ -1537,7 +1537,7 @@
 	if (!priv->initial_index_msg_shown && initial_index) {
 		priv->initial_index_msg_shown = TRUE;
 		g_usleep (G_USEC_PER_SEC / 10);
-		tray_icon_show_message (icon, 
+		tray_icon_show_message (icon,
                                         "%s\n"
                                         "\n"
                                         "%s\n",
@@ -1596,11 +1596,11 @@
 }
 
 static void
-index_progress_changed (DBusGProxy  *proxy, 
+index_progress_changed (DBusGProxy  *proxy,
                         const gchar *service,
 			const gchar *uri,
                         gint         items_done,
-			gint         items_remaining, 
+			gint         items_remaining,
                         gint         items_total,
                         gdouble      seconds_elapsed,
 			TrayIcon    *icon)
@@ -1616,8 +1616,8 @@
 
 	priv->email_indexing = strcmp (service, "Emails") == 0;
 
-        g_print ("Indexed %d/%d, seconds elapsed:%f\n", 
-                 items_done, 
+        g_print ("Indexed %d/%d, seconds elapsed:%f\n",
+                 items_done,
                  items_total,
                  seconds_elapsed);
 
@@ -1657,9 +1657,9 @@
 }
 
 static void
-name_owner_changed (DBusGProxy  *proxy, 
+name_owner_changed (DBusGProxy  *proxy,
                     const gchar *name,
-		    const gchar *prev_owner, 
+		    const gchar *prev_owner,
                     const gchar *new_owner,
 		    gpointer     data)
 {
@@ -1675,14 +1675,14 @@
 		/* Tracker has exited so reset status and make
                  * invisible until trackerd relaunched.
                  */
-		index_state_changed (proxy, 
-                                     "Idle", 
-                                     FALSE, 
-                                     FALSE, 
+		index_state_changed (proxy,
+                                     "Idle",
+                                     FALSE,
+                                     FALSE,
                                      FALSE,
 				     FALSE,
-                                     FALSE, 
-                                     FALSE, 
+                                     FALSE,
+                                     FALSE,
                                      data);
 
 		init_settings (data);
@@ -1705,7 +1705,7 @@
 
 			if (!g_spawn_command_line_async (command, &error)) {
 				g_warning ("Unable to execute command:'%s', %s",
-					   command, 
+					   command,
                                            error->message);
                                 g_error_free (error);
                         }
@@ -1719,7 +1719,7 @@
 	TrayIconPrivate *priv;
 	DBusGConnection *connection;
 	DBusGProxy *dbus_proxy;
-        
+
         priv = TRAY_ICON_GET_PRIVATE (icon);
 
 	priv->tracker = tracker_connect (FALSE);
@@ -1731,21 +1731,21 @@
 
 	/* Set signal handlers */
 	dbus_g_object_register_marshaller (tracker_VOID__STRING_BOOLEAN_BOOLEAN_BOOLEAN_BOOLEAN_BOOLEAN,
-                                           G_TYPE_NONE, 
-                                           G_TYPE_STRING, 
-                                           G_TYPE_BOOLEAN, 
+                                           G_TYPE_NONE,
+                                           G_TYPE_STRING,
+                                           G_TYPE_BOOLEAN,
+                                           G_TYPE_BOOLEAN,
+                                           G_TYPE_BOOLEAN,
+                                           G_TYPE_BOOLEAN,
                                            G_TYPE_BOOLEAN,
-                                           G_TYPE_BOOLEAN, 
-                                           G_TYPE_BOOLEAN, 
                                            G_TYPE_BOOLEAN,
-                                           G_TYPE_BOOLEAN, 
                                            G_TYPE_INVALID);
 
-	dbus_g_object_register_marshaller (tracker_VOID__STRING_STRING_INT_INT_INT_DOUBLE, 
+	dbus_g_object_register_marshaller (tracker_VOID__STRING_STRING_INT_INT_INT_DOUBLE,
                                            G_TYPE_NONE,
-                                           G_TYPE_STRING, 
-                                           G_TYPE_STRING, 
-                                           G_TYPE_INT, 
+                                           G_TYPE_STRING,
+                                           G_TYPE_STRING,
+                                           G_TYPE_INT,
                                            G_TYPE_INT,
                                            G_TYPE_INT,
                                            G_TYPE_DOUBLE,
@@ -1759,7 +1759,7 @@
 				 G_TYPE_BOOLEAN,
 				 G_TYPE_BOOLEAN,
 				 G_TYPE_BOOLEAN,
-				 G_TYPE_BOOLEAN, 
+				 G_TYPE_BOOLEAN,
                                  G_TYPE_INVALID);
 
 	dbus_g_proxy_add_signal (priv->tracker->proxy,
@@ -1767,8 +1767,8 @@
 				 G_TYPE_STRING,
 				 G_TYPE_STRING,
 				 G_TYPE_INT,
-				 G_TYPE_INT, 
-                                 G_TYPE_INT, 
+				 G_TYPE_INT,
+                                 G_TYPE_INT,
                                  G_TYPE_DOUBLE,
                                  G_TYPE_INVALID);
 
@@ -1786,13 +1786,13 @@
 	dbus_g_proxy_connect_signal (priv->tracker->proxy,
 				     "IndexProgress",
 				     G_CALLBACK (index_progress_changed),
-				     icon, 
+				     icon,
                                      NULL);
 
 	dbus_g_proxy_connect_signal (priv->tracker->proxy,
 				     "IndexFinished",
-				     G_CALLBACK (index_finished), 
-                                     icon, 
+				     G_CALLBACK (index_finished),
+                                     icon,
                                      NULL);
 
 	connection = dbus_g_bus_get (DBUS_BUS_SESSION, NULL);
@@ -1813,19 +1813,19 @@
 				     icon, NULL);
 
 	/* Prompt for updated signals */
-	dbus_g_proxy_begin_call (priv->tracker->proxy, 
+	dbus_g_proxy_begin_call (priv->tracker->proxy,
                                  "PromptIndexSignals",
-				 NULL, 
-                                 NULL, 
-                                 NULL, 
+				 NULL,
+                                 NULL,
+                                 NULL,
                                  G_TYPE_INVALID);
 
 	return FALSE;
 }
 
 static void
-tray_icon_clicked (GtkStatusIcon *status_icon, 
-                   guint          button, 
+tray_icon_clicked (GtkStatusIcon *status_icon,
+                   guint          button,
                    guint          timestamp,
 		   gpointer       data)
 {
@@ -1835,10 +1835,10 @@
 	icon = TRAY_ICON (data);
 	priv = TRAY_ICON_GET_PRIVATE (icon);
 
-	gtk_menu_popup (GTK_MENU (priv->menu), 
+	gtk_menu_popup (GTK_MENU (priv->menu),
                         NULL, NULL,
 			gtk_status_icon_position_menu,
-                        status_icon, 
+                        status_icon,
                         button,
 			timestamp);
 }
@@ -1860,10 +1860,10 @@
 	priv->reindex = FALSE;
 
 	g_signal_connect (G_OBJECT (priv->icon), "activate",
-			  G_CALLBACK (activate_icon), 
+			  G_CALLBACK (activate_icon),
                           instance);
 	g_signal_connect (G_OBJECT (priv->icon), "popup-menu",
-			  G_CALLBACK (tray_icon_clicked), 
+			  G_CALLBACK (tray_icon_clicked),
                           instance);
 
 	/* Build context menu */
@@ -1875,8 +1875,8 @@
 }
 
 void
-tray_icon_set_tooltip (TrayIcon    *icon, 
-                       const gchar *format, 
+tray_icon_set_tooltip (TrayIcon    *icon,
+                       const gchar *format,
                        ...)
 {
 	TrayIconPrivate *priv;
@@ -1896,14 +1896,14 @@
 
 void
 tray_icon_show_message (TrayIcon    *icon,
-                        const gchar *message, 
+                        const gchar *message,
                         ...)
 {
 	TrayIconPrivate *priv;
 	NotifyNotification *notification;
 	gchar *msg = NULL;
 	va_list args;
-        
+
         priv = TRAY_ICON_GET_PRIVATE (icon);
 
 	va_start (args, message);
@@ -1919,9 +1919,9 @@
         }
 
 	notification =
-		notify_notification_new_with_status_icon ("Tracker", 
+		notify_notification_new_with_status_icon ("Tracker",
                                                           msg,
-							  NULL, 
+							  NULL,
                                                           priv->icon);
 
 	notify_notification_set_urgency (notification, NOTIFY_URGENCY_NORMAL);
@@ -1940,17 +1940,17 @@
 	if (type == 0) {
 		static const GTypeInfo info = {
 			sizeof (TrayIconClass),
-			NULL,	
-			NULL,	
+			NULL,
+			NULL,
 			(GClassInitFunc) tray_icon_class_init,
-			NULL,	
-			NULL,	
+			NULL,
+			NULL,
 			sizeof (TrayIcon),
-			0,	
-			tray_icon_init	
+			0,
+			tray_icon_init
 		};
 
-		type = g_type_register_static (G_TYPE_OBJECT, 
+		type = g_type_register_static (G_TYPE_OBJECT,
                                                "TrayIconType",
 					       &info,
                                                0);
@@ -1975,11 +1975,11 @@
 		gchar *tracker_dir;
                 gchar *contents;
 
-                tracker_dir = g_build_path (g_get_user_config_dir (), 
-                                            "tracker", 
+                tracker_dir = g_build_path (g_get_user_config_dir (),
+                                            "tracker",
                                             NULL);
 
-		if (!g_file_test (tracker_dir, G_FILE_TEST_EXISTS)) {      
+		if (!g_file_test (tracker_dir, G_FILE_TEST_EXISTS)) {
 			g_mkdir_with_parents (tracker_dir, 0700);
 		}
 
@@ -1990,19 +1990,19 @@
                                         "\n",
                                         "AutoHideIcon=false\n"
                                         "\n",
-                                        "SmartPause=2\n", 
+                                        "SmartPause=2\n",
                                         NULL);
 
 		g_file_set_contents (priv->filename,
                                      contents,
-				     strlen (contents), 
+				     strlen (contents),
                                      NULL);
 		g_free (contents);
 	}
 
-	if (!g_key_file_load_from_file (priv->keyfile, 
-                                        priv->filename, 
-                                        G_KEY_FILE_KEEP_COMMENTS, 
+	if (!g_key_file_load_from_file (priv->keyfile,
+                                        priv->filename,
+                                        G_KEY_FILE_KEEP_COMMENTS,
                                         &error) || error) {
 		if (error) {
 			g_warning ("Call to g_key_file_load_from_file() failed for filename:'%s', %s\n",
@@ -2017,37 +2017,37 @@
 		return FALSE;
 	}
 
-	if (g_key_file_has_key (priv->keyfile, 
-                                "Applet", 
-                                "AnimateWhenIndexing", 
+	if (g_key_file_has_key (priv->keyfile,
+                                "Applet",
+                                "AnimateWhenIndexing",
                                 NULL)) {
-		priv->show_animation = g_key_file_get_boolean (priv->keyfile, 
+		priv->show_animation = g_key_file_get_boolean (priv->keyfile,
                                                                "Applet",
-                                                               "AnimateWhenIndexing", 
+                                                               "AnimateWhenIndexing",
                                                                NULL);
 	} else {
 		priv->show_animation = TRUE;
 	}
 
-	if (g_key_file_has_key (priv->keyfile, 
-                                "Applet", 
-                                "AutoHideIcon", 
+	if (g_key_file_has_key (priv->keyfile,
+                                "Applet",
+                                "AutoHideIcon",
                                 NULL)) {
-		priv->auto_hide = g_key_file_get_boolean (priv->keyfile, 
+		priv->auto_hide = g_key_file_get_boolean (priv->keyfile,
                                                           "Applet",
-                                                          "AutoHideIcon", 
+                                                          "AutoHideIcon",
                                                           NULL);
 	} else {
 		priv->auto_hide = FALSE;
 	}
 
-	if (g_key_file_has_key (priv->keyfile, 
-                                "Applet", 
-                                "SmartPause", 
+	if (g_key_file_has_key (priv->keyfile,
+                                "Applet",
+                                "SmartPause",
                                 NULL)) {
-		priv->auto_pause_setting = g_key_file_get_integer (priv->keyfile, 
+		priv->auto_pause_setting = g_key_file_get_integer (priv->keyfile,
                                                                    "Applet",
-                                                                   "SmartPause", 
+                                                                   "SmartPause",
                                                                    NULL);
 	} else {
 		priv->auto_pause_setting = AUTO_PAUSE_MERGING;
@@ -2101,7 +2101,7 @@
 
         g_print ("Initializing libnotify\n");
 
-	if (!notify_is_initted () && 
+	if (!notify_is_initted () &&
             !notify_init (PROGRAM_NAME)) {
 		g_warning ("Call to notify_init() failed\n");
 		return EXIT_FAILURE;
@@ -2112,13 +2112,13 @@
 	gtk_window_set_default_icon_name ("tracker");
 	g_set_application_name (_("Tracker"));
 
-	initial_index_1 = 
+	initial_index_1 =
                 _("Your computer is about to be indexed so "
                   "you can perform fast searches of your files and emails");
-	initial_index_2 = 
+	initial_index_2 =
                 _("You can pause indexing at any time and "
                   "configure index settings by right clicking here");
-        
+
 	stat_info[0].label = _("Files:");
 	stat_info[1].label = _("    Folders:");
 	stat_info[2].label = _("    Documents:");
@@ -2143,7 +2143,7 @@
 	priv->keyfile = NULL;
 	priv->filename = g_build_filename (g_get_user_config_dir (),
                                            "tracker"
-                                           "tracker-applet.cfg", 
+                                           "tracker-applet.cfg",
                                            NULL);
 
 	if (!load_options (main_icon)) {

Modified: branches/indexer-split/src/tracker-applet/tracker-applet.h
==============================================================================
--- branches/indexer-split/src/tracker-applet/tracker-applet.h	(original)
+++ branches/indexer-split/src/tracker-applet/tracker-applet.h	Sat Sep 20 14:45:00 2008
@@ -54,7 +54,7 @@
 void
 tray_icon_set_tooltip (TrayIcon *icon, const gchar *format, ...);
 
-void 
+void
 tray_icon_show_message (TrayIcon *icon, const gchar *message, ...);
 
 #endif

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-abw.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-abw.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-abw.c	Sat Sep 20 14:45:00 2008
@@ -36,7 +36,7 @@
 
 #include "tracker-extract.h"
 
-static void extract_abw (const gchar *filename, 
+static void extract_abw (const gchar *filename,
                          GHashTable  *metadata);
 
 static TrackerExtractorData data[] = {
@@ -45,7 +45,7 @@
 };
 
 static void
-extract_abw (const gchar *filename, 
+extract_abw (const gchar *filename,
              GHashTable  *metadata)
 {
         gint  fd;
@@ -78,22 +78,22 @@
 			}
 			else if (g_str_has_prefix (line, "<m key=\"dc.subject\">")) {
 				g_hash_table_insert (metadata,
-                                                     g_strdup ("Doc:Subject"), 
+                                                     g_strdup ("Doc:Subject"),
                                                      g_strdup (line + 20));
 			}
 			else if (g_str_has_prefix (line, "<m key=\"dc.creator\">")) {
 				g_hash_table_insert (metadata,
-                                                     g_strdup ("Doc:Author"), 
+                                                     g_strdup ("Doc:Author"),
                                                      g_strdup (line + 20));
 			}
 			else if (g_str_has_prefix (line, "<m key=\"abiword.keywords\">")) {
 				g_hash_table_insert (metadata,
-                                                     g_strdup ("Doc:Keywords"), 
+                                                     g_strdup ("Doc:Keywords"),
                                                      g_strdup (line + 26));
 			}
 			else if (g_str_has_prefix (line, "<m key=\"dc.description\">")) {
 				g_hash_table_insert (metadata,
-                                                     g_strdup ("Doc:Comments"), 
+                                                     g_strdup ("Doc:Comments"),
                                                      g_strdup (line + 24));
 			}
 

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-exif.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-exif.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-exif.c	Sat Sep 20 14:45:00 2008
@@ -77,12 +77,12 @@
 
 	if (sep) {
 		gdouble fraction = g_ascii_strtod (sep+1, NULL);
-			
-		if (fraction > 0) {	
+
+		if (fraction > 0) {
 			gdouble val = 1.0f / fraction;
 			char str_value[30];
-	
-			g_ascii_dtostr (str_value, 30, val); 
+
+			g_ascii_dtostr (str_value, 30, val);
 			return g_strdup (str_value);
 		}
 	}

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-gstreamer.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-gstreamer.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-gstreamer.c	Sat Sep 20 14:45:00 2008
@@ -103,8 +103,8 @@
 };
 
 static void
-caps_set (GObject           *object, 
-	  MetadataExtractor *extractor, 
+caps_set (GObject           *object,
+	  MetadataExtractor *extractor,
 	  const gchar       *type)
 {
 	GstPad	     *pad;
@@ -121,16 +121,16 @@
 
 	if (s) {
 		if (!strcmp (type, "audio")) {
-			if ((extractor->audio_channels != -1 && 
+			if ((extractor->audio_channels != -1 &&
 			     extractor->audio_samplerate != -1) ||
 			    !(gst_structure_get_int (s, "channels", &extractor->audio_channels) &&
 			      gst_structure_get_int (s, "rate", &extractor->audio_samplerate))) {
 				return;
 			}
 		} else if (!strcmp (type, "video")) {
-			if ((extractor->video_fps_n != -1 && 
-			     extractor->video_fps_d != -1 && 
-			     extractor->video_width != -1 && 
+			if ((extractor->video_fps_n != -1 &&
+			     extractor->video_fps_d != -1 &&
+			     extractor->video_width != -1 &&
 			     extractor->video_height != -1) ||
 			    !(gst_structure_get_fraction (s, "framerate", &extractor->video_fps_n, &extractor->video_fps_d) &&
 			      gst_structure_get_int (s, "width", &extractor->video_width) &&
@@ -146,7 +146,7 @@
 }
 
 static void
-caps_set_audio (GObject           *object, 
+caps_set_audio (GObject           *object,
 		MetadataExtractor *extractor)
 {
         g_return_if_fail (object);
@@ -156,7 +156,7 @@
 }
 
 static void
-caps_set_video (GObject           *object, 
+caps_set_video (GObject           *object,
 		MetadataExtractor *extractor)
 {
         g_return_if_fail (object);
@@ -234,8 +234,8 @@
 }
 
 static void
-gst_bus_cb (GstBus            *bus, 
-	    GstMessage        *message, 
+gst_bus_cb (GstBus            *bus,
+	    GstMessage        *message,
 	    MetadataExtractor *extractor)
 {
 	GstMessageType msg_type;
@@ -281,8 +281,8 @@
                 old_state = new_state = GST_STATE_NULL;
 
 		gst_message_parse_state_changed (message,
-						 &old_state, 
-						 &new_state, 
+						 &old_state,
+						 &new_state,
 						 NULL);
 
 		if (old_state == new_state) {
@@ -335,8 +335,8 @@
 		GST_DEBUG ("Tags: %" GST_PTR_FORMAT, tag_list);
 
 		/* All tags */
-		result = gst_tag_list_merge (extractor->tagcache, 
-					     tag_list, 
+		result = gst_tag_list_merge (extractor->tagcache,
+					     tag_list,
 					     GST_TAG_MERGE_KEEP);
 
 		if (extractor->tagcache) {
@@ -346,7 +346,7 @@
 		extractor->tagcache = result;
 
 		/* media-type-specific tags */
-		if (GST_IS_ELEMENT (message->src) && 
+		if (GST_IS_ELEMENT (message->src) &&
 		    (f = gst_element_get_factory (GST_ELEMENT (message->src)))) {
 			GstTagList  **cache;
 			const gchar  *klass;
@@ -361,8 +361,8 @@
 			}
 
 			if (cache) {
-				result = gst_tag_list_merge (*cache, 
-							     tag_list, 
+				result = gst_tag_list_merge (*cache,
+							     tag_list,
 							     GST_TAG_MERGE_KEEP);
 				if (*cache) {
 					gst_tag_list_free (*cache);
@@ -383,8 +383,8 @@
 }
 
 static void
-add_int64_info (GHashTable *metadata, 
-		gchar      *key, 
+add_int64_info (GHashTable *metadata,
+		gchar      *key,
 		gint64      info)
 {
 	gchar *str_info;
@@ -394,8 +394,8 @@
 }
 
 static void
-add_uint_info (GHashTable *metadata, 
-	       gchar      *key, 
+add_uint_info (GHashTable *metadata,
+	       gchar      *key,
 	       guint       info)
 {
 	gchar *str_info;
@@ -405,9 +405,9 @@
 }
 
 static void
-add_string_gst_tag (GHashTable  *metadata, 
-		    const gchar *key, 
-		    GstTagList  *tag_list, 
+add_string_gst_tag (GHashTable  *metadata,
+		    const gchar *key,
+		    GstTagList  *tag_list,
 		    const gchar *tag)
 {
 	gchar	 *s;
@@ -418,8 +418,8 @@
 
 	if (s) {
 		if (ret && s[0] != '\0') {
-			g_hash_table_insert (metadata, 
-					     g_strdup (key), 
+			g_hash_table_insert (metadata,
+					     g_strdup (key),
 					     s);
 		} else {
 			g_free (s);
@@ -429,8 +429,8 @@
 
 static void
 add_uint_gst_tag (GHashTable  *metadata,
-		  const gchar *key, 
-		  GstTagList  *tag_list, 
+		  const gchar *key,
+		  GstTagList  *tag_list,
 		  const gchar *tag)
 {
 	gboolean ret;
@@ -440,15 +440,15 @@
 
 	if (ret) {
 		g_hash_table_insert (metadata,
-				     g_strdup (key), 
+				     g_strdup (key),
 				     g_strdup_printf ("%d", n));
 	}
 }
 
 static void
-add_double_gst_tag (GHashTable  *metadata, 
-		    const gchar *key, 
-		    GstTagList  *tag_list, 
+add_double_gst_tag (GHashTable  *metadata,
+		    const gchar *key,
+		    GstTagList  *tag_list,
 		    const gchar *tag)
 {
 	gboolean ret;
@@ -457,16 +457,16 @@
 	ret = gst_tag_list_get_double (tag_list, tag, &n);
 
 	if (ret) {
-		g_hash_table_insert (metadata, 
-				     g_strdup (key), 
+		g_hash_table_insert (metadata,
+				     g_strdup (key),
 				     g_strdup_printf ("%f", n));
 	}
 }
 
 static void
 add_year_of_gdate_gst_tag (GHashTable  *metadata,
-			   const gchar *key, 
-			   GstTagList  *tag_list, 
+			   const gchar *key,
+			   GstTagList  *tag_list,
 			   const gchar *tag)
 {
 	GDate	 *date;
@@ -479,8 +479,8 @@
 		gchar buf[10];
 
 		if (g_date_strftime (buf, 10, "%Y", date)) {
-			g_hash_table_insert (metadata, 
-					     g_strdup (key), 
+			g_hash_table_insert (metadata,
+					     g_strdup (key),
 					     g_strdup (buf));
 		}
 	}
@@ -503,9 +503,9 @@
 
 	duration = -1;
 
-	if (gst_element_query_duration (extractor->playbin, 
-					&fmt, 
-					&duration) && 
+	if (gst_element_query_duration (extractor->playbin,
+					&fmt,
+					&duration) &&
 	    duration >= 0) {
 		return duration / GST_SECOND;
 	} else {
@@ -514,44 +514,44 @@
 }
 
 static void
-extract_metadata (MetadataExtractor *extractor, 
+extract_metadata (MetadataExtractor *extractor,
 		  GHashTable        *metadata)
 {
         g_return_if_fail (extractor);
         g_return_if_fail (metadata);
 
 	if (extractor->audio_channels >= 0) {
-		add_uint_info (metadata, 
-			       g_strdup ("Audio:Channels"), 
+		add_uint_info (metadata,
+			       g_strdup ("Audio:Channels"),
 			       extractor->audio_channels);
 	}
 
 	if (extractor->audio_samplerate >= 0) {
-		add_uint_info (metadata, 
-			       g_strdup ("Audio:Samplerate"), 
+		add_uint_info (metadata,
+			       g_strdup ("Audio:Samplerate"),
 			       extractor->audio_samplerate);
 	}
 
 	if (extractor->video_height >= 0) {
 		if (extractor->mime == EXTRACT_MIME_IMAGE) {
-			add_uint_info (metadata, 
-				       g_strdup ("Image:Height"), 
+			add_uint_info (metadata,
+				       g_strdup ("Image:Height"),
 				       extractor->video_height);
 		} else {
-			add_uint_info (metadata, 
-				       g_strdup ("Video:Height"), 
+			add_uint_info (metadata,
+				       g_strdup ("Video:Height"),
 				       extractor->video_height);
 		}
 	}
 
 	if (extractor->video_width >= 0) {
 		if (extractor->mime == EXTRACT_MIME_IMAGE) {
-			add_uint_info (metadata, 
-				       g_strdup ("Image:Width"), 
+			add_uint_info (metadata,
+				       g_strdup ("Image:Width"),
 				       extractor->video_height);
 		} else {
-			add_uint_info (metadata, 
-				       g_strdup ("Video:Width"), 
+			add_uint_info (metadata,
+				       g_strdup ("Video:Width"),
 				       extractor->video_height);
 		}
 	}
@@ -589,7 +589,7 @@
 
 		duration = get_media_duration (extractor);
 
-		if (extractor->mime == EXTRACT_MIME_IMAGE && 
+		if (extractor->mime == EXTRACT_MIME_IMAGE &&
 		    extractor->has_video) {
 			add_string_gst_tag (metadata, "Image:Title", extractor->tagcache, GST_TAG_TITLE);
 			add_string_gst_tag (metadata, "Image:Comments", extractor->tagcache, GST_TAG_COMMENT);
@@ -628,7 +628,7 @@
 }
 
 static gboolean
-poll_for_state_change (MetadataExtractor *extractor, 
+poll_for_state_change (MetadataExtractor *extractor,
 		       GstState           state)
 {
 	GstBus         *bus;
@@ -639,9 +639,9 @@
 
 	bus = gst_element_get_bus (extractor->playbin);
 
-	events = 
-		GST_MESSAGE_STATE_CHANGED | 
-		GST_MESSAGE_ERROR | 
+	events =
+		GST_MESSAGE_STATE_CHANGED |
+		GST_MESSAGE_ERROR |
 		GST_MESSAGE_EOS;
 
 	saved_events = extractor->ignore_messages_mask;
@@ -719,21 +719,21 @@
 
  success:
 	/* State change succeeded */
-	GST_DEBUG ("state change to %s succeeded", 
+	GST_DEBUG ("state change to %s succeeded",
 		   gst_element_state_get_name (state));
 	extractor->ignore_messages_mask = saved_events;
 	return TRUE;
 
  timed_out:
 	/* It's taking a long time to open  */
-	GST_DEBUG ("state change to %s timed out, returning success", 
+	GST_DEBUG ("state change to %s timed out, returning success",
 		   gst_element_state_get_name (state));
 	extractor->ignore_messages_mask = saved_events;
 	return TRUE;
 
  error:
 	/* Already set *error */
-	GST_DEBUG ("error while waiting for state change to %s", 
+	GST_DEBUG ("error while waiting for state change to %s",
 		   gst_element_state_get_name (state));
 	extractor->ignore_messages_mask = saved_events;
 	return FALSE;
@@ -741,7 +741,7 @@
 
 static void
 tracker_extract_gstreamer (const gchar *uri,
-			   GHashTable  *metadata, 
+			   GHashTable  *metadata,
 			   ExtractMime  type)
 {
 	MetadataExtractor *extractor;
@@ -803,19 +803,19 @@
 
 	/* Check that we have the minimum data. FIXME We should not need to do this */
 	if (!g_hash_table_lookup (metadata, "Audio:Title")) {
-		g_hash_table_insert (metadata, g_strdup ("Audio:Title"), g_strdup ("tracker:unknown"));	
+		g_hash_table_insert (metadata, g_strdup ("Audio:Title"), g_strdup ("tracker:unknown"));
 	}
 
 	if (!g_hash_table_lookup (metadata, "Audio:Album")) {
-		g_hash_table_insert (metadata, g_strdup ("Audio:Album"), g_strdup ("tracker:unknown"));	
+		g_hash_table_insert (metadata, g_strdup ("Audio:Album"), g_strdup ("tracker:unknown"));
 	}
 
 	if (!g_hash_table_lookup (metadata, "Audio:Artist")) {
-		g_hash_table_insert (metadata, g_strdup ("Audio:Artist"), g_strdup ("tracker:unknown"));	
+		g_hash_table_insert (metadata, g_strdup ("Audio:Artist"), g_strdup ("tracker:unknown"));
 	}
 
 	if (!g_hash_table_lookup (metadata, "Audio:Genre")) {
-		g_hash_table_insert (metadata, g_strdup ("Audio:Genre"), g_strdup ("tracker:unknown"));	
+		g_hash_table_insert (metadata, g_strdup ("Audio:Genre"), g_strdup ("tracker:unknown"));
 	}
 
 	/* Also clean up */

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-html.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-html.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-html.c	Sat Sep 20 14:45:00 2008
@@ -37,7 +37,7 @@
 	tag_type current;
 } HTMLParseInfo;
 
-static void extract_html (const gchar *filename, 
+static void extract_html (const gchar *filename,
                           GHashTable  *metadata);
 
 static TrackerExtractorData data[] = {
@@ -47,8 +47,8 @@
 };
 
 static gboolean
-has_attribute (const xmlChar **atts, 
-               const gchar    *attr, 
+has_attribute (const xmlChar **atts,
+               const gchar    *attr,
                const gchar    *val)
 {
 	gint i;
@@ -69,7 +69,7 @@
 }
 
 static const xmlChar *
-lookup_attribute (const xmlChar **atts, 
+lookup_attribute (const xmlChar **atts,
                   const gchar    *attr)
 {
 	gint i;
@@ -88,8 +88,8 @@
 }
 
 void
-startElement (void           *info, 
-              const xmlChar  *name, 
+startElement (void           *info,
+              const xmlChar  *name,
               const xmlChar **atts)
 {
 	if (!(info && name)) {
@@ -101,14 +101,14 @@
 		/* This tag is a license.  Ignore, however, if it is
                  * referring to another document.
                  */
-		if (has_attribute (atts, "rel", "license") && 
+		if (has_attribute (atts, "rel", "license") &&
                     has_attribute (atts, "about", NULL) == FALSE) {
 			const xmlChar *href;
 
                         href = lookup_attribute (atts, "href");
 
 			if (href) {
-				g_hash_table_insert (((HTMLParseInfo*) info)->metadata, 
+				g_hash_table_insert (((HTMLParseInfo*) info)->metadata,
                                                      g_strdup ("File:License"),
 				                     g_strdup ((gchar*)  href));
 			}
@@ -118,11 +118,11 @@
 	} else if (strcasecmp ((gchar*)name, "meta") == 0) {
 		if (has_attribute (atts, "name", "Author")) {
 			const xmlChar *author;
-                        
+
                         author = lookup_attribute (atts, "content");
 
 			if (author) {
-				g_hash_table_insert (((HTMLParseInfo*) info)->metadata, 
+				g_hash_table_insert (((HTMLParseInfo*) info)->metadata,
                                                      g_strdup ("Doc:Author"),
 				                     g_strdup ((gchar*) author));
 			}
@@ -134,35 +134,35 @@
                         desc = lookup_attribute (atts,"content");
 
 			if (desc) {
-				g_hash_table_insert (((HTMLParseInfo*) info)->metadata, 
+				g_hash_table_insert (((HTMLParseInfo*) info)->metadata,
                                                      g_strdup ("Doc:Comments"),
 				                     g_strdup ((gchar*) desc));
 			}
 		}
-                
-                if (has_attribute (atts, "name", "KEYWORDS") || 
+
+                if (has_attribute (atts, "name", "KEYWORDS") ||
                     has_attribute (atts, "name", "keywords")) {
                         const xmlChar *keywords;
-                        
+
                         keywords = lookup_attribute (atts, "content");
-                        
+
                         if (keywords) {
-                                g_hash_table_insert (((HTMLParseInfo*) info)->metadata, 
+                                g_hash_table_insert (((HTMLParseInfo*) info)->metadata,
                                                      g_strdup ("Doc:Keywords"),
-                                                     g_strdup ((gchar*) keywords));			
-                        }					
+                                                     g_strdup ((gchar*) keywords));
+                        }
                 }
 	}
 }
 
 void
-characters (void          *info, 
-            const xmlChar *ch, 
+characters (void          *info,
+            const xmlChar *ch,
             int            len)
 {
 	switch (((HTMLParseInfo*) info)->current) {
         case READ_TITLE:
-                g_hash_table_insert (((HTMLParseInfo*) info)->metadata, 
+                g_hash_table_insert (((HTMLParseInfo*) info)->metadata,
                                      g_strdup ("Doc:Title"),
                                      g_strdup ((gchar*) ch));
                 break;
@@ -174,7 +174,7 @@
 }
 
 static void
-extract_html (const gchar *filename, 
+extract_html (const gchar *filename,
               GHashTable  *metadata)
 {
 	xmlSAXHandler SAXHandlerStruct = {

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-jpeg.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-jpeg.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-jpeg.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *
@@ -132,7 +132,7 @@
 	}
 
 	new_fn = g_strdup (fn);
-	
+
 	if (new_fn[0] == 'F') {
 		new_fn[0] = ' ';
 	} else if (fn[0] == 'f' && new_fn[1] == '/') {
@@ -153,13 +153,13 @@
 		gdouble fraction;
 
 		fraction = g_ascii_strtod (sep + 1, NULL);
-			
-		if (fraction > 0.0) {	
+
+		if (fraction > 0.0) {
 			gdouble val;
 			gchar   buf[G_ASCII_DTOSTR_BUF_SIZE];
 
 			val = 1.0f / fraction;
-			g_ascii_dtostr (buf, sizeof(buf), val); 
+			g_ascii_dtostr (buf, sizeof(buf), val);
 
 			return g_strdup (buf);
 		}
@@ -171,8 +171,8 @@
 #endif /* HAVE_LIBEXIF */
 
 static void
-read_exif (const unsigned char *buffer, 
-	   size_t               len, 
+read_exif (const unsigned char *buffer,
+	   size_t               len,
 	   GHashTable          *metadata)
 {
 #ifdef HAVE_LIBEXIF
@@ -192,11 +192,11 @@
 			exif_entry_get_value (entry, buffer, 1024);
 
 			if (p->post) {
-				g_hash_table_insert (metadata, 
+				g_hash_table_insert (metadata,
 						     g_strdup (p->name),
 				                     (*p->post) (buffer));
                         } else {
-				g_hash_table_insert (metadata, 
+				g_hash_table_insert (metadata,
 						     g_strdup (p->name),
 				                     g_strdup (buffer));
                         }
@@ -214,86 +214,86 @@
 	struct jpeg_marker_struct     *marker;
 	FILE                          *jpeg;
 	gint                           fd_jpeg;
-	
+
 	if ((fd_jpeg = g_open (filename, O_RDONLY)) == -1) {
 		return;
 	}
-	
+
 	if ((jpeg = fdopen (fd_jpeg, "rb"))) {
 		gchar *str;
 		gsize  len;
 
 		cinfo.err = jpeg_std_error (&jerr);
 		jpeg_create_decompress (&cinfo);
-		
+
 		jpeg_save_markers (&cinfo, JPEG_COM, 0xFFFF);
 		jpeg_save_markers (&cinfo, JPEG_APP0 + 1, 0xFFFF);
-		
+
 		jpeg_stdio_src (&cinfo, jpeg);
-		
+
 		jpeg_read_header (&cinfo, TRUE);
-		
+
 		/* FIXME? It is possible that there are markers after SOS,
 		 * but there shouldn't be. Should we decompress the whole file?
 		 *
 		 * jpeg_start_decompress(&cinfo);
 		 * jpeg_finish_decompress(&cinfo);
 		 *
-		 * jpeg_calc_output_dimensions(&cinfo); 
+		 * jpeg_calc_output_dimensions(&cinfo);
 		*/
-	       		
+
 		marker = (struct jpeg_marker_struct *) &cinfo.marker_list;
-		
+
 		while (marker) {
 			switch (marker->marker) {
 			case JPEG_COM:
 				str = (gchar*) marker->data;
 				len = marker->data_length;
 
-				g_hash_table_insert (metadata, 
+				g_hash_table_insert (metadata,
 						     g_strdup ("Image:Comments"),
 						     g_strndup (str, len));
 				break;
-				
+
 			case JPEG_APP0+1:
 #if defined(HAVE_LIBEXIF)
 				if (strncmp ("Exif", (gchar*) (marker->data), 5) == 0) {
-					read_exif ((unsigned char*) marker->data, 
-						   marker->data_length, 
+					read_exif ((unsigned char*) marker->data,
+						   marker->data_length,
 						   metadata);
 				}
 #endif /* HAVE_LIBEXIF */
-				
+
 #if defined(HAVE_EXEMPI)
 				str = (gchar*) marker->data;
 				len = marker->data_length;
 
 				if (strncmp (XMP_NAMESPACE, str, XMP_NAMESPACE_LENGTH) == 0) {
-					tracker_read_xmp (str + XMP_NAMESPACE_LENGTH, 
+					tracker_read_xmp (str + XMP_NAMESPACE_LENGTH,
 							  len - XMP_NAMESPACE_LENGTH,
 							  metadata);
 				}
 #endif /* HAVE_EXEMPI */
 				break;
-				
+
 			default:
 				marker = marker->next;
 				continue;
 			}
-			
+
 			marker = marker->next;
 		}
-		
+
 		/* We want native size to have priority over EXIF, XMP etc */
-		g_hash_table_insert (metadata, 
+		g_hash_table_insert (metadata,
 				     g_strdup ("Image:Width"),
 				     g_strdup_printf ("%u", cinfo.image_width));
-		g_hash_table_insert (metadata, 
+		g_hash_table_insert (metadata,
 				     g_strdup ("Image:Height"),
 				     g_strdup_printf ("%u", cinfo.image_height));
 
 		jpeg_destroy_decompress (&cinfo);
-		
+
 		fclose (jpeg);
 	} else {
 		close (fd_jpeg);

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-mp3.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-mp3.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-mp3.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *
@@ -65,14 +65,14 @@
 	MPEG_V25
 };
 
-enum { 
+enum {
 	LAYER_ERR,
 	LAYER_1,
 	LAYER_2,
 	LAYER_3
 };
 
-static void extract_mp3 (const gchar *filename, 
+static void extract_mp3 (const gchar *filename,
 			 GHashTable  *metadata);
 
 static const char *const genre_names[] = {
@@ -268,10 +268,10 @@
 };
 
 static gchar *
-get_utf8 (const gchar *txt, 
-	  gint         size, 
-	  gpointer     p1, 
-	  gpointer     p2, 
+get_utf8 (const gchar *txt,
+	  gint         size,
+	  gpointer     p1,
+	  gpointer     p2,
 	  gpointer     p3)
 {
 	if (!g_utf8_validate (txt, size, NULL)) {
@@ -281,10 +281,10 @@
 	}
 }
 
-static gboolean 
+static gboolean
 get_id3 (const gchar *data,
 	 size_t       size,
-	 id3tag      *id3) 
+	 id3tag      *id3)
 {
 	const gchar *pos;
 
@@ -300,9 +300,9 @@
 
 	pos += 3;
 
-	id3->title = get_utf8 (pos, 30, NULL, NULL, NULL); 
+	id3->title = get_utf8 (pos, 30, NULL, NULL, NULL);
 	pos += 30;
-	id3->artist = get_utf8 (pos, 30, NULL, NULL, NULL); 
+	id3->artist = get_utf8 (pos, 30, NULL, NULL, NULL);
 	pos += 30;
 	id3->album = get_utf8 (pos, 30, NULL, NULL, NULL);
   	pos += 30;
@@ -321,15 +321,15 @@
 }
 
 static void
-mp3_parse (const gchar *data, 
-	   size_t       size, 
-	   GHashTable  *metadata) 
+mp3_parse (const gchar *data,
+	   size_t       size,
+	   GHashTable  *metadata)
 {
 	guint header;
 	gint counter = 0;
 	gchar mpeg_ver = 0;
 	gchar layer_ver = 0;
-	gint idx_num = 0;	
+	gint idx_num = 0;
 	guint bitrate = 0;
 	guint avg_bps = 0;
 	gint vbr_flag = 0;
@@ -340,7 +340,7 @@
 	guint frames = 0;
 	size_t pos = 0;
 
-	do {		
+	do {
 		/* Seek for frame start */
 		if (pos + sizeof(header) > size) {
 			return;
@@ -369,29 +369,29 @@
 			mpeg_ver = MPEG_ERR;
 			break;
 		case 0x800:
-			g_hash_table_insert (metadata, 
-					     g_strdup ("Audio:Codec"), 
+			g_hash_table_insert (metadata,
+					     g_strdup ("Audio:Codec"),
 					     g_strdup ("MPEG"));
-			g_hash_table_insert (metadata, 
-					     g_strdup ("Audio:CodecVersion"), 
+			g_hash_table_insert (metadata,
+					     g_strdup ("Audio:CodecVersion"),
 					     g_strdup ("2"));
 			mpeg_ver = MPEG_V2;
 			break;
 		case 0x1800:
-			g_hash_table_insert (metadata, 
-					     g_strdup ("Audio:Codec"), 
+			g_hash_table_insert (metadata,
+					     g_strdup ("Audio:Codec"),
 					     g_strdup ("MPEG"));
-			g_hash_table_insert (metadata, 
-					     g_strdup ("Audio:CodecVersion"), 
+			g_hash_table_insert (metadata,
+					     g_strdup ("Audio:CodecVersion"),
 					     g_strdup ("1"));
 			mpeg_ver = MPEG_V1;
 			break;
-		case 0:	
-			g_hash_table_insert (metadata, 
-					     g_strdup ("Audio:Codec"), 
+		case 0:
+			g_hash_table_insert (metadata,
+					     g_strdup ("Audio:Codec"),
 					     g_strdup ("MPEG"));
-			g_hash_table_insert (metadata, 
-					     g_strdup ("Audio:CodecVersion"), 
+			g_hash_table_insert (metadata,
+					     g_strdup ("Audio:CodecVersion"),
 					     g_strdup ("2.5"));
 			mpeg_ver = MPEG_V25;
 			break;
@@ -413,7 +413,7 @@
 
 		if (!layer_ver || !mpeg_ver) {
 			/* Unknown mpeg type */
-			return; 
+			return;
 		}
 
 		if (mpeg_ver<3) {
@@ -423,28 +423,28 @@
 		}
 
 		bitrate = 1000 * bitrate_table[(header & bitrate_mask) >> 20][idx_num];
-		
+
 		if (bitrate < 0) {
 			frames--;
 			break;
-		} 
+		}
 
 		sample_rate = freq_table[(header & freq_mask) >> 18][mpeg_ver - 1];
 		if (sample_rate < 0) {
 			/* Error in header */
 			frames--;
 			break;
-		} 
+		}
 
 		if ((header & ch_mask) == ch_mask) {
 			ch = 1;
-			g_hash_table_insert (metadata, 
-					     g_strdup ("Audio:Channels"), 
+			g_hash_table_insert (metadata,
+					     g_strdup ("Audio:Channels"),
 					     g_strdup ("1"));
 		} else {
 			ch=2; /*stereo non stereo select*/
-			g_hash_table_insert (metadata, 
-					     g_strdup ("Audio:Channels"), 
+			g_hash_table_insert (metadata,
+					     g_strdup ("Audio:Channels"),
 					     g_strdup ("2"));
 		}
 
@@ -455,7 +455,7 @@
 
 		if (frames > max_frames_scan) {
 			/* Optimization */
-			break; 
+			break;
 		}
 
 		if (avg_bps / frames != bitrate / 1000) {
@@ -464,7 +464,7 @@
 
 		if (pos + sizeof (header) > size) {
 			/* EOF */
-			break; 
+			break;
 		}
 
 		memcpy(&header, &data[pos], sizeof (header));
@@ -477,28 +477,28 @@
 
 	avg_bps /= frames;
 
-	if (max_frames_scan) { 
+	if (max_frames_scan) {
 		/* If not all frames scaned */
 		length = size / (avg_bps ? avg_bps : bitrate ? bitrate : 0xFFFFFFFF) / 125;
 	} else{
 		length = 1152 * frames / (sample_rate ? sample_rate : 0xFFFFFFFF);
 	}
 
-	g_hash_table_insert (metadata, 
-			     g_strdup ("Audio:Duration"), 
+	g_hash_table_insert (metadata,
+			     g_strdup ("Audio:Duration"),
 			     g_strdup_printf ("%d", length));
-	g_hash_table_insert (metadata, 
-			     g_strdup ("Audio:Samplerate"), 
+	g_hash_table_insert (metadata,
+			     g_strdup ("Audio:Samplerate"),
 			     g_strdup_printf ("%d", sample_rate));
-	g_hash_table_insert (metadata, 
-			     g_strdup ("Audio:Bitrate"), 
+	g_hash_table_insert (metadata,
+			     g_strdup ("Audio:Bitrate"),
 			     g_strdup_printf ("%d", avg_bps));
 }
 
 static void
-get_id3v24_tags (const gchar *data, 
-		 size_t       size, 
-		 GHashTable  *metadata) 
+get_id3v24_tags (const gchar *data,
+		 size_t       size,
+		 GHashTable  *metadata)
 {
 	gint    unsync;
 	gint    extendedHdr;
@@ -582,7 +582,7 @@
 		    (csize == 0)) {
 			break;
 		}
-		
+
 		flags = (data[pos + 8] << 8) + data[pos + 9];
 		if (((flags & 0x80) > 0) ||
 		    ((flags & 0x40) > 0)) {
@@ -603,7 +603,7 @@
 
 				/* This byte describes the encoding
 				 * try to convert strings to UTF-8
-				 * if it fails, then forget it 
+				 * if it fails, then forget it
 				 */
 				switch (data[pos + 10]) {
 				case 0x00:
@@ -622,7 +622,7 @@
 							 NULL, NULL, NULL);
 					break;
 				case 0x03 :
-					word = malloc (csize + 1);	
+					word = malloc (csize + 1);
 					memcpy (word,
 						&data[pos + 11],
 						csize);
@@ -632,7 +632,7 @@
 				default:
 					/* Bad encoding byte,
 					 * try to convert from
-					 * iso-8859-1 
+					 * iso-8859-1
 					 */
 					word = get_utf8 ((const char*) &data[pos + 11],
 							 csize,
@@ -652,8 +652,8 @@
 						word = s;
 					}
 
-					g_hash_table_insert (metadata, 
-							     g_strdup (tmap[i].type), 
+					g_hash_table_insert (metadata,
+							     g_strdup (tmap[i].type),
 							     g_strdup (word));
 				} else {
 					g_free (word);
@@ -670,9 +670,9 @@
 }
 
 static void
-get_id3v23_tags (const gchar *data, 
-		 size_t       size, 
-		 GHashTable  *metadata) 
+get_id3v23_tags (const gchar *data,
+		 size_t       size,
+		 GHashTable  *metadata)
 {
 	gint    unsync;
 	gint    extendedHdr;
@@ -756,9 +756,9 @@
 			return;
 		}
 
-		csize = (data[pos + 4] << 24) + 
-			(data[pos + 5] << 16) + 
-			(data[pos + 6] << 8) + 
+		csize = (data[pos + 4] << 24) +
+			(data[pos + 5] << 16) +
+			(data[pos + 6] << 8) +
 			data[pos + 7];
 
 		if ((pos + 10 + csize > tsize) ||
@@ -791,7 +791,7 @@
 				 * try to convert strings to UTF-8 if
 				 * it fails, then forget it./
 				 */
-			
+
 				switch (data[pos + 10]) {
 				case 0x00:
 					word = get_utf8 ((const gchar*) &data[pos + 11],
@@ -805,7 +805,7 @@
 					break;
 				default:
 					/* Bad encoding byte, try to
-					 * convert from iso-8859-1 
+					 * convert from iso-8859-1
 					 */
 					word = get_utf8 ((const gchar*) &data[pos + 11],
 							 csize,
@@ -818,14 +818,14 @@
 				if (word != NULL && strlen(word) > 0) {
 					if (strcmp (tmap[i].text, "COMM") == 0) {
 						gchar *s;
-						
+
 						s = g_strdup (word + strlen (word) + 1);
 						g_free (word);
 						word = s;
 					}
 
-					g_hash_table_insert (metadata, 
-							     g_strdup (tmap[i].type), 
+					g_hash_table_insert (metadata,
+							     g_strdup (tmap[i].type),
 							     g_strdup (word));
 				} else {
 					g_free (word);
@@ -842,9 +842,9 @@
 }
 
 static void
-get_id3v2_tags (const gchar *data, 
-		size_t       size, 
-		GHashTable  *metadata) 
+get_id3v2_tags (const gchar *data,
+		size_t       size,
+		GHashTable  *metadata)
 {
 	gint    unsync;
 	guint   tsize;
@@ -877,7 +877,7 @@
 		{"COM", "Audio:Comment"},
 		{ NULL, 0},
 	};
-	
+
 	if ((size < 16) ||
 	    (data[0] != 0x49) ||
 	    (data[1] != 0x44) ||
@@ -919,7 +919,7 @@
 		while (tmap[i].text != NULL) {
 			if (strncmp(tmap[i].text, (const char*) &data[pos], 3) == 0) {
 				gchar * word;
-				
+
 				/* This byte describes the encoding
 				 * try to convert strings to UTF-8 if
 				 * it fails, then forget it.
@@ -931,7 +931,7 @@
 							 csize,
 							 NULL, NULL, NULL);
 					break;
-					
+
 				default:
 					/* Bad encoding byte, try to
 					 * convert from iso-8859-1.
@@ -954,8 +954,8 @@
 						word = s;
 					}
 
-					g_hash_table_insert (metadata, 
-							     g_strdup (tmap[i].type), 
+					g_hash_table_insert (metadata,
+							     g_strdup (tmap[i].type),
 							     g_strdup (word));
 				} else {
 					g_free (word);
@@ -972,7 +972,7 @@
 }
 
 static void
-extract_mp3 (const gchar *filename, 
+extract_mp3 (const gchar *filename,
 	     GHashTable  *metadata)
 {
 	gint         file;
@@ -995,13 +995,13 @@
 #endif
 
 	if (file == -1 || stat (filename, &fstatbuf) == -1) {
-		close (file);	
+		close (file);
 		return;
 	}
 
 	size = fstatbuf.st_size;
 	if (size == 0) {
-		close (file);	
+		close (file);
 		return;
 	}
 
@@ -1023,38 +1023,38 @@
 	}
 
 	if (info.title && strlen (info.title) > 0) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:Title"), 
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:Title"),
 				     g_strdup (info.title));
 	}
 
 	if (info.artist && strlen (info.artist) > 0) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:Artist"), 
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:Artist"),
 				     g_strdup (info.artist));
 	}
 
 	if (info.album && strlen (info.album) > 0) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:Album"), 
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:Album"),
 				     g_strdup (info.album));
 	}
 
 	if (info.year && strlen (info.year) > 0) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:ReleaseDate"), 
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:ReleaseDate"),
 				     g_strdup (info.year));
 	}
 
 	if (info.genre && strlen (info.genre) > 0) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:Genre"), 
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:Genre"),
 				     g_strdup (info.genre));
 	}
 
 	if (info.comment && strlen (info.comment) > 0) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:Comment"), 
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:Comment"),
 				     g_strdup (info.comment));
 	}
 
@@ -1074,29 +1074,29 @@
 
 	/* Check that we have the minimum data. FIXME We should not need to do this */
 	if (!g_hash_table_lookup (metadata, "Audio:Title")) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:Title"), 
-				     g_strdup ("tracker:unknown"));	
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:Title"),
+				     g_strdup ("tracker:unknown"));
 	}
 
 	if (!g_hash_table_lookup (metadata, "Audio:Album")) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:Album"), 
-				     g_strdup ("tracker:unknown"));	
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:Album"),
+				     g_strdup ("tracker:unknown"));
 	}
 
 	if (!g_hash_table_lookup (metadata, "Audio:Artist")) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:Artist"), 
-				     g_strdup ("tracker:unknown"));	
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:Artist"),
+				     g_strdup ("tracker:unknown"));
 	}
 
 	if (!g_hash_table_lookup (metadata, "Audio:Genre")) {
-		g_hash_table_insert (metadata, 
-				     g_strdup ("Audio:Genre"), 
-				     g_strdup ("tracker:unknown"));	
+		g_hash_table_insert (metadata,
+				     g_strdup ("Audio:Genre"),
+				     g_strdup ("tracker:unknown"));
 	}
-		
+
 #ifndef OS_WIN32
   	munmap (buffer, size);
 #endif

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-mplayer.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-mplayer.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-mplayer.c	Sat Sep 20 14:45:00 2008
@@ -30,7 +30,7 @@
 
 #include "tracker-extract.h"
 
-static void extract_mplayer (const gchar *filename, 
+static void extract_mplayer (const gchar *filename,
                              GHashTable  *metadata);
 
 static TrackerExtractorData data[] = {
@@ -75,17 +75,17 @@
 };
 
 static void
-copy_hash_table_entry (gpointer key, 
+copy_hash_table_entry (gpointer key,
                        gpointer value,
                        gpointer user_data)
 {
-	g_hash_table_insert (user_data, 
-                             g_strdup (key), 
+	g_hash_table_insert (user_data,
+                             g_strdup (key),
                              g_strdup (value));
 }
 
 static void
-extract_mplayer (const gchar *filename, 
+extract_mplayer (const gchar *filename,
                  GHashTable  *metadata)
 {
 	gchar *argv[10];

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-msoffice.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-msoffice.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-msoffice.c	Sat Sep 20 14:45:00 2008
@@ -38,7 +38,7 @@
 
 #include "tracker-extract.h"
 
-static void extract_msoffice (const gchar *filename, 
+static void extract_msoffice (const gchar *filename,
                               GHashTable  *metadata);
 
 static TrackerExtractorData data[] = {
@@ -49,7 +49,7 @@
 
 static void
 add_gvalue_in_hash_table (GHashTable   *table,
-                          const gchar  *key, 
+                          const gchar  *key,
                           GValue const *val)
 {
 	g_return_if_fail (table != NULL);
@@ -81,8 +81,8 @@
                                                  * something different...
                                                  * We copy the string
                                                  * from the
-                                                 * beginning. 
-                                                 */ 
+                                                 * beginning.
+                                                 */
 						str_val = g_strdup (s);
 					}
 				} else {
@@ -101,8 +101,8 @@
 }
 
 static void
-metadata_cb (gpointer key, 
-             gpointer value, 
+metadata_cb (gpointer key,
+             gpointer value,
              gpointer user_data)
 {
         gchar        *name;
@@ -138,7 +138,7 @@
 
 static void
 doc_metadata_cb (gpointer key,
-                 gpointer value, 
+                 gpointer value,
                  gpointer user_data)
 {
         gchar        *name;
@@ -157,7 +157,7 @@
 }
 
 static void
-extract_msoffice (const gchar *filename, 
+extract_msoffice (const gchar *filename,
                   GHashTable  *metadata)
 {
 	GsfInput  *input;
@@ -186,14 +186,14 @@
                 GsfDocMetaData *md;
 
 		md = gsf_doc_meta_data_new ();
-	
+
 		if (gsf_msole_metadata_read (stream, md)) {
 			gsf_shutdown ();
 			return;
 		}
-	
+
 		gsf_doc_meta_data_foreach (md, metadata_cb, metadata);
-	
+
 		g_object_unref (G_OBJECT (md));
 		g_object_unref (G_OBJECT (stream));
 	}
@@ -203,14 +203,14 @@
                 GsfDocMetaData *md;
 
 		md = gsf_doc_meta_data_new ();
-	
+
 		if (gsf_msole_metadata_read (stream, md)) {
 			gsf_shutdown ();
 			return;
 		}
-	
+
 		gsf_doc_meta_data_foreach (md, doc_metadata_cb, metadata);
-	
+
 		g_object_unref (G_OBJECT (md));
 		g_object_unref (G_OBJECT (stream));
 	}

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-oasis.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-oasis.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-oasis.c	Sat Sep 20 14:45:00 2008
@@ -68,14 +68,14 @@
 };
 
 static void
-extract_oasis (const gchar *filename, 
+extract_oasis (const gchar *filename,
                GHashTable  *metadata)
 {
 	gchar         *argv[5];
 	gchar         *xml;
-	ODTParseInfo   info = { 
-                metadata, 
-                -1 
+	ODTParseInfo   info = {
+                metadata,
+                -1
         };
 
 	argv[0] = g_strdup ("unzip");
@@ -141,12 +141,12 @@
 		for (a = attribute_names, v = attribute_values; *a; ++a, ++v) {
 			if (strcmp (*a, "meta:word-count") == 0) {
 				g_hash_table_insert (metadata,
-                                                     g_strdup ("Doc:WordCount"), 
+                                                     g_strdup ("Doc:WordCount"),
                                                      g_strdup (*v));
 			}
 			else if (strcmp (*a, "meta:page-count") == 0) {
 				g_hash_table_insert (metadata,
-                                                     g_strdup ("Doc:PageCount"), 
+                                                     g_strdup ("Doc:PageCount"),
                                                      g_strdup (*v));
 			}
 		}
@@ -164,7 +164,7 @@
 	}
 }
 
-void 
+void
 end_element_handler (GMarkupParseContext  *context,
                      const gchar          *element_name,
                      gpointer              user_data,
@@ -173,7 +173,7 @@
 	((ODTParseInfo*) user_data)->current = -1;
 }
 
-void 
+void
 text_handler (GMarkupParseContext  *context,
               const gchar          *text,
               gsize                 text_len,
@@ -188,50 +188,50 @@
 
 	switch (data->current) {
         case READ_TITLE:
-                g_hash_table_insert (metadata, 
-                                     g_strdup ("Doc:Title"), 
+                g_hash_table_insert (metadata,
+                                     g_strdup ("Doc:Title"),
                                      g_strdup (text));
                 break;
         case READ_SUBJECT:
-                g_hash_table_insert (metadata, 
-                                     g_strdup ("Doc:Subject"), 
+                g_hash_table_insert (metadata,
+                                     g_strdup ("Doc:Subject"),
                                      g_strdup (text));
                 break;
         case READ_AUTHOR:
-                g_hash_table_insert (metadata, 
-                                     g_strdup ("Doc:Author"), 
+                g_hash_table_insert (metadata,
+                                     g_strdup ("Doc:Author"),
                                      g_strdup (text));
                 break;
         case READ_KEYWORDS: {
                 gchar *keywords;
 
                 if ((keywords = g_hash_table_lookup (metadata, "Doc:Keywords"))) {
-                        g_hash_table_replace (metadata, 
+                        g_hash_table_replace (metadata,
                                               g_strdup ("Doc:Keywords"),
                                               g_strconcat (keywords, ",", text, NULL));
                 } else {
-                        g_hash_table_insert (metadata, 
-                                             g_strdup ("Doc:Keywords"), 
+                        g_hash_table_insert (metadata,
+                                             g_strdup ("Doc:Keywords"),
                                              g_strdup (text));
                 }
         }
                 break;
         case READ_COMMENTS:
-                g_hash_table_insert (metadata, 
-                                     g_strdup ("Doc:Comments"), 
+                g_hash_table_insert (metadata,
+                                     g_strdup ("Doc:Comments"),
                                      g_strdup (text));
                 break;
         case READ_CREATED:
-                g_hash_table_insert (metadata, 
-                                     g_strdup ("Doc:Created"), 
+                g_hash_table_insert (metadata,
+                                     g_strdup ("Doc:Created"),
                                      g_strdup (text));
                 break;
         case READ_FILE_OTHER:
-                g_hash_table_insert (metadata, 
-                                     g_strdup ("File:Other"), 
+                g_hash_table_insert (metadata,
+                                     g_strdup ("File:Other"),
                                      g_strdup (text));
                 break;
-                
+
         default:
                 break;
 	}

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-pdf.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-pdf.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-pdf.c	Sat Sep 20 14:45:00 2008
@@ -31,7 +31,7 @@
 
 #include <libtracker-common/tracker-utils.h>
 
-static void extract_pdf (const gchar *filename, 
+static void extract_pdf (const gchar *filename,
                          GHashTable  *metadata);
 
 static TrackerExtractorData data[] = {
@@ -40,7 +40,7 @@
 };
 
 static void
-extract_pdf (const gchar *filename, 
+extract_pdf (const gchar *filename,
              GHashTable  *metadata)
 {
 	PopplerDocument *document;
@@ -77,27 +77,27 @@
         }
 
 	if (!tracker_is_empty_string (title)) {
-		g_hash_table_insert (metadata, 
-                                     g_strdup ("Doc:Title"), 
+		g_hash_table_insert (metadata,
+                                     g_strdup ("Doc:Title"),
                                      g_strdup (title));
         }
 	if (!tracker_is_empty_string (author)) {
-		g_hash_table_insert (metadata, 
-                                     g_strdup ("Doc:Author"), 
+		g_hash_table_insert (metadata,
+                                     g_strdup ("Doc:Author"),
                                      g_strdup (author));
         }
 	if (!tracker_is_empty_string (subject)) {
-		g_hash_table_insert (metadata, 
-                                     g_strdup ("Doc:Subject"), 
+		g_hash_table_insert (metadata,
+                                     g_strdup ("Doc:Subject"),
                                      g_strdup (subject));
         }
 	if (!tracker_is_empty_string (keywords)) {
-		g_hash_table_insert (metadata, 
-                                     g_strdup ("Doc:Keywords"), 
+		g_hash_table_insert (metadata,
+                                     g_strdup ("Doc:Keywords"),
                                      g_strdup (keywords));
         }
 
-	g_hash_table_insert (metadata, 
+	g_hash_table_insert (metadata,
                              g_strdup ("Doc:PageCount"),
                              g_strdup_printf ("%d", poppler_document_get_n_pages (document)));
 

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-png.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-png.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-png.c	Sat Sep 20 14:45:00 2008
@@ -81,7 +81,7 @@
 }
 
 static void
-extract_png (const gchar *filename, 
+extract_png (const gchar *filename,
              GHashTable  *metadata)
 {
         gint         fd_png;
@@ -104,7 +104,7 @@
 
 	if ((png = fdopen (fd_png, "r"))) {
 		png_ptr = png_create_read_struct (PNG_LIBPNG_VER_STRING,
-		                                  NULL, 
+		                                  NULL,
                                                   NULL,
                                                   NULL);
 		if (!png_ptr) {
@@ -139,7 +139,7 @@
                                         continue;
                                 }
 #endif
-	
+
                                 for (j = 0; tag_processors[j].type; j++) {
                                         if (strcasecmp (tag_processors[j].name, text_ptr[i].key) != 0) {
                                                 continue;
@@ -170,19 +170,19 @@
 		/* Read size from header. We want native have higher
                  * priority than EXIF etc.
                  */
-		if (png_get_IHDR (png_ptr, 
-                                  info_ptr, 
-                                  &width, 
-                                  &height, 
+		if (png_get_IHDR (png_ptr,
+                                  info_ptr,
+                                  &width,
+                                  &height,
                                   &bit_depth,
                                   &color_type,
                                   &interlace_type,
                                   &compression_type,
                                   &filter_type)) {
-			g_hash_table_insert (metadata, 
+			g_hash_table_insert (metadata,
                                              g_strdup ("Image:Width"),
 			                     g_strdup_printf ("%ld", width));
-			g_hash_table_insert (metadata, 
+			g_hash_table_insert (metadata,
                                              g_strdup ("Image:Height"),
 			                     g_strdup_printf ("%ld", height));
 		}

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-ps.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-ps.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-ps.c	Sat Sep 20 14:45:00 2008
@@ -62,15 +62,15 @@
 #define GROWBY 80
 
 static ssize_t
-igetdelim (gchar  **linebuf, 
-           size_t  *linebufsz, 
-           gint     delimiter, 
+igetdelim (gchar  **linebuf,
+           size_t  *linebufsz,
+           gint     delimiter,
            FILE    *file)
 {
 	gint ch;
 	gint idx;
 
-	if ((file == NULL || linebuf == NULL || *linebuf == NULL || *linebufsz == 0) && 
+	if ((file == NULL || linebuf == NULL || *linebuf == NULL || *linebufsz == 0) &&
             !(*linebuf == NULL && *linebufsz == 0)) {
                 errno = EINVAL;
 		return -1;
@@ -116,8 +116,8 @@
 }
 
 static gint
-getline (gchar **s, 
-         guint  *lim, 
+getline (gchar **s,
+         guint  *lim,
          FILE   *stream)
 {
 	return igetdelim (s, lim, '\n', stream);
@@ -183,14 +183,14 @@
                         /* we have probably a date like
                            "6:07 PM May 22, 2007" */
                         return hour_month_day_date (date);
-                } 
+                }
         }
 
         return NULL;
 }
 
 static void
-extract_ps (const gchar *filename, 
+extract_ps (const gchar *filename,
             GHashTable  *metadata)
 {
         gint fd;
@@ -220,12 +220,12 @@
 
 			if (!header_finished && strncmp (line, "%%Copyright:", 12) == 0) {
                                 g_hash_table_insert (metadata,
-                                                     g_strdup ("File:Other"), 
+                                                     g_strdup ("File:Other"),
                                                      g_strdup (line + 13));
 
 			} else if (!header_finished && strncmp (line, "%%Title:", 8) == 0) {
 				g_hash_table_insert (metadata,
-                                                     g_strdup ("Doc:Title"), 
+                                                     g_strdup ("Doc:Title"),
                                                      g_strdup (line + 9));
 
 			} else if (!header_finished && strncmp (line, "%%Creator:", 10) == 0) {
@@ -239,8 +239,8 @@
                                 date = date_to_iso8601 (line + 16);
 
                                 if (date) {
-                                        g_hash_table_insert (metadata, 
-                                                             g_strdup ("Doc:Created"), 
+                                        g_hash_table_insert (metadata,
+                                                             g_strdup ("Doc:Created"),
                                                              date);
                                 }
 
@@ -249,7 +249,7 @@
 					pageno_atend = TRUE;
 				} else {
 					g_hash_table_insert (metadata,
-                                                             g_strdup ("Doc:PageCount"), 
+                                                             g_strdup ("Doc:PageCount"),
                                                              g_strdup (line + 9));
                                 }
 			} else if (strncmp (line, "%%EndComments", 14) == 0) {
@@ -276,7 +276,7 @@
 }
 
 static void
-extract_ps_gz (const gchar *filename, 
+extract_ps_gz (const gchar *filename,
                GHashTable  *metadata)
 {
 	FILE        *fz;
@@ -287,8 +287,8 @@
         gboolean     stat;
 	const gchar *argv[4];
 
-	fd = g_file_open_tmp ("tracker-extract-ps-gunzipped.XXXXXX", 
-                              &gunzipped, 
+	fd = g_file_open_tmp ("tracker-extract-ps-gunzipped.XXXXXX",
+                              &gunzipped,
                               &error);
 
 	if (error) {
@@ -306,8 +306,8 @@
                                          NULL,
                                          G_SPAWN_SEARCH_PATH | G_SPAWN_STDERR_TO_DEV_NULL,
                                          tracker_spawn_child_func,
-                                         GINT_TO_POINTER (10), 
-                                         NULL, 
+                                         GINT_TO_POINTER (10),
+                                         NULL,
                                          NULL,
                                          &fdz,
                                          NULL,
@@ -329,7 +329,7 @@
 
                         /* 20 MiB should be enough! */
                         accum = 0;
-                        max = 20u << 20; 
+                        max = 20u << 20;
 
 			while ((b = fread (buf, 1, 8192, fz)) && accum <= max) {
 				accum += b;

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-tiff.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-tiff.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-tiff.c	Sat Sep 20 14:45:00 2008
@@ -134,9 +134,9 @@
 	if (TIFFGetField(image, TIFFTAG_EXIFIFD, &exifOffset)) {
 
 		if (TIFFReadEXIFDirectory(image, exifOffset)) {
-			
+
 			for (tag = exiftags; tag->name; ++tag) {
-				
+
 				switch (tag->type) {
 				case TIFF_TAGTYPE_STRING:
 					if (!TIFFGetField(image, tag->tag, &buffer)) {
@@ -147,14 +147,14 @@
 					if (!TIFFGetField(image, tag->tag, &varui32)) {
 						continue;
 					}
-					
+
 					sprintf(buffer,"%i",varui16);
 					break;
 				case TIFF_TAGTYPE_UINT32:
 					if (!TIFFGetField(image, tag->tag, &varui32)) {
 						continue;
 					}
-					
+
 					sprintf(buffer,"%i",varui32);
 					break;
 				case TIFF_TAGTYPE_DOUBLE:
@@ -168,7 +168,7 @@
 					continue;
 					break;
 				}
-				
+
 				if (tag->post) {
 					g_hash_table_insert (metadata, g_strdup (tag->name),
 							     g_strdup ((*tag->post) (buffer)));
@@ -177,7 +177,7 @@
 							     g_strdup (buffer));
 				}
 			}
-			
+
 		}
 	}
 
@@ -207,7 +207,7 @@
 				if (!TIFFGetField(image, tag->tag, &vardouble)) {
 					continue;
 				}
-				
+
 				sprintf(buffer,"%f",vardouble);
 				break;
 			default:
@@ -225,7 +225,7 @@
 	}
 
 	TIFFClose(image);
-	
+
 }
 
 

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-totem.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-totem.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-totem.c	Sat Sep 20 14:45:00 2008
@@ -42,7 +42,7 @@
 	{ NULL,					NULL			}
 };
 
-static void extract_totem (const gchar *filename, 
+static void extract_totem (const gchar *filename,
                            GHashTable  *metadata);
 
 static TrackerExtractorData data[] = {
@@ -52,7 +52,7 @@
 };
 
 static void
-extract_totem (const gchar *filename, 
+extract_totem (const gchar *filename,
                GHashTable  *metadata)
 {
 	gchar *argv[3];

Modified: branches/indexer-split/src/tracker-extract/tracker-extract-vorbis.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract-vorbis.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract-vorbis.c	Sat Sep 20 14:45:00 2008
@@ -68,7 +68,7 @@
 };
 
 
-static char* 
+static char*
 get_comment (vorbis_comment *vc, char *label)
 {
 	char *tag;
@@ -76,7 +76,7 @@
 
 	if (vc && (tag = vorbis_comment_query (vc, label, 0)) != NULL) {
 
-		utf_tag = g_locale_to_utf8 (tag, -1, NULL, NULL, NULL);		
+		utf_tag = g_locale_to_utf8 (tag, -1, NULL, NULL, NULL);
 
 		/*g_free (tag);*/
 
@@ -96,11 +96,11 @@
 
 	i = 0;
 	while (tags[i].name != NULL) {
-		
+
 		if (strcmp (tags[i].meta_name, meta) == 0) {
 			return tags[i].writable;
 		}
-		
+
 		i++;
 	}
 
@@ -110,14 +110,14 @@
 
 
 gboolean
-tracker_metadata_ogg_write (const char *meta_name, const char *value) 
+tracker_metadata_ogg_write (const char *meta_name, const char *value)
 {
 	/* to do */
 	return FALSE;
 }
 
 
-void 
+void
 tracker_extract_vorbis (const char *filename, GHashTable *metadata)
 {
         gint           fd;
@@ -134,7 +134,7 @@
         }
 
 	oggFile = fdopen (fd, "r");
-	
+
 	if (!oggFile) {
                 close (fd);
 		return;
@@ -144,20 +144,20 @@
 		fclose (oggFile);
 		return;
 	}
-	
+
 	char *tmpComment;
 
 	vorbis_comment *comment;
 
 	if ((comment  = ov_comment (&vf, -1)) == NULL) {
-		ov_clear (&vf);	
+		ov_clear (&vf);
 		return;
 	}
 
 	i = 0;
 	while (tags[i].name != NULL) {
 		tmpComment = get_comment (comment, tags[i].name);
-		
+
 		if (tmpComment) {
 			g_hash_table_insert (metadata, g_strdup (tags[i].meta_name), tmpComment);
 		}
@@ -182,8 +182,8 @@
 		g_hash_table_insert (metadata, g_strdup ("Audio.Samplerate"), g_strdup_printf ("%ld", vi->rate));
 	}
 
-	
-		
+
+
 	/* Duration */
 
 	int time;
@@ -195,8 +195,8 @@
 
 	g_hash_table_insert (metadata, g_strdup ("Audio.Codec"), g_strdup ("vorbis"));
 
-	ov_clear(&vf);	
-	
+	ov_clear(&vf);
+
 }
 
 #else

Modified: branches/indexer-split/src/tracker-extract/tracker-extract.c
==============================================================================
--- branches/indexer-split/src/tracker-extract/tracker-extract.c	(original)
+++ branches/indexer-split/src/tracker-extract/tracker-extract.c	Sat Sep 20 14:45:00 2008
@@ -78,12 +78,12 @@
 static guint   shutdown_timeout_id = 0;
 
 gchar *
-tracker_generic_date_to_iso8601 (const gchar *date, 
+tracker_generic_date_to_iso8601 (const gchar *date,
                                  const gchar *format)
 {
         gchar *result;
         struct tm date_tm;
-        
+
         memset (&date_tm, 0, sizeof (struct tm));
 
         if (strptime (date, format, &date_tm) == NULL) {
@@ -97,17 +97,17 @@
         return result;
 }
 
-#ifndef DISABLE_DEBUG 
+#ifndef DISABLE_DEBUG
 
 static void
 debug_impl (const gchar *msg, ...)
 {
         va_list args;
-        
+
         va_start (args, msg);
         g_vfprintf (stderr, msg, args);
         va_end (args);
-        
+
         g_fprintf (stderr, "\n");
 }
 
@@ -131,8 +131,8 @@
 	}
 
         error = NULL;
-        
-	extractors = g_array_sized_new (FALSE, 
+
+	extractors = g_array_sized_new (FALSE,
                                         TRUE,
 					sizeof (TrackerExtractorData),
 					10);
@@ -140,7 +140,7 @@
 	/* This array is going to be used to store
 	 * temporarily extractors with mimetypes such as "audio / *"
 	 */
-	generic_extractors = g_array_sized_new (FALSE, 
+	generic_extractors = g_array_sized_new (FALSE,
                                                 TRUE,
 						sizeof (TrackerExtractorData),
 						10);
@@ -198,14 +198,14 @@
 	/* Append the generic extractors at the end of
 	 * the list, so the specific ones are used first
 	 */
-	g_array_append_vals (extractors, 
-                             generic_extractors->data, 
+	g_array_append_vals (extractors,
+                             generic_extractors->data,
                              generic_extractors->len);
 	g_array_free (generic_extractors, TRUE);
 }
 
 static GHashTable *
-tracker_get_file_metadata (const gchar *uri, 
+tracker_get_file_metadata (const gchar *uri,
                            const gchar *mime)
 {
 	GHashTable *meta_table;
@@ -232,9 +232,9 @@
 		return NULL;
 	}
 
-	meta_table = g_hash_table_new_full (g_str_hash, 
-                                            g_str_equal, 
-                                            g_free, 
+	meta_table = g_hash_table_new_full (g_str_hash,
+                                            g_str_equal,
+                                            g_free,
                                             g_free);
 
 	if (mime) {
@@ -276,7 +276,7 @@
                        gpointer user_data)
 {
 	gchar *value_utf8;
-	
+
 	g_return_if_fail (key != NULL);
 	g_return_if_fail (value != NULL);
 
@@ -289,8 +289,8 @@
 			value_utf8 = g_strdelimit (value_utf8, "=", '-');
 			value_utf8 = g_strstrip (value_utf8);
 
-			debug ("Extractor - Found '%s' = '%s'", 
-                               (gchar*) key, 
+			debug ("Extractor - Found '%s' = '%s'",
+                               (gchar*) key,
                                value_utf8);
 
                         g_print ("%s=%s;\n", (gchar*) key, value_utf8);

Modified: branches/indexer-split/src/tracker-fts/tracker-fts-hash.c
==============================================================================
--- branches/indexer-split/src/tracker-fts/tracker-fts-hash.c	(original)
+++ branches/indexer-split/src/tracker-fts/tracker-fts-hash.c	Sat Sep 20 14:45:00 2008
@@ -49,8 +49,8 @@
 ** fields of the Hash structure.
 **
 ** "pNew" is a pointer to the hash table that is to be initialized.
-** keyClass is one of the constants 
-** FTS3_HASH_BINARY or FTS3_HASH_STRING.  The value of keyClass 
+** keyClass is one of the constants
+** FTS3_HASH_BINARY or FTS3_HASH_STRING.  The value of keyClass
 ** determines what kind of key the hash table will use.  "copyKey" is
 ** true if the hash table should make its own private copy of keys and
 ** false if it should just use the supplied pointer.
@@ -127,7 +127,7 @@
 /*
 ** Return a pointer to the appropriate hash function given the key class.
 **
-** The C syntax in this function definition may be unfamilar to some 
+** The C syntax in this function definition may be unfamilar to some
 ** programmers, so we provide the following additional explanation:
 **
 ** The name of the function is "ftsHashFunction".  The function takes a
@@ -187,7 +187,7 @@
 
 
 /* Resize the hash table so that it cantains "new_size" buckets.
-** "new_size" must be a power of 2.  The hash table might fail 
+** "new_size" must be a power of 2.  The hash table might fail
 ** to resize if sqliteMalloc() fails.
 */
 static void fts3Rehash(fts3Hash *pH, int new_size){
@@ -229,7 +229,7 @@
     count = pEntry->count;
     xCompare = ftsCompareFunction(pH->keyClass);
     while( count-- && elem ){
-      if( (*xCompare)(elem->pKey,elem->nKey,pKey,nKey)==0 ){ 
+      if( (*xCompare)(elem->pKey,elem->nKey,pKey,nKey)==0 ){
         return elem;
       }
       elem = elem->next;
@@ -248,7 +248,7 @@
 ){
   struct _fts3ht *pEntry;
   if( elem->prev ){
-    elem->prev->next = elem->next; 
+    elem->prev->next = elem->next;
   }else{
     pH->first = elem->next;
   }

Modified: branches/indexer-split/src/tracker-fts/tracker-fts-hash.h
==============================================================================
--- branches/indexer-split/src/tracker-fts/tracker-fts-hash.h	(original)
+++ branches/indexer-split/src/tracker-fts/tracker-fts-hash.h	Sat Sep 20 14:45:00 2008
@@ -41,7 +41,7 @@
   } *ht;
 };
 
-/* Each element in the hash table is an instance of the following 
+/* Each element in the hash table is an instance of the following
 ** structure.  All elements are stored on a single doubly-linked list.
 **
 ** Again, this structure is intended to be opaque, but it can't really
@@ -60,10 +60,10 @@
 **                           (including the null-terminator, if any).  Case
 **                           is respected in comparisons.
 **
-**   FTS3_HASH_BINARY        pKey points to binary data nKey bytes long. 
+**   FTS3_HASH_BINARY        pKey points to binary data nKey bytes long.
 **                           memcmp() is used to compare keys.
 **
-** A copy of the key is made if the copyKey parameter to fts3HashInit is 1.  
+** A copy of the key is made if the copyKey parameter to fts3HashInit is 1.
 */
 #define FTS3_HASH_STRING    1
 #define FTS3_HASH_BINARY    2

Modified: branches/indexer-split/src/tracker-fts/tracker-fts.c
==============================================================================
--- branches/indexer-split/src/tracker-fts/tracker-fts.c	(original)
+++ branches/indexer-split/src/tracker-fts/tracker-fts.c	Sat Sep 20 14:45:00 2008
@@ -341,7 +341,7 @@
 }
 
 int sqlite3_extension_init(
-  sqlite3 *db, 
+  sqlite3 *db,
   char **pzErrMsg,
   const sqlite3_api_routines *pApi
 );
@@ -1388,14 +1388,14 @@
   dlwDestroy(&writer);
 }
 
-/* 
+/*
 ** This function is used as part of the implementation of phrase and
 ** NEAR matching.
 **
 ** pLeft and pRight are DLReaders positioned to the same docid in
 ** lists of type DL_POSITION. This function writes an entry to the
 ** DLWriter pOut for each position in pRight that is less than
-** (nNear+1) greater (but not equal to or smaller) than a position 
+** (nNear+1) greater (but not equal to or smaller) than a position
 ** in pLeft. For example, if nNear is 0, and the positions contained
 ** by pLeft and pRight are:
 **
@@ -1410,7 +1410,7 @@
 ** and "20" would be added instead of "6" and "21".
 */
 static void posListPhraseMerge(
-  DLReader *pLeft, 
+  DLReader *pLeft,
   DLReader *pRight,
   int nNear,
   int isSaveLeft,
@@ -1461,7 +1461,7 @@
 }
 
 /*
-** Compare the values pointed to by the PLReaders passed as arguments. 
+** Compare the values pointed to by the PLReaders passed as arguments.
 ** Return -1 if the value pointed to by pLeft is considered less than
 ** the value pointed to by pRight, +1 if it is considered greater
 ** than it, or 0 if it is equal. i.e.
@@ -1496,7 +1496,7 @@
 ** A phrase intersection means that two documents only match
 ** if pLeft.iPos+1==pRight.iPos.
 **
-** A NEAR intersection means that two documents only match if 
+** A NEAR intersection means that two documents only match if
 ** (abs(pLeft.iPos-pRight.iPos)<nNear).
 **
 ** If a NEAR intersection is requested, then the nPhrase argument should
@@ -1548,7 +1548,7 @@
         DataBuffer two = {0, 0, 0};
 
         DLWriter dlwriter2;
-        DLReader dr1 = {0, 0, 0, 0, 0}; 
+        DLReader dr1 = {0, 0, 0, 0, 0};
         DLReader dr2 = {0, 0, 0, 0, 0};
 
         dlwInit(&dlwriter2, iType, &one);
@@ -1809,12 +1809,12 @@
 ** is the first in a contiguous string of terms that are either part
 ** of the same phrase, or connected by the NEAR operator.
 **
-** If the QueryTerm.nNear variable is non-zero, then the token is followed 
-** by a NEAR operator with span set to (nNear-1). For example, the 
+** If the QueryTerm.nNear variable is non-zero, then the token is followed
+** by a NEAR operator with span set to (nNear-1). For example, the
 ** following query:
 **
 ** The QueryTerm.iPhrase variable stores the index of the token within
-** its phrase, indexed starting at 1, or 1 if the token is not part 
+** its phrase, indexed starting at 1, or 1 if the token is not part
 ** of any phrase.
 **
 ** For example, the data structure used to represent the following query:
@@ -1858,7 +1858,7 @@
  *
  * OR binds more tightly than the implied AND, which is what the
  * major search engines seem to do.  So, for example:
- * 
+ *
  *    [one two OR three]     ==>    one AND (two OR three)
  *    [one OR two three]     ==>    (one OR two) AND three
  *
@@ -1994,7 +1994,7 @@
   char **azContentColumn;          /* column names in content table; malloced */
   TrackerParser *parser;	   /* tokenizer for inserts and queries */
   int max_words;
-  
+
   /* Precompiled statements which we keep as long as the table is
   ** open.
   */
@@ -2571,11 +2571,11 @@
 ** ftsIdChar(X) will be true.  Otherwise it is false.
 **
 ** For ASCII, any character with the high-order bit set is
-** allowed in an identifier.  For 7-bit characters, 
+** allowed in an identifier.  For 7-bit characters,
 ** isFtsIdChar[X] must be 1.
 **
 ** Ticket #1066.  the SQL standard does not allow '$' in the
-** middle of identfiers.  But many SQL implementations do. 
+** middle of identfiers.  But many SQL implementations do.
 ** SQLite will allow '$' in identifiers for compatibility.
 ** But the feature is undocumented.
 */
@@ -2592,7 +2592,7 @@
 
 
 /*
-** Return the length of the token that begins at z[0]. 
+** Return the length of the token that begins at z[0].
 ** Store the token type in *tokenType before returning.
 */
 static int ftsGetToken(const char *z, int *tokenType){
@@ -2798,7 +2798,7 @@
 **   *  s begins with the string t, ignoring case
 **   *  s is longer than t
 **   *  The first character of s beyond t is not a alphanumeric
-** 
+**
 ** Ignore leading space in *s.
 **
 ** To put it another way, return true if the first token of
@@ -2841,7 +2841,7 @@
  *        USING fts3(subject, body, tokenize mytokenizer(myarg))
  *
  * We return parsed information in a TableSpec structure.
- * 
+ *
  */
 static int parseSpec(TableSpec *pSpec, int argc, const char *const*argv,
                      char**pzErr){
@@ -2992,12 +2992,12 @@
   v->azColumn = spec->azColumn;
   spec->azColumn = 0;
 
-/* comment out tokenizer stuff 
+/* comment out tokenizer stuff
   if( spec->azTokenizer==0 ){
     return SQLITE_NOMEM;
   }
 
-  zTok = spec->azTokenizer[0]; 
+  zTok = spec->azTokenizer[0];
   if( !zTok ){
     zTok = "simple";
   }
@@ -3019,22 +3019,22 @@
   }
   if( rc!=SQLITE_OK ) goto err;
   */
-  
-  
+
+
   /* set up our parser */
-  
+
   TrackerConfig *config = tracker_config_new ();
-  
+
   TrackerLanguage *language = tracker_language_new (config);
-  
+
   int min_len = tracker_config_get_min_word_length (config);
   int max_len = tracker_config_get_max_word_length (config);
   v->max_words = tracker_config_get_max_words_to_index (config);
-        
+
   v->parser = 	tracker_parser_new (language, max_len, min_len);
-  
+
   g_object_unref (language);
-  
+
 
   /* TODO: verify the existence of backing tables foo_content, foo_term */
 
@@ -3155,7 +3155,7 @@
       /* An arbitrary value for now.
        * TODO: Perhaps docid matches should be considered cheaper than
        * full-text searches. */
-      pInfo->estimatedCost = 1.0;   
+      pInfo->estimatedCost = 1.0;
 
       return SQLITE_OK;
     }
@@ -3272,7 +3272,7 @@
   fulltext_vtab *pVtab;                /* The full text index */
   int nColumn;                         /* Number of columns in the index */
   const QueryTerm *aTerm;              /* Query string terms */
-  int nTerm;                           /* Number of query string terms */  
+  int nTerm;                           /* Number of query string terms */
   int i, j;                            /* Loop counters */
   unsigned int match, prevMatch;       /* Phrase search bitmasks */
   const char *zToken;                  /* Next token from the tokenizer */
@@ -3288,7 +3288,7 @@
 
   pVtab = pQuery->pFts;
   nColumn = pVtab->nColumn;
-  
+
   tracker_parser_reset (pVtab->parser, zDoc, nDoc, FALSE, TRUE, TRUE, FALSE);
 
   aTerm = pQuery->pTerms;
@@ -3302,17 +3302,17 @@
 
   while(1){
 //    rc = pTModule->xNext(pTCursor, &zToken, &nToken, &iBegin, &iEnd, &iPos);
-    
-    zToken = tracker_parser_next (pVtab->parser, 
+
+    zToken = tracker_parser_next (pVtab->parser,
     				  &iPos,
 				  &iBegin,
 				  &iEnd,
 				  &new_paragraph,
 				  &stop_word,
 				  &nToken);
-				  
-    if (!zToken) break;	
-    
+
+    if (!zToken) break;
+
     if (stop_word) {
       continue;
     }
@@ -3341,12 +3341,12 @@
     prevMatch = match<<1;
     iRotor++;
   }
-//  pTModule->xClose(pTCursor);  
+//  pTModule->xClose(pTCursor);
 }
 
 /*
 ** Remove entries from the pSnippet structure to account for the NEAR
-** operator. When this is called, pSnippet contains the list of token 
+** operator. When this is called, pSnippet contains the list of token
 ** offsets produced by treating all NEAR operators as AND operators.
 ** This function removes any entries that should not be present after
 ** accounting for the NEAR restriction. For example, if the queried
@@ -3355,7 +3355,7 @@
 **     "A B C D E A"
 **
 ** and the query is:
-** 
+**
 **     A NEAR/0 E
 **
 ** then when this function is called the Snippet contains token offsets
@@ -3374,17 +3374,17 @@
       struct snippetMatch *pMatch = &pSnippet->aMatch[ii];
       QueryTerm *pQueryTerm = &pQuery->pTerms[pMatch->iTerm];
 
-      if( (pMatch->iTerm+iDir)<0 
+      if( (pMatch->iTerm+iDir)<0
        || (pMatch->iTerm+iDir)>=pQuery->nTerms
       ){
         continue;
       }
-     
+
       nNear = pQueryTerm->nNear;
       if( iDir<0 ){
         nNear = pQueryTerm[-1].nNear;
       }
-  
+
       if( pMatch->iTerm>=0 && nNear ){
         int isOk = 0;
         int iNextTerm = pMatch->iTerm+iDir;
@@ -3396,8 +3396,8 @@
         if( iDir<0 ){
           int nPhrase = 1;
           iStartToken = pMatch->iToken;
-          while( (pMatch->iTerm+nPhrase)<pQuery->nTerms 
-              && pQuery->pTerms[pMatch->iTerm+nPhrase].iPhrase>1 
+          while( (pMatch->iTerm+nPhrase)<pQuery->nTerms
+              && pQuery->pTerms[pMatch->iTerm+nPhrase].iPhrase>1
           ){
             nPhrase++;
           }
@@ -3410,21 +3410,21 @@
         while( pQuery->pTerms[iNextTerm].iPhrase>1 ){
           iNextTerm--;
         }
-        while( (iPrevTerm+1)<pQuery->nTerms && 
-               pQuery->pTerms[iPrevTerm+1].iPhrase>1 
+        while( (iPrevTerm+1)<pQuery->nTerms &&
+               pQuery->pTerms[iPrevTerm+1].iPhrase>1
         ){
           iPrevTerm++;
         }
-  
+
         for(jj=0; isOk==0 && jj<pSnippet->nMatch; jj++){
           struct snippetMatch *p = &pSnippet->aMatch[jj];
           if( p->iCol==pMatch->iCol && ((
-               p->iTerm==iNextTerm && 
-               p->iToken>iEndToken && 
+               p->iTerm==iNextTerm &&
+               p->iToken>iEndToken &&
                p->iToken<=iEndToken+nNear
           ) || (
-               p->iTerm==iPrevTerm && 
-               p->iToken<iStartToken && 
+               p->iTerm==iPrevTerm &&
+               p->iToken<iStartToken &&
                p->iToken>=iStartToken-nNear
           ))){
             isOk = 1;
@@ -3444,7 +3444,7 @@
 }
 
 /*
-** Compute all offsets for the current row of the query.  
+** Compute all offsets for the current row of the query.
 ** If the offsets have already been computed, this routine is a no-op.
 */
 static void snippetAllOffsets(fulltext_cursor *p){
@@ -3490,9 +3490,9 @@
   for(i=0; i<p->nMatch; i++){
     struct snippetMatch *pMatch = &p->aMatch[i];
     if( pMatch->iTerm>=0 ){
-      /* If snippetMatch.iTerm is less than 0, then the match was 
-      ** discarded as part of processing the NEAR operator (see the 
-      ** trimSnippetOffsetsForNear() function for details). Ignore 
+      /* If snippetMatch.iTerm is less than 0, then the match was
+      ** discarded as part of processing the NEAR operator (see the
+      ** trimSnippetOffsetsForNear() function for details). Ignore
       ** it in this case
       */
       zBuf[0] = ' ';
@@ -3581,7 +3581,7 @@
   int iStart, iEnd;
   int tailEllipsis = 0;
   int iMatch;
-  
+
 
   sqlite3_free(pCursor->snippet.zSnippet);
   pCursor->snippet.zSnippet = 0;
@@ -3772,8 +3772,8 @@
     ** to the number of tokens in the phrase. Otherwise leave it at 1.
     */
     int nPhraseRight = 1;
-    while( (i+nPhraseRight)<=pQTerm->nPhrase 
-        && pQTerm[i+nPhraseRight].nNear==0 
+    while( (i+nPhraseRight)<=pQTerm->nPhrase
+        && pQTerm[i+nPhraseRight].nNear==0
     ){
       nPhraseRight++;
     }
@@ -3862,7 +3862,7 @@
   int nTerm = 1;
 
   tracker_parser_reset (parser, pSegment, nSegment, FALSE, TRUE, TRUE, TRUE);
-  
+
   while( 1 ){
     const char *pToken;
     int nToken, iBegin, iEnd, iPos, stop_word, new_paragraph;
@@ -3876,38 +3876,38 @@
 				     &nToken);
     if (!pToken) {
       break;
-     }				     
-				     	
+     }
+
 //   printf("token being indexed  is %s, pos is %d, begin is %d, end is %d and length is %d\n", pToken, iPos, iBegin, iEnd, nToken);
-   
+
     if( !inPhrase &&
         pSegment[iEnd]==':') {
-        
+
         int len = iEnd - iBegin;
-        char *field = g_strndup (pSegment + iBegin, len); 
-        
+        char *field = g_strndup (pSegment + iBegin, len);
+
     //    printf ("field is %s\n", field);
-        
+
         if ((iCol = checkColumnSpecifier(pQuery->pFts, field, len))>=0 ){
            pQuery->nextColumn = iCol;
            g_free (field);
            continue;
         }
     }
-    if( !inPhrase && pQuery->nTerms>0 && nToken==2 
-     && pToken[0] == 'o' && pToken[1] == 'r' 
+    if( !inPhrase && pQuery->nTerms>0 && nToken==2
+     && pToken[0] == 'o' && pToken[1] == 'r'
     ){
       pQuery->nextIsOr = 1;
       continue;
     }
-    if( !inPhrase && pQuery->nTerms>0 && !pQuery->nextIsOr && nToken==4 
-      && pToken[0]=='n' 
-      && pToken[1]=='e' 
-      && pToken[2]=='a' 
-      && pToken[3]=='r' 
+    if( !inPhrase && pQuery->nTerms>0 && !pQuery->nextIsOr && nToken==4
+      && pToken[0]=='n'
+      && pToken[1]=='e'
+      && pToken[2]=='a'
+      && pToken[3]=='r'
     ){
       QueryTerm *pTerm = &pQuery->pTerms[pQuery->nTerms-1];
-      if( (iBegin+6)<nSegment 
+      if( (iBegin+6)<nSegment
        && pSegment[iBegin+4] == '/'
        && pSegment[iBegin+5]>='0' && pSegment[iBegin+5]<='9'
       ){
@@ -3925,25 +3925,25 @@
 				     &nToken);
    	if (!pToken) {
    	  break;
-        }				     
-				     	
-        
+        }
+
+
       } else {
         pTerm->nNear = SQLITE_FTS3_DEFAULT_NEAR_PARAM;
       }
       pTerm->nNear++;
       continue;
     }
-    
+
     if (stop_word != 0) {
     	continue;
     }
 
     queryAdd(pQuery, pToken, nToken);
     if( !inPhrase && iBegin>0) {
-    
+
    //  printf("first char is %c, prev char is %c\n", pSegment[iBegin], pSegment[iBegin-1]);
-    
+
       if (pSegment[iBegin-1]=='-' ){
         pQuery->pTerms[pQuery->nTerms-1].isNot = 1;
       }
@@ -4282,7 +4282,7 @@
   if (!zText) return SQLITE_OK;
 
   tracker_parser_reset (parser, zText, strlen (zText), FALSE, TRUE, TRUE, FALSE);
-  
+
   while( 1 ){
 
     pToken = tracker_parser_next (parser, &iPosition,
@@ -4293,15 +4293,15 @@
 				     &nTokenBytes);
    if (!pToken) {
    	break;
-   }	
-   
-  // printf("token being indexed  is %s, begin is %d, end is %d and length is %d\n", pToken, iStartOffset, iEndOffset, nTokenBytes);		
-   
+   }
+
+  // printf("token being indexed  is %s, begin is %d, end is %d and length is %d\n", pToken, iStartOffset, iEndOffset, nTokenBytes);
+
    if (stop_word) {
    	continue;
-   }	     
-				     	
-   
+   }
+
+
 
 
     DLCollector *p;
@@ -7142,8 +7142,8 @@
     "ALTER TABLE %Q.'%q_content'  RENAME TO '%q_content';"
     "ALTER TABLE %Q.'%q_segments' RENAME TO '%q_segments';"
     "ALTER TABLE %Q.'%q_segdir'   RENAME TO '%q_segdir';"
-    , p->zDb, p->zName, zName 
-    , p->zDb, p->zName, zName 
+    , p->zDb, p->zName, zName
+    , p->zDb, p->zName, zName
     , p->zDb, p->zName, zName
   );
   if( zSql ){
@@ -7194,11 +7194,11 @@
 int sqlite3Fts3Init(sqlite3 *db){
   int rc = SQLITE_OK;
 
-  /* Create the virtual table wrapper around the hash-table and overload 
+  /* Create the virtual table wrapper around the hash-table and overload
   ** the two scalar functions. If this is successful, register the
   ** module with sqlite.
   */
-  if( SQLITE_OK==rc 
+  if( SQLITE_OK==rc
    && SQLITE_OK==(rc = sqlite3_overload_function(db, "snippet", -1))
    && SQLITE_OK==(rc = sqlite3_overload_function(db, "offsets", -1))
    && SQLITE_OK==(rc = sqlite3_overload_function(db, "optimize", -1))
@@ -7220,7 +7220,7 @@
 
 
 int sqlite3_extension_init(
-  sqlite3 *db, 
+  sqlite3 *db,
   char **pzErrMsg,
   const sqlite3_api_routines *pApi
 ){

Modified: branches/indexer-split/src/tracker-indexer/modules/dummy.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/modules/dummy.c	(original)
+++ branches/indexer-split/src/tracker-indexer/modules/dummy.c	Sat Sep 20 14:45:00 2008
@@ -65,7 +65,7 @@
 {
         /* Implementing this function is optional.
          *
-         * Return the service type for the incoming path. 
+         * Return the service type for the incoming path.
          *
          * If this function is not implemented, the indexer will use
          * the name of the module (tracker_module_get_name) as service.

Modified: branches/indexer-split/src/tracker-indexer/modules/evolution.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/modules/evolution.c	(original)
+++ branches/indexer-split/src/tracker-indexer/modules/evolution.c	Sat Sep 20 14:45:00 2008
@@ -280,7 +280,7 @@
 {
         const gchar *start, *at, *semic;
         gchar *user_name, *at_host_name, *account_name;
-        
+
         /* Assume url schema is:
          * imap://foo imap free fr/;etc
          * or

Modified: branches/indexer-split/src/tracker-indexer/tracker-dbus.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/tracker-dbus.c	(original)
+++ branches/indexer-split/src/tracker-indexer/tracker-dbus.c	Sat Sep 20 14:45:00 2008
@@ -43,7 +43,7 @@
         guint   result;
 
         g_message ("Registering DBus service...\n"
-		   "  Name:'%s'", 
+		   "  Name:'%s'",
 		   name);
 
         if (!org_freedesktop_DBus_request_name (proxy,
@@ -113,21 +113,21 @@
 	return thumb_proxy;
 }
 
-static gboolean 
+static gboolean
 dbus_register_names (void)
 {
         GError *error = NULL;
 
 	if (connection) {
-		g_critical ("The DBusGConnection is already set, have we already initialized?"); 
+		g_critical ("The DBusGConnection is already set, have we already initialized?");
 		return FALSE;
 	}
 
 	if (proxy) {
-		g_critical ("The DBusGProxy is already set, have we already initialized?"); 
+		g_critical ("The DBusGProxy is already set, have we already initialized?");
 		return FALSE;
 	}
-	
+
         connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
 
         if (!connection) {

Modified: branches/indexer-split/src/tracker-indexer/tracker-indexer-db.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/tracker-indexer-db.c	(original)
+++ branches/indexer-split/src/tracker-indexer/tracker-indexer-db.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
@@ -86,17 +86,17 @@
 	service_type = tracker_service_get_name (service);
 	parent = tracker_service_get_parent (service);
 
-	tracker_db_interface_execute_procedure (iface, 
-						NULL, 
-						"IncStat", 
-						service_type, 
+	tracker_db_interface_execute_procedure (iface,
+						NULL,
+						"IncStat",
+						service_type,
 						NULL);
 
 	if (parent) {
-		tracker_db_interface_execute_procedure (iface, 
-							NULL, 
-							"IncStat", 
-							parent, 
+		tracker_db_interface_execute_procedure (iface,
+							NULL,
+							"IncStat",
+							parent,
 							NULL);
 	}
 }
@@ -110,31 +110,31 @@
 	service_type = tracker_service_get_name (service);
 	parent = tracker_service_get_parent (service);
 
-	tracker_db_interface_execute_procedure (iface, 
+	tracker_db_interface_execute_procedure (iface,
 						NULL,
 						"DecStat",
-						service_type, 
+						service_type,
 						NULL);
 
 	if (parent) {
 		tracker_db_interface_execute_procedure (iface,
 							NULL,
-							"DecStat", 
-							parent, 
+							"DecStat",
+							parent,
 							NULL);
 	}
 }
 
 void
 tracker_db_create_event (TrackerDBInterface *iface,
-			   guint32 service_id, 
+			   guint32 service_id,
 			   const gchar *type)
 {
 	gchar *service_id_str;
 
 	service_id_str = tracker_guint32_to_string (service_id);
 
-	tracker_db_interface_execute_procedure (iface, NULL, "CreateEvent", 
+	tracker_db_interface_execute_procedure (iface, NULL, "CreateEvent",
 						service_id_str,
 						type,
 						NULL);
@@ -278,7 +278,7 @@
 
 static gchar *
 db_get_metadata (TrackerService *service,
-		 guint           service_id, 
+		 guint           service_id,
 		 gboolean        keywords)
 {
 	TrackerDBInterface *iface;
@@ -308,7 +308,6 @@
 	g_free (query);
 
 	if (result_set) {
-
 		gboolean valid = TRUE;
 
 		while (valid) {
@@ -318,6 +317,7 @@
 			valid = tracker_db_result_set_iter_next (result_set);
 			g_free (str);
 		}
+
 		g_object_unref (result_set);
 	}
 
@@ -338,18 +338,18 @@
 
 	while (valid) {
 		if (numeric) {
-			tracker_db_result_set_get (result_set, 
-						   0, &metadata_id, 
-						   1, &numeric_value, 
+			tracker_db_result_set_get (result_set,
+						   0, &metadata_id,
+						   1, &numeric_value,
 						   -1);
 			value = g_strdup_printf ("%d", numeric_value);
 		} else {
-			tracker_db_result_set_get (result_set, 
-						   0, &metadata_id, 
-						   1, &value, 
+			tracker_db_result_set_get (result_set,
+						   0, &metadata_id,
+						   1, &value,
 						   -1);
 		}
-		
+
 		field = tracker_ontology_get_field_by_id (metadata_id);
 		if (!field) {
 			g_critical ("Field id %d in database but not in tracker-ontology",
@@ -357,11 +357,11 @@
 			g_free (value);
 			return;
 		}
-		
+
 		if (tracker_field_get_embedded (field) || !only_embedded) {
 			if (tracker_field_get_multiple_values (field)) {
 				GList *new_values;
-				const GList *old_values; 
+				const GList *old_values;
 
 				new_values = NULL;
 				old_values = tracker_metadata_lookup_multiple_values (metadata,
@@ -369,14 +369,14 @@
 				if (old_values) {
 					new_values = g_list_copy ((GList *) old_values);
 				}
-				
+
 				new_values = g_list_prepend (new_values, value);
-				tracker_metadata_insert_multiple_values (metadata, 
+				tracker_metadata_insert_multiple_values (metadata,
 									 tracker_field_get_name (field),
 									 new_values);
 			} else {
-				tracker_metadata_insert (metadata, 
-							 tracker_field_get_name (field), 
+				tracker_metadata_insert (metadata,
+							 tracker_field_get_name (field),
 							 value);
 			}
 		} else {
@@ -444,10 +444,10 @@
 	service_id_str = tracker_guint32_to_string (service_id);
 
 	/* Delete from services table */
-	tracker_db_interface_execute_procedure (iface, 
+	tracker_db_interface_execute_procedure (iface,
 						NULL,
-						"DeleteService1", 
-						service_id_str, 
+						"DeleteService1",
+						service_id_str,
 						NULL);
 
 	g_free (service_id_str);
@@ -468,15 +468,15 @@
 	iface = tracker_db_manager_get_db_interface_by_type (tracker_service_get_name (service),
 							     TRACKER_DB_CONTENT_TYPE_METADATA);
 
-	tracker_file_get_path_and_name (from, 
-					&from_dirname, 
+	tracker_file_get_path_and_name (from,
+					&from_dirname,
 					&from_basename);
-	tracker_file_get_path_and_name (to, 
-					&to_dirname, 
+	tracker_file_get_path_and_name (to,
+					&to_dirname,
 					&to_basename);
 
-	tracker_db_interface_execute_procedure (iface, 
-						NULL, 
+	tracker_db_interface_execute_procedure (iface,
+						NULL,
 						"MoveService",
 						to_dirname, to_basename,
 						from_dirname, from_basename,
@@ -484,11 +484,11 @@
 
 	/* FIXME: This procedure should use LIKE statement */
 	tracker_db_interface_execute_procedure (iface,
-						&error, 
-						"MoveServiceChildren", 
-						from, 
-						to, 
-						from, 
+						&error,
+						"MoveServiceChildren",
+						from,
+						to,
+						from,
 						NULL);
 
 	g_free (to_dirname);
@@ -512,20 +512,20 @@
 	/* Delete from ServiceMetadata, ServiceKeywordMetadata,
 	 * ServiceNumberMetadata.
 	 */
-	tracker_db_interface_execute_procedure (iface, 
-						NULL, 
-						"DeleteServiceMetadata", 
-						service_id_str, 
-						NULL);
-	tracker_db_interface_execute_procedure (iface, 
-						NULL, 
-						"DeleteServiceKeywordMetadata", 
-						service_id_str, 
-						NULL);
-	tracker_db_interface_execute_procedure (iface, 
-						NULL, 
-						"DeleteServiceNumericMetadata", 
-						service_id_str, 
+	tracker_db_interface_execute_procedure (iface,
+						NULL,
+						"DeleteServiceMetadata",
+						service_id_str,
+						NULL);
+	tracker_db_interface_execute_procedure (iface,
+						NULL,
+						"DeleteServiceKeywordMetadata",
+						service_id_str,
+						NULL);
+	tracker_db_interface_execute_procedure (iface,
+						NULL,
+						"DeleteServiceNumericMetadata",
+						service_id_str,
 						NULL);
 }
 
@@ -562,19 +562,19 @@
 	if (metadata_key > 0) {
 		gchar *query;
 
-		query = g_strdup_printf ("SELECT KeyMetadata%d FROM Services WHERE id = '%d'", 
-					 metadata_key, 
+		query = g_strdup_printf ("SELECT KeyMetadata%d FROM Services WHERE id = '%d'",
+					 metadata_key,
 					 id);
-		result_set = tracker_db_interface_execute_query (iface, 
-								 NULL, 
-								 query, 
+		result_set = tracker_db_interface_execute_query (iface,
+								 NULL,
+								 query,
 								 NULL);
 		g_free (query);
 	} else {
 		gchar *id_str;
 
 		id_str = tracker_guint32_to_string (id);
-		
+
 		switch (tracker_field_get_data_type (field)) {
 		case TRACKER_FIELD_TYPE_KEYWORD:
 			result_set = tracker_db_interface_execute_procedure (iface, NULL,
@@ -618,15 +618,15 @@
 		if (tracker_db_result_set_get_n_rows (result_set) > 1) {
 			g_warning ("More than one result in tracker_db_get_property_value");
 		}
-		
+
 		if (!is_numeric) {
 			final_result = tracker_dbus_query_result_to_strv (result_set, 0, NULL);
 		} else {
-			final_result = tracker_dbus_query_result_numeric_to_strv (result_set, 0, NULL);	
+			final_result = tracker_dbus_query_result_numeric_to_strv (result_set, 0, NULL);
 		}
 
 		g_object_unref (result_set);
-	} 
+	}
 
 	return final_result;
 }
@@ -710,8 +710,8 @@
 	if (metadata_key > 0) {
 		tracker_db_interface_execute_query (iface, NULL,
 						    "update Services set KeyMetadata%d = '%s' where id = %d",
-						    metadata_key, 
-						    value, 
+						    metadata_key,
+						    value,
 						    id);
 	}
 
@@ -818,7 +818,7 @@
 
 gchar *
 tracker_db_get_text (TrackerService *service,
-		     guint32         id) 
+		     guint32         id)
 {
 	TrackerDBInterface *iface;
 	TrackerField       *field;
@@ -831,9 +831,9 @@
 							     TRACKER_DB_CONTENT_TYPE_CONTENTS);
 
 	/* Delete contents if it has! */
-	result_set = tracker_db_interface_execute_procedure (iface, NULL, 
-							     "GetContents", 
-							     service_id_str, 
+	result_set = tracker_db_interface_execute_procedure (iface, NULL,
+							     "GetContents",
+							     service_id_str,
 							     tracker_field_get_id (field),
 							     NULL);
 
@@ -849,7 +849,7 @@
 
 void
 tracker_db_delete_text (TrackerService *service,
-			guint32         id) 
+			guint32         id)
 {
 	TrackerDBInterface *iface;
 	TrackerField *field;
@@ -861,9 +861,9 @@
 							     TRACKER_DB_CONTENT_TYPE_CONTENTS);
 
 	/* Delete contents if it has! */
-	tracker_db_interface_execute_procedure (iface, NULL, 
-						"DeleteContent", 
-						service_id_str, 
+	tracker_db_interface_execute_procedure (iface, NULL,
+						"DeleteContent",
+						service_id_str,
 						tracker_field_get_id (field),
 						NULL);
 

Modified: branches/indexer-split/src/tracker-indexer/tracker-indexer-db.h
==============================================================================
--- branches/indexer-split/src/tracker-indexer/tracker-indexer-db.h	(original)
+++ branches/indexer-split/src/tracker-indexer/tracker-indexer-db.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *

Modified: branches/indexer-split/src/tracker-indexer/tracker-indexer.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/tracker-indexer.c	(original)
+++ branches/indexer-split/src/tracker-indexer/tracker-indexer.c	Sat Sep 20 14:45:00 2008
@@ -211,7 +211,7 @@
 	info->module = module;
 	info->module_name = g_strdup (module_name);
 	info->file = tracker_indexer_module_file_new (module, path);
-	
+
 	if (G_UNLIKELY (other_path)) {
 		info->other_file = tracker_indexer_module_file_new (module, other_path);
 	} else {
@@ -227,7 +227,7 @@
 	if (G_UNLIKELY (info->other_file)) {
 		tracker_indexer_module_file_free (info->module, info->other_file);
 	}
-		
+
 	tracker_indexer_module_file_free (info->module, info->file);
 	g_free (info->module_name);
 	g_slice_free (PathInfo, info);
@@ -1034,18 +1034,18 @@
 					      tracker_config_get_enable_stemmer (indexer->private->config),
 					      FALSE);
 	} else {
-		/* We dont know the exact property weight. 
+		/* We dont know the exact property weight.
 		   Big value works.
 		 */
 		parsed = tracker_parser_text_fast (NULL,
 						   text,
-						   weight_factor); 
+						   weight_factor);
 	}
 
 	g_hash_table_iter_init (&iter, parsed);
 
 	index = tracker_db_index_manager_get_index_by_service_id (service_type);
-	
+
 	while (g_hash_table_iter_next (&iter, &key, &value)) {
 		tracker_db_index_add_word (index,
 					   key,
@@ -1053,73 +1053,73 @@
 					   service_type,
 					   GPOINTER_TO_INT (value));
 	}
-	
+
 	g_hash_table_unref (parsed);
 }
 
 static void
-index_text_with_parsing (TrackerIndexer *indexer, 
-			 gint            service_id, 
-			 gint            service_type_id, 
-			 const gchar    *content, 
+index_text_with_parsing (TrackerIndexer *indexer,
+			 gint            service_id,
+			 gint            service_type_id,
+			 const gchar    *content,
 			 gint            weight_factor)
 {
-	send_text_to_index (indexer, 
-			    service_id, 
-			    service_type_id, 
-			    content, 
-			    TRUE, 
+	send_text_to_index (indexer,
+			    service_id,
+			    service_type_id,
+			    content,
+			    TRUE,
 			    weight_factor);
 }
 
 static void
-unindex_text_with_parsing (TrackerIndexer *indexer, 
-			   gint            service_id, 
-			   gint            service_type_id, 
-			   const gchar    *content, 
+unindex_text_with_parsing (TrackerIndexer *indexer,
+			   gint            service_id,
+			   gint            service_type_id,
+			   const gchar    *content,
 			   gint            weight_factor)
 {
-	send_text_to_index (indexer, 
-			    service_id, 
-			    service_type_id, 
-			    content, 
-			    TRUE, 
+	send_text_to_index (indexer,
+			    service_id,
+			    service_type_id,
+			    content,
+			    TRUE,
 			    weight_factor * -1);
 }
 
 static void
-index_text_no_parsing (TrackerIndexer *indexer, 
-		       gint            service_id, 
-		       gint            service_type_id, 
-		       const gchar    *content, 
+index_text_no_parsing (TrackerIndexer *indexer,
+		       gint            service_id,
+		       gint            service_type_id,
+		       const gchar    *content,
 		       gchar           weight_factor)
 {
-	send_text_to_index (indexer, 
-			    service_id, 
-			    service_type_id, 
-			    content, 
-			    FALSE, 
+	send_text_to_index (indexer,
+			    service_id,
+			    service_type_id,
+			    content,
+			    FALSE,
 			    weight_factor);
 }
 
 static void
-unindex_text_no_parsing (TrackerIndexer *indexer, 
-			 gint            service_id, 
-			 gint            service_type_id, 
-			 const gchar    *content, 
+unindex_text_no_parsing (TrackerIndexer *indexer,
+			 gint            service_id,
+			 gint            service_type_id,
+			 const gchar    *content,
 			 gint            weight_factor)
 {
-	send_text_to_index (indexer, 
-			    service_id, 
-			    service_type_id, 
-			    content, 
+	send_text_to_index (indexer,
+			    service_id,
+			    service_type_id,
+			    content,
 			    FALSE,
 			    weight_factor * -1);
 }
 
 static void
 update_word_foreach (gpointer key,
-		     gpointer value, 
+		     gpointer value,
 		     gpointer user_data)
 {
 	TrackerDBIndex         *index;
@@ -1143,8 +1143,8 @@
 
 static void
 update_words_no_parsing (TrackerIndexer *indexer,
-			 gint            service_id, 
-			 gint            service_type_id, 
+			 gint            service_id,
+			 gint            service_type_id,
 			 GHashTable     *words)
 {
 	UpdateWordsForeachData user_data;
@@ -1173,21 +1173,21 @@
 	if (g_hash_table_lookup_extended (new_table, word, &k, &v)) {
 		gint old_score;
 		gint calculated_score;
-		
+
 		old_score = GPOINTER_TO_INT (v);
 		calculated_score = old_score - new_score;
 
 		if (calculated_score != 0) {
-                        g_hash_table_insert (new_table, 
-                                             g_strdup (word), 
+                        g_hash_table_insert (new_table,
+                                             g_strdup (word),
                                              GINT_TO_POINTER (calculated_score));
                 } else {
                         /* The word is the same in old and new text */
                         g_hash_table_remove (new_table, word);
 		}
 	} else {
-		g_hash_table_insert (new_table, 
-				     g_strdup (word), 
+		g_hash_table_insert (new_table,
+				     g_strdup (word),
 				     GINT_TO_POINTER (0 - new_score));
 	}
 }
@@ -1198,55 +1198,55 @@
 		     guint32         id,
 		     const gchar    *old_text,
 		     const gchar    *new_text)
-{		
+{
 	GHashTable *old_words;
 	GHashTable *new_words;
-	
+
 	if (!old_text && !new_text) {
 		return;
 	}
 
 	/* Service has/had full text */
-	old_words = tracker_parser_text (NULL, 
-					 old_text, 
-					 1, 
+	old_words = tracker_parser_text (NULL,
+					 old_text,
+					 1,
 					 indexer->private->language,
 					 tracker_config_get_max_words_to_index (indexer->private->config),
 					 tracker_config_get_max_word_length (indexer->private->config),
 					 tracker_config_get_min_word_length (indexer->private->config),
 					 tracker_config_get_enable_stemmer (indexer->private->config),
 					 FALSE);
-	
+
 	new_words = tracker_parser_text (NULL,
 					 new_text,
-					 1, 
+					 1,
 					 indexer->private->language,
 					 tracker_config_get_max_words_to_index (indexer->private->config),
 					 tracker_config_get_max_word_length (indexer->private->config),
 					 tracker_config_get_min_word_length (indexer->private->config),
 					 tracker_config_get_enable_stemmer (indexer->private->config),
 					 FALSE);
-	
+
 	/* Merge the score of the words from one and
 	 * other file new_table contains the words
-	 * with the updated scores 
+	 * with the updated scores
 	 */
 	g_hash_table_foreach (old_words, merge_word_table, new_words);
-	
-	update_words_no_parsing (indexer, 
-				 id, 
-				 tracker_service_get_id (service), 
+
+	update_words_no_parsing (indexer,
+				 id,
+				 tracker_service_get_id (service),
 				 new_words);
-	
+
 	/* Remove old text and set new one in the db */
 	if (old_text) {
 		tracker_db_delete_text (service, id);
 	}
-	
+
 	if (new_text) {
 		tracker_db_set_text (service, id, new_text);
 	}
-	
+
 	g_hash_table_unref (old_words);
 	g_hash_table_unref (new_words);
 }
@@ -1263,7 +1263,7 @@
 	gchar *text;
 	guint32 id;
 
-	service_type = tracker_indexer_module_file_get_service_type (info->module, 
+	service_type = tracker_indexer_module_file_get_service_type (info->module,
 								     info->file);
 
 	if (!service_type) {
@@ -1285,9 +1285,9 @@
 		/* Update case */
 		g_debug ("Updating file '%s'", info->file->path);
 
-		/* 
+		/*
 		 * Using DB directly: get old (embedded) metadata,
-		 * unindex, index the new metadata 
+		 * unindex, index the new metadata
 		 */
 		old_metadata = tracker_db_get_all_metadata (service, id, TRUE);
 		unindex_metadata (indexer, id, service, old_metadata);
@@ -1298,34 +1298,33 @@
 		 */
 		old_text = tracker_db_get_text (service, id);
 		new_text = tracker_indexer_module_file_get_text (info->module, info->file);
-		
-		item_update_content (indexer, service, id, old_text, new_text);
 
+		item_update_content (indexer, service, id, old_text, new_text);
 		g_free (old_text);
 		g_free (new_text);
-		tracker_metadata_free (old_metadata);		
+		tracker_metadata_free (old_metadata);
 
 		return;
 	}
 
 	g_debug ("Creating file '%s'", info->file->path);
-	
+
 	/* Service wasn't previously indexed */
 	id = tracker_db_get_new_service_id (indexer->private->common);
-	
+
 	tracker_db_create_service (service,
 				   id,
 				   dirname,
 				   basename,
 				   metadata);
-	
+
 	tracker_db_create_event (indexer->private->cache, id, "Create");
 	tracker_db_increment_stats (indexer->private->common, service);
-	
+
 	index_metadata (indexer, id, service, metadata);
-	
+
 	text = tracker_indexer_module_file_get_text (info->module, info->file);
-	
+
 	if (text) {
 		/* Save in the index */
 		index_text_with_parsing (indexer,
@@ -1333,7 +1332,7 @@
 					 tracker_service_get_id (service),
 					 text,
 					 1);
-		
+
 		/* Save in the DB */
 		tracker_db_set_text (service, id, text);
 		g_free (text);
@@ -1351,7 +1350,7 @@
 	gchar *service_type;
 	guint32 id;
 
-	service_type = tracker_indexer_module_file_get_service_type (info->module, 
+	service_type = tracker_indexer_module_file_get_service_type (info->module,
 								     info->other_file);
 
 	if (!service_type) {
@@ -1365,28 +1364,28 @@
 		return;
 	}
 
-	g_debug ("Moving file from '%s' to '%s'", 
+	g_debug ("Moving file from '%s' to '%s'",
 		 info->file->path,
 		 info->other_file->path);
 
 	/* Get 'source' ID */
-	if (!tracker_db_check_service (service, 
-				       dirname, 
-				       basename, 
-				       &id, 
+	if (!tracker_db_check_service (service,
+				       dirname,
+				       basename,
+				       &id,
 				       NULL)) {
 		g_message ("Source file '%s' not found in database to move",
 			   info->file->path);
 		return;
 	}
 
-	tracker_db_move_service (service, 
-				 info->file->path, 
+	tracker_db_move_service (service,
+				 info->file->path,
 				 info->other_file->path);
 
-	/* 
+	/*
 	 * Using DB directly: get old (embedded) metadata, unindex,
-	 * index the new metadata 
+	 * index the new metadata
 	 */
 	metadata = tracker_db_get_all_metadata (service, id, TRUE);
 	unindex_metadata (indexer, id, service, metadata);
@@ -1441,34 +1440,34 @@
 	/* Get content, unindex the words and delete the contents */
 	content = tracker_db_get_text (service, service_id);
 	if (content) {
-		unindex_text_with_parsing (indexer, 
-					   service_id, 
-					   service_type_id, 
-					   content, 
+		unindex_text_with_parsing (indexer,
+					   service_id,
+					   service_type_id,
+					   content,
 					   1);
 		g_free (content);
 		tracker_db_delete_text (service, service_id);
 	}
 
 	/* Get metadata from DB to remove it from the index */
-	metadata = tracker_db_get_parsed_metadata (service, 
+	metadata = tracker_db_get_parsed_metadata (service,
 						   service_id);
-	unindex_text_no_parsing (indexer, 
-				 service_id, 
-				 service_type_id, 
-				 metadata, 
+	unindex_text_no_parsing (indexer,
+				 service_id,
+				 service_type_id,
+				 metadata,
 				 1000);
 	g_free (metadata);
 
 	/* The weight depends on metadata, but a number high enough
 	 * force deletion.
 	 */
-	metadata = tracker_db_get_unparsed_metadata (service, 
+	metadata = tracker_db_get_unparsed_metadata (service,
 						     service_id);
-	unindex_text_with_parsing (indexer, 
-				   service_id, 
-				   service_type_id, 
-				   metadata, 
+	unindex_text_with_parsing (indexer,
+				   service_id,
+				   service_type_id,
+				   metadata,
 				   1000);
 	g_free (metadata);
 
@@ -1497,18 +1496,18 @@
 
 	service = tracker_ontology_get_service_by_name (service_type);
 	if (!service) {
-		g_set_error (error, 
-			     g_quark_from_string (TRACKER_INDEXER_ERROR), 
+		g_set_error (error,
+			     g_quark_from_string (TRACKER_INDEXER_ERROR),
 			     TRACKER_INDEXER_ERROR_CODE,
-			     "Unknown service type: '%s'", 
+			     "Unknown service type: '%s'",
 			     service_type);
 		return FALSE;
 	}
 
 	field = tracker_ontology_get_field_by_name (property);
 	if (!field) {
-		g_set_error (error, 
-			     g_quark_from_string (TRACKER_INDEXER_ERROR), 
+		g_set_error (error,
+			     g_quark_from_string (TRACKER_INDEXER_ERROR),
 			     TRACKER_INDEXER_ERROR_CODE,
 			     "Unknown field type: '%s'",
 			     property);
@@ -1516,8 +1515,8 @@
 	}
 
 	if (tracker_field_get_embedded (field)) {
-		g_set_error (error, 
-			     g_quark_from_string (TRACKER_INDEXER_ERROR), 
+		g_set_error (error,
+			     g_quark_from_string (TRACKER_INDEXER_ERROR),
 			     TRACKER_INDEXER_ERROR_CODE,
 			     "Field type: '%s' is embedded and not writable",
 			     property);
@@ -1527,11 +1526,11 @@
 	len = g_strv_length (values);
 
 	if (!tracker_field_get_multiple_values (field) && len > 1) {
-		g_set_error (error, 
-			     g_quark_from_string (TRACKER_INDEXER_ERROR), 
+		g_set_error (error,
+			     g_quark_from_string (TRACKER_INDEXER_ERROR),
 			     TRACKER_INDEXER_ERROR_CODE,
-			     "Field type: '%s' doesnt support multiple values (trying to set %d)", 
-			     property, 
+			     "Field type: '%s' doesnt support multiple values (trying to set %d)",
+			     property,
 			     len);
 		return FALSE;
 	}
@@ -1547,8 +1546,8 @@
 	g_free (basename);
 
 	if (service_id < 1) {
-		g_set_error (error, 
-			     g_quark_from_string (TRACKER_INDEXER_ERROR), 
+		g_set_error (error,
+			     g_quark_from_string (TRACKER_INDEXER_ERROR),
 			     TRACKER_INDEXER_ERROR_CODE,
 			     "File '%s' doesnt exist in the DB", uri);
 		return FALSE;
@@ -1558,8 +1557,8 @@
 		/* Remove old value from DB and index */
 		gchar **old_contents;
 
-		old_contents = tracker_db_get_property_values (service, 
-							       service_id, 
+		old_contents = tracker_db_get_property_values (service,
+							       service_id,
 							       field);
 		len = g_strv_length (old_contents);
 
@@ -1633,18 +1632,18 @@
 
 	service = tracker_ontology_get_service_by_name (service_type);
 	if (!service) {
-		g_set_error (error, 
-			     g_quark_from_string (TRACKER_INDEXER_ERROR), 
+		g_set_error (error,
+			     g_quark_from_string (TRACKER_INDEXER_ERROR),
 			     TRACKER_INDEXER_ERROR_CODE,
-			     "Unknown service type: '%s'", 
+			     "Unknown service type: '%s'",
 			     service_type);
 		return FALSE;
 	}
 
 	field = tracker_ontology_get_field_by_name (property);
 	if (!field) {
-		g_set_error (error, 
-			     g_quark_from_string (TRACKER_INDEXER_ERROR), 
+		g_set_error (error,
+			     g_quark_from_string (TRACKER_INDEXER_ERROR),
 			     TRACKER_INDEXER_ERROR_CODE,
 			     "Unknown field type: '%s'",
 			     property);
@@ -1652,8 +1651,8 @@
 	}
 
 	if (tracker_field_get_embedded (field)) {
-		g_set_error (error, 
-			     g_quark_from_string (TRACKER_INDEXER_ERROR), 
+		g_set_error (error,
+			     g_quark_from_string (TRACKER_INDEXER_ERROR),
 			     TRACKER_INDEXER_ERROR_CODE,
 			     "Field type: '%s' is embedded and cannot be deleted",
 			     property);
@@ -1668,8 +1667,8 @@
 	g_free (basename);
 
 	if (service_id < 1) {
-		g_set_error (error, 
-			     g_quark_from_string (TRACKER_INDEXER_ERROR), 
+		g_set_error (error,
+			     g_quark_from_string (TRACKER_INDEXER_ERROR),
 			     TRACKER_INDEXER_ERROR_CODE,
 			     "File '%s' doesnt exist in the DB", uri);
 		return FALSE;
@@ -1677,7 +1676,7 @@
 
 	/* If we receive concrete values, we delete those rows in the
 	 * db. Otherwise, retrieve the old values of the property and
-	 * remove all their instances for the file 
+	 * remove all their instances for the file
 	 */
 	if (g_strv_length (values) > 0) {
 		for (i = 0; values[i] != NULL; i++) {
@@ -1689,16 +1688,16 @@
 		joined = g_strjoinv (" ", values);
 	} else {
 		gchar **old_contents;
-		
-		old_contents = tracker_db_get_property_values (service, 
-							       service_id, 
+
+		old_contents = tracker_db_get_property_values (service,
+							       service_id,
 							       field);
 		if (old_contents) {
 			tracker_db_delete_metadata (service,
 						    service_id,
 						    field,
 						    NULL);
-			
+
 			joined = g_strjoinv (" ", old_contents);
 			g_strfreev (old_contents);
 		}
@@ -1754,10 +1753,10 @@
 	/* Check the file/directory exists. If it doesn't we
 	 * definitely want to index it.
 	 */
-	if (!tracker_db_check_service (service, 
-				       dirname, 
-				       basename, 
-				       NULL, 
+	if (!tracker_db_check_service (service,
+				       dirname,
+				       basename,
+				       NULL,
 				       &mtime)) {
 		return TRUE;
 	}
@@ -1777,10 +1776,10 @@
 	 * more likely to be less of those than actual directories.
 	 * So we keep a list of them and if the dirname is in the
 	 * hash table we then say it needs reindexing. If not, we
-	 * assume that it must be up to date. 
+	 * assume that it must be up to date.
 	 *
 	 * This entry in the hash table is removed after each index is
-	 * complete. 
+	 * complete.
 	 *
 	 * Note: info->file->path = '/tmp/foo/bar'
 	 *       dirname          = '/tmp/foo'
@@ -1801,7 +1800,7 @@
 	 *     --> return FALSE
 	 *   3) Add to hash table
 	 *     --> return TRUE
-	 */ 
+	 */
 	is_dir = S_ISDIR (st.st_mode);
 	should_be_cached = TRUE;
 
@@ -1835,7 +1834,7 @@
 
 		return should_index;
 	}
-	
+
 	/* Step 2. */
 	if (!is_dir) {
 		gchar *parent_dirname;
@@ -1849,16 +1848,16 @@
 		/* We don't have the mtime for the dirname yet, we do
 		 * if this is a info->file->path of course.
 		 */
-		exists = tracker_db_check_service (service, 
-						   parent_dirname, 
-						   parent_basename, 
-						   NULL, 
+		exists = tracker_db_check_service (service,
+						   parent_dirname,
+						   parent_basename,
+						   NULL,
 						   &mtime);
 		if (!exists) {
 			g_message ("Expected path '%s/%s' to exist, not in database?",
 				   parent_dirname,
 				   parent_basename);
-			
+
 			g_free (parent_basename);
 			g_free (parent_dirname);
 
@@ -1892,10 +1891,10 @@
 		 is_dir ? "Path" : "Parent path",
 		 str);
 
-	g_hash_table_replace (indexer->private->mtime_cache, 
+	g_hash_table_replace (indexer->private->mtime_cache,
 			      g_strdup (str),
 			      GINT_TO_POINTER (1));
-	
+
 	return TRUE;
 }
 static gboolean
@@ -1912,7 +1911,7 @@
 
 	/* Set the current module */
 	indexer->private->current_module = g_quark_from_string (info->module_name);
-	
+
 	if (!tracker_indexer_module_file_get_uri (info->module,
 						  info->file,
 						  &dirname,
@@ -1920,12 +1919,12 @@
 		return TRUE;
 	}
 
-	/* 
+	/*
 	 * FIRST:
 	 * ======
 	 * We don't check if we should index files for MOVE events.
 	 *
-	 * SECOND: 
+	 * SECOND:
 	 * =======
 	 * Here we do a quick check to see if this is an email URI or
 	 * not. For emails we don't check if we should index them, we
@@ -2378,7 +2377,7 @@
 	tracker_dbus_async_return_if_fail (files != NULL, context);
 
 	tracker_dbus_request_new (request_id,
-                                  "DBus request to check %d files",
+				  "DBus request to check %d files",
 				  g_strv_length (files));
 
 	module = g_hash_table_lookup (indexer->private->indexer_modules, module_name);
@@ -2396,7 +2395,7 @@
 	/* Add files to the queue */
 	for (i = 0; files[i]; i++) {
 		PathInfo *info;
-		
+
 		info = path_info_new (module, module_name, files[i], NULL);
 		add_file (indexer, info);
 	}
@@ -2449,7 +2448,7 @@
 	request_id = tracker_dbus_get_next_request_id ();
 
 	tracker_dbus_request_new (request_id,
-                                  "DBus request to move '%s' to '%s'",
+				  "DBus request to move '%s' to '%s'",
 				  from, to);
 
 	module = g_hash_table_lookup (indexer->private->indexer_modules, module_name);
@@ -2479,7 +2478,7 @@
 			      const gchar            *property,
 			      GStrv                   values,
 			      DBusGMethodInvocation  *context,
-			      GError                **error) 
+			      GError                **error)
 {
 	guint   request_id;
 	GError *actual_error = NULL;
@@ -2500,10 +2499,10 @@
 				  uri);
 
 	if (!handle_metadata_add (indexer,
-				  service_type, 
-				  uri, 
-				  property, 
-				  values, 
+				  service_type,
+				  uri,
+				  property,
+				  values,
 				  &actual_error)) {
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,
@@ -2512,7 +2511,7 @@
 		g_error_free (actual_error);
 		return;
 	}
-	
+
 	schedule_flush (indexer, TRUE);
 
 	dbus_g_method_return (context);
@@ -2545,11 +2544,11 @@
 				  property,
 				  uri);
 
-	if (!handle_metadata_remove (indexer, 
-				     service_type, 
-				     uri, 
-				     property, 
-				     values, 
+	if (!handle_metadata_remove (indexer,
+				     service_type,
+				     uri,
+				     property,
+				     values,
 				     &actual_error)) {
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,

Modified: branches/indexer-split/src/tracker-indexer/tracker-indexer.h
==============================================================================
--- branches/indexer-split/src/tracker-indexer/tracker-indexer.h	(original)
+++ branches/indexer-split/src/tracker-indexer/tracker-indexer.h	Sat Sep 20 14:45:00 2008
@@ -45,7 +45,7 @@
 
 struct TrackerIndexer {
 	GObject parent_instance;
-	
+
 	/* Private struct */
 	TrackerIndexerPrivate *private;
 };

Modified: branches/indexer-split/src/tracker-indexer/tracker-main.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/tracker-main.c	(original)
+++ branches/indexer-split/src/tracker-indexer/tracker-main.c	Sat Sep 20 14:45:00 2008
@@ -46,14 +46,14 @@
 
 #define ABOUT								  \
 	"Tracker " VERSION "\n"						  \
-	"Copyright (c) 2005-2008 Jamie McCracken (jamiemcc gnome org)\n" 
+	"Copyright (c) 2005-2008 Jamie McCracken (jamiemcc gnome org)\n"
 
 #define LICENSE								  \
 	"This program is free software and comes without any warranty.\n" \
 	"It is licensed under version 2 or later of the General Public "  \
 	"License which can be viewed at:\n"				  \
         "\n"								  \
-	"  http://www.gnu.org/licenses/gpl.txt\n"; 
+	"  http://www.gnu.org/licenses/gpl.txt\n";
 
 #define QUIT_TIMEOUT 300 /* 5 minutes worth of seconds */
 
@@ -65,18 +65,18 @@
 static gboolean      run_forever = FALSE;
 
 static GOptionEntry  entries[] = {
-	{ "verbosity", 'v', 0, 
-	  G_OPTION_ARG_INT, &verbosity, 
+	{ "verbosity", 'v', 0,
+	  G_OPTION_ARG_INT, &verbosity,
 	  N_("Logging, 0 = errors only, "
-	     "1 = minimal, 2 = detailed and 3 = debug (default = 0)"), 
+	     "1 = minimal, 2 = detailed and 3 = debug (default = 0)"),
 	  NULL },
         { "process-all", 'p', 0,
           G_OPTION_ARG_NONE, &process_all,
           N_("Whether to process data from all configured modules to be indexed"),
           NULL },
-	{ "run-forever", 'f', 0, 
-	  G_OPTION_ARG_NONE, &run_forever, 
-	  N_("Run forever, only interesting for debugging purposes"), 
+	{ "run-forever", 'f', 0,
+	  G_OPTION_ARG_NONE, &run_forever,
+	  N_("Run forever, only interesting for debugging purposes"),
 	  NULL },
 
 	{ NULL }
@@ -86,29 +86,29 @@
 sanity_check_option_values (TrackerConfig *config)
 {
 	g_message ("General options:");
-	g_message ("  Verbosity  ............................  %d", 
+	g_message ("  Verbosity  ............................  %d",
 		   tracker_config_get_verbosity (config));
- 	g_message ("  Low memory mode  ......................  %s", 
+ 	g_message ("  Low memory mode  ......................  %s",
 		   tracker_config_get_low_memory_mode (config) ? "yes" : "no");
 
 	g_message ("Indexer options:");
 	g_message ("  Throttle level  .......................  %d",
 		   tracker_config_get_throttle (config));
- 	g_message ("  File content indexing enabled  ........  %s", 
+ 	g_message ("  File content indexing enabled  ........  %s",
 		   tracker_config_get_enable_content_indexing (config) ? "yes" : "no");
-	g_message ("  Thumbnail indexing enabled  ...........  %s", 
+	g_message ("  Thumbnail indexing enabled  ...........  %s",
 		   tracker_config_get_enable_thumbnails (config) ? "yes" : "no");
-	g_message ("  Indexer language code  ................  %s", 
+	g_message ("  Indexer language code  ................  %s",
 		   tracker_config_get_language (config));
-	g_message ("  Stemmer enabled  ......................  %s", 
+	g_message ("  Stemmer enabled  ......................  %s",
 		   tracker_config_get_enable_stemmer (config) ? "yes" : "no");
-	g_message ("  Fast merges enabled  ..................  %s", 
+	g_message ("  Fast merges enabled  ..................  %s",
 		   tracker_config_get_fast_merges (config) ? "yes" : "no");
-	g_message ("  Disable indexing on battery  ..........  %s (initially = %s)", 
+	g_message ("  Disable indexing on battery  ..........  %s (initially = %s)",
 		   tracker_config_get_disable_indexing_on_battery (config) ? "yes" : "no",
 		   tracker_config_get_disable_indexing_on_battery_init (config) ? "yes" : "no");
 
-	if (tracker_config_get_low_disk_space_limit (config) == -1) { 
+	if (tracker_config_get_low_disk_space_limit (config) == -1) {
 		g_message ("  Low disk space limit  .................  Disabled");
 	} else {
 		g_message ("  Low disk space limit  .................  %d%%",
@@ -252,7 +252,7 @@
         gchar *filename;
 
 	g_type_init ();
-	
+
 	if (!g_thread_supported ()) {
 		g_thread_init (NULL);
         }
@@ -292,9 +292,9 @@
 		tracker_config_set_verbosity (config, verbosity);
 	}
 
-	filename = g_build_filename (g_get_user_data_dir (), 
-                                     "tracker", 
-                                     "tracker-indexer.log", 
+	filename = g_build_filename (g_get_user_data_dir (),
+                                     "tracker",
+                                     "tracker-indexer.log",
                                      NULL);
 
         tracker_log_init (filename, tracker_config_get_verbosity (config));
@@ -316,7 +316,7 @@
         }
 
 	tracker_db_manager_init (flags, NULL);
-	if (!tracker_db_index_manager_init (0, 
+	if (!tracker_db_index_manager_init (0,
 					    tracker_config_get_min_bucket_count (config),
 					    tracker_config_get_max_bucket_count (config))) {
 		return EXIT_FAILURE;
@@ -330,13 +330,13 @@
         /* nice() uses attribute "warn_unused_result" and so complains
 	 * if we do not check its returned value. But it seems that
 	 * since glibc 2.2.4, nice() can return -1 on a successful
-	 * call so we have to check value of errno too. Stupid... 
+	 * call so we have to check value of errno too. Stupid...
 	 */
         if (nice (19) == -1 && errno) {
                 const gchar *str;
 
                 str = g_strerror (errno);
-                g_message ("Couldn't set nice value to 19, %s", 
+                g_message ("Couldn't set nice value to 19, %s",
                            str ? str : "no error given");
         }
 
@@ -349,7 +349,7 @@
 
         /* Create the indexer and run the main loop */
         g_signal_connect (indexer, "finished",
-			  G_CALLBACK (indexer_finished_cb), 
+			  G_CALLBACK (indexer_finished_cb),
                           NULL);
 
         if (process_all) {

Modified: branches/indexer-split/src/tracker-indexer/tracker-metadata-utils.c
==============================================================================
--- branches/indexer-split/src/tracker-indexer/tracker-metadata-utils.c	(original)
+++ branches/indexer-split/src/tracker-indexer/tracker-metadata-utils.c	Sat Sep 20 14:45:00 2008
@@ -90,8 +90,8 @@
 				gint     status,
 				gpointer user_data)
 {
-	g_debug ("Process '%d' exited with code: %d->'%s'", 
-		 pid, 
+	g_debug ("Process '%d' exited with code: %d->'%s'",
+		 pid,
 		 status,
 		 g_strerror (status));
 
@@ -110,16 +110,16 @@
 	GIOFlags flags;
 	GPid pid;
 
-	if (!tracker_spawn_async_with_channels (argv, 
-						10, 
-						&pid, 
-						&stdin_channel, 
-						&stdout_channel, 
+	if (!tracker_spawn_async_with_channels (argv,
+						10,
+						&pid,
+						&stdin_channel,
+						&stdout_channel,
 						NULL)) {
 		return NULL;
 	}
 
-	g_debug ("Process '%d' spawned for command:'%s'", 
+	g_debug ("Process '%d' spawned for command:'%s'",
 		 pid,
 		 argv[0]);
 
@@ -132,7 +132,7 @@
 						   G_IO_IN | G_IO_PRI | G_IO_ERR | G_IO_HUP,
 						   stdout_watch_func,
 						   context);
-	
+
 	flags = g_io_channel_get_flags (context->stdout_channel);
 	flags |= G_IO_FLAG_NONBLOCK;
 
@@ -166,10 +166,10 @@
 
 	if ((condition & G_IO_IN) || (condition & G_IO_PRI)) {
 		do {
-			status = g_io_channel_read_line (metadata_context->stdout_channel, 
-							 &line, 
-							 NULL, 
-							 NULL, 
+			status = g_io_channel_read_line (metadata_context->stdout_channel,
+							 &line,
+							 NULL,
+							 NULL,
 							 NULL);
 
 			if (status == G_IO_STATUS_NORMAL && line && *line) {
@@ -193,9 +193,9 @@
 static gboolean
 metadata_setup (void)
 {
-	const gchar *argv[2] = { 
-		LIBEXEC_PATH G_DIR_SEPARATOR_S "tracker-extract", 
-		NULL 
+	const gchar *argv[2] = {
+		LIBEXEC_PATH G_DIR_SEPARATOR_S "tracker-extract",
+		NULL
 	};
 
 	if (metadata_context) {
@@ -203,7 +203,7 @@
 		metadata_context = NULL;
 	}
 
-	metadata_context = process_context_create (argv, 
+	metadata_context = process_context_create (argv,
 						   metadata_read_cb);
 
 	if (!metadata_context) {
@@ -388,12 +388,12 @@
 	return TRUE;
 }
 
-static gboolean 
+static gboolean
 get_file_is_utf8 (GString *s,
 		  gssize  *bytes_valid)
 {
 	const gchar *end;
-	
+
 	/* Check for UTF-8 validity, since we may
 	 * have cut off the end.
 	 */
@@ -403,7 +403,7 @@
 	}
 
 	*bytes_valid = end - s->str;
-	
+
 	/* 4 is the maximum bytes for a UTF-8 character. */
 	if (*bytes_valid > 4) {
 		return FALSE;
@@ -412,7 +412,7 @@
 	if (g_utf8_get_char_validated (end, *bytes_valid) == (gunichar) -1) {
 		return FALSE;
 	}
-	
+
 	return TRUE;
 }
 
@@ -425,17 +425,17 @@
 	gchar  *str;
 	gsize   bytes_read;
 	gsize   bytes_written;
-	
-	str = g_locale_to_utf8 (s->str, 
-				s->len, 
-				&bytes_read, 
-				&bytes_written, 
+
+	str = g_locale_to_utf8 (s->str,
+				s->len,
+				&bytes_read,
+				&bytes_written,
 				&error);
 	if (error) {
 		g_debug ("  Conversion to UTF-8 read %d bytes, wrote %d bytes",
-			 bytes_read, 
+			 bytes_read,
 			 bytes_written);
-		g_message ("Could not convert file from locale to UTF-8, %s", 
+		g_message ("Could not convert file from locale to UTF-8, %s",
 			   error->message);
 		g_error_free (error);
 		g_free (str);
@@ -485,7 +485,7 @@
 	buf_size = TEXT_CHECK_SIZE - 1;
 
 	g_debug ("  Starting read...");
-	
+
 	while (has_more_data && !has_reached_max && !error) {
 		gssize bytes_read;
 		gssize bytes_remaining;
@@ -507,7 +507,7 @@
 			bytes_read += bytes;
 			bytes_remaining -= bytes;
 
-			g_debug ("  Read %d bytes", 
+			g_debug ("  Read %d bytes",
 				 bytes);
 		}
 
@@ -527,7 +527,7 @@
 		if (bytes_read_total == 0) {
 			if (bytes_read == buf_size &&
 			    strchr (buf, '\n') == NULL) {
-				g_debug ("  No '\\n' in the first %d bytes, not indexing file", 
+				g_debug ("  No '\\n' in the first %d bytes, not indexing file",
 					 buf_size);
 				break;
 			} else if (bytes_read <= 2) {
@@ -545,13 +545,13 @@
 
 		if (bytes_read != buf_size || bytes_read == 0) {
 			has_more_data = FALSE;
-		} 
+		}
 
 		if (bytes_read_total >= TEXT_MAX_SIZE) {
 			has_reached_max = TRUE;
 		}
 
-		g_debug ("  Read %d bytes total, %d bytes this time, more data:%s, reached max:%s", 
+		g_debug ("  Read %d bytes total, %d bytes this time, more data:%s, reached max:%s",
 			 bytes_read_total,
 			 bytes_read,
 			 has_more_data ? "yes" : "no",
@@ -576,28 +576,28 @@
 
                 return NULL;
         }
-	
+
 	/* Check for UTF-8 Validity, if not try to convert it to the
 	 * locale we are in.
 	 */
 	is_utf8 = get_file_is_utf8 (s, &bytes_valid);
-	
+
 	/* Make sure the string is NULL terminated and in the case
 	 * where the string is valid UTF-8 up to the last character
 	 * which was cut off, NULL terminate to the last most valid
-	 * character.  
+	 * character.
 	 */
 #ifdef TRY_LOCALE_TO_UTF8_CONVERSION
 	if (!is_utf8) {
 		s = get_file_in_locale (s);
 	} else {
-		g_debug ("  Truncating to last valid UTF-8 character (%d/%d bytes)", 
+		g_debug ("  Truncating to last valid UTF-8 character (%d/%d bytes)",
 			 bytes_valid,
 			 s->len);
 		s = g_string_truncate (s, bytes_valid);
 	}
 #else   /* TRY_LOCALE_TO_UTF8_CONVERSION */
-	g_debug ("  Truncating to last valid UTF-8 character (%d/%d bytes)", 
+	g_debug ("  Truncating to last valid UTF-8 character (%d/%d bytes)",
 		 bytes_valid,
 		 s->len);
 	s = g_string_truncate (s, bytes_valid);
@@ -610,7 +610,7 @@
 		g_string_free (s, TRUE);
 		s = NULL;
 	}
-	
+
         return s ? g_string_free (s, FALSE) : NULL;
 }
 
@@ -618,7 +618,7 @@
 #ifdef HAVE_HILDON_THUMBNAIL
 
 static void
-get_file_thumbnail_queue_cb (DBusGProxy     *proxy, 
+get_file_thumbnail_queue_cb (DBusGProxy     *proxy,
 			     DBusGProxyCall *call,
 			     gpointer        user_data)
 {
@@ -626,8 +626,8 @@
 	guint   handle;
 
 	/* FIXME: What is the point of this? */
-	dbus_g_proxy_end_call (proxy, call, &error, 
-			       G_TYPE_UINT, &handle, 
+	dbus_g_proxy_end_call (proxy, call, &error,
+			       G_TYPE_UINT, &handle,
 			       G_TYPE_INVALID);
 }
 
@@ -658,11 +658,11 @@
 		g_debug ("Requesting thumbnails");
 
 		dbus_g_proxy_begin_call (tracker_dbus_get_thumbnailer (),
-					 "Queue", 
-					 get_file_thumbnail_queue_cb, 
-					 NULL, NULL, 
-					 G_TYPE_STRV, batch, 
-					 G_TYPE_UINT, 0, 
+					 "Queue",
+					 get_file_thumbnail_queue_cb,
+					 NULL, NULL,
+					 G_TYPE_STRV, batch,
+					 G_TYPE_UINT, 0,
 					 G_TYPE_INVALID);
 
 		for (i = 0; i <= count; i++) {
@@ -683,7 +683,7 @@
 	argv[3] = g_strdup ("normal");
 	argv[4] = NULL;
 
-	context = process_context_create ((const gchar **) argv, 
+	context = process_context_create ((const gchar **) argv,
 					  get_file_content_read_cb)
 
 	if (!context) {
@@ -749,7 +749,7 @@
 
 	g_message ("Extracting text for:'%s' using filter:'%s'", argv[1], argv[0]);
 
-	context = process_context_create ((const gchar **) argv, 
+	context = process_context_create ((const gchar **) argv,
 					  get_file_content_read_cb);
 
 	g_free (text_filter_file);
@@ -818,17 +818,17 @@
 
 	mime_type = tracker_file_get_mime_type (path);
 
-        tracker_metadata_insert (metadata, METADATA_FILE_NAME, 
+        tracker_metadata_insert (metadata, METADATA_FILE_NAME,
 				 g_filename_display_basename (path));
-	tracker_metadata_insert (metadata, METADATA_FILE_PATH, 
+	tracker_metadata_insert (metadata, METADATA_FILE_PATH,
 				 g_path_get_dirname (path));
 	tracker_metadata_insert (metadata, METADATA_FILE_NAME_DELIMITED,
                                  g_filename_to_utf8 (path, -1, NULL, NULL, NULL));
-	tracker_metadata_insert (metadata, METADATA_FILE_MIMETYPE, 
+	tracker_metadata_insert (metadata, METADATA_FILE_MIMETYPE,
 				 mime_type);
 
 	if (mime_type) {
-		/* FIXME: 
+		/* FIXME:
 		 * We should determine here for which items we do and for which
 		 * items we don't want to pre-create the thumbnail. */
 

Modified: branches/indexer-split/src/tracker-preferences/tracker-preferences.c
==============================================================================
--- branches/indexer-split/src/tracker-preferences/tracker-preferences.c	(original)
+++ branches/indexer-split/src/tracker-preferences/tracker-preferences.c	Sat Sep 20 14:45:00 2008
@@ -258,7 +258,7 @@
 				 NULL,
 				 NULL,
 				 NULL,
-				 G_TYPE_STRING, name, 
+				 G_TYPE_STRING, name,
 				 G_TYPE_BOOLEAN, value,
 				 G_TYPE_INVALID);
 }
@@ -272,7 +272,7 @@
 				 NULL,
 				 NULL,
 				 NULL,
-				 G_TYPE_STRING, name, 
+				 G_TYPE_STRING, name,
 				 G_TYPE_INT, value,
 				 G_TYPE_INVALID);
 }
@@ -543,7 +543,7 @@
 
 
 static void
-restart_tracker (GtkDialog *dialog, gint response, gpointer data) 
+restart_tracker (GtkDialog *dialog, gint response, gpointer data)
 {
 
 	gtk_widget_destroy (GTK_WIDGET (dialog));
@@ -843,7 +843,7 @@
 						"next time the Tracker daemon "
 						"is restarted."));
 			button = g_strdup (_("_Reindex"));
-					     
+
 		} else {
 			primary = g_strdup (_("Tracker daemon must be "
 					      "restarted"));
@@ -854,7 +854,7 @@
 						"daemon now."));
 			button = g_strdup (_("_Restart"));
 		}
-		
+
 		dialog = gtk_message_dialog_new (GTK_WINDOW (main_window),
 						 GTK_DIALOG_MODAL,
 						 GTK_MESSAGE_WARNING,
@@ -864,8 +864,8 @@
 		gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog),
 							  secondary);
 
-		gtk_dialog_add_buttons (GTK_DIALOG (dialog), 
-					GTK_STOCK_CANCEL, GTK_RESPONSE_NO, 
+		gtk_dialog_add_buttons (GTK_DIALOG (dialog),
+					GTK_STOCK_CANCEL, GTK_RESPONSE_NO,
 					button, GTK_RESPONSE_YES, NULL);
 
 		g_free (primary);

Modified: branches/indexer-split/src/tracker-search-tool/tracker-search-tool-callbacks.c
==============================================================================
--- branches/indexer-split/src/tracker-search-tool/tracker-search-tool-callbacks.c	(original)
+++ branches/indexer-split/src/tracker-search-tool/tracker-search-tool-callbacks.c	Sat Sep 20 14:45:00 2008
@@ -257,7 +257,7 @@
 
 gboolean
 text_changed_cb (GtkWidget * widget,
-		 gpointer data)  
+		 gpointer data)
 {
 	GSearchWindow * gsearch = data;
 	const gchar * s = gtk_entry_get_text (GTK_ENTRY (gsearch->search_entry));
@@ -308,7 +308,7 @@
 
 void
 category_changed_cb (GtkTreeSelection * treeselection,
-		     gpointer data) 
+		     gpointer data)
 {
 	select_category (treeselection, data);
 }
@@ -421,7 +421,7 @@
 
 void
 select_changed_cb (GtkTreeSelection *treeselection,
-		   gpointer user_data) 
+		   gpointer user_data)
 {
 
 	GSearchWindow *gsearch = user_data;
@@ -436,7 +436,7 @@
 	if (gtk_tree_selection_count_selected_rows (GTK_TREE_SELECTION (gsearch->search_results_selection)) == 0) {
 		return;
 	}
-	
+
 	gtk_tree_selection_get_selected (GTK_TREE_SELECTION (gsearch->search_results_selection),
 					 &model,
 			                 &iter);
@@ -446,12 +446,12 @@
 		            COLUMN_PATH, &path,
 		            -1);
 
-	//g_print ("selected uri is %s/%s\n", path, name); 
+	//g_print ("selected uri is %s/%s\n", path, name);
 
 	g_free (path);
 
 	g_free (name);
-	
+
 #endif
 }
 
@@ -465,7 +465,7 @@
 
 	if (is_local_file) {
 		gchar *uri = gnome_vfs_get_uri_from_local_path (local_uri);
-	
+
 		thumb_name = gnome_thumbnail_path_for_uri (uri, GNOME_THUMBNAIL_SIZE_NORMAL);
 
 		g_free (uri);
@@ -478,14 +478,14 @@
 							     local_uri,
 							     NULL,
 							     GNOME_ICON_LOOKUP_FLAGS_SHOW_SMALL_IMAGES_AS_THEMSELVES | GNOME_ICON_LOOKUP_FLAGS_ALLOW_SVG_AS_THEMSELVES,
-							     0);           
+							     0);
 
 		temp = gtk_icon_theme_load_icon (gtk_icon_theme_get_default(),
                                          icon_name,
                                          METADATA_IMAGE_HEIGHT,
                                          GTK_ICON_LOOKUP_FORCE_SVG,
                                          NULL);
-	
+
 		g_free (icon_name);
 
 		return temp;
@@ -507,7 +507,7 @@
 	ServiceType type;
 
 	if (gtk_tree_selection_count_selected_rows (GTK_TREE_SELECTION (gsearch->search_results_selection)) != 1) {
-		tracker_metadata_tile_set_uri (TRACKER_METADATA_TILE (gsearch->metatile), NULL, 0, NULL, NULL);		
+		tracker_metadata_tile_set_uri (TRACKER_METADATA_TILE (gsearch->metatile), NULL, 0, NULL, NULL);
 		//gtk_widget_hide (gsearch->metatile);
 		return;
 	}
@@ -545,7 +545,7 @@
 		} else {
 			tracker_metadata_tile_set_uri (TRACKER_METADATA_TILE (gsearch->metatile), uri, type, mime, pixbuf);
 		}
-		
+
 
                 g_free (uri);
 		g_free (mime);
@@ -976,7 +976,7 @@
 			gtk_tree_selection_unselect_iter (GTK_TREE_SELECTION (gsearch->search_results_selection), &iter);
 
 			if (result == GNOME_VFS_OK) {
-	
+
 				gtk_list_store_remove (GTK_LIST_STORE (gsearch->search_results_list_store), &iter);
 			}
 			else {
@@ -1010,7 +1010,7 @@
 				}
 
 				if (result == GNOME_VFS_OK) {
-					
+
 					gtk_list_store_remove (GTK_LIST_STORE (gsearch->search_results_list_store), &iter);
 				}
 				else {
@@ -1297,17 +1297,17 @@
         time_t seconds;
 
 	item = gnome_desktop_item_new ();
-	
+
 	exec_string = g_strdup_printf ("evolution \"%s\"",utf8_uri);
-	
+
 	gnome_desktop_item_set_string (item, GNOME_DESKTOP_ITEM_ENCODING, "UTF-8");
 	gnome_desktop_item_set_string (item, GNOME_DESKTOP_ITEM_NAME, utf8_name);
 	gnome_desktop_item_set_string (item, GNOME_DESKTOP_ITEM_COMMENT, _("Activate to view this email"));
 	gnome_desktop_item_set_string (item, GNOME_DESKTOP_ITEM_EXEC, exec_string);
-	gnome_desktop_item_set_string (item, GNOME_DESKTOP_ITEM_ICON, "email");	
+	gnome_desktop_item_set_string (item, GNOME_DESKTOP_ITEM_ICON, "email");
 	gnome_desktop_item_set_string (item, GNOME_DESKTOP_ITEM_TERMINAL, "false");
 	gnome_desktop_item_set_string (item, GNOME_DESKTOP_ITEM_TYPE, "Application");
-	
+
 	seconds = time (NULL);
 	save_uri = g_strdup_printf ("/tmp/tracker-email-shortcut-file%d.desktop", (int)seconds);
 	gnome_desktop_item_save (item,
@@ -1384,7 +1384,7 @@
 			                        8,
 			                        (guchar *) desktop_uri,
 			                        strlen (desktop_uri));
-				        g_free (desktop_uri);			
+				        g_free (desktop_uri);
 			}
 			g_free (tmp_uri);
 		}
@@ -1838,7 +1838,7 @@
 {
 	GSearchWindow * gsearch = data;
 	gchar	      * suggest = g_object_get_data (G_OBJECT (widget), "suggestion");
-	
+
 	gtk_entry_set_text (GTK_ENTRY (gsearch->search_entry), suggest);
 	gtk_button_clicked (GTK_BUTTON (gsearch->find_button));
 }

Modified: branches/indexer-split/src/tracker-search-tool/tracker-search-tool-support.c
==============================================================================
--- branches/indexer-split/src/tracker-search-tool/tracker-search-tool-support.c	(original)
+++ branches/indexer-split/src/tracker-search-tool/tracker-search-tool-support.c	Sat Sep 20 14:45:00 2008
@@ -1141,7 +1141,7 @@
 
 	if (file == NULL || mime == NULL) {
 		icon_name = g_strdup (ICON_THEME_REGULAR_ICON);
-	} 
+	}
 
 	else if ((g_file_test (file, G_FILE_TEST_IS_EXECUTABLE)) &&
 	         (g_ascii_strcasecmp (mime, "application/x-executable-binary") == 0)) {
@@ -1162,7 +1162,7 @@
 
 		/* check for thumbnail first */
 		GdkPixbuf *thumbnail_pixbuf = tracker_search_get_thumbnail_image (file);
-		
+
 		if (thumbnail_pixbuf != NULL) {
 
 			if ((gdk_pixbuf_get_width (thumbnail_pixbuf) > ICON_SIZE) ||
@@ -1197,7 +1197,7 @@
 			} else {
 				return thumbnail_pixbuf;
 			}
-		
+
 		}
 
 		/* check if image can be generated from file */
@@ -1212,16 +1212,16 @@
 			icon_name = tracker_search_icon_lookup (gsearch, file, mime, file_info, TRUE);
 		}
 
-		
+
 	}
 
 	pixbuf = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), icon_name, ICON_SIZE, 0, NULL);
 
 	if (!pixbuf) {
-		gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), ICON_THEME_REGULAR_ICON, ICON_SIZE, 0, NULL); 
+		gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), ICON_THEME_REGULAR_ICON, ICON_SIZE, 0, NULL);
 	}
 
-		
+
 	g_free (icon_name);
 
 
@@ -1526,7 +1526,7 @@
 		return DEFAULT_SEPARATOR_POSITION;
 	}
 
-	return saved_pos;	
+	return saved_pos;
 }
 
 void

Modified: branches/indexer-split/src/tracker-search-tool/tracker-search-tool.c
==============================================================================
--- branches/indexer-split/src/tracker-search-tool/tracker-search-tool.c	(original)
+++ branches/indexer-split/src/tracker-search-tool/tracker-search-tool.c	Sat Sep 20 14:45:00 2008
@@ -2,7 +2,7 @@
 /*
  * TRACKER Search Tool - modfied from Gnome search tool
  *
- *  File:  tracker_search_tool.c 
+ *  File:  tracker_search_tool.c
  *  (C) Me Jamie McCracken
  *
  *  Original Copyright:
@@ -313,14 +313,14 @@
 		gtk_widget_set_sensitive (gsearch->search_results_save_results_as_item, TRUE);
 	}
 	gtk_widget_show (gsearch->find_button);
-	
+
 
 	if (gtk_window_get_focus (GTK_WINDOW (gsearch->window)) == NULL) {
 		gtk_window_set_focus (GTK_WINDOW (gsearch->window), gsearch->focus);
 	}
 }
 
-static gboolean 
+static gboolean
 process_snippets (GSearchWindow * gsearch)
 {
 	if (!gsearch->snippet_queue || g_queue_is_empty (gsearch->snippet_queue)) {
@@ -330,7 +330,7 @@
 	SnippetRow *snippet = g_queue_pop_head (gsearch->snippet_queue);
 
 	tracker_search_get_snippet_async (tracker_client, snippet->type, snippet->uri, gsearch->search_term, set_snippet, snippet);
-	
+
 	return FALSE;
 }
 
@@ -357,7 +357,7 @@
 
 		locale = g_locale_from_utf8 (file_is_named_utf8, -1, NULL, NULL, &error);
 		if (locale == NULL) {
-		
+
 			display_dialog_character_set_conversion_error (gsearch->window, file_is_named_utf8, error);
 			g_free (file_is_named_utf8);
 			g_error_free (error);
@@ -438,15 +438,15 @@
 					break;
 				}
 			}
-		}			
+		}
 	}
- 
+
 	if (!g_queue_is_empty (snippet_row->gsearch->snippet_queue)) {
 		g_idle_add ((GSourceFunc) process_snippets, snippet_row->gsearch);
 	}
 
 	free_snippet (snippet_row);
-	
+
 	g_free (snippet_markup);
 }
 
@@ -464,7 +464,7 @@
 	gtk_list_store_append (GTK_LIST_STORE (store), iter);
 	gtk_list_store_set (GTK_LIST_STORE (store), iter,
 			    COLUMN_ICON, gsearch->email_pixbuf,
-			    COLUMN_URI, uri, 
+			    COLUMN_URI, uri,
 			    COLUMN_NAME, subject,
 			    COLUMN_PATH, sender,
 			    COLUMN_MIME, mime,
@@ -501,7 +501,7 @@
 {
 	GdkPixbuf * pixbuf;
 	GnomeVFSFileInfo * vfs_file_info;
-	
+
 	gchar * description;
 	gchar * base_name;
 	gchar * dir_name;
@@ -528,13 +528,13 @@
 
 
 	pixbuf = get_file_pixbuf (gsearch, uri, mime, vfs_file_info);
-	
+
 	description = get_file_type_description (uri, mime, vfs_file_info);
 
 	if (!description) {
-		description = g_strdup (mime); 
+		description = g_strdup (mime);
 	}
-	
+
 	base_name = g_path_get_basename (file);
 	dir_name = g_path_get_dirname (file);
 
@@ -549,7 +549,7 @@
 	gtk_list_store_append (GTK_LIST_STORE (store), iter);
 	gtk_list_store_set (GTK_LIST_STORE (store), iter,
 			    COLUMN_ICON, pixbuf,
-			    COLUMN_URI, file, 
+			    COLUMN_URI, file,
 			    COLUMN_NAME, base_name,
 			    COLUMN_PATH, dir_name,
 			    COLUMN_MIME, (description != NULL) ? description : mime,
@@ -619,7 +619,7 @@
 
 	gtk_list_store_set (GTK_LIST_STORE (store), iter,
 			    COLUMN_ICON, pixbuf,
-			    COLUMN_URI, uri, 
+			    COLUMN_URI, uri,
 			    COLUMN_NAME, display_name,
 			    COLUMN_PATH, "Application",
 			    COLUMN_MIME, "",
@@ -665,7 +665,7 @@
 
 
 	g_object_set_data (G_OBJECT (button), "suggestion", suggestion);
- 	g_signal_connect (G_OBJECT (button), "clicked", 
+ 	g_signal_connect (G_OBJECT (button), "clicked",
  		 	  G_CALLBACK (suggest_search_cb), gsearch);
 }
 
@@ -696,7 +696,7 @@
 
  	title_bar_string = g_strconcat ( _("Tracker Search Tool-"), gsearch->search_term ,NULL);
 	gtk_window_set_title (GTK_WINDOW (gsearch->window), title_bar_string);
-	g_free (title_bar_string);	
+	g_free (title_bar_string);
 }
 
 void
@@ -1038,7 +1038,7 @@
 
 	align_box = gtk_alignment_new (0.0, 1.0, 1.0, 1.0);
 	gtk_alignment_set_padding (GTK_ALIGNMENT (align_box), 18, 3, 0, 0);
-	
+
 	gtk_box_pack_start (GTK_BOX (hbox), align_box, FALSE, TRUE, 0);
 
 	label_box = gtk_hbox_new (FALSE, 0);
@@ -1088,7 +1088,7 @@
 
 	gtk_widget_show_all (hbox);
 
-	
+
 	gtk_widget_set_sensitive (gsearch->forward_button, FALSE);
 	gtk_widget_set_sensitive (gsearch->back_button, FALSE);
 
@@ -1172,7 +1172,7 @@
 	gtk_label_set_mnemonic_widget (GTK_LABEL (label), GTK_WIDGET (gsearch->search_results_tree_view));
 
 	gtk_container_add (GTK_CONTAINER (window), GTK_WIDGET (gsearch->search_results_tree_view));
-	
+
 
 	/* metadata_tile */
 	gsearch->metatile = tracker_metadata_tile_new ();
@@ -1225,7 +1225,7 @@
 
 	gtk_tree_view_column_set_cell_data_func (column, renderer,
 	                                         (GtkTreeCellDataFunc) snippet_cell_data_func,
-						 gsearch, NULL);	
+						 gsearch, NULL);
 
 	gtk_tree_view_column_set_reorderable (column, TRUE);
 
@@ -1234,7 +1234,7 @@
 	gtk_tree_view_column_set_max_width (column, 10000);
 
 	gtk_tree_view_append_column (GTK_TREE_VIEW (gsearch->search_results_tree_view), column);
-	
+
 //	gtk_tree_view_set_grid_lines (GTK_TREE_VIEW (gsearch->search_results_tree_view), GTK_TREE_VIEW_GRID_LINES_VERTICAL);
 	gtk_tree_view_set_enable_search (GTK_TREE_VIEW (gsearch->search_results_tree_view), FALSE);
 
@@ -1278,7 +1278,7 @@
 
 	gtk_tree_selection_set_mode (GTK_TREE_SELECTION (gsearch->category_selection),
 				     GTK_SELECTION_BROWSE);
-	
+
 	g_signal_connect (G_OBJECT (gsearch->category_selection),
 	                  "changed",
 	                  G_CALLBACK (category_changed_cb),
@@ -1300,7 +1300,7 @@
 	gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
 
 
-	
+
 	renderer = gtk_cell_renderer_pixbuf_new ();
 	gtk_tree_view_column_pack_start (column, renderer, FALSE);
         gtk_tree_view_column_set_attributes (column, renderer,
@@ -1471,7 +1471,7 @@
 
 		if (meta[0] && meta[1] && meta[2]) {
 			gchar * subject = "Unknown email subject", * sender = "Unknown email sender";
-			
+
 			if (meta[3]) {
 				subject = meta[3];
 				if (meta[4]) {
@@ -1496,8 +1496,8 @@
 
 				if (meta[5]) {
 					icon = meta[5];
-				}				
-				
+				}
+
 				add_application_to_search_results (meta[0], name, exec, icon,
 								   gsearch->search_results_list_store, &gsearch->search_results_iter, gsearch);
 
@@ -1529,7 +1529,7 @@
 static void
 populate_hit_counts (gpointer value,
 		     gpointer data)
-		    
+
 {
 	gchar **meta;
 	gint type;
@@ -1560,17 +1560,17 @@
 
 	count = gsearch->current_service->hit_count;
 	from = gsearch->current_service->offset+1;
-	
+
 	if (MAX_SEARCH_RESULTS + from > count) {
 		to = count;
 	} else {
 		to = MAX_SEARCH_RESULTS + from -1;
 	}
-	
+
 	if (count > 5) {
 		/* Translators: this will appear like "Search results: 5 - 10 of 30 items" */
 		label_str = g_strdup_printf (_("%d - %d of %d items"), from, to, count);
-	} else 
+	} else
 		/* Translators: this will appear like "Search results: 7 items" */
 		label_str = g_strdup_printf (ngettext ("%d item", "%d items", count), count);
 
@@ -1629,15 +1629,15 @@
 		g_ptr_array_foreach (out_array, (GFunc) populate_hit_counts, NULL);
 		g_ptr_array_free (out_array, TRUE);
 		out_array = NULL;
-	}		
+	}
 
 	/* reset and create categories with hits > 0 */
-	
+
 	gtk_list_store_clear (gsearch->category_store);
 
 
    	for (service = services; service->service; ++service) {
-			
+
 		if (service->hit_count == 0) {
 			continue;
 		}
@@ -1645,26 +1645,26 @@
 		has_hits = TRUE;
 
 		gtk_list_store_append (gsearch->category_store, &gsearch->category_iter);
-			
+
 		gchar * label_tmp = g_strdup (_(service->display_name));
 		gchar * label_str = g_strdup_printf ("%s (%d)", label_tmp, service->hit_count);
 		g_free (label_tmp);
 
-			
+
 		gtk_list_store_set (gsearch->category_store, &gsearch->category_iter,
 				    CATEGORY_ICON_NAME, service->pixbuf,
-				    CATEGORY_TITLE, label_str,	
+				    CATEGORY_TITLE, label_str,
 				    CATEGORY_SERVICE, service->service,
 				    -1);
 
-		g_free (label_str);	
+		g_free (label_str);
 
 		if (gsearch->old_type == service->service_type) {
-			first_service = TRUE;	
+			first_service = TRUE;
 			gsearch->current_service = service;
 			gsearch->type = service->service_type;
-			init_tab (gsearch, service);		
-		} 
+			init_tab (gsearch, service);
+		}
 	}
 
 	if (!first_service) {
@@ -1691,7 +1691,7 @@
 			gsearch->old_type = gsearch->type;
 			init_tab (gsearch, service);
 
-			break;			
+			break;
 		}
 	}
 
@@ -1702,7 +1702,7 @@
 
 void
 select_category (GtkTreeSelection * treeselection,
-		 gpointer user_data) 
+		 gpointer user_data)
 {
 	GSearchWindow * gsearch = user_data;
 	GtkTreeIter iter;
@@ -1711,7 +1711,7 @@
 	if (gtk_tree_selection_count_selected_rows (GTK_TREE_SELECTION (gsearch->category_selection)) == 0) {
 		return;
 	}
-	
+
 	GtkTreeModel * model = gtk_tree_view_get_model (GTK_TREE_VIEW (gsearch->category_list));
 
 	gtk_tree_selection_get_selected (GTK_TREE_SELECTION (gsearch->category_selection),
@@ -1811,7 +1811,7 @@
 
 	gsearch->is_locate_database_check_finished = TRUE;
 	stop_animation (gsearch);
-	
+
 	if (error) {
 		display_error_dialog (gsearch->window,  _("Could not connect to search service as it may be busy"));
 		g_error_free (error);
@@ -1831,7 +1831,7 @@
 	} else {
 		gtk_widget_show (gsearch->warning_label);
 	}
-	
+
 	g_free (status);
 
 	if (out_array) {
@@ -1840,12 +1840,12 @@
 
 		/* update hit count after search in case of dud hits */
 
-		tracker_search_text_get_hit_count_async	(tracker_client, gsearch->current_service->service_type, 
+		tracker_search_text_get_hit_count_async	(tracker_client, gsearch->current_service->service_type,
 					    		 gsearch->search_term,
 						    	 (TrackerIntReply)end_refresh_count,
 					    		 gsearch);
 
-		
+
 
 		gsearch->search_results_list_store = gsearch->current_service->store;
 
@@ -1886,7 +1886,7 @@
 	start_animation (gsearch, TRUE);
 
 	if (!new_search) {
-		
+
 		if (gsearch->current_service->has_hits && (gsearch->current_service->offset == search_offset)) {
 			update_page_count_label (gsearch);
 
@@ -1901,7 +1901,7 @@
 			return;
 		}
 	}
-	
+
 	gsearch->current_service->offset = search_offset;
 	tracker_search_text_detailed_async (tracker_client,
 					    -1,
@@ -1938,7 +1938,7 @@
 	GtkIconTheme * theme = gtk_icon_theme_get_default ();
 
 	for (service = services; service->service; ++service) {
-	
+
 		service->store = gtk_list_store_new (NUM_COLUMNS,
 						     GDK_TYPE_PIXBUF,
 						     G_TYPE_STRING,
@@ -1949,7 +1949,7 @@
 						     G_TYPE_STRING,
 						     G_TYPE_INT,
 						     G_TYPE_BOOLEAN);
-	
+
 		service->pixbuf = gtk_icon_theme_load_icon (theme, service->icon_name,
                         	            		    24,
 			                                    GTK_ICON_LOOKUP_USE_BUILTIN,
@@ -1990,7 +1990,7 @@
 	main_container = gtk_vbox_new (FALSE, 0);
 	gtk_container_add (GTK_CONTAINER (gsearch->window), main_container);
 	gtk_container_set_border_width (GTK_CONTAINER (main_container), 0);
-	
+
 	container = gtk_vbox_new (FALSE, 2);
 	gtk_container_add (GTK_CONTAINER (main_container), container);
 	gtk_container_set_border_width (GTK_CONTAINER (container), 1);
@@ -2011,7 +2011,7 @@
 	g_free (search_label);
 	gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT);
 	g_object_set (G_OBJECT (label), "xalign", 0.0, NULL);
-	
+
 	gtk_table_attach (GTK_TABLE (gsearch->name_and_folder_table), label, 0, 1, 0, 1, GTK_FILL, 0, 6, 1);
 
 	gsearch->search_entry = sexy_icon_entry_new ();
@@ -2055,11 +2055,11 @@
 
 	gtk_box_pack_start (GTK_BOX (container), gsearch->pane, TRUE, TRUE, 3);
 
-	/* layout container for results section */	
+	/* layout container for results section */
 
 	vbox = gtk_vbox_new (FALSE, 2);
 	gsearch->message_box = vbox;
-	
+
 	gsearch->no_results = NULL;
 
 	gtk_paned_pack2 (GTK_PANED (gsearch->pane), vbox, TRUE, FALSE);
@@ -2070,7 +2070,7 @@
 	gtk_tree_view_set_model (gsearch->search_results_tree_view, GTK_TREE_MODEL (services[0].store));
 	gtk_widget_set_sensitive (GTK_WIDGET (gsearch->search_results_vbox), FALSE);
 
-	gtk_box_pack_start (GTK_BOX (vbox), GTK_WIDGET (gsearch->search_results_vbox), TRUE, TRUE, 0);	
+	gtk_box_pack_start (GTK_BOX (vbox), GTK_WIDGET (gsearch->search_results_vbox), TRUE, TRUE, 0);
 
 	GTK_WIDGET_SET_FLAGS (gsearch->find_button, GTK_CAN_DEFAULT);
 
@@ -2090,7 +2090,7 @@
 	gtk_paned_pack1 (GTK_PANED (gsearch->pane), widget, TRUE, FALSE);
 
 	gtk_widget_set_sensitive (gsearch->category_list, FALSE);
-	
+
 	gtk_widget_set_sensitive (gsearch->forward_button, FALSE);
 	gtk_widget_set_sensitive (gsearch->back_button, FALSE);
 
@@ -2202,7 +2202,7 @@
 		g_printerr ("invalid arguments: %s\n", error->message);
 		return 1;
 	}
-	
+
 	bindtextdomain (GETTEXT_PACKAGE, TRACKER_LOCALEDIR);
 	bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
 	textdomain (GETTEXT_PACKAGE);
@@ -2254,7 +2254,7 @@
 	}
 
 	gtk_widget_show (gsearch->window);
-	
+
 	tracker_client = tracker_connect (FALSE);
 
 	tracker_search_setup_gconf_notifications (gsearch);

Modified: branches/indexer-split/src/tracker-search-tool/tracker-search-tool.h
==============================================================================
--- branches/indexer-split/src/tracker-search-tool/tracker-search-tool.h	(original)
+++ branches/indexer-split/src/tracker-search-tool/tracker-search-tool.h	Sat Sep 20 14:45:00 2008
@@ -5,7 +5,7 @@
  *  File:  tracker_search.h modified from gnome-search.h
  *
  *  (c) Mr Jamie McCracken
- * 
+ *
  *  Original copyright :
  *  (C) 1998,2002 the Free Software Foundation
  *
@@ -92,7 +92,7 @@
 
 typedef enum {
 	CATEGORY_ICON_NAME,
-	CATEGORY_TITLE,	
+	CATEGORY_TITLE,
 	CATEGORY_SERVICE,
 	NUM_CATEGORY_COLUMNS
 } CategoryColumns;
@@ -147,7 +147,7 @@
 	gint			type;
 	guint			old_type;
 	service_info_t  	*current_service;
-	
+
 	GtkWidget		*metatile;
 	GtkWidget		*no_results;
 	GtkWidget		*count_label;
@@ -170,7 +170,7 @@
 	GtkWidget             * available_options_add_button;
 	GtkSizeGroup          * available_options_button_size_group;
 	GList                 * available_options_selected_list;
-	
+
 	GtkWidget             * files_found_label;
 	GtkWidget             * search_results_vbox;
 	GtkWidget             * search_results_popup_menu;

Modified: branches/indexer-split/src/tracker-thumbnailer/tracker-thumbnailer.c
==============================================================================
--- branches/indexer-split/src/tracker-thumbnailer/tracker-thumbnailer.c	(original)
+++ branches/indexer-split/src/tracker-thumbnailer/tracker-thumbnailer.c	Sat Sep 20 14:45:00 2008
@@ -45,7 +45,7 @@
 static gboolean
 create_thumbnails_dir (const gchar * const subdir)
 {
-        
+
 	gchar *thumbnails_dir = NULL;
         const gchar *home_dir;
 
@@ -122,7 +122,7 @@
 }
 
 static gboolean
-generate_thumbnail (const gchar *filename, const gchar *thumbnail_filename, const gchar *mime, gint size) 
+generate_thumbnail (const gchar *filename, const gchar *thumbnail_filename, const gchar *mime, gint size)
 {
 
         gchar    *thumbnailer;
@@ -184,7 +184,7 @@
 	 * see, libpng doesn't allow you to just set metadata, you have to do
 	 * that when you create the file.  Therefore, we need to copy the newly
 	 * created thumbnail into a new one while setting the required attributes
-	 */	
+	 */
         g_assert ((fp = g_fopen (thumbnail_filename, "r")));
 	g_assert ((png_ptr = png_create_read_struct (PNG_LIBPNG_VER_STRING, NULL, NULL, NULL)));
 	g_assert ((info_ptr = png_create_info_struct (png_ptr)));
@@ -211,7 +211,7 @@
 	}
 	png_read_image (png_ptr, row_pointers);
 	png_read_end (png_ptr, NULL);
-        
+
         png_destroy_info_struct (png_ptr, &info_ptr);
         png_destroy_read_struct (&png_ptr, NULL, NULL);
 	fclose (fp);
@@ -227,7 +227,7 @@
 
                 png_init_io (png_ptr, fp);
 
-                png_set_IHDR (png_ptr, info_ptr, width, height, bit_depth, 
+                png_set_IHDR (png_ptr, info_ptr, width, height, bit_depth,
                               color_type, interlace_method, compression_method, filter_method);
 
                 if (palette && num_palette > 0)
@@ -248,7 +248,7 @@
                 pngtext[2].text = "Tracker thumbnail factory";
                 pngtext[2].compression = PNG_TEXT_COMPRESSION_NONE;
                 png_set_text(png_ptr, info_ptr, pngtext, 3);
-                
+
                 png_write_info (png_ptr, info_ptr);
                 png_write_image (png_ptr, row_pointers);
                 png_write_end (png_ptr, info_ptr);
@@ -272,7 +272,7 @@
 }
 
 static gboolean
-validate_args (gint argc, gchar **argv) 
+validate_args (gint argc, gchar **argv)
 {
         if (argc < 4) {
                 return FALSE;
@@ -293,7 +293,7 @@
  * argv[3] == requested size: "normal", "large", "preview"
  */
 
-gint 
+gint
 main (gint argc, gchar *argv[])
 {
 	gchar         *uri;

Modified: branches/indexer-split/src/tracker-utils/tracker-files.c
==============================================================================
--- branches/indexer-split/src/tracker-utils/tracker-files.c	(original)
+++ branches/indexer-split/src/tracker-utils/tracker-files.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *
@@ -38,27 +38,27 @@
 static gint         offset;
 
 static GOptionEntry entries[] = {
-	{ "service", 's', 0, G_OPTION_ARG_STRING, &service, 
-          N_("Search from a specific service"), 
-          NULL 
+	{ "service", 's', 0, G_OPTION_ARG_STRING, &service,
+          N_("Search from a specific service"),
+          NULL
         },
-	{ "limit", 'l', 0, G_OPTION_ARG_INT, &limit, 
-          N_("Limit the number of results shown"), 
-          N_("512") 
+	{ "limit", 'l', 0, G_OPTION_ARG_INT, &limit,
+          N_("Limit the number of results shown"),
+          N_("512")
         },
-	{ "offset", 'o', 0, G_OPTION_ARG_INT, &offset, 
-          N_("Offset the results"), 
-          N_("0") 
+	{ "offset", 'o', 0, G_OPTION_ARG_INT, &offset,
+          N_("Offset the results"),
+          N_("0")
         },
-	{ "add-mime", 'm', 0, G_OPTION_ARG_STRING_ARRAY, &mimes, 
-          N_("MIME types (can be used multiple times)"), 
+	{ "add-mime", 'm', 0, G_OPTION_ARG_STRING_ARRAY, &mimes,
+          N_("MIME types (can be used multiple times)"),
           NULL
         },
 	{ NULL }
 };
 
 int
-main (int argc, char **argv) 
+main (int argc, char **argv)
 {
 
 	TrackerClient  *client;
@@ -101,16 +101,16 @@
 
 		type = tracker_service_name_to_type (service);
 
-		array = tracker_files_get_by_service_type (client, 
-							   time (NULL), 
-							   type, 
-							   offset, 
-							   limit, 
+		array = tracker_files_get_by_service_type (client,
+							   time (NULL),
+							   type,
+							   offset,
+							   limit,
 							   &error);
 
 		if (error) {
 			g_printerr ("%s:'%s', %s\n",
-				    _("Could not get files by service type"), 
+				    _("Could not get files by service type"),
 				    service,
 				    error->message);
 			g_error_free (error);
@@ -139,16 +139,16 @@
 		gchar **array;
 		gchar **p;
 
-		array = tracker_files_get_by_mime_type (client, 
-							time (NULL), 
-							mimes, 
-							offset, 
-							limit, 
+		array = tracker_files_get_by_mime_type (client,
+							time (NULL),
+							mimes,
+							offset,
+							limit,
 							&error);
 
 		if (error) {
 			g_printerr ("%s, %s\n",
-				    _("Could not get files by MIME type"), 
+				    _("Could not get files by MIME type"),
 				    error->message);
 			g_error_free (error);
 

Modified: branches/indexer-split/src/tracker-utils/tracker-meta-folder.c
==============================================================================
--- branches/indexer-split/src/tracker-utils/tracker-meta-folder.c	(original)
+++ branches/indexer-split/src/tracker-utils/tracker-meta-folder.c	Sat Sep 20 14:45:00 2008
@@ -36,12 +36,12 @@
 static gchar        **fields;
 
 static GOptionEntry   entries[] = {
-	{ "path", 'p', 0, G_OPTION_ARG_STRING, &path, 
-          N_("Path to use for directory to get metadata information about"), 
+	{ "path", 'p', 0, G_OPTION_ARG_STRING, &path,
+          N_("Path to use for directory to get metadata information about"),
           NULL,
         },
-	{ G_OPTION_REMAINING, 0, 0, 
-          G_OPTION_ARG_STRING_ARRAY, &fields, 
+	{ G_OPTION_REMAINING, 0, 0,
+          G_OPTION_ARG_STRING_ARRAY, &fields,
           NULL,
           NULL
         },
@@ -54,23 +54,23 @@
         gint cols;
         gint width;
         gint i;
-        
+
         /* Headers */
         g_print ("  %-*.*s ",
                  MAX_FILENAME_WIDTH,
                  MAX_FILENAME_WIDTH,
                  _("Filename"));
-        
+
         width  = MAX_FILENAME_WIDTH;
         width += 1;
-        
+
         cols = g_strv_length (fields_resolved);
-        
+
         for (i = 0; i < cols; i++) {
-                g_print ("%s%s", 
+                g_print ("%s%s",
                          fields_resolved[i],
                          i < cols - 1 ? ", " : "");
-                
+
                 width += g_utf8_strlen (fields_resolved[i], -1);
                 width += i < cols - 1 ? 2 : 0;
         }
@@ -85,7 +85,7 @@
 }
 
 static void
-get_meta_table_data (gpointer data, 
+get_meta_table_data (gpointer data,
                      gpointer user_data)
 {
 	gchar **meta;
@@ -102,11 +102,11 @@
         basename = g_path_get_basename (*meta);
         len = g_utf8_strlen (basename, -1);
         cols = g_strv_length (meta);
-        
+
 	for (p = meta, i = 0; *p; p++, i++) {
                 if (i == 0) {
-			g_print ("  %-*.*s", 
-                                 MAX (len, MAX_FILENAME_WIDTH), 
+			g_print ("  %-*.*s",
+                                 MAX (len, MAX_FILENAME_WIDTH),
                                  MAX (len, MAX_FILENAME_WIDTH),
                                  basename);
 
@@ -118,10 +118,10 @@
                                         g_print (" ");
                                 }
                         }
-                        
+
                         g_print (" (");
                 } else {
-                        g_print ("%s%s", 
+                        g_print ("%s%s",
                                  *p,
                                  i < cols - 1 ? ", " : "");
                 }
@@ -132,8 +132,8 @@
 	g_print (")\n");
 }
 
-int 
-main (int argc, char **argv) 
+int
+main (int argc, char **argv)
 {
 	TrackerClient   *client;
 	GOptionContext  *context;
@@ -149,13 +149,13 @@
 	bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
 	textdomain (GETTEXT_PACKAGE);
 
-	/* Translators: this messagge will apper immediately after the  
-         * usage string - Usage: COMMAND [OPTION]... <THIS_MESSAGE>     
+	/* Translators: this messagge will apper immediately after the
+         * usage string - Usage: COMMAND [OPTION]... <THIS_MESSAGE>
          */
 	context = g_option_context_new (_("Retrieve meta-data information about files in a directory"));
 
-	/* Translators: this message will appear after the usage string 
-	 * and before the list of options, showing an usage example.   
+	/* Translators: this message will appear after the usage string
+	 * and before the list of options, showing an usage example.
          */
         summary = g_strconcat (_("To use multiple meta-data types simply list them, for example:"),
                                "\n"
@@ -214,26 +214,26 @@
 	path_in_utf8 = g_filename_to_utf8 (path, -1, NULL, NULL, &error);
         if (error) {
 		g_printerr ("%s:'%s', %s\n",
-                            _("Could not get UTF-8 path from path"), 
+                            _("Could not get UTF-8 path from path"),
                             path,
                             error->message);
                 g_error_free (error);
                 tracker_disconnect (client);
-        
+
 		return EXIT_FAILURE;
 	}
 
-	array = tracker_files_get_metadata_for_files_in_folder (client, 
-                                                                time (NULL), 
-                                                                path_in_utf8, 
-                                                                fields_resolved, 
+	array = tracker_files_get_metadata_for_files_in_folder (client,
+                                                                time (NULL),
+                                                                path_in_utf8,
+                                                                fields_resolved,
                                                                 &error);
 
 	g_free (path_in_utf8);
 
 	if (error) {
 		g_printerr ("%s:'%s', %s\n",
-                            _("Could not get meta-data for files in directory"), 
+                            _("Could not get meta-data for files in directory"),
                             path,
                             error->message);
                 g_error_free (error);
@@ -244,16 +244,16 @@
 	}
 
         if (!array) {
-                g_print ("%s\n", 
+                g_print ("%s\n",
 			 _("No meta-data found for files in that directory"));
         } else {
                 g_print ("%s:\n",
                          _("Results"));
 
                 print_header (fields_resolved);
-                
-                g_ptr_array_foreach (array, 
-                                     get_meta_table_data, 
+
+                g_ptr_array_foreach (array,
+                                     get_meta_table_data,
                                      fields_resolved);
                 g_ptr_array_free (array, TRUE);
         }

Modified: branches/indexer-split/src/tracker-utils/tracker-query.c
==============================================================================
--- branches/indexer-split/src/tracker-utils/tracker-query.c	(original)
+++ branches/indexer-split/src/tracker-utils/tracker-query.c	Sat Sep 20 14:45:00 2008
@@ -44,7 +44,7 @@
 static gint           offset;
 
 static GOptionEntry   entries[] = {
-	{ "path", 'p', 0, G_OPTION_ARG_STRING, &path, 
+	{ "path", 'p', 0, G_OPTION_ARG_STRING, &path,
           N_("Path to use in query"),
           NULL,
         },
@@ -52,25 +52,25 @@
           N_("Search from a specific service"),
           NULL
         },
-	{ "limit", 'l', 0, G_OPTION_ARG_INT, &limit, 
-          N_("Limit the number of results shown"), 
+	{ "limit", 'l', 0, G_OPTION_ARG_INT, &limit,
+          N_("Limit the number of results shown"),
           N_("512")
         },
-	{ "offset", 'o', 0, G_OPTION_ARG_INT, &offset, 
-          N_("Offset the results"), 
-          N_("0") 
-        },
-	{ "search-term", 't', 0, G_OPTION_ARG_STRING, &search, 
-          N_("Adds a fulltext search filter"), 
-          NULL, 
+	{ "offset", 'o', 0, G_OPTION_ARG_INT, &offset,
+          N_("Offset the results"),
+          N_("0")
         },
-	{ "keyword", 'k', 0, G_OPTION_ARG_STRING, &keyword, 
+	{ "search-term", 't', 0, G_OPTION_ARG_STRING, &search,
+          N_("Adds a fulltext search filter"),
+          NULL,
+        },
+	{ "keyword", 'k', 0, G_OPTION_ARG_STRING, &keyword,
           N_("Adds a keyword filter"),
           NULL
         },
-	{ G_OPTION_REMAINING, 0, 0, 
-          G_OPTION_ARG_STRING_ARRAY, &fields, 
-          N_("Metadata Fields"), 
+	{ G_OPTION_REMAINING, 0, 0,
+          G_OPTION_ARG_STRING_ARRAY, &fields,
+          N_("Metadata Fields"),
           NULL
         },
 	{ NULL }
@@ -97,7 +97,7 @@
 }
 
 int
-main (int argc, char **argv) 
+main (int argc, char **argv)
 {
 	TrackerClient   *client;
 	ServiceType      type;
@@ -164,25 +164,25 @@
         path_in_utf8 = g_filename_to_utf8 (path, -1, NULL, NULL, &error);
         if (error) {
 		g_printerr ("%s:'%s', %s\n",
-                            _("Could not get UTF-8 path from path"), 
+                            _("Could not get UTF-8 path from path"),
                             path,
                             error->message);
                 g_error_free (error);
                 tracker_disconnect (client);
-        
+
 		return EXIT_FAILURE;
 	}
 
 	g_file_get_contents (path_in_utf8, &content, &size, &error);
         if (error) {
 		g_printerr ("%s:'%s', %s\n",
-                            _("Could not read file"), 
+                            _("Could not read file"),
                             path_in_utf8,
                             error->message);
                 g_error_free (error);
                 g_free (path_in_utf8);
                 tracker_disconnect (client);
-        
+
 		return EXIT_FAILURE;
 	}
 
@@ -201,15 +201,15 @@
                 return EXIT_FAILURE;
         }
 
-	array = tracker_search_query (client, 
-                                      time (NULL), 
-                                      type, 
-                                      fields, 
-                                      search, 
-                                      keyword, 
-                                      buffer, 
-                                      offset, 
-                                      limit, 
+	array = tracker_search_query (client,
+                                      time (NULL),
+                                      type,
+                                      fields,
+                                      search,
+                                      keyword,
+                                      buffer,
+                                      offset,
+                                      limit,
                                       FALSE,
 				      NULL,
 				      FALSE,
@@ -223,10 +223,10 @@
 		g_error_free (error);
 
 		return EXIT_FAILURE;
-	} 
-        
+	}
+
         if (!array) {
-                g_print ("%s\n", 
+                g_print ("%s\n",
 			 _("No results found matching your query"));
         } else {
                 g_ptr_array_foreach (array, (GFunc) get_meta_table_data, NULL);

Modified: branches/indexer-split/src/tracker-utils/tracker-search.c
==============================================================================
--- branches/indexer-split/src/tracker-utils/tracker-search.c	(original)
+++ branches/indexer-split/src/tracker-utils/tracker-search.c	Sat Sep 20 14:45:00 2008
@@ -42,21 +42,21 @@
           N_("Search from a specific service"),
           NULL
         },
-	{ "limit", 'l', 0, G_OPTION_ARG_INT, &limit, 
-          N_("Limit the number of results shown"), 
+	{ "limit", 'l', 0, G_OPTION_ARG_INT, &limit,
+          N_("Limit the number of results shown"),
           N_("512")
         },
-	{ "offset", 'o', 0, G_OPTION_ARG_INT, &offset, 
-          N_("Offset the results"), 
-          N_("0") 
+	{ "offset", 'o', 0, G_OPTION_ARG_INT, &offset,
+          N_("Offset the results"),
+          N_("0")
         },
-	{ "detailed", 'd', 0, G_OPTION_ARG_NONE, &detailed, 
-          N_("Show more detailed results with service and mime type"), 
+	{ "detailed", 'd', 0, G_OPTION_ARG_NONE, &detailed,
+          N_("Show more detailed results with service and mime type"),
           NULL
         },
-	{ G_OPTION_REMAINING, 0, 0, 
-          G_OPTION_ARG_STRING_ARRAY, &terms, 
-          N_("search terms"), 
+	{ G_OPTION_REMAINING, 0, 0,
+          G_OPTION_ARG_STRING_ARRAY, &terms,
+          N_("search terms"),
           NULL
         },
 	{ NULL }
@@ -94,7 +94,7 @@
 }
 
 int
-main (int argc, char **argv) 
+main (int argc, char **argv)
 {
 	TrackerClient   *client;
 	ServiceType      type;
@@ -190,12 +190,12 @@
 	search = g_strjoinv (" ", terms);
 
 	if (detailed) {
-		array = tracker_search_text_detailed (client, 
-                                                      time (NULL), 
-                                                      type, 
-                                                      search, 
-                                                      offset, 
-                                                      limit, 
+		array = tracker_search_text_detailed (client,
+                                                      time (NULL),
+                                                      type,
+                                                      search,
+                                                      offset,
+                                                      limit,
                                                       &error);
                 g_free (search);
 
@@ -221,12 +221,12 @@
                         g_ptr_array_free (array, TRUE);
                 }
 	} else {
-		strv = tracker_search_text (client, 
-                                            time (NULL), 
-                                            type, 
-                                            search, 
-                                            offset, 
-                                            limit, 
+		strv = tracker_search_text (client,
+                                            time (NULL),
+                                            type,
+                                            search,
+                                            offset,
+                                            limit,
                                             &error);
                 g_free (search);
 
@@ -250,13 +250,13 @@
 
                         for (p = strv; *p; p++) {
                                 gchar *s;
-                                
+
                                 s = g_locale_from_utf8 (*p, -1, NULL, NULL, NULL);
-                                
+
                                 if (!s) {
                                         continue;
                                 }
-                                
+
                                 g_print ("  %s\n", s);
                                 g_free (s);
                         }
@@ -264,8 +264,8 @@
                         g_free (strv);
                 }
 	}
-	
+
 	tracker_disconnect (client);
 
-	return EXIT_SUCCESS;        
+	return EXIT_SUCCESS;
 }

Modified: branches/indexer-split/src/tracker-utils/tracker-stats.c
==============================================================================
--- branches/indexer-split/src/tracker-utils/tracker-stats.c	(original)
+++ branches/indexer-split/src/tracker-utils/tracker-stats.c	Sat Sep 20 14:45:00 2008
@@ -51,8 +51,8 @@
 	g_print ("\n");
 }
 
-int 
-main (int argc, char **argv) 
+int
+main (int argc, char **argv)
 {
 	TrackerClient  *client;
 	GOptionContext *context;
@@ -94,11 +94,11 @@
         } else {
                 g_print ("%s\n",
 			 _("Statistics:"));
-                
+
                 g_ptr_array_foreach (array, (GFunc) get_meta_table_data, NULL);
                 g_ptr_array_free (array, TRUE);
         }
-        
+
 	tracker_disconnect (client);
 
 	return EXIT_SUCCESS;

Modified: branches/indexer-split/src/tracker-utils/tracker-status.c
==============================================================================
--- branches/indexer-split/src/tracker-utils/tracker-status.c	(original)
+++ branches/indexer-split/src/tracker-utils/tracker-status.c	Sat Sep 20 14:45:00 2008
@@ -55,7 +55,7 @@
 
 	if (error) {
 		g_printerr ("%s, %s\n",
-                            _("Could not get Tracker status"), 
+                            _("Could not get Tracker status"),
 			    error->message);
 		g_error_free (error);
 

Modified: branches/indexer-split/src/tracker-utils/tracker-tag.c
==============================================================================
--- branches/indexer-split/src/tracker-utils/tracker-tag.c	(original)
+++ branches/indexer-split/src/tracker-utils/tracker-tag.c	Sat Sep 20 14:45:00 2008
@@ -45,37 +45,37 @@
 static gboolean      list;
 
 static GOptionEntry entries[] = {
-	{ "add", 'a', 0, G_OPTION_ARG_STRING_ARRAY, &add, 
-          N_("Add specified tag to a file"), 
+	{ "add", 'a', 0, G_OPTION_ARG_STRING_ARRAY, &add,
+          N_("Add specified tag to a file"),
           N_("TAG")
         },
-	{ "remove", 'r', 0, G_OPTION_ARG_STRING_ARRAY, &remove, 
-          N_("Remove specified tag from a file"), 
+	{ "remove", 'r', 0, G_OPTION_ARG_STRING_ARRAY, &remove,
+          N_("Remove specified tag from a file"),
           N_("TAG")
         },
-	{ "remove-all", 'R', 0, G_OPTION_ARG_NONE, &remove_all, 
+	{ "remove-all", 'R', 0, G_OPTION_ARG_NONE, &remove_all,
           N_("Remove all tags from a file"),
           NULL
         },
-	{ "list", 't', 0, G_OPTION_ARG_NONE, &list, 
-          N_("List all defined tags"), 
+	{ "list", 't', 0, G_OPTION_ARG_NONE, &list,
+          N_("List all defined tags"),
           NULL
         },
-	{ "limit", 'l', 0, G_OPTION_ARG_INT, &limit, 
-          N_("Limit the number of results shown"), 
+	{ "limit", 'l', 0, G_OPTION_ARG_INT, &limit,
+          N_("Limit the number of results shown"),
           N_("512")
         },
-	{ "offset", 'o', 0, G_OPTION_ARG_INT, &offset, 
-          N_("Offset the results"), 
-          N_("0") 
+	{ "offset", 'o', 0, G_OPTION_ARG_INT, &offset,
+          N_("Offset the results"),
+          N_("0")
         },
-	{ "search", 's', 0, G_OPTION_ARG_STRING_ARRAY, &search, 
-          N_("Search for files with specified tag"), 
+	{ "search", 's', 0, G_OPTION_ARG_STRING_ARRAY, &search,
+          N_("Search for files with specified tag"),
           N_("TAG")
         },
-	{ G_OPTION_REMAINING, 0, 
+	{ G_OPTION_REMAINING, 0,
           G_OPTION_FLAG_FILENAME, G_OPTION_ARG_STRING_ARRAY, &files,
-          N_("FILE..."), 
+          N_("FILE..."),
           NULL},
 	{ NULL }
 };
@@ -100,8 +100,8 @@
 	g_print ("\n");
 }
 
-int 
-main (int argc, char **argv) 
+int
+main (int argc, char **argv)
 {
 	TrackerClient   *client;
 	GOptionContext  *context;
@@ -119,16 +119,16 @@
 	bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
 	textdomain (GETTEXT_PACKAGE);
 
-	/* Translators: this messagge will apper immediately after the  
-         * usage string - Usage: COMMAND [OPTION]... <THIS_MESSAGE>     
+	/* Translators: this messagge will apper immediately after the
+         * usage string - Usage: COMMAND [OPTION]... <THIS_MESSAGE>
          */
 	context = g_option_context_new (_("Add, remove or search for tags"));
 
-	/* Translators: this message will appear after the usage string 
-	 * and before the list of options, showing an usage example.   
+	/* Translators: this message will appear after the usage string
+	 * and before the list of options, showing an usage example.
          */
         summary = g_strconcat (_("To add, remove, or search for multiple tags "
-                                 "at the same time, join multiple options, for example:"), 
+                                 "at the same time, join multiple options, for example:"),
                                "\n"
                                "\n"
                                "  -a ", _("TAG"), " -a ", _("TAG"), " -a ", _("TAG"),
@@ -149,7 +149,7 @@
         } else if (!add && !remove && !remove_all && !files && !search && !list) {
                 failed = _("No arguments were provided");
         }
-        
+
 	if (failed) {
                 gchar *help;
 
@@ -179,7 +179,7 @@
 		for (i = 0, j = 0; files[i] != NULL; i++) {
                         /* GFile *file; */
 			/* gchar *path; */
-                        
+
                         /* file = g_file_new_for_commandline_arg (files[i]); */
                         /* path = g_file_get_path (file); */
                         /* g_object_unref (file); */
@@ -219,9 +219,9 @@
 
 		for (i = 0; files_resolved[i] != NULL; i++) {
 			if (remove_all) {
-				tracker_keywords_remove_all (client, 
-                                                             SERVICE_FILES, 
-                                                             files_resolved[i], 
+				tracker_keywords_remove_all (client,
+                                                             SERVICE_FILES,
+                                                             files_resolved[i],
                                                              &error);
 
 				if (error) {
@@ -238,10 +238,10 @@
 			}
 
 			if (tags_to_add) {
-				tracker_keywords_add (client, 
-                                                      SERVICE_FILES, 
-                                                      files_resolved[i], 
-                                                      tags_to_add, 
+				tracker_keywords_add (client,
+                                                      SERVICE_FILES,
+                                                      files_resolved[i],
+                                                      tags_to_add,
                                                       &error);
 
 				if (error) {
@@ -258,10 +258,10 @@
 			}
 
 			if (tags_to_remove) {
-				tracker_keywords_remove (client, 
-                                                         SERVICE_FILES, 
-                                                         files_resolved[i], 
-                                                         tags_to_remove, 
+				tracker_keywords_remove (client,
+                                                         SERVICE_FILES,
+                                                         files_resolved[i],
+                                                         tags_to_remove,
                                                          &error);
 
 				if (error) {
@@ -279,11 +279,11 @@
 		}
 	}
 
-	if (((!files && list) || 
+	if (((!files && list) ||
              (!files && (!add && !remove && !remove_all))) && !search) {
 		GPtrArray *array;
 
-		array = tracker_keywords_get_list (client, 
+		array = tracker_keywords_get_list (client,
                                                    SERVICE_FILES,
                                                    &error);
 
@@ -304,7 +304,7 @@
                 }
 	}
 
-	if ((files && list) || 
+	if ((files && list) ||
             (files && (!add && !remove && !remove_all))) {
                 g_print ("%s:\n",
                          _("Tags found"));
@@ -312,9 +312,9 @@
 		for (i = 0, j = 0; files_resolved[i] != NULL; i++) {
 			gchar **tags;
 
-                        tags = tracker_keywords_get (client, 
-                                                     SERVICE_FILES, 
-                                                     files_resolved[i], 
+                        tags = tracker_keywords_get (client,
+                                                     SERVICE_FILES,
+                                                     files_resolved[i],
                                                      &error);
 
 			if (error) {
@@ -357,11 +357,11 @@
 
                 search_resolved[j] = NULL;
 
-		results = tracker_keywords_search (client, -1, 
-						   SERVICE_FILES, 
-						   search_resolved, 
-						   offset, 
-						   limit, 
+		results = tracker_keywords_search (client, -1,
+						   SERVICE_FILES,
+						   search_resolved,
+						   offset,
+						   limit,
 						   &error);
 
                 if (error) {
@@ -386,7 +386,7 @@
         g_strfreev (tags_to_add);
         g_strfreev (search_resolved);
         g_strfreev (files_resolved);
-        
+
         tracker_disconnect (client);
 
         if (error_str) {
@@ -395,9 +395,9 @@
                             error->message);
                 g_free (error_str);
                 g_clear_error (&error);
-                
+
                 return EXIT_FAILURE;
         }
-        
+
         return EXIT_SUCCESS;
 }

Modified: branches/indexer-split/src/tracker-utils/tracker-unique.c
==============================================================================
--- branches/indexer-split/src/tracker-utils/tracker-unique.c	(original)
+++ branches/indexer-split/src/tracker-utils/tracker-unique.c	Sat Sep 20 14:45:00 2008
@@ -42,7 +42,7 @@
 static gboolean       descending;
 
 static GOptionEntry   entries[] = {
-	{ "path", 'p', 0, G_OPTION_ARG_STRING, &path, 
+	{ "path", 'p', 0, G_OPTION_ARG_STRING, &path,
           N_("Path to use in query"),
           NULL
         },
@@ -50,19 +50,19 @@
           N_("Search from a specific service"),
           NULL
         },
-	{ "count", 'c', 0, G_OPTION_ARG_STRING, &count, 
-          N_("Count instances of unique fields of this type"), 
+	{ "count", 'c', 0, G_OPTION_ARG_STRING, &count,
+          N_("Count instances of unique fields of this type"),
           "e.g. File:Mime"
         },
-	{ "sum", 'u', 0, G_OPTION_ARG_STRING, &sum, 
-          N_("Sum the values of this field"), 
+	{ "sum", 'u', 0, G_OPTION_ARG_STRING, &sum,
+          N_("Sum the values of this field"),
           "e.g. File:Mime"
-        },	
-	{ "desc", 'o', 0, G_OPTION_ARG_NONE, &descending, 
-          N_("Sort to descending order"), 
+        },
+	{ "desc", 'o', 0, G_OPTION_ARG_NONE, &descending,
+          N_("Sort to descending order"),
           NULL},
-	{ G_OPTION_REMAINING, 0, 0, 
-          G_OPTION_ARG_STRING_ARRAY, &fields, 
+	{ G_OPTION_REMAINING, 0, 0,
+          G_OPTION_ARG_STRING_ARRAY, &fields,
           N_("Required fields"), NULL},
 	{ NULL }
 };
@@ -88,7 +88,7 @@
 }
 
 int
-main (int argc, char **argv) 
+main (int argc, char **argv)
 {
 	TrackerClient   *client;
 	ServiceType      type;
@@ -110,7 +110,7 @@
         if (!fields) {
                 gchar *help;
 
- 		g_printerr ("%s\n\n", 
+ 		g_printerr ("%s\n\n",
 			    _("Fields are missing"));
 
                 help = g_option_context_get_help (context, TRUE, NULL);
@@ -151,52 +151,52 @@
                 path_in_utf8 = g_filename_to_utf8 (path, -1, NULL, NULL, &error);
                 if (error) {
                         g_printerr ("%s:'%s', %s\n",
-                                    _("Could not get UTF-8 path from path"), 
+                                    _("Could not get UTF-8 path from path"),
                                     path,
                                     error->message);
                         g_error_free (error);
                         tracker_disconnect (client);
-                        
+
                         return EXIT_FAILURE;
                 }
 
                 g_file_get_contents (path_in_utf8, &content, &size, &error);
                 if (error) {
                         g_printerr ("%s:'%s', %s\n",
-                                    _("Could not read file"), 
+                                    _("Could not read file"),
                                     path_in_utf8,
                                     error->message);
                         g_error_free (error);
                         g_free (path_in_utf8);
                         tracker_disconnect (client);
-                        
+
                         return EXIT_FAILURE;
                 }
-                
+
                 g_free (path_in_utf8);
-                
+
                 buffer = g_locale_to_utf8 (content, size, NULL, NULL, &error);
                 g_free (content);
-                
+
                 if (error) {
                         g_printerr ("%s, %s\n",
                                     _("Could not convert query file to UTF-8"),
                                     error->message);
                         g_error_free (error);
                         tracker_disconnect (client);
-                        
+
                         return EXIT_FAILURE;
                 }
 	}
 
-	array = tracker_metadata_get_unique_values_with_count (client, 
-							       type, 
-							       fields, 
+	array = tracker_metadata_get_unique_values_with_count (client,
+							       type,
+							       fields,
 							       buffer,
 							       count,
-							       descending, 
-							       0, 
-							       512, 
+							       descending,
+							       0,
+							       512,
 							       &error);
         g_free (buffer);
 
@@ -207,8 +207,8 @@
 		g_error_free (error);
 
 		return EXIT_FAILURE;
-	} 
-        
+	}
+
         if (!array) {
                 g_print ("%s\n",
 			 _("No results found matching your query"));

Modified: branches/indexer-split/src/trackerd/mingw-compat.h
==============================================================================
--- branches/indexer-split/src/trackerd/mingw-compat.h	(original)
+++ branches/indexer-split/src/trackerd/mingw-compat.h	Sat Sep 20 14:45:00 2008
@@ -94,7 +94,7 @@
 #endif
 #ifndef SIGUSR2
 #define SIGUSR2 31 /* user defined signal 2 */
-#endif 
+#endif
 
 #define sigemptyset(pset)    (*(pset) = 0)
 #define sigfillset(pset)     (*(pset) = (unsigned int)-1)

Modified: branches/indexer-split/src/trackerd/tracker-crawler.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-crawler.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-crawler.c	Sat Sep 20 14:45:00 2008
@@ -194,7 +194,7 @@
 
 	g_slist_foreach (priv->no_watch_directory_roots, (GFunc) g_free, NULL);
 	g_slist_free (priv->no_watch_directory_roots);
-	
+
 	g_slist_foreach (priv->watch_directory_roots, (GFunc) g_free, NULL);
 	g_slist_free (priv->watch_directory_roots);
 
@@ -299,7 +299,7 @@
 		    strcmp (path, "/sys") == 0) {
 			return TRUE;
 		}
-		
+
 		if (g_str_has_prefix (path, g_get_tmp_dir ())) {
 			return TRUE;
 		}
@@ -431,7 +431,7 @@
 		g_debug ("Found  :'%s' (%d)",
 			 path,
 			 crawler->private->enumerations);
-		
+
 		g_queue_push_tail (crawler->private->directories, g_object_ref (file));
 	}
 
@@ -474,10 +474,10 @@
 
 	/* Throttle the crawler, with testing, throttling every item
 	 * took the time to crawl 130k files from 7 seconds up to 68
-	 * seconds. So it is important to get this figure right. 
+	 * seconds. So it is important to get this figure right.
 	 */
-	tracker_throttle (priv->config, 25); 
-	
+	tracker_throttle (priv->config, 25);
+
 	/* Crawler files */
 	file = g_queue_pop_head (priv->files);
 
@@ -522,13 +522,13 @@
 	}
 
 	if (priv->current_path) {
-		g_message ("  Searching directory:'%s'", 
+		g_message ("  Searching directory:'%s'",
 			   (gchar*) priv->current_path->data);
-		
+
 		file = g_file_new_for_path (priv->current_path->data);
 		add_directory (crawler, file);
 		g_object_unref (file);
-		
+
 		return TRUE;
 	}
 
@@ -549,13 +549,13 @@
 	}
 
 	if (priv->current_recurse_path) {
-		g_message ("  Searching directory:'%s' (recursively)", 
+		g_message ("  Searching directory:'%s' (recursively)",
 			   (gchar *) priv->current_recurse_path->data);
-		
+
 		file = g_file_new_for_path (priv->current_recurse_path->data);
 		add_directory (crawler, file);
 		g_object_unref (file);
-		
+
 		return TRUE;
 	}
 
@@ -650,7 +650,7 @@
 	for (l = files; l; l = l->next) {
 		info = l->data;
 		child = g_file_get_child (parent, g_file_info_get_name (info));
-		
+
 		if (g_file_info_get_file_type (info) == G_FILE_TYPE_DIRECTORY) {
 			/* This is a bit of a hack, but we assume this is a
 			 * recursive lookup because the current non-recursive
@@ -745,11 +745,11 @@
 		/* Check the currently set recurse paths are real */
 		for (l = priv->recurse_paths; l; l = l->next) {
 			path = l->data;
-			
+
 			/* Check location exists before we do anything */
 			file = g_file_new_for_path (path);
 			exists = g_file_query_exists (file, NULL);
-			
+
 			if (exists) {
 				g_message ("  Directory:'%s' added to list to crawl (recursively)",
 					   path);
@@ -761,7 +761,7 @@
 
 			g_object_unref (file);
 		}
-		
+
 		new_list = g_slist_reverse (new_list);
 		g_slist_foreach (priv->recurse_paths, (GFunc) g_free, NULL);
 		g_slist_free (priv->recurse_paths);
@@ -796,54 +796,54 @@
 			tracker_module_config_get_monitor_recurse_directories (priv->module_name);
 		directories =
 			tracker_module_config_get_monitor_directories (priv->module_name);
-		
+
 		if (recurse_directories || directories) {
 			/* First we do non-recursive directories */
 			for (l = directories; l; l = l->next) {
 				path = l->data;
-				
+
 				/* Check location exists before we do anything */
 				file = g_file_new_for_path (path);
 				exists = g_file_query_exists (file, NULL);
-				
+
 				if (!exists) {
 					g_message ("  Directory:'%s' does not exist",
 						   path);
 					g_object_unref (file);
 					continue;
 				}
-				
+
 				g_message ("  Directory:'%s' added to list to crawl",
 					   path);
-				
+
 				priv->paths = g_slist_append (priv->paths, g_strdup (l->data));
 				g_object_unref (file);
 			}
-			
+
 			g_list_free (directories);
-			
+
 			/* Second we do recursive directories */
 			for (l = recurse_directories; l; l = l->next) {
 				path = l->data;
-				
+
 				/* Check location exists before we do anything */
 				file = g_file_new_for_path (path);
 				exists = g_file_query_exists (file, NULL);
-				
+
 				if (!exists) {
 					g_message ("  Directory:'%s' does not exist",
 						   path);
 					g_object_unref (file);
 					continue;
 				}
-				
+
 				g_message ("  Directory:'%s' added to list to crawl (recursively)",
 					   path);
-				
+
 				priv->recurse_paths = g_slist_append (priv->recurse_paths, g_strdup (l->data));
 				g_object_unref (file);
 			}
-			
+
 			g_list_free (recurse_directories);
 		} else {
 			g_message ("  No directories from module config");
@@ -856,7 +856,7 @@
 		g_message ("  No directories that actually exist to iterate, doing nothing");
 		return FALSE;
 	}
-	
+
 	/* Filter duplicates */
 	sl = priv->paths;
 	priv->paths = tracker_path_list_filter_duplicates (priv->paths);
@@ -882,7 +882,7 @@
 	g_slist_free (priv->watch_directory_roots);
 	sl = tracker_config_get_watch_directory_roots (priv->config);
 	priv->watch_directory_roots = tracker_gslist_copy_with_string_data (sl);
-	
+
 	g_slist_foreach (priv->crawl_directory_roots, (GFunc) g_free, NULL);
 	g_slist_free (priv->crawl_directory_roots);
 	sl = tracker_config_get_crawl_directory_roots (priv->config);
@@ -988,7 +988,7 @@
 				 gboolean        is_directory)
 {
 	g_return_val_if_fail (TRACKER_IS_CRAWLER (crawler), TRUE);
-	
+
 	/* We have an internal function here we call. The reason for
 	 * this is that it is expensive to type check the Crawler
 	 * object for EVERY file we process. Internally, we don't do

Modified: branches/indexer-split/src/trackerd/tracker-crawler.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-crawler.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-crawler.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia
  *
  * This library is free software; you can redistribute it and/or

Modified: branches/indexer-split/src/trackerd/tracker-daemon.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-daemon.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-daemon.c	Sat Sep 20 14:45:00 2008
@@ -141,7 +141,7 @@
 }
 
 static void
-clean_last_stats (TrackerDaemonPrivate *priv) 
+clean_last_stats (TrackerDaemonPrivate *priv)
 {
 	if (priv->last_stats) {
 		g_ptr_array_foreach (priv->last_stats, (GFunc) g_strfreev, NULL);
@@ -171,7 +171,7 @@
 
 	/* GetStats has asc in its query. Therefore we don't have to
 	 * lookup the in a to compare in b, just compare index based.
-	 * Maybe we want to change this nonetheless later? 
+	 * Maybe we want to change this nonetheless later?
 	 */
 	result_set = tracker_db_exec_proc (iface, "GetStats", 0);
 	new_stats = tracker_dbus_query_result_to_ptr_array (result_set);
@@ -320,7 +320,7 @@
 	return object;
 }
 
-static void 
+static void
 indexer_pause_cb (DBusGProxy *proxy,
 		  GError     *error,
 		  gpointer    user_data)
@@ -331,7 +331,7 @@
 	}
 }
 
-static void 
+static void
 indexer_continue_cb (DBusGProxy *proxy,
 		     GError     *error,
 		     gpointer    user_data)
@@ -342,7 +342,7 @@
 	}
 }
 
-static void 
+static void
 indexer_paused_cb (DBusGProxy *proxy,
 		   GError     *error,
 		   gpointer    user_data)
@@ -350,7 +350,7 @@
 	g_message ("The indexer has paused");
 }
 
-static void 
+static void
 indexer_continued_cb (DBusGProxy *proxy,
 		      GError     *error,
 		      gpointer    user_data)
@@ -532,14 +532,14 @@
 		tracker_status_set_is_paused_manually (value);
 
 		if (value) {
-			org_freedesktop_Tracker_Indexer_pause_async (priv->indexer_proxy, 
-								     indexer_pause_cb, 
+			org_freedesktop_Tracker_Indexer_pause_async (priv->indexer_proxy,
+								     indexer_pause_cb,
 								     NULL);
 		} else {
 			/* Don't continue if we are paused from IO */
 			if (!tracker_status_get_is_paused_for_io ()) {
-				org_freedesktop_Tracker_Indexer_continue_async (priv->indexer_proxy, 
-										indexer_continue_cb, 
+				org_freedesktop_Tracker_Indexer_continue_async (priv->indexer_proxy,
+										indexer_continue_cb,
 										NULL);
 			}
 		}

Modified: branches/indexer-split/src/trackerd/tracker-db.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-db.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-db.c	Sat Sep 20 14:45:00 2008
@@ -2,7 +2,7 @@
 /*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2007, Jason Kivlighn (jkivlighn gmail com)
- * Copyright (C) 2007, Creative Commons (http://creativecommons.org) 
+ * Copyright (C) 2007, Creative Commons (http://creativecommons.org)
  * Copyright (C) 2008, Nokia
  *
  * This library is free software; you can redistribute it and/or
@@ -30,7 +30,7 @@
 
 #include <glib/gstdio.h>
 
-#include <libtracker-common/tracker-file-utils.h> 
+#include <libtracker-common/tracker-file-utils.h>
 #include <libtracker-common/tracker-nfs-lock.h>
 #include <libtracker-common/tracker-parser.h>
 #include <libtracker-common/tracker-type-utils.h>
@@ -76,8 +76,8 @@
 }
 
 static gchar *
-compress_string (const gchar *ptr, 
-		 gint         size, 
+compress_string (const gchar *ptr,
+		 gint         size,
 		 gint        *compressed_size)
 {
 	z_stream       zs;
@@ -85,7 +85,7 @@
 	unsigned char  obuf[ZLIBBUFSIZ];
 	gint           rv, asiz, bsiz, osiz;
 
-	if (size < 0) { 
+	if (size < 0) {
 		size = strlen (ptr);
 	}
 
@@ -167,8 +167,8 @@
 }
 
 static gboolean
-db_exec_proc_no_reply (TrackerDBInterface *iface, 
-		       const gchar        *procedure, 
+db_exec_proc_no_reply (TrackerDBInterface *iface,
+		       const gchar        *procedure,
 		       ...)
 {
 	TrackerDBResultSet *result_set;
@@ -178,9 +178,9 @@
 	g_return_val_if_fail (procedure != NULL, FALSE);
 
 	va_start (args, procedure);
-	result_set = tracker_db_interface_execute_vprocedure (iface, 
-							      NULL, 
-							      procedure, 
+	result_set = tracker_db_interface_execute_vprocedure (iface,
+							      NULL,
+							      procedure,
 							      args);
 	va_end (args);
 
@@ -193,8 +193,8 @@
 
 static void
 db_save_full_text (TrackerDBInterface *iface,
-		   const gchar        *str_file_id, 
-		   const gchar        *text, 
+		   const gchar        *str_file_id,
+		   const gchar        *text,
 		   gint                length)
 {
 	gchar       *compressed, *value = NULL;
@@ -204,11 +204,11 @@
 	compressed = compress_string (text, length, &bytes_compressed);
 
 	if (compressed) {
-		g_debug ("Compressed full text size of %d to %d", 
+		g_debug ("Compressed full text size of %d to %d",
 			 length, bytes_compressed);
 		value = compressed;
 	} else {
-		g_warning ("Could not compress text'%*s...', length:%d", 
+		g_warning ("Could not compress text'%*s...', length:%d",
 			   16, text, length);
 		value = g_strdup (text);
 		bytes_compressed = length;
@@ -225,22 +225,22 @@
 	tracker_db_interface_execute_procedure_len (iface,
 						    NULL,
 						    "SaveServiceContents",
-						    str_file_id, 
+						    str_file_id,
 						    -1,
 						    field_id,
 						    -1,
-						    value, 
+						    value,
 						    bytes_compressed,
 						    NULL);
 	g_free (value);
 }
 
 static void
-update_metadata_index (const gchar  *id, 
-		       const gchar  *service, 
-		       TrackerField *def, 
-		       const gchar  *old_value, 
-		       const gchar  *new_value) 
+update_metadata_index (const gchar  *id,
+		       const gchar  *service,
+		       TrackerField *def,
+		       const gchar  *old_value,
+		       const gchar  *new_value)
 {
 	TrackerDBPrivate *private;
 	GHashTable       *old_table;
@@ -256,27 +256,27 @@
 	new_table = NULL;
 
 	if (old_value) {
-		old_table = tracker_parser_text (old_table, 
-						 old_value, 
-						 tracker_field_get_weight (def), 
-						 private->language, 
+		old_table = tracker_parser_text (old_table,
+						 old_value,
+						 tracker_field_get_weight (def),
+						 private->language,
  						 tracker_config_get_max_words_to_index (private->config),
  						 tracker_config_get_max_word_length (private->config),
  						 tracker_config_get_min_word_length (private->config),
-						 tracker_field_get_filtered (def), 
+						 tracker_field_get_filtered (def),
 						 tracker_field_get_delimited (def));
 	}
 
 	/* Parse new metadata value */
 	if (new_value) {
-		new_table = tracker_parser_text (new_table, 
-						 new_value, 
-						 tracker_field_get_weight (def), 
-						 private->language, 
+		new_table = tracker_parser_text (new_table,
+						 new_value,
+						 tracker_field_get_weight (def),
+						 private->language,
  						 tracker_config_get_max_words_to_index (private->config),
  						 tracker_config_get_max_word_length (private->config),
  						 tracker_config_get_min_word_length (private->config),
-						 tracker_field_get_filtered (def), 
+						 tracker_field_get_filtered (def),
 						 tracker_field_get_delimited (def));
 	}
 
@@ -297,9 +297,9 @@
 	TrackerDBResultSet *result_set;
 	gchar              *backup_id = NULL;
 
-	result_set = tracker_db_exec_proc (iface, 
-					   "GetBackupServiceByID", 
-					   id, 
+	result_set = tracker_db_exec_proc (iface,
+					   "GetBackupServiceByID",
+					   id,
 					   NULL);
 
 	if (result_set) {
@@ -310,9 +310,9 @@
 	if (!backup_id) {
 		gint64 last_insert_id;
 
-		tracker_db_exec_proc (iface, 
-				      "InsertBackupService", 
-				      id, 
+		tracker_db_exec_proc (iface,
+				      "InsertBackupService",
+				      id,
 				      NULL);
 		last_insert_id = tracker_db_interface_sqlite_get_last_insert_id (TRACKER_DB_INTERFACE_SQLITE (iface));
 		backup_id = tracker_gint_to_string (last_insert_id);
@@ -322,30 +322,30 @@
 }
 
 static inline void
-backup_non_embedded_metadata (TrackerDBInterface *iface, 
-			      const gchar        *id, 
-			      const gchar        *key_id, 
+backup_non_embedded_metadata (TrackerDBInterface *iface,
+			      const gchar        *id,
+			      const gchar        *key_id,
 			      const gchar        *value)
 {
 	gchar *backup_id;
-	
+
 	backup_id = get_backup_id (iface, id);
 
 	if (backup_id) {
-		tracker_db_exec_proc (iface, 
-				      "SetBackupMetadata", 
-				      backup_id, 
-				      key_id, 
-				      value, 
+		tracker_db_exec_proc (iface,
+				      "SetBackupMetadata",
+				      backup_id,
+				      key_id,
+				      value,
 				      NULL);
 		g_free (backup_id);
 	}
 }
 
 static inline void
-backup_delete_non_embedded_metadata_value (TrackerDBInterface *iface, 
-					   const gchar        *id, 
-					   const gchar        *key_id, 
+backup_delete_non_embedded_metadata_value (TrackerDBInterface *iface,
+					   const gchar        *id,
+					   const gchar        *key_id,
 					   const gchar        *value)
 {
 	gchar *backup_id;
@@ -353,11 +353,11 @@
 	backup_id = get_backup_id (iface, id);
 
 	if (backup_id) {
-		tracker_db_exec_proc (iface, 
-				      "DeleteBackupMetadataValue", 
-				      backup_id, 
-				      key_id, 
-				      value, 
+		tracker_db_exec_proc (iface,
+				      "DeleteBackupMetadataValue",
+				      backup_id,
+				      key_id,
+				      value,
 				      NULL);
 		g_free (backup_id);
 	}
@@ -365,7 +365,7 @@
 
 static inline void
 backup_delete_non_embedded_metadata (TrackerDBInterface *iface,
-				     const gchar        *id, 
+				     const gchar        *id,
 				     const gchar        *key_id)
 {
 	gchar *backup_id;
@@ -373,18 +373,18 @@
 	backup_id = get_backup_id (iface, id);
 
 	if (backup_id) {
-		tracker_db_exec_proc (iface, 
-				      "DeleteBackupMetadata", 
-				      backup_id, 
-				      key_id, 
+		tracker_db_exec_proc (iface,
+				      "DeleteBackupMetadata",
+				      backup_id,
+				      key_id,
 				      NULL);
 		g_free (backup_id);
 	}
 }
 
 static gchar *
-remove_value (const gchar *str, 
-	      const gchar *del_str) 
+remove_value (const gchar *str,
+	      const gchar *del_str)
 {
 	GString  *s = NULL;
 	gchar   **p;
@@ -417,8 +417,8 @@
 
 /* Deprecated */
 static guint32
-db_create_event (TrackerDBInterface *iface, 
-		 const gchar        *service_id_str, 
+db_create_event (TrackerDBInterface *iface,
+		 const gchar        *service_id_str,
 		 const gchar        *type)
 {
 	TrackerDBResultSet *result_set;
@@ -428,8 +428,8 @@
 
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), 0);
 
-	result_set = tracker_db_exec_proc (iface, 
-					   "GetNewEventID", 
+	result_set = tracker_db_exec_proc (iface,
+					   "GetNewEventID",
 					   NULL);
 
 	if (!result_set) {
@@ -445,18 +445,18 @@
 	eid = tracker_gint_to_string (i);
 
 	result_set = tracker_db_exec_proc (iface,
-					   "UpdateNewEventID", 
-					   eid, 
+					   "UpdateNewEventID",
+					   eid,
 					   NULL);
 	if (result_set)
 		g_object_unref (result_set);
 
 	/* Uses the Events table */
-	result_set = tracker_db_exec_proc (iface, 
-					   "CreateEvent", 
-					   eid, 
-					   service_id_str, 
-					   type, 
+	result_set = tracker_db_exec_proc (iface,
+					   "CreateEvent",
+					   eid,
+					   service_id_str,
+					   type,
 					   NULL);
 
 	id = tracker_db_interface_sqlite_get_last_insert_id (TRACKER_DB_INTERFACE_SQLITE (iface));
@@ -530,7 +530,7 @@
 		services[count++] = tracker_ontology_get_service_id_by_name ("KMailEmails");
 		services[count++] = tracker_ontology_get_service_id_by_name ("ThunderbirdEmails");
 	}
-	
+
 	if (add_conversations) {
 		services[count++] = tracker_ontology_get_service_id_by_name ("GaimConversations");
 	}
@@ -558,18 +558,18 @@
 
 	private = g_static_private_get (&private_key);
 	if (private) {
-		g_warning ("Already initialized (%s)", 
+		g_warning ("Already initialized (%s)",
 			   __FUNCTION__);
 		return;
 	}
 
 	private = g_new0 (TrackerDBPrivate, 1);
-	
+
 	private->config = g_object_ref (config);
 	private->language = g_object_ref (language);
 
-	g_static_private_set (&private_key, 
-			      private, 
+	g_static_private_set (&private_key,
+			      private,
 			      private_free);
 }
 
@@ -580,7 +580,7 @@
 
 	private = g_static_private_get (&private_key);
 	if (!private) {
-		g_warning ("Not initialized (%s)", 
+		g_warning ("Not initialized (%s)",
 			   __FUNCTION__);
 		return;
 	}
@@ -589,8 +589,8 @@
 }
 
 gboolean
-tracker_db_exec_no_reply (TrackerDBInterface *iface, 
-			  const gchar        *query, 
+tracker_db_exec_no_reply (TrackerDBInterface *iface,
+			  const gchar        *query,
 			  ...)
 {
 	TrackerDBResultSet *result_set;
@@ -615,7 +615,7 @@
 }
 
 TrackerDBResultSet *
-tracker_db_exec (TrackerDBInterface *iface, 
+tracker_db_exec (TrackerDBInterface *iface,
 		 const gchar        *query,
 		 ...)
 {
@@ -628,9 +628,9 @@
 	tracker_nfs_lock_obtain ();
 
 	va_start (args, query);
-	result_set = tracker_db_interface_execute_vquery (iface, 
-							  NULL, 
-							  query, 
+	result_set = tracker_db_interface_execute_vquery (iface,
+							  NULL,
+							  query,
 							  args);
 	va_end (args);
 
@@ -640,7 +640,7 @@
 }
 
 TrackerDBResultSet *
-tracker_db_exec_proc (TrackerDBInterface *iface, 
+tracker_db_exec_proc (TrackerDBInterface *iface,
 		      const gchar        *procedure,
 		      ...)
 {
@@ -652,8 +652,8 @@
 
 	va_start (args, procedure);
 	result_set = tracker_db_interface_execute_vprocedure (iface,
-							      NULL, 
-							      procedure, 
+							      NULL,
+							      procedure,
 							      args);
 	va_end (args);
 
@@ -661,7 +661,7 @@
 }
 
 gchar *
-tracker_db_get_field_name (const gchar *service, 
+tracker_db_get_field_name (const gchar *service,
 			   const gchar *meta_name)
 {
 	gint key_field;
@@ -671,7 +671,7 @@
 
 	if (key_field > 0) {
 		return g_strdup_printf ("KeyMetadata%d", key_field);
-	} 
+	}
 
 	if (strcasecmp (meta_name, "File:Path") == 0)     return g_strdup ("Path");
 	if (strcasecmp (meta_name, "File:Name") == 0)     return g_strdup ("Name");
@@ -684,12 +684,12 @@
 }
 
 TrackerDBResultSet *
-tracker_db_search_text (TrackerDBInterface *iface, 
-			const gchar        *service, 
-			const gchar        *search_string, 
-			gint                offset, 
-			gint                limit, 
-			gboolean            save_results, 
+tracker_db_search_text (TrackerDBInterface *iface,
+			const gchar        *service,
+			const gchar        *search_string,
+			gint                offset,
+			gint                limit,
+			gboolean            save_results,
 			gboolean            detailed)
 {
 	TrackerDBPrivate    *private;
@@ -718,10 +718,10 @@
 						tracker_config_get_max_word_length (private->config),
 						tracker_config_get_min_word_length (private->config));
 
-	result_set = tracker_db_exec_proc (iface, 
-					   "GetRelatedServiceIDs", 
-					   service, 
-					   service, 
+	result_set = tracker_db_exec_proc (iface,
+					   "GetRelatedServiceIDs",
+					   service,
+					   service,
 					   NULL);
 
 	if (result_set) {
@@ -743,7 +743,7 @@
 	}
 
 	/* FIXME: Do we need both index and services here? We used to have it */
-	tree = tracker_query_tree_new (search_string, 
+	tree = tracker_query_tree_new (search_string,
 				       private->config,
 				       private->language,
 				       services);
@@ -752,8 +752,8 @@
 
 	if (save_results) {
 		tracker_db_interface_start_transaction (iface);
-		tracker_db_exec_proc (iface, 
-				      "DeleteSearchResults1", 
+		tracker_db_exec_proc (iface,
+				      "DeleteSearchResults1",
 				      NULL);
 	}
 
@@ -771,16 +771,16 @@
 		str_id = tracker_guint_to_string (rank.service_id);
 
 		/* We save results into SearchResults table instead of
-		 * returing an array of array of strings 
+		 * returing an array of array of strings
 		 */
 		if (save_results) {
 			gchar *str_score;
 
 			str_score = tracker_gint_to_string (rank.score);
-			tracker_db_exec_proc (iface, 
-					      "InsertSearchResult1", 
-					      str_id, 
-					      str_score, 
+			tracker_db_exec_proc (iface,
+					      "InsertSearchResult1",
+					      str_id,
+					      str_score,
 					      NULL);
 			g_free (str_id);
 			g_free (str_score);
@@ -803,8 +803,8 @@
 		}
 
 		result_set = tracker_db_exec_proc (iface,
-						   procedure, 
-						   str_id, 
+						   procedure,
+						   str_id,
 						   NULL);
 		g_free (str_id);
 
@@ -860,11 +860,11 @@
 		email_index = tracker_db_index_manager_get_index (TRACKER_DB_INDEX_EMAIL);
 
 		for (w = words; w; w = w->next) {
-			tracker_db_index_remove_dud_hits (file_index, 
-							  (const gchar *) w->data, 
+			tracker_db_index_remove_dud_hits (file_index,
+							  (const gchar *) w->data,
 							  duds);
-			tracker_db_index_remove_dud_hits (email_index, 
-							  (const gchar *) w->data, 
+			tracker_db_index_remove_dud_hits (email_index,
+							  (const gchar *) w->data,
 							  duds);
 		}
 
@@ -890,8 +890,8 @@
 }
 
 TrackerDBResultSet *
-tracker_db_search_text_and_mime (TrackerDBInterface  *iface, 
-				 const gchar         *text, 
+tracker_db_search_text_and_mime (TrackerDBInterface  *iface,
+				 const gchar         *text,
 				 gchar              **mime_array)
 {
 	TrackerDBPrivate   *private;
@@ -900,7 +900,7 @@
 	GArray             *hits;
 	GArray             *services;
 	gint                count = 0;
-	guint               i; 
+	guint               i;
 
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
 	g_return_val_if_fail (text != NULL, NULL);
@@ -912,7 +912,7 @@
 	result_set1 = NULL;
 	services = tracker_db_create_array_of_services (NULL, TRUE);
 
-	tree = tracker_query_tree_new (text, 
+	tree = tracker_query_tree_new (text,
 				       private->config,
 				       private->language,
 				       services);
@@ -926,9 +926,9 @@
 		rank = g_array_index (hits, TrackerDBIndexItemRank, i);
 
 		str_id = tracker_guint_to_string (rank.service_id);
-		result_set2 = tracker_db_exec_proc (iface, 
-						    "GetFileByID", 
-						    str_id, 
+		result_set2 = tracker_db_exec_proc (iface,
+						    "GetFileByID",
+						    str_id,
 						    NULL);
 		g_free (str_id);
 
@@ -962,7 +962,7 @@
 		}
 
 		if (count > 2047) {
-			g_warning ("Count is > 2047? Breaking for loop in %s, why?", 
+			g_warning ("Count is > 2047? Breaking for loop in %s, why?",
 				   __FUNCTION__);
 			break;
 		}
@@ -988,7 +988,7 @@
 
 TrackerDBResultSet *
 tracker_db_search_text_and_location (TrackerDBInterface *iface,
-				     const gchar        *text, 
+				     const gchar        *text,
 				     const gchar        *location)
 {
 	TrackerDBPrivate   *private;
@@ -1011,7 +1011,7 @@
 	location_prefix = g_strconcat (location, G_DIR_SEPARATOR_S, NULL);
 	services = tracker_db_create_array_of_services (NULL, TRUE);
 
-	tree = tracker_query_tree_new (text, 
+	tree = tracker_query_tree_new (text,
 				       private->config,
 				       private->language,
 				       services);
@@ -1025,16 +1025,16 @@
 		rank = g_array_index (hits, TrackerDBIndexItemRank, i);
 
 		str_id = tracker_guint_to_string (rank.service_id);
-		result_set2 = tracker_db_exec_proc (iface, 
-						    "GetFileByID", 
-						    str_id, 
+		result_set2 = tracker_db_exec_proc (iface,
+						    "GetFileByID",
+						    str_id,
 						    NULL);
 		g_free (str_id);
 
 		if (result_set2) {
 			tracker_db_result_set_get (result_set2, 0, &path, -1);
 
-			if (g_str_has_prefix (path, location_prefix) || 
+			if (g_str_has_prefix (path, location_prefix) ||
 			    strcmp (path, location) == 0) {
 				GValue value = { 0, };
 
@@ -1061,7 +1061,7 @@
 		}
 
 		if (count > 2047) {
-			g_warning ("Count is > 2047? Breaking for loop in %s, why?", 
+			g_warning ("Count is > 2047? Breaking for loop in %s, why?",
 				   __FUNCTION__);
 			break;
 		}
@@ -1088,8 +1088,8 @@
 
 TrackerDBResultSet *
 tracker_db_search_text_and_mime_and_location (TrackerDBInterface  *iface,
-					      const gchar         *text, 
-					      gchar              **mime_array, 
+					      const gchar         *text,
+					      gchar              **mime_array,
 					      const gchar         *location)
 {
 	TrackerDBPrivate   *private;
@@ -1112,7 +1112,7 @@
 	location_prefix = g_strconcat (location, G_DIR_SEPARATOR_S, NULL);
 	services = tracker_db_create_array_of_services (NULL, TRUE);
 
-	tree = tracker_query_tree_new (text, 
+	tree = tracker_query_tree_new (text,
 				       private->config,
 				       private->language,
 				       services);
@@ -1126,9 +1126,9 @@
 		rank = g_array_index (hits, TrackerDBIndexItemRank, i);
 
 		str_id = tracker_guint_to_string (rank.service_id);
-		result_set2 = tracker_db_exec_proc (iface, 
-						    "GetFileByID", 
-						    str_id, 
+		result_set2 = tracker_db_exec_proc (iface,
+						    "GetFileByID",
+						    str_id,
 						    NULL);
 		g_free (str_id);
 
@@ -1138,7 +1138,7 @@
 						   2, &mimetype,
 						   -1);
 
-			if ((g_str_has_prefix (path, location_prefix) || 
+			if ((g_str_has_prefix (path, location_prefix) ||
 			     strcmp (path, location) == 0) &&
 			    tracker_string_in_string_list (mimetype, mime_array) != -1) {
 				GValue value = { 0, };
@@ -1168,7 +1168,7 @@
 		}
 
 		if (count > 2047) {
-			g_warning ("Count is > 2047? Breaking for loop in %s, why?", 
+			g_warning ("Count is > 2047? Breaking for loop in %s, why?",
 				   __FUNCTION__);
 			break;
 		}
@@ -1194,8 +1194,8 @@
 }
 
 TrackerDBResultSet *
-tracker_db_metadata_get (TrackerDBInterface *iface, 
-			 const gchar        *id, 
+tracker_db_metadata_get (TrackerDBInterface *iface,
+			 const gchar        *id,
 			 const gchar        *key)
 {
 	TrackerField *def;
@@ -1231,16 +1231,16 @@
 	case TRACKER_FIELD_TYPE_KEYWORD:
 		proc = "GetMetadataKeyword";
 		break;
-		
+
 	default:
-		g_warning ("Metadata could not be retrieved as type:%d is not supported", 
-			   tracker_field_get_data_type (def)); 
+		g_warning ("Metadata could not be retrieved as type:%d is not supported",
+			   tracker_field_get_data_type (def));
 		return NULL;
 	}
 
-	return tracker_db_exec_proc (iface, 
-				     proc, 
-				     id, 
+	return tracker_db_exec_proc (iface,
+				     proc,
+				     id,
 				     tracker_field_get_id (def),
 				     NULL);
 }
@@ -1249,7 +1249,7 @@
 tracker_db_metadata_get_array (TrackerDBInterface *iface,
 			       const gchar        *service_type,
 			       const gchar        *service_id,
-			       gchar             ** keys) 
+			       gchar             ** keys)
 {
 	TrackerDBResultSet *result_set;
 	GString            *sql, *sql_join;
@@ -1263,13 +1263,13 @@
 	for (i = 0; i < g_strv_length (keys); i++) {
 		TrackerFieldData *field_data;
 
-		field_data = tracker_db_get_metadata_field (iface, 
-							    service_type, 
-							    keys[i], 
-							    i, 
-							    TRUE, 
+		field_data = tracker_db_get_metadata_field (iface,
+							    service_type,
+							    keys[i],
+							    i,
+							    TRUE,
 							    FALSE);
- 
+
 		if (!field_data) {
 			g_string_free (sql_join, TRUE);
 			g_string_free (sql, TRUE);
@@ -1277,16 +1277,16 @@
 		}
 
 		if (i == 0) {
-			g_string_append_printf (sql, " %s", 
+			g_string_append_printf (sql, " %s",
 						tracker_field_data_get_select_field (field_data));
 		} else {
-			g_string_append_printf (sql, ", %s", 
+			g_string_append_printf (sql, ", %s",
 						tracker_field_data_get_select_field (field_data));
 		}
 
 		if (tracker_field_data_get_needs_join (field_data)) {
-			g_string_append_printf (sql_join, 
-						"\n LEFT OUTER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID = %s) ", 
+			g_string_append_printf (sql_join,
+						"\n LEFT OUTER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID = %s) ",
 						tracker_field_data_get_table_name (field_data),
 						tracker_field_data_get_alias (field_data),
 						tracker_field_data_get_alias (field_data),
@@ -1318,9 +1318,9 @@
 /* Gets specified metadata value as a single row (multple values for a
  * metadata type are returned delimited by  "|" )
  */
-gchar *	
-tracker_db_metadata_get_delimited (TrackerDBInterface *iface, 
-				   const gchar        *id, 
+gchar *
+tracker_db_metadata_get_delimited (TrackerDBInterface *iface,
+				   const gchar        *id,
 				   const gchar        *key)
 {
 	TrackerDBResultSet *result_set;
@@ -1369,9 +1369,9 @@
 	g_return_val_if_fail (name != NULL, NULL);
 
 	result_set = tracker_db_exec_proc (iface,
-					   "GetMetadataAliasesForName", 
-					   name, 
-					   name, 
+					   "GetMetadataAliasesForName",
+					   name,
+					   name,
 					   NULL);
 
 	if (result_set) {
@@ -1401,17 +1401,17 @@
 }
 
 TrackerDBResultSet *
-tracker_db_xesam_get_metadata_names (TrackerDBInterface *iface, 
+tracker_db_xesam_get_metadata_names (TrackerDBInterface *iface,
 				     const gchar        *name)
 {
 	TrackerDBResultSet *result_set;
 
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
 	g_return_val_if_fail (name != NULL, NULL);
-	
+
 	result_set = tracker_db_exec_proc (iface,
-					   "GetXesamMetaDataLookups", 
-					   name, 
+					   "GetXesamMetaDataLookups",
+					   name,
 					   NULL);
 
 	return result_set;
@@ -1423,16 +1423,16 @@
 	TrackerDBResultSet *result_set;
 
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
-	
+
 	result_set = tracker_db_exec_proc (iface,
-					   "GetXesamMetaDataTextLookups", 
+					   "GetXesamMetaDataTextLookups",
 					   NULL);
 
 	return result_set;
 }
 
 TrackerDBResultSet *
-tracker_db_xesam_get_service_names (TrackerDBInterface *iface, 
+tracker_db_xesam_get_service_names (TrackerDBInterface *iface,
 				    const gchar        *name)
 {
 	TrackerDBResultSet *result_set;
@@ -1440,9 +1440,9 @@
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
 	g_return_val_if_fail (name != NULL, NULL);
 
-	result_set = tracker_db_exec_proc (iface, 
-					   "GetXesamServiceLookups", 
-					   name, 
+	result_set = tracker_db_exec_proc (iface,
+					   "GetXesamServiceLookups",
+					   name,
 					   NULL);
 
 	return result_set;
@@ -1456,30 +1456,30 @@
 	case TRACKER_FIELD_TYPE_STRING:
 	case TRACKER_FIELD_TYPE_DOUBLE:
 		return "ServiceMetaData";
-		
+
 	case TRACKER_FIELD_TYPE_INTEGER:
 	case TRACKER_FIELD_TYPE_DATE:
 		return "ServiceNumericMetaData";
-		
-	case TRACKER_FIELD_TYPE_BLOB: 
+
+	case TRACKER_FIELD_TYPE_BLOB:
 		return "ServiceBlobMetaData";
-		
-	case TRACKER_FIELD_TYPE_KEYWORD: 
+
+	case TRACKER_FIELD_TYPE_KEYWORD:
 		return "ServiceKeywordMetaData";
-		
-	default: 
+
+	default:
 		break;
 	}
-	
+
 	return NULL;
 }
 
 void
-tracker_db_metadata_set_single (TrackerDBInterface *iface, 
-				const gchar        *service_type, 
-				const gchar        *service_id, 
-				const gchar        *key, 
-				const gchar        *value, 
+tracker_db_metadata_set_single (TrackerDBInterface *iface,
+				const gchar        *service_type,
+				const gchar        *service_id,
+				const gchar        *key,
+				const gchar        *value,
 				gboolean            do_backup)
 {
 	gchar *array[2];
@@ -1497,11 +1497,11 @@
 }
 
 gchar *
-tracker_db_metadata_set (TrackerDBInterface  *iface, 
-			 const gchar         *service_type, 
-			 const gchar         *service_id, 
-			 const gchar         *key, 
-			 gchar              **values, 
+tracker_db_metadata_set (TrackerDBInterface  *iface,
+			 const gchar         *service_type,
+			 const gchar         *service_id,
+			 const gchar         *key,
+			 gchar              **values,
 			 gboolean             do_backup)
 {
 	TrackerDBPrivate *private;
@@ -1514,7 +1514,7 @@
 	guint             i;
 	guint             length;
 	GString          *str;
-	
+
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
 	g_return_val_if_fail (service_type != NULL, NULL);
 	g_return_val_if_fail (service_id != NULL, NULL);
@@ -1534,7 +1534,7 @@
 		g_warning ("Metadata type:'%s' not found", key);
 		return NULL;
 	}
-	
+
 	res_service = tracker_db_service_get_by_entity (iface, service_id);
 
 	if (!res_service) {
@@ -1546,7 +1546,7 @@
 	new_value = NULL;
 	key_field = 0;
 	str = NULL;
-	
+
 	length = g_strv_length (values);
 
 	if (tracker_field_get_multiple_values (def) && length > 1) {
@@ -1555,7 +1555,7 @@
 
 	key_field = tracker_ontology_service_get_key_metadata (res_service, key);
 
-	update_index = 
+	update_index =
 		tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_INDEX ||
 		tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_KEYWORD ||
 		tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_FULLTEXT;
@@ -1575,68 +1575,68 @@
 			if (!values[i] || !values[i][0]) {
 				continue;
 			}
-			
-			tracker_db_exec_proc (iface, 
-					      "SetMetadataKeyword", 
-					      service_id, 
-					      tracker_field_get_id (def), 
-					      values[i], 
+
+			tracker_db_exec_proc (iface,
+					      "SetMetadataKeyword",
+					      service_id,
+					      tracker_field_get_id (def),
+					      values[i],
 					      NULL);
 
 			/* Backup non-embedded data for embedded services */
-			if (do_backup && 
-			    !tracker_field_get_embedded (def) && 
+			if (do_backup &&
+			    !tracker_field_get_embedded (def) &&
 			    tracker_ontology_service_has_embedded (service_type)) {
-				backup_non_embedded_metadata (iface, 
-							      service_id, 
-							      tracker_field_get_id (def), 
+				backup_non_embedded_metadata (iface,
+							      service_id,
+							      tracker_field_get_id (def),
 							      values[i]);
 			}
 
 			if (str) {
 				g_string_append_printf (str, " %s ", values[i]);
 			} else {
-				new_value = values[i];					
+				new_value = values[i];
 			}
 
 			g_message ("Saving keyword:'%s'", values[i]);
 		}
 		break;
-		
+
 	case TRACKER_FIELD_TYPE_INDEX:
 		for (i = 0; i < length; i++) {
 			gchar *mvalue;
-			
+
 			if (!values[i] || !values[i][0]) {
 				continue;
 			}
-			
+
 			if (str) {
 				g_string_append_printf (str, " %s ", values[i]);
 			} else {
-				new_value = values[i];					
+				new_value = values[i];
 			}
-			
+
 			/* Backup non-embedded data for embedded services */
 			if (do_backup &&
-			    !tracker_field_get_embedded (def) && 
+			    !tracker_field_get_embedded (def) &&
 			    tracker_ontology_service_has_embedded (service_type)) {
 				backup_non_embedded_metadata (iface, service_id, tracker_field_get_id (def), values[i]);
 			}
 
-			mvalue = tracker_parser_text_to_string (values[i], 
+			mvalue = tracker_parser_text_to_string (values[i],
 								private->language,
 								tracker_config_get_max_word_length (private->config),
 								tracker_config_get_min_word_length (private->config),
-								tracker_field_get_filtered (def),  
-								tracker_field_get_filtered (def), 
+								tracker_field_get_filtered (def),
+								tracker_field_get_filtered (def),
 								tracker_field_get_delimited (def));
-			tracker_db_exec_proc (iface, 
-					      "SetMetadata", 
-					      service_id, 
-					      tracker_field_get_id (def), 
-					      mvalue, 
-					      values[i], 
+			tracker_db_exec_proc (iface,
+					      "SetMetadata",
+					      service_id,
+					      tracker_field_get_id (def),
+					      mvalue,
+					      values[i],
 					      NULL);
 			g_free (mvalue);
 		}
@@ -1646,52 +1646,52 @@
 		/* We do not support multiple values for fulltext clobs */
 		if (values[0]) {
 			/* FIXME: is the blog the metadata blob/email
-			 * blob or something else? 
+			 * blob or something else?
 			 */
 			db_save_full_text (iface,
-					   service_id, 
-					   values[0], 
+					   service_id,
+					   values[0],
 					   strlen (values[0]));
 			new_value = values[0];
 		}
 		break;
-		
+
 	case TRACKER_FIELD_TYPE_STRING:
 		for (i = 0; i < length; i++) {
 			gchar *mvalue;
-			
+
 			if (!values[i] || !values[i][0]) {
 				continue;
 			}
-			
+
 			/* Backup non-embedded data for embedded services */
-			if (do_backup && 
-			    !tracker_field_get_embedded (def) && 
+			if (do_backup &&
+			    !tracker_field_get_embedded (def) &&
 			    tracker_ontology_service_has_embedded (service_type)) {
-				backup_non_embedded_metadata (iface, 
-							      service_id, 
-							      tracker_field_get_id (def), 
+				backup_non_embedded_metadata (iface,
+							      service_id,
+							      tracker_field_get_id (def),
 							      values[i]);
 			}
 
-			mvalue = tracker_parser_text_to_string (values[i], 
+			mvalue = tracker_parser_text_to_string (values[i],
 								private->language,
 								tracker_config_get_max_word_length (private->config),
 								tracker_config_get_min_word_length (private->config),
-								tracker_field_get_filtered (def),  
-								tracker_field_get_filtered (def), 
+								tracker_field_get_filtered (def),
+								tracker_field_get_filtered (def),
 								tracker_field_get_delimited (def));
-			tracker_db_exec_proc (iface, 
-					      "SetMetadata", 
-					      service_id, 
-					      tracker_field_get_id (def), 
-					      mvalue, 
-					      values[i], 
+			tracker_db_exec_proc (iface,
+					      "SetMetadata",
+					      service_id,
+					      tracker_field_get_id (def),
+					      mvalue,
+					      values[i],
 					      NULL);
 			g_free (mvalue);
 		}
 		break;
-		
+
 	case TRACKER_FIELD_TYPE_DOUBLE:
 		for (i = 0; i < length; i++) {
 			if (!values[i] || !values[i][0]) {
@@ -1699,21 +1699,21 @@
 			}
 
 			/* Backup non-embedded data for embedded services */
-			if (do_backup && 
-			    !tracker_field_get_embedded (def) && 
+			if (do_backup &&
+			    !tracker_field_get_embedded (def) &&
 			    tracker_ontology_service_has_embedded (service_type)) {
-				backup_non_embedded_metadata (iface, 
-							      service_id, 
-							      tracker_field_get_id (def), 
+				backup_non_embedded_metadata (iface,
+							      service_id,
+							      tracker_field_get_id (def),
 							      values[i]);
 			}
 
 			tracker_db_exec_proc (iface,
-					      "SetMetadata", 
-					      service_id, 
-					      tracker_field_get_id (def), 
-					      " ", 
-					      values[i], 
+					      "SetMetadata",
+					      service_id,
+					      tracker_field_get_id (def),
+					      " ",
+					      values[i],
 					      NULL);
 		}
 		break;
@@ -1725,20 +1725,20 @@
 			}
 
 			/* Backup non-embedded data for embedded services */
-			if (do_backup && 
-			    !tracker_field_get_embedded (def) && 
+			if (do_backup &&
+			    !tracker_field_get_embedded (def) &&
 			    tracker_ontology_service_has_embedded (service_type)) {
-				backup_non_embedded_metadata (iface, 
-							      service_id, 
-							      tracker_field_get_id (def), 
+				backup_non_embedded_metadata (iface,
+							      service_id,
+							      tracker_field_get_id (def),
 							      values[i]);
 			}
 
 			tracker_db_exec_proc (iface,
-					      "SetMetadataNumeric", 
-					      service_id, 
-					      tracker_field_get_id (def), 
-					      values[i], 
+					      "SetMetadataNumeric",
+					      service_id,
+					      tracker_field_get_id (def),
+					      values[i],
 					      NULL);
 		}
 		break;
@@ -1758,32 +1758,32 @@
 				continue;
 			}
 
-			tracker_db_exec_proc (iface, 
-					      "SetMetadataNumeric", 
-					      service_id, 
-					      tracker_field_get_id (def), 
-					      mvalue, 
+			tracker_db_exec_proc (iface,
+					      "SetMetadataNumeric",
+					      service_id,
+					      tracker_field_get_id (def),
+					      mvalue,
 					      NULL);
 
 			/* backup non-embedded data for embedded services */
-			if (do_backup && 
-			    !tracker_field_get_embedded (def) && 
+			if (do_backup &&
+			    !tracker_field_get_embedded (def) &&
 			    tracker_ontology_service_has_embedded (service_type)) {
 				backup_non_embedded_metadata (iface,
-							      service_id, 
-							      tracker_field_get_id (def), 
+							      service_id,
+							      tracker_field_get_id (def),
 							      mvalue);
 			}
-			
-			
+
+
 			g_free (mvalue);
 		}
 		break;
 
 	default:
 		g_warning ("Metadata could not be set as type:%d for "
-			   "metadata:'%s' is not supported", 
-			   tracker_field_get_data_type (def), 
+			   "metadata:'%s' is not supported",
+			   tracker_field_get_data_type (def),
 			   key);
 		break;
 	}
@@ -1808,8 +1808,8 @@
 
 			tracker_db_exec_no_reply (iface,
 						  "update Services set KeyMetadata%d = '%s' where id = %s",
-						  key_field, 
-						  esc_value, 
+						  key_field,
+						  esc_value,
 						  service_id);
 
 			g_free (esc_value);
@@ -1825,7 +1825,7 @@
 			update_metadata_index (service_id, res_service, def, old_value, str->str);
 			g_string_free (str, TRUE);
 		} else {
-			update_metadata_index (service_id, res_service, def, old_value, new_value);	
+			update_metadata_index (service_id, res_service, def, old_value, new_value);
 		}
 	}
 
@@ -1835,12 +1835,12 @@
 	return NULL;
 }
 
-void 
-tracker_db_metadata_delete_value (TrackerDBInterface *iface, 
-				  const gchar        *service, 
-				  const gchar        *id, 
-				  const gchar        *key, 
-				  const gchar        *value) 
+void
+tracker_db_metadata_delete_value (TrackerDBInterface *iface,
+				  const gchar        *service,
+				  const gchar        *id,
+				  const gchar        *key,
+				  const gchar        *value)
 {
 	TrackerDBPrivate *private;
 	TrackerField     *def;
@@ -1869,11 +1869,11 @@
 	old_value = NULL;
 	new_value = NULL;
 
-	if (!tracker_field_get_embedded (def) && 
+	if (!tracker_field_get_embedded (def) &&
             tracker_ontology_service_has_embedded (service)) {
-		backup_delete_non_embedded_metadata_value (iface, 
-							   id, 
-							   tracker_field_get_id (def), 
+		backup_delete_non_embedded_metadata_value (iface,
+							   id,
+							   tracker_field_get_id (def),
 							   value);
 	}
 
@@ -1886,14 +1886,14 @@
 
 	key_field = tracker_ontology_service_get_key_metadata (res_service, key);
 
-	update_index = 
+	update_index =
 		tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_INDEX ||
 		tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_KEYWORD;
-	
+
 	if (update_index) {
-		/* Get current value and claculate the new value */	
+		/* Get current value and claculate the new value */
 		old_value = tracker_db_metadata_get_delimited (iface, id, key);
-	
+
 		if (old_value) {
 			new_value = remove_value (old_value, value);
 		} else {
@@ -1906,54 +1906,54 @@
 	switch (tracker_field_get_data_type (def)) {
 	case TRACKER_FIELD_TYPE_INDEX:
 	case TRACKER_FIELD_TYPE_STRING:
-		mvalue = tracker_parser_text_to_string (value, 
+		mvalue = tracker_parser_text_to_string (value,
 							private->language,
 							tracker_config_get_max_word_length (private->config),
 							tracker_config_get_min_word_length (private->config),
-							tracker_field_get_filtered (def),  
-							tracker_field_get_filtered (def), 
+							tracker_field_get_filtered (def),
+							tracker_field_get_filtered (def),
 							tracker_field_get_delimited (def));
-		tracker_db_exec_proc (iface, 
-				      "DeleteMetadataValue", 
-				      id, 
-				      tracker_field_get_id (def), 
-				      mvalue, 
+		tracker_db_exec_proc (iface,
+				      "DeleteMetadataValue",
+				      id,
+				      tracker_field_get_id (def),
+				      mvalue,
 				      NULL);
 		g_free (mvalue);
 		break;
 
 	case TRACKER_FIELD_TYPE_DOUBLE:
-		tracker_db_exec_proc (iface, 
-				      "DeleteMetadataValue", 
-				      id, 
-				      tracker_field_get_id (def), 
-				      value, 
+		tracker_db_exec_proc (iface,
+				      "DeleteMetadataValue",
+				      id,
+				      tracker_field_get_id (def),
+				      value,
 				      NULL);
 		break;
-		
+
 	case TRACKER_FIELD_TYPE_INTEGER:
 	case TRACKER_FIELD_TYPE_DATE:
 		tracker_db_exec_proc (iface,
-				      "DeleteMetadataNumericValue", 
-				      id, 
-				      tracker_field_get_id (def), 
-				      value, 
+				      "DeleteMetadataNumericValue",
+				      id,
+				      tracker_field_get_id (def),
+				      value,
 				      NULL);
 		break;
-		
+
 	case TRACKER_FIELD_TYPE_KEYWORD:
-		tracker_db_exec_proc (iface, 
-				      "DeleteMetadataKeywordValue", 
-				      id, 
-				      tracker_field_get_id (def), 
-				      value, 
+		tracker_db_exec_proc (iface,
+				      "DeleteMetadataKeywordValue",
+				      id,
+				      tracker_field_get_id (def),
+				      value,
 				      NULL);
 		break;
-		
-	default:	
+
+	default:
 		g_warning ("Metadata could not be deleted as type:%d for "
-			   "metadata:'%s' is not supported", 
-			   tracker_field_get_data_type (def), 
+			   "metadata:'%s' is not supported",
+			   tracker_field_get_data_type (def),
 			   key);
 		break;
 	}
@@ -1973,8 +1973,8 @@
 				esc_value = tracker_escape_string (value);
 				tracker_db_exec_no_reply (iface,
 							 "update Services set KeyMetadata%d = '%s' where id = %s",
-							  key_field, 
-							  esc_value, 
+							  key_field,
+							  esc_value,
 							  id);
 
 				g_free (esc_value);
@@ -1982,7 +1982,7 @@
 			} else {
 				tracker_db_exec_no_reply (iface,
 							  "update Services set KeyMetadata%d = NULL where id = %s",
-							  key_field, 
+							  key_field,
 							  id);
 			}
 
@@ -1990,17 +1990,17 @@
 		} else {
 			tracker_db_exec_no_reply (iface,
 						  "update Services set KeyMetadata%d = NULL where id = %s",
-						  key_field, 
+						  key_field,
 						  id);
 		}
 	}
 
 	/* Update fulltext index differentially with old and new values */
 	if (update_index) {
-		update_metadata_index (id, 
-				       service, 
-				       def, 
-				       old_value, 
+		update_metadata_index (id,
+				       service,
+				       def,
+				       old_value,
 				       new_value);
 	}
 
@@ -2009,12 +2009,12 @@
 	g_free (res_service);
 }
 
-void 
+void
 tracker_db_metadata_delete (TrackerDBInterface *iface,
-			    const gchar        *service, 
-			    const gchar        *id, 
-			    const gchar        *key, 
-			    gboolean            update_indexes) 
+			    const gchar        *service,
+			    const gchar        *id,
+			    const gchar        *key,
+			    gboolean            update_indexes)
 {
 	TrackerField *def;
 	gchar        *old_value = NULL;
@@ -2034,10 +2034,10 @@
 		return;
 	}
 
-	if (!tracker_field_get_embedded (def) && 
+	if (!tracker_field_get_embedded (def) &&
 	     tracker_ontology_service_has_embedded (service)) {
 		backup_delete_non_embedded_metadata (iface,
-						     id, 
+						     id,
 						     tracker_field_get_id (def));
 	}
 
@@ -2050,13 +2050,13 @@
 
 	key_field = tracker_ontology_service_get_key_metadata (res_service, key);
 
-	update_index = 
-		update_indexes && 
-		(tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_INDEX || 
+	update_index =
+		update_indexes &&
+		(tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_INDEX ||
 		 tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_KEYWORD);
 
 	if (update_index) {
-		/* Get current value */	
+		/* Get current value */
 		old_value = tracker_db_metadata_get_delimited (iface, id, key);
 	}
 
@@ -2071,42 +2071,42 @@
 	case TRACKER_FIELD_TYPE_INDEX:
 	case TRACKER_FIELD_TYPE_STRING:
 	case TRACKER_FIELD_TYPE_DOUBLE:
-		tracker_db_exec_proc (iface, 
-				      "DeleteMetadata", 
-				      id, 
-				      tracker_field_get_id (def), 
+		tracker_db_exec_proc (iface,
+				      "DeleteMetadata",
+				      id,
+				      tracker_field_get_id (def),
 				      NULL);
 		break;
-		
+
 	case TRACKER_FIELD_TYPE_INTEGER:
 	case TRACKER_FIELD_TYPE_DATE:
 		tracker_db_exec_proc (iface,
-				      "DeleteMetadataNumeric", 
-				      id, 
-				      tracker_field_get_id (def), 
+				      "DeleteMetadataNumeric",
+				      id,
+				      tracker_field_get_id (def),
 				      NULL);
 		break;
-		
+
 	case TRACKER_FIELD_TYPE_KEYWORD:
 		tracker_db_exec_proc (iface,
-				      "DeleteMetadataKeyword", 
-				      id, 
-				      tracker_field_get_id (def), 
+				      "DeleteMetadataKeyword",
+				      id,
+				      tracker_field_get_id (def),
 				      NULL);
 		break;
-		
+
 	case TRACKER_FIELD_TYPE_FULLTEXT:
-		tracker_db_exec_proc (iface, 
-				      "DeleteContent", 
-				      id, 
-				      tracker_field_get_id (def), 
+		tracker_db_exec_proc (iface,
+				      "DeleteContent",
+				      id,
+				      tracker_field_get_id (def),
 				      NULL);
 		break;
-		
+
 	default:
 		g_warning ("Metadata could not be deleted as this "
 			   "operation is not supported by type:%d "
-			   "for metadata:'%s'", 
+			   "for metadata:'%s'",
 			   tracker_field_get_data_type (def),
 			   key);
 		break;
@@ -2117,33 +2117,33 @@
 	if (update_index && old_value) {
 		update_metadata_index (id, service, def, old_value, " ");
 	}
-	
+
 	g_free (old_value);
 	g_free (res_service);
 }
 
-TrackerDBResultSet * 
-tracker_db_live_search_get_hit_count (TrackerDBInterface *iface, 
+TrackerDBResultSet *
+tracker_db_live_search_get_hit_count (TrackerDBInterface *iface,
 				      const gchar        *search_id)
 {
-	/* SELECT count(*) 
-	 * FROM LiveSearches 
+	/* SELECT count(*)
+	 * FROM LiveSearches
 	 * WHERE SearchID = ? */
 
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
 	g_return_val_if_fail (search_id != NULL, NULL);
 
 	return tracker_db_exec_proc (iface,
-				     "GetLiveSearchHitCount", 
-				     search_id, 
+				     "GetLiveSearchHitCount",
+				     search_id,
 				     NULL);
 }
 
 void
-tracker_db_live_search_start (TrackerDBInterface *iface, 
-			      const gchar        *from_query, 
-			      const gchar        *join_query, 
-			      const gchar        *where_query, 
+tracker_db_live_search_start (TrackerDBInterface *iface,
+			      const gchar        *from_query,
+			      const gchar        *join_query,
+			      const gchar        *where_query,
 			      const gchar        *search_id)
 {
 	/* INSERT
@@ -2157,16 +2157,16 @@
 	g_return_if_fail (search_id != NULL);
 
 	g_message ("INSERT INTO cache.LiveSearches SELECT S.ID, '%s' %s %s %s",
-				  search_id, 
-				  from_query, 
-				  join_query, 
+				  search_id,
+				  from_query,
+				  join_query,
 				  where_query);
 
 	tracker_db_exec_no_reply (iface,
 				  "INSERT INTO cache.LiveSearches SELECT S.ID, '%s' %s %s %s",
-				  search_id, 
-				  from_query, 
-				  join_query, 
+				  search_id,
+				  from_query,
+				  join_query,
 				  where_query);
 }
 
@@ -2174,21 +2174,21 @@
 tracker_db_live_search_stop (TrackerDBInterface *iface,
 			     const gchar        *search_id)
 {
-	/* DELETE 
-	 * FROM LiveSearches as X 
+	/* DELETE
+	 * FROM LiveSearches as X
 	 * WHERE E.SearchID = ? */
 
 	g_return_if_fail (TRACKER_IS_DB_INTERFACE (iface));
 	g_return_if_fail (search_id != NULL);
 
-	db_exec_proc_no_reply (iface, 
-			       "LiveSearchStopSearch", 
-			       search_id, 
+	db_exec_proc_no_reply (iface,
+			       "LiveSearchStopSearch",
+			       search_id,
 			       NULL);
 }
 
-TrackerDBResultSet * 
-tracker_db_live_search_get_all_ids (TrackerDBInterface *iface, 
+TrackerDBResultSet *
+tracker_db_live_search_get_all_ids (TrackerDBInterface *iface,
 				    const gchar        *search_id)
 {
 	/* Contract, in @result:
@@ -2203,21 +2203,21 @@
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
 	g_return_val_if_fail (search_id != NULL, NULL);
 
-	return tracker_db_exec_proc (iface, 
-				     "GetLiveSearchAllIDs", 
-				     search_id, 
+	return tracker_db_exec_proc (iface,
+				     "GetLiveSearchAllIDs",
+				     search_id,
 				     NULL);
 }
 
-TrackerDBResultSet * 
+TrackerDBResultSet *
 tracker_db_live_search_get_new_ids (TrackerDBInterface *iface,
-				    const gchar        *search_id, 
-				    const gchar        *from_query, 
-				    const gchar        *query_joins, 
+				    const gchar        *search_id,
+				    const gchar        *from_query,
+				    const gchar        *query_joins,
 				    const gchar        *where_query)
 {
 	TrackerDBResultSet *result_set;
-	
+
 	/* Contract, in @result:
 	 * ServiceID is #1
 	 * EventType is #2 */
@@ -2240,8 +2240,8 @@
 	 */
 
 	/*
-	 * INSERT INTO LiveSearches 
-	 * SELECT E.ServiceID, 'SEARCH_ID' 
+	 * INSERT INTO LiveSearches
+	 * SELECT E.ServiceID, 'SEARCH_ID'
 	 * FROM_QUERY, Events as E
 	 * QUERY_JOINS
 	 * WHERE_QUERY
@@ -2267,34 +2267,34 @@
 				      "AND E.EventType = 'Update' "
 				      "UNION "
 				      "SELECT E.ServiceID, E.EventType "
-				      "%s%s Events as E "                    /* FROM   B1 */ 
-				      "%s"                                   /* JOINS  B2 */ 
-				      "%s"                                   /* WHERE  B3 */ 
+				      "%s%s Events as E "                    /* FROM   B1 */
+				      "%s"                                   /* JOINS  B2 */
+				      "%s"                                   /* WHERE  B3 */
 				      "%sE.ServiceID = S.ID "
 				      "AND E.EventType = 'Create' ",
 				      from_query ? from_query : "FROM",      /*        A1 */
 				      from_query ? "," : "",                 /*        A1 */
 				      query_joins,                           /*        A2 */
-				      where_query ? where_query : "WHERE",   /*        A3 */ 
+				      where_query ? where_query : "WHERE",   /*        A3 */
 				      where_query ? "AND " : "",             /*        A3 */
-				      search_id,                             /*        A4 */ 
-				      from_query ? from_query : "FROM",      /*        B1 */ 
-				      from_query ? "," : "",                 /*        B1 */ 
-				      query_joins,                           /*        B2 */ 
-				      where_query ? where_query : "WHERE",   /*        B3 */ 
-				      where_query ? "AND " : "");            /*        B3 */ 
-	
+				      search_id,                             /*        A4 */
+				      from_query ? from_query : "FROM",      /*        B1 */
+				      from_query ? "," : "",                 /*        B1 */
+				      query_joins,                           /*        B2 */
+				      where_query ? where_query : "WHERE",   /*        B3 */
+				      where_query ? "AND " : "");            /*        B3 */
+
 	tracker_db_exec_no_reply (iface,
 				  "INSERT INTO cache.LiveSearches "
 				   "SELECT E.ServiceID, '%s' "               /*        B0 */
-				  "%s%s Events as E "                        /* FROM   B1 */ 
-				  "%s"                                       /* JOINS  B2 */ 
+				  "%s%s Events as E "                        /* FROM   B1 */
+				  "%s"                                       /* JOINS  B2 */
 				   "%s"                                      /* WHERE  B3 */
 				  "%sE.ServiceID = S.ID"
 				  "AND E.EventType = 'Create' ",
-				  search_id,                                 /*        B0 */ 
-				  from_query ? from_query : "FROM",          /*        B1 */ 
-				  from_query ? "," : "",                     /*        B1 */ 
+				  search_id,                                 /*        B0 */
+				  from_query ? from_query : "FROM",          /*        B1 */
+				  from_query ? "," : "",                     /*        B1 */
 				  query_joins,                               /*        B2 */
 				  where_query ? where_query : "WHERE",       /*        B3 */
 				  where_query ? "AND " : "");                /*        B3 */
@@ -2302,20 +2302,20 @@
 	return result_set;
 }
 
-TrackerDBResultSet* 
-tracker_db_live_search_get_deleted_ids (TrackerDBInterface *iface, 
+TrackerDBResultSet*
+tracker_db_live_search_get_deleted_ids (TrackerDBInterface *iface,
 					const gchar        *search_id)
 {
-	/* SELECT E.ServiceID 
-	 * FROM Events as E, LiveSearches as X 
-	 * WHERE E.ServiceID = X.ServiceID 
-	 * AND X.SearchID = ? 
+	/* SELECT E.ServiceID
+	 * FROM Events as E, LiveSearches as X
+	 * WHERE E.ServiceID = X.ServiceID
+	 * AND X.SearchID = ?
 	 * AND E.EventType IS 'Delete' */
 
 	/* DELETE FROM LiveSearches AS Y WHERE Y.ServiceID IN
-	 * SELECT ServiceID FROM Events as E, LiveSearches as X 
-	 * WHERE E.ServiceID = X.ServiceID 
-	 * AND X.SearchID = ? 
+	 * SELECT ServiceID FROM Events as E, LiveSearches as X
+	 * WHERE E.ServiceID = X.ServiceID
+	 * AND X.SearchID = ?
 	 * AND E.EventType IS 'Delete' */
 
 	TrackerDBResultSet *result_set;
@@ -2323,24 +2323,24 @@
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
 	g_return_val_if_fail (search_id != NULL, NULL);
 
-	result_set = tracker_db_exec_proc (iface, 
-					   "GetLiveSearchDeletedIDs", 
-					   search_id, 
+	result_set = tracker_db_exec_proc (iface,
+					   "GetLiveSearchDeletedIDs",
+					   search_id,
 					   NULL);
 
 	db_exec_proc_no_reply (iface,
-			       "DeleteLiveSearchDeletedIDs", 
-			       search_id, 
+			       "DeleteLiveSearchDeletedIDs",
+			       search_id,
 			       NULL);
 	return result_set;
 }
 
-/* FIXME This function should be moved with other help-functions somewhere. 
+/* FIXME This function should be moved with other help-functions somewhere.
  * It is used by xesam_live_search parsing. */
 
 static GList *
 add_live_search_metadata_field (TrackerDBInterface *iface,
-				GSList **fields, 
+				GSList **fields,
 				const char *xesam_name)
 {
 	TrackerDBResultSet *result_set;
@@ -2373,9 +2373,9 @@
 		/* Check if field is already in list */
 		for (l = *fields; l; l = l->next) {
 			const gchar *this_field_name;
-			
+
 			this_field_name = tracker_field_data_get_field_name (l->data);
-			
+
 			if (!this_field_name) {
 				continue;
 			}
@@ -2388,32 +2388,32 @@
 
 			break;
 		}
-		
+
 		if (!field_exists) {
-			field_data = tracker_db_get_metadata_field (iface, 
-								    "Files", 
-								    field_name, 
+			field_data = tracker_db_get_metadata_field (iface,
+								    "Files",
+								    field_name,
 								    g_slist_length (*fields),
-								    FALSE, 
+								    FALSE,
 								    FALSE);
 
 			if (field_data) {
 				*fields = g_slist_prepend (*fields, field_data);
-			} 
-		} 
-		
+			}
+		}
+
 		reply = g_list_append (reply, field_data);
 		valid = tracker_db_result_set_iter_next (result_set);
 		g_free (field_name);
 	}
-	
+
 	return reply;
 }
 
 
 
 TrackerDBResultSet *
-tracker_db_live_search_get_hit_data (TrackerDBInterface *iface, 
+tracker_db_live_search_get_hit_data (TrackerDBInterface *iface,
 				     const gchar        *search_id,
 				     GStrv               field_names)
 {
@@ -2433,8 +2433,8 @@
 	while (field_names[i]) {
 		GList *field_data_list = NULL;
 
-		field_data_list = add_live_search_metadata_field (iface, 
-								  &fields, 
+		field_data_list = add_live_search_metadata_field (iface,
+								  &fields,
 								  field_names[i]);
 
 		if (!field_data_list) {
@@ -2443,23 +2443,23 @@
 			g_string_free (sql_join, TRUE);
 			return NULL;
 		}
-		
+
 		if (i) {
 			g_string_append_printf (sql_select, ",");
 		}
 
-		g_string_append_printf (sql_select, " %s", 
+		g_string_append_printf (sql_select, " %s",
 					tracker_field_data_get_select_field (field_data_list->data) );
-		
+
 		i++;
 	}
 
 	for (l = fields; l; l = l->next) {
 		gchar *field_name;
 
-		field_name = tracker_db_metadata_get_related_names (iface, 
+		field_name = tracker_db_metadata_get_related_names (iface,
 								    tracker_field_data_get_field_name (l->data));
-		g_string_append_printf (sql_join, 
+		g_string_append_printf (sql_join,
 					"INNER JOIN 'files-meta'.%s %s ON (X.ServiceID = %s.ServiceID AND %s.MetaDataID in (%s))\n ",
 					tracker_field_data_get_table_name (l->data),
 					tracker_field_data_get_alias (l->data),
@@ -2471,13 +2471,13 @@
 
 	g_debug("Query : SELECT %s FROM cache.LiveSearches as X \n"
 		"%s"
-		"WHERE X.SearchID = '%s'", 
-		sql_select->str, sql_join->str, search_id); 
+		"WHERE X.SearchID = '%s'",
+		sql_select->str, sql_join->str, search_id);
 
-	result = tracker_db_exec (iface, 
+	result = tracker_db_exec (iface,
 				  "SELECT %s FROM cache.LiveSearches as X \n"
 				  "%s"
-				  "WHERE X.SearchID = '%s'", 
+				  "WHERE X.SearchID = '%s'",
 				  sql_select->str, sql_join->str, search_id);
 
 	g_string_free (sql_select, TRUE);
@@ -2486,7 +2486,7 @@
 	return result;
 }
 
-void 
+void
 tracker_db_xesam_delete_handled_events (TrackerDBInterface *iface)
 {
 	g_return_if_fail (TRACKER_IS_DB_INTERFACE (iface));
@@ -2496,7 +2496,7 @@
 
 /* Deprecated */
 guint32
-tracker_db_service_create (TrackerDBInterface *iface, 
+tracker_db_service_create (TrackerDBInterface *iface,
 			   const gchar        *service,
 			   TrackerDBFileInfo  *info)
 {
@@ -2527,7 +2527,7 @@
 	g_return_val_if_fail (private != NULL, 0);
 
 	tracker_file_get_path_and_name (info->uri, &path, &name);
-	
+
 	/* Get a new unique ID for the service - use mutex to prevent race conditions */
 	result_set = tracker_db_exec_proc (iface, "GetNewID", NULL);
 
@@ -2571,10 +2571,10 @@
 	service_type_id = tracker_ontology_get_service_id_by_name (service);
 
 	if (info->mime) {
-		g_debug ("service id for %s is %d and sid is %s with mime %s", 
+		g_debug ("service id for %s is %d and sid is %s with mime %s",
 			 service, service_type_id, sid, info->mime);
 	} else {
-		g_debug ("service id for %s is %d and sid is %s", 
+		g_debug ("service id for %s is %d and sid is %s",
 			 service, service_type_id, sid);
         }
 
@@ -2585,23 +2585,23 @@
 		gchar *parent;
 
 		result_set_proc = tracker_db_exec_proc (iface,
-							"CreateService", 
+							"CreateService",
 							sid,
 							path,
 							name,
-							str_service_type_id, 
-							info->mime, 
+							str_service_type_id,
+							info->mime,
 							str_filesize,
-							str_is_dir, 
-							str_is_link, 
-							str_offset, 
-							str_mtime, 
-							str_aux, 
+							str_is_dir,
+							str_is_link,
+							str_offset,
+							str_mtime,
+							str_aux,
 							NULL);
-		
+
 		if (result_set_proc) {
 			g_object_unref (result_set_proc);
-		} 
+		}
 
 		id = tracker_db_interface_sqlite_get_last_insert_id (TRACKER_DB_INTERFACE_SQLITE (iface));
 
@@ -2612,8 +2612,8 @@
 		}
 
 		result_set_proc = tracker_db_exec_proc (iface,
-							"IncStat", 
-							service, 
+							"IncStat",
+							service,
 							NULL);
 
 		if (result_set_proc) {
@@ -2621,11 +2621,11 @@
 		}
 
                 parent = tracker_ontology_get_service_parent (service);
-		
+
 		if (parent) {
-			result_set_proc = tracker_db_exec_proc (iface, 
-								"IncStat", 
-								parent, 
+			result_set_proc = tracker_db_exec_proc (iface,
+								"IncStat",
+								parent,
 								NULL);
 			if (result_set_proc) {
 				g_object_unref (result_set_proc);
@@ -2653,10 +2653,10 @@
 }
 
 /*
- * Obtain the concrete service type name for the file id. 
+ * Obtain the concrete service type name for the file id.
  */
 gchar *
-tracker_db_service_get_by_entity (TrackerDBInterface *iface, 
+tracker_db_service_get_by_entity (TrackerDBInterface *iface,
 				  const gchar        *id)
 {
 	TrackerDBResultSet *result_set;
@@ -2683,7 +2683,7 @@
 
 
 guint32
-tracker_db_file_get_id (TrackerDBInterface *iface, 
+tracker_db_file_get_id (TrackerDBInterface *iface,
 			const gchar        *uri)
 {
 	TrackerDBResultSet *result_set;
@@ -2696,9 +2696,9 @@
 	tracker_file_get_path_and_name (uri, &path, &name);
 
 	result_set = tracker_db_exec_proc (iface,
-					   "GetServiceID", 
-					   path, 
-					   name, 
+					   "GetServiceID",
+					   path,
+					   name,
 					   NULL);
 
 	g_free (path);
@@ -2715,8 +2715,8 @@
 }
 
 gchar *
-tracker_db_file_get_id_as_string (TrackerDBInterface *iface, 
-				  const gchar        *service, 
+tracker_db_file_get_id_as_string (TrackerDBInterface *iface,
+				  const gchar        *service,
 				  const gchar        *uri)
 {
 	gint    service_id;
@@ -2742,7 +2742,7 @@
 }
 
 gchar **
-tracker_db_files_get (TrackerDBInterface *iface, 
+tracker_db_files_get (TrackerDBInterface *iface,
 		      const gchar        *uri)
 {
 	TrackerDBResultSet *result_set;
@@ -2752,8 +2752,8 @@
 	g_return_val_if_fail (uri != NULL, NULL);
 
 	result_set = tracker_db_exec_proc (iface,
-					   "SelectFileChild", 
-					   uri, 
+					   "SelectFileChild",
+					   uri,
 					   NULL);
 	array = g_ptr_array_new ();
 
@@ -2783,9 +2783,9 @@
 }
 
 TrackerDBResultSet *
-tracker_db_files_get_by_service (TrackerDBInterface *iface, 
-				 const gchar        *service, 
-				 gint                offset, 
+tracker_db_files_get_by_service (TrackerDBInterface *iface,
+				 const gchar        *service,
+				 gint                offset,
 				 gint                limit)
 {
 	TrackerDBResultSet *result_set;
@@ -2799,11 +2799,11 @@
 	str_offset = tracker_gint_to_string (offset);
 
 	result_set = tracker_db_exec_proc (iface,
-					   "GetByServiceType", 
-					   service, 
-					   service, 
-					   str_offset, 
-					   str_limit, 
+					   "GetByServiceType",
+					   service,
+					   service,
+					   str_offset,
+					   str_limit,
 					   NULL);
 
 	g_free (str_offset);
@@ -2813,11 +2813,11 @@
 }
 
 TrackerDBResultSet *
-tracker_db_files_get_by_mime (TrackerDBInterface  *iface, 
-			      gchar              **mimes, 
+tracker_db_files_get_by_mime (TrackerDBInterface  *iface,
+			      gchar              **mimes,
 			      gint                 n,
-			      gint                 offset, 
-			      gint                 limit, 
+			      gint                 offset,
+			      gint                 limit,
 			      gboolean             vfs)
 {
 	TrackerDBResultSet *result_set;
@@ -2846,9 +2846,9 @@
 
 	g_string_append_printf (str,
 				")) AND (F.ServiceTypeID in (select TypeId from ServiceTypes where TypeName = '%s' or Parent = '%s')) LIMIT %d,%d",
-				service, 
-				service, 
-				offset, 
+				service,
+				service,
+				offset,
 				limit);
 
 	query = g_string_free (str, FALSE);
@@ -2860,7 +2860,7 @@
 
 TrackerDBResultSet *
 tracker_db_metadata_get_types (TrackerDBInterface *iface,
-			       const gchar        *class, 
+			       const gchar        *class,
 			       gboolean            writeable)
 {
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
@@ -2869,48 +2869,48 @@
 	if (strcmp (class, "*") == 0) {
 		if (writeable) {
 			return tracker_db_exec_proc (iface,
-						     "GetWriteableMetadataTypes", 
+						     "GetWriteableMetadataTypes",
 						     NULL);
 		} else {
 			return tracker_db_exec_proc (iface,
-						     "GetMetadataTypes", 
+						     "GetMetadataTypes",
 						     NULL);
 		}
 	} else {
 		if (writeable) {
-			return tracker_db_exec_proc (iface, 
+			return tracker_db_exec_proc (iface,
 						     "GetWriteableMetadataTypesLike",
 						     class,
 						     NULL);
 		} else {
-			return tracker_db_exec_proc (iface, 
-						     "GetMetadataTypesLike", 
-						     class, 
+			return tracker_db_exec_proc (iface,
+						     "GetMetadataTypesLike",
+						     class,
 						     NULL);
 		}
 	}
 }
 
 TrackerDBResultSet *
-tracker_db_keywords_get_list (TrackerDBInterface *iface, 
+tracker_db_keywords_get_list (TrackerDBInterface *iface,
 			      const gchar        *service)
 {
 	g_return_val_if_fail (TRACKER_IS_DB_INTERFACE (iface), NULL);
  	g_return_val_if_fail (service != NULL, NULL);
 
-	return tracker_db_exec_proc (iface, 
-				     "GetKeywordList", 
-				     service, 
-				     service, 
+	return tracker_db_exec_proc (iface,
+				     "GetKeywordList",
+				     service,
+				     service,
 				     NULL);
 }
 
 TrackerFieldData *
 tracker_db_get_metadata_field (TrackerDBInterface *iface,
-			       const gchar        *service, 
-			       const gchar        *field_name, 
-			       gint                field_count, 
-			       gboolean            is_select, 
+			       const gchar        *service,
+			       const gchar        *field_name,
+			       gint                field_count,
+			       gboolean            is_select,
 			       gboolean            is_condition)
 {
 	TrackerFieldData *field_data = NULL;
@@ -2928,7 +2928,7 @@
 		gchar       *this_field_name;
 		gchar       *where_field;
 
-		field_data = g_object_new (TRACKER_TYPE_FIELD_DATA, 
+		field_data = g_object_new (TRACKER_TYPE_FIELD_DATA,
 					   "is-select", is_select,
 					   "is-condition", is_condition,
 					   "field-name", field_name,
@@ -2937,9 +2937,9 @@
 		alias = g_strdup_printf ("M%d", field_count);
 		table_name = tracker_db_metadata_get_table (tracker_field_get_data_type (def));
 
-		g_debug ("Field_name: %s :table_name is: %s for data_type: %i", 
-			 field_name, 
-			 table_name, 
+		g_debug ("Field_name: %s :table_name is: %s for data_type: %i",
+			 field_name,
+			 table_name,
 			 tracker_field_get_data_type(def));
 
 		tracker_field_data_set_alias (field_data, alias);
@@ -2947,7 +2947,7 @@
 		tracker_field_data_set_id_field (field_data, tracker_field_get_id (def));
 		tracker_field_data_set_data_type (field_data, tracker_field_get_data_type (def));
 		tracker_field_data_set_multiple_values (field_data, tracker_field_get_multiple_values (def));
-			
+
 		this_field_name = tracker_db_get_field_name (service, field_name);
 
 		if (this_field_name) {
@@ -2969,7 +2969,7 @@
 			g_free (str);
 			g_free (display_field);
 		}
-			
+
 		if ((tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_DOUBLE) ||
 		    (tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_INDEX)  ||
 		    (tracker_field_get_data_type (def) == TRACKER_FIELD_TYPE_STRING)) {
@@ -3021,7 +3021,7 @@
 }
 
 void
-tracker_db_set_option_int (const gchar *option, 
+tracker_db_set_option_int (const gchar *option,
 			   gint         value)
 {
 	TrackerDBInterface *iface;
@@ -3042,7 +3042,7 @@
 	str = tracker_gint_to_string (value);
 	result_set = tracker_db_exec_proc (iface, "SetOption", str, option, NULL);
 	g_free (str);
-	
+
 	if (result_set) {
 		g_object_unref (result_set);
 	}

Modified: branches/indexer-split/src/trackerd/tracker-db.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-db.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-db.h	Sat Sep 20 14:45:00 2008
@@ -2,7 +2,7 @@
 /*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2007, Jason Kivlighn (jkivlighn gmail com)
- * Copyright (C) 2007, Creative Commons (http://creativecommons.org) 
+ * Copyright (C) 2007, Creative Commons (http://creativecommons.org)
  * Copyright (C) 2008, Nokia
  *
  * This library is free software; you can redistribute it and/or

Modified: branches/indexer-split/src/trackerd/tracker-dbus.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-dbus.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-dbus.c	Sat Sep 20 14:45:00 2008
@@ -62,7 +62,7 @@
         guint   result;
 
         g_message ("Registering DBus service...\n"
-		   "  Name:'%s'", 
+		   "  Name:'%s'",
 		   name);
 
         if (!org_freedesktop_DBus_request_name (proxy,
@@ -102,28 +102,28 @@
         dbus_g_connection_register_g_object (connection, path, object);
 }
 
-static void 
-dbus_name_owner_changed (gpointer  data, 
+static void
+dbus_name_owner_changed (gpointer  data,
 			 GClosure *closure)
 {
 	g_object_unref (data);
 }
 
-static gboolean 
+static gboolean
 dbus_register_names (TrackerConfig *config)
 {
         GError *error = NULL;
 
 	if (connection) {
-		g_critical ("The DBusGConnection is already set, have we already initialized?"); 
+		g_critical ("The DBusGConnection is already set, have we already initialized?");
 		return FALSE;
 	}
 
 	if (proxy) {
-		g_critical ("The DBusGProxy is already set, have we already initialized?"); 
+		g_critical ("The DBusGProxy is already set, have we already initialized?");
 		return FALSE;
 	}
-	
+
         connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error);
 
         if (!connection) {
@@ -178,7 +178,7 @@
 
 	if (!tracker_status_get_is_paused_manually () &&
 	    !tracker_status_get_is_paused_for_io ()) {
-		org_freedesktop_Tracker_Indexer_continue_async (g_object_ref (proxy), 
+		org_freedesktop_Tracker_Indexer_continue_async (g_object_ref (proxy),
 								indexer_continue_async_cb,
 								NULL);
 	}
@@ -195,7 +195,7 @@
 
 static void
 dbus_request_new_cb (guint    request_id,
-		     gpointer user_data) 
+		     gpointer user_data)
 {
 	DBusGProxy *proxy;
 	GError     *error = NULL;
@@ -214,12 +214,12 @@
 		g_source_remove (indexer_resume_timeout_id);
 		indexer_resume_timeout_id = 0;
 	}
-	
+
 	/* Second reset it so we have another 10 seconds before
 	 * continuing.
 	 */
 	proxy = tracker_dbus_indexer_get_proxy ();
-	indexer_resume_timeout_id = 
+	indexer_resume_timeout_id =
 		g_timeout_add_seconds_full (G_PRIORITY_DEFAULT,
 					    INDEXER_PAUSE_TIME_FOR_REQUESTS,
 					    indexer_resume_cb,
@@ -233,7 +233,7 @@
 		g_message ("Tracker is already manually paused, doing nothing");
 		return;
 	}
-	
+
 	/* We really only do this because of the chance that we tell
 	 * the indexer to pause but don't get notified until the next
 	 * request. When we are notified of being paused,
@@ -273,7 +273,7 @@
 	}
 
 	/* Register request handler so we can pause the indexer */
-	tracker_dbus_request_add_hook (dbus_request_new_cb, 
+	tracker_dbus_request_add_hook (dbus_request_new_cb,
 				       NULL,
 				       NULL);
 
@@ -328,7 +328,7 @@
 		return FALSE;
 	}
 
-        dbus_register_object (connection, 
+        dbus_register_object (connection,
 			      proxy,
 			      G_OBJECT (object),
 			      &dbus_glib_tracker_daemon_object_info,
@@ -342,7 +342,7 @@
 		return FALSE;
 	}
 
-        dbus_register_object (connection, 
+        dbus_register_object (connection,
 			      proxy,
 			      G_OBJECT (object),
 			      &dbus_glib_tracker_files_object_info,
@@ -356,7 +356,7 @@
 		return FALSE;
 	}
 
-        dbus_register_object (connection, 
+        dbus_register_object (connection,
 			      proxy,
 			      G_OBJECT (object),
 			      &dbus_glib_tracker_keywords_object_info,
@@ -370,7 +370,7 @@
 		return FALSE;
 	}
 
-        dbus_register_object (connection, 
+        dbus_register_object (connection,
 			      proxy,
 			      G_OBJECT (object),
 			      &dbus_glib_tracker_metadata_object_info,
@@ -384,7 +384,7 @@
 		return FALSE;
 	}
 
-        dbus_register_object (connection, 
+        dbus_register_object (connection,
 			      proxy,
 			      G_OBJECT (object),
 			      &dbus_glib_tracker_search_object_info,
@@ -399,7 +399,7 @@
 			return FALSE;
 		}
 
-		dbus_register_object (connection, 
+		dbus_register_object (connection,
 				      proxy,
 				      G_OBJECT (object),
 				      &dbus_glib_tracker_xesam_object_info,
@@ -409,16 +409,16 @@
 		dbus_g_proxy_add_signal (proxy, "NameOwnerChanged",
 					 G_TYPE_STRING, G_TYPE_STRING,
 					 G_TYPE_STRING, G_TYPE_INVALID);
-		
-		dbus_g_proxy_connect_signal (proxy, "NameOwnerChanged", 
-					     G_CALLBACK (tracker_xesam_name_owner_changed), 
+
+		dbus_g_proxy_connect_signal (proxy, "NameOwnerChanged",
+					     G_CALLBACK (tracker_xesam_name_owner_changed),
 					     g_object_ref (G_OBJECT (object)),
 					     dbus_name_owner_changed);
         }
-	
+
         /* Reverse list since we added objects at the top each time */
         objects = g_slist_reverse (objects);
-  
+
         return TRUE;
 }
 
@@ -426,7 +426,7 @@
 tracker_dbus_get_object (GType type)
 {
         GSList *l;
-	
+
         for (l = objects; l; l = l->next) {
                 if (G_OBJECT_TYPE (l->data) == type) {
                         return l->data;
@@ -447,15 +447,15 @@
 	if (!proxy_for_indexer) {
 		/* Get proxy for Service / Path / Interface of the indexer */
 		proxy_for_indexer = dbus_g_proxy_new_for_name (connection,
-							       "org.freedesktop.Tracker.Indexer", 
+							       "org.freedesktop.Tracker.Indexer",
  							       "/org/freedesktop/Tracker/Indexer",
 							       "org.freedesktop.Tracker.Indexer");
-		
+
 		if (!proxy_for_indexer) {
 			g_critical ("Couldn't create a DBusGProxy to the indexer service");
 			return NULL;
 		}
-			 
+
 		/* Add marshallers */
 		dbus_g_object_register_marshaller (tracker_marshal_VOID__DOUBLE_STRING_UINT_UINT,
 						   G_TYPE_NONE,

Modified: branches/indexer-split/src/trackerd/tracker-files.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-files.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-files.c	Sat Sep 20 14:45:00 2008
@@ -70,7 +70,7 @@
 tracker_files_finalize (GObject *object)
 {
 	TrackerFilesPrivate *priv;
-	
+
 	priv = TRACKER_FILES_GET_PRIVATE (object);
 
 	g_object_unref (priv->processor);
@@ -126,7 +126,7 @@
 		GError *actual_error = NULL;
 
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     "Request to check existence of file '%s' failed, "
 					     "the 'auto-create' variable can not be TRUE, "
 					     "this feature is no longer supported.",
@@ -136,7 +136,7 @@
 
 		return;
 	}
-	
+
 	iface = tracker_db_manager_get_db_interface_by_service (TRACKER_DB_FOR_FILE_SERVICE);
 
 	file_id = tracker_db_file_get_id (iface, uri);
@@ -175,12 +175,12 @@
                                   "size:%d, mtime:%d",
                                   uri,
                                   is_directory ? "yes" : "no",
-                                  mime, 
+                                  mime,
                                   size,
                                   mtime);
 
 	priv = TRACKER_FILES_GET_PRIVATE (object);
-	
+
 	file = g_file_new_for_path (uri);
 	tracker_processor_files_check (priv->processor, module_name, file, is_directory);
 	g_object_unref (file);
@@ -200,7 +200,7 @@
 	GFile               *file;
 	const gchar         *module_name = "files";
 	guint                request_id;
-	
+
 	request_id = tracker_dbus_get_next_request_id ();
 
 	tracker_dbus_async_return_if_fail (uri != NULL, context);
@@ -258,7 +258,7 @@
 
 	if (file_id < 1) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     "File '%s' was not found in the database",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
@@ -270,8 +270,8 @@
 	file_id_str = tracker_guint_to_string (file_id);
 
 	mime = NULL;
-	result_set = tracker_db_metadata_get (iface, 
-					      file_id_str, 
+	result_set = tracker_db_metadata_get (iface,
+					      file_id_str,
 					      "File:Mime");
 
 	if (result_set) {
@@ -283,7 +283,7 @@
 
 	if (!mime) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     "Metadata 'File:Mime' for '%s' doesn't exist",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
@@ -310,7 +310,7 @@
 	} else {
 
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     "Unable to find service to mime '%s'",
 					     mime);
 		dbus_g_method_return_error (context, actual_error);
@@ -335,7 +335,7 @@
 	gchar              *max_length_str;
 	gchar              *value;
 	GError             *actual_error = NULL;
-					 
+
 	request_id = tracker_dbus_get_next_request_id ();
 
 	tracker_dbus_async_return_if_fail (uri != NULL, context);
@@ -360,13 +360,13 @@
 
 		if (!service_id) {
 			tracker_dbus_request_failed (request_id,
-						     &actual_error, 
+						     &actual_error,
 						     "Unable to retrieve service ID for uri '%s'",
 						     uri);
 			dbus_g_method_return_error (context, actual_error);
 			g_error_free (actual_error);
 			return;
-		} 
+		}
 	}
 
 	offset_str = tracker_gint_to_string (offset);
@@ -374,15 +374,15 @@
 
 	result_set = tracker_db_exec_proc (iface,
 					   "GetFileContents",
-					   offset_str, 
-					   max_length_str, 
-					   service_id, 
+					   offset_str,
+					   max_length_str,
+					   service_id,
 					   NULL);
 
 	g_free (max_length_str);
 	g_free (offset_str);
 	g_free (service_id);
-	
+
 	if (result_set) {
 		tracker_db_result_set_get (result_set, 0, &value, -1);
 		g_object_unref (result_set);
@@ -390,7 +390,7 @@
 		if (value == NULL) {
 			value = g_strdup ("");
 		}
-		
+
 		dbus_g_method_return (context, value);
 		g_free (value);
 
@@ -399,7 +399,7 @@
 	} else {
 
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     "The contents of the uri '%s' are not stored",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
@@ -412,7 +412,7 @@
 				    const gchar            *uri,
 				    const gchar            *text,
 				    gint                    max_length,
-				    DBusGMethodInvocation  *context, 
+				    DBusGMethodInvocation  *context,
 				    GError                **error)
 {
 	TrackerDBInterface *iface;
@@ -429,7 +429,7 @@
 	tracker_dbus_async_return_if_fail (uri != NULL, context);
 	tracker_dbus_async_return_if_fail (text != NULL, context);
 	tracker_dbus_async_return_if_fail (max_length >= 0, context);
-	
+
 	tracker_dbus_request_new (request_id,
 				  "DBus request to search text contents, "
                                   "in uri:'%s' for text:'%s' with max length:%d",
@@ -440,7 +440,7 @@
 	iface = tracker_db_manager_get_db_interface_by_service (TRACKER_DB_FOR_FILE_SERVICE);
 
 	tracker_file_get_path_and_name (uri, &path, &name);
-	
+
 	max_length_str = tracker_gint_to_string (max_length);
 
 	/* result_set = tracker_exec_proc (iface, */
@@ -467,7 +467,7 @@
 	 * change this function to the success variant.
 	 */
         tracker_dbus_request_failed (request_id,
-				     &actual_error, 
+				     &actual_error,
                                      "%s not implemented yet",
                                      __PRETTY_FUNCTION__);
 	dbus_g_method_return_error (context, actual_error);
@@ -480,13 +480,13 @@
 				   const gchar            *service,
 				   gint                    offset,
 				   gint                    max_hits,
-				   DBusGMethodInvocation  *context, 
+				   DBusGMethodInvocation  *context,
 				   GError                **error)
 {
 	TrackerDBInterface  *iface;
 	TrackerDBResultSet  *result_set;
 	guint                request_id;
-	gchar              **values = NULL; 
+	gchar              **values = NULL;
 	GError              *actual_error = NULL;
 
 	request_id = tracker_dbus_get_next_request_id ();
@@ -505,8 +505,8 @@
 
 	if (!tracker_ontology_service_is_valid (service)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service '%s' is invalid or has not been implemented yet",
                                              service);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -515,9 +515,9 @@
 
 	iface = tracker_db_manager_get_db_interface_by_service (TRACKER_DB_FOR_FILE_SERVICE);
 
-	result_set = tracker_db_files_get_by_service (iface, 
-						      service, 
-						      offset, 
+	result_set = tracker_db_files_get_by_service (iface,
+						      service,
+						      offset,
 						      max_hits);
 
 	values = tracker_dbus_query_result_to_strv (result_set, 0, NULL);
@@ -540,14 +540,14 @@
 				gchar                 **mime_types,
 				gint                    offset,
 				gint                    max_hits,
-				DBusGMethodInvocation  *context, 
+				DBusGMethodInvocation  *context,
 				GError                **error)
 {
 	TrackerDBInterface  *iface;
 	TrackerDBResultSet  *result_set;
 	guint                request_id;
 	gchar              **values = NULL;
-					
+
 	request_id = tracker_dbus_get_next_request_id ();
 
 	tracker_dbus_async_return_if_fail (mime_types != NULL, context);
@@ -566,10 +566,10 @@
 	iface = tracker_db_manager_get_db_interface_by_service (TRACKER_DB_FOR_FILE_SERVICE);
 
 	result_set = tracker_db_files_get_by_mime (iface,
-						   mime_types, 
-						   g_strv_length (mime_types), 
-						   offset, 
-						   max_hits, 
+						   mime_types,
+						   g_strv_length (mime_types),
+						   offset,
+						   max_hits,
 						   FALSE);
 
 	values = tracker_dbus_query_result_to_strv (result_set, 0, NULL);
@@ -592,7 +592,7 @@
 				    gchar                 **mime_types,
 				    gint                    offset,
 				    gint                    max_hits,
-				    DBusGMethodInvocation  *context, 
+				    DBusGMethodInvocation  *context,
 				    GError                **error)
 {
 	TrackerDBInterface  *iface;
@@ -621,14 +621,14 @@
 	 * non-VFS version is the boolean in this function call:
 	 */
 	result_set = tracker_db_files_get_by_mime (iface,
-						   mime_types, 
-						   g_strv_length (mime_types), 
-						   offset, 
-						   max_hits, 
+						   mime_types,
+						   g_strv_length (mime_types),
+						   offset,
+						   max_hits,
 						   TRUE);
 
 	values = tracker_dbus_query_result_to_strv (result_set, 0, NULL);
-		
+
 	if (result_set) {
 		g_object_unref (result_set);
 	}
@@ -644,7 +644,7 @@
 void
 tracker_files_get_mtime (TrackerFiles           *object,
 			 const gchar            *uri,
-			 DBusGMethodInvocation  *context, 
+			 DBusGMethodInvocation  *context,
 			 GError                **error)
 {
 	TrackerDBInterface *iface;
@@ -669,16 +669,16 @@
 	tracker_file_get_path_and_name (uri, &path, &name);
 
 	result_set = tracker_db_exec_proc (iface,
-					   "GetFileMTime", 
-					   path, 
-					   name, 
+					   "GetFileMTime",
+					   path,
+					   name,
 					   NULL);
 	g_free (path);
 	g_free (name);
 
 	if (!result_set) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     "There is no file mtime in the database for '%s'",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
@@ -699,7 +699,7 @@
 						gint                    live_query_id,
 						const gchar            *uri,
 						gchar                 **fields,
-						DBusGMethodInvocation  *context, 
+						DBusGMethodInvocation  *context,
 						GError                **error)
 {
 	TrackerDBInterface *iface;
@@ -735,7 +735,7 @@
 
 		if (!defs[i]) {
 			tracker_dbus_request_failed (request_id,
-						     &actual_error, 
+						     &actual_error,
 						     "Metadata field '%s' was not found",
 						     fields[i]);
 			dbus_g_method_return_error (context, actual_error);
@@ -761,7 +761,7 @@
 	if (file_id == 0) {
 		g_free (uri_filtered);
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     "File or directory was not in database, uri:'%s'",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
@@ -771,8 +771,8 @@
 
 	/* Build SELECT clause */
 	sql = g_string_new (" ");
-	g_string_append_printf (sql, 
-				"SELECT (F.Path || '%s' || F.Name) as PathName ", 
+	g_string_append_printf (sql,
+				"SELECT (F.Path || '%s' || F.Name) as PathName ",
 				G_DIR_SEPARATOR_S);
 
 	for (i = 1; i <= g_strv_length (fields); i++) {
@@ -795,7 +795,7 @@
 	}
 
 	/* Build FROM clause */
-	g_string_append (sql, 
+	g_string_append (sql,
 			 " FROM Services F ");
 
 	for (i = 0; i < g_strv_length (fields); i++) {
@@ -807,20 +807,20 @@
 
 		table = tracker_db_metadata_get_table (tracker_field_get_data_type (defs[i]));
 
-		g_string_append_printf (sql, 
+		g_string_append_printf (sql,
 					" LEFT OUTER JOIN %s M%d ON "
 					"F.ID = M%d.ServiceID AND "
-					"M%d.MetaDataID = %s ", 
-					table, 
-					i+1, 
-					i+1, 
-					i+1, 
+					"M%d.MetaDataID = %s ",
+					table,
+					i+1,
+					i+1,
+					i+1,
 					tracker_field_get_id (defs[i]));
 	}
 
 	/* Build WHERE clause */
-	g_string_append_printf (sql, 
-				" WHERE F.Path = '%s' ", 
+	g_string_append_printf (sql,
+				" WHERE F.Path = '%s' ",
 				uri_filtered);
 	g_free (uri_filtered);
 
@@ -896,7 +896,7 @@
 		values = g_new0 (gchar *, 1);
 		values[0] = NULL;
 	}
-	
+
 	dbus_g_method_return (context, values);
 
 	g_strfreev (values);

Modified: branches/indexer-split/src/trackerd/tracker-keywords.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-keywords.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-keywords.c	Sat Sep 20 14:45:00 2008
@@ -93,7 +93,7 @@
 tracker_keywords_finalize (GObject *object)
 {
 	TrackerKeywordsPrivate *priv;
-	
+
 	priv = TRACKER_KEYWORDS_GET_PRIVATE (object);
 
 	if (priv->fd_proxy) {
@@ -135,8 +135,8 @@
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service type '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -146,7 +146,7 @@
 	iface = tracker_db_manager_get_db_interface_by_service (service_type);
 	result_set = tracker_db_keywords_get_list (iface, service_type);
 	values = tracker_dbus_query_result_to_ptr_array (result_set);
-	
+
 	if (result_set) {
 		g_object_unref (result_set);
 	}
@@ -179,19 +179,19 @@
 	tracker_dbus_request_new (request_id,
 				  "DBus request to get keywords, "
 				  "service type:'%s', uri:'%s'",
-				  service_type, 
+				  service_type,
 				  uri);
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service type '%s' is invalid or has not been implemented yet",
                                              service_type);
 	}
 
         if (!actual_error && tracker_is_empty_string (uri)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
                                              "URI is empty");
         }
 
@@ -206,18 +206,18 @@
 	if (!id) {
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,
-					     "Entity '%s' was not found", 
+					     "Entity '%s' was not found",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
 		return;
 	}
 
-	result_set = tracker_db_metadata_get (iface, 
-					      id, 
+	result_set = tracker_db_metadata_get (iface,
+					      id,
 					      "User:Keywords");
 	values = tracker_dbus_query_result_to_strv (result_set, 0, NULL);
-		
+
 	if (result_set) {
 		g_object_unref (result_set);
 	}
@@ -255,13 +255,13 @@
 	tracker_dbus_request_new (request_id,
 				  "DBus request to add keywords, "
 				  "service type:'%s', uri:'%s'",
-				  service_type, 
+				  service_type,
 				  uri);
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service type '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -270,7 +270,7 @@
 
         if (tracker_is_empty_string (uri)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
                                              "URI is empty");
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -282,7 +282,7 @@
 	if (!id) {
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,
-					     "Entity '%s' was not found", 
+					     "Entity '%s' was not found",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -334,13 +334,13 @@
 	tracker_dbus_request_new (request_id,
 				  "DBus request to remove keywords, "
 				  "service type:'%s', uri:'%s'",
-				  service_type, 
+				  service_type,
 				  uri);
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service type '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -349,7 +349,7 @@
 
         if (tracker_is_empty_string (uri)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
                                              "URI is empty");
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -362,7 +362,7 @@
 	if (!service_id) {
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,
-					     "Entity '%s' was not found", 
+					     "Entity '%s' was not found",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -384,7 +384,7 @@
 		g_error_free (actual_error);
 		return;
 	}
-	
+
 	g_free (service_id);
 
 	dbus_g_method_return (context);
@@ -413,13 +413,13 @@
 	tracker_dbus_request_new (request_id,
 				  "DBus request to remove all keywords, "
 				  "service type:'%s', uri:'%s'",
-				  service_type, 
+				  service_type,
 				  uri);
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service type '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -428,7 +428,7 @@
 
         if (tracker_is_empty_string (uri)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
                                              "URI is empty");
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -441,7 +441,7 @@
 	if (!service_id) {
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,
-					     "Entity '%s' was not found", 
+					     "Entity '%s' was not found",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -505,14 +505,14 @@
 				  "query id:%d, service type:'%s', offset:%d, "
 				  "max hits:%d",
 				  live_query_id,
-				  service_type, 
+				  service_type,
 				  offset,
 				  max_hits);
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service_Type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service_Type '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -523,11 +523,11 @@
 
 	/* Sanity check values */
 	offset = MAX (offset, 0);
-	
+
 	/* Create keyword search string */
 	search = g_string_new ("");
 	g_string_append_printf (search,
-				"'%s'", 
+				"'%s'",
 				keywords[0]);
 
 	for (p = keywords + 1; *p; p++) {
@@ -535,35 +535,35 @@
 	}
 
 	tracker_dbus_request_comment (request_id,
-				      "Executing keyword search on %s", 
+				      "Executing keyword search on %s",
 				      search->str);
 
 	/* Create select string */
 	select = g_string_new (" Select distinct S.Path || '");
 	select = g_string_append (select, G_DIR_SEPARATOR_S);
-	select = g_string_append (select, 
+	select = g_string_append (select,
 				  "' || S.Name as EntityName from Services S, ServiceKeywordMetaData M ");
 
 	/* Create where string */
 	related_metadata = tracker_db_metadata_get_related_names (iface, "User:Keywords");
 
 	where = g_string_new ("");
-	g_string_append_printf (where, 
-				" where S.ID = M.ServiceID and M.MetaDataID in (%s) and M.MetaDataValue in (%s) ", 
-				related_metadata, 
+	g_string_append_printf (where,
+				" where S.ID = M.ServiceID and M.MetaDataID in (%s) and M.MetaDataValue in (%s) ",
+				related_metadata,
 				search->str);
 	g_free (related_metadata);
 	g_string_free (search, TRUE);
 
-	g_string_append_printf (where, 
-				"  and  (S.ServiceTypeID in (select TypeId from ServiceTypes where TypeName = '%s' or Parent = '%s')) ", 
-				service_type, 
+	g_string_append_printf (where,
+				"  and  (S.ServiceTypeID in (select TypeId from ServiceTypes where TypeName = '%s' or Parent = '%s')) ",
+				service_type,
 				service_type);
 
 	/* Add offset and max_hits */
-	g_string_append_printf (where, 
-				" Limit %d,%d", 
-				offset, 
+	g_string_append_printf (where,
+				" Limit %d,%d",
+				offset,
 				max_hits);
 
 	/* Finalize query */

Modified: branches/indexer-split/src/trackerd/tracker-main.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-main.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-main.c	Sat Sep 20 14:45:00 2008
@@ -29,7 +29,7 @@
 #include <string.h>
 #include <signal.h>
 #include <locale.h>
-#include <unistd.h> 
+#include <unistd.h>
 #include <fcntl.h>
 #include <errno.h>
 #include <time.h>
@@ -69,14 +69,14 @@
 
 #define ABOUT								  \
 	"Tracker " VERSION "\n"						  \
-	"Copyright (c) 2005-2008 Jamie McCracken (jamiemcc gnome org)\n" 
+	"Copyright (c) 2005-2008 Jamie McCracken (jamiemcc gnome org)\n"
 
 #define LICENSE								  \
 	"This program is free software and comes without any warranty.\n" \
 	"It is licensed under version 2 or later of the General Public "  \
 	"License which can be viewed at:\n"				  \
         "\n"								  \
-	"  http://www.gnu.org/licenses/gpl.txt\n"; 
+	"  http://www.gnu.org/licenses/gpl.txt\n";
 
 /* Throttle defaults */
 #define THROTTLE_DEFAULT            0
@@ -91,11 +91,11 @@
 typedef struct {
 	GMainLoop        *main_loop;
 	gchar            *log_filename;
-	
+
 	gchar            *data_dir;
 	gchar            *user_data_dir;
 	gchar            *sys_tmp_dir;
- 
+
 	gboolean          reindex_on_shutdown;
 
 	TrackerProcessor *processor;
@@ -118,50 +118,50 @@
 static gchar           *language_code;
 
 static GOptionEntry     entries_daemon[] = {
-	{ "verbosity", 'v', 0, 
-	  G_OPTION_ARG_INT, &verbosity, 
+	{ "verbosity", 'v', 0,
+	  G_OPTION_ARG_INT, &verbosity,
 	  N_("Logging, 0 = errors only, "
-	     "1 = minimal, 2 = detailed and 3 = debug (default = 0)"), 
+	     "1 = minimal, 2 = detailed and 3 = debug (default = 0)"),
 	  NULL },
-	{ "initial-sleep", 's', 0, 
-	  G_OPTION_ARG_INT, &initial_sleep, 
-	  N_("Seconds to wait before starting any crawling or indexing (default = 45)"), 
+	{ "initial-sleep", 's', 0,
+	  G_OPTION_ARG_INT, &initial_sleep,
+	  N_("Seconds to wait before starting any crawling or indexing (default = 45)"),
 	  NULL },
-	{ "low-memory", 'm', 0, 
-	  G_OPTION_ARG_NONE, &low_memory, 
-	  N_("Minimizes the use of memory but may slow indexing down"), 
+	{ "low-memory", 'm', 0,
+	  G_OPTION_ARG_NONE, &low_memory,
+	  N_("Minimizes the use of memory but may slow indexing down"),
 	  NULL },
-	{ "monitors-exclude-dirs", 'e', 0, 
-	  G_OPTION_ARG_STRING_ARRAY, &monitors_to_exclude, 
-	  N_("Directories to exclude for file change monitoring (you can do -e <path> -e <path>)"), 
+	{ "monitors-exclude-dirs", 'e', 0,
+	  G_OPTION_ARG_STRING_ARRAY, &monitors_to_exclude,
+	  N_("Directories to exclude for file change monitoring (you can do -e <path> -e <path>)"),
 	  NULL },
-	{ "monitors-include-dirs", 'i', 0, 
-	  G_OPTION_ARG_STRING_ARRAY, &monitors_to_include, 
-	  N_("Directories to include for file change monitoring (you can do -i <path> -i <path>)"), 
+	{ "monitors-include-dirs", 'i', 0,
+	  G_OPTION_ARG_STRING_ARRAY, &monitors_to_include,
+	  N_("Directories to include for file change monitoring (you can do -i <path> -i <path>)"),
 	  NULL },
-	{ "crawler-include-dirs", 'c', 0, 
-	  G_OPTION_ARG_STRING_ARRAY, &crawl_dirs, 
-	  N_("Directories to crawl to index files (you can do -c <path> -c <path>)"), 
+	{ "crawler-include-dirs", 'c', 0,
+	  G_OPTION_ARG_STRING_ARRAY, &crawl_dirs,
+	  N_("Directories to crawl to index files (you can do -c <path> -c <path>)"),
 	  NULL },
-	{ "disable-modules", 'd', 0, 
-	  G_OPTION_ARG_STRING_ARRAY, &disable_modules, 
-	  N_("Disable modules from being processed (you can do -d <module> -d <module)"), 
+	{ "disable-modules", 'd', 0,
+	  G_OPTION_ARG_STRING_ARRAY, &disable_modules,
+	  N_("Disable modules from being processed (you can do -d <module> -d <module)"),
 	  NULL },
 	{ NULL }
 };
 
 static GOptionEntry   entries_indexer[] = {
-	{ "force-reindex", 'r', 0, 
-	  G_OPTION_ARG_NONE, &force_reindex, 
-	  N_("Force a re-index of all content"), 
+	{ "force-reindex", 'r', 0,
+	  G_OPTION_ARG_NONE, &force_reindex,
+	  N_("Force a re-index of all content"),
 	  NULL },
-	{ "disable-indexing", 'n', 0, 
-	  G_OPTION_ARG_NONE, &disable_indexing, 
+	{ "disable-indexing", 'n', 0,
+	  G_OPTION_ARG_NONE, &disable_indexing,
 	  N_("Disable any indexing and monitoring"), NULL },
-	{ "language", 'l', 0, 
-	  G_OPTION_ARG_STRING, &language_code, 
+	{ "language", 'l', 0,
+	  G_OPTION_ARG_STRING, &language_code,
 	  N_("Language to use for stemmer and stop words "
-	     "(ISO 639-1 2 characters code)"), 
+	     "(ISO 639-1 2 characters code)"),
 	  NULL },
 	{ NULL }
 };
@@ -189,18 +189,18 @@
 }
 
 static gchar *
-get_lock_file (void) 
+get_lock_file (void)
 {
 	TrackerMainPrivate *private;
 	gchar              *lock_filename;
 	gchar              *filename;
 
 	private = g_static_private_get (&private_key);
-	
+
 	filename = g_strconcat (g_get_user_name (), "_tracker_lock", NULL);
 
-	lock_filename = g_build_filename (private->sys_tmp_dir, 
-					  filename, 
+	lock_filename = g_build_filename (private->sys_tmp_dir,
+					  filename,
 					  NULL);
 	g_free (filename);
 
@@ -232,7 +232,7 @@
 		const gchar *error_string;
 
 		error_string = g_strerror (errno);
-                g_critical ("Can not open or create lock file:'%s', %s", 
+                g_critical ("Can not open or create lock file:'%s', %s",
 			    lock_file,
 			    error_string);
 		g_free (lock_file);
@@ -242,7 +242,7 @@
 
 	g_free (lock_file);
 
-	if (lockf (fd, F_TLOCK, 0) < 0) {		
+	if (lockf (fd, F_TLOCK, 0) < 0) {
 		if (use_nfs) {
 			g_message ("Already running, running in "
 				   "read-only mode (with NFS)");
@@ -256,15 +256,15 @@
 		g_message ("This is the first/main instance");
 
 		runlevel = TRACKER_RUNNING_MAIN_INSTANCE;
-		
-#ifdef HAVE_HAL 
+
+#ifdef HAVE_HAL
 		if (!tracker_hal_get_battery_exists (hal) ||
 		    !tracker_hal_get_battery_in_use (hal)) {
 			return TRACKER_RUNNING_MAIN_INSTANCE;
 		}
 
-		if (!tracker_status_get_is_first_time_index () && 
-		    tracker_config_get_disable_indexing_on_battery (config)) { 
+		if (!tracker_status_get_is_first_time_index () &&
+		    tracker_config_get_disable_indexing_on_battery (config)) {
 			g_message ("Battery in use");
 			g_message ("Config is set to not index on battery");
 			g_message ("Running in read only mode");
@@ -273,7 +273,7 @@
 
 		/* Special case first time situation which are
 		 * overwritten by the config option to disable or not
-		 * indexing on battery initially. 
+		 * indexing on battery initially.
 		 */
 		if (tracker_status_get_is_first_time_index () &&
 		    tracker_config_get_disable_indexing_on_battery_init (config)) {
@@ -310,20 +310,20 @@
 sanity_check_option_values (TrackerConfig *config)
 {
 	g_message ("General options:");
-	g_message ("  Initial sleep  ........................  %d (seconds)", 
+	g_message ("  Initial sleep  ........................  %d (seconds)",
 		   tracker_config_get_initial_sleep (config));
-	g_message ("  Verbosity  ............................  %d", 
+	g_message ("  Verbosity  ............................  %d",
 		   tracker_config_get_verbosity (config));
- 	g_message ("  Low memory mode  ......................  %s", 
+ 	g_message ("  Low memory mode  ......................  %s",
 		   tracker_config_get_low_memory_mode (config) ? "yes" : "no");
 
-	
+
 	g_message ("Daemon options:");
 	g_message ("  Throttle level  .......................  %d",
 		   tracker_config_get_throttle (config));
- 	g_message ("  Indexing enabled  .....................  %s", 
+ 	g_message ("  Indexing enabled  .....................  %s",
 		   tracker_config_get_enable_indexing (config) ? "yes" : "no");
- 	g_message ("  Monitoring enabled  ...................  %s", 
+ 	g_message ("  Monitoring enabled  ...................  %s",
 		   tracker_config_get_enable_watches (config) ? "yes" : "no");
 
 	log_option_list (tracker_config_get_watch_directory_roots (config),
@@ -338,7 +338,7 @@
 			 "Disabled modules");
 }
 
-static gboolean 
+static gboolean
 shutdown_timeout_cb (gpointer user_data)
 {
 	g_critical ("Could not exit in a timely fashion - terminating...");
@@ -356,12 +356,12 @@
 	if (in_loop) {
 		exit (EXIT_FAILURE);
 	}
-	
+
   	switch (signo) {
 	case SIGSEGV:
 		/* We are screwed if we get this so exit immediately! */
 		exit (EXIT_FAILURE);
-		
+
 	case SIGBUS:
 	case SIGILL:
 	case SIGFPE:
@@ -371,11 +371,11 @@
 	case SIGINT:
 		in_loop = TRUE;
 		tracker_shutdown ();
-	
+
 	default:
 		if (g_strsignal (signo)) {
-			g_message ("Received signal:%d->'%s'", 
-				   signo, 
+			g_message ("Received signal:%d->'%s'",
+				   signo,
 				   g_strsignal (signo));
 		}
 		break;
@@ -413,31 +413,31 @@
 	gchar              *filename;
 
 	private = g_static_private_get (&private_key);
-	
+
 	/* Public locations */
-	private->user_data_dir = 
-		g_build_filename (g_get_user_data_dir (), 
-				  "tracker", 
-				  "data", 
+	private->user_data_dir =
+		g_build_filename (g_get_user_data_dir (),
+				  "tracker",
+				  "data",
 				  NULL);
 
-	private->data_dir = 
-		g_build_filename (g_get_user_cache_dir (), 
-				  "tracker", 
+	private->data_dir =
+		g_build_filename (g_get_user_cache_dir (),
+				  "tracker",
 				  NULL);
-	
+
 	filename = g_strdup_printf ("tracker-%s", g_get_user_name ());
-	private->sys_tmp_dir = 
-		g_build_filename (g_get_tmp_dir (), 
-				  filename, 
+	private->sys_tmp_dir =
+		g_build_filename (g_get_tmp_dir (),
+				  filename,
 				  NULL);
 	g_free (filename);
 
 	/* Private locations */
-	private->log_filename = 
-		g_build_filename (g_get_user_data_dir (), 
-				  "tracker", 
-				  "trackerd.log", 
+	private->log_filename =
+		g_build_filename (g_get_user_data_dir (),
+				  "tracker",
+				  "trackerd.log",
 				  NULL);
 }
 
@@ -451,7 +451,7 @@
 
 	/* NOTE: We don't create the database directories here, the
 	 * tracker-db-manager does that for us.
-	 */ 
+	 */
 
 	g_message ("Checking directory exists:'%s'", private->user_data_dir);
 	g_mkdir_with_parents (private->user_data_dir, 00755);
@@ -481,13 +481,13 @@
 initialize_databases (void)
 {
 	/*
-	 * Create SQLite databases 
+	 * Create SQLite databases
 	 */
 	if (!tracker_status_get_is_readonly () && force_reindex) {
 		TrackerDBInterface *iface;
-		
+
 		tracker_status_set_is_first_time_index (TRUE);
-		
+
 		/* Reset stats for embedded services if they are being reindexed */
 
 		/* Here it doesn't matter which one we ask, as long as it has common.db
@@ -500,22 +500,22 @@
 		iface = tracker_db_manager_get_db_interface_by_service (TRACKER_DB_FOR_FILE_SERVICE);
 
 		g_message ("*** DELETING STATS *** ");
-		tracker_db_exec_no_reply (iface, 
+		tracker_db_exec_no_reply (iface,
 					  "update ServiceTypes set TypeCount = 0 where Embedded = 1");
-		
+
 	}
 
 	/* Check db integrity if not previously shut down cleanly */
-	if (!tracker_status_get_is_readonly () && 
-	    !tracker_status_get_is_first_time_index () && 
+	if (!tracker_status_get_is_readonly () &&
+	    !tracker_status_get_is_first_time_index () &&
 	    tracker_db_get_option_int ("IntegrityCheck") == 1) {
 		g_message ("Performing integrity check as the daemon was not shutdown cleanly");
 		/* FIXME: Finish */
-	} 
+	}
 
 	if (!tracker_status_get_is_readonly ()) {
 		tracker_db_set_option_int ("IntegrityCheck", 1);
-	} 
+	}
 
 	if (tracker_status_get_is_first_time_index ()) {
 		tracker_db_set_option_int ("InitialIndex", 1);
@@ -556,7 +556,7 @@
 	}
 }
 
-#ifdef HAVE_HAL 
+#ifdef HAVE_HAL
 
 static void
 set_up_throttle (TrackerHal    *hal,
@@ -624,7 +624,7 @@
 	if (private->processor) {
 		tracker_processor_start (private->processor);
 	}
-	
+
 	return FALSE;
 }
 
@@ -649,10 +649,10 @@
         g_type_init ();
 
 	private = g_new0 (TrackerMainPrivate, 1);
-	g_static_private_set (&private_key, 
-			      private, 
+	g_static_private_set (&private_key,
+			      private,
 			      private_free);
-      
+
 	if (!g_thread_supported ())
 		g_thread_init (NULL);
 
@@ -668,24 +668,24 @@
 	tzset ();
 
         /* Translators: this messagge will apper immediately after the
-	 * usage string - Usage: COMMAND <THIS_MESSAGE> 
+	 * usage string - Usage: COMMAND <THIS_MESSAGE>
 	 */
 	context = g_option_context_new (_("- start the tracker daemon"));
 
 	/* Daemon group */
-	group = g_option_group_new ("daemon", 
+	group = g_option_group_new ("daemon",
 				    _("Daemon Options"),
-				    _("Show daemon options"), 
-				    NULL, 
+				    _("Show daemon options"),
+				    NULL,
 				    NULL);
 	g_option_group_add_entries (group, entries_daemon);
 	g_option_context_add_group (context, group);
 
 	/* Indexer group */
-	group = g_option_group_new ("indexer", 
+	group = g_option_group_new ("indexer",
 				    _("Indexer Options"),
-				    _("Show indexer options"), 
-				    NULL, 
+				    _("Show indexer options"),
+				    NULL,
 				    NULL);
 	g_option_group_add_entries (group, entries_indexer);
 	g_option_context_add_group (context, group);
@@ -716,19 +716,19 @@
         /* nice() uses attribute "warn_unused_result" and so complains
 	 * if we do not check its returned value. But it seems that
 	 * since glibc 2.2.4, nice() can return -1 on a successful
-	 * call so we have to check value of errno too. Stupid... 
+	 * call so we have to check value of errno too. Stupid...
 	 */
         if (nice (19) == -1 && errno) {
                 const gchar *str;
 
                 str = g_strerror (errno);
-                g_message ("Couldn't set nice value to 19, %s", 
+                g_message ("Couldn't set nice value to 19, %s",
                            str ? str : "no error given");
         }
 
 	/* This makes sure we have all the locations like the data
 	 * dir, user data dir, etc all configured.
-	 * 
+	 *
 	 * The initialize_directories() function makes sure everything
 	 * exists physically and/or is reset depending on various
 	 * options (like if we reindex, we remove the data dir).
@@ -820,7 +820,7 @@
 	tracker_db_manager_init (flags, &is_first_time_index);
 	tracker_status_set_is_first_time_index (is_first_time_index);
 
-	if (!tracker_db_index_manager_init (index_flags, 
+	if (!tracker_db_index_manager_init (index_flags,
 					    tracker_config_get_min_bucket_count (config),
 					    tracker_config_get_max_bucket_count (config))) {
 		return EXIT_FAILURE;
@@ -832,14 +832,14 @@
 	runtime_level = check_runtime_level (config, hal);
 
 	switch (runtime_level) {
-	case TRACKER_RUNNING_NON_ALLOWED: 
+	case TRACKER_RUNNING_NON_ALLOWED:
 		return EXIT_FAILURE;
 
-	case TRACKER_RUNNING_READ_ONLY:     
+	case TRACKER_RUNNING_READ_ONLY:
 		tracker_status_set_is_readonly (TRUE);
 		break;
 
-	case TRACKER_RUNNING_MAIN_INSTANCE: 
+	case TRACKER_RUNNING_MAIN_INSTANCE:
 		tracker_status_set_is_readonly (FALSE);
 		break;
 	}
@@ -852,7 +852,7 @@
 	file_update_index = tracker_db_index_manager_get_index (TRACKER_DB_INDEX_FILE_UPDATE);
 	email_index = tracker_db_index_manager_get_index (TRACKER_DB_INDEX_EMAIL);
 
-	if (!TRACKER_IS_DB_INDEX (file_index) || 
+	if (!TRACKER_IS_DB_INDEX (file_index) ||
 	    !TRACKER_IS_DB_INDEX (file_update_index) ||
 	    !TRACKER_IS_DB_INDEX (email_index)) {
 		g_critical ("Could not create indexer for all indexes (file, file-update, email)");
@@ -882,9 +882,9 @@
 
 	if (!tracker_status_get_is_readonly ()) {
 		gint seconds;
-		
+
 		seconds = tracker_config_get_initial_sleep (config);
-		
+
 		if (seconds > 0) {
 			g_message ("Waiting %d seconds before starting",
 				   seconds);
@@ -894,7 +894,7 @@
 		}
 	} else {
 		/* We set the state here because it is not set in the
-		 * processor otherwise. 
+		 * processor otherwise.
 		 */
 		g_message ("Running in read-only mode, not starting crawler/indexing");
 		tracker_status_set_and_signal (TRACKER_STATUS_IDLE);
@@ -914,7 +914,7 @@
 							    NULL);
 #endif
 
-	/* 
+	/*
 	 * Shutdown the daemon
 	 */
 	g_message ("Shutdown started");
@@ -925,7 +925,7 @@
 
 	g_message ("Waiting for indexer to finish");
 	org_freedesktop_Tracker_Indexer_shutdown (tracker_dbus_indexer_get_proxy (), &error);
-	
+
 	if (error) {
 		g_message ("Could not shutdown the indexer, %s", error->message);
 		g_message ("Continuing anyway...");

Modified: branches/indexer-split/src/trackerd/tracker-main.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-main.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-main.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2007, Michal Pryc (Michal Pryc Sun Com)
  * Copyright (C) 2008, Nokia
@@ -11,14 +11,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 
 #ifndef __TRACKERD_MAIN_H__
 #define __TRACKERD_MAIN_H__
@@ -32,7 +32,7 @@
 const gchar *tracker_get_sys_tmp_dir         (void);
 
 void         tracker_set_reindex_on_shutdown (gboolean value);
-      
+
 G_END_DECLS
 
 #endif /* __TRACKERD_MAIN_H__ */

Modified: branches/indexer-split/src/trackerd/tracker-metadata.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-metadata.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-metadata.c	Sat Sep 20 14:45:00 2008
@@ -78,9 +78,9 @@
 static TrackerFieldData *
 tracker_metadata_add_metadata_field (TrackerDBInterface *iface,
 		    const gchar        *service,
-		    GSList            **fields, 
-                    const gchar        *field_name, 
-                    gboolean            is_select, 
+		    GSList            **fields,
+                    const gchar        *field_name,
+                    gboolean            is_select,
                     gboolean            is_condition)
 {
 	TrackerFieldData *field_data;
@@ -110,19 +110,19 @@
                         break;
 		}
 	}
-	
+
 	if (!field_exists) {
-		field_data = tracker_db_get_metadata_field (iface, 
-                                                            service, 
-                                                            field_name, 
-                                                            g_slist_length (*fields), 
-                                                            is_select, 
+		field_data = tracker_db_get_metadata_field (iface,
+                                                            service,
+                                                            field_name,
+                                                            g_slist_length (*fields),
+                                                            is_select,
                                                             is_condition);
 		if (field_data) {
 			*fields = g_slist_prepend (*fields, field_data);
-                } 
-	} 
-	
+                }
+	}
+
 	return field_data;
 }
 
@@ -156,8 +156,8 @@
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -170,7 +170,7 @@
         if (!service_id) {
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,
-					     "Service URI '%s' not found", 
+					     "Service URI '%s' not found",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -179,20 +179,20 @@
 
 	/* Checking keys */
 	for (i = 0; i < g_strv_length (keys); i++) {
-		
+
 		if (tracker_ontology_get_field_by_name (keys[i]) == NULL) {
 			tracker_dbus_request_failed (request_id,
 						     &actual_error,
-						     "Metadata field '%s' not registered in the system", 
+						     "Metadata field '%s' not registered in the system",
 						     uri);
 			dbus_g_method_return_error (context, actual_error);
 			g_error_free (actual_error);
 			return;
 		}
 	}
-	
-	/* The parameter service_type can be "Files" 
-	 * and the actual service type of the uri "Video" 
+
+	/* The parameter service_type can be "Files"
+	 * and the actual service type of the uri "Video"
 	 *
 	 * Note: Does this matter?
 	 */
@@ -200,15 +200,15 @@
 	if (!service_result) {
                g_free (service_id);
                tracker_dbus_request_failed (request_id,
-                                            &actual_error, 
-                                            "Service type can not be found for entity '%s'", 
+                                            &actual_error,
+                                            "Service type can not be found for entity '%s'",
                                             uri);
                dbus_g_method_return_error (context, actual_error);
                g_error_free (actual_error);
                return;
 	}
 
-	result_set = tracker_db_metadata_get_array (iface, service_result, service_id, keys); 
+	result_set = tracker_db_metadata_get_array (iface, service_result, service_id, keys);
 	if (result_set) {
 		values = tracker_dbus_query_result_columns_to_strv (result_set, -1, -1, TRUE);
 		g_object_unref (result_set);
@@ -217,8 +217,8 @@
 	}
 
 	if (!values) {
-		tracker_dbus_request_failed (request_id, 
-					     &actual_error, 
+		tracker_dbus_request_failed (request_id,
+					     &actual_error,
 					     "No metadata information was available");
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -241,7 +241,7 @@
 {
 	TrackerDBInterface *iface;
 	guint               request_id;
-	gchar              *service_id; 
+	gchar              *service_id;
 	guint               i;
 	GError             *actual_error = NULL;
 
@@ -261,8 +261,8 @@
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service_Type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service_Type '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -275,8 +275,8 @@
 	service_id = tracker_db_file_get_id_as_string (iface, service_type, uri);
         if (!service_id) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-					     "Service URI '%s' not found", 
+					     &actual_error,
+					     "Service URI '%s' not found",
 					     uri);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -293,7 +293,7 @@
 		if (field_def == NULL) {
 			tracker_dbus_request_failed (request_id,
 						     &actual_error,
-						     "Metadata field '%s' not registered in the system", 
+						     "Metadata field '%s' not registered in the system",
 						     keys[i]);
 			dbus_g_method_return_error (context, actual_error);
 			g_error_free (actual_error);
@@ -303,7 +303,7 @@
 		if (tracker_field_get_embedded (field_def)) {
 			tracker_dbus_request_failed (request_id,
 						     &actual_error,
-						     "Metadata field '%s' cannot be overwritten (is embedded)", 
+						     "Metadata field '%s' cannot be overwritten (is embedded)",
 						     keys[i]);
 			dbus_g_method_return_error (context, actual_error);
 			g_error_free (actual_error);
@@ -315,7 +315,7 @@
 							      service_type,
 							      uri,
 							      keys[i],
-							      (const gchar **)value, 
+							      (const gchar **)value,
 							      &actual_error);
 		g_strfreev (value);
 		if (actual_error) {
@@ -363,7 +363,7 @@
 	def = tracker_ontology_get_field_by_name (metadata);
 	if (!def) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     "Metadata name '%s' is invalid or unrecognized",
 					     metadata);
 		dbus_g_method_return_error (context, actual_error);
@@ -407,8 +407,8 @@
 	if (strcmp (service_type, "*") != 0 &&
 	    !tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service_Type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service_Type '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -508,8 +508,8 @@
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service_Type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service_Type '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -526,16 +526,16 @@
 	for (i=0;i<g_strv_length(fields);i++) {
 		TrackerFieldData   *def = NULL;
 		def = tracker_metadata_add_metadata_field (iface, service_type, &field_list, fields[i], FALSE, TRUE);
-		
+
 		if (!def) {
 			g_string_free (sql_select, TRUE);
 			g_string_free (sql_from, TRUE);
 			g_string_free (sql_where, TRUE);
 			g_string_free (sql_order, TRUE);
-			
+
 			tracker_dbus_request_failed (request_id,
-						     &actual_error, 
-						     "Invalid or non-existant metadata type '%s' specified", 
+						     &actual_error,
+						     "Invalid or non-existant metadata type '%s' specified",
 						     fields[i]);
 			dbus_g_method_return_error (context, actual_error);
 			g_error_free (actual_error);
@@ -551,12 +551,12 @@
 		g_string_append_printf (sql_order, " %s %s",
 					tracker_field_data_get_select_field (def),
 					order_desc ? "DESC" : "ASC" );
-	
+
 	}
-	
+
 	tracker_rdf_filter_to_sql (iface, query_condition, service_type,
 				   &field_list, &rdf_from, &rdf_where, &actual_error);
-	
+
 	if (actual_error) {
 
 		g_string_free (sql_select, TRUE);
@@ -566,9 +566,9 @@
 
 
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     NULL);
-		
+
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
 		return;
@@ -668,8 +668,8 @@
 
 	if (!tracker_ontology_service_is_valid (service_type)) {
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
-                                             "Service_Type '%s' is invalid or has not been implemented yet", 
+					     &actual_error,
+                                             "Service_Type '%s' is invalid or has not been implemented yet",
                                              service_type);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -688,17 +688,17 @@
 	for (i=0;i<g_strv_length(fields);i++) {
 		TrackerFieldData   *def = NULL;
 		def = tracker_metadata_add_metadata_field (iface, service_type, &field_list, fields[i], FALSE, TRUE);
-		
+
 		if (!def) {
 			g_string_free (sql_select, TRUE);
 			g_string_free (sql_from, TRUE);
 			g_string_free (sql_where, TRUE);
 			g_string_free (sql_order, TRUE);
 			g_string_free (sql_group, TRUE);
-			
+
 			tracker_dbus_request_failed (request_id,
-						     &actual_error, 
-						     "Invalid or non-existant metadata type '%s' specified", 
+						     &actual_error,
+						     "Invalid or non-existant metadata type '%s' specified",
 						     fields[i]);
 			dbus_g_method_return_error (context, actual_error);
 			g_error_free (actual_error);
@@ -716,9 +716,9 @@
 					tracker_field_data_get_select_field (def),
 					order_desc ? "DESC" : "ASC" );
 		g_string_append_printf (sql_group, "%s", tracker_field_data_get_select_field (def));
-	
+
 	}
-	
+
 	if (count_field && !(tracker_is_empty_string (count_field))) {
 		TrackerFieldData   *def = NULL;
 
@@ -730,10 +730,10 @@
 			g_string_free (sql_where, TRUE);
 			g_string_free (sql_order, TRUE);
 			g_string_free (sql_group, TRUE);
-			
+
 			tracker_dbus_request_failed (request_id,
-						     &actual_error, 
-						     "Invalid or non-existant metadata type '%s' specified", 
+						     &actual_error,
+						     "Invalid or non-existant metadata type '%s' specified",
 						     count_field);
 			dbus_g_method_return_error (context, actual_error);
 			g_error_free (actual_error);
@@ -745,7 +745,7 @@
 
 	tracker_rdf_filter_to_sql (iface, query_condition, service_type,
 				   &field_list, &rdf_from, &rdf_where, &actual_error);
-	
+
 	if (actual_error) {
 
 		g_string_free (sql_select, TRUE);
@@ -753,12 +753,12 @@
 		g_string_free (sql_where, TRUE);
 		g_string_free (sql_order, TRUE);
 		g_string_free (sql_group, TRUE);
-			
+
 
 		tracker_dbus_request_failed (request_id,
-					     &actual_error, 
+					     &actual_error,
 					     NULL);
-		
+
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
 		return;
@@ -775,8 +775,8 @@
 
 	g_string_append_printf (sql_order, " LIMIT %s,%s", str_offset, str_limit);
 
-	sql = g_strconcat (sql_select->str, " ", 
-			   sql_from->str, " ", 
+	sql = g_strconcat (sql_select->str, " ",
+			   sql_from->str, " ",
 			   sql_where->str, " ",
 			   sql_group->str, " ",
 			   sql_order->str, NULL);
@@ -816,7 +816,7 @@
 
 static gboolean
 is_data_type_numeric (TrackerFieldType type) {
-	return (type == TRACKER_FIELD_TYPE_INTEGER 
+	return (type == TRACKER_FIELD_TYPE_INTEGER
 		|| type == TRACKER_FIELD_TYPE_DOUBLE);
 }
 
@@ -876,7 +876,7 @@
 	sql_where  = g_string_new ("\nWHERE ");
 
 	def = tracker_metadata_add_metadata_field (iface, service_type, &fields, field, FALSE, TRUE);
-	
+
 	data_type = tracker_field_data_get_data_type (def);
 	if (!is_data_type_numeric (data_type)) {
 		g_string_free (sql_select, TRUE);
@@ -884,7 +884,7 @@
 		g_string_free (sql_where, TRUE);
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,
-					     "Cannot sum '%s': this metadata type is not numeric", 
+					     "Cannot sum '%s': this metadata type is not numeric",
 					     field);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -898,7 +898,7 @@
 		g_string_free (sql_where, TRUE);
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,
-					     "Invalid or non-existant metadata type '%s' specified", 
+					     "Invalid or non-existant metadata type '%s' specified",
 					     field);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -906,10 +906,10 @@
 	}
 
 	g_string_append_printf (sql_select, "SUM (%s)", tracker_field_data_get_select_field (def));
-	
+
 	tracker_rdf_filter_to_sql (iface, query_condition, service_type,
 				   &fields, &rdf_from, &rdf_where, &actual_error);
-	
+
 	if (actual_error) {
 
 		g_string_free (sql_select, TRUE);
@@ -1019,7 +1019,7 @@
 
 		tracker_dbus_request_failed (request_id,
 					     &actual_error,
-					     "Invalid or non-existant metadata type '%s' specified", 
+					     "Invalid or non-existant metadata type '%s' specified",
 					     field);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -1027,10 +1027,10 @@
 	}
 
 	g_string_append_printf (sql_select, "COUNT (DISTINCT %s)", tracker_field_data_get_select_field (def));
-	
+
 	tracker_rdf_filter_to_sql (iface, query_condition, service_type,
 				   &fields, &rdf_from, &rdf_where, &actual_error);
-	
+
 	if (actual_error) {
 
 		g_string_free (sql_select, TRUE);

Modified: branches/indexer-split/src/trackerd/tracker-monitor.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-monitor.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-monitor.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia
  *
  * This library is free software; you can redistribute it and/or
@@ -68,15 +68,15 @@
 	TrackerConfig *config;
 
 	GHashTable    *modules;
-	
+
 	gboolean       enabled;
 
 	guint          black_list_timeout_id;
 	GHashTable    *black_list_count;
 	GHashTable    *black_list_timestamps;
 
-	GType          monitor_backend; 
-	
+	GType          monitor_backend;
+
 	guint          monitor_limit;
 	gboolean       monitor_limit_warned;
 	guint          monitors_ignored;
@@ -124,7 +124,7 @@
 static void           black_list_print_all         (TrackerMonitor *monitor);
 static guint          get_inotify_limit            (void);
 
-#ifdef USE_LIBINOTIFY 
+#ifdef USE_LIBINOTIFY
 static INotifyHandle *libinotify_monitor_directory (TrackerMonitor *monitor,
 						    GFile          *file);
 static void           libinotify_monitor_cancel    (gpointer        data);
@@ -145,50 +145,50 @@
 	object_class->set_property = tracker_monitor_set_property;
 	object_class->get_property = tracker_monitor_get_property;
 
-	signals[ITEM_CREATED] = 
+	signals[ITEM_CREATED] =
 		g_signal_new ("item-created",
 			      G_TYPE_FROM_CLASS (klass),
 			      G_SIGNAL_RUN_LAST,
 			      0,
 			      NULL, NULL,
 			      tracker_marshal_VOID__STRING_OBJECT_BOOLEAN,
-			      G_TYPE_NONE, 
+			      G_TYPE_NONE,
 			      3,
 			      G_TYPE_STRING,
 			      G_TYPE_OBJECT,
 			      G_TYPE_BOOLEAN);
-	signals[ITEM_UPDATED] = 
+	signals[ITEM_UPDATED] =
 		g_signal_new ("item-updated",
 			      G_TYPE_FROM_CLASS (klass),
 			      G_SIGNAL_RUN_LAST,
 			      0,
 			      NULL, NULL,
 			      tracker_marshal_VOID__STRING_OBJECT_BOOLEAN,
-			      G_TYPE_NONE, 
+			      G_TYPE_NONE,
 			      3,
 			      G_TYPE_STRING,
 			      G_TYPE_OBJECT,
 			      G_TYPE_BOOLEAN);
-	signals[ITEM_DELETED] = 
+	signals[ITEM_DELETED] =
 		g_signal_new ("item-deleted",
 			      G_TYPE_FROM_CLASS (klass),
 			      G_SIGNAL_RUN_LAST,
 			      0,
 			      NULL, NULL,
 			      tracker_marshal_VOID__STRING_OBJECT_BOOLEAN,
-			      G_TYPE_NONE, 
+			      G_TYPE_NONE,
 			      3,
 			      G_TYPE_STRING,
 			      G_TYPE_OBJECT,
 			      G_TYPE_BOOLEAN);
-	signals[ITEM_MOVED] = 
+	signals[ITEM_MOVED] =
 		g_signal_new ("item-moved",
 			      G_TYPE_FROM_CLASS (klass),
 			      G_SIGNAL_RUN_LAST,
 			      0,
 			      NULL, NULL,
 			      tracker_marshal_VOID__STRING_OBJECT_OBJECT_BOOLEAN,
-			      G_TYPE_NONE, 
+			      G_TYPE_NONE,
 			      4,
 			      G_TYPE_STRING,
 			      G_TYPE_OBJECT,
@@ -235,12 +235,12 @@
 	 * the stack. This is black list is not saved, it is per
 	 * session for the daemon only.
 	 */
-	priv->black_list_count = 
+	priv->black_list_count =
 		g_hash_table_new_full (g_file_hash,
 				       (GEqualFunc) g_file_equal,
 				       g_object_unref,
 				       NULL);
-	priv->black_list_timestamps = 
+	priv->black_list_timestamps =
 		g_hash_table_new_full (g_file_hash,
 				       (GEqualFunc) g_file_equal,
 				       g_object_unref,
@@ -250,18 +250,18 @@
 	/* We have a hash table with cookies so we can pair up move
 	 * events.
 	 */
-	priv->event_pairs = 
-		g_hash_table_new_full (g_direct_hash, 
+	priv->event_pairs =
+		g_hash_table_new_full (g_direct_hash,
 				       g_direct_equal,
 				       NULL,
 				       g_object_unref);
-	priv->event_time_by_cookie = 
-		g_hash_table_new_full (g_direct_hash, 
+	priv->event_time_by_cookie =
+		g_hash_table_new_full (g_direct_hash,
 				       g_direct_equal,
 				       NULL,
 				       NULL);
-	priv->event_type_by_cookie = 
-		g_hash_table_new_full (g_direct_hash, 
+	priv->event_type_by_cookie =
+		g_hash_table_new_full (g_direct_hash,
 				       g_direct_equal,
 				       NULL,
 				       NULL);
@@ -274,19 +274,19 @@
 
 		/* Create monitors table for this module */
 #ifdef USE_LIBINOTIFY
-		monitors = 
+		monitors =
 			g_hash_table_new_full (g_file_hash,
 					       (GEqualFunc) g_file_equal,
 					       (GDestroyNotify) g_object_unref,
 					       (GDestroyNotify) libinotify_monitor_cancel);
 #else  /* USE_LIBINOTIFY */
-		monitors = 
+		monitors =
 			g_hash_table_new_full (g_file_hash,
 					       (GEqualFunc) g_file_equal,
 					       (GDestroyNotify) g_object_unref,
 					       (GDestroyNotify) g_file_monitor_cancel);
 #endif /* USE_LIBINOTIFY */
-		
+
 		g_hash_table_insert (priv->modules, g_strdup (l->data), monitors);
 	}
 
@@ -300,9 +300,9 @@
 					    G_FILE_MONITOR_WATCH_MOUNTS,
 					    NULL,
 					    NULL);
-	
+
 	priv->monitor_backend = G_OBJECT_TYPE (monitor);
-	
+
 	/* We use the name because the type itself is actually
 	 * private and not available publically. Note this is
 	 * subject to change, but unlikely of course.
@@ -313,12 +313,12 @@
 		if (strcmp (name, "GInotifyDirectoryMonitor") == 0) {
 			/* Using inotify */
 			g_message ("Monitor backend is INotify");
-			
+
 			/* Setting limit based on kernel
 			 * settings in /proc...
 			 */
 			priv->monitor_limit = get_inotify_limit ();
-			
+
 			/* We don't use 100% of the monitors, we allow other
 			 * applications to have at least 500 or so to use
 			 * between them selves. This only
@@ -326,7 +326,7 @@
 			 * user shared resource.
 			 */
 			priv->monitor_limit -= 500;
-			
+
 			/* Make sure we don't end up with a
 			 * negative maximum.
 			 */
@@ -335,9 +335,9 @@
 		else if (strcmp (name, "GFamDirectoryMonitor") == 0) {
 			/* Using Fam */
 			g_message ("Monitor backend is Fam");
-			
+
 			/* Setting limit to an arbitary limit
-			 * based on testing 
+			 * based on testing
 			 */
 			priv->monitor_limit = 400;
 			priv->use_changed_event = TRUE;
@@ -345,30 +345,30 @@
 		else if (strcmp (name, "GFenDirectoryMonitor") == 0) {
 			/* Using Fen, what is this? */
 			g_message ("Monitor backend is Fen");
-			
+
 			/* Guessing limit... */
 			priv->monitor_limit = 8192;
 		}
 		else if (strcmp (name, "GWin32DirectoryMonitor") == 0) {
 			/* Using Windows */
 			g_message ("Monitor backend is Windows");
-			
+
 			/* Guessing limit... */
 			priv->monitor_limit = 8192;
 		}
 		else {
 			/* Unknown */
 			g_warning ("Monitor backend:'%s' is unknown, we have no limits "
-				   "in place because we don't know what we are dealing with!", 
+				   "in place because we don't know what we are dealing with!",
 				   name);
-			
+
 			/* Guessing limit... */
 			priv->monitor_limit = 100;
 		}
 	}
-	
+
 	g_message ("Monitor limit is %d", priv->monitor_limit);
-	
+
 	g_file_monitor_cancel (monitor);
 	g_object_unref (monitor);
 	g_object_unref (file);
@@ -399,13 +399,13 @@
 	g_hash_table_unref (priv->event_time_by_cookie);
 	g_hash_table_unref (priv->event_pairs);
 #endif /* USE_LIBINOTIFY */
-	
+
 	if (priv->black_list_timeout_id) {
-		g_source_remove (priv->black_list_timeout_id);		
+		g_source_remove (priv->black_list_timeout_id);
 	}
 
 	g_hash_table_unref (priv->modules);
-	
+
 	g_object_unref (priv->config);
 
 	G_OBJECT_CLASS (tracker_monitor_parent_class)->finalize (object);
@@ -455,18 +455,18 @@
 	const gchar *filename;
 	gchar       *contents = NULL;
 	guint        limit;
-	
+
 	filename = "/proc/sys/fs/inotify/max_user_watches";
-	
+
 	if (!g_file_get_contents (filename,
-				  &contents, 
-				  NULL, 
+				  &contents,
+				  NULL,
 				  &error)) {
-		g_warning ("Couldn't get INotify monitor limit from:'%s', %s", 
+		g_warning ("Couldn't get INotify monitor limit from:'%s', %s",
 			   filename,
 			   error ? error->message : "no error given");
 		g_clear_error (&error);
-		
+
 		/* Setting limit to an arbitary limit */
 		limit = 8192;
 	} else {
@@ -519,7 +519,7 @@
 		GFile *parent;
 
 		/* Second we try to get the module name from the base
-		 * name of the file. 
+		 * name of the file.
 		 */
 		parent = g_file_get_parent (file);
 		module_name = get_queue_from_gfile (monitor->private->modules, parent);
@@ -527,17 +527,17 @@
 		if (!module_name) {
 			gchar *child_path;
 			gchar *parent_path;
-			
-			child_path = g_file_get_path (file); 
-			parent_path = g_file_get_path (parent); 
+
+			child_path = g_file_get_path (file);
+			parent_path = g_file_get_path (parent);
 
 			g_warning ("Could not get module name from GFile (path:'%s' or parent:'%s')",
-				   child_path, 
+				   child_path,
 				   parent_path);
 
 			g_free (parent_path);
 			g_free (child_path);
-			
+
 			return NULL;
 		}
 
@@ -596,24 +596,24 @@
 			const gchar *module_name;
 			gboolean     is_directory;
 
-			module_name = get_module_name_from_gfile (data, 
+			module_name = get_module_name_from_gfile (data,
 								  key,
 								  &is_directory);
 			if (!module_name) {
 				continue;
 			}
 
-			g_signal_emit (data, 
+			g_signal_emit (data,
 				       signals[ITEM_CREATED], 0,
-				       module_name, 
-				       key, 
+				       module_name,
+				       key,
 				       is_directory);
 		}
 
 		/* Remove from hash tables (i.e. white list it) */
 		g_hash_table_remove (monitor->private->black_list_count, key);
 		g_hash_table_remove (monitor->private->black_list_timestamps, key);
-		
+
 		/* Reset iterators */
 		g_hash_table_iter_init (&iter, monitor->private->black_list_timestamps);
 	}
@@ -631,7 +631,7 @@
 	return TRUE;
 }
 
-static gboolean 
+static gboolean
 black_list_file_check (TrackerMonitor *monitor,
 		       GFile          *file)
 {
@@ -644,7 +644,7 @@
 	return count >= BLACK_LIST_MAX_HITS;
 }
 
-static void 
+static void
 black_list_file_increment (TrackerMonitor *monitor,
 			   GFile          *file)
 {
@@ -662,29 +662,29 @@
 	count++;
 	g_get_current_time (&t);
 
-	g_hash_table_replace (monitor->private->black_list_count, 
-			      g_object_ref (file), 
+	g_hash_table_replace (monitor->private->black_list_count,
+			      g_object_ref (file),
 			      GUINT_TO_POINTER (count));
-	g_hash_table_replace (monitor->private->black_list_timestamps, 
-			      g_object_ref (file), 
+	g_hash_table_replace (monitor->private->black_list_timestamps,
+			      g_object_ref (file),
 			      GSIZE_TO_POINTER (t.tv_sec));
-	
+
 	if (monitor->private->black_list_timeout_id == 0) {
 		monitor->private->black_list_timeout_id =
-			g_timeout_add_seconds (1, 
+			g_timeout_add_seconds (1,
 					       black_list_check_items_cb,
 					       monitor);
 	}
 
 	path = g_file_get_path (file);
-	g_debug ("Adding '%s' to black list count:%d (MAX is %d)", 
+	g_debug ("Adding '%s' to black list count:%d (MAX is %d)",
 		 path,
 		 count,
 		 BLACK_LIST_MAX_HITS);
 	g_free (path);
 }
 
-static void 
+static void
 black_list_print_all (TrackerMonitor *monitor)
 {
 	GHashTableIter  iter;
@@ -700,7 +700,7 @@
 	g_hash_table_iter_init (&iter, monitor->private->black_list_count);
 	while (g_hash_table_iter_next (&iter, &key, &value)) {
 		count = GPOINTER_TO_UINT (value);
-		
+
 		if (count < BLACK_LIST_MAX_HITS) {
 			continue;
 		}
@@ -717,7 +717,7 @@
 	}
 }
 
-static void 
+static void
 indexer_pause_cb (DBusGProxy *proxy,
 		  GError     *error,
 		  gpointer    user_data)
@@ -728,7 +728,7 @@
 	}
 }
 
-static void 
+static void
 indexer_continue_cb (DBusGProxy *proxy,
 		     GError     *error,
 		     gpointer    user_data)
@@ -745,7 +745,7 @@
 	TrackerMonitor *monitor;
 
 	monitor = data;
-	
+
 	monitor->private->unpause_timeout_id = 0;
 	tracker_status_set_is_paused_for_io (FALSE);
 
@@ -754,8 +754,8 @@
 		   PAUSE_FOR_IO_SECONDS);
 
 	if (!tracker_status_get_is_paused_manually ()) {
-		org_freedesktop_Tracker_Indexer_continue_async (tracker_dbus_indexer_get_proxy (), 
-								indexer_continue_cb, 
+		org_freedesktop_Tracker_Indexer_continue_async (tracker_dbus_indexer_get_proxy (),
+								indexer_continue_cb,
 								NULL);
 	}
 
@@ -773,72 +773,72 @@
 
 	if (event_type & IN_ACCESS) {
 		s = g_string_append (s, "IN_ACCESS | ");
-	}	
+	}
 	if (event_type & IN_MODIFY) {
 		s = g_string_append (s, "IN_MODIFY | ");
-	}	
+	}
 	if (event_type & IN_ATTRIB) {
 		s = g_string_append (s, "IN_ATTRIB | ");
-	}	
+	}
 	if (event_type & IN_CLOSE_WRITE) {
 		s = g_string_append (s, "IN_CLOSE_WRITE | ");
-	}	
+	}
 	if (event_type & IN_CLOSE_NOWRITE) {
 		s = g_string_append (s, "IN_CLOSE_NOWRITE | ");
-	}	
+	}
 	if (event_type & IN_OPEN) {
 		s = g_string_append (s, "IN_OPEN | ");
-	}	
+	}
 	if (event_type & IN_MOVED_FROM) {
 		s = g_string_append (s, "IN_MOVED_FROM | ");
-	}	
+	}
 	if (event_type & IN_MOVED_TO) {
 		s = g_string_append (s, "IN_MOVED_TO | ");
-	}	
+	}
 	if (event_type & IN_CREATE) {
 		s = g_string_append (s, "IN_CREATE | ");
-	}	
+	}
 	if (event_type & IN_DELETE) {
 		s = g_string_append (s, "IN_DELETE | ");
-	}	
+	}
 	if (event_type & IN_DELETE_SELF) {
 		s = g_string_append (s, "IN_DELETE_SELF | ");
-	}	
+	}
 	if (event_type & IN_MOVE_SELF) {
 		s = g_string_append (s, "IN_MOVE_SELF | ");
-	}	
+	}
 	if (event_type & IN_UNMOUNT) {
 		s = g_string_append (s, "IN_UNMOUNT | ");
-	}	
+	}
 	if (event_type & IN_Q_OVERFLOW) {
 		s = g_string_append (s, "IN_Q_OVERFLOW | ");
-	}	
+	}
 	if (event_type & IN_IGNORED) {
 		s = g_string_append (s, "IN_IGNORED | ");
-	}	
-	
+	}
+
 	/* helper events */
 	if (event_type & IN_CLOSE) {
 		s = g_string_append (s, "IN_CLOSE* | ");
-	}	
+	}
 	if (event_type & IN_MOVE) {
 		s = g_string_append (s, "IN_MOVE* | ");
 	}
-	
-	/* special flags */	
+
+	/* special flags */
 	if (event_type & IN_MASK_ADD) {
 		s = g_string_append (s, "IN_MASK_ADD^ | ");
-	}	
+	}
 	if (event_type & IN_ISDIR) {
 		s = g_string_append (s, "IN_ISDIR^ | ");
-	}	
+	}
 	if (event_type & IN_ONESHOT) {
 		s = g_string_append (s, "IN_ONESHOT^ | ");
-	}	
+	}
 
 	s->str[s->len - 3] = '\0';
 
-	return g_string_free (s, FALSE);	
+	return g_string_free (s, FALSE);
 }
 
 static gboolean
@@ -866,11 +866,11 @@
 		gpointer     p;
 
 		seconds_then = GPOINTER_TO_SIZE (value);
-		
+
 		seconds  = t.tv_sec;
 		seconds -= seconds_then;
 
-		g_debug ("Comparing now:%ld to then:%ld, diff:%ld", 
+		g_debug ("Comparing now:%ld to then:%ld, diff:%ld",
 			 t.tv_sec,
 			 seconds_then,
 			 seconds);
@@ -881,7 +881,7 @@
 
 		file = g_hash_table_lookup (monitor->private->event_pairs, key);
 		p = g_hash_table_lookup (monitor->private->event_type_by_cookie, key);
-		event_type = GPOINTER_TO_UINT (p);		
+		event_type = GPOINTER_TO_UINT (p);
 
 		/* We didn't receive an event pair for this
 		 * cookie, so we just generate the CREATE or
@@ -891,11 +891,11 @@
 			 event_type,
 			 GPOINTER_TO_UINT (key),
 			 seconds);
-		
-		module_name = get_module_name_from_gfile (monitor, 
-							  file, 
+
+		module_name = get_module_name_from_gfile (monitor,
+							  file,
 							  &is_directory);
-		
+
 		switch (event_type) {
 		case IN_MOVE_SELF:
 		case IN_MOVED_FROM:
@@ -904,26 +904,26 @@
 			/* So we new the source, but not the
 			 * target location for the event.
 			 */
-			g_signal_emit (monitor, 
+			g_signal_emit (monitor,
 				       signals[ITEM_DELETED], 0,
-				       module_name, 
-				       file, 
+				       module_name,
+				       file,
 				       is_directory);
 			break;
-			
+
 		case IN_CREATE:
 		case IN_MOVED_TO:
 			/* So we new the target, but not the
 			 * source location for the event.
 			 */
-			g_signal_emit (monitor, 
+			g_signal_emit (monitor,
 				       signals[ITEM_CREATED], 0,
-				       module_name, 
-				       file, 
+				       module_name,
+				       file,
 				       is_directory);
 			break;
 		}
-		
+
 		/* Clean up */
 		g_hash_table_remove (monitor->private->event_pairs, key);
 		g_hash_table_remove (monitor->private->event_time_by_cookie, key);
@@ -942,7 +942,7 @@
 	return TRUE;
 }
 
-static void 
+static void
 libinotify_monitor_event_cb (INotifyHandle *handle,
 			     const char    *monitor_name,
 			     const char    *filename,
@@ -990,8 +990,8 @@
 
 	other_file = NULL;
 
-	module_name = get_module_name_from_gfile (monitor, 
-						  file, 
+	module_name = get_module_name_from_gfile (monitor,
+						  file,
 						  &is_directory);
 	if (!module_name) {
 		g_free (str1);
@@ -1002,7 +1002,7 @@
 	if (!str1) {
 		str1 = g_file_get_path (file);
 	}
-	
+
 	/* This doesn't outright black list a file, it purely adds
 	 * each file to the hash table so we have a count for every
 	 * path we get an event for. If the count is too high, we
@@ -1014,7 +1014,7 @@
 	case IN_MOVED_TO:
 		/* If the event is a move type, we don't increment the
 		 * black list count to avoid missing the second event
-		 * to pair the two up. 
+		 * to pair the two up.
 		 */
 		break;
 
@@ -1036,7 +1036,7 @@
 		   str1 ? str1 : "",
 		   cookie);
 	g_free (event_type_str);
-	   
+
 	if (!black_list_file_check (monitor, file)) {
 		if (monitor->private->unpause_timeout_id != 0) {
 			g_source_remove (monitor->private->unpause_timeout_id);
@@ -1046,12 +1046,12 @@
 
 			tracker_status_set_is_paused_for_io (TRUE);
 
-			org_freedesktop_Tracker_Indexer_pause_async (tracker_dbus_indexer_get_proxy (), 
-								     indexer_pause_cb, 
+			org_freedesktop_Tracker_Indexer_pause_async (tracker_dbus_indexer_get_proxy (),
+								     indexer_pause_cb,
 								     NULL);
 		}
 
-		monitor->private->unpause_timeout_id = 
+		monitor->private->unpause_timeout_id =
 			g_timeout_add_seconds (PAUSE_FOR_IO_SECONDS,
 					       unpause_cb,
 					       monitor);
@@ -1060,19 +1060,19 @@
 			/* First check if we already have a file in
 			 * the event pairs hash table.
 			 */
-			other_file = g_hash_table_lookup (monitor->private->event_pairs, 
+			other_file = g_hash_table_lookup (monitor->private->event_pairs,
 							  GINT_TO_POINTER (cookie));
 			if (!other_file) {
 				GTimeVal t;
 
 				g_get_current_time (&t);
-				g_hash_table_insert (monitor->private->event_pairs, 
+				g_hash_table_insert (monitor->private->event_pairs,
 						     GUINT_TO_POINTER (cookie),
 						     g_object_ref (file));
-				g_hash_table_insert (monitor->private->event_time_by_cookie, 
+				g_hash_table_insert (monitor->private->event_time_by_cookie,
 						     GUINT_TO_POINTER (cookie),
 						     GSIZE_TO_POINTER (t.tv_sec));
-				g_hash_table_insert (monitor->private->event_type_by_cookie, 
+				g_hash_table_insert (monitor->private->event_type_by_cookie,
 						     GUINT_TO_POINTER (cookie),
 						     GUINT_TO_POINTER (event_type));
 			} else {
@@ -1088,7 +1088,7 @@
 			if (!monitor->private->event_check_timeout_id) {
 				g_debug ("Setting up event pair timeout check");
 
-				monitor->private->event_check_timeout_id = 
+				monitor->private->event_check_timeout_id =
 					g_timeout_add_seconds (2,
 							       libinotify_event_check_timeout_cb,
 							       monitor);
@@ -1101,31 +1101,31 @@
 				/* Do nothing */
 				break;
 			}
-			
+
 		case IN_CLOSE_WRITE:
 		case IN_ATTRIB:
-			g_signal_emit (monitor, 
-				       signals[ITEM_UPDATED], 0, 
-				       module_name, 
-				       file, 
+			g_signal_emit (monitor,
+				       signals[ITEM_UPDATED], 0,
+				       module_name,
+				       file,
 				       is_directory);
 			break;
-			
+
 		case IN_MOVE_SELF:
 		case IN_MOVED_FROM:
 		case IN_DELETE:
 		case IN_DELETE_SELF:
 			if (cookie == 0) {
-				g_signal_emit (monitor, 
-					       signals[ITEM_DELETED], 0, 
-					       module_name, 
-					       file, 
+				g_signal_emit (monitor,
+					       signals[ITEM_DELETED], 0,
+					       module_name,
+					       file,
 					       is_directory);
 			} else if (other_file) {
-				g_signal_emit (monitor, 
+				g_signal_emit (monitor,
 					       signals[ITEM_MOVED], 0,
-					       module_name, 
-					       file, 
+					       module_name,
+					       file,
 					       other_file,
 					       is_directory);
 				g_hash_table_remove (monitor->private->event_pairs,
@@ -1137,23 +1137,23 @@
 			}
 
 			break;
-			
+
 		case IN_CREATE:
 		case IN_MOVED_TO:
 			/* FIXME: What if we don't monitor the other
 			 * location?
 			 */
 			if (cookie == 0) {
-				g_signal_emit (monitor, 
+				g_signal_emit (monitor,
 					       signals[ITEM_CREATED], 0,
-					       module_name, 
-					       file, 
+					       module_name,
+					       file,
 					       is_directory);
 			} else if (other_file) {
-				g_signal_emit (monitor, 
+				g_signal_emit (monitor,
 					       signals[ITEM_MOVED], 0,
-					       module_name, 
-					       other_file, 
+					       module_name,
+					       other_file,
 					       file,
 					       is_directory);
 				g_hash_table_remove (monitor->private->event_pairs,
@@ -1165,15 +1165,15 @@
 			}
 
 			break;
-			
+
 		case IN_UNMOUNT:
-			g_signal_emit (monitor, 
+			g_signal_emit (monitor,
 				       signals[ITEM_DELETED], 0,
-				       module_name, 
-				       file, 
+				       module_name,
+				       file,
 				       is_directory);
 			break;
-			
+
 		case IN_Q_OVERFLOW:
 		case IN_OPEN:
 		case IN_CLOSE_NOWRITE:
@@ -1213,10 +1213,10 @@
 	}
 
 	path = g_file_get_path (file);
-	handle = inotify_monitor_add (path, 
-				      mask, 
-				      flags, 
-				      libinotify_monitor_event_cb, 
+	handle = inotify_monitor_add (path,
+				      mask,
+				      flags,
+				      libinotify_monitor_event_cb,
 				      monitor);
 	g_free (path);
 
@@ -1263,7 +1263,7 @@
 		  GFile             *file,
 		  GFile             *other_file,
 		  GFileMonitorEvent  event_type,
-		  gpointer           user_data)  
+		  gpointer           user_data)
 {
 	TrackerMonitor *monitor;
 	const gchar    *module_name;
@@ -1278,15 +1278,15 @@
 		return;
 	}
 
-	module_name = get_module_name_from_gfile (monitor, 
-						  file, 
+	module_name = get_module_name_from_gfile (monitor,
+						  file,
 						  &is_directory);
 	if (!module_name) {
 		return;
 	}
 
 	str1 = g_file_get_path (file);
-	
+
 	/* This doesn't outright black list a file, it purely adds
 	 * each file to the hash table so we have a count for every
 	 * path we get an event for. If the count is too high, we
@@ -1305,7 +1305,7 @@
 		   monitor_event_to_string (event_type),
 		   str1,
 		   str2 ? str2 : "");
-		   
+
 	if (!black_list_file_check (monitor, file)) {
 		if (monitor->private->unpause_timeout_id != 0) {
 			g_source_remove (monitor->private->unpause_timeout_id);
@@ -1315,12 +1315,12 @@
 
 			tracker_status_set_is_paused_for_io (TRUE);
 
-			org_freedesktop_Tracker_Indexer_pause_async (tracker_dbus_indexer_get_proxy (), 
-								     indexer_pause_cb, 
+			org_freedesktop_Tracker_Indexer_pause_async (tracker_dbus_indexer_get_proxy (),
+								     indexer_pause_cb,
 								     NULL);
 		}
 
-		monitor->private->unpause_timeout_id = 
+		monitor->private->unpause_timeout_id =
 			g_timeout_add_seconds (PAUSE_FOR_IO_SECONDS,
 					       unpause_cb,
 					       monitor);
@@ -1332,39 +1332,39 @@
 				break;
 			}
 
-		case G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT: 
+		case G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT:
 		case G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED:
-			g_signal_emit (monitor, 
-				       signals[ITEM_UPDATED], 0, 
-				       module_name, 
-				       file, 
+			g_signal_emit (monitor,
+				       signals[ITEM_UPDATED], 0,
+				       module_name,
+				       file,
 				       is_directory);
 			break;
-			
+
 		case G_FILE_MONITOR_EVENT_DELETED:
-			g_signal_emit (monitor, 
-				       signals[ITEM_DELETED], 0, 
-				       module_name, 
-				       file, 
+			g_signal_emit (monitor,
+				       signals[ITEM_DELETED], 0,
+				       module_name,
+				       file,
 				       is_directory);
 			break;
-			
+
 		case G_FILE_MONITOR_EVENT_CREATED:
-			g_signal_emit (monitor, 
+			g_signal_emit (monitor,
 				       signals[ITEM_CREATED], 0,
-				       module_name, 
-				       file, 
+				       module_name,
+				       file,
 				       is_directory);
 			break;
-			
+
 		case G_FILE_MONITOR_EVENT_PRE_UNMOUNT:
-			g_signal_emit (monitor, 
+			g_signal_emit (monitor,
 				       signals[ITEM_DELETED], 0,
-				       module_name, 
-				       file, 
+				       module_name,
+				       file,
 				       is_directory);
 			break;
-			
+
 		case G_FILE_MONITOR_EVENT_UNMOUNTED:
 			/* Do nothing */
 			break;
@@ -1441,7 +1441,7 @@
 
 	monitors = g_hash_table_lookup (monitor->private->modules, module_name);
 	if (!monitors) {
-		g_warning ("No monitor hash table for module:'%s'", 
+		g_warning ("No monitor hash table for module:'%s'",
 			   module_name);
 		return FALSE;
 	}
@@ -1485,16 +1485,16 @@
 	 */
 #ifdef USE_LIBINOTIFY
 	file_monitor = libinotify_monitor_directory (monitor, file);
-	
+
 	if (!file_monitor) {
-		g_warning ("Could not add monitor for path:'%s'", 
+		g_warning ("Could not add monitor for path:'%s'",
 			   path);
 		g_free (path);
 		return FALSE;
 	}
 
 	g_hash_table_insert (monitors,
-			     g_object_ref (file), 
+			     g_object_ref (file),
 			     file_monitor);
 #else  /* USE_LIBINOTIFY */
 	file_monitor = g_file_monitor_directory (file,
@@ -1503,8 +1503,8 @@
 						 &error);
 
 	if (error) {
-		g_warning ("Could not add monitor for path:'%s', %s", 
-			   path, 
+		g_warning ("Could not add monitor for path:'%s', %s",
+			   path,
 			   error->message);
 		g_free (path);
 		g_error_free (error);
@@ -1516,17 +1516,17 @@
 			  monitor);
 
 	g_hash_table_insert (monitors,
-			     g_object_ref (file), 
+			     g_object_ref (file),
 			     file_monitor);
 #endif /* USE_LIBINOTIFY */
 
-	g_debug ("Added monitor for module:'%s', path:'%s', total monitors:%d", 
+	g_debug ("Added monitor for module:'%s', path:'%s', total monitors:%d",
 		 module_name,
 		 path,
 		 g_hash_table_size (monitors));
 
 	g_free (path);
-	
+
 	return TRUE;
 }
 
@@ -1549,7 +1549,7 @@
 
 	monitors = g_hash_table_lookup (monitor->private->modules, module_name);
 	if (!monitors) {
-		g_warning ("No monitor hash table for module:'%s'", 
+		g_warning ("No monitor hash table for module:'%s'",
 			   module_name);
 		return FALSE;
 	}
@@ -1566,7 +1566,7 @@
 
 	path = g_file_get_path (file);
 
-	g_debug ("Removed monitor for module:'%s', path:'%s', total monitors:%d", 
+	g_debug ("Removed monitor for module:'%s', path:'%s', total monitors:%d",
 		 module_name,
 		 path,
 		 g_hash_table_size (monitors));
@@ -1589,7 +1589,7 @@
 
 	monitors = g_hash_table_lookup (monitor->private->modules, module_name);
 	if (!monitors) {
-		g_warning ("No monitor hash table for module:'%s'", 
+		g_warning ("No monitor hash table for module:'%s'",
 			   module_name);
 		return FALSE;
 	}
@@ -1612,7 +1612,7 @@
 
 	monitors = g_hash_table_lookup (monitor->private->modules, module_name);
 	if (!monitors) {
-		g_warning ("No monitor hash table for module:'%s'", 
+		g_warning ("No monitor hash table for module:'%s'",
 			   module_name);
 		return FALSE;
 	}
@@ -1637,21 +1637,21 @@
 
 		monitors = g_hash_table_lookup (monitor->private->modules, module_name);
 		if (!monitors) {
-			g_warning ("No monitor hash table for module:'%s'", 
+			g_warning ("No monitor hash table for module:'%s'",
 				   module_name);
 			return 0;
 		}
-		
+
 		count = g_hash_table_size (monitors);
 	} else {
 		GList *all_modules, *l;
 
 		all_modules = g_hash_table_get_values (monitor->private->modules);
-		
+
 		for (l = all_modules, count = 0; l; l = l->next) {
 			count += g_hash_table_size (l->data);
 		}
-		
+
 		g_list_free (all_modules);
 	}
 

Modified: branches/indexer-split/src/trackerd/tracker-monitor.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-monitor.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-monitor.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *

Modified: branches/indexer-split/src/trackerd/tracker-processor.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-processor.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-processor.c	Sat Sep 20 14:45:00 2008
@@ -72,7 +72,7 @@
 	GHashTable     *items_updated_queues;
 	GHashTable     *items_deleted_queues;
 	GHashTable     *items_moved_queues;
-	
+
  	SentType        sent_type;
 	GStrv           sent_items;
 	const gchar    *sent_module_name;
@@ -85,7 +85,7 @@
 
 	GTimer         *timer;
 
-	gboolean        interrupted; 
+	gboolean        interrupted;
 	gboolean        finished;
 
 	/* Statistics */
@@ -157,7 +157,7 @@
 					     guint             files_ignored,
 					     gpointer          user_data);
 
-#ifdef HAVE_HAL 
+#ifdef HAVE_HAL
 static void mount_point_added_cb            (TrackerHal       *hal,
 					     const gchar      *mount_point,
 					     gpointer          user_data);
@@ -204,7 +204,7 @@
 	/* For each module we create a TrackerCrawler and keep them in
 	 * a hash table to look up.
 	 */
-	priv->crawlers = 
+	priv->crawlers =
 		g_hash_table_new_full (g_str_hash,
 				       g_str_equal,
 				       g_free,
@@ -213,24 +213,24 @@
 
 	/* For each module we create a hash table for queues for items
 	 * to update/create/delete in the indexer. This is sent on
-	 * when the queue is processed. 
+	 * when the queue is processed.
 	 */
-	priv->items_created_queues = 
+	priv->items_created_queues =
 		g_hash_table_new_full (g_str_hash,
 				       g_str_equal,
 				       g_free,
 				       item_queue_destroy_notify);
-	priv->items_updated_queues = 
+	priv->items_updated_queues =
 		g_hash_table_new_full (g_str_hash,
 				       g_str_equal,
 				       g_free,
 				       item_queue_destroy_notify);
-	priv->items_deleted_queues = 
+	priv->items_deleted_queues =
 		g_hash_table_new_full (g_str_hash,
 				       g_str_equal,
 				       g_free,
 				       item_queue_destroy_notify);
-	priv->items_moved_queues = 
+	priv->items_moved_queues =
 		g_hash_table_new_full (g_str_hash,
 				       g_str_equal,
 				       g_free,
@@ -238,17 +238,17 @@
 
 	for (l = priv->modules; l; l = l->next) {
 		/* Create queues for this module */
-		g_hash_table_insert (priv->items_created_queues, 
-				     g_strdup (l->data), 
+		g_hash_table_insert (priv->items_created_queues,
+				     g_strdup (l->data),
 				     g_queue_new ());
-		g_hash_table_insert (priv->items_updated_queues, 
-				     g_strdup (l->data), 
+		g_hash_table_insert (priv->items_updated_queues,
+				     g_strdup (l->data),
 				     g_queue_new ());
-		g_hash_table_insert (priv->items_deleted_queues, 
-				     g_strdup (l->data), 
+		g_hash_table_insert (priv->items_deleted_queues,
+				     g_strdup (l->data),
 				     g_queue_new ());
-		g_hash_table_insert (priv->items_moved_queues, 
-				     g_strdup (l->data), 
+		g_hash_table_insert (priv->items_moved_queues,
+				     g_strdup (l->data),
 				     g_queue_new ());
 	}
 }
@@ -321,7 +321,7 @@
 		g_signal_handlers_disconnect_by_func (priv->hal,
 						      mount_point_removed_cb,
 						      object);
-		
+
 		g_object_unref (priv->hal);
 	}
 #endif /* HAVE_HAL */
@@ -451,7 +451,7 @@
 			}
 		}
 	}
-	
+
 	return found_queue;
 }
 
@@ -465,21 +465,21 @@
 	if (crawler) {
 		guint signals;
 
-		signals = g_signal_handlers_disconnect_matched (crawler, 
+		signals = g_signal_handlers_disconnect_matched (crawler,
 								G_SIGNAL_MATCH_FUNC,
 								0,
 								0,
 								NULL,
 								G_CALLBACK (crawler_processing_file_cb),
 								NULL);
-		signals = g_signal_handlers_disconnect_matched (crawler, 
+		signals = g_signal_handlers_disconnect_matched (crawler,
 								G_SIGNAL_MATCH_FUNC,
 								0,
 								0,
 								NULL,
 								G_CALLBACK (crawler_processing_directory_cb),
 								NULL);
-		signals = g_signal_handlers_disconnect_matched (crawler, 
+		signals = g_signal_handlers_disconnect_matched (crawler,
 								G_SIGNAL_MATCH_FUNC,
 								0,
 								0,
@@ -503,13 +503,13 @@
 }
 
 static void
-item_queue_readd_items (GQueue *queue, 
+item_queue_readd_items (GQueue *queue,
 			GStrv   strv)
 {
 	if (queue) {
 		GStrv p;
 		gint  i;
-		
+
 		for (p = strv, i = 0; *p; p++, i++) {
 			g_queue_push_nth (queue, g_file_new_for_path (*p), i);
 		}
@@ -535,19 +535,19 @@
 		/* Put files back into queue */
 		switch (processor->private->sent_type) {
 		case SENT_TYPE_CREATED:
-			queue = g_hash_table_lookup (processor->private->items_created_queues, 
+			queue = g_hash_table_lookup (processor->private->items_created_queues,
 						     processor->private->sent_module_name);
 			break;
 		case SENT_TYPE_UPDATED:
-			queue = g_hash_table_lookup (processor->private->items_updated_queues, 
+			queue = g_hash_table_lookup (processor->private->items_updated_queues,
 						     processor->private->sent_module_name);
 			break;
 		case SENT_TYPE_DELETED:
-			queue = g_hash_table_lookup (processor->private->items_deleted_queues, 
+			queue = g_hash_table_lookup (processor->private->items_deleted_queues,
 						     processor->private->sent_module_name);
 			break;
 		case SENT_TYPE_MOVED:
-			queue = g_hash_table_lookup (processor->private->items_moved_queues, 
+			queue = g_hash_table_lookup (processor->private->items_moved_queues,
 						     processor->private->sent_module_name);
 			break;
 		case SENT_TYPE_NONE:
@@ -555,7 +555,7 @@
 			queue = NULL;
 			break;
 		}
-				
+
 		item_queue_readd_items (queue, processor->private->sent_items);
  	} else {
 		g_debug ("Sent!");
@@ -572,16 +572,16 @@
 static gboolean
 item_queue_handlers_cb (gpointer user_data)
 {
-	TrackerProcessor *processor;	
+	TrackerProcessor *processor;
 	GQueue           *queue;
-	GStrv             files; 
+	GStrv             files;
 	gchar            *module_name;
 
 	processor = user_data;
 
 	/* This way we don't send anything to the indexer from monitor
 	 * events but we still queue them ready to send when we are
-	 * unpaused. 
+	 * unpaused.
 	 */
 	if (tracker_status_get_is_paused_manually () ||
 	    tracker_status_get_is_paused_for_io ()) {
@@ -594,7 +594,7 @@
 
 	/* This is here so we don't try to send something if we are
 	 * still waiting for a response from the last send.
-	 */ 
+	 */
 	if (processor->private->sent_type != SENT_TYPE_NONE) {
 		g_message ("Still waiting for response from indexer, "
 			   "not sending more files yet");
@@ -603,13 +603,13 @@
 
 	/* Process the deleted items first */
 	queue = get_next_queue_with_data (processor->private->modules,
-					  processor->private->items_deleted_queues, 
+					  processor->private->items_deleted_queues,
 					  &module_name);
 
 	if (queue) {
 		files = tracker_dbus_queue_gfile_to_strv (queue, ITEMS_QUEUE_PROCESS_MAX);
-		
-		g_message ("Queue for module:'%s' deleted items processed, sending first %d to the indexer", 
+
+		g_message ("Queue for module:'%s' deleted items processed, sending first %d to the indexer",
 			   module_name,
 			   g_strv_length (files));
 
@@ -622,19 +622,19 @@
 								    (const gchar **) files,
 								    item_queue_processed_cb,
 								    processor);
-		
+
 		return TRUE;
 	}
 
 	/* Process the created items next */
 	queue = get_next_queue_with_data (processor->private->modules,
-					  processor->private->items_created_queues, 
+					  processor->private->items_created_queues,
 					  &module_name);
 
 	if (queue) {
 		files = tracker_dbus_queue_gfile_to_strv (queue, ITEMS_QUEUE_PROCESS_MAX);
-		
-		g_message ("Queue for module:'%s' created items processed, sending first %d to the indexer", 
+
+		g_message ("Queue for module:'%s' created items processed, sending first %d to the indexer",
 			   module_name,
 			   g_strv_length (files));
 
@@ -647,19 +647,19 @@
 								   (const gchar **) files,
 								   item_queue_processed_cb,
 								   processor);
-		
+
 		return TRUE;
 	}
 
 	/* Process the updated items next */
 	queue = get_next_queue_with_data (processor->private->modules,
-					  processor->private->items_updated_queues, 
+					  processor->private->items_updated_queues,
 					  &module_name);
 
 	if (queue) {
 		files = tracker_dbus_queue_gfile_to_strv (queue, ITEMS_QUEUE_PROCESS_MAX);
-		
-		g_message ("Queue for module:'%s' updated items processed, sending first %d to the indexer", 
+
+		g_message ("Queue for module:'%s' updated items processed, sending first %d to the indexer",
 			   module_name,
 			   g_strv_length (files));
 
@@ -672,13 +672,13 @@
 								    (const gchar **) files,
 								    item_queue_processed_cb,
 								    processor);
-		
+
 		return TRUE;
 	}
 
 	/* Process the moved items last */
 	queue = get_next_queue_with_data (processor->private->modules,
-					  processor->private->items_moved_queues, 
+					  processor->private->items_moved_queues,
 					  &module_name);
 
 	if (queue) {
@@ -686,7 +686,7 @@
 		const gchar *target;
 
 		files = tracker_dbus_queue_gfile_to_strv (queue, 2);
-		
+
 		if (files) {
 			source = files[0];
 			target = files[1];
@@ -695,7 +695,7 @@
 			target = NULL;
 		}
 
-		g_message ("Queue for module:'%s' moved items processed, sending first %d to the indexer", 
+		g_message ("Queue for module:'%s' moved items processed, sending first %d to the indexer",
 			   module_name,
 			   g_strv_length (files));
 
@@ -709,7 +709,7 @@
 								 target,
 								 item_queue_processed_cb,
 								 processor);
-		
+
 		return TRUE;
 	}
 
@@ -726,8 +726,8 @@
 		return;
 	}
 
-	processor->private->item_queues_handler_id = 
-		g_timeout_add (ITEMS_QUEUE_PROCESS_INTERVAL, 
+	processor->private->item_queues_handler_id =
+		g_timeout_add (ITEMS_QUEUE_PROCESS_INTERVAL,
 			       item_queue_handlers_cb,
 			       processor);
 }
@@ -737,22 +737,22 @@
 			const gchar *path)
 {
 	GSList *l;
-	
+
 	if (!ignore_list || !path) {
 		return FALSE;
 	}
-	
+
 	for (l = ignore_list; l; l = l->next) {
 		if (strcmp (path, l->data) == 0) {
 			return TRUE;
 		}
 	}
-	
+
 	return FALSE;
 }
 
 static void
-process_module_files_add_removable_media (TrackerProcessor *processor) 
+process_module_files_add_removable_media (TrackerProcessor *processor)
 {
 	TrackerCrawler *crawler;
 	GSList         *roots;
@@ -761,7 +761,7 @@
 
 	crawler = g_hash_table_lookup (processor->private->crawlers, module_name);
 
-#ifdef HAVE_HAL 
+#ifdef HAVE_HAL
 	roots = tracker_hal_get_removable_device_roots (processor->private->hal);
 #else  /* HAVE_HAL */
 	roots = NULL;
@@ -777,9 +777,9 @@
 			g_message ("    %s (ignored due to config)", (gchar*) l->data);
 			continue;
 		}
-		
+
 		g_message ("    %s", (gchar*) l->data);
-		
+
 		file = g_file_new_for_path (l->data);
 		tracker_monitor_add (processor->private->monitor, module_name, file);
 		g_object_unref (file);
@@ -797,7 +797,7 @@
 			g_message ("    %s (ignored due to config)", (gchar*) l->data);
 			continue;
 		}
-		
+
 		g_message ("    %s", (gchar*) l->data);
 		tracker_crawler_add_path (crawler, l->data);
 	}
@@ -810,7 +810,7 @@
 }
 
 static void
-process_module_files_add_legacy_options (TrackerProcessor *processor) 
+process_module_files_add_legacy_options (TrackerProcessor *processor)
 {
 	TrackerCrawler *crawler;
 	GSList         *no_watch_roots;
@@ -839,7 +839,7 @@
 	for (l = no_watch_roots; l; l = l->next) {
 		g_message ("    %s", (gchar*) l->data);
 	}
-	
+
 	if (g_slist_length (no_watch_roots) == 0) {
 		g_message ("    NONE");
 	}
@@ -848,13 +848,13 @@
 	g_message ("  User monitors being added:");
 	for (l = watch_roots; l; l = l->next) {
 		GFile *file;
-		
+
 		if (is_path_on_ignore_list (no_watch_roots, l->data)) {
 			continue;
 		}
 
 		g_message ("    %s", (gchar*) l->data);
-		
+
 		file = g_file_new_for_path (l->data);
 		tracker_monitor_add (processor->private->monitor, module_name, file);
 		g_object_unref (file);
@@ -865,9 +865,9 @@
 	if (g_slist_length (watch_roots) == 0) {
 		g_message ("    NONE");
 	}
-	
+
 	/* Add crawls, from WatchDirectoryRoots and
-	 * CrawlDirectoryRoots config keys. 
+	 * CrawlDirectoryRoots config keys.
 	 */
 	g_message ("  User crawls being added:");
 
@@ -877,7 +877,7 @@
 		}
 
 		g_message ("    %s", (gchar*) l->data);
-		tracker_crawler_add_path (crawler, l->data);		
+		tracker_crawler_add_path (crawler, l->data);
 	}
 
 	for (l = crawl_roots; l; l = l->next) {
@@ -886,12 +886,12 @@
 		}
 
 		g_message ("    %s", (gchar*) l->data);
-		tracker_crawler_add_path (crawler, l->data);	
+		tracker_crawler_add_path (crawler, l->data);
 
 		crawl_root_count++;
 	}
 
-	if (g_slist_length (watch_roots) == 0 && 
+	if (g_slist_length (watch_roots) == 0 &&
 	    g_slist_length (crawl_roots) == 0) {
 		g_message ("    NONE");
 	}
@@ -933,8 +933,8 @@
 		} else {
 			process_module_files_add_legacy_options (processor);
 		}
-	} 
-	
+	}
+
 	/* Gets all files and directories */
 	tracker_status_set_and_signal (TRACKER_STATUS_PENDING);
 
@@ -984,7 +984,7 @@
 	} else {
 		module_name = processor->private->current_module->data;
 	}
-	
+
 	/* Set up new crawler for new module */
 	process_module (processor, module_name, processor->private->iterated_removable_media);
 }
@@ -1008,12 +1008,12 @@
 	processor = user_data;
 
 	/* Update our local copy */
-	processor->private->items_done = items_done; 
-	processor->private->items_remaining = items_remaining; 
+	processor->private->items_done = items_done;
+	processor->private->items_remaining = items_remaining;
 	processor->private->seconds_elapsed = seconds_elapsed;
 
 	if (items_remaining < 1 ||
-	    current_module_name == NULL || 
+	    current_module_name == NULL ||
 	    current_module_name[0] == '\0') {
 		return;
 	}
@@ -1024,7 +1024,7 @@
 	if (file) {
 		path = g_file_get_path (file);
 	}
-	
+
 	g_signal_emit_by_name (tracker_dbus_get_object (TRACKER_TYPE_DAEMON),
 			       "index-progress",
 			       tracker_module_config_get_index_service (current_module_name),
@@ -1046,13 +1046,13 @@
 	tracker_db_index_set_reload (index, TRUE);
 
 	/* Message to the console about state */
-	str1 = tracker_seconds_estimate_to_string (seconds_elapsed, 
+	str1 = tracker_seconds_estimate_to_string (seconds_elapsed,
 						   TRUE,
-						   items_done, 
+						   items_done,
 						   items_remaining);
 	str2 = tracker_seconds_to_string (seconds_elapsed, TRUE);
-	
-	g_message ("Indexed %d/%d, module:'%s', %s left, %s elapsed", 
+
+	g_message ("Indexed %d/%d, module:'%s', %s left, %s elapsed",
 		   items_done,
 		   items_done + items_remaining,
 		   current_module_name,
@@ -1113,7 +1113,7 @@
 	/* Do we even need this step Optimizing ? */
 	tracker_status_set_and_signal (TRACKER_STATUS_OPTIMIZING);
 
-	/* Now the indexer is done, we can signal our status as IDLE */ 
+	/* Now the indexer is done, we can signal our status as IDLE */
 	tracker_status_set_and_signal (TRACKER_STATUS_IDLE);
 
 	/* Signal to the applet we are finished */
@@ -1146,7 +1146,7 @@
 		 path);
 
 	g_free (path);
-	
+
 	if (ignored) {
 		return;
 	}
@@ -1177,7 +1177,7 @@
 		 path);
 
 	g_free (path);
-	
+
 	if (ignored) {
 		return;
 	}
@@ -1208,7 +1208,7 @@
 		 path);
 
 	g_free (path);
-	
+
 	if (ignored) {
 		return;
 	}
@@ -1400,7 +1400,7 @@
 	    status == TRACKER_STATUS_IDLE) {
 		/* If we are indexing then we must have already
 		 * crawled all locations so we need to start up the
-		 * processor again for the removable media once more. 
+		 * processor again for the removable media once more.
 		 */
 		process_module_next (processor);
 	}
@@ -1438,7 +1438,7 @@
 
 	g_return_val_if_fail (TRACKER_IS_CONFIG (config), NULL);
 
-#ifdef HAVE_HAL 
+#ifdef HAVE_HAL
 	g_return_val_if_fail (TRACKER_IS_HAL (hal), NULL);
 #endif /* HAVE_HAL */
 
@@ -1465,7 +1465,7 @@
 	/* Set up the crawlers now we have config and hal */
 	for (l = priv->modules; l; l = l->next) {
 		crawler = tracker_crawler_new (priv->config, l->data);
-		
+
 		g_signal_connect (crawler, "processing-file",
 				  G_CALLBACK (crawler_processing_file_cb),
 				  processor);
@@ -1476,8 +1476,8 @@
 				  G_CALLBACK (crawler_finished_cb),
 				  processor);
 
-		g_hash_table_insert (priv->crawlers, 
-				     g_strdup (l->data), 
+		g_hash_table_insert (priv->crawlers,
+				     g_strdup (l->data),
 				     crawler);
 	}
 
@@ -1505,7 +1505,7 @@
 	 */
 	proxy = tracker_dbus_indexer_get_proxy ();
 	priv->indexer_proxy = g_object_ref (proxy);
-	
+
 	dbus_g_proxy_connect_signal (proxy, "Status",
 				     G_CALLBACK (indexer_status_cb),
 				     processor,
@@ -1547,7 +1547,7 @@
 	if (processor->private->interrupted) {
 		TrackerCrawler *crawler;
 
-		crawler = g_hash_table_lookup (processor->private->crawlers, 
+		crawler = g_hash_table_lookup (processor->private->crawlers,
 					       processor->private->current_module->data);
 		tracker_crawler_stop (crawler);
 
@@ -1569,7 +1569,7 @@
 
 	g_message ("Total time taken : %4.4f seconds",
 		   elapsed);
-	g_message ("Total directories: %d (%d ignored)", 
+	g_message ("Total directories: %d (%d ignored)",
 		   processor->private->directories_found,
 		   processor->private->directories_ignored);
 	g_message ("Total files      : %d (%d ignored)",
@@ -1650,58 +1650,58 @@
 	processor_files_move (processor, module_name, file, other_file, is_directory);
 }
 
-guint 
+guint
 tracker_processor_get_directories_found (TrackerProcessor *processor)
 {
 	g_return_val_if_fail (TRACKER_IS_PROCESSOR (processor), 0);
-	
+
 	return processor->private->directories_found;
 }
 
-guint 
+guint
 tracker_processor_get_directories_ignored (TrackerProcessor *processor)
 {
 	g_return_val_if_fail (TRACKER_IS_PROCESSOR (processor), 0);
-	
+
 	return processor->private->directories_ignored;
 }
 
-guint 
+guint
 tracker_processor_get_directories_total (TrackerProcessor *processor)
 {
 	g_return_val_if_fail (TRACKER_IS_PROCESSOR (processor), 0);
-	
+
 	return processor->private->directories_found + processor->private->directories_ignored;
 }
 
-guint 
+guint
 tracker_processor_get_files_found (TrackerProcessor *processor)
 {
 	g_return_val_if_fail (TRACKER_IS_PROCESSOR (processor), 0);
-	
+
 	return processor->private->files_found;
 }
 
-guint 
+guint
 tracker_processor_get_files_ignored (TrackerProcessor *processor)
 {
 	g_return_val_if_fail (TRACKER_IS_PROCESSOR (processor), 0);
-	
+
 	return processor->private->files_ignored;
 }
 
-guint 
+guint
 tracker_processor_get_files_total (TrackerProcessor *processor)
 {
 	g_return_val_if_fail (TRACKER_IS_PROCESSOR (processor), 0);
-	
+
 	return processor->private->files_found + processor->private->files_ignored;
 }
 
-gdouble 
+gdouble
 tracker_processor_get_seconds_elapsed (TrackerProcessor *processor)
 {
 	g_return_val_if_fail (TRACKER_IS_PROCESSOR (processor), 0);
-	
+
 	return processor->private->seconds_elapsed;
 }

Modified: branches/indexer-split/src/trackerd/tracker-processor.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-processor.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-processor.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia
  *
  * This library is free software; you can redistribute it and/or

Modified: branches/indexer-split/src/trackerd/tracker-query-tree.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-query-tree.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-query-tree.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia
  *
  * This library is free software; you can redistribute it and/or
@@ -517,7 +517,7 @@
 }
 
 static gboolean
-in_array (GArray *array, 
+in_array (GArray *array,
           gint    element)
 {
 	guint i;
@@ -576,7 +576,7 @@
 
 	priv = TRACKER_QUERY_TREE_GET_PRIVATE (tree);
 
-	result = g_hash_table_new_full (NULL, 
+	result = g_hash_table_new_full (NULL,
                                         NULL,
                                         NULL,
 					search_hit_data_free);
@@ -590,37 +590,37 @@
          */
         indexes_checked = g_hash_table_new (g_direct_hash,
                                             g_direct_equal);
-        
+
         for (i = 0; i < priv->services->len; i++) {
                 TrackerDBIndex *index;
                 guint           id;
 
                 id = g_array_index (priv->services, gint, i);
                 index = tracker_db_index_manager_get_index_by_service_id (id);
-                
+
                 if (g_hash_table_lookup (indexes_checked, index)) {
                         continue;
                 }
-                
-                g_hash_table_insert (indexes_checked, 
-                                     index, 
+
+                g_hash_table_insert (indexes_checked,
+                                     index,
                                      GINT_TO_POINTER (1));
-                
+
                 items = tracker_db_index_get_word_hits (index, term, &item_count);
-                
+
                 if (!items) {
                         continue;
                 }
-                
-                add_search_term_hits_to_hash_table (items, 
-                                                    item_count, 
-                                                    priv->services, 
+
+                add_search_term_hits_to_hash_table (items,
+                                                    item_count,
+                                                    priv->services,
                                                     result);
                 g_free (items);
         }
-        
+
         g_hash_table_unref (indexes_checked);
-        
+
 	return result;
 }
 
@@ -678,8 +678,8 @@
 	if (op == OP_OR) {
 		data.dest_table = g_hash_table_ref (data.other_table);
 	} else {
-		data.dest_table = g_hash_table_new_full (NULL, 
-                                                         NULL, 
+		data.dest_table = g_hash_table_new_full (NULL,
+                                                         NULL,
                                                          NULL,
 							 search_hit_data_free);
 	}
@@ -850,13 +850,13 @@
 		gint count, parent_id;
 
 		rank = g_array_index (hits, TrackerDBIndexItemRank, i);
-                p = g_hash_table_lookup (table, 
+                p = g_hash_table_lookup (table,
                                          GINT_TO_POINTER (rank.service_type_id));
 		count = GPOINTER_TO_INT (p);
 		count++;
 
-		g_hash_table_insert (table, 
-                                     GINT_TO_POINTER (rank.service_type_id), 
+		g_hash_table_insert (table,
+                                     GINT_TO_POINTER (rank.service_type_id),
                                      GINT_TO_POINTER (count));
 
 		/* Update service's parent count too (if it has a
@@ -869,8 +869,8 @@
 			count = GPOINTER_TO_INT (p);
 			count++;
 
-			g_hash_table_insert (table, 
-                                             GINT_TO_POINTER (parent_id), 
+			g_hash_table_insert (table,
+                                             GINT_TO_POINTER (parent_id),
                                              GINT_TO_POINTER (count));
 		}
 	}

Modified: branches/indexer-split/src/trackerd/tracker-query-tree.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-query-tree.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-query-tree.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia
  *
  * This library is free software; you can redistribute it and/or

Modified: branches/indexer-split/src/trackerd/tracker-rdf-query.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-rdf-query.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-rdf-query.c	Sat Sep 20 14:45:00 2008
@@ -58,7 +58,7 @@
 #define ELEMENT_RDF_LESS_OR_EQUAL	"rdfq:lessOrEqual"
 
 /* Extension operators - "contains" does a substring or full text
- * match, "in_Set" does string in list match  
+ * match, "in_Set" does string in list match
  */
 #define ELEMENT_RDF_CONTAINS 		"rdfq:contains"
 #define ELEMENT_RDF_REGEX        	"rdfq:regex"
@@ -79,7 +79,7 @@
                                                          * other
                                                          * formats are
                                                          * supported
-                                                         * too  
+                                                         * too
                                                          */
 #define ELEMENT_RDF_STRING 		"rdf:String"
 #define ELEMENT_RDF_FLOAT 		"rdf:Float"
@@ -192,48 +192,48 @@
 static gboolean
 is_operator (ParseState state)
 {
-	return 
-                state == STATE_EQUALS || 
-                state == STATE_GREATER_THAN || 
+	return
+                state == STATE_EQUALS ||
+                state == STATE_GREATER_THAN ||
                 state == STATE_LESS_THAN ||
-                state == STATE_CONTAINS || 
-                state == STATE_IN_SET || 
+                state == STATE_CONTAINS ||
+                state == STATE_IN_SET ||
                 state == STATE_LESS_OR_EQUAL ||
-                state == STATE_GREATER_OR_EQUAL || 
-                state == STATE_STARTS_WITH || 
+                state == STATE_GREATER_OR_EQUAL ||
+                state == STATE_STARTS_WITH ||
                 state == STATE_REGEX;
 }
 
 static gboolean
 is_end_operator (ParseState state)
 {
-	return 
-                state == STATE_END_EQUALS || 
-                state == STATE_END_GREATER_THAN || 
+	return
+                state == STATE_END_EQUALS ||
+                state == STATE_END_GREATER_THAN ||
                 state == STATE_END_LESS_THAN ||
-                state == STATE_END_CONTAINS || 
-                state == STATE_END_IN_SET || 
+                state == STATE_END_CONTAINS ||
+                state == STATE_END_IN_SET ||
                 state == STATE_END_LESS_OR_EQUAL ||
-                state == STATE_END_GREATER_OR_EQUAL || 
-                state == STATE_END_STARTS_WITH || 
+                state == STATE_END_GREATER_OR_EQUAL ||
+                state == STATE_END_STARTS_WITH ||
                 state == STATE_REGEX;
 }
 
 static gboolean
 is_logic (ParseState state)
 {
-	return 
-                state == STATE_AND || 
-                state == STATE_OR || 
+	return
+                state == STATE_AND ||
+                state == STATE_OR ||
                 state == STATE_NOT;
 }
 
 static gboolean
 is_end_logic (ParseState state)
 {
-	return 
-                state == STATE_END_AND || 
-                state == STATE_END_NOT || 
+	return
+                state == STATE_END_AND ||
+                state == STATE_END_NOT ||
                 state == STATE_END_OR;
 }
 
@@ -254,19 +254,19 @@
 	str = g_strdup_vprintf (format, args);
 	va_end (args);
 
-	g_set_error (err, 
-                     error_quark, 
+	g_set_error (err,
+                     error_quark,
                      error_code,
-                     "Line %d character %d: %s", 
+                     "Line %d character %d: %s",
                      line, ch, str);
 
 	g_free (str);
 }
 
 static gboolean
-set_error_on_fail (gboolean              condition, 
-                   GMarkupParseContext  *context, 
-                   const gchar          *msg, 
+set_error_on_fail (gboolean              condition,
+                   GMarkupParseContext  *context,
+                   const gchar          *msg,
                    GError              **err)
 {
 	if (!condition) {
@@ -309,8 +309,8 @@
 	value = get_attribute_value (name, names, values);
 
 	if (!value) {
-		set_error (error, 
-                           context, 
+		set_error (error,
+                           context,
                            PARSE_ERROR,
 			   "%s must have \"%s\" attribute",
 			   tag, name);
@@ -356,9 +356,9 @@
 }
 
 static TrackerFieldData *
-add_metadata_field (ParserData  *data, 
-                    const gchar *field_name, 
-                    gboolean     is_select, 
+add_metadata_field (ParserData  *data,
+                    const gchar *field_name,
+                    gboolean     is_select,
                     gboolean     is_condition)
 {
 	TrackerFieldData *field_data;
@@ -373,7 +373,7 @@
                 const gchar *this_field_name;
 
                 this_field_name = tracker_field_data_get_field_name (l->data);
-		
+
                 if (!this_field_name) {
                         continue;
                 }
@@ -389,7 +389,7 @@
                         if (is_select) {
                                 if (!tracker_field_data_get_is_select (field_data)) {
                                         tracker_field_data_set_is_select (field_data, TRUE);
-                                        g_string_append_printf (data->sql_select, ", %s", 
+                                        g_string_append_printf (data->sql_select, ", %s",
                                                                 tracker_field_data_get_select_field (field_data));
                                 }
                         }
@@ -397,23 +397,23 @@
                         break;
 		}
 	}
-	
+
 	if (!field_exists) {
-		field_data = tracker_db_get_metadata_field (data->iface, 
-                                                            data->service, 
-                                                            field_name, 
-                                                            g_slist_length (data->fields), 
-                                                            is_select, 
+		field_data = tracker_db_get_metadata_field (data->iface,
+                                                            data->service,
+                                                            field_name,
+                                                            g_slist_length (data->fields),
+                                                            is_select,
                                                             is_condition);
 		if (field_data) {
 			data->fields = g_slist_prepend (data->fields, field_data);
 			if (is_select) {
-				g_string_append_printf (data->sql_select, ", %s", 
+				g_string_append_printf (data->sql_select, ", %s",
                                                         tracker_field_data_get_select_field (field_data));
 			}
-                } 
-	} 
-	
+                }
+	}
+
 	return field_data;
 }
 
@@ -432,9 +432,9 @@
 	state = peek_state (data);
 
 	if (ELEMENT_IS (ELEMENT_RDF_CONDITION)) {
-		if (set_error_on_fail (state == STATE_START, 
-                                       context, 
-                                       "Condition element not expected here", 
+		if (set_error_on_fail (state == STATE_START,
+                                       context,
+                                       "Condition element not expected here",
                                        error)) {
 			return;
 		}
@@ -444,14 +444,14 @@
 	} else if (ELEMENT_IS (ELEMENT_RDF_PROPERTY)) {
 		const char *name;
 
-		if (set_error_on_fail (is_operator (state), 
-                                       context,  
-                                       "Property element not expected here", 
+		if (set_error_on_fail (is_operator (state),
+                                       context,
+                                       "Property element not expected here",
                                        error)) {
 			return;
 		}
 
-		name = get_attribute_value_required (context, 
+		name = get_attribute_value_required (context,
                                                      "<rdfq:Property>", "name",
 						     attribute_names, attribute_values,
 						     error);
@@ -460,10 +460,10 @@
 			return;
 		} else {
 			if (data->current_operator == OP_NONE) {
-				set_error (error, 
-                                           context, 
-                                           PARSE_ERROR, 
-                                           "no operator found for Property \"%s\"", 
+				set_error (error,
+                                           context,
+                                           PARSE_ERROR,
+                                           "no operator found for Property \"%s\"",
                                            name);
 				return;
 			}
@@ -473,19 +473,19 @@
 			push_stack (data, STATE_PROPERTY);
 		}
 	} else if (ELEMENT_IS (ELEMENT_RDF_AND)) {
-		if (set_error_on_fail (state == STATE_CONDITION || 
-                                       is_logic (state) || 
-                                       is_end_logic (state) || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
+                                       is_logic (state) ||
+                                       is_end_logic (state) ||
                                        is_end_operator (state),
-				       context, 
-                                       "AND element not expected here", 
+				       context,
+                                       "AND element not expected here",
                                        error)) {
 			return;
 		}
 
 		if (data->statement_count >= 1) {
 			if (data->current_logic_operator == LOP_AND) {
-				data->sql_where = g_string_append (data->sql_where, 
+				data->sql_where = g_string_append (data->sql_where,
                                                                    " AND ");
 			} else {
 				if (data->current_logic_operator == LOP_OR) {
@@ -500,23 +500,23 @@
 		data->current_logic_operator = LOP_AND;
 		push_stack (data, STATE_AND);
 	} else if (ELEMENT_IS (ELEMENT_RDF_OR)) {
-		if (set_error_on_fail (state == STATE_CONDITION || 
-                                       is_logic (state) || 
-                                       is_end_logic (state) || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
+                                       is_logic (state) ||
+                                       is_end_logic (state) ||
                                        is_end_operator (state),
 				       context,
-                                       "OR element not expected here", 
+                                       "OR element not expected here",
                                        error)) {
 			return;
 		}
 
 		if (data->statement_count >= 1) {
 			if (data->current_logic_operator == LOP_AND) {
-				data->sql_where = g_string_append (data->sql_where, 
+				data->sql_where = g_string_append (data->sql_where,
                                                                    " AND ");
 			} else {
 				if (data->current_logic_operator == LOP_OR) {
-					data->sql_where = g_string_append (data->sql_where, 
+					data->sql_where = g_string_append (data->sql_where,
                                                                            " OR ");
 				}
 			}
@@ -528,19 +528,19 @@
 		push_stack (data, STATE_OR);
 
 	} else if (ELEMENT_IS (ELEMENT_RDF_NOT)) {
-		if (set_error_on_fail (state == STATE_CONDITION || 
-                                       is_logic (state) || 
-                                       is_end_logic (state) || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
+                                       is_logic (state) ||
+                                       is_end_logic (state) ||
                                        is_end_operator (state),
-				       context, 
-                                       "NOT element not expected here", 
+				       context,
+                                       "NOT element not expected here",
                                        error)) {
 			return;
 		}
-		
+
 		if (data->statement_count >= 1) {
 			if (data->current_logic_operator == LOP_AND) {
-				data->sql_where = g_string_append (data->sql_where, 
+				data->sql_where = g_string_append (data->sql_where,
                                                                    " AND ");
 			} else {
 				if (data->current_logic_operator == LOP_OR) {
@@ -557,7 +557,7 @@
 	} else if (ELEMENT_IS (ELEMENT_RDF_EQUALS)) {
 		if (set_error_on_fail (state == STATE_CONDITION ||
                                        is_logic (state) ||
-                                       ((data->current_logic_operator == LOP_AND || 
+                                       ((data->current_logic_operator == LOP_AND ||
                                          data->current_logic_operator == LOP_OR) &&
                                         is_end_operator (state)),
                                        context,
@@ -571,13 +571,13 @@
 
 	} else if (ELEMENT_IS (ELEMENT_RDF_GREATER_THAN)) {
 
-		if (set_error_on_fail (state == STATE_CONDITION || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
                                        is_logic (state) ||
-                                       ((data->current_logic_operator == LOP_AND || 
+                                       ((data->current_logic_operator == LOP_AND ||
                                          data->current_logic_operator == LOP_OR) &&
                                         is_end_operator (state)),
-                                       context, 
-                                       "GREATERTHAN element not expected here", 
+                                       context,
+                                       "GREATERTHAN element not expected here",
                                        error)) {
 			return;
 		}
@@ -585,13 +585,13 @@
 		data->current_operator = OP_GREATER;
 		push_stack (data, STATE_GREATER_THAN);
 	} else if (ELEMENT_IS (ELEMENT_RDF_GREATER_OR_EQUAL)) {
-		if (set_error_on_fail (state == STATE_CONDITION || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
                                        is_logic (state) ||
-                                       ((data->current_logic_operator == LOP_AND || 
+                                       ((data->current_logic_operator == LOP_AND ||
                                          data->current_logic_operator == LOP_OR) &&
                                         is_end_operator (state)),
                                        context,
-                                       "GREATEROREQUAL element not expected here", 
+                                       "GREATEROREQUAL element not expected here",
                                        error)) {
 			return;
 		}
@@ -599,13 +599,13 @@
 		data->current_operator = OP_GREATER_EQUAL;
 		push_stack (data, STATE_GREATER_OR_EQUAL);
 	} else if (ELEMENT_IS (ELEMENT_RDF_LESS_THAN )) {
-		if (set_error_on_fail (state == STATE_CONDITION || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
                                        is_logic (state) ||
-                                       ((data->current_logic_operator == LOP_AND || 
+                                       ((data->current_logic_operator == LOP_AND ||
                                          data->current_logic_operator == LOP_OR) &&
                                         is_end_operator (state)),
                                        context,
-                                       "LESSTHAN element not expected here", 
+                                       "LESSTHAN element not expected here",
                                        error)) {
 			return;
 		}
@@ -613,13 +613,13 @@
 		data->current_operator = OP_LESS;
 		push_stack (data, STATE_LESS_THAN);
 	} else if (ELEMENT_IS (ELEMENT_RDF_LESS_OR_EQUAL)) {
-		if (set_error_on_fail (state == STATE_CONDITION || 
-                                       is_logic (state) || 
-                                       ((data->current_logic_operator == LOP_AND || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
+                                       is_logic (state) ||
+                                       ((data->current_logic_operator == LOP_AND ||
                                          data->current_logic_operator == LOP_OR) &&
                                         is_end_operator (state)),
-                                       context, 
-                                       "LESSOREQUAL element not expected here", 
+                                       context,
+                                       "LESSOREQUAL element not expected here",
                                        error)) {
 			return;
 		}
@@ -627,13 +627,13 @@
 		data->current_operator = OP_LESS_EQUAL;
 		push_stack (data, STATE_LESS_OR_EQUAL);
 	} else if (ELEMENT_IS (ELEMENT_RDF_CONTAINS)) {
-		if (set_error_on_fail (state == STATE_CONDITION || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
                                        is_logic (state) ||
-                                       ((data->current_logic_operator == LOP_AND || 
+                                       ((data->current_logic_operator == LOP_AND ||
                                          data->current_logic_operator == LOP_OR) &&
                                         is_end_operator (state)),
-                                       context, 
-                                       "CONTAINS element not expected here", 
+                                       context,
+                                       "CONTAINS element not expected here",
                                        error)) {
 			return;
 		}
@@ -641,13 +641,13 @@
 		data->current_operator = OP_CONTAINS;
 		push_stack (data, STATE_CONTAINS);
 	} else if (ELEMENT_IS (ELEMENT_RDF_REGEX)) {
-		if (set_error_on_fail (state == STATE_CONDITION || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
                                        is_logic (state) ||
-                                       ((data->current_logic_operator == LOP_AND || 
+                                       ((data->current_logic_operator == LOP_AND ||
                                          data->current_logic_operator == LOP_OR) &&
                                         is_end_operator (state)),
-                                       context, 
-                                       "REGEX element not expected here", 
+                                       context,
+                                       "REGEX element not expected here",
                                        error)) {
 			return;
 		}
@@ -660,8 +660,8 @@
                                        ((data->current_logic_operator == LOP_AND ||
                                          data->current_logic_operator == LOP_OR) &&
                                         is_end_operator (state)),
-                                       context, 
-                                       "STARTSWITH element not expected here", 
+                                       context,
+                                       "STARTSWITH element not expected here",
                                        error)) {
 			return;
 		}
@@ -669,13 +669,13 @@
 		data->current_operator = OP_STARTS;
 		push_stack (data, STATE_STARTS_WITH);
 	} else if (ELEMENT_IS (ELEMENT_RDF_IN_SET)) {
-		if (set_error_on_fail (state == STATE_CONDITION || 
+		if (set_error_on_fail (state == STATE_CONDITION ||
                                        is_logic (state) ||
                                        ((data->current_logic_operator == LOP_AND ||
                                          data->current_logic_operator == LOP_OR) &&
                                         is_end_operator (state)),
                                        context,
-                                       "IN SET element not expected here", 
+                                       "IN SET element not expected here",
                                        error)) {
 			return;
 		}
@@ -683,36 +683,36 @@
 		data->current_operator = OP_SET;
 		push_stack (data, STATE_IN_SET);
 	} else if (ELEMENT_IS (ELEMENT_RDF_INTEGER)) {
-		if (set_error_on_fail (state == STATE_PROPERTY, 
-                                       context, 
-                                       "INTEGER element not expected here", 
+		if (set_error_on_fail (state == STATE_PROPERTY,
+                                       context,
+                                       "INTEGER element not expected here",
                                        error)) {
 			return;
 		}
 
 		push_stack (data, STATE_INTEGER);
 	} else if (ELEMENT_IS (ELEMENT_RDF_DATE)) {
-		if (set_error_on_fail (state == STATE_PROPERTY, 
-                                       context, 
-                                       "DATE element not expected here", 
+		if (set_error_on_fail (state == STATE_PROPERTY,
+                                       context,
+                                       "DATE element not expected here",
                                        error)) {
 			return;
 		}
 
 		push_stack (data, STATE_DATE);
 	} else if (ELEMENT_IS (ELEMENT_RDF_STRING)) {
-		if (set_error_on_fail (state == STATE_PROPERTY, 
-                                       context, 
-                                       "STRING element not expected here", 
+		if (set_error_on_fail (state == STATE_PROPERTY,
+                                       context,
+                                       "STRING element not expected here",
                                        error)) {
 			return;
 		}
 
 		push_stack (data, STATE_STRING);
 	} else if (ELEMENT_IS (ELEMENT_RDF_FLOAT)) {
-		if (set_error_on_fail (state == STATE_PROPERTY, 
+		if (set_error_on_fail (state == STATE_PROPERTY,
                                        context,
-                                       "FLOAT element not expected here", 
+                                       "FLOAT element not expected here",
                                        error)) {
 			return;
 		}
@@ -741,9 +741,9 @@
 	GString           *str;
 	gchar            **s;
 
-	g_return_val_if_fail (data->current_field && 
-                              data->current_operator != OP_NONE && 
-                              data->current_value, 
+	g_return_val_if_fail (data->current_field &&
+                              data->current_operator != OP_NONE &&
+                              data->current_value,
                               FALSE);
 
 	str = g_string_new ("");
@@ -752,8 +752,8 @@
 
 	state = peek_state (data);
 
-	avalue = get_value (data->current_value, (state != STATE_END_DATE && 
-                                                  state != STATE_END_INTEGER && 
+	avalue = get_value (data->current_value, (state != STATE_END_DATE &&
+                                                  state != STATE_END_INTEGER &&
                                                   state != STATE_END_FLOAT));
 
 	field_data = add_metadata_field (data, data->current_field, FALSE, TRUE);
@@ -797,8 +797,8 @@
         case OP_EQUALS:
                 sub = strchr (data->current_value, '*');
                 if (sub) {
-                        g_string_append_printf (str, " (%s glob '%s') ", 
-                                                where_field, 
+                        g_string_append_printf (str, " (%s glob '%s') ",
+                                                where_field,
                                                 data->current_value);
                 } else {
                         TrackerFieldType data_type;
@@ -810,83 +810,83 @@
 						value);
                 }
                 break;
-                
+
         case OP_GREATER:
-                g_string_append_printf (str, " (%s > %s) ", 
-                                        where_field, 
+                g_string_append_printf (str, " (%s > %s) ",
+                                        where_field,
                                         value);
                 break;
 
         case OP_GREATER_EQUAL:
-                g_string_append_printf (str, " (%s >= %s) ", 
-                                        where_field, 
+                g_string_append_printf (str, " (%s >= %s) ",
+                                        where_field,
                                         value);
                 break;
 
         case OP_LESS:
-                g_string_append_printf (str, " (%s < %s) ", 
-                                        where_field, 
+                g_string_append_printf (str, " (%s < %s) ",
+                                        where_field,
                                         value);
                 break;
 
         case OP_LESS_EQUAL:
-                g_string_append_printf (str, " (%s <= %s) ", 
-                                        where_field, 
+                g_string_append_printf (str, " (%s <= %s) ",
+                                        where_field,
                                         value);
                 break;
 
         case OP_CONTAINS:
                 sub = strchr (data->current_value, '*');
-                
+
                 if (sub) {
-                        g_string_append_printf (str, " (%s like '%%%%%s%%%%') ", 
-                                                where_field, 
+                        g_string_append_printf (str, " (%s like '%%%%%s%%%%') ",
+                                                where_field,
                                                 data->current_value);
                 } else {
-                        g_string_append_printf (str, " (%s like '%%%%%s%%%%') ", 
+                        g_string_append_printf (str, " (%s like '%%%%%s%%%%') ",
                                                 where_field,
                                                 data->current_value);
                 }
                 break;
-                
+
         case OP_STARTS:
                 sub = strchr (data->current_value, '*');
-                
+
                 if (sub) {
-                        g_string_append_printf (str, " (%s like '%s') ", 
-                                                where_field, 
+                        g_string_append_printf (str, " (%s like '%s') ",
+                                                where_field,
                                                 data->current_value);
                 } else {
-                        g_string_append_printf (str, " (%s like '%s%%%%') ", 
-                                                where_field, 
+                        g_string_append_printf (str, " (%s like '%s%%%%') ",
+                                                where_field,
                                                 data->current_value);
                 }
                 break;
-                
+
         case OP_REGEX:
-                g_string_append_printf (str, " (%s REGEXP '%s') ", 
-                                        where_field, 
+                g_string_append_printf (str, " (%s REGEXP '%s') ",
+                                        where_field,
                                         data->current_value);
                 break;
 
         case OP_SET:
                 s = g_strsplit (data->current_value, ",", 0);
-		
+
                 if (s && s[0]) {
                         gchar **p;
 
-                        g_string_append_printf (str, " (%s in ('%s'", 
-                                                where_field, 
+                        g_string_append_printf (str, " (%s in ('%s'",
+                                                where_field,
                                                 s[0]);
-                        
+
                         for (p = s + 1; *p; p++) {
-                                g_string_append_printf (str, ",'%s'", *p); 					
+                                g_string_append_printf (str, ",'%s'", *p);
                         }
 
-                        g_string_append_printf (str, ") ) " ); 					
+                        g_string_append_printf (str, ") ) " );
                 }
                 break;
-                
+
         default:
                 break;
 	}
@@ -1097,11 +1097,11 @@
 
 
 static GString *
-get_select_header (const char *service) 
+get_select_header (const char *service)
 {
 	GString *result;
 	int type;
-		
+
 	result = g_string_new ("");
 	type = tracker_ontology_get_service_id_by_name (service);
 
@@ -1114,20 +1114,20 @@
 		case 4:
 		case 5:
 		case 6:
-		case 7:		
+		case 7:
 		case 8:
-			g_string_append_printf (result, " Select DISTINCT (S.Path || '%s' || S.Name) as uri, GetServiceName(S.ServiceTypeID) as stype ", G_DIR_SEPARATOR_S); 
+			g_string_append_printf (result, " Select DISTINCT (S.Path || '%s' || S.Name) as uri, GetServiceName(S.ServiceTypeID) as stype ", G_DIR_SEPARATOR_S);
 			break;
-		
+
 		default :
-			g_string_append_printf (result, " Select DISTINCT (S.Path || '%s' || S.Name) as uri, GetServiceName(S.ServiceTypeID) as stype ", G_DIR_SEPARATOR_S); 
+			g_string_append_printf (result, " Select DISTINCT (S.Path || '%s' || S.Name) as uri, GetServiceName(S.ServiceTypeID) as stype ", G_DIR_SEPARATOR_S);
 			break;
 	}
-	
+
 	return result;
 
 }
-	
+
 
 gchar *
 tracker_rdf_query_to_sql (TrackerDBInterface  *iface,
@@ -1179,13 +1179,13 @@
 
 			if (!field_data) {
 			        g_set_error (error,
-					     error_quark, 
+					     error_quark,
 					     PARSE_ERROR,
-					     "RDF Query failed, field:'%s' not found", 
+					     "RDF Query failed, field:'%s' not found",
 					     sort_fields[i]);
 
-				g_slist_foreach (data.fields, 
-                                                 (GFunc) g_object_unref, 
+				g_slist_foreach (data.fields,
+                                                 (GFunc) g_object_unref,
                                                  NULL);
 				g_slist_free (data.fields);
 				g_string_free (data.sql_select, TRUE);
@@ -1202,37 +1202,37 @@
 	if (!tracker_is_empty_string (search_text)) {
 		do_search = TRUE;
 		g_string_append_printf (data.sql_from,
-                                        "\n FROM %s S INNER JOIN SearchResults1 M ON S.ID = M.SID ", 
+                                        "\n FROM %s S INNER JOIN SearchResults1 M ON S.ID = M.SID ",
                                         table_name);
 	} else {
 		g_string_append_printf (data.sql_from,
-                                        "\n FROM %s S ", 
+                                        "\n FROM %s S ",
                                         table_name);
 	}
 
 	if (!tracker_is_empty_string (keyword)) {
 		gchar *keyword_metadata;
 
-                keyword_metadata = tracker_db_metadata_get_related_names (iface, 
+                keyword_metadata = tracker_db_metadata_get_related_names (iface,
                                                                           "DC:Keywords");
-		g_string_append_printf (data.sql_from, 
-                                        "\n INNER JOIN ServiceKeywordMetaData K ON S.ID = K.ServiceID and K.MetaDataID in (%s) and K.MetaDataValue = '%s' ", 
-                                        keyword_metadata, 
+		g_string_append_printf (data.sql_from,
+                                        "\n INNER JOIN ServiceKeywordMetaData K ON S.ID = K.ServiceID and K.MetaDataID in (%s) and K.MetaDataValue = '%s' ",
+                                        keyword_metadata,
                                         keyword);
 		g_free (keyword_metadata);
-	} 
+	}
 
 	data.sql_where = g_string_new ("");
 
 	if (strlen (query) < 10) {
-		g_string_append_printf (data.sql_where, 
-                                        "\n WHERE (S.ServiceTypeID in (select TypeId from ServiceTypes where TypeName = '%s' or Parent = '%s')) ", 
-                                        service, 
+		g_string_append_printf (data.sql_where,
+                                        "\n WHERE (S.ServiceTypeID in (select TypeId from ServiceTypes where TypeName = '%s' or Parent = '%s')) ",
+                                        service,
                                         service);
 	} else {
-		g_string_append_printf (data.sql_where, 
-                                        "\n WHERE (S.ServiceTypeID in (select TypeId from ServiceTypes where TypeName = '%s' or Parent = '%s')) AND ", 
-                                        service, 
+		g_string_append_printf (data.sql_where,
+                                        "\n WHERE (S.ServiceTypeID in (select TypeId from ServiceTypes where TypeName = '%s' or Parent = '%s')) AND ",
+                                        service,
                                         service);
 	}
 
@@ -1267,12 +1267,12 @@
 
 			if (!field_data) {
 			        g_set_error (error,
-					     error_quark, 
+					     error_quark,
 					     PARSE_ERROR,
-					     "RDF Query failed, sort field:'%s' not found", 
+					     "RDF Query failed, sort field:'%s' not found",
 					     sort_fields[i]);
-				g_slist_foreach (data.fields, 
-                                                 (GFunc) g_object_unref, 
+				g_slist_foreach (data.fields,
+                                                 (GFunc) g_object_unref,
                                                  NULL);
 				g_slist_free (data.fields);
 				g_string_free (data.sql_select, TRUE);
@@ -1286,17 +1286,17 @@
 				g_string_append_printf (data.sql_order, ", ");
 			}
 
-			g_string_append_printf (data.sql_order, "%s %s", 
+			g_string_append_printf (data.sql_order, "%s %s",
 						tracker_field_data_get_select_field (field_data),
 						sort_desc ? "DESC" : "ASC");
 		}
  	}
- 
+
 	if (!tracker_is_empty_string (data.sql_order->str)) {
 		g_string_prepend (data.sql_order, "\n ORDER BY ");
 	}
 
-	g_string_append_printf (data.sql_order, " LIMIT ");	
+	g_string_append_printf (data.sql_order, " LIMIT ");
 
 	g_string_append_printf (data.sql_order, "%d,%d ", offset, limit);
 
@@ -1327,9 +1327,9 @@
 		for (l = data.fields; l; l = l->next) {
 			if (!tracker_field_data_get_is_condition (l->data)) {
 				if (tracker_field_data_get_needs_join (l->data)) {
-					g_string_append_printf (data.sql_from, 
-                                                                "\n LEFT OUTER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID = %s) ", 
-                                                                tracker_field_data_get_table_name (l->data), 
+					g_string_append_printf (data.sql_from,
+                                                                "\n LEFT OUTER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID = %s) ",
+                                                                tracker_field_data_get_table_name (l->data),
                                                                 tracker_field_data_get_alias (l->data),
                                                                 tracker_field_data_get_alias (l->data),
                                                                 tracker_field_data_get_alias (l->data),
@@ -1338,11 +1338,11 @@
 			} else {
 				gchar *related_metadata;
 
-                                related_metadata = tracker_db_metadata_get_related_names (iface, 
+                                related_metadata = tracker_db_metadata_get_related_names (iface,
                                                                                           tracker_field_data_get_field_name (l->data));
-				g_string_append_printf (data.sql_from, 
-                                                        "\n INNER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID in (%s)) ", 
-                                                        tracker_field_data_get_table_name (l->data), 
+				g_string_append_printf (data.sql_from,
+                                                        "\n INNER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID in (%s)) ",
+                                                        tracker_field_data_get_table_name (l->data),
                                                         tracker_field_data_get_alias (l->data),
                                                         tracker_field_data_get_alias (l->data),
                                                         tracker_field_data_get_alias (l->data),
@@ -1351,15 +1351,15 @@
 			}
 		}
 
-		result = g_strconcat (data.sql_select->str, 
-                                      " ", 
-                                      data.sql_from->str, 
-                                      " ", 
-                                      data.sql_where->str, 
-                                      " ", 
-                                      data.sql_order->str, 
+		result = g_strconcat (data.sql_select->str,
+                                      " ",
+                                      data.sql_from->str,
+                                      " ",
+                                      data.sql_where->str,
+                                      " ",
+                                      data.sql_order->str,
                                       NULL);
-		
+
 		g_string_free (data.sql_select, TRUE);
 		g_string_free (data.sql_from, TRUE);
 		g_string_free (data.sql_where, TRUE);
@@ -1386,7 +1386,7 @@
 }
 
 
-/* 
+/*
  * The following function turns an rdf query into a filter that can be used for example
  * for getting unique values of a field with a certain query.
  * FIXME It is not pretty. The calling function needs to define Services S that is joined in this method.
@@ -1394,8 +1394,8 @@
 
 void
 tracker_rdf_filter_to_sql (TrackerDBInterface *iface,
-			   const char         *query, 
-			   const char         *service, 
+			   const char         *query,
+			   const char         *service,
 			   GSList            **fields,
 			   char              **from,
 			   char              **where,
@@ -1454,13 +1454,13 @@
 
 	} else {
 	        GSList *l;
-	  
+
     	        for (l = data.fields; l; l = l->next) {
 			if (!tracker_field_data_get_is_condition (l->data)) {
 				if (tracker_field_data_get_needs_join (l->data)) {
-					g_string_append_printf (data.sql_from, 
-                                                                "\n LEFT OUTER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID = %s) ", 
-                                                                tracker_field_data_get_table_name (l->data), 
+					g_string_append_printf (data.sql_from,
+                                                                "\n LEFT OUTER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID = %s) ",
+                                                                tracker_field_data_get_table_name (l->data),
                                                                 tracker_field_data_get_alias (l->data),
                                                                 tracker_field_data_get_alias (l->data),
                                                                 tracker_field_data_get_alias (l->data),
@@ -1469,11 +1469,11 @@
 			} else {
 				gchar *related_metadata;
 
-                                related_metadata = tracker_db_metadata_get_related_names (iface, 
+                                related_metadata = tracker_db_metadata_get_related_names (iface,
                                                                                           tracker_field_data_get_field_name (l->data));
-				g_string_append_printf (data.sql_from, 
-                                                        "\n INNER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID in (%s)) ", 
-                                                        tracker_field_data_get_table_name (l->data), 
+				g_string_append_printf (data.sql_from,
+                                                        "\n INNER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID in (%s)) ",
+                                                        tracker_field_data_get_table_name (l->data),
                                                         tracker_field_data_get_alias (l->data),
                                                         tracker_field_data_get_alias (l->data),
                                                         tracker_field_data_get_alias (l->data),
@@ -1482,12 +1482,12 @@
 			}
 		}
 
-		
+
 		*from  = g_strdup (data.sql_from->str);
 		*where = g_strdup (data.sql_where->str);
 		g_string_free (data.sql_from, TRUE);
 		g_string_free (data.sql_where, TRUE);
-		
+
 
 	}
 

Modified: branches/indexer-split/src/trackerd/tracker-rdf-query.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-rdf-query.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-rdf-query.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  *
  * This library is free software; you can redistribute it and/or

Modified: branches/indexer-split/src/trackerd/tracker-search.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-search.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-search.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *
@@ -78,7 +78,7 @@
 tracker_search_finalize (GObject *object)
 {
 	TrackerSearchPrivate *priv;
-	
+
 	priv = TRACKER_SEARCH_GET_PRIVATE (object);
 
 	g_object_unref (priv->email_index);
@@ -103,7 +103,7 @@
 	g_return_val_if_fail (TRACKER_IS_DB_INDEX (file_index), NULL);
 	g_return_val_if_fail (TRACKER_IS_DB_INDEX (email_index), NULL);
 
-	object = g_object_new (TRACKER_TYPE_SEARCH, NULL); 
+	object = g_object_new (TRACKER_TYPE_SEARCH, NULL);
 
 	priv = TRACKER_SEARCH_GET_PRIVATE (object);
 
@@ -153,7 +153,7 @@
 }
 
 static const char *
-search_utf8_strcasestr_array (const gchar  *haystack, 
+search_utf8_strcasestr_array (const gchar  *haystack,
 			      gchar       **needles)
 {
 	gsize         needle_len;
@@ -219,7 +219,7 @@
 
 	words = g_strsplit_set (a, "\t\n\v\f\r !\"#$%&'()*/<=>?[\\]^`{|}~+,.:;@\"[]" , -1);
 
-	if (!words) { 
+	if (!words) {
 		return 0;
 	}
 
@@ -246,7 +246,7 @@
 }
 
 static char *
-search_highlight_terms (const gchar  *text, 
+search_highlight_terms (const gchar  *text,
 			gchar       **terms)
 {
 	GStrv         p;
@@ -302,8 +302,8 @@
 }
 
 static gchar *
-search_get_snippet (const gchar  *text, 
-		    gchar       **terms, 
+search_get_snippet (const gchar  *text,
+		    gchar       **terms,
 		    gint          length)
 {
 	const gchar *ptr = NULL;
@@ -356,8 +356,8 @@
 		i = 0;
 
 		/* Get snippet after match */
-		while ((end_ptr = g_utf8_next_char (end_ptr)) && 
-		       end_ptr <= text_len + text && 
+		while ((end_ptr = g_utf8_next_char (end_ptr)) &&
+		       end_ptr <= text_len + text &&
 		       i < length) {
 			i++;
 
@@ -455,7 +455,7 @@
 		g_set_error (&actual_error,
 			     TRACKER_DBUS_ERROR,
 			     0,
-			     "Service '%s' is invalid or has not been implemented yet", 
+			     "Service '%s' is invalid or has not been implemented yet",
 			     service);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -475,7 +475,7 @@
 	priv = TRACKER_SEARCH_GET_PRIVATE (object);
 
 	array = tracker_db_create_array_of_services (service, FALSE);
-	tree = tracker_query_tree_new (search_text, 
+	tree = tracker_query_tree_new (search_text,
 				       priv->config,
 				       priv->language,
 				       array);
@@ -526,7 +526,7 @@
 	priv = TRACKER_SEARCH_GET_PRIVATE (object);
 
 	array = tracker_db_create_array_of_services (NULL, FALSE);
-	tree = tracker_query_tree_new (search_text, 
+	tree = tracker_query_tree_new (search_text,
 				       priv->config,
 				       priv->language,
 				       array);
@@ -546,7 +546,7 @@
 		_tracker_db_result_set_append (result_set);
 
 		g_value_init (&value, G_TYPE_STRING);
-		g_value_take_string (&value, 
+		g_value_take_string (&value,
 				     tracker_ontology_get_service_by_id (count.service_type_id));
 		_tracker_db_result_set_set_value (result_set, 0, &value);
 		g_value_unset (&value);
@@ -609,7 +609,7 @@
 		g_set_error (&actual_error,
 			     TRACKER_DBUS_ERROR,
 			     0,
-			    "Service '%s' is invalid or has not been implemented yet", 
+			    "Service '%s' is invalid or has not been implemented yet",
 			    service);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -628,12 +628,12 @@
 
 	iface = tracker_db_manager_get_db_interface_by_service (service);
 
-	result_set = tracker_db_search_text (iface, 
-					     service, 
-					     search_text, 
-					     offset, 
-					     search_sanity_check_max_hits (max_hits), 
-					     FALSE, 
+	result_set = tracker_db_search_text (iface,
+					     service,
+					     search_text,
+					     offset,
+					     search_sanity_check_max_hits (max_hits),
+					     FALSE,
 					     FALSE);
 
 	if (result_set) {
@@ -663,7 +663,7 @@
 
 		g_object_unref (result_set);
 	}
- 
+
 	if (!strv) {
 		strv = g_new (gchar*, 1);
 		strv[0] = NULL;
@@ -713,7 +713,7 @@
 		g_set_error (&actual_error,
 			     TRACKER_DBUS_ERROR,
 			     0,
-			     "Service '%s' is invalid or has not been implemented yet", 
+			     "Service '%s' is invalid or has not been implemented yet",
 			     service);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -732,12 +732,12 @@
 
 	iface = tracker_db_manager_get_db_interface_by_service (service);
 
-	result_set = tracker_db_search_text (iface, 
-					     service, 
-					     search_text, 
-					     offset, 
-					     search_sanity_check_max_hits (max_hits), 
-					     FALSE, 
+	result_set = tracker_db_search_text (iface,
+					     service,
+					     search_text,
+					     offset,
+					     search_sanity_check_max_hits (max_hits),
+					     FALSE,
 					     TRUE);
 
 	values = tracker_dbus_query_result_to_ptr_array (result_set);
@@ -785,7 +785,7 @@
 		g_set_error (&actual_error,
 			     TRACKER_DBUS_ERROR,
 			     0,
-			     "Service '%s' is invalid or has not been implemented yet", 
+			     "Service '%s' is invalid or has not been implemented yet",
 			     service);
 		dbus_g_method_return_error (context, actual_error);
 		g_error_free (actual_error);
@@ -816,9 +816,9 @@
 		return;
 	}
 
-	result_set = tracker_db_exec_proc (iface, 
-					   "GetAllContents", 
-					   service_id, 
+	result_set = tracker_db_exec_proc (iface,
+					   "GetAllContents",
+					   service_id,
 					   NULL);
 	g_free (service_id);
 
@@ -830,7 +830,7 @@
 		priv = TRACKER_SEARCH_GET_PRIVATE (object);
 
 		tracker_db_result_set_get (result_set, 0, &text, -1);
-		strv = tracker_parser_text_into_array (text, 
+		strv = tracker_parser_text_into_array (text,
 						       priv->language,
 						       tracker_config_get_max_word_length (priv->config),
 						       tracker_config_get_min_word_length (priv->config));
@@ -1100,7 +1100,7 @@
 				  keyword,
 				  query_condition,
 				  offset,
-				  max_hits, 
+				  max_hits,
 				  sort_by_service ? "yes" : "no",
 				  sort_desc ? "yes" : "no");
 
@@ -1130,24 +1130,24 @@
 					      search_text,
 					      keyword);
 
-		query_translated = tracker_rdf_query_to_sql (iface, 
-							     query_condition, 
-							     service, 
-							     fields, 
-							     g_strv_length (fields), 
-							     search_text, 
-							     keyword, 
+		query_translated = tracker_rdf_query_to_sql (iface,
+							     query_condition,
+							     service,
+							     fields,
+							     g_strv_length (fields),
+							     search_text,
+							     keyword,
 							     sort_by_service,
 							     sort_fields,
 							     g_strv_length (sort_fields),
 							     sort_desc,
-							     offset, 
-							     search_sanity_check_max_hits (max_hits), 
+							     offset,
+							     search_sanity_check_max_hits (max_hits),
 							     &query_error);
 
 		if (query_error) {
 			tracker_dbus_request_failed (request_id,
-						     &query_error, 
+						     &query_error,
 						     NULL);
 			dbus_g_method_return_error (context, query_error);
 			g_error_free (query_error);
@@ -1167,17 +1167,17 @@
 					      query_translated);
 
 		if (!tracker_is_empty_string (search_text)) {
-			tracker_db_search_text (iface, 
-						service, 
-						search_text, 
-						0, 
-						999999, 
-						TRUE, 
+			tracker_db_search_text (iface,
+						service,
+						search_text,
+						0,
+						999999,
+						TRUE,
 						FALSE);
 		}
 
-		result_set = tracker_db_interface_execute_query (iface, 
-								 NULL, 
+		result_set = tracker_db_interface_execute_query (iface,
+								 NULL,
 								 query_translated);
 		g_free (query_translated);
 	}
@@ -1220,13 +1220,13 @@
 	priv = TRACKER_SEARCH_GET_PRIVATE (object);
 
 	/* First we try the file index */
-	value = tracker_db_index_get_suggestion (priv->file_index, 
-						 search_text, 
+	value = tracker_db_index_get_suggestion (priv->file_index,
+						 search_text,
 						 max_dist);
 	if (!value) {
 		/* Second we try the email index */
-		value = tracker_db_index_get_suggestion (priv->email_index, 
-							 search_text, 
+		value = tracker_db_index_get_suggestion (priv->email_index,
+							 search_text,
 							 max_dist);
 	}
 

Modified: branches/indexer-split/src/trackerd/tracker-status.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-status.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-status.c	Sat Sep 20 14:45:00 2008
@@ -32,12 +32,12 @@
 
 	TrackerConfig *config;
 
-	gboolean       is_running; 
+	gboolean       is_running;
 	gboolean       is_readonly;
-	gboolean       is_first_time_index; 
+	gboolean       is_first_time_index;
 	gboolean       is_paused_manually;
 	gboolean       is_paused_for_io;
-	gboolean       in_merge; 
+	gboolean       in_merge;
 } TrackerStatusPrivate;
 
 static GStaticPrivate private_key = G_STATIC_PRIVATE_INIT;
@@ -70,7 +70,7 @@
 
 	private = g_static_private_get (&private_key);
 	if (private) {
-		g_warning ("Already initialized (%s)", 
+		g_warning ("Already initialized (%s)",
 			   __FUNCTION__);
 		return FALSE;
 	}
@@ -83,10 +83,10 @@
 	 * it here to make sure it exists when we call
 	 * g_type_class_peek(). This wouldn't be necessary if
 	 * it was a param in a GObject for example.
-	 * 
+	 *
 	 * This does mean that we are leaking by 1 reference
 	 * here and should clean it up, but it doesn't grow so
-	 * this is acceptable. 
+	 * this is acceptable.
 	 */
 	type = tracker_status_get_type ();
 	private->type_class = g_type_class_ref (type);
@@ -100,8 +100,8 @@
 	private->is_paused_for_io = FALSE;
 	private->in_merge = FALSE;
 
-	g_static_private_set (&private_key, 
-			      private, 
+	g_static_private_set (&private_key,
+			      private,
 			      private_free);
 
 	return TRUE;
@@ -114,7 +114,7 @@
 
 	private = g_static_private_get (&private_key);
 	if (!private) {
-		g_warning ("Not initialized (%s)", 
+		g_warning ("Not initialized (%s)",
 			   __FUNCTION__);
 		return;
 	}
@@ -169,7 +169,7 @@
         type = tracker_status_get_type ();
         enum_class = G_ENUM_CLASS (g_type_class_peek (type));
         enum_value = g_enum_get_value (enum_class, status);
-        
+
         if (!enum_value) {
                 enum_value = g_enum_get_value (enum_class, TRACKER_STATUS_IDLE);
         }
@@ -230,21 +230,21 @@
 	}
 
         if (private->is_first_time_index) {
-                pause_on_battery = 
+                pause_on_battery =
 			tracker_config_get_disable_indexing_on_battery_init (private->config);
         } else {
-		pause_on_battery = 
+		pause_on_battery =
 			tracker_config_get_disable_indexing_on_battery (private->config);
 	}
 
-        g_signal_emit_by_name (object, 
-                               "index-state-change", 
+        g_signal_emit_by_name (object,
+                               "index-state-change",
                                tracker_status_to_string (private->status),
                                private->is_first_time_index,
                                private->in_merge,
                                private->is_paused_manually,
-                               pause_on_battery, 
-                               private->is_paused_for_io, 
+                               pause_on_battery,
+                               private->is_paused_for_io,
 			       !private->is_readonly);
 }
 
@@ -258,7 +258,7 @@
 	g_return_if_fail (private != NULL);
 
         emit = private->status != new_status;
-        
+
         if (!emit) {
                 return;
         }
@@ -428,7 +428,7 @@
 	if (!emit) {
 		return;
 	}
-	
+
 	/* Set value */
 	private->is_paused_manually = value;
 
@@ -461,7 +461,7 @@
 	if (!emit) {
 		return;
 	}
-	
+
 	/* Set value */
 	private->is_paused_for_io = value;
 

Modified: branches/indexer-split/src/trackerd/tracker-status.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-status.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-status.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2008, Nokia
  *

Modified: branches/indexer-split/src/trackerd/tracker-utils.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-utils.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-utils.c	Sat Sep 20 14:45:00 2008
@@ -31,7 +31,7 @@
 #include "tracker-xesam-manager.h"
 
 gchar *
-tracker_get_radix_by_suffix (const gchar *str, 
+tracker_get_radix_by_suffix (const gchar *str,
 			     const gchar *suffix)
 {
 	g_return_val_if_fail (str, NULL);
@@ -45,8 +45,8 @@
 }
 
 void
-tracker_add_metadata_to_table (GHashTable  *meta_table, 
-			       const gchar *key, 
+tracker_add_metadata_to_table (GHashTable  *meta_table,
+			       const gchar *key,
 			       const gchar *value)
 {
 	GSList *list;

Modified: branches/indexer-split/src/trackerd/tracker-utils.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-utils.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-utils.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2006, Mr Jamie McCracken (jamiemcc gnome org)
  * Copyright (C) 2007, Michal Pryc (Michal Pryc Sun Com)
  * Copyright (C) 2008, Nokia
@@ -11,14 +11,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 
 #ifndef __TRACKERD_UTILS_H__
 #define __TRACKERD_UTILS_H__

Modified: branches/indexer-split/src/trackerd/tracker-xesam-live-search.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-xesam-live-search.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-xesam-live-search.c	Sat Sep 20 14:45:00 2008
@@ -15,7 +15,7 @@
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  * Boston, MA  02110-1301, USA.
  */
 
@@ -68,7 +68,7 @@
 }
 
 void
-tracker_xesam_live_search_set_session (TrackerXesamLiveSearch *self, 
+tracker_xesam_live_search_set_session (TrackerXesamLiveSearch *self,
 				       gpointer                session)
 {
 	TrackerXesamLiveSearchPriv *priv = self->priv;
@@ -88,7 +88,7 @@
 }
 
 void
-tracker_xesam_live_search_set_xml_query (TrackerXesamLiveSearch *self, 
+tracker_xesam_live_search_set_xml_query (TrackerXesamLiveSearch *self,
 					 const gchar            *query)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -124,8 +124,8 @@
 }
 
 
-static void 
-tracker_xesam_live_search_class_init (TrackerXesamLiveSearchClass *klass) 
+static void
+tracker_xesam_live_search_class_init (TrackerXesamLiveSearchClass *klass)
 {
 	GObjectClass *object_class;
 
@@ -145,8 +145,8 @@
 
 }
 
-static void 
-tracker_xesam_live_search_init (TrackerXesamLiveSearch *self) 
+static void
+tracker_xesam_live_search_init (TrackerXesamLiveSearch *self)
 {
 	TrackerXesamLiveSearchPriv *priv;
 
@@ -172,18 +172,18 @@
  *
  * Emits the @hits-added signal on the DBus proxy for Xesam
  **/
-void 
-tracker_xesam_live_search_emit_hits_added (TrackerXesamLiveSearch *self, 
-					   guint                   count) 
+void
+tracker_xesam_live_search_emit_hits_added (TrackerXesamLiveSearch *self,
+					   guint                   count)
 {
 	GObject *xesam;
-	
+
 	g_return_if_fail (TRACKER_IS_XESAM_LIVE_SEARCH (self));
 
 	xesam = tracker_dbus_get_object (TRACKER_TYPE_XESAM);
 
-	g_signal_emit_by_name (xesam, "hits-added", 
-			       tracker_xesam_live_search_get_id (self), 
+	g_signal_emit_by_name (xesam, "hits-added",
+			       tracker_xesam_live_search_get_id (self),
 			       count);
 }
 
@@ -195,12 +195,12 @@
  *
  * Emits the @hits-removed signal on the DBus proxy for Xesam
  *
- * The hit ids in the array no longer match the query. Any calls to GetHitData 
+ * The hit ids in the array no longer match the query. Any calls to GetHitData
  * on any of the given hit ids should return unset fields.
  **/
-void 
-tracker_xesam_live_search_emit_hits_removed (TrackerXesamLiveSearch *self, 
-					     GArray                 *hit_ids) 
+void
+tracker_xesam_live_search_emit_hits_removed (TrackerXesamLiveSearch *self,
+					     GArray                 *hit_ids)
 {
 	GObject *xesam;
 
@@ -209,9 +209,9 @@
 
 	xesam = tracker_dbus_get_object (TRACKER_TYPE_XESAM);
 
-	g_signal_emit_by_name (xesam, "hits-removed", 
-			       tracker_xesam_live_search_get_id (self), 
-			       hit_ids); 
+	g_signal_emit_by_name (xesam, "hits-removed",
+			       tracker_xesam_live_search_get_id (self),
+			       hit_ids);
 }
 
 /**
@@ -222,12 +222,12 @@
  *
  * Emits the @hits-modified signal on the DBus proxy for Xesam
  *
- * The documents corresponding to the hit ids in the array have been modified. 
+ * The documents corresponding to the hit ids in the array have been modified.
  * They can have been moved in which case their uri will have changed.
  **/
-void 
-tracker_xesam_live_search_emit_hits_modified (TrackerXesamLiveSearch *self, 
-					      GArray                 *hit_ids) 
+void
+tracker_xesam_live_search_emit_hits_modified (TrackerXesamLiveSearch *self,
+					      GArray                 *hit_ids)
 {
 	GObject *xesam;
 
@@ -236,9 +236,9 @@
 
 	xesam = tracker_dbus_get_object (TRACKER_TYPE_XESAM);
 
-	g_signal_emit_by_name (xesam, "hits-modified", 
-			       tracker_xesam_live_search_get_id (self), 
-			       hit_ids); 
+	g_signal_emit_by_name (xesam, "hits-modified",
+			       tracker_xesam_live_search_get_id (self),
+			       hit_ids);
 }
 
 /**
@@ -246,14 +246,14 @@
  * @self: A #TrackerXesamLiveSearch
  *
  * Emits the @search-done signal on the DBus proxy for Xesam.
- * 
- * The given search has scanned the entire index. For non-live searches this 
- * means that no more hits will be available. For a live search this means that 
- * all future signals (@hits-Added, @hits-removed, @hits-modified) will be 
+ *
+ * The given search has scanned the entire index. For non-live searches this
+ * means that no more hits will be available. For a live search this means that
+ * all future signals (@hits-Added, @hits-removed, @hits-modified) will be
  * related to objects that changed in the index.
  **/
-void 
-tracker_xesam_live_search_emit_done (TrackerXesamLiveSearch *self) 
+void
+tracker_xesam_live_search_emit_done (TrackerXesamLiveSearch *self)
 {
 	GObject *xesam;
 
@@ -261,29 +261,29 @@
 
 	xesam = tracker_dbus_get_object (TRACKER_TYPE_XESAM);
 
-	g_signal_emit_by_name (xesam, "search-done", 
-			       tracker_xesam_live_search_get_id (self)); 
+	g_signal_emit_by_name (xesam, "search-done",
+			       tracker_xesam_live_search_get_id (self));
 }
 
 
 
 /* Created and Modified items */
 static void
-get_hits_added_modified (TrackerXesamLiveSearch  *self, 
+get_hits_added_modified (TrackerXesamLiveSearch  *self,
 			 MatchWithEventsFlags     flags,
-			 TrackerDBInterface      *iface, 
-			 GArray                 **added, 
-			 GArray                 **modified) 
+			 TrackerDBInterface      *iface,
+			 GArray                 **added,
+			 GArray                 **modified)
 {
 	gboolean            ls_valid = TRUE;
 	GArray             *m_added = NULL;
 	GArray             *m_modified = NULL;
 	TrackerDBResultSet *result_set;
 
-	/* Right now we are ignoring flags (both creates and updates are 
+	/* Right now we are ignoring flags (both creates and updates are
 	 * searched) */
 
-	result_set = tracker_db_live_search_get_new_ids (iface, 
+	result_set = tracker_db_live_search_get_new_ids (iface,
 							 tracker_xesam_live_search_get_id (self),
 							 tracker_xesam_live_search_get_from_query (self),
 							 tracker_xesam_live_search_get_join_query (self),
@@ -341,9 +341,9 @@
 
 /* Created and Modified items */
 static void
-get_all_hits (TrackerXesamLiveSearch  *self, 
-	      TrackerDBInterface      *iface, 
-	      GArray                 **hits) 
+get_all_hits (TrackerXesamLiveSearch  *self,
+	      TrackerDBInterface      *iface,
+	      GArray                 **hits)
 {
 	TrackerDBResultSet *result_set;
 	gboolean            valid;
@@ -352,9 +352,9 @@
 
 	*hits = NULL;
 
-	result_set = tracker_db_live_search_get_all_ids (iface, 
+	result_set = tracker_db_live_search_get_all_ids (iface,
 							 tracker_xesam_live_search_get_id (self));
-	
+
 	if (!result_set) {
 		return;
 	}
@@ -394,8 +394,8 @@
 void
 tracker_xesam_live_search_match_with_events (TrackerXesamLiveSearch  *self,
 					     MatchWithEventsFlags     flags,
-					     GArray                 **added, 
-					     GArray                 **removed, 
+					     GArray                 **added,
+					     GArray                 **removed,
 					     GArray                 **modified)
 {
 	TrackerDBInterface *iface;
@@ -414,7 +414,7 @@
 
 	if (flags & MATCH_WITH_EVENTS_DELETES) {
 		/* Deleted items */
-		result_set = tracker_db_live_search_get_deleted_ids (iface, 
+		result_set = tracker_db_live_search_get_deleted_ids (iface,
 								     tracker_xesam_live_search_get_id (self));
 
 		if (result_set) {
@@ -425,24 +425,24 @@
 			while (valid) {
 				GValue ls_value = { 0, };
 				gint   ls_i_value;
-			
-				_tracker_db_result_set_get_value (result_set, 
-								  0, 
+
+				_tracker_db_result_set_get_value (result_set,
+								  0,
 								  &ls_value);
 				ls_i_value = g_value_get_int (&ls_value);
-			
+
 				if (*removed == NULL) {
-					*removed = g_array_new (FALSE, 
-								TRUE, 
+					*removed = g_array_new (FALSE,
+								TRUE,
 								sizeof (guint32));
 				}
 
 				g_array_append_val (*removed, ls_i_value);
 				g_value_unset (&ls_value);
-			
+
 				valid = tracker_db_result_set_iter_next (result_set);
 			}
-		
+
 			g_object_unref (result_set);
 		}
 	}
@@ -461,8 +461,8 @@
  *
  * Close @self. An error will be thrown if @self was already closed.
  **/
-void 
-tracker_xesam_live_search_close (TrackerXesamLiveSearch  *self, 
+void
+tracker_xesam_live_search_close (TrackerXesamLiveSearch  *self,
 				 GError                 **error)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -472,8 +472,8 @@
 	priv = self->priv;
 
 	if (priv->closed) {
-		g_set_error (error, 
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error,
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_SEARCH_CLOSED,
 			     "Search was already closed");
 	} else {
@@ -481,10 +481,10 @@
 
 		iface = tracker_db_manager_get_db_interface_by_service (TRACKER_DB_FOR_XESAM_SERVICE);
 
-		g_message ("Closing search '%s'", 
+		g_message ("Closing search '%s'",
 			   tracker_xesam_live_search_get_id (self));
 
-		tracker_db_live_search_stop (iface, 
+		tracker_db_live_search_stop (iface,
 					     tracker_xesam_live_search_get_id (self));
 	}
 
@@ -500,12 +500,12 @@
  *
  * Get the current number of found hits.
  *
- * An error will be thrown if the search has not been started with 
+ * An error will be thrown if the search has not been started with
  * @tracker_xesam_live_search_activate yet.
  **/
-void 
-tracker_xesam_live_search_get_hit_count (TrackerXesamLiveSearch  *self, 
-					 guint                   *count, 
+void
+tracker_xesam_live_search_get_hit_count (TrackerXesamLiveSearch  *self,
+					 guint                   *count,
 					 GError                 **error)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -517,7 +517,7 @@
 
 	if (!priv->active) {
 		g_set_error (error,
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_SEARCH_NOT_ACTIVE,
 			     "Search is not active");
 	} else {
@@ -527,7 +527,7 @@
 
 		iface = tracker_db_manager_get_db_interface_by_service (TRACKER_DB_FOR_XESAM_SERVICE);
 
-		result_set = tracker_db_live_search_get_hit_count (iface, 
+		result_set = tracker_db_live_search_get_hit_count (iface,
 								   tracker_xesam_live_search_get_id (self));
 		_tracker_db_result_set_get_value (result_set, 0, &value);
 		*count = g_value_get_int (&value);
@@ -541,7 +541,7 @@
 	gpointer value;
 } OneRow;
 
-static inline gpointer 
+static inline gpointer
 rows_lookup (GPtrArray *rows, gint key)
 {
 	guint    i;
@@ -581,7 +581,7 @@
 	g_ptr_array_add (rows, row);
 }
 
-static inline void 
+static inline void
 rows_migrate (GPtrArray *rows, GPtrArray *result)
 {
 	guint i;
@@ -595,16 +595,16 @@
 
 /**
  * Retrieving Hits
- * The return value of GetHits and GetHitData is a sorted array of hits. A hit 
- * consists of an array of fields as requested through the session property 
- * hit.fields, or as method parameter in the case of GetHitData. All available 
- * fields can be found in the Xesam Ontology. Since the signature of the return 
- * value is aav a single hit is on the form av. This allows hit properties to be 
- * integers, strings or arrays of any type. An array of strings is fx. needed 
+ * The return value of GetHits and GetHitData is a sorted array of hits. A hit
+ * consists of an array of fields as requested through the session property
+ * hit.fields, or as method parameter in the case of GetHitData. All available
+ * fields can be found in the Xesam Ontology. Since the signature of the return
+ * value is aav a single hit is on the form av. This allows hit properties to be
+ * integers, strings or arrays of any type. An array of strings is fx. needed
  * for email CC fields and keywords/tags for example.
  *
- * The returned fields are ordered according to hit.fields. Fx. 
- * if hit.fields = ["xesam:title", "xesam:userKeywords", "xesam:size"], a 
+ * The returned fields are ordered according to hit.fields. Fx.
+ * if hit.fields = ["xesam:title", "xesam:userKeywords", "xesam:size"], a
  * return value would look like:
  *
  * [
@@ -616,7 +616,7 @@
  * elements contain GValue instances.
  **/
 static void
-get_hit_data (TrackerXesamLiveSearch  *self, 
+get_hit_data (TrackerXesamLiveSearch  *self,
 	      TrackerDBResultSet      *result_set,
 	      GPtrArray              **hit_data,
 	      GStrv                    fields)
@@ -642,7 +642,7 @@
 
 		/* key must be the first column, as an int, unique per row that
 		 * must actually be returned. Example:
-		 * 
+		 *
 		 * 1, a, b, c, 1
 		 * 1, a, b, c, 2
 		 * 1, a, b, c, 3
@@ -651,9 +651,9 @@
 		 * 3, a, b, c, 1
 		 * 4, a, b, c, 2
 		 * 5, a, b, c, 2
-		 * 
+		 *
 		 * for:
-		 * 
+		 *
 		 * [
 		 *    [a, b, c, [1, 2, 3, 4]]
 		 *    [a, b, c, [1]]
@@ -679,8 +679,8 @@
 		for (column = 1; column < field_count + 1; column++) {
 			GValue cur_value = {0, };
 
-			_tracker_db_result_set_get_value (result_set, 
-							  column, 
+			_tracker_db_result_set_get_value (result_set,
+							  column,
 							  &cur_value);
 
 			field_def = tracker_ontology_get_field_by_name (fields[column-1]);
@@ -693,27 +693,27 @@
 				case TRACKER_FIELD_TYPE_STRING: {
 					GValue    *variant;
 					GPtrArray *my_array;
-					
+
 					if (row->len <= (unsigned int) column) {
 						variant = g_new0 (GValue, 1);
-						g_value_init (variant, 
-							      dbus_g_type_get_collection ("GPtrArray", 
+						g_value_init (variant,
+							      dbus_g_type_get_collection ("GPtrArray",
 											  G_TYPE_STRING));
-						
+
 						my_array = g_ptr_array_new ();
-						g_value_set_boxed_take_ownership (variant, 
+						g_value_set_boxed_take_ownership (variant,
 										  my_array);
-						
+
 						g_ptr_array_add (row, variant);
-						
+
 					} else {
 						variant = g_ptr_array_index (row, column-1);
 						my_array = g_value_get_boxed (variant);
 					}
-					
-					g_ptr_array_add  (my_array, 
+
+					g_ptr_array_add  (my_array,
 							  g_value_dup_string (&cur_value));
-					
+
 					break;
 				}
 
@@ -721,26 +721,26 @@
 					GValue *variant;
 					GArray *my_array;
 					gint    int_val;
-					
+
 					if (row->len <= (unsigned int) column) {
 						variant = g_new0 (GValue, 1);
-						g_value_init (variant, 
-							      dbus_g_type_get_collection ("GArray", 
+						g_value_init (variant,
+							      dbus_g_type_get_collection ("GArray",
 											  G_TYPE_INT));
-						
-						my_array = g_array_new (FALSE, 
-									 TRUE, 
+
+						my_array = g_array_new (FALSE,
+									 TRUE,
 									 sizeof (gfloat));
 						g_value_set_boxed_take_ownership (variant, my_array);
-						
+
 						g_ptr_array_add (row, variant);
 					} else {
 						variant = g_ptr_array_index (row, column);
 						my_array = g_value_get_boxed (variant);
 					}
-					
+
 					int_val = g_value_get_int (&cur_value);
-					g_array_append_val (my_array, int_val);				
+					g_array_append_val (my_array, int_val);
 
 					break;
 				}
@@ -749,15 +749,15 @@
 					GValue   *variant;
 					GArray   *my_array;
 					gfloat    float_val;
-					
+
 					if (row->len <= (unsigned int) column) {
 						variant = g_new0 (GValue, 1);
-						g_value_init (variant, 
-							      dbus_g_type_get_collection ("GArray", 
+						g_value_init (variant,
+							      dbus_g_type_get_collection ("GArray",
 										     G_TYPE_FLOAT));
 
-						my_array = g_array_new (FALSE, 
-									 TRUE, 
+						my_array = g_array_new (FALSE,
+									 TRUE,
 									 sizeof (gboolean));
 						g_value_set_boxed_take_ownership (variant, my_array);
 
@@ -778,24 +778,24 @@
 			} else {
 				if (insert) {
 					GValue *value = g_new0 (GValue, 1);
-					
-					g_value_init (value, 
+
+					g_value_init (value,
 						      G_VALUE_TYPE (&cur_value));
-					
+
 					g_value_copy (&cur_value, value);
 					g_ptr_array_add (row, value);
 				}
-				
-				/* Else it's a redundant cell (a previous 
+
+				/* Else it's a redundant cell (a previous
 				 * loop-cycle has added this item to the
 				 * final to-return result already, using
 				 * the top-row). */
-				
+
 			}
 			g_value_unset (&cur_value);
 		}
-		
-		
+
+
 		if (insert) {
 			rows_insert (rows, key, row);
 		}
@@ -814,19 +814,19 @@
  * tracker_xesam_live_search_get_hits:
  * @self: a #TrackerXesamLiveSearch
  * @num: Number of hits to retrieve
- * @hits: (out) (caller-owns): An array of field data for each hit as requested 
- * via the hit fields property 
+ * @hits: (out) (caller-owns): An array of field data for each hit as requested
+ * via the hit fields property
  * @error: (null-ok) (out): a #GError
  *
- * Get the field data for the next num hits. This call blocks until there is num 
+ * Get the field data for the next num hits. This call blocks until there is num
  * hits available or the index has been fully searched (and SearchDone emitted).
  *
- * An error will be thrown if the search has not been started with 
+ * An error will be thrown if the search has not been started with
  * @tracker_xesam_live_search_activate yet.
  **/
-void 
-tracker_xesam_live_search_get_hits (TrackerXesamLiveSearch  *self, 
-				    guint                    count, 
+void
+tracker_xesam_live_search_get_hits (TrackerXesamLiveSearch  *self,
+				    guint                    count,
 				    GPtrArray              **hits,
 				    GError                 **error)
 {
@@ -838,7 +838,7 @@
 	priv = self->priv;
 
 	if (!priv->active)
-		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN,
 				TRACKER_XESAM_ERROR_SEARCH_NOT_ACTIVE,
 				"Search is not active");
 	else {
@@ -848,9 +848,9 @@
 
 		session = priv->session;
 
-		tracker_xesam_session_get_property (session, 
-						    "hit.fields", 
-						    &value, 
+		tracker_xesam_session_get_property (session,
+						    "hit.fields",
+						    &value,
 						    &tmp_error);
 
 		if (tmp_error) {
@@ -875,8 +875,8 @@
 
 			if (result_set) {
 
-				get_hit_data (self, 
-					      result_set, 
+				get_hit_data (self,
+					      result_set,
 					      hits,
 					      fields);
 
@@ -906,8 +906,8 @@
 	priv = self->priv;
 
 	if (!priv->active) {
-		g_set_error (error, 
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error,
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_SEARCH_NOT_ACTIVE,
 			     "Search is not active");
 	} else {
@@ -919,9 +919,9 @@
 
 		iface = tracker_db_manager_get_db_interface_by_service (TRACKER_DB_FOR_XESAM_SERVICE);
 
-		tracker_xesam_session_get_property (session, 
-						    "hit.fields", 
-						    &value, 
+		tracker_xesam_session_get_property (session,
+						    "hit.fields",
+						    &value,
 						    &tmp_error);
 
 		if (tmp_error) {
@@ -937,11 +937,11 @@
 			result_set = tracker_db_live_search_get_hit_data (iface,
 									  tracker_xesam_live_search_get_id (self),
 									  fields);
-					
+
 			if (result_set) {
 
-				get_hit_data (self, 
-					      result_set, 
+				get_hit_data (self,
+					      result_set,
 					      hits,
 					      fields);
 
@@ -960,34 +960,34 @@
  * tracker_xesam_live_search_get_hit_data:
  * @self: a #TrackerXesamLiveSearch
  * @hit_ids: Array of hit serial numbers for which to retrieve data
- * @fields: The names of the fields to retrieve for the listed hits. It is 
- * recommended that this is a subset of the fields listed in hit.fields and 
+ * @fields: The names of the fields to retrieve for the listed hits. It is
+ * recommended that this is a subset of the fields listed in hit.fields and
  * hit.fields.extended
- * @hit_data: Array of hits in the same order as the hit ids specified. See 
- * the section about hit retrieval below. If @hits-removed has been emitted on 
- * a hit, the returned hit data will consist of unset fields, ie this is not an 
+ * @hit_data: Array of hits in the same order as the hit ids specified. See
+ * the section about hit retrieval below. If @hits-removed has been emitted on
+ * a hit, the returned hit data will consist of unset fields, ie this is not an
  * error condition.
  * @error: (null-ok) (out): a #GError
  *
- * Get renewed or additional hit metadata. Primarily intended for snippets or 
+ * Get renewed or additional hit metadata. Primarily intended for snippets or
  * modified hits. The hit_ids argument is an array of serial numbers as per hit
- * entries returned by GetHits. The returned hits will be in the same order as 
- * the provided @hit_ids. The requested properties does not have to be the ones 
- * listed in in the hit.fields or hit.fields.extended session properties, 
+ * entries returned by GetHits. The returned hits will be in the same order as
+ * the provided @hit_ids. The requested properties does not have to be the ones
+ * listed in in the hit.fields or hit.fields.extended session properties,
  * although this is the recommended behavior.
  *
- * An error will be raised if the search handle has been closed or is unknown. 
- * An error will also be thrown if the search has not been started with 
+ * An error will be raised if the search handle has been closed or is unknown.
+ * An error will also be thrown if the search has not been started with
  * @tracker_xesam_live_search_activate yet
  *
- * Calling on a hit that has been marked removed by the @hits-removed signal 
+ * Calling on a hit that has been marked removed by the @hits-removed signal
  * will not result in an error, but return only unset fields.
  **/
-void 
-tracker_xesam_live_search_get_hit_data (TrackerXesamLiveSearch  *self, 
-					GArray                  *hit_ids, 
-					GStrv                    fields, 
-					GPtrArray              **hit_data, 
+void
+tracker_xesam_live_search_get_hit_data (TrackerXesamLiveSearch  *self,
+					GArray                  *hit_ids,
+					GStrv                    fields,
+					GPtrArray              **hit_data,
 					GError                 **error)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -999,8 +999,8 @@
 	priv = self->priv;
 
 	if (!priv->active) {
-		g_set_error (error, 
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error,
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_SEARCH_NOT_ACTIVE,
 			     "Search is not active yet");
 	} else {
@@ -1015,8 +1015,8 @@
 
 		if (result_set) {
 
-			get_hit_data (self, 
-				      result_set, 
+			get_hit_data (self,
+				      result_set,
 				      hit_data,
 				      fields);
 
@@ -1031,7 +1031,7 @@
 tracker_xesam_live_search_get_range_hit_data (TrackerXesamLiveSearch  *self,
 					      guint                    a,
 					      guint                    b,
-					      GStrv                    fields, 
+					      GStrv                    fields,
 					      GPtrArray              **hit_data,
 					      GError                 **error)
 {
@@ -1043,9 +1043,9 @@
 
 	priv = self->priv;
 
-	if (!priv->active) { 
+	if (!priv->active) {
 		g_set_error (error,
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_SEARCH_NOT_ACTIVE,
 			     "Search is not active yet");
 	} else {
@@ -1060,8 +1060,8 @@
 
 		if (result_set) {
 
-			get_hit_data (self, 
-				      result_set, 
+			get_hit_data (self,
+				      result_set,
 				      hit_data,
 				      fields);
 
@@ -1080,7 +1080,7 @@
  *
  * @returns: whether or not @self is active
  **/
-gboolean 
+gboolean
 tracker_xesam_live_search_is_active (TrackerXesamLiveSearch *self)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -1100,14 +1100,14 @@
  *
  * An error will be thrown if @self is closed.
  **/
-void 
-tracker_xesam_live_search_activate (TrackerXesamLiveSearch  *self, 
+void
+tracker_xesam_live_search_activate (TrackerXesamLiveSearch  *self,
 				    GError                 **error)
 {
 	TrackerXesamLiveSearchPriv *priv = self->priv;
 
 	if (priv->closed)
-		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN,
 				TRACKER_XESAM_ERROR_SEARCH_CLOSED,
 				"Search is closed");
 	else {
@@ -1134,8 +1134,8 @@
 		}
 
 		g_timeout_add_full (G_PRIORITY_DEFAULT,
-				    100, 
-				    (GSourceFunc) tracker_xesam_live_search_emit_done, 
+				    100,
+				    (GSourceFunc) tracker_xesam_live_search_emit_done,
 				    g_object_ref (self),
 				    (GDestroyNotify) g_object_unref);
 	}
@@ -1153,7 +1153,7 @@
  *
  * @returns: a read-only string with the query
  **/
-const gchar * 
+const gchar *
 tracker_xesam_live_search_get_xml_query (TrackerXesamLiveSearch *self)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -1172,8 +1172,8 @@
  *
  * Set a read-only unique ID string for @self.
  **/
-void 
-tracker_xesam_live_search_set_id (TrackerXesamLiveSearch *self, 
+void
+tracker_xesam_live_search_set_id (TrackerXesamLiveSearch *self,
 				  const gchar            *search_id)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -1199,7 +1199,7 @@
  *
  * returns: a unique id
  **/
-const gchar* 
+const gchar*
 tracker_xesam_live_search_get_id (TrackerXesamLiveSearch *self)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -1247,19 +1247,19 @@
 	priv->where_sql = NULL;
 
 	tracker_xesam_query_to_sql (iface,
-				    priv->query, 
+				    priv->query,
 				    &priv->from_sql,
 				    &priv->join_sql,
-				    &priv->where_sql, 
+				    &priv->where_sql,
 				    &parse_error);
 
 	if (parse_error) {
 		gchar *str;
 
-		str = g_strdup_printf ("Parse error: %s", 
+		str = g_strdup_printf ("Parse error: %s",
 				       parse_error->message);
-		g_set_error (error, 
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error,
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_PARSING_FAILED,
 			     str);
 		g_free (str);
@@ -1280,7 +1280,7 @@
 		g_free (orig_where);
 	}
 
-	g_message ("Parsed to:\n\t%s\n\t%s\n\t%s", 
+	g_message ("Parsed to:\n\t%s\n\t%s\n\t%s",
 		   priv->from_sql,
 		   priv->join_sql,
 		   priv->where_sql);
@@ -1296,7 +1296,7 @@
  *
  * @returns: a read-only string with the FROM query
  **/
-const gchar* 
+const gchar*
 tracker_xesam_live_search_get_from_query (TrackerXesamLiveSearch *self)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -1316,7 +1316,7 @@
  *
  * @returns: a read-only string with the JOIN query
  **/
-const gchar* 
+const gchar*
 tracker_xesam_live_search_get_join_query (TrackerXesamLiveSearch *self)
 {
 	TrackerXesamLiveSearchPriv *priv = self->priv;
@@ -1331,7 +1331,7 @@
  *
  * @returns: a read-only string with the WHERE query
  **/
-const gchar* 
+const gchar*
 tracker_xesam_live_search_get_where_query (TrackerXesamLiveSearch *self)
 {
 	TrackerXesamLiveSearchPriv *priv;
@@ -1350,11 +1350,11 @@
  *
  * @returns: (caller-owns): a new #TrackerXesamLiveSearch
  **/
-TrackerXesamLiveSearch* 
-tracker_xesam_live_search_new (const gchar *query_xml) 
+TrackerXesamLiveSearch*
+tracker_xesam_live_search_new (const gchar *query_xml)
 {
-	return g_object_new (TRACKER_TYPE_XESAM_LIVE_SEARCH, 
-			     "xml-query", query_xml, 
+	return g_object_new (TRACKER_TYPE_XESAM_LIVE_SEARCH,
+			     "xml-query", query_xml,
 			     NULL);
 }
 

Modified: branches/indexer-split/src/trackerd/tracker-xesam-live-search.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-xesam-live-search.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-xesam-live-search.h	Sat Sep 20 14:45:00 2008
@@ -56,7 +56,7 @@
 	GObjectClass parent_class;
 };
 
-TrackerXesamLiveSearch * 
+TrackerXesamLiveSearch *
              tracker_xesam_live_search_new                (const gchar             *query_xml);
 GType        tracker_xesam_live_search_get_type           (void);
 void         tracker_xesam_live_search_set_id             (TrackerXesamLiveSearch  *self,
@@ -66,11 +66,11 @@
 const gchar* tracker_xesam_live_search_get_from_query     (TrackerXesamLiveSearch  *self);
 const gchar* tracker_xesam_live_search_get_join_query     (TrackerXesamLiveSearch  *self);
 const gchar* tracker_xesam_live_search_get_xml_query      (TrackerXesamLiveSearch  *self);
-void         tracker_xesam_live_search_set_xml_query      (TrackerXesamLiveSearch  *self, 
+void         tracker_xesam_live_search_set_xml_query      (TrackerXesamLiveSearch  *self,
 							   const gchar             *xml_query);
-void         tracker_xesam_live_search_set_session        (TrackerXesamLiveSearch  *self, 
+void         tracker_xesam_live_search_set_session        (TrackerXesamLiveSearch  *self,
 							   gpointer                 session);
-void         tracker_xesam_live_search_set_session        (TrackerXesamLiveSearch  *self, 
+void         tracker_xesam_live_search_set_session        (TrackerXesamLiveSearch  *self,
 							   gpointer                 session);
 void         tracker_xesam_live_search_activate           (TrackerXesamLiveSearch  *self,
 							   GError                 **error);
@@ -89,7 +89,7 @@
 void         tracker_xesam_live_search_get_range_hit_data (TrackerXesamLiveSearch  *self,
 							   guint                    a,
 							   guint                    b,
-							   GStrv                    fields, 
+							   GStrv                    fields,
 							   GPtrArray              **hit_data,
 							   GError                 **error);
 void         tracker_xesam_live_search_get_range_hits     (TrackerXesamLiveSearch  *self,
@@ -109,10 +109,10 @@
 void         tracker_xesam_live_search_emit_hits_modified (TrackerXesamLiveSearch  *self,
 							   GArray                  *hit_ids);
 void         tracker_xesam_live_search_emit_done          (TrackerXesamLiveSearch  *self);
-void         tracker_xesam_live_search_match_with_events  (TrackerXesamLiveSearch  *self, 
+void         tracker_xesam_live_search_match_with_events  (TrackerXesamLiveSearch  *self,
 							   MatchWithEventsFlags     flags,
-							   GArray                 **added, 
-							   GArray                 **removed, 
+							   GArray                 **added,
+							   GArray                 **removed,
 							   GArray                 **modified);
 
 G_END_DECLS

Modified: branches/indexer-split/src/trackerd/tracker-xesam-manager.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-xesam-manager.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-xesam-manager.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia
  * Authors: Philip Van Hoof (pvanhoof gnome org)
  *
@@ -10,14 +10,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */ 
+ * Boston, MA  02110-1301, USA.
+ */
 
 #include "config.h"
 
@@ -35,7 +35,7 @@
 
 static gboolean            initialized;
 static TrackerDBInterface *xesam_db_iface;
-static GHashTable         *xesam_sessions; 
+static GHashTable         *xesam_sessions;
 static gchar              *xesam_dir;
 static gboolean            indexing_finished;
 static guint               live_search_handler_id;
@@ -91,7 +91,7 @@
 	return quark;
 }
 
-void 
+void
 tracker_xesam_manager_init (void)
 {
 	DBusGProxy *proxy;
@@ -101,9 +101,9 @@
 	}
 
 	/* Set up sessions hash table */
-	xesam_sessions = g_hash_table_new_full (g_str_hash, 
-						g_str_equal, 
-						(GDestroyNotify) g_free, 
+	xesam_sessions = g_hash_table_new_full (g_str_hash,
+						g_str_equal,
+						(GDestroyNotify) g_free,
 						(GDestroyNotify) g_object_unref);
 
 	/* Set up locations */
@@ -137,7 +137,7 @@
 	 * the indexer, we couldn't create the interface quickly
 	 * because the database is being used heavily by the indexer
 	 * already. It is best to do this initially to avoid that.
-	 */ 
+	 */
 	xesam_db_iface = tracker_db_manager_get_db_interface_by_service (TRACKER_DB_FOR_XESAM_SERVICE);
 }
 
@@ -180,8 +180,8 @@
 }
 
 TrackerXesamSession *
-tracker_xesam_manager_create_session (TrackerXesam  *xesam, 
-				      gchar        **session_id, 
+tracker_xesam_manager_create_session (TrackerXesam  *xesam,
+				      gchar        **session_id,
 				      GError       **error)
 {
 	TrackerXesamSession *session;
@@ -189,7 +189,7 @@
 	session = tracker_xesam_session_new ();
 	tracker_xesam_session_set_id (session, tracker_xesam_manager_generate_unique_key ());
 
-	g_hash_table_insert (xesam_sessions, 
+	g_hash_table_insert (xesam_sessions,
 			     g_strdup (tracker_xesam_session_get_id (session)),
 			     g_object_ref (session));
 
@@ -200,15 +200,15 @@
 	return session;
 }
 
-void 
-tracker_xesam_manager_close_session (const gchar  *session_id, 
+void
+tracker_xesam_manager_close_session (const gchar  *session_id,
 				     GError      **error)
 {
 	gpointer inst = g_hash_table_lookup (xesam_sessions, session_id);
 
 	if (!inst) {
-		g_set_error (error, 
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error,
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_SESSION_ID_NOT_REGISTERED,
 			     "Session ID is not registered");
 	} else {
@@ -217,7 +217,7 @@
 }
 
 TrackerXesamSession *
-tracker_xesam_manager_get_session (const gchar  *session_id, 
+tracker_xesam_manager_get_session (const gchar  *session_id,
 				   GError      **error)
 {
 	TrackerXesamSession *session = g_hash_table_lookup (xesam_sessions, session_id);
@@ -226,7 +226,7 @@
 		g_object_ref (session);
 	} else {
 		g_set_error (error,
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_SESSION_ID_NOT_REGISTERED,
 			     "Session ID is not registered");
 	}
@@ -235,8 +235,8 @@
 }
 
 TrackerXesamSession *
-tracker_xesam_manager_get_session_for_search (const gchar             *search_id, 
-					      TrackerXesamLiveSearch **search_in, 
+tracker_xesam_manager_get_session_for_search (const gchar             *search_id,
+					      TrackerXesamLiveSearch **search_in,
 					      GError                 **error)
 {
 	TrackerXesamSession *session = NULL;
@@ -267,8 +267,8 @@
 	g_list_free (sessions);
 
 	if (!session) {
-		g_set_error (error, 
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error,
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_SEARCH_ID_NOT_REGISTERED,
 			     "Search ID is not registered");
 	}
@@ -277,7 +277,7 @@
 }
 
 TrackerXesamLiveSearch *
-tracker_xesam_manager_get_live_search (const gchar  *search_id, 
+tracker_xesam_manager_get_live_search (const gchar  *search_id,
 				       GError      **error)
 {
 	TrackerXesamLiveSearch *search = NULL;
@@ -302,8 +302,8 @@
 	g_list_free (sessions);
 
 	if (!search) {
-		g_set_error (error, 
-			     TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error,
+			     TRACKER_XESAM_ERROR_DOMAIN,
 			     TRACKER_XESAM_ERROR_SEARCH_ID_NOT_REGISTERED,
 			     "Search ID is not registered");
 	}
@@ -311,7 +311,7 @@
 	return search;
 }
 
-static gboolean 
+static gboolean
 live_search_handler (gpointer data)
 {
 	GList    *sessions;
@@ -322,7 +322,7 @@
 	while (sessions) {
 		GList *searches;
 
-		g_debug ("Session being handled, ID :%s", 
+		g_debug ("Session being handled, ID :%s",
 			 tracker_xesam_session_get_id (sessions->data));
 
 		searches = tracker_xesam_session_get_searches (sessions->data);
@@ -333,19 +333,19 @@
 			GArray                 *removed = NULL;
 			GArray                 *modified = NULL;
 
-			g_debug ("Search being handled, ID :%s", 
+			g_debug ("Search being handled, ID :%s",
 				 tracker_xesam_live_search_get_id (searches->data));
 
 			search = searches->data;
 
 			/* TODO: optimize by specifying what exactly got changed
-			 * during this event ping in the MatchWithEventsFlags 
+			 * during this event ping in the MatchWithEventsFlags
 			 being passed (second parameter) */
 
 			tracker_xesam_live_search_match_with_events (search,
 								     MATCH_WITH_EVENTS_ALL_FLAGS,
-								     &added, 
-								     &removed, 
+								     &added,
+								     &removed,
 								     &modified);
 
 			if (added && added->len > 0) {
@@ -390,24 +390,24 @@
 	return reason_to_live;
 }
 
-static void 
+static void
 live_search_handler_destroy (gpointer data)
 {
 	live_search_handler_id = 0;
 }
 
-void 
+void
 tracker_xesam_manager_wakeup (void)
 {
 	/* This happens each time a new event is created:
 	 *
 	 * We could do this in a thread too, in case blocking the
 	 * GMainLoop is not ideal (it's not, because during these
-	 * blocks of code, no DBus request handler can run).  
-	 * 
+	 * blocks of code, no DBus request handler can run).
+	 *
 	 * In case of a thread we could use usleep() and stop the
 	 * thread if we didn't get a wakeup-call nor we had items to
-	 * process this loop 
+	 * process this loop
 	 *
 	 * There are problems with this. Right now we WAIT until
 	 * after indexing has completed otherwise we are in a
@@ -423,7 +423,7 @@
 	}
 
 	if (live_search_handler_id == 0) {
-		live_search_handler_id = 
+		live_search_handler_id =
 			g_timeout_add_full (G_PRIORITY_DEFAULT_IDLE,
 					    2000, /* 2 seconds */
 					    live_search_handler,
@@ -464,7 +464,7 @@
 }
 
 gboolean
-tracker_xesam_manager_is_uri_in_xesam_dir (const gchar *uri) 
+tracker_xesam_manager_is_uri_in_xesam_dir (const gchar *uri)
 {
 	g_return_val_if_fail (uri != NULL, FALSE);
 

Modified: branches/indexer-split/src/trackerd/tracker-xesam-manager.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-xesam-manager.h	(original)
+++ branches/indexer-split/src/trackerd/tracker-xesam-manager.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia
  * Authors: Philip Van Hoof (pvanhoof gnome org)
  *
@@ -10,14 +10,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 
 #ifndef __TRACKERD_XESAM_MANAGER_H__
 #define __TRACKERD_XESAM_MANAGER_H__
@@ -45,20 +45,20 @@
 void     tracker_xesam_manager_init                   (void);
 void     tracker_xesam_manager_shutdown               (void);
 
-TrackerXesamSession*    
+TrackerXesamSession*
          tracker_xesam_manager_create_session         (TrackerXesam            *xesam,
 						       gchar                  **session_id,
 						       GError                 **error);
 void     tracker_xesam_manager_close_session          (const gchar             *session_id,
 						       GError                 **error);
-TrackerXesamSession*    
+TrackerXesamSession*
          tracker_xesam_manager_get_session            (const gchar             *session_id,
 						       GError                 **error);
 TrackerXesamSession*
          tracker_xesam_manager_get_session_for_search (const gchar             *search_id,
 						       TrackerXesamLiveSearch **search_in,
 						       GError                 **error);
-TrackerXesamLiveSearch* 
+TrackerXesamLiveSearch*
          tracker_xesam_manager_get_live_search        (const gchar             *search_id,
 						       GError                 **error);
 gchar *  tracker_xesam_manager_generate_unique_key    (void);

Modified: branches/indexer-split/src/trackerd/tracker-xesam-query.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-xesam-query.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-xesam-query.c	Sat Sep 20 14:45:00 2008
@@ -212,16 +212,16 @@
 static gboolean
 is_operator (ParseState state)
 {
-	return 
-		state == STATE_EQUALS || 
-		state == STATE_GREATER_THAN || 
+	return
+		state == STATE_EQUALS ||
+		state == STATE_GREATER_THAN ||
 		state == STATE_LESS_THAN ||
-		state == STATE_CONTAINS || 
-		state == STATE_IN_SET || 
+		state == STATE_CONTAINS ||
+		state == STATE_IN_SET ||
 		state == STATE_FULL_TEXT ||
 		state == STATE_LESS_OR_EQUAL ||
-		state == STATE_GREATER_OR_EQUAL || 
-		state == STATE_STARTS_WITH || 
+		state == STATE_GREATER_OR_EQUAL ||
+		state == STATE_STARTS_WITH ||
 		state == STATE_REGEX;
 
 }
@@ -229,32 +229,32 @@
 static gboolean
 is_end_operator (ParseState state)
 {
-	return 
-		state == STATE_END_EQUALS || 
-		state == STATE_END_GREATER_THAN || 
+	return
+		state == STATE_END_EQUALS ||
+		state == STATE_END_GREATER_THAN ||
 		state == STATE_END_LESS_THAN ||
-		state == STATE_END_CONTAINS || 
+		state == STATE_END_CONTAINS ||
 		state == STATE_END_IN_SET ||
 		state == STATE_END_FULL_TEXT ||
 		state == STATE_END_LESS_OR_EQUAL ||
-		state == STATE_END_GREATER_OR_EQUAL || 
-		state == STATE_END_STARTS_WITH || 
+		state == STATE_END_GREATER_OR_EQUAL ||
+		state == STATE_END_STARTS_WITH ||
 		state == STATE_END_REGEX;
 }
 
 static gboolean
 is_logic (ParseState state)
 {
-	return 
-		state == STATE_AND || 
+	return
+		state == STATE_AND ||
 		state == STATE_OR;
 }
 
 static gboolean
 is_end_logic (ParseState state)
 {
-	return 
-		state == STATE_END_AND || 
+	return
+		state == STATE_END_AND ||
 		state == STATE_END_OR;
 }
 
@@ -275,9 +275,9 @@
 	str = g_strdup_vprintf (format, args);
 	va_end (args);
 
-	g_set_error (err, 
-		     error_quark, 
-		     error_code, 
+	g_set_error (err,
+		     error_quark,
+		     error_code,
 		     "Line %d character %d: %s",
 		     line,
 		     ch,
@@ -287,9 +287,9 @@
 }
 
 static gboolean
-set_error_on_fail (gboolean              condition, 
-		   GMarkupParseContext  *context, 
-		   const gchar          *msg, 
+set_error_on_fail (gboolean              condition,
+		   GMarkupParseContext  *context,
+		   const gchar          *msg,
 		   GError              **err)
 {
 	if (!condition) {
@@ -332,11 +332,11 @@
 	value = get_attribute_value (name, names, values);
 
 	if (!value) {
-		set_error (error, 
-			   context, 
+		set_error (error,
+			   context,
 			   PARSE_ERROR,
 			   "%s must have \"%s\" attribute",
-			   tag, 
+			   tag,
 			   name);
 	}
 
@@ -377,9 +377,9 @@
 }
 
 static GList *
-add_metadata_field (ParserData  *data, 
-		    const gchar *xesam_name, 
-		    gboolean     is_select, 
+add_metadata_field (ParserData  *data,
+		    const gchar *xesam_name,
+		    gboolean     is_select,
 		    gboolean     is_condition)
 {
 	TrackerDBResultSet *result_set;
@@ -397,7 +397,7 @@
 	/* Do the xesam mapping */
 	if (!strcmp(xesam_name,FIELD_NAME_FULL_TEXT_FIELDS)) {
 		result_set = tracker_db_xesam_get_all_text_metadata_names (data->iface);
-	} else {	
+	} else {
 		result_set = tracker_db_xesam_get_metadata_names (data->iface, xesam_name);
 	}
 
@@ -407,42 +407,42 @@
 
 	while (valid) {
 		gchar *field_name;
-		
+
 		tracker_db_result_set_get (result_set, 0, &field_name, -1);
 
 		/* Check if field is already in list */
 		for (l = data->fields; l; l = l->next) {
 			const gchar *this_field_name;
-			
+
 			this_field_name = tracker_field_data_get_field_name (l->data);
-			
+
 			if (!this_field_name) {
 				continue;
 			}
-				
+
 			if (strcasecmp (this_field_name, field_name) == 0) {
 				field_data = l->data;
 				field_exists = TRUE;
-				
+
 				tracker_field_data_set_is_condition (l->data, is_condition);
 				tracker_field_data_set_is_select (l->data, is_select);
-				
+
 				break;
 			}
 		}
-		
+
 		if (!field_exists) {
-			field_data = tracker_db_get_metadata_field (data->iface, 
-								    data->service, 
-								    field_name, 
-								    g_slist_length (data->fields), 
-								    is_select, 
+			field_data = tracker_db_get_metadata_field (data->iface,
+								    data->service,
+								    field_name,
+								    g_slist_length (data->fields),
+								    is_select,
 								    is_condition);
 			if (field_data) {
 				data->fields = g_slist_prepend (data->fields, field_data);
-			} 
-		} 
-		
+			}
+		}
+
 		if (field_data) {
 			reply = g_list_append (reply, field_data);
 		}
@@ -450,7 +450,7 @@
 		valid = tracker_db_result_set_iter_next (result_set);
 		g_free (field_name);
 	}
-	
+
 	return reply;
 }
 
@@ -473,34 +473,34 @@
 		const char *source;
 
 		if (set_error_on_fail (state == STATE_START,
-				       context, 
-				       "Query element not expected here", 
+				       context,
+				       "Query element not expected here",
 				       error)) {
 			return;
 		}
 
-		content = get_attribute_value ("content", 
-					       attribute_names, 
+		content = get_attribute_value ("content",
+					       attribute_names,
 					       attribute_values);
-		source = get_attribute_value ("source", 
-					      attribute_names, 
+		source = get_attribute_value ("source",
+					      attribute_names,
 					      attribute_values);
 
 		/* FIXME This is a bit clumsy, check that OK and get
 		 * the defaults (all) from somewhere. CHECK MEMORY
-		 * LEAKS! 
+		 * LEAKS!
 		 */
 		if(content) {
 			TrackerDBResultSet *result_set;
 
-			result_set = tracker_db_xesam_get_service_names (data->iface, 
+			result_set = tracker_db_xesam_get_service_names (data->iface,
 									 content);
-		
+
 			content = g_strdup (content);
 		} else {
 			content = g_strdup ("Files");
 		}
-		
+
 		data->service = g_strdup ("Files");
 
 		if (source) {
@@ -511,25 +511,25 @@
 		}
 
 		g_string_append_printf (data->sql_where,
-					" WHERE (S.ServiceTypeID in (select TypeId from ServiceTypes where TypeName = '%s' or Parent = '%s')) AND ", 
-					content, 
+					" WHERE (S.ServiceTypeID in (select TypeId from ServiceTypes where TypeName = '%s' or Parent = '%s')) AND ",
+					content,
 					source);
 
 		push_stack (data, STATE_QUERY);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_FIELD)) {
 		const gchar *name;
 
-		if (set_error_on_fail (is_operator (state), 
-				       context, 
-				       "Field element not expected here", 
+		if (set_error_on_fail (is_operator (state),
+				       context,
+				       "Field element not expected here",
 				       error)) {
 			return;
 		}
 
 		name = get_attribute_value_required (context,
-						     "<field>", 
+						     "<field>",
 						     "name",
-						     attribute_names, 
+						     attribute_names,
 						     attribute_values,
 						     error);
 
@@ -537,10 +537,10 @@
 			return;
 		} else {
 			if (data->current_operator == OP_NONE) {
-				set_error (error, 
-					   context, 
+				set_error (error,
+					   context,
 					   PARSE_ERROR,
-					   "no operator found for field \"%s\"", 
+					   "no operator found for field \"%s\"",
 					   name);
 				return;
 			}
@@ -550,33 +550,33 @@
 		}
 	} else if (ELEMENT_IS (ELEMENT_XESAM_FULL_TEXT_FIELDS)) {
 
-		if (set_error_on_fail (is_operator (state), 
-				       context, 
-				       "Field element (fullTextFields) not expected here", 
+		if (set_error_on_fail (is_operator (state),
+				       context,
+				       "Field element (fullTextFields) not expected here",
 				       error)) {
 			return;
 		}
-		
+
 		if (data->current_operator == OP_NONE) {
-			set_error (error, 
-				   context, 
+			set_error (error,
+				   context,
 				   PARSE_ERROR,
 				   "no operator found for fullTextFields");
 			return;
 		}
-		
+
 		data->current_field = g_strdup (FIELD_NAME_FULL_TEXT_FIELDS);
 		push_stack (data, STATE_FIELD); /* We don't need to differentiate */
-	
+
 	} else if (ELEMENT_IS (ELEMENT_XESAM_AND)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
-				       is_logic (state) || 
-				       is_end_logic (state) || 
+		if (set_error_on_fail (state == STATE_QUERY ||
+				       is_logic (state) ||
+				       is_end_logic (state) ||
 				       is_end_operator (state),
 				       context,
-				       "AND element not expected here", 
+				       "AND element not expected here",
 				       error)) {
 			return;
 		}
@@ -590,13 +590,13 @@
 				}
 			}
 		}
-		
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 
 		if (negate && !strcmp (negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
 
 		data->statement_count = 0;
@@ -605,17 +605,17 @@
 		push_stack (data, STATE_AND);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_OR)) {
                 const gchar *negate;
-		
-		if (set_error_on_fail (state == STATE_QUERY || 
-				       is_logic (state) || 
-				       is_end_logic (state) || 
+
+		if (set_error_on_fail (state == STATE_QUERY ||
+				       is_logic (state) ||
+				       is_end_logic (state) ||
 				       is_end_operator (state),
 				       context,
-				       "OR element not expected here", 
+				       "OR element not expected here",
 				       error)) {
 			return;
 		}
-		
+
 		if (data->statement_count > 1) {
 			if (data->current_logic_operator == LOP_AND) {
 				data->sql_where = g_string_append (data->sql_where, " AND ");
@@ -625,15 +625,15 @@
 				}
 			}
 		}
-		
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
-		
+
 		if (negate && !strcmp (negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
-		
+
 		data->statement_count = 0;
 		data->sql_where = g_string_append (data->sql_where, " ( ");
 		data->current_logic_operator = LOP_OR;
@@ -641,71 +641,71 @@
 	} else if (ELEMENT_IS (ELEMENT_XESAM_EQUALS)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
+		if (set_error_on_fail (state == STATE_QUERY ||
 				       is_logic (state) ||
 				       ((data->current_logic_operator == LOP_AND ||
 					 data->current_logic_operator == LOP_OR) &&
 					is_end_operator (state)),
-				       context, 
-				       "EQUALS element not expected here", 
+				       context,
+				       "EQUALS element not expected here",
 				       error)) {
 			    return;
 		    }
-		    
-		    negate = get_attribute_value ("negate", 
-						  attribute_names, 
+
+		    negate = get_attribute_value ("negate",
+						  attribute_names,
 						  attribute_values);
-		    
+
 		    if (negate && !strcmp (negate,"true")) {
-			    data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			    data->sql_where = g_string_append (data->sql_where, " NOT ");
 		    }
-		    
+
 		    data->current_operator = OP_EQUALS;
 		    push_stack (data, STATE_EQUALS);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_GREATER_THAN)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
+		if (set_error_on_fail (state == STATE_QUERY ||
 				       is_logic (state) ||
-				       ((data->current_logic_operator == LOP_AND || 
+				       ((data->current_logic_operator == LOP_AND ||
 					 data->current_logic_operator == LOP_OR) &&
 					is_end_operator (state)),
-					context,  
-				       "GREATERTHAN element not expected here", 
+					context,
+				       "GREATERTHAN element not expected here",
 				       error)) {
 			return;
 		}
 
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 
 		if (negate && !strcmp (negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
-		
+
 		data->current_operator = OP_GREATER;
 		push_stack (data, STATE_GREATER_THAN);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_GREATER_OR_EQUAL)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
+		if (set_error_on_fail (state == STATE_QUERY ||
 				       is_logic (state) ||
-				       ((data->current_logic_operator == LOP_AND || 
+				       ((data->current_logic_operator == LOP_AND ||
 					 data->current_logic_operator == LOP_OR) &&
 					is_end_operator (state)),
 				       context,
-				       "GREATEROREQUAL element not expected here", 
+				       "GREATEROREQUAL element not expected here",
 				       error)) {
 			return;
 		}
 
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 
 		if (negate && !strcmp(negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
 
 		data->current_operator = OP_GREATER_EQUAL;
@@ -724,11 +724,11 @@
 			return;
 		}
 
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 		if (negate && !strcmp (negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
 
 		data->current_operator = OP_LESS;
@@ -736,23 +736,23 @@
 	} else if (ELEMENT_IS (ELEMENT_XESAM_LESS_OR_EQUAL)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
+		if (set_error_on_fail (state == STATE_QUERY ||
 				       is_logic (state) ||
-				       ((data->current_logic_operator == LOP_AND || 
+				       ((data->current_logic_operator == LOP_AND ||
 					 data->current_logic_operator == LOP_OR) &&
 					is_end_operator (state)),
 				       context,
-				       "LESSOREQUAL element not expected here", 
+				       "LESSOREQUAL element not expected here",
 				       error)) {
 			return;
 		}
 
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 
 		if (negate && !strcmp(negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
 
 		data->current_operator = OP_LESS_EQUAL;
@@ -760,23 +760,23 @@
 	} else if (ELEMENT_IS (ELEMENT_XESAM_CONTAINS)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
+		if (set_error_on_fail (state == STATE_QUERY ||
 				       is_logic (state) ||
-				       ((data->current_logic_operator == LOP_AND || 
+				       ((data->current_logic_operator == LOP_AND ||
 					 data->current_logic_operator == LOP_OR) &&
 					is_end_operator (state)),
 				       context,
-				       "CONTAINS element not expected here", 
+				       "CONTAINS element not expected here",
 				       error)) {
 			return;
 		}
 
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 
 		if (negate && !strcmp(negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
 
 		data->current_operator = OP_CONTAINS;
@@ -784,46 +784,46 @@
 	} else if (ELEMENT_IS (ELEMENT_XESAM_REGEX)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
+		if (set_error_on_fail (state == STATE_QUERY ||
 				       is_logic (state) ||
-				       ((data->current_logic_operator == LOP_AND || 
+				       ((data->current_logic_operator == LOP_AND ||
 					 data->current_logic_operator == LOP_OR) &&
 					is_end_operator (state)),
-				       context, 
-				       "REGEX element not expected here", 
+				       context,
+				       "REGEX element not expected here",
 				       error)) {
 			return;
 		}
 
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 		if (negate && !strcmp (negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
-		
+
 		data->current_operator = OP_REGEX;
 		push_stack (data, STATE_REGEX);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_STARTS_WITH)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
+		if (set_error_on_fail (state == STATE_QUERY ||
 				       is_logic (state) ||
-				       ((data->current_logic_operator == LOP_AND || 
+				       ((data->current_logic_operator == LOP_AND ||
 					 data->current_logic_operator == LOP_OR) &&
 					is_end_operator (state)),
-				       context, 
-				       "STARTSWITH element not expected here", 
+				       context,
+				       "STARTSWITH element not expected here",
 				       error)) {
 			return;
 		}
 
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 
 		if (negate && !strcmp(negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
 
 		data->current_operator = OP_STARTS;
@@ -831,23 +831,23 @@
 	} else if (ELEMENT_IS (ELEMENT_XESAM_IN_SET)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
+		if (set_error_on_fail (state == STATE_QUERY ||
 				       is_logic (state) ||
-				       ((data->current_logic_operator == LOP_AND || 
+				       ((data->current_logic_operator == LOP_AND ||
 					 data->current_logic_operator == LOP_OR) &&
 					is_end_operator (state)),
-				       context, 
-				       "IN SET element not expected here", 
+				       context,
+				       "IN SET element not expected here",
 				       error)) {
 			return;
 		}
 
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 
 		if (negate && !strcmp(negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
 
 		data->current_operator = OP_SET;
@@ -855,68 +855,68 @@
 	} else if (ELEMENT_IS (ELEMENT_XESAM_FULL_TEXT)) {
                 const gchar *negate;
 
-		if (set_error_on_fail (state == STATE_QUERY || 
+		if (set_error_on_fail (state == STATE_QUERY ||
 				       is_logic (state) ||
-				       ((data->current_logic_operator == LOP_AND || 
+				       ((data->current_logic_operator == LOP_AND ||
 					 data->current_logic_operator == LOP_OR) &&
 					is_end_operator (state)),
-				       context, 
-				       "fullText element not expected here", 
+				       context,
+				       "fullText element not expected here",
 				       error)) {
 			return;
 		}
 
-		negate = get_attribute_value ("negate", 
-					      attribute_names, 
+		negate = get_attribute_value ("negate",
+					      attribute_names,
 					      attribute_values);
 
 		if (negate && !strcmp(negate,"true")) {
-			data->sql_where = g_string_append (data->sql_where, " NOT "); 
+			data->sql_where = g_string_append (data->sql_where, " NOT ");
 		}
 
 		data->current_operator = OP_FULL_TEXT;
 		data->current_field = g_strdup (FIELD_NAME_FULL_TEXT_FIELDS);
 		push_stack (data, STATE_FULL_TEXT);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_INTEGER)) {
-		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT, 
-				       context, 
-				       "INTEGER element not expected here", 
+		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT,
+				       context,
+				       "INTEGER element not expected here",
 				       error)) {
 			return;
 		}
 
 		push_stack (data, STATE_INTEGER);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_DATE)) {
-		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT, 
+		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT,
 				       context,
-				       "DATE element not expected here", 
+				       "DATE element not expected here",
 				       error)) {
 			return;
 		}
 
 		push_stack (data, STATE_DATE);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_STRING)) {
-		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT, 
+		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT,
 				       context,
-				       "STRING element not expected here", 
+				       "STRING element not expected here",
 				       error)) {
 			return;
 		}
 
 		push_stack (data, STATE_STRING);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_FLOAT)) {
-		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT, 
-				       context, 
-				       "FLOAT element not expected here", 
+		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT,
+				       context,
+				       "FLOAT element not expected here",
 				       error)) {
 			return;
 		}
 
 		push_stack (data, STATE_FLOAT);
 	} else if (ELEMENT_IS (ELEMENT_XESAM_BOOLEAN)) {
-		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT, 
-				       context, 
-				       "BOOLEAN element not expected here", 
+		if (set_error_on_fail (state == STATE_FIELD || state == STATE_FULL_TEXT,
+				       context,
+				       "BOOLEAN element not expected here",
 				       error)) {
 			return;
 		}
@@ -926,9 +926,9 @@
 	} else {
 		g_warning ("%s not supported", element_name);
 
-		if (set_error_on_fail (FALSE, 
-				       context, 
-				       "Unsupported query", 
+		if (set_error_on_fail (FALSE,
+				       context,
+				       "Unsupported query",
 				       error)) {
 			return;
 		}
@@ -955,9 +955,9 @@
 	GString    *str;
 	gint        i;
 
-	g_return_val_if_fail (data->current_field && 
-			      data->current_operator != OP_NONE && 
-			      data->current_value, 
+	g_return_val_if_fail (data->current_field &&
+			      data->current_operator != OP_NONE &&
+			      data->current_value,
 			      FALSE);
 
 	value = NULL;
@@ -969,10 +969,10 @@
 
 	state = peek_state (data);
 
-	avalue = get_value (data->current_value, 
-			    (state != STATE_END_DATE && 
-			     state != STATE_END_INTEGER && 
-			     state != STATE_END_FLOAT && 
+	avalue = get_value (data->current_value,
+			    (state != STATE_END_DATE &&
+			     state != STATE_END_INTEGER &&
+			     state != STATE_END_FLOAT &&
 			     state != STATE_END_BOOLEAN));
 
 	field_data_list = add_metadata_field (data, data->current_field, FALSE, TRUE);
@@ -996,22 +996,22 @@
 
 		i++;
 		str = g_string_new ("");
-	
+
 		if (i>1) {
 			g_string_append (str, " OR ");
 		}
-		
+
 		if (tracker_field_data_get_data_type (field_data->data) == TRACKER_FIELD_TYPE_DATE) {
 			gchar *bvalue;
 			gint   cvalue;
-			
+
 			bvalue = tracker_date_format (avalue);
 			g_debug (bvalue);
 			cvalue = tracker_string_to_date (bvalue);
 			g_debug ("%d", cvalue);
 			value = tracker_gint_to_string (cvalue);
 			g_free (bvalue);
-		} else if (state == STATE_END_BOOLEAN) { 
+		} else if (state == STATE_END_BOOLEAN) {
 			/* FIXME We do a state check here, because
 			 * TRACKER_FIELD_TYPE_BOOLEAN is not in db.
 			 */
@@ -1019,7 +1019,7 @@
 		} else {
 			value = g_strdup (avalue);
 		}
-				
+
 		if (data->statement_count > 1) {
 			if (data->current_logic_operator == LOP_AND) {
 				data->sql_where = g_string_append (data->sql_where, " AND ");
@@ -1031,54 +1031,54 @@
 		}
 
 		where_field = tracker_field_data_get_where_field (field_data->data);
-		
+
 		switch (data->current_operator) {
-		case OP_EQUALS: 
+		case OP_EQUALS:
 			sub = strchr (data->current_value, '*');
-				
+
 			if (sub) {
-				g_string_append_printf (str, " (%s glob '%s') ", 
-							where_field, 
+				g_string_append_printf (str, " (%s glob '%s') ",
+							where_field,
 							data->current_value);
 			} else {
 				TrackerFieldType data_type;
-				
+
 				data_type = tracker_field_data_get_data_type (field_data->data);
-				
+
 				if (data_type == TRACKER_FIELD_TYPE_DATE ||
 				    data_type == TRACKER_FIELD_TYPE_INTEGER ||
 				    data_type == TRACKER_FIELD_TYPE_DOUBLE) {
-					g_string_append_printf (str, " (%s = %s) ", 
-								where_field, 
+					g_string_append_printf (str, " (%s = %s) ",
+								where_field,
 								value);
 				} else {
-					g_string_append_printf (str, " (%s = '%s') ", 
-								where_field, 
+					g_string_append_printf (str, " (%s = '%s') ",
+								where_field,
 								value);
 				}
 			}
 			break;
-			
+
 		case OP_GREATER:
-			g_string_append_printf (str, " (%s > %s) ", 
+			g_string_append_printf (str, " (%s > %s) ",
 						where_field,
 						value);
 			break;
 
 		case OP_GREATER_EQUAL:
-			g_string_append_printf (str, " (%s >= %s) ", 
+			g_string_append_printf (str, " (%s >= %s) ",
 						where_field,
 						value);
 			break;
 
 		case OP_LESS:
-			g_string_append_printf (str, " (%s < %s) ", 
+			g_string_append_printf (str, " (%s < %s) ",
 						where_field,
 						value);
 			break;
 
 		case OP_LESS_EQUAL:
-			g_string_append_printf (str, " (%s <= %s) ", 
+			g_string_append_printf (str, " (%s <= %s) ",
 						where_field,
 						value);
 			break;
@@ -1087,11 +1087,11 @@
 			sub = strchr (data->current_value, '*');
 
 			if (sub) {
-				g_string_append_printf (str, " (%s like '%%%s%%') ", 
-							where_field, 
+				g_string_append_printf (str, " (%s like '%%%s%%') ",
+							where_field,
 							data->current_value);
 			} else {
-				g_string_append_printf (str, " (%s like '%%%s%%') ", 
+				g_string_append_printf (str, " (%s like '%%%s%%') ",
 							where_field,
 							data->current_value);
 			}
@@ -1101,38 +1101,38 @@
 			sub = strchr (data->current_value, '*');
 
 			if (sub) {
-				g_string_append_printf (str, " (%s like '%s') ", 
-							where_field, 
+				g_string_append_printf (str, " (%s like '%s') ",
+							where_field,
 							data->current_value);
 			} else {
-				g_string_append_printf (str, " (%s like '%s%%') ", 
+				g_string_append_printf (str, " (%s like '%s%%') ",
 							where_field,
 							data->current_value);
 			}
-			
+
 			break;
 
 		case OP_REGEX:
-			g_string_append_printf (str, " (%s REGEXP '%s') ", 
+			g_string_append_printf (str, " (%s REGEXP '%s') ",
 						where_field,
 						data->current_value);
 			break;
 
 		case OP_SET:
 			s = g_strsplit (data->current_value, ",", 0);
-			
+
 			if (s && s[0]) {
 				gchar **p;
 
-				g_string_append_printf (str, " (%s in ('%s'", 
-							where_field, 
+				g_string_append_printf (str, " (%s in ('%s'",
+							where_field,
 							s[0]);
 
 				for (p = s + 1; *p; p++) {
 					g_string_append_printf (str, ",'%s'", *p);
 				}
 
-				g_string_append_printf (str, ") ) " ); 
+				g_string_append_printf (str, ") ) " );
 			}
 			break;
 
@@ -1140,11 +1140,11 @@
 			sub = strchr (data->current_value, '*');
 
 			if (sub) {
-				g_string_append_printf (str, " (%s like '%%%s%%') ", 
-							where_field, 
+				g_string_append_printf (str, " (%s like '%%%s%%') ",
+							where_field,
 							data->current_value);
 			} else {
-				g_string_append_printf (str, " (%s like '%%%s%%') ", 
+				g_string_append_printf (str, " (%s like '%%%s%%') ",
 							where_field,
 							data->current_value);
 			}
@@ -1153,7 +1153,7 @@
 		default:
 			break;
 		}
-		
+
 		data->sql_where = g_string_append (data->sql_where, str->str);
 		g_string_free (str, TRUE);
 		field_data = g_list_next (field_data);
@@ -1404,7 +1404,7 @@
 
 	data.sql_from = g_string_new ("");
 	g_string_append_printf (data.sql_from, " FROM %s S ", table_name);
-	
+
 	data.sql_join = g_string_new ("");
 	data.sql_where = g_string_new ("");
 
@@ -1438,8 +1438,8 @@
 		for (l = data.fields; l; l = l->next) {
 			if (!tracker_field_data_get_is_condition (l->data)) {
 				if (tracker_field_data_get_needs_join (l->data)) {
-					g_string_append_printf (data.sql_join, 
-								" LEFT OUTER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID = %s) ", 
+					g_string_append_printf (data.sql_join,
+								" LEFT OUTER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID = %s) ",
 								tracker_field_data_get_table_name (l->data),
 								tracker_field_data_get_alias (l->data),
 								tracker_field_data_get_alias (l->data),
@@ -1449,9 +1449,9 @@
 			} else {
 				gchar *related_metadata;
 
-				related_metadata = tracker_db_metadata_get_related_names (iface, 
+				related_metadata = tracker_db_metadata_get_related_names (iface,
 											  tracker_field_data_get_field_name (l->data));
-				g_string_append_printf (data.sql_join, 
+				g_string_append_printf (data.sql_join,
 							" INNER JOIN %s %s ON (S.ID = %s.ServiceID and %s.MetaDataID in (%s)) ",
 							tracker_field_data_get_table_name (l->data),
 							tracker_field_data_get_alias (l->data),
@@ -1480,7 +1480,7 @@
 	if (data.current_field) {
 		g_free (data.current_field);
 	}
-	
+
 	if (data.current_value) {
 		g_free (data.current_value);
 	}

Modified: branches/indexer-split/src/trackerd/tracker-xesam-session.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-xesam-session.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-xesam-session.c	Sat Sep 20 14:45:00 2008
@@ -46,7 +46,7 @@
  *
  * Get the properties of @self. The returned value is a hashtable with key as
  * Xesam session property key strings and value a #GValue being either a string,
- * an integer, a boolean or an array (either TRACKER_TYPE_XESAM_STRV_ARRAY or 
+ * an integer, a boolean or an array (either TRACKER_TYPE_XESAM_STRV_ARRAY or
  * G_TYPE_STRV).
  *
  * The returned value must be unreferenced using @g_hash_table_unref.
@@ -80,7 +80,7 @@
 	priv->session_id = NULL;
 
 
-	priv->searches = g_hash_table_new_full (g_str_hash, g_str_equal, 
+	priv->searches = g_hash_table_new_full (g_str_hash, g_str_equal,
 				(GDestroyNotify) g_free,
 				(GDestroyNotify) g_object_unref);
 
@@ -190,8 +190,8 @@
 
 }
 
-static void 
-tracker_xesam_session_class_init (TrackerXesamSessionClass *klass) 
+static void
+tracker_xesam_session_class_init (TrackerXesamSessionClass *klass)
 {
 	GObjectClass *object_class;
 	object_class = G_OBJECT_CLASS (klass);
@@ -207,8 +207,8 @@
  *
  * Set a read-only unique ID string for @self.
  **/
-void 
-tracker_xesam_session_set_id (TrackerXesamSession *self, 
+void
+tracker_xesam_session_set_id (TrackerXesamSession *self,
 			      const gchar         *session_id)
 {
 	TrackerXesamSessionPriv *priv = self->priv;
@@ -226,7 +226,7 @@
  *
  * returns: a unique id
  **/
-const gchar* 
+const gchar*
 tracker_xesam_session_get_id (TrackerXesamSession *self)
 {
 	TrackerXesamSessionPriv *priv = self->priv;
@@ -238,7 +238,7 @@
  * tracker_xesam_session_get_searches:
  * @self: A #TrackerXesamSession
  *
- * Get all searches in @self as a doubly linked list containing 
+ * Get all searches in @self as a doubly linked list containing
  * #TrackerXesamLiveSearch objects.
  *
  * @returns: (caller-owns) (null-ok): all searches in @self
@@ -254,40 +254,40 @@
 /**
  * tracker_xesam_session_set_property:
  * @self: A #TrackerXesamSession
- * @prop: The name or the property to set, see the list of session properties 
+ * @prop: The name or the property to set, see the list of session properties
  * for valid property names at http://xesam.org/main/XesamSearchAPI#properties
  * @val: The value to set the property to
- * @new_val: (out) (caller-owns): The actual value the search engine will use. 
- * As noted above it is  not guaranteed that the requested value will be 
+ * @new_val: (out) (caller-owns): The actual value the search engine will use.
+ * As noted above it is  not guaranteed that the requested value will be
  * respected
  * @error: (null-ok) (out): a #GError
- * 
- * Set a property on the session. It is not guaranteed that the session property 
- * will actually be used, the return value is the property value that will be 
- * used. Search engines must respect the default property values however. For a 
+ *
+ * Set a property on the session. It is not guaranteed that the session property
+ * will actually be used, the return value is the property value that will be
+ * used. Search engines must respect the default property values however. For a
  * list of properties and descriptions see below.
- * 
- * Calling this method after the first search has been created with 
- * @tracker_xesam_session_create_search is illegal. The server will raise an 
+ *
+ * Calling this method after the first search has been created with
+ * @tracker_xesam_session_create_search is illegal. The server will raise an
  * error if you do. Ie. once you create the first search the properties are set
- * in stone for the parent session. The search engine will also throw an error 
+ * in stone for the parent session. The search engine will also throw an error
  * if the session handle has been closed or is invalid.
- * 
- * An error will also be thrown if the prop parameter is not a valid session 
- * property, if it is a property marked as read-only, or if the requested value 
+ *
+ * An error will also be thrown if the prop parameter is not a valid session
+ * property, if it is a property marked as read-only, or if the requested value
  * is invalid.
  **/
-void 
-tracker_xesam_session_set_property (TrackerXesamSession  *self, 
-				    const gchar          *prop, 
-				    const GValue         *val, 
-				    GValue              **new_val, 
-				    GError              **error) 
+void
+tracker_xesam_session_set_property (TrackerXesamSession  *self,
+				    const gchar          *prop,
+				    const GValue         *val,
+				    GValue              **new_val,
+				    GError              **error)
 {
 	TrackerXesamSessionPriv *priv = self->priv;
-	const gchar *read_only[11] = {"vendor.id", "vendor.version", "vendor.display", 
-		"vendor.xesam", "vendor.ontology.fields", "vendor.ontology.contents", 
-		"vendor.ontology.sources", "vendor.extensions", "vendor.ontologies", 
+	const gchar *read_only[11] = {"vendor.id", "vendor.version", "vendor.display",
+		"vendor.xesam", "vendor.ontology.fields", "vendor.ontology.contents",
+		"vendor.ontology.sources", "vendor.extensions", "vendor.ontologies",
 		"vendor.maxhits", NULL};
 	GValue *property = NULL;
 	gboolean found = FALSE;
@@ -305,7 +305,7 @@
 		property = g_hash_table_lookup (priv->props, prop);
 
 	if (!property) {
-		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN,
 				TRACKER_XESAM_ERROR_PROPERTY_NOT_SUPPORTED,
 				"Property not supported");
 		*new_val = NULL;
@@ -321,27 +321,27 @@
 /**
  * tracker_xesam_session_get_property:
  * @self: A #TrackerXesamSession
- * @prop: The name or the property to set, see the list of session properties 
+ * @prop: The name or the property to set, see the list of session properties
  * for valid property names at http://xesam.org/main/XesamSearchAPI#properties
  * @value: (out) (caller-owns): The value of a session property
  * @error: (null-ok) (out): a #GError
- * 
- * Get the value of a session property. The server should throw an error if the 
+ *
+ * Get the value of a session property. The server should throw an error if the
  * session handle is closed or does not exist. An error should also be raised if
  * prop is not a valid session property.
  **/
 void
-tracker_xesam_session_get_property (TrackerXesamSession  *self, 
-				    const gchar          *prop, 
-				    GValue              **value, 
-				    GError              **error) 
+tracker_xesam_session_get_property (TrackerXesamSession  *self,
+				    const gchar          *prop,
+				    GValue              **value,
+				    GError              **error)
 {
 	TrackerXesamSessionPriv *priv = self->priv;
 
 	GValue *property = g_hash_table_lookup (priv->props, prop);
 
 	if (!property) {
-		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN,
 				TRACKER_XESAM_ERROR_PROPERTY_NOT_SUPPORTED,
 				"Property not supported");
 		*value = NULL;
@@ -359,23 +359,23 @@
  * tracker_xesam_session_create_search:
  * @self: A #TrackerXesamSession
  * @query_xml: A string in the xesam query language
- * @search_id: (out) (caller-owns): An opaque handle for the Search object 
+ * @search_id: (out) (caller-owns): An opaque handle for the Search object
  * @error: (null-ok) (out): a #GError
  *
- * Create a new search from @query_xml. If there are errors parsing the 
+ * Create a new search from @query_xml. If there are errors parsing the
  * @query_xml parameter an error will be set in @error.
- * 
- * Notifications of hits can be obtained by listening to the @hits-added signal. 
+ *
+ * Notifications of hits can be obtained by listening to the @hits-added signal.
  * Signals will not be emitted before a call to @tracker_xesam_live_search_activate
- * has been made. 
+ * has been made.
  *
  * @returns: (null-ok) (caller-owns): a new non-activated #TrackerXesamLiveSearch
  **/
-TrackerXesamLiveSearch* 
-tracker_xesam_session_create_search (TrackerXesamSession  *self, 
-				     const gchar          *query_xml, 
-				     gchar               **search_id, 
-				     GError              **error) 
+TrackerXesamLiveSearch*
+tracker_xesam_session_create_search (TrackerXesamSession  *self,
+				     const gchar          *query_xml,
+				     gchar               **search_id,
+				     GError              **error)
 {
 	TrackerXesamLiveSearch  *search;
 	TrackerXesamSessionPriv *priv = self->priv;
@@ -385,17 +385,17 @@
 	search = tracker_xesam_live_search_new (query_xml);
 
 	tracker_xesam_live_search_set_session (search, self);
-	tracker_xesam_live_search_set_id (search, 
+	tracker_xesam_live_search_set_id (search,
 					  tracker_xesam_manager_generate_unique_key ());
 
 	if (tracker_xesam_live_search_parse_query (search, error)) {
 
 		g_debug ("Xesam live search added");
-		g_hash_table_insert (priv->searches, 
+		g_hash_table_insert (priv->searches,
 			g_strdup (tracker_xesam_live_search_get_id (search)),
 			g_object_ref (search));
 
-		if (search_id) 
+		if (search_id)
 			*search_id = g_strdup (tracker_xesam_live_search_get_id (search));
 
 	} else {
@@ -410,16 +410,16 @@
 /**
  * tracker_xesam_session_get_search:
  * @self: A #TrackerXesamSession
- * @search_id: (in): An opaque handle for the Search object 
+ * @search_id: (in): An opaque handle for the Search object
  * @error: (null-ok) (out): a #GError
  *
  * Get the #TrackerXesamLiveSearch identified by @search_id in @self.
  *
  * @returns: (null-ok) (caller-owns): a #TrackerXesamLiveSearch or NULL
  **/
-TrackerXesamLiveSearch* 
-tracker_xesam_session_get_search (TrackerXesamSession  *self, 
-				  const gchar          *search_id, 
+TrackerXesamLiveSearch*
+tracker_xesam_session_get_search (TrackerXesamSession  *self,
+				  const gchar          *search_id,
 				  GError              **error)
 {
 	TrackerXesamSessionPriv *priv = self->priv;
@@ -428,7 +428,7 @@
 	if (search)
 		g_object_ref (search);
 	else {
-		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN, 
+		g_set_error (error, TRACKER_XESAM_ERROR_DOMAIN,
 				TRACKER_XESAM_ERROR_SEARCH_ID_NOT_REGISTERED,
 				"SearchID not registered");
 	}
@@ -443,8 +443,8 @@
  *
  * @returns: (caller-owns): a new #TrackerXesamSession
  **/
-TrackerXesamSession* 
-tracker_xesam_session_new (void) 
+TrackerXesamSession*
+tracker_xesam_session_new (void)
 {
 	return g_object_newv (TRACKER_TYPE_XESAM_SESSION, 0, NULL);
 }

Modified: branches/indexer-split/src/trackerd/tracker-xesam.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-xesam.c	(original)
+++ branches/indexer-split/src/trackerd/tracker-xesam.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia
  * Authors: Philip Van Hoof (pvanhoof gnome org)
  *
@@ -65,7 +65,7 @@
 			NULL, NULL,
 			tracker_marshal_VOID__STRING_UINT,
 			G_TYPE_NONE,
-			2, 
+			2,
 			G_TYPE_STRING,
 			G_TYPE_UINT);
 
@@ -77,7 +77,7 @@
 			NULL, NULL,
 			tracker_marshal_VOID__STRING_BOXED,
 			G_TYPE_NONE,
-			2, 
+			2,
 			G_TYPE_STRING,
 			DBUS_TYPE_G_UINT_ARRAY);
 
@@ -89,7 +89,7 @@
 			NULL, NULL,
 			tracker_marshal_VOID__STRING_BOXED,
 			G_TYPE_NONE,
-			2, 
+			2,
 			G_TYPE_STRING,
 			DBUS_TYPE_G_UINT_ARRAY);
 
@@ -101,7 +101,7 @@
 			NULL, NULL,
 			g_cclosure_marshal_VOID__STRING,
 			G_TYPE_NONE,
-			1, 
+			1,
 			G_TYPE_STRING);
 
 
@@ -113,7 +113,7 @@
 			NULL, NULL,
 			g_cclosure_marshal_VOID__BOXED,
 			G_TYPE_NONE,
-			1, 
+			1,
 			G_TYPE_STRV);
 }
 
@@ -157,7 +157,7 @@
 	g_list_free (data);
 }
 
-void 
+void
 tracker_xesam_name_owner_changed (DBusGProxy   *proxy,
 				  const char   *name,
 				  const char   *prev_owner,
@@ -192,7 +192,7 @@
 /*
  * Functions
  */
-void 
+void
 tracker_xesam_new_session (TrackerXesam          *object,
 			   DBusGMethodInvocation *context)
 {
@@ -208,9 +208,9 @@
 	key = dbus_g_method_get_sender (context);
 
 	if (!sessions)
-		sessions = g_hash_table_new_full (g_str_hash, 
-						  g_str_equal, 
-						  (GDestroyNotify) g_free, 
+		sessions = g_hash_table_new_full (g_str_hash,
+						  g_str_equal,
+						  (GDestroyNotify) g_free,
 						  NULL);
 
 	my_sessions = g_hash_table_lookup (sessions, key);
@@ -224,18 +224,18 @@
 		dbus_g_method_return_error (context, error);
 		g_error_free (error);
 	} else {
-		my_sessions = g_list_prepend (my_sessions, 
+		my_sessions = g_list_prepend (my_sessions,
 					      g_strdup (session_id));
-		
+
 		if (insert)
-			g_hash_table_insert (sessions, 
-					     g_strdup (key), 
+			g_hash_table_insert (sessions,
+					     g_strdup (key),
 					     my_sessions);
 		else
-			g_hash_table_replace (sessions, 
-					      g_strdup (key), 
+			g_hash_table_replace (sessions,
+					      g_strdup (key),
 					      my_sessions);
-		
+
 		dbus_g_method_return (context, session_id);
 
 		g_message ("Created new xesam session: %s", session_id);
@@ -247,7 +247,7 @@
 	tracker_dbus_request_success (request_id);
 }
 
-void 
+void
 tracker_xesam_close_session (TrackerXesam          *object,
 			     const gchar           *session_id,
 			     DBusGMethodInvocation *context)
@@ -273,15 +273,15 @@
 			if (my_sessions) {
 				GList *found;
 
-				found = g_list_find_custom (my_sessions, 
-							    session_id, 
+				found = g_list_find_custom (my_sessions,
+							    session_id,
 							    (GCompareFunc) strcmp);
 
 				if (found) {
 					g_free (found->data);
 					my_sessions = g_list_delete_link (my_sessions, found);
-					g_hash_table_replace (sessions, 
-							      g_strdup (key), 
+					g_hash_table_replace (sessions,
+							      g_strdup (key),
 							      my_sessions);
 				}
 			}
@@ -296,11 +296,11 @@
 	tracker_dbus_request_success (request_id);
 }
 
-void 
+void
 tracker_xesam_set_property (TrackerXesam          *object,
 			    const gchar           *session_id,
 			    const gchar           *prop,
-			    GValue                *val, 
+			    GValue                *val,
 			    DBusGMethodInvocation *context)
 {
 	TrackerXesamSession *session;
@@ -315,10 +315,10 @@
 
 		g_clear_error (&error);
 
-		tracker_xesam_session_set_property (session, 
-						    prop, 
-						    val, 
-						    &new_val, 
+		tracker_xesam_session_set_property (session,
+						    prop,
+						    val,
+						    &new_val,
 						    &error);
 
 		if (error) {
@@ -359,9 +359,9 @@
 
 		g_clear_error (&error);
 
-		tracker_xesam_session_get_property (session, 
-						    prop, 
-						    &value, 
+		tracker_xesam_session_get_property (session,
+						    prop,
+						    &value,
 						    &error);
 
 		if (error) {
@@ -406,8 +406,8 @@
 
 		g_clear_error (&error);
 
-		search = tracker_xesam_session_create_search (session, 
-							      query_xml, 
+		search = tracker_xesam_session_create_search (session,
+							      query_xml,
 							      &search_id,
 							      &error);
 
@@ -509,15 +509,15 @@
 }
 
 inline static void
-unsetvalue (gpointer data, 
+unsetvalue (gpointer data,
 	    gpointer user_data)
 {
 	g_value_unset (data);
 	g_free (data);
 }
 
-inline static void 
-foreach_hits_data (gpointer hits_data, 
+inline static void
+foreach_hits_data (gpointer hits_data,
 		   gpointer user_data)
 {
 	g_ptr_array_foreach ((GPtrArray *) hits_data, unsetvalue, NULL);
@@ -548,9 +548,9 @@
 
 		g_clear_error (&error);
 
-		tracker_xesam_live_search_get_hits (search, 
-						    count, 
-						    &hits, 
+		tracker_xesam_live_search_get_hits (search,
+						    count,
+						    &hits,
 						    &error);
 
 		if (error) {
@@ -593,10 +593,10 @@
 
 		g_clear_error (&error);
 
-		tracker_xesam_live_search_get_range_hits (search, 
-							  a, 
-							  b, 
-							  &hits, 
+		tracker_xesam_live_search_get_range_hits (search,
+							  a,
+							  b,
+							  &hits,
 							  &error);
 
 		if (error) {
@@ -620,11 +620,11 @@
 }
 
 
-void 
+void
 tracker_xesam_get_hit_data (TrackerXesam          *object,
 			    const gchar           *search_id,
-			    GArray                *hit_ids, 
-			    GStrv                  fields, 
+			    GArray                *hit_ids,
+			    GStrv                  fields,
 			    DBusGMethodInvocation *context)
 {
 	TrackerXesamLiveSearch *search;
@@ -640,9 +640,9 @@
 
 		g_clear_error (&error);
 
-		tracker_xesam_live_search_get_hit_data (search, 
-							hit_ids, 
-							fields, 
+		tracker_xesam_live_search_get_hit_data (search,
+							hit_ids,
+							fields,
 							&hit_data,
 							&error);
 
@@ -666,12 +666,12 @@
 	tracker_dbus_request_success (request_id);
 }
 
-void 
+void
 tracker_xesam_get_range_hit_data (TrackerXesam          *object,
 				  const gchar           *search_id,
 				  guint                  a,
 				  guint                  b,
-				  GStrv                  fields, 
+				  GStrv                  fields,
 				  DBusGMethodInvocation *context)
 {
 	TrackerXesamLiveSearch *search;
@@ -687,11 +687,11 @@
 
 		g_clear_error (&error);
 
-		tracker_xesam_live_search_get_range_hit_data (search, 
-							      a, 
-							      b, 
-							      fields, 
-							      &hit_data, 
+		tracker_xesam_live_search_get_range_hit_data (search,
+							      a,
+							      b,
+							      fields,
+							      &hit_data,
 							      &error);
 
 		if (error) {
@@ -714,7 +714,7 @@
 	tracker_dbus_request_success (request_id);
 }
 
-void 
+void
 tracker_xesam_close_search (TrackerXesam          *object,
 			    const gchar           *search_id,
 			    DBusGMethodInvocation *context)
@@ -749,7 +749,7 @@
 	tracker_dbus_request_success (request_id);
 }
 
-void 
+void
 tracker_xesam_get_state (TrackerXesam          *object,
 			 DBusGMethodInvocation *context)
 {
@@ -777,17 +777,17 @@
  * Emits the @state-changed signal on the DBus proxy for Xesam.
  *
  * When the state as returned by @tracker_get_state changes this @state-changed
- * signal must be fired with an argument as described in said method. If the 
- * indexer expects to only enter the UPDATE state for a very brief period 
+ * signal must be fired with an argument as described in said method. If the
+ * indexer expects to only enter the UPDATE state for a very brief period
  * - indexing one changed file - it is not required that the @state-changed
- * signal is fired. The signal only needs to be fired if the process of updating 
- * the index is going to be non-negligible. The purpose of this signal is not to 
- * provide exact details on the engine, just to provide hints for a user 
+ * signal is fired. The signal only needs to be fired if the process of updating
+ * the index is going to be non-negligible. The purpose of this signal is not to
+ * provide exact details on the engine, just to provide hints for a user
  * interface.
  **/
-void 
-tracker_xesam_emit_state_changed (TrackerXesam *self, 
-				  GStrv         state_info) 
+void
+tracker_xesam_emit_state_changed (TrackerXesam *self,
+				  GStrv         state_info)
 {
 	g_signal_emit (self, signals[XESAM_STATE_CHANGED], 0, state_info);
 }

Modified: branches/indexer-split/tests/common/tracker-test-helpers.c
==============================================================================
--- branches/indexer-split/tests/common/tracker-test-helpers.c	(original)
+++ branches/indexer-split/tests/common/tracker-test-helpers.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,25 +9,25 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #include "tracker-test-helpers.h"
 
 static gchar *nonutf8_str = NULL;
 
 gboolean
 tracker_test_helpers_cmpstr_equal (const gchar *obtained,
-				   const gchar *expected) 
+				   const gchar *expected)
 {
         gboolean result;
 
-	if (expected == obtained) { 
+	if (expected == obtained) {
 		return TRUE;
 	}
 
@@ -43,7 +43,7 @@
 	}
 }
 
-const gchar *  
+const gchar *
 tracker_test_helpers_get_nonutf8 (void)
 {
         GMappedFile *file = NULL;

Modified: branches/indexer-split/tests/common/tracker-test-helpers.h
==============================================================================
--- branches/indexer-split/tests/common/tracker-test-helpers.h	(original)
+++ branches/indexer-split/tests/common/tracker-test-helpers.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #ifndef __TRACKER_TEST_HELPERS_H__
 #define __TRACKER_TEST_HELPERS_H__
 

Modified: branches/indexer-split/tests/libtracker-common/tracker-dbus-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-common/tracker-dbus-test.c	(original)
+++ branches/indexer-split/tests/libtracker-common/tracker-dbus-test.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #include <glib.h>
 #include <glib/gtestutils.h>
 #include <libtracker-common/tracker-dbus.h>
@@ -24,7 +24,7 @@
 
 
 static void
-slist_to_strv (gboolean utf8) 
+slist_to_strv (gboolean utf8)
 {
         GSList *input = NULL;
         gint    i;
@@ -128,7 +128,7 @@
 }
 
 static void
-test_dbus_request_failed (void) 
+test_dbus_request_failed (void)
 {
 	GError *error = NULL;
 
@@ -180,8 +180,8 @@
 	g_test_add_func ("/libtracker-common/tracker-dbus/dbus_request_failed", test_dbus_request_failed);
 
         result = g_test_run ();
-        
+
 	tracker_test_helpers_free_nonutf8 ();
-        
+
         return result;
 }

Modified: branches/indexer-split/tests/libtracker-common/tracker-field-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-common/tracker-field-test.c	(original)
+++ branches/indexer-split/tests/libtracker-common/tracker-field-test.c	Sat Sep 20 14:45:00 2008
@@ -7,7 +7,7 @@
 test_type_to_string ()
 {
         const gchar *result;
-        TrackerFieldType type; 
+        TrackerFieldType type;
 
         type = TRACKER_FIELD_TYPE_KEYWORD;
         result = tracker_field_type_to_string (type);
@@ -69,7 +69,7 @@
                          test_type_to_string);
 
         result = g_test_run ();
-        
+
         /* End */
 
         return result;

Modified: branches/indexer-split/tests/libtracker-common/tracker-file-utils-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-common/tracker-file-utils-test.c	(original)
+++ branches/indexer-split/tests/libtracker-common/tracker-file-utils-test.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 
 #include <string.h>
 
@@ -29,21 +29,21 @@
 #include <tracker-test-helpers.h>
 
 static GSList *
-array_as_list (gchar **array) 
+array_as_list (gchar **array)
 {
         gint i;
         GSList *result = NULL;
 
         for (i = 0; array[i] != NULL; i++) {
                 result = g_slist_prepend (result, g_strdup(array[i]));
-                
-        } 
-        
+
+        }
+
         return result;
 }
 
 static gboolean
-string_in_list (GSList *list, const gchar *string) 
+string_in_list (GSList *list, const gchar *string)
 {
         GSList *it;
         for ( it = list; it != NULL; it = it->next) {
@@ -67,7 +67,7 @@
 
         result = tracker_path_list_filter_duplicates (input_as_list);
         g_assert_cmpint (3, ==, g_slist_length (result));
-        
+
         g_assert (string_in_list (result, "/home"));
         g_assert (string_in_list (result, "/tmp"));
         g_assert (string_in_list (result, "/usr"));
@@ -79,7 +79,7 @@
 test_path_evaluate_name (void)
 {
         gchar *result, *expected;
-        
+
         const gchar *home = g_getenv ("HOME");
         const gchar *pwd = g_getenv ("PWD");
 
@@ -87,13 +87,13 @@
         gchar *parent_dir;
 
         g_setenv ("TEST_TRACKER_DIR", test, TRUE);
-        
+
 
         result = tracker_path_evaluate_name ("/home/user/all/ok");
         tracker_test_helpers_cmpstr_equal (result, "/home/user/all/ok");
         g_free (result);
 
-        /* The result of this test and the next one are not consistent! 
+        /* The result of this test and the next one are not consistent!
          * Must it remove the end '/' or not?
          */
         result = tracker_path_evaluate_name ("/home/user/all/dir/");
@@ -196,7 +196,7 @@
 
 	g_assert_cmpint (g_strcmp0 (name, "file.txt"), ==, 0);
 	g_assert_cmpint (g_strcmp0 (path, "/home/ivan/test"), ==, 0);
-	
+
 	g_free (name);
 	g_free (path);
 	name = NULL;
@@ -208,7 +208,7 @@
 
 	g_assert_cmpint (g_strcmp0 (name, "file.txt"), ==, 0);
 	g_assert_cmpint (g_strcmp0 (path, "/home/ivan/test"), ==, 0);
-	
+
 	g_free (name);
 	g_free (path);
 	name = NULL;
@@ -223,7 +223,7 @@
 	g_assert_cmpint (g_strcmp0 (name, "file.txt"), ==, 0);
 	g_print ("%s\n", path);
 	g_assert_cmpint (g_strcmp0 (path, "file:///home/ivan/test"), ==, 0);
-	
+
 	g_free (name);
 	g_free (path);
 	name = NULL;
@@ -233,7 +233,7 @@
 }
 
 int
-main (int argc, char **argv) 
+main (int argc, char **argv)
 {
         int result;
 

Modified: branches/indexer-split/tests/libtracker-common/tracker-ontology-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-common/tracker-ontology-test.c	(original)
+++ branches/indexer-split/tests/libtracker-common/tracker-ontology-test.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 
 #include <string.h>
 
@@ -30,7 +30,7 @@
 #include <tracker-test-helpers.h>
 
 static gboolean
-test_cmp_servicedef_equals (TrackerService *one, 
+test_cmp_servicedef_equals (TrackerService *one,
                             TrackerService *two)
 {
 	if (one && !two) {
@@ -42,11 +42,11 @@
 	}
 
 	if (!one && one == two) {
-		return TRUE; 
+		return TRUE;
 	}
 
 	return (tracker_service_get_id (one) == tracker_service_get_id (two) &&
-		tracker_test_helpers_cmpstr_equal (tracker_service_get_name (one), 
+		tracker_test_helpers_cmpstr_equal (tracker_service_get_name (one),
 						   tracker_service_get_name (two)) &&
 		tracker_test_helpers_cmpstr_equal (tracker_service_get_parent (one),
 						   tracker_service_get_parent (two)) &&
@@ -55,31 +55,31 @@
 }
 
 static gboolean
-element_in_list (GSList *list, gchar *element) 
+element_in_list (GSList *list, gchar *element)
 {
 	return (g_slist_find_custom (list, element, (GCompareFunc) strcmp) != NULL);
 }
 
 static GSList *
-array_to_list (char **array)                                                                          
-{                                                                                                     
+array_to_list (char **array)
+{
         GSList  *list = NULL;
         int     i;
 
         for (i = 0; array[i] != NULL; i++) {
 		list = g_slist_prepend (list, g_strdup (array[i]));
-        }            
-                                                                                          
-        return list; 
+        }
+
+        return list;
 }
 
 static TrackerField *
-create_field_definition (const gchar *id, 
-                         const gchar *name, 
+create_field_definition (const gchar *id,
+                         const gchar *name,
                          TrackerFieldType data_type,
                          const gchar *field_name,
                          gboolean multiple_values,
-                         GSList *child_ids) 
+                         GSList *child_ids)
 {
         TrackerField *field;
 
@@ -96,20 +96,20 @@
 }
 
 static TrackerService *
-create_service_definition (gint         id, 
-			   const gchar *name, 
-			   const gchar *parent, 
+create_service_definition (gint         id,
+			   const gchar *name,
+			   const gchar *parent,
 			   const gchar *prefix,
-			   gboolean     embedded) 
+			   gboolean     embedded)
 {
         TrackerService *def;
 	/* array_to_list use prepend, so use reverse order here  */
-	gchar *key_metadata [] = { 
-		"Key:Metadata2", 
-		"Key:MetaData1", 
+	gchar *key_metadata [] = {
+		"Key:Metadata2",
+		"Key:MetaData1",
 		NULL
 	};
-        
+
         def = tracker_service_new ();
         tracker_service_set_id (def, id);
         tracker_service_set_name (def, name);
@@ -150,8 +150,8 @@
         gossip_def = create_service_definition (5, "GossipConversations", "Conversations", NULL, FALSE);
         new_gaim_def = create_service_definition (6, "NewGaimConversations", "GaimConversations", NULL, FALSE);
 
-        field_title = create_field_definition ("0", 
-                                               "App.Title", 
+        field_title = create_field_definition ("0",
+                                               "App.Title",
                                                TRACKER_FIELD_TYPE_INDEX,
                                                "Title",
                                                TRUE,
@@ -163,18 +163,18 @@
 	char *mp[] = {"images/", "video/", "other.mimes.", NULL};
 	mime_prefixes = array_to_list (mp);
 	tracker_ontology_init ();
-        
+
         expected_results = g_new0 (ExpectedResults, 1);
         expected_results->def = def;
 	expected_results->parent_def = parent_def;
 
-	tracker_ontology_service_add (def, NULL, NULL); 
+	tracker_ontology_service_add (def, NULL, NULL);
 	tracker_ontology_service_add (parent_def, mimes, mime_prefixes);
-        tracker_ontology_service_add (other_def, NULL, NULL); 
-	tracker_ontology_service_add (conv_def, NULL, NULL); 
-	tracker_ontology_service_add (gaim_def, NULL, NULL); 
-	tracker_ontology_service_add (gossip_def, NULL, NULL); 
-	tracker_ontology_service_add (new_gaim_def, NULL, NULL); 
+        tracker_ontology_service_add (other_def, NULL, NULL);
+	tracker_ontology_service_add (conv_def, NULL, NULL);
+	tracker_ontology_service_add (gaim_def, NULL, NULL);
+	tracker_ontology_service_add (gossip_def, NULL, NULL);
+	tracker_ontology_service_add (new_gaim_def, NULL, NULL);
 
         tracker_ontology_field_add (field_title);
 
@@ -332,7 +332,7 @@
 	service_types = tracker_ontology_get_service_names_registered ();
 
 	g_assert_cmpint (7, ==, g_slist_length (service_types));
-	
+
 	g_assert (element_in_list (service_types, "Applications"));
 
 	g_slist_foreach (service_types, (GFunc)g_free, NULL);
@@ -343,7 +343,7 @@
 test_get_registered_field_types (void)
 {
 	GSList *field_types = NULL;
-	
+
 	/* All registered field types */
 	field_types = tracker_ontology_get_field_names_registered (NULL);
 
@@ -385,7 +385,7 @@
 }
 
 int
-main (int argc, char **argv) 
+main (int argc, char **argv)
 {
         int result;
 
@@ -394,29 +394,29 @@
 
         tracker_services_general_setup ();
 
-	g_test_add_func ("/libtracker-common/tracker-ontology/get_id_for_service",  
+	g_test_add_func ("/libtracker-common/tracker-ontology/get_id_for_service",
                          test_get_id_for_service);
-	g_test_add_func ("/libtracker-common/tracker-ontology/get_service_for_id",  
+	g_test_add_func ("/libtracker-common/tracker-ontology/get_service_for_id",
                          test_get_service_by_id);
-        g_test_add_func ("/libtracker-common/tracker-ontology/get_parent_service_by_id",  
-                          test_get_parent_service_by_id); 
-	g_test_add_func ("/libtracker-common/tracker-ontology/get_parent_id_for_service_id",  
+        g_test_add_func ("/libtracker-common/tracker-ontology/get_parent_service_by_id",
+                          test_get_parent_service_by_id);
+	g_test_add_func ("/libtracker-common/tracker-ontology/get_parent_id_for_service_id",
                          test_get_parent_id_for_service_id);
-	g_test_add_func ("/libtracker-common/tracker-ontology/get_parent_service", 
+	g_test_add_func ("/libtracker-common/tracker-ontology/get_parent_service",
                          test_get_parent_service);
-	g_test_add_func ("/libtracker-common/tracker-ontology/get_service_type_for_mime", 
+	g_test_add_func ("/libtracker-common/tracker-ontology/get_service_type_for_mime",
                          test_get_service_type_for_mime);
-	g_test_add_func ("/libtracker-common/tracker-ontology/get_service", 
+	g_test_add_func ("/libtracker-common/tracker-ontology/get_service",
                          test_get_service);
-	g_test_add_func ("/libtracker-common/tracker-ontology/get_db_for_service", 
+	g_test_add_func ("/libtracker-common/tracker-ontology/get_db_for_service",
                          test_get_db_for_service);
-	g_test_add_func ("/libtracker-common/tracker-ontology/is_service_embedded", 
+	g_test_add_func ("/libtracker-common/tracker-ontology/is_service_embedded",
                          test_is_service_embedded);
-	g_test_add_func ("/libtracker-common/tracker-ontology/has_thumbnails", 
+	g_test_add_func ("/libtracker-common/tracker-ontology/has_thumbnails",
                          test_has_thumbnails);
-	g_test_add_func ("/libtracker-common/tracker-ontology/has_text", 
+	g_test_add_func ("/libtracker-common/tracker-ontology/has_text",
                          test_has_text);
-	g_test_add_func ("/libtracker-common/tracker-ontology/has_metadata", 
+	g_test_add_func ("/libtracker-common/tracker-ontology/has_metadata",
                          test_has_metadata);
         g_test_add_func ("/libtracker-common/tracker-ontology/test_field_in_ontology",
                          test_field_in_ontology);
@@ -430,7 +430,7 @@
 			 test_metadata_key_in_service);
 
         result = g_test_run ();
-        
+
         tracker_ontology_shutdown ();
 
         return result;

Modified: branches/indexer-split/tests/libtracker-common/tracker-parser-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-common/tracker-parser-test.c	(original)
+++ branches/indexer-split/tests/libtracker-common/tracker-parser-test.c	Sat Sep 20 14:45:00 2008
@@ -6,8 +6,8 @@
 #include <libtracker-common/tracker-language.h>
 #include <libtracker-common/tracker-parser.h>
 
-/* 
- * len(word) > 3 : 6 words  
+/*
+ * len(word) > 3 : 6 words
  * longest word: 10 chars
  * stop words ("here", "a", "of", "various", "to", "after")
  */
@@ -24,11 +24,11 @@
         g_assert_cmpint (strlen (key), <=, max_length);
 }
 
-/* 
+/*
  * Test max_words_to_index and min_length of the word
  */
-static void 
-test_parser_text_max_words_to_index (void) 
+static void
+test_parser_text_max_words_to_index (void)
 {
         GHashTable *result = NULL;
 
@@ -40,7 +40,7 @@
                                       18, /* max length of the word */
                                       3, /* min length of the word */
                                       FALSE, FALSE); /* Filter / Delimit */
-        
+
         g_assert_cmpint (g_hash_table_size (result), ==, 5);
 
         g_hash_table_unref (result);
@@ -71,7 +71,7 @@
 }
 
 /*
- * Filter numbers 
+ * Filter numbers
  */
 static void
 test_parser_text_filter_numbers_stop_words (void)
@@ -117,7 +117,7 @@
 test_parser_stop_words (void)
 {
         GHashTable *stop_words, *result = NULL;
-        
+
         /* Check we have the default stop words */
         stop_words = tracker_language_get_stop_words (language);
         g_assert (stop_words);
@@ -134,7 +134,7 @@
                                       100, /* max words to index */
                                       100, /* max length of the word */
                                       1, /* min length of the word */
-                                      TRUE, FALSE); /* Filter / Delimit */        
+                                      TRUE, FALSE); /* Filter / Delimit */
 }
 
 static void
@@ -153,7 +153,7 @@
 
         result = tracker_parser_text_fast (result, contents, 1);
         g_assert_cmpint (g_hash_table_size (result), ==, 8);
-        
+
 }
 
 int
@@ -185,7 +185,7 @@
                          test_parser_text_fast);
 
         result = g_test_run ();
-        
+
         /* End */
         g_object_unref (config);
         g_object_unref (language);

Modified: branches/indexer-split/tests/libtracker-common/tracker-type-utils-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-common/tracker-type-utils-test.c	(original)
+++ branches/indexer-split/tests/libtracker-common/tracker-type-utils-test.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 
 #include <time.h>
 #include <string.h>
@@ -38,7 +38,7 @@
         g_assert (result == NULL);
 
 
-        /* Fails 
+        /* Fails
         result = tracker_date_format ("1978"); //Audio.ReleaseDate
         g_assert (tracker_test_helpers_cmpstr_equal (result, "1978-01-01T00:00:00"));
         */
@@ -79,7 +79,7 @@
         gchar     *input = "2008-06-16T11:10:10+0600";
 
 	expected = g_date_new_dmy (16, G_DATE_JUNE, 2008);
-	
+
         result_time_t = tracker_string_to_date (input);
 
 	result = g_date_new ();
@@ -99,7 +99,7 @@
 
         result_time_t = tracker_string_to_date ("i am not a date");
         g_assert_cmpint (result_time_t, ==, -1);
-        
+
         /* Fails! Check the code
         result_time_t = tracker_string_to_date ("2008-06-32T04:23:10+0000");
         g_assert_cmpint (result_time_t, ==, -1);
@@ -121,7 +121,7 @@
         original->tm_mon = 5;
         original->tm_year = 108;
         original->tm_isdst = 1;
-        
+
         input = mktime (original);
 
         result = tracker_date_to_string (input);
@@ -217,7 +217,7 @@
         guint num_result, rc;
 
         rc = tracker_string_to_uint ("10", &num_result);
-        
+
         g_assert (rc);
         g_assert_cmpint (num_result, ==, 10);
 
@@ -270,7 +270,7 @@
 }
 
 static void
-test_gslist_to_string_list () 
+test_gslist_to_string_list ()
 {
         GSList *input = NULL;
         gchar **result;
@@ -297,14 +297,14 @@
 
 
 static void
-test_string_list_to_string () 
+test_string_list_to_string ()
 {
         gchar *input = "one two three four";
         gchar **pieces;
         gchar *result;
 
         pieces = g_strsplit (input, " ", 4);
-        
+
         result = tracker_string_list_to_string (pieces, 4, ' ');
         g_assert (tracker_test_helpers_cmpstr_equal (input, result));
         g_free (result);
@@ -376,7 +376,7 @@
         g_assert (tracker_test_helpers_cmpstr_equal (result, "Other invalid value"));
         g_free (result);
 
-        
+
         if (g_test_trap_fork (0, G_TEST_TRAP_SILENCE_STDERR)) {
                 result = tracker_string_boolean_to_string_gint (NULL);
         }
@@ -419,6 +419,6 @@
         g_test_add_func ("/libtracker-common/tracker-type-utils/string_to_date",
                          test_string_to_date);
         result = g_test_run ();
-        
+
         return result;
 }

Modified: branches/indexer-split/tests/libtracker-db/tracker-db-dbus-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-db/tracker-db-dbus-test.c	(original)
+++ branches/indexer-split/tests/libtracker-db/tracker-db-dbus-test.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #include <glib.h>
 #include <glib/gtestutils.h>
 
@@ -72,7 +72,7 @@
         /* 5 results, 1 column */
         result_set = get_mock_tracker_db_result (5, 1, FALSE);
         result = tracker_dbus_query_result_to_strv (result_set, 0, &count);
-        
+
         g_assert_cmpint (count, ==, 5);
         g_assert_cmpint (g_strv_length (result), ==, 5);
 
@@ -89,7 +89,7 @@
 
         g_object_unref (result_set);
 
-        
+
         /* 1 result ... NULL */
         result_set = get_mock_tracker_db_result (1, 1, TRUE);
         result = tracker_dbus_query_result_to_strv (result_set, 0, &count);
@@ -125,7 +125,7 @@
         result = tracker_dbus_query_result_to_ptr_array (result_set);
         g_assert_cmpint (result->len, ==, 0);
 	free_string_ptr_array (result);
-	
+
         /* 5 results, 1 column */
         result_set = get_mock_tracker_db_result (5, 1, FALSE);
         result = tracker_dbus_query_result_to_ptr_array (result_set);
@@ -143,9 +143,9 @@
         }
         g_test_trap_assert_failed ();
         /* Should raise g_critical (priv->array...); */
-	
+
         g_object_unref (result_set);
-        
+
 	/*  1 result ... NULL */
         result_set = get_mock_tracker_db_result (1, 1, TRUE);
         result = tracker_dbus_query_result_to_ptr_array (result_set);
@@ -156,7 +156,7 @@
 }
 
 gint
-main (gint argc, gchar **argv) 
+main (gint argc, gchar **argv)
 {
         int result;
 
@@ -173,7 +173,7 @@
 
 
         result = g_test_run ();
-        
+
         /* End */
 
         return result;

Modified: branches/indexer-split/tests/libtracker-db/tracker-db-manager-common.c
==============================================================================
--- branches/indexer-split/tests/libtracker-db/tracker-db-manager-common.c	(original)
+++ branches/indexer-split/tests/libtracker-db/tracker-db-manager-common.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,21 +9,21 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #include "tracker-db-manager-common.h"
 
 gboolean
 test_assert_query_run (TrackerDB db, const gchar *query)
 {
         TrackerDBInterface *iface;
-        
+
         iface = tracker_db_manager_get_db_interface (db);
 
         return test_assert_query_run_on_iface (iface, query);
@@ -36,8 +36,8 @@
         TrackerDBResultSet *result_set;
         GError *error = NULL;
 
-        result_set = tracker_db_interface_execute_query (iface, 
-                                                         &error, 
+        result_set = tracker_db_interface_execute_query (iface,
+                                                         &error,
                                                          query);
 
         if (error && error->message) {

Modified: branches/indexer-split/tests/libtracker-db/tracker-db-manager-common.h
==============================================================================
--- branches/indexer-split/tests/libtracker-db/tracker-db-manager-common.h	(original)
+++ branches/indexer-split/tests/libtracker-db/tracker-db-manager-common.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #ifndef __TRACKER_DB_MANAGER_TEST_COMMON__
 #define __TRACKER_DB_MANAGER_TEST_COMMON__
 

Modified: branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-attach.c
==============================================================================
--- branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-attach.c	(original)
+++ branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-attach.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #include <glib.h>
 #include <glib/gtestutils.h>
 
@@ -32,7 +32,7 @@
 
 static gboolean db_manager_status = NO_INIT;
 
-void 
+void
 ensure_db_manager_is_reindex (gboolean must_reindex)
 {
         gint first;
@@ -75,13 +75,13 @@
 
 
 void
-test_assert_tables_in_db (TrackerDB db, gchar *query) 
+test_assert_tables_in_db (TrackerDB db, gchar *query)
 {
         g_assert (test_assert_query_run (db, query));
 }
 
 static void
-test_creation_common_db_no_reindex () 
+test_creation_common_db_no_reindex ()
 {
         ensure_db_manager_is_reindex (FALSE);
         test_assert_tables_in_db (TRACKER_DB_COMMON, "SELECT * FROM MetaDataTypes");
@@ -89,14 +89,14 @@
 
 
 static void
-test_creation_xesam_db_no_reindex_multiple_interfaces () 
+test_creation_xesam_db_no_reindex_multiple_interfaces ()
 {
         TrackerDBInterface *iface;
 
         ensure_db_manager_is_reindex (FALSE);
 
-        iface = tracker_db_manager_get_db_interfaces (2, 
-        											  TRACKER_DB_XESAM, 
+        iface = tracker_db_manager_get_db_interfaces (2,
+        											  TRACKER_DB_XESAM,
         											  TRACKER_DB_COMMON);
 
         test_assert_query_run_on_iface (iface, "SELECT * FROM XesamServiceTypes");
@@ -104,7 +104,7 @@
 
 
 static void
-test_creation_xesam_db_no_reindex () 
+test_creation_xesam_db_no_reindex ()
 {
         ensure_db_manager_is_reindex (FALSE);
         test_assert_tables_in_db (TRACKER_DB_XESAM, "SELECT * FROM XesamServiceTypes");
@@ -153,7 +153,7 @@
 
 
         result = g_test_run ();
-        
+
         /* End */
 
         return result;

Modified: branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-custom.c
==============================================================================
--- branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-custom.c	(original)
+++ branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-custom.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #include <glib.h>
 #include <glib/gtestutils.h>
 
@@ -25,7 +25,7 @@
 #include "tracker-db-manager-common.h"
 
 void
-test_assert_tables_in_db (TrackerDBInterface *iface, gchar *query) 
+test_assert_tables_in_db (TrackerDBInterface *iface, gchar *query)
 {
         g_assert (test_assert_query_run_on_iface (iface, query));
 }
@@ -35,7 +35,7 @@
 {
         TrackerDBInterface *iface;
 
-        iface = tracker_db_manager_get_db_interfaces (3, 
+        iface = tracker_db_manager_get_db_interfaces (3,
                                                       TRACKER_DB_COMMON,
                                                       TRACKER_DB_FILE_METADATA,
                                                       TRACKER_DB_FILE_CONTENTS);
@@ -51,7 +51,7 @@
 {
         TrackerDBInterface *iface;
 
-        iface = tracker_db_manager_get_db_interfaces (1, 
+        iface = tracker_db_manager_get_db_interfaces (1,
                                                       TRACKER_DB_XESAM);
 
         test_assert_tables_in_db (iface, "SELECT * FROM XesamMetaDataTypes");
@@ -70,7 +70,7 @@
 	g_test_init (&argc, &argv, NULL);
 
         /* Init */
-        tracker_db_manager_init (TRACKER_DB_MANAGER_FORCE_REINDEX, 
+        tracker_db_manager_init (TRACKER_DB_MANAGER_FORCE_REINDEX,
                                  &first_time);
 
         g_test_add_func ("/libtracker-db/tracker-db-manager/custom/common_filemeta_filecontents",
@@ -80,7 +80,7 @@
                          test_custom_xesam_no_common);
 
         result = g_test_run ();
-        
+
         /* End */
         tracker_db_manager_shutdown ();
 

Modified: branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-unattach.c
==============================================================================
--- branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-unattach.c	(original)
+++ branches/indexer-split/tests/libtracker-db/tracker-db-manager-test-unattach.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #include <glib.h>
 #include <glib/gtestutils.h>
 
@@ -25,13 +25,13 @@
 #include "tracker-db-manager-common.h"
 
 void
-test_assert_tables_in_db (TrackerDB db, gchar *query) 
+test_assert_tables_in_db (TrackerDB db, gchar *query)
 {
         g_assert (test_assert_query_run (db, query));
 }
 
 static void
-test_creation_common_db () 
+test_creation_common_db ()
 {
         test_assert_tables_in_db (TRACKER_DB_COMMON, "SELECT * FROM MetaDataTypes");
 }
@@ -78,7 +78,7 @@
 	g_test_init (&argc, &argv, NULL);
 
         /* Init */
-        tracker_db_manager_init (TRACKER_DB_MANAGER_FORCE_REINDEX, 
+        tracker_db_manager_init (TRACKER_DB_MANAGER_FORCE_REINDEX,
                                  &first_time);
 
         g_test_add_func ("/libtracker-db/tracker-db-manager/unattach/common_db_tables",
@@ -102,7 +102,7 @@
                          test_creation_email_contents_db);
 
         result = g_test_run ();
-        
+
         /* End */
         tracker_db_manager_shutdown ();
 

Modified: branches/indexer-split/tests/libtracker-db/tracker-index-reader-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-db/tracker-index-reader-test.c	(original)
+++ branches/indexer-split/tests/libtracker-db/tracker-index-reader-test.c	Sat Sep 20 14:45:00 2008
@@ -16,19 +16,19 @@
         TrackerDBIndex *index;
         gchar          *suggestion;
 
-        index = tracker_db_index_new ("./example.index", 
+        index = tracker_db_index_new ("./example.index",
                                       DEFAULT_MIN_BUCKET_COUNT,
                                       DEFAULT_MAX_BUCKET_COUNT,
                                       TRUE);
-        
+
         g_assert (!tracker_db_index_get_reload (index));
-        
+
         suggestion = tracker_db_index_get_suggestion (index, "Thiz", 9);
-        
+
         g_assert (tracker_test_helpers_cmpstr_equal (suggestion, "this"));
-        
+
         g_free (suggestion);
-        
+
         g_object_unref (index);
 }
 
@@ -39,11 +39,11 @@
         TrackerDBIndexItem *hits = NULL;
         guint             count;
 
-        index = tracker_db_index_new ("./example.index", 
+        index = tracker_db_index_new ("./example.index",
                                       DEFAULT_MIN_BUCKET_COUNT,
                                       DEFAULT_MAX_BUCKET_COUNT,
                                       TRUE);
-        
+
         tracker_db_index_set_reload (index, TRUE);
         g_assert (tracker_db_index_get_reload (index)); /* Trivial check of get/set */
 
@@ -98,7 +98,7 @@
 
         /* Now the first operation reload the index */
         g_assert (tracker_db_index_get_word_hits (index, "this", &count));
-        
+
         /* Reload false: It is already reloaded */
         g_assert (!tracker_db_index_get_reload (index));
 
@@ -126,7 +126,7 @@
         g_test_add_func ("/libtracker-db/tracker-index/created_file_in_the_mean_time",
                          test_created_file_in_the_mean_time);
         result = g_test_run ();
-        
+
         /* End */
 
         return result;

Modified: branches/indexer-split/tests/libtracker-db/tracker-index-writer-test.c
==============================================================================
--- branches/indexer-split/tests/libtracker-db/tracker-index-writer-test.c	(original)
+++ branches/indexer-split/tests/libtracker-db/tracker-index-writer-test.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 
 #include <qdbm/depot.h>
 
@@ -48,7 +48,7 @@
 }
 
 static gint
-get_results_for_word (const gchar *index_file, const gchar *word) 
+get_results_for_word (const gchar *index_file, const gchar *word)
 {
         DEPOT *index;
         gint result;
@@ -93,7 +93,7 @@
 
         g_remove (indexname);
         index = tracker_db_index_new (indexname, MIN_BUCKET_COUNT, MAX_BUCKET_COUNT, FALSE);
-        
+
         tracker_db_index_add_word (index, "word1", 1, 1, 1);
         tracker_db_index_flush (index);
         g_object_unref (index);
@@ -117,7 +117,7 @@
 
         g_remove (indexname);
         index = tracker_db_index_new (indexname, MIN_BUCKET_COUNT, MAX_BUCKET_COUNT, FALSE);
-        
+
         for ( i = 0; i < 20; i++) {
                 word = g_strdup_printf ("word%d", i);
                 tracker_db_index_add_word (index, word, 1, 1, 1);
@@ -141,7 +141,7 @@
 
         g_remove (indexname);
         index = tracker_db_index_new (indexname, MIN_BUCKET_COUNT, MAX_BUCKET_COUNT, FALSE);
-        
+
         for ( i = 0; i < 20; i++) {
                 tracker_db_index_add_word (index, "test-word", i, 1, 1);
         }
@@ -164,7 +164,7 @@
 
         g_remove (indexname);
         index = tracker_db_index_new (indexname, MIN_BUCKET_COUNT, MAX_BUCKET_COUNT, FALSE);
-        
+
         for ( i = 0; i < 20; i++) {
                 tracker_db_index_add_word (index, "test-word", 1, 1, 1);
         }
@@ -179,11 +179,11 @@
         g_assert_cmpint (get_score_for_word (indexname, "test-word"), ==, 20);
 
         g_remove (indexname);
-        
+
 }
 
 static gint
-insert_in_index (TrackerDBIndex *index, const gchar *text) 
+insert_in_index (TrackerDBIndex *index, const gchar *text)
 {
         gchar **pieces;
         gint i;
@@ -201,7 +201,7 @@
 }
 
 static void
-test_add_with_flushs () 
+test_add_with_flushs ()
 {
 
         TrackerDBIndex *index;
@@ -209,7 +209,7 @@
 
         const gchar *text1 = "this is a text to try a kind of real use case of the indexer";
         const gchar *text2 = "this is another text with some common words";
-        
+
         g_remove (indexname);
         index = tracker_db_index_new (indexname, MIN_BUCKET_COUNT, MAX_BUCKET_COUNT, FALSE);
 
@@ -232,7 +232,7 @@
 }
 
 static void
-remove_in_index (TrackerDBIndex *index, const gchar *text, gint docid) 
+remove_in_index (TrackerDBIndex *index, const gchar *text, gint docid)
 {
         gchar **pieces;
         gint i;
@@ -256,7 +256,7 @@
 
         const gchar *doc1 = "this is a text to try a kind of real use case of the indexer";
         const gchar *doc2 = "this is another text with some common words";
-        
+
         g_remove (indexname);
 
         index = tracker_db_index_new (indexname, MIN_BUCKET_COUNT, MAX_BUCKET_COUNT, FALSE);
@@ -274,7 +274,7 @@
         g_assert_cmpint (get_number_words_in_index (indexname), ==, 18);
 
         index = tracker_db_index_new (indexname, MIN_BUCKET_COUNT, MAX_BUCKET_COUNT, FALSE);
-        
+
         /* Remove doc1 */
         remove_in_index (index, doc1, id1);
         tracker_db_index_flush (index);
@@ -294,14 +294,14 @@
         gint id1;
 
         const gchar *doc1 = "this is a text";
-        
+
         g_remove (indexname);
 
         index = tracker_db_index_new (indexname, MIN_BUCKET_COUNT, MAX_BUCKET_COUNT, FALSE);
 
         /* Doc 1 */
         id1 = insert_in_index (index, doc1);
-        
+
         /* Remove before flush */
         remove_in_index (index, doc1, id1);
 
@@ -315,7 +315,7 @@
 }
 
 int
-main (int argc, char **argv) 
+main (int argc, char **argv)
 {
         int result;
 
@@ -346,6 +346,6 @@
                          test_remove_before_flush);
 
         result = g_test_run ();
-        
+
         return result;
 }

Modified: branches/indexer-split/tests/libtracker-db/union-performance.c
==============================================================================
--- branches/indexer-split/tests/libtracker-db/union-performance.c	(original)
+++ branches/indexer-split/tests/libtracker-db/union-performance.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #include <glib.h>
 #include <glib/gtestutils.h>
 
@@ -60,8 +60,8 @@
 	result_set = tracker_db_interface_execute_query (iface, &error,
 		"SELECT M0.MetaDataValue "
 		"FROM XesamServicesView S "
-		"INNER JOIN XesamServiceMetaDataView M0 ON (S.ID = M0.ServiceID and " 
-		"M0.MetaDataID in (82)) WHERE (S.ServiceTypeID in (select TypeId from " 
+		"INNER JOIN XesamServiceMetaDataView M0 ON (S.ID = M0.ServiceID and "
+		"M0.MetaDataID in (82)) WHERE (S.ServiceTypeID in (select TypeId from "
 		"ServiceTypes where TypeName = 'Files' or Parent = 'Files')) AND "
 		" (  (M0.MetaDataValue like '%%test%%')  )");
 
@@ -98,8 +98,8 @@
 	result_set = tracker_db_interface_execute_query (iface, &error,
 		"SELECT M0.MetaDataValue "
 		"FROM 'file-meta'.Services S "
-		"INNER JOIN 'file-meta'.ServiceMetaData M0 ON (S.ID = M0.ServiceID and " 
-		"M0.MetaDataID in (82)) WHERE (S.ServiceTypeID in (select TypeId from " 
+		"INNER JOIN 'file-meta'.ServiceMetaData M0 ON (S.ID = M0.ServiceID and "
+		"M0.MetaDataID in (82)) WHERE (S.ServiceTypeID in (select TypeId from "
 		"ServiceTypes where TypeName = 'Files' or Parent = 'Files')) AND "
 		" (  (M0.MetaDataValue like '%%test%%')  ) "
 
@@ -107,8 +107,8 @@
 
 		"SELECT M0.MetaDataValue "
 		"FROM 'email-meta'.Services S "
-		"INNER JOIN 'email-meta'.ServiceMetaData M0 ON (S.ID = M0.ServiceID and " 
-		"M0.MetaDataID in (82)) WHERE (S.ServiceTypeID in (select TypeId from " 
+		"INNER JOIN 'email-meta'.ServiceMetaData M0 ON (S.ID = M0.ServiceID and "
+		"M0.MetaDataID in (82)) WHERE (S.ServiceTypeID in (select TypeId from "
 		"ServiceTypes where TypeName = 'Email' or Parent = 'Email')) AND "
 		" (  (M0.MetaDataValue like '%%test%%')  ) ");
 
@@ -123,7 +123,7 @@
 
 
 int
-main (int argc, char **argv) 
+main (int argc, char **argv)
 {
 	int result;
 	gint first_time;
@@ -133,7 +133,7 @@
 	g_test_init (&argc, &argv, NULL);
 
 	/* Init */
-	tracker_db_manager_init (TRACKER_DB_MANAGER_FORCE_REINDEX, 
+	tracker_db_manager_init (TRACKER_DB_MANAGER_FORCE_REINDEX,
 							 &first_time);
 
 	g_test_add_func ("/libtracker-db/union-performance/xesam/view",

Modified: branches/indexer-split/tests/tracker-fts/tracker-fts-test.c
==============================================================================
--- branches/indexer-split/tests/tracker-fts/tracker-fts-test.c	(original)
+++ branches/indexer-split/tests/tracker-fts/tracker-fts-test.c	Sat Sep 20 14:45:00 2008
@@ -27,10 +27,10 @@
 #include <glib.h>
 #include <glib-object.h>
 
-static gint 
-callback (void   *NotUsed, 
-          gint    argc, 
-          gchar **argv, 
+static gint
+callback (void   *NotUsed,
+          gint    argc,
+          gchar **argv,
           gchar **azColName)
 {
 	gint i;
@@ -38,28 +38,28 @@
   	for (i = 0; i < argc; i++) {
     		printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL");
   	}
-  
+
   	printf("\n");
 
   	return 0;
 }
 
 static void
-exec_sql (sqlite3     *db, 
+exec_sql (sqlite3     *db,
           const gchar *sql)
 {
 	gchar *zErrMsg;
 	gint   rc;
 
         rc = sqlite3_exec (db, sql , callback, 0, &zErrMsg);
-	
+
   	if (rc != SQLITE_OK) {
     		g_printerr ("SQL error: %s\n", zErrMsg);
     		sqlite3_free (zErrMsg);
   	}
 }
 
-int 
+int
 main (int argc, char **argv)
 {
 	sqlite3  *db;
@@ -70,30 +70,30 @@
 
 	g_type_init ();
         g_thread_init (NULL);
-        
+
 	if (argc != 2) {
 		g_printerr ("Usage: %s MATCH_TERM\n", argv[0]);
 		g_printerr ("EG: %s stew\n", argv[0]);
 		return EXIT_FAILURE;
 	}
-	
+
 	db_exists = g_file_test ("/tmp/test.db", G_FILE_TEST_EXISTS);
-	
+
 	rc = sqlite3_open ("/tmp/test.db", &db);
 	if (rc) {
 		g_printerr ("Can't open database: %s\n", sqlite3_errmsg(db));
 		sqlite3_close(db);
 		return EXIT_FAILURE;
 	}
-	
+
 	sqlite3_enable_load_extension (db, 1);
 	sqlite3_load_extension (db, "tracker-fts.so", NULL, &st);
-	
+
 	if (st) {
 		fprintf(stderr, "SQL error: %s\n", st);
 		sqlite3_free(st);
 	}
-	
+
 	if (!db_exists) {
 		exec_sql (db, "create virtual table recipe using trackerfts (name, ingredients)");
 		exec_sql (db, "insert into recipe (name, ingredients) values ('broccoli stew', 'broccoli,peppers,cheese and tomatoes')");
@@ -101,11 +101,11 @@
 		exec_sql (db, "insert into recipe (name, ingredients) values ('broccoli pie', 'broccoli,cheese,onions and flour.')");
 		exec_sql (db, "insert into recipe (name, ingredients) values ('pumpkin pie', 'pumpkin,sugar,flour and butter.')");
 	}
-		
+
 	sql = g_strdup_printf ("select rowid, name, ingredients, snippet(recipe), offsets(recipe) from recipe where recipe match '%s'", argv[1]);
 	exec_sql (db, sql);
 	g_free (sql);
-		
+
 	sqlite3_close(db);
 
 	return EXIT_SUCCESS;

Modified: branches/indexer-split/tests/trackerd/tracker-xesam-hit-test.c
==============================================================================
--- branches/indexer-split/tests/trackerd/tracker-xesam-hit-test.c	(original)
+++ branches/indexer-split/tests/trackerd/tracker-xesam-hit-test.c	Sat Sep 20 14:45:00 2008
@@ -3,17 +3,17 @@
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with main.c; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301,  USA
  */
- 
+
 #include <glib.h>
 #include <glib/gtestutils.h>
 #include <glib-object.h>
@@ -37,7 +37,7 @@
 #define NUM_FIELDS _get_num_fields()
 
 /* Fields set in the session's hit-fields property */
-const gchar *TEST_FIELDS[2] = 
+const gchar *TEST_FIELDS[2] =
 {
 //	"xesam:url",
 //	"xesam:title",
@@ -63,10 +63,10 @@
 {
 	int	i;
 	static	guint num_fields = 0;
-	
+
 	if (num_fields != 0)
 		return num_fields;
-	
+
 	for (i = 0; ; i++) {
 		if (TEST_FIELDS[i] == NULL) {
 			num_fields = i;
@@ -84,21 +84,21 @@
 	fix->mainloop = g_main_loop_new (NULL, FALSE);
 	fix->searcher = XESAM_G_SEARCHER(xesam_g_dbus_searcher_new_default ());
 	fix->session = xesam_g_session_new (fix->searcher);
-	
+
 	g_object_set (fix->session, "hit-fields", TEST_FIELDS, NULL);
-	
+
 	fix->search = xesam_g_session_new_search (fix->session, xesam_g_query_new_from_xml(TEST_XML));
-	
+
 	g_assert (XESAM_IS_G_SEARCHER (fix->searcher));
 	g_assert (XESAM_IS_G_SESSION (fix->session));
 	g_assert (XESAM_IS_G_SEARCH (fix->search));
-	
+
 	xesam_g_search_start (fix->search);
 	if (gtx_wait_for_signal(G_OBJECT(fix->search), TIMEOUT, "hits-added",
 				&fix->hits))
 		g_critical ("Test search '%s' did not spawn any hits",
 			    TEST_XML);
-	
+
 	g_assert (XESAM_IS_G_HITS (fix->hits));
 	g_assert_cmpint (xesam_g_hits_get_count (fix->hits), >, 0);
 }
@@ -112,25 +112,25 @@
 	g_assert (XESAM_IS_G_SESSION(fix->session));
 	g_assert (XESAM_IS_G_SEARCH(fix->search));
 	g_assert (XESAM_IS_G_HITS(fix->hits));
-	
+
 	/* Allow to process any dangling async calls. This is needed
 	 * to make the leak detecction below work. */
 	gtx_yield_main_loop (TIMEOUT);
-	
+
 	g_main_loop_unref (fix->mainloop);
 	gtx_assert_last_unref (fix->hits);
 	gtx_assert_last_unref (fix->search);
 	gtx_assert_last_unref (fix->session);
-	
+
 	/* Allow to process any dangling async calls. This is needed
 	 * to make the leak detecction below work. Yes, we need it two times */
 	gtx_yield_main_loop (TIMEOUT);
-	
+
 	gtx_assert_last_unref (fix->searcher);
-	
+
 	if (fix->error)
 		g_error_free (fix->error);
-	
+
 }
 
 static void
@@ -140,18 +140,18 @@
 	guint		hit_count, i, j;
 	XesamGHit	*hit;
 	const GPtrArray	*raw;
-	
+
 	hit_count = xesam_g_hits_get_count (fix->hits);
 	g_assert_cmpint (hit_count, >, 0);
-	
+
 	for (i = 0; i < hit_count; i++) {
 		hit = xesam_g_hits_get (fix->hits, i);
 		g_assert (XESAM_IS_G_HIT (hit));
-		
+
 		raw = xesam_g_hit_get_data (hit);
 		g_assert (raw != NULL);
 		g_assert_cmpint (raw->len, ==, NUM_FIELDS);
-		
+
 		/* Assert that all field data members are valid GValues */
 		for (j = 0; j < raw->len; j++) {
 			g_assert (G_IS_VALUE(g_ptr_array_index(raw, j)));
@@ -166,10 +166,10 @@
 	XesamGHit	*hit;
 	const GValue	*field_value;
 	guint		i;
-	
+
 	/* We just check the first Hit in the Hits object */
 	hit = xesam_g_hits_get (fix->hits, 0);
-	
+
 	for (i = 0; i < NUM_FIELDS; i++) {
 		field_value = xesam_g_hit_get_field (hit, TEST_FIELDS[i]);
 		g_assert (G_IS_VALUE (field_value));
@@ -183,14 +183,14 @@
 	XesamGHit	*hit;
 	const GValue	*field_value_by_key, *field_value_by_id;
 	guint		i;
-	
+
 	/* We just check the first Hit in the Hits object */
 	hit = xesam_g_hits_get (fix->hits, 0);
-	
+
 	for (i = 0; i < NUM_FIELDS; i++) {
 		field_value_by_key = xesam_g_hit_get_field (hit, TEST_FIELDS[i]);
 		field_value_by_id = xesam_g_hit_get_field_by_id (hit, i);
-		
+
 		g_assert (field_value_by_key == field_value_by_id);
 		g_assert (G_IS_VALUE (field_value_by_key));
 		g_assert (G_IS_VALUE (field_value_by_id));
@@ -204,10 +204,10 @@
 	XesamGHit	*hit;
 	guint		i;
 	guint count = xesam_g_hits_get_count (fix->hits);
-	
+
 	for (i = 0; i < count; i++) {
 		hit = xesam_g_hits_get (fix->hits, i);
-		
+
 		/* This assumes that hit is the first XesamGHit to be delievered */
 		g_assert_cmpint (i, ==, xesam_g_hit_get_id (hit));
 	}
@@ -220,20 +220,20 @@
 	XesamGHit	*hit;
 	GStrv		field_names;
 	guint		i;
-	
+
 	hit = xesam_g_hits_get (fix->hits, 0);
 	field_names = xesam_g_hit_get_field_names (hit);
-	
+
 	/* This also tests that both arrays ends with NULL */
 	for (i = 0; i <= NUM_FIELDS; i++) {
 		g_assert_cmpstr (TEST_FIELDS[i], ==, field_names[i]);
 	}
-	
+
 	g_strfreev (field_names);
 }
 
 
-void 
+void
 g_test_add_hit_tests (void)
 {
 
@@ -242,6 +242,6 @@
 	TEST (get_field_by_id);
 	TEST (get_id);
 	TEST (get_field_names);
-	
+
 	return;
 }

Modified: branches/indexer-split/tests/trackerd/tracker-xesam-hit-test.h
==============================================================================
--- branches/indexer-split/tests/trackerd/tracker-xesam-hit-test.h	(original)
+++ branches/indexer-split/tests/trackerd/tracker-xesam-hit-test.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #ifndef _TRACKER_XESAM_HIT_TEST_H_
 #define _TRACKER_XESAM_HIT_TEST_H_
 

Modified: branches/indexer-split/tests/trackerd/tracker-xesam-hits-test.c
==============================================================================
--- branches/indexer-split/tests/trackerd/tracker-xesam-hits-test.c	(original)
+++ branches/indexer-split/tests/trackerd/tracker-xesam-hits-test.c	Sat Sep 20 14:45:00 2008
@@ -3,17 +3,17 @@
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with main.c; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301,  USA
  */
- 
+
 #include <glib.h>
 #include <glib/gtestutils.h>
 #include <glib-object.h>
@@ -47,7 +47,7 @@
 } Fixture;
 
 /* Fields set in the session's hit-fields property */
-const gchar *HITS_TEST_FIELDS[2] = 
+const gchar *HITS_TEST_FIELDS[2] =
 {
 //	"xesam:url",
 //	"xesam:title",
@@ -70,21 +70,21 @@
 	fix->mainloop = g_main_loop_new (NULL, FALSE);
 	fix->searcher = XESAM_G_SEARCHER(xesam_g_dbus_searcher_new_default ());
 	fix->session = xesam_g_session_new (fix->searcher);
-	
+
 	g_object_set (fix->session, "hit-fields", HITS_TEST_FIELDS, NULL);
-	
+
 	fix->search = xesam_g_session_new_search (fix->session, xesam_g_query_new_from_xml(TEST_XML));
-	
+
 	g_assert (XESAM_IS_G_SEARCHER (fix->searcher));
 	g_assert (XESAM_IS_G_SESSION (fix->session));
 	g_assert (XESAM_IS_G_SEARCH (fix->search));
-	
+
 	xesam_g_search_start (fix->search);
 	if (gtx_wait_for_signal(G_OBJECT(fix->search), TIMEOUT, "hits-added",
 				&fix->hits))
 		g_critical ("Test search '%s' did not spawn any hits",
 			    TEST_XML);
-	
+
 	g_assert (XESAM_IS_G_HITS (fix->hits));
 	g_assert_cmpint (xesam_g_hits_get_count (fix->hits), >, 0);
 }
@@ -101,22 +101,22 @@
 	g_assert (XESAM_IS_G_SESSION(fix->session));
 	g_assert (XESAM_IS_G_SEARCH(fix->search));
 	g_assert (XESAM_IS_G_HITS(fix->hits));
-	
+
 	/* Allow to process any dangling async calls. This is needed
 	 * to make the leak detecction below work. */
 	gtx_yield_main_loop (TIMEOUT);
-	
+
 	g_main_loop_unref (fix->mainloop);
 	gtx_assert_last_unref (fix->hits);
 	gtx_assert_last_unref (fix->search);
 	gtx_assert_last_unref (fix->session);
-	
+
 	/* Allow to process any dangling async calls. This is needed
 	 * to make the leak detecction below work. Yes, we need it two times */
 	gtx_yield_main_loop (TIMEOUT);
-	
+
 	gtx_assert_last_unref (fix->searcher);
-	
+
 	if (fix->error)
 		g_error_free (fix->error);
 }
@@ -126,9 +126,9 @@
 	     gconstpointer  data)
 {
 	guint hit_count;
-	
+
 	hit_count = xesam_g_hits_get_count (fix->hits);
-	
+
 	g_assert_cmpint (hit_count, >, 0);
 }
 
@@ -138,14 +138,14 @@
 {
 	guint		hit_count, i;
 	XesamGHit	*hit;
-	
+
 	hit_count = xesam_g_hits_get_count (fix->hits);
 	g_assert_cmpint (hit_count, >, 0);
-	
+
 	for (i = 0; i < hit_count; i++) {
 		hit = xesam_g_hits_get (fix->hits, i);
 		g_assert (XESAM_IS_G_HIT (hit));
-		
+
 		/* Build a list of hit objects with refs. We use this
 		 * to assert that they are properly freed later */
 		fix->hit_list = g_list_prepend (fix->hit_list, hit);
@@ -153,7 +153,7 @@
 	}
 }
 
-void 
+void
 g_test_add_hits_tests (void)
 {
 	TEST (count);

Modified: branches/indexer-split/tests/trackerd/tracker-xesam-hits-test.h
==============================================================================
--- branches/indexer-split/tests/trackerd/tracker-xesam-hits-test.h	(original)
+++ branches/indexer-split/tests/trackerd/tracker-xesam-hits-test.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #ifndef _TRACKER_XESAM_HITS_TEST_H_
 #define _TRACKER_XESAM_HITS_TEST_H_
 

Modified: branches/indexer-split/tests/trackerd/tracker-xesam-session-test.c
==============================================================================
--- branches/indexer-split/tests/trackerd/tracker-xesam-session-test.c	(original)
+++ branches/indexer-split/tests/trackerd/tracker-xesam-session-test.c	Sat Sep 20 14:45:00 2008
@@ -3,17 +3,17 @@
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with main.c; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301,  USA
  */
- 
+
 #include <glib.h>
 #include <glib/gtestutils.h>
 #include <glib-object.h>
@@ -55,14 +55,14 @@
 {
 	gchar *notify_signal;
 	GParamSpec	  *tmp_pspec;
-	
+
 	notify_signal = g_strconcat ("notify::", property, NULL);
-	
+
 	if (xesam_g_session_test_property (session, property)) {
 		g_free (notify_signal);
 		return TRUE;
 	}
-	
+
 	if (gtx_wait_for_signal (G_OBJECT(session), TIMEOUT,
 							 notify_signal, &tmp_pspec)) {
 		g_param_spec_unref (tmp_pspec);
@@ -72,14 +72,14 @@
 		}
 		g_free (notify_signal);
 		return FALSE;
-		
+
 	}
-	
+
 	if (xesam_g_session_test_property (session, property)) {
 		g_free (notify_signal);
 		return TRUE;
 	}
-	
+
 	g_critical ("'%s' emitted, but test_property() returns FALSE", notify_signal);
 	g_free (notify_signal);
 	return FALSE;
@@ -94,7 +94,7 @@
 	fix->mainloop = g_main_loop_new (NULL, FALSE);
 	fix->searcher = XESAM_G_SEARCHER(xesam_g_dbus_searcher_new_default ());
 	fix->session = xesam_g_session_new (fix->searcher);
-	
+
 	g_assert (XESAM_IS_G_SEARCHER(fix->searcher));
 	g_assert (XESAM_IS_G_SESSION(fix->session));
 }
@@ -106,11 +106,11 @@
 	/* Make sure we did not screw up the searcher and session in the test */
 	g_assert (XESAM_IS_G_SEARCHER(fix->searcher));
 	g_assert (XESAM_IS_G_SESSION(fix->session));
-	
+
 	g_main_loop_unref (fix->mainloop);
 	g_object_unref (fix->searcher);
 	g_object_unref (fix->session);
-	
+
 	if (fix->error)
 		g_error_free (fix->error);
 }
@@ -122,7 +122,7 @@
 {
 	if (gtx_wait_for_signal (G_OBJECT(fix->session), TIMEOUT, "ready"))
 		g_critical ("'ready' signal never emitted");
-	
+
 	if (!gtx_wait_for_signal (G_OBJECT(fix->session), TIMEOUT, "ready"))
 		g_critical ("'ready' signal emitted twice");
 
@@ -135,10 +135,10 @@
 					  gconstpointer	test_data)
 {
 	xesam_g_session_close (fix->session);
-	
+
 	if (gtx_wait_for_signal (G_OBJECT(fix->session), TIMEOUT, "closed"))
 		g_critical ("'closed' signal never emitted");
-	
+
 	g_assert (xesam_g_session_is_closed (fix->session));
 }
 
@@ -152,13 +152,13 @@
 	if (gtx_wait_for_signal (G_OBJECT(fix->session), TIMEOUT, "closed"))
 		g_critical ("'closed' signal never emitted");
 	g_assert (xesam_g_session_is_closed (fix->session));
-	
+
 	/* Next close should not emit 'closed' */
 	xesam_g_session_close (fix->session);
 	if (!gtx_wait_for_signal (G_OBJECT(fix->session), TIMEOUT, "closed"))
 		g_critical ("'closed' signal emitted, but session already closed");
 	g_assert (xesam_g_session_is_closed (fix->session));
-	
+
 	/* Even more closing should not emit 'closed' */
 	xesam_g_session_close (fix->session);
 	if (!gtx_wait_for_signal (G_OBJECT(fix->session), TIMEOUT, "closed"))
@@ -172,61 +172,61 @@
 					 gconstpointer test_data)
 {
 	XesamGSession *session;
-	
+
 	session = fix->session;
-	
+
 	xesam_g_session_sync_property (session, "search-live");
 	if (!check_property (session, "search-live"))
 		g_critical ("search-live not synced");
-	
+
 	xesam_g_session_sync_property (session, "hit-fields");
 	if (!check_property(session, "hit-fields"))
 		g_critical ("hit-fields not synced");
-	
+
 	xesam_g_session_sync_property (session, "hit-fields-extended");
 	if (!check_property(session, "hit-fields-extended"))
 		g_critical ("hit-fields-extended not synced");
-	
+
 	xesam_g_session_sync_property (session, "hit-snippet-length");
 	if (!check_property(session, "hit-snippet-length"))
 		g_critical ("hit-snippet-length not synced");
-	
+
 	xesam_g_session_sync_property (session, "sort-primary");
 	if (!check_property(session, "sort-primary"))
 		g_critical ("sort-primary not synced");
-	
+
 	xesam_g_session_sync_property (session, "sort-secondary");
 	if (!check_property(session, "sort-secondary"))
 		g_critical ("sort-secondary not synced");
-	
+
 	xesam_g_session_sync_property (session, "sort-order");
 	if (!check_property(session, "sort-order"))
 		g_critical ("sort-order not synced");
-	
+
 	xesam_g_session_sync_property (session, "vendor-id");
 	if (!check_property(session, "vendor-id"))
 		g_critical ("vendor-id not synced");
-	
+
 	xesam_g_session_sync_property (session, "vendor-version");
 	if (!check_property(session, "vendor-version"))
 		g_critical ("vendor-version not synced");
-	
+
 	xesam_g_session_sync_property (session, "vendor-display");
 	if (!check_property(session, "vendor-display"))
 		g_critical ("vendor-display not synced");
-	
+
 	xesam_g_session_sync_property (session, "vendor-xesam");
 	if (!check_property(session, "vendor-xesam"))
 		g_critical ("vendor-xesam not synced");
-	
+
 	xesam_g_session_sync_property (session, "vendor-ontology-fields");
 	if (!check_property(session, "vendor-ontology-fields"))
 		g_critical ("vendor-ontology-fields not synced");
-	
+
 	xesam_g_session_sync_property (session, "vendor-ontology-contents");
 	if (!check_property(session, "vendor-ontology-contents"))
 		g_critical ("vendor-ontology-ceontents not synced");
-	
+
 	xesam_g_session_sync_property (session, "vendor-ontology-sources");
 	if (!check_property(session, "vendor-ontology-sources"))
 		g_critical ("vendor-ontology-sources not synced");
@@ -238,7 +238,7 @@
 	xesam_g_session_sync_property (session, "vendor-ontologies");
 	if (!check_property(session, "vendor-ontologies"))
 		g_critical ("vendor-ontologies not synced");
-	
+
 	xesam_g_session_sync_property (session, "vendor-maxhits");
 	if (!check_property(session, "vendor-maxhits"))
 		g_critical ("vendor-maxhits not synced");
@@ -252,16 +252,16 @@
 						   gconstpointer test_data)
 {
 	XesamGSearch	*search;
-	
+
 	/* Don't bother to wait for 'ready'. This should work regardless. */
 	search = xesam_g_session_new_search_from_text (fix->session,
 												   "hello world");
-	
+
 	g_assert (XESAM_IS_G_SEARCH (search));
 	g_assert (xesam_g_search_get_session (search) == fix->session);
-	
+
 	g_object_unref (search);
-	
+
 	/* search will not be finalized before it has received a handle */
 	gtx_yield_main_loop (TIMEOUT);
 }
@@ -273,26 +273,26 @@
 {
 	GHashTable  *map;
 	GParamSpec  *pspec;
-	
+
 	if (gtx_wait_for_signal (G_OBJECT(fix->session),TIMEOUT, "ready"))
 		g_critical ("'ready' never emitted on session");
-	
+
 	map = xesam_g_session_get_field_map (fix->session);
 	g_assert (map != NULL);
 	g_assert_cmpint (g_hash_table_size (map), == , 1);
 	g_assert_cmpint (*((int*)g_hash_table_lookup (map, "xesam:url")), ==, 0);
-	
+
 	/* Update hit-fields */
 	gchar *hit_fields[4] = {"xesam:url", "xesam:title", "xesam:subject", NULL};
 	g_object_set (fix->session, "hit-fields", hit_fields, NULL);
-	
+
 	/* Wait for propoerty change to be registered remotely */
 	if (gtx_wait_for_signal (G_OBJECT(fix->session),TIMEOUT,
 				 "notify::hit-fields", &pspec))
 		g_critical ("'notify::hit-fields' never emitted on session");
-	
+
 	g_param_spec_unref (pspec);
-	
+
 	map = xesam_g_session_get_field_map (fix->session);
 	g_assert_cmpint (g_hash_table_size (map), == , 3);
 	g_assert_cmpint (*((int*)g_hash_table_lookup (map, "xesam:url")), ==, 0);

Modified: branches/indexer-split/tests/trackerd/tracker-xesam-session-test.h
==============================================================================
--- branches/indexer-split/tests/trackerd/tracker-xesam-session-test.h	(original)
+++ branches/indexer-split/tests/trackerd/tracker-xesam-session-test.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #ifndef _TRACKER_XESAM_SESSION_TEST_H_
 #define _TRACKER_XESAM_SESSION_TEST_H_
 

Modified: branches/indexer-split/tests/trackerd/tracker-xesam-test.c
==============================================================================
--- branches/indexer-split/tests/trackerd/tracker-xesam-test.c	(original)
+++ branches/indexer-split/tests/trackerd/tracker-xesam-test.c	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #include <glib.h>
 #include <glib/gtestutils.h>
 

Modified: branches/indexer-split/tests/trackerd/tracker-xesam-test.h
==============================================================================
--- branches/indexer-split/tests/trackerd/tracker-xesam-test.h	(original)
+++ branches/indexer-split/tests/trackerd/tracker-xesam-test.h	Sat Sep 20 14:45:00 2008
@@ -1,5 +1,5 @@
 /* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
-/* 
+/*
  * Copyright (C) 2008, Nokia (urho konttori nokia com)
  *
  * This library is free software; you can redistribute it and/or
@@ -9,14 +9,14 @@
  *
  * This library is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * General Public License for more details.
  *
  * You should have received a copy of the GNU General Public
  * License along with this library; if not, write to the
  * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- * Boston, MA  02110-1301, USA. 
- */  
+ * Boston, MA  02110-1301, USA.
+ */
 #ifndef _TRACKER_XESAM_TEST_H_
 #define _TRACKER_XESAM_TEST_H_
 

Modified: branches/indexer-split/tests/trackerd/xesam/gtestextensions.c
==============================================================================
--- branches/indexer-split/tests/trackerd/xesam/gtestextensions.c	(original)
+++ branches/indexer-split/tests/trackerd/xesam/gtestextensions.c	Sat Sep 20 14:45:00 2008
@@ -3,17 +3,17 @@
  * gtestextensions
  * Copyright (C) Mikkel Kamstrup Erlandsen 2008 <mikkel kamstrup gmail com>
  *               Scott Asofyet 2008 (wait_for_signal code)
- * 
+ *
  * gtestextensions is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * gtestextensions is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with xesam-glib.  If not, write to:
  * 	The Free Software Foundation, Inc.,
@@ -45,9 +45,9 @@
 gtx_flush_sources (gboolean may_block)
 {
 	GMainContext *ctx;
-	
+
 	ctx = g_main_context_default ();
-	
+
 	while (g_main_context_pending (ctx))
 		g_main_context_iteration (ctx, may_block);
 }
@@ -64,12 +64,12 @@
 gtx_quit_main_loop (GMainLoop *loop)
 {
 	g_assert (loop != NULL);
-	
+
 	if (g_main_loop_is_running (loop))
 		g_main_loop_quit (loop);
 	else
 		g_warning ("Tried to quit non-running GMainLoop %p", loop);
-	
+
 	return FALSE;
 }
 
@@ -84,14 +84,14 @@
 gtx_yield_main_loop (guint millis)
 {
 	GMainLoop *recursive_main;
-	
+
 	recursive_main = g_main_loop_new (NULL, FALSE);
-	
+
 	g_timeout_add (millis, (GSourceFunc)gtx_quit_main_loop, recursive_main);
 	g_main_loop_run (recursive_main);
-	
+
 	gtx_flush_sources (FALSE);
-	
+
 	g_main_loop_unref (recursive_main);
 }
 
@@ -102,10 +102,10 @@
                                  const GValue *param_values,
                                  gpointer invocation_hint,
                                  gpointer marshal_data)
-{	
+{
     WaitForSignalClosure * wfsclosure = (WaitForSignalClosure *) closure;
     guint i;
-	
+
     wfsclosure->param_values = g_value_array_new (n_param_values);
     for (i = 0 ; i < n_param_values ; i++)
         g_value_array_append (wfsclosure->param_values, param_values + i);
@@ -147,7 +147,7 @@
 									wfs->loop);
 
     g_main_loop_run (wfs->loop);
-	
+
     g_closure_invalidate (&wfs->closure);
 
     if (wfs->param_values) {
@@ -161,14 +161,14 @@
     } else {
         timed_out = TRUE;
     }
-	
+
     g_main_loop_unref (wfs->loop);
     wfs->loop = NULL;
-	
+
     /* Closure will be destroyed here */
     g_signal_handler_disconnect (object, handler_id);
 	g_source_remove (max_timeout_id);
-	
+
     return timed_out;
 }
 

Modified: branches/indexer-split/tests/trackerd/xesam/gtestextensions.h
==============================================================================
--- branches/indexer-split/tests/trackerd/xesam/gtestextensions.h	(original)
+++ branches/indexer-split/tests/trackerd/xesam/gtestextensions.h	Sat Sep 20 14:45:00 2008
@@ -2,17 +2,17 @@
 /*
  * gtestextensions
  * Copyright (C) Mikkel Kamstrup Erlandsen 2008 <mikkel kamstrup gmail com>
- * 
+ *
  * gtestextensions is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * gtestextensions is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with xesam-glib.  If not, write to:
  * 	The Free Software Foundation, Inc.,
@@ -97,7 +97,7 @@
  * gtx_assert_last_unref
  * @o: A #GObject
  *
- * Calls g_object_unref on @o and raises a critical error if the 
+ * Calls g_object_unref on @o and raises a critical error if the
  * #GObject is not finalized after this call.
  */
 /* This macro is based on code by Benjamin Otte, April, 2008 */
@@ -108,7 +108,7 @@
 	if (_tmp != NULL) \
 		g_critical ("Leak detected. Object %s %p is not unreferenced",\
 					g_type_name(G_OBJECT_TYPE(o)), o);\
-} G_STMT_END 
+} G_STMT_END
 
 G_END_DECLS
 

Modified: branches/indexer-split/tests/trackerd/xesam/xesam-g-debug-private.h
==============================================================================
--- branches/indexer-split/tests/trackerd/xesam/xesam-g-debug-private.h	(original)
+++ branches/indexer-split/tests/trackerd/xesam/xesam-g-debug-private.h	Sat Sep 20 14:45:00 2008
@@ -3,12 +3,12 @@
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with main.c; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301,  USA
@@ -17,7 +17,7 @@
 /*
  * This file contains special tools for debugging, used in xesam-glib
  */
- 
+
 #ifndef _XESAM_G_DEBUG_PRIVATE_H_
 #define _XESAM_G_DEBUG_PRIVATE_H_
 

Modified: branches/indexer-split/tests/trackerd/xesam/xesam-g-globals-private.h
==============================================================================
--- branches/indexer-split/tests/trackerd/xesam/xesam-g-globals-private.h	(original)
+++ branches/indexer-split/tests/trackerd/xesam/xesam-g-globals-private.h	Sat Sep 20 14:45:00 2008
@@ -3,20 +3,20 @@
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with main.c; if not, write to the Free Software
  * Foundation, Inc., 51 Franklin Street, Fifth Floor Boston, MA 02110-1301,  USA
  */
- 
+
 /*
  * This file contains declarations that are considered to be "package private"
- * in Java terminology. Ie methods and constants for shared use inside 
+ * in Java terminology. Ie methods and constants for shared use inside
  * xesam-glib only.
  */
 
@@ -29,10 +29,10 @@
 
 G_BEGIN_DECLS
 
-XesamGSearch* xesam_g_search_new                    (XesamGSession 	*session, 
+XesamGSearch* xesam_g_search_new                    (XesamGSession 	*session,
 													 XesamGQuery    *query);
 
-XesamGSearch* xesam_g_search_new_from_text          (XesamGSession 	*session, 
+XesamGSearch* xesam_g_search_new_from_text          (XesamGSession 	*session,
 													 gchar 			*search_text);
 
 XesamGHit*    xesam_g_hit_new                       (guint          id,
@@ -40,7 +40,7 @@
                                                      GPtrArray      *field_data);
 
 XesamGHits*   xesam_g_hits_new                      (XesamGSearch   *search,
-                                                     guint          batch_offset,                                                     
+                                                     guint          batch_offset,
                                                      guint          count,
                                                      GPtrArray      *hits_data);
 

Modified: branches/indexer-split/tests/trackerd/xesam/xesam-g-test-query-builder.c
==============================================================================
--- branches/indexer-split/tests/trackerd/xesam/xesam-g-test-query-builder.c	(original)
+++ branches/indexer-split/tests/trackerd/xesam/xesam-g-test-query-builder.c	Sat Sep 20 14:45:00 2008
@@ -2,17 +2,17 @@
 /*
  * xesam-glib
  * Copyright (C) Mikkel Kamstrup Erlandsen 2008 <mikkel kamstrup gmail com>
- * 
+ *
  * xesam-glib is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * xesam-glib is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with xesam-glib.  If not, write to:
  * 	The Free Software Foundation, Inc.,
@@ -105,17 +105,17 @@
 											 GError					**error)
 {
 	XesamGTestQueryBuilder	*self;
-	
+
 	g_return_val_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER (base), FALSE);
-	
+
 	self = XESAM_G_TEST_QUERY_BUILDER (base);
-	
+
 	xesam_g_debug_object (self, "start_query (%s, content='%s', source='%s')",
 						  xesam_g_query_token_get_name (token),
 						  content_cat, source_cat);
-	
+
 	check_expected_data (self, token, content_cat, source_cat, NULL, NULL);
-	
+
 	return TRUE;
 }
 
@@ -129,18 +129,18 @@
 											GError					**error)
 {
 	XesamGTestQueryBuilder	*self;
-	
+
 	g_return_val_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER (base), FALSE);
-	
+
 	self = XESAM_G_TEST_QUERY_BUILDER (base);
-	
+
 	xesam_g_debug_object (self, "add_clause (%s, negate='%s' boost='%s')",
 						  xesam_g_query_token_get_name (token),
 						  negate ? (*negate ? "True" : "False") : "NULL",
 						  boost);
-	
+
 	check_expected_data (self, token, boost, NULL, negate, NULL);
-	
+
 	return TRUE;
 }
 
@@ -151,16 +151,16 @@
 										   GError					**error)
 {
 	XesamGTestQueryBuilder	*self;
-	
+
 	g_return_val_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER (base), FALSE);
-	
+
 	self = XESAM_G_TEST_QUERY_BUILDER (base);
-	
+
 	xesam_g_debug_object (self, "add_field (%s, name='%s')",
 						  xesam_g_query_token_get_name (token), name);
-	
+
 	check_expected_data (self, token, name, NULL, NULL, NULL);
-	
+
 	return TRUE;
 }
 
@@ -174,25 +174,25 @@
 {
 	XesamGTestQueryBuilder	*self;
 	const gchar				*attr1 = NULL, *attr2 = NULL;
-	
+
 	g_return_val_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER (base), FALSE);
-	
+
 	self = XESAM_G_TEST_QUERY_BUILDER (base);
-	
+
 	if (attr_names[0]) {
 		attr1 = attr_names[0];
 		if (attr_names[1])
 			attr2 = attr_names[1];
 	}
-	
+
 	xesam_g_debug_object (self, "add_value (%s='%s', attr1='%s', attr2='%s')",
 						  xesam_g_query_token_get_name (token),
 						  value,
 						  attr1,
 						  attr2);
-	
+
 	check_expected_data (self, token, attr1, attr2, NULL, value);
-	
+
 	return TRUE;
 }
 
@@ -201,15 +201,15 @@
 											  GError				**error)
 {
 	XesamGTestQueryBuilder	*self;
-	
+
 	g_return_val_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER (base), FALSE);
-	
+
 	self = XESAM_G_TEST_QUERY_BUILDER (base);
-	
+
 	xesam_g_debug_object (self, "close_clause ()");
-	
+
 	check_expected_data (self, XESAM_G_QUERY_TOKEN_NONE, NULL, NULL, NULL, NULL);
-	
+
 	return TRUE;
 }
 
@@ -218,15 +218,15 @@
 											 GError				**error)
 {
 	XesamGTestQueryBuilder	*self;
-	
+
 	g_return_val_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER (base), FALSE);
-	
+
 	self = XESAM_G_TEST_QUERY_BUILDER (base);
-	
+
 	xesam_g_debug_object (self, "close_query ()");
-	
+
 	check_expected_data (self, XESAM_G_QUERY_TOKEN_NONE, NULL, NULL, NULL, NULL);
-	
+
 	return TRUE;
 }
 
@@ -237,30 +237,30 @@
 	GSList							*iter;
 	XesamGTestQueryBuilderPrivate	*priv;
 	ExpectedElementData				*exp_data;
-	
+
 	xesam_g_debug_object (obj, "Finalizing");
-	
+
 	priv = XESAM_G_TEST_QUERY_BUILDER(obj)->priv;
-	
+
 	for (iter = priv->expected_data; iter; iter = iter->next) {
 		exp_data = (ExpectedElementData*)iter->data;
 		expected_element_data_destroy (exp_data);
 	}
-	
+
 	if (priv->expected_data) {
 		g_slist_free (priv->expected_data);
 		g_critical ("TestQueryBuilder still contains expected data");
 	}
-	
+
 }
 
 static void
 xesam_g_test_query_builder_class_init (XesamGTestQueryBuilderClass * klass)
 {
 	GObjectClass* object_class = G_OBJECT_CLASS (klass);
-	
+
 	xesam_g_test_query_builder_parent_class = g_type_class_peek_parent (klass);
-	
+
 	object_class->finalize = xesam_g_test_query_builder_finalize;
 }
 
@@ -269,7 +269,7 @@
 xesam_g_test_query_builder_interface_init (XesamGQueryBuilderIface * iface)
 {
 	xesam_g_test_query_builder_parent_iface = g_type_interface_peek_parent (iface);
-	
+
 	iface->start_query = xesam_g_test_query_builder_real_start_query;
 	iface->add_clause = xesam_g_test_query_builder_real_add_clause;
 	iface->add_field = xesam_g_test_query_builder_real_add_field;
@@ -281,9 +281,9 @@
 
 static void
 xesam_g_test_query_builder_init (XesamGTestQueryBuilder *self)
-{	
+{
 	self->priv = g_new0 (XesamGTestQueryBuilderPrivate, 1);
-	
+
 }
 
 
@@ -291,9 +291,9 @@
 xesam_g_test_query_builder_get_type (void)
 {
 	static GType xesam_g_test_query_builder_type_id = 0;
-	
+
 	if (G_UNLIKELY (xesam_g_test_query_builder_type_id == 0)) {
-		
+
 		static const GTypeInfo g_define_type_info = {
 			sizeof (XesamGTestQueryBuilderClass),
 			(GBaseInitFunc) NULL,
@@ -305,23 +305,23 @@
 			0,
 			(GInstanceInitFunc) xesam_g_test_query_builder_init
 		};
-		
+
 		static const GInterfaceInfo xesam_g_query_builder_info = {
 			(GInterfaceInitFunc) xesam_g_test_query_builder_interface_init,
 			(GInterfaceFinalizeFunc) NULL,
 			NULL
 		};
-		
+
 		xesam_g_test_query_builder_type_id = g_type_register_static (G_TYPE_OBJECT,
 																	 "XesamGTestQueryBuilder",
 																	 &g_define_type_info,
 																	 0);
-		
+
 		g_type_add_interface_static (xesam_g_test_query_builder_type_id,
 									 XESAM_TYPE_G_QUERY_BUILDER,
 									 &xesam_g_query_builder_info);
 	}
-	
+
 	return xesam_g_test_query_builder_type_id;
 }
 
@@ -329,9 +329,9 @@
 xesam_g_test_query_builder_new (void)
 {
 	XesamGTestQueryBuilder	*self;
-	
+
 	self = g_object_new (XESAM_TYPE_G_TEST_QUERY_BUILDER, NULL);
-	
+
 	return self;
 }
 
@@ -344,22 +344,22 @@
 										const gchar				*text)
 {
 	ExpectedElementData	*exp_data;
-	
+
 	g_return_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER(self));
-	
+
 	exp_data = expected_element_data_new (token, attr1, attr2, bool_attr, text);
-	
+
 	/* Yes, appending data to a GSList is silly, but we don't care the slightest
 	 * about performance here */
 	self->priv->expected_data = g_slist_append (self->priv->expected_data, exp_data);
-										   
+
 }
 
 void
 xesam_g_test_query_builder_expect_close_clause (XesamGTestQueryBuilder	*self)
 {
 	g_return_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER (self));
-	
+
 	xesam_g_test_query_builder_expect_data (self,
 											XESAM_G_QUERY_TOKEN_NONE,
 											NULL, NULL, NULL, NULL);
@@ -369,7 +369,7 @@
 xesam_g_test_query_builder_expect_close_query (XesamGTestQueryBuilder	*self)
 {
 	g_return_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER (self));
-	
+
 	xesam_g_test_query_builder_expect_data (self,
 											XESAM_G_QUERY_TOKEN_NONE,
 											NULL, NULL, NULL, NULL);
@@ -383,14 +383,14 @@
 						   const gchar				*text)
 {
 	ExpectedElementData	*exp_data;
-	
+
 	exp_data = g_slice_new (ExpectedElementData);
 	exp_data->token = token;
 	exp_data->attr1 = g_strdup (attr1);
 	exp_data->attr2 = g_strdup (attr2);
 	exp_data->bool_attr = g_memdup (bool_attr, sizeof(gboolean));
 	exp_data->text = g_strdup (text);
-	
+
 	return exp_data;
 }
 
@@ -401,7 +401,7 @@
 	if (exp_data->attr2) g_free (exp_data->attr2);
 	if (exp_data->bool_attr != NULL) g_free (exp_data->bool_attr);
 	if (exp_data->text) g_free (exp_data->text);
-	
+
 	g_slice_free (ExpectedElementData, exp_data);
 }
 
@@ -414,23 +414,23 @@
 					 const gchar			*text)
 {
 	ExpectedElementData	*exp_data;
-	
+
 	g_return_if_fail (XESAM_IS_G_TEST_QUERY_BUILDER(self));
-	
+
 	if (!self->priv->expected_data) {
 		/* No data to check */
 		return;
 	}
-	
+
 	exp_data = (ExpectedElementData*) self->priv->expected_data->data;
-	
+
 	g_assert_cmpstr (xesam_g_query_token_get_name (token), ==,
 					 xesam_g_query_token_get_name (exp_data->token));
-	
+
 	g_assert_cmpstr (attr1, ==, exp_data->attr1);
 	g_assert_cmpstr (attr2, ==, exp_data->attr2);
 	g_assert_cmpstr (text, ==, exp_data->text);
-	
+
 	if (bool_attr != NULL && exp_data->bool_attr != NULL)
 		g_assert_cmpuint (*bool_attr, ==, *exp_data->bool_attr);
 	else if (bool_attr != NULL && !*bool_attr && exp_data->bool_attr == NULL)
@@ -439,10 +439,10 @@
 		g_critical ("bool_attr and exp_data->bool_attr differ. %p != %p",
 					bool_attr, exp_data->bool_attr);
 	/* else : both bool_attr are NULL */
-	
-		
+
+
 	self->priv->expected_data = g_slist_delete_link (self->priv->expected_data,
 													 self->priv->expected_data);
-	
+
 	expected_element_data_destroy (exp_data);
 }

Modified: branches/indexer-split/tests/trackerd/xesam/xesam-g-test-query-builder.h
==============================================================================
--- branches/indexer-split/tests/trackerd/xesam/xesam-g-test-query-builder.h	(original)
+++ branches/indexer-split/tests/trackerd/xesam/xesam-g-test-query-builder.h	Sat Sep 20 14:45:00 2008
@@ -2,17 +2,17 @@
 /*
  * xesam-glib
  * Copyright (C) Mikkel Kamstrup Erlandsen 2008 <mikkel kamstrup gmail com>
- * 
+ *
  * xesam-glib is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * xesam-glib is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with xesam-glib.  If not, write to:
  * 	The Free Software Foundation, Inc.,

Modified: branches/indexer-split/tests/trackerd/xesam/xesam-g-testsearcher.c
==============================================================================
--- branches/indexer-split/tests/trackerd/xesam/xesam-g-testsearcher.c	(original)
+++ branches/indexer-split/tests/trackerd/xesam/xesam-g-testsearcher.c	Sat Sep 20 14:45:00 2008
@@ -2,17 +2,17 @@
 /*
  * xesam-glib
  * Copyright (C) Mikkel Kamstrup Erlandsen 2007 <mikkel kamstrup gmail com>
- * 
+ *
  * xesam-glib is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * xesam-glib is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with xesam-glib.  If not, write to:
  * 	The Free Software Foundation, Inc.,
@@ -100,7 +100,7 @@
 static void xesam_g_test_searcher_real_get_hit_data		(XesamGSearcher		*base,
 														 const gchar		*search_handle,
 														 GArray				*hit_ids,
-														 GStrv				field_names,														 
+														 GStrv				field_names,
 														 XesamGSearcherGotHits callback,
 														 gpointer user_data);
 
@@ -122,16 +122,16 @@
 xesam_g_test_searcher_real_new_session (XesamGSearcher	*base,
 										XesamGSearcherGotHandle callback,
 										gpointer 		user_data)
-{	
+{
 	static int session_num = 0;
-	
+
 	XesamGTestSearcher * self;
 	GString *session_handle_s;
-	
+
 	self = XESAM_G_TEST_SEARCHER (base);
 	session_handle_s = g_string_new (NULL);
 	g_string_printf (session_handle_s, "dummy-session-%d", session_num);
-	
+
 	callback (base, g_string_free (session_handle_s, FALSE), user_data, NULL);
 }
 
@@ -145,7 +145,7 @@
 	XesamGTestSearcher * self;
 	self = XESAM_G_TEST_SEARCHER (base);
 	g_return_if_fail (session_handle != NULL);
-	
+
 	callback (base, user_data, NULL);
 }
 
@@ -159,11 +159,11 @@
 {
 	XesamGTestSearcher  *self;
 	GValue				*target_val;
-	
+
 	self = XESAM_G_TEST_SEARCHER (base);
 	g_return_if_fail (session_handle != NULL);
 	g_return_if_fail (prop_name != NULL);
-	
+
 	if (g_str_equal (prop_name, "search.live"))
 		target_val = &self->priv->props->live;
 	else if (g_str_equal (prop_name, "hit.fields"))
@@ -172,7 +172,7 @@
 		target_val = &self->priv->props->hit_fields_extended;
 	else
 		g_critical ("GetProperty '%s' not supported by test searcher", prop_name);
-	
+
 	callback (base, g_strdup (prop_name),
 			  xesam_g_clone_value(target_val), user_data, NULL);
 }
@@ -188,21 +188,21 @@
 {
 	XesamGTestSearcher  *self;
 	GValue				*target_val;
-	
+
 	self = XESAM_G_TEST_SEARCHER (base);
 	g_return_if_fail (session_handle != NULL);
 	g_return_if_fail (prop_name != NULL);
 	g_return_if_fail (G_IS_VALUE(value));
-	
+
 	if (g_str_equal (prop_name, "search.live")) {
 		target_val = &self->priv->props->live;
 	} else if (g_str_equal (prop_name, "hit.fields")) {
 		target_val =  &self->priv->props->hit_fields;
 	} else if (g_str_equal (prop_name, "hit.fields.extended")) {
 		target_val =  &self->priv->props->hit_fields_extended;
-	} else 
+	} else
 		g_critical ("SetProperty '%s' not supported by test searcher", prop_name);
-	
+
 	callback (base, g_strdup(prop_name),
 			  xesam_g_clone_value(target_val), user_data, NULL);
 }
@@ -263,7 +263,7 @@
 xesam_g_test_searcher_real_get_hit_data (XesamGSearcher	*base,
 										 const gchar	*search_handle,
 										 GArray			*hit_ids,
-										 GStrv			field_names,										 
+										 GStrv			field_names,
 										 XesamGSearcherGotHits callback,
 										 gpointer user_data)
 {
@@ -312,16 +312,16 @@
 	Properties 					*props;
 	XesamGTestSearcher			*self;
 	XesamGTestSearcherPrivate	*priv;
-	
+
 	self = XESAM_G_TEST_SEARCHER (obj);
 	priv = self->priv;
 	props = priv->props;
-	
+
 	/* FIXME: Free prop GValue contents */
-	
+
 	g_free (props);
 	g_free (priv);
-	
+
 	g_debug ("Finalized test searcher\n");
 }
 
@@ -329,9 +329,9 @@
 xesam_g_test_searcher_class_init (XesamGTestSearcherClass * klass)
 {
 	GObjectClass* object_class = G_OBJECT_CLASS (klass);
-	
+
 	xesam_g_test_searcher_parent_class = g_type_class_peek_parent (klass);
-	
+
 	object_class->finalize = xesam_g_test_searcher_finalize;
 }
 
@@ -358,11 +358,11 @@
 xesam_g_test_searcher_init (XesamGTestSearcher *self)
 {
 	Properties *props;
-	
+
 	self->priv = g_new0 (XesamGTestSearcherPrivate, 1);
 	props = g_new0 (Properties, 1);
 	self->priv->props = props;
-	
+
 	g_value_init(&props->live, G_TYPE_BOOLEAN);
 	g_value_init(&props->hit_fields, G_TYPE_STRV);
 	g_value_init(&props->hit_fields_extended, G_TYPE_STRV);
@@ -380,7 +380,7 @@
 	g_value_init(&props->vendor_extensions, G_TYPE_STRV);
 	g_value_init(&props->vendor_ontologies, XESAM_TYPE_STRV_ARRAY);
 	g_value_init(&props->vendor_maxhits, G_TYPE_UINT);
-	
+
 	const gchar *hit_fields[2] = {"xesam:url", NULL};
 	const gchar *hit_fields_extended[1] = {NULL};
 	const gchar *fields[3] = {"xesam:url", "xesam:relevancyRating", NULL};
@@ -390,7 +390,7 @@
 	const gchar *dummy_onto[4] = {"dummy-onto","0.1","/usr/share/xesam/ontologies/dummy-onto-0.1", NULL};
 	GPtrArray *ontos = g_ptr_array_new ();
 	g_ptr_array_add (ontos, dummy_onto);
-	
+
 	g_value_set_boolean (&props->live, FALSE);
 	g_value_set_boxed (&props->hit_fields, hit_fields);
 	g_value_set_boxed (&props->hit_fields_extended, hit_fields_extended);
@@ -415,9 +415,9 @@
 xesam_g_test_searcher_get_type (void)
 {
 	static GType xesam_g_test_searcher_type_id = 0;
-	
+
 	if (G_UNLIKELY (xesam_g_test_searcher_type_id == 0)) {
-		
+
 		static const GTypeInfo g_define_type_info = {
 			sizeof (XesamGTestSearcherClass),
 			(GBaseInitFunc) NULL,
@@ -429,21 +429,21 @@
 			0,
 			(GInstanceInitFunc) xesam_g_test_searcher_init
 		};
-		
+
 		static const GInterfaceInfo xesam_g_searcher_info = {
 			(GInterfaceInitFunc) xesam_g_test_searcher_xesam_g_searcher_interface_init,
 			(GInterfaceFinalizeFunc) NULL,
 			NULL};
-		
+
 		xesam_g_test_searcher_type_id = g_type_register_static (G_TYPE_OBJECT,
 																"XesamGTestSearcher",
 																&g_define_type_info,
 																0);
-		
+
 		g_type_add_interface_static (xesam_g_test_searcher_type_id,
 									 XESAM_TYPE_G_SEARCHER,
 									 &xesam_g_searcher_info);
 	}
-	
+
 	return xesam_g_test_searcher_type_id;
 }

Modified: branches/indexer-split/tests/trackerd/xesam/xesam-g-testsearcher.h
==============================================================================
--- branches/indexer-split/tests/trackerd/xesam/xesam-g-testsearcher.h	(original)
+++ branches/indexer-split/tests/trackerd/xesam/xesam-g-testsearcher.h	Sat Sep 20 14:45:00 2008
@@ -2,17 +2,17 @@
 /*
  * xesam-glib
  * Copyright (C) Mikkel Kamstrup Erlandsen 2007 <mikkel kamstrup gmail com>
- * 
+ *
  * xesam-glib is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * xesam-glib is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with xesam-glib.  If not, write to:
  * 	The Free Software Foundation, Inc.,

Modified: branches/indexer-split/tests/trackerd/xesam/xesam-g-utils.h
==============================================================================
--- branches/indexer-split/tests/trackerd/xesam/xesam-g-utils.h	(original)
+++ branches/indexer-split/tests/trackerd/xesam/xesam-g-utils.h	Sat Sep 20 14:45:00 2008
@@ -2,17 +2,17 @@
 /*
  * xesam-glib
  * Copyright (C) Mikkel Kamstrup Erlandsen 2007 <mikkel kamstrup gmail com>
- * 
+ *
  * xesam-glib is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
  * License as published by the Free Software Foundation; either
  * version 2.1 of the License, or (at your option) any later version.
- * 
+ *
  * xesam-glib is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  * Lesser General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Lesser General Public
  * License along with xesam-glib.  If not, write to:
  * 	The Free Software Foundation, Inc.,

Modified: branches/indexer-split/utils/qdbm/print-words.c
==============================================================================
--- branches/indexer-split/utils/qdbm/print-words.c	(original)
+++ branches/indexer-split/utils/qdbm/print-words.c	Sat Sep 20 14:45:00 2008
@@ -30,13 +30,13 @@
 static gboolean      print_services;
 
 static GOptionEntry  entries[] = {
-	{ "index-file", 'f', 0, 
-	  G_OPTION_ARG_STRING, &filename, 
-	  "QDBM index file", 
+	{ "index-file", 'f', 0,
+	  G_OPTION_ARG_STRING, &filename,
+	  "QDBM index file",
 	  NULL },
-	{ "print-services", 's', 0, 
-	  G_OPTION_ARG_NONE, &print_services, 
-	  "Print service ID and service type ID for each word", 
+	{ "print-services", 's', 0,
+	  G_OPTION_ARG_NONE, &print_services,
+	  "Print service ID and service type ID for each word",
 	  NULL },
 	{ NULL }
 };
@@ -83,15 +83,15 @@
 
     if (depot == NULL) {
 	   g_print ("Unable to open file: %s "
-                    "(Could be a lock problem: is tracker running?)\n", 
+                    "(Could be a lock problem: is tracker running?)\n",
                     filename);
-	   g_print ("Using version %s of qdbm\n", 
+	   g_print ("Using version %s of qdbm\n",
                     dpversion);
 	   return;
     }
 
     dpiterinit (depot);
-    
+
     key = dpiternext (depot, NULL);
 
     while (key != NULL) {
@@ -100,7 +100,7 @@
             if (print_services) {
                     results = get_word_hits (depot, key, &hits);
                     for (i = 0; i < hits; i++) {
-                            g_print (" (id:%d  t:%d s:%d) ", 
+                            g_print (" (id:%d  t:%d s:%d) ",
                                      tracker_db_index_item_get_id (&results[i]),
                                      tracker_db_index_item_get_service_type (&results[i]),
                                      tracker_db_index_item_get_score (&results[i]));
@@ -141,9 +141,9 @@
 		return EXIT_FAILURE;
 	}
 
-        if (!filename) { 
+        if (!filename) {
                 gchar *help;
-                
+
                 help = g_option_context_get_help (context, TRUE, NULL);
                 g_printerr (help);
 

Modified: branches/indexer-split/utils/qdbm/search-word.c
==============================================================================
--- branches/indexer-split/utils/qdbm/search-word.c	(original)
+++ branches/indexer-split/utils/qdbm/search-word.c	Sat Sep 20 14:45:00 2008
@@ -28,13 +28,13 @@
 static gchar        *word;
 
 static GOptionEntry  entries[] = {
-	{ "index-file", 'f', 0, 
-	  G_OPTION_ARG_STRING, &filename, 
-	  "QDBM index file", 
+	{ "index-file", 'f', 0,
+	  G_OPTION_ARG_STRING, &filename,
+	  "QDBM index file",
 	  NULL },
-	{ "word", 'w', 0, 
+	{ "word", 'w', 0,
 	  G_OPTION_ARG_STRING, &word,
-	  "Print service ID and service type ID of every hit for this word", 
+	  "Print service ID and service type ID of every hit for this word",
 	  NULL },
 	{ NULL }
 };
@@ -47,7 +47,7 @@
 	TrackerDBIndexItem *items;
 	gchar              *tmp;
 	gint                tsiz;
-        
+
         g_return_val_if_fail (word != NULL, NULL);
 
 	items = NULL;
@@ -70,7 +70,7 @@
 }
 
 static void
-show_term_in_index (const gchar *filename, 
+show_term_in_index (const gchar *filename,
                     const gchar *word)
 {
     TrackerDBIndexItem *items;
@@ -83,9 +83,9 @@
 
     if (depot == NULL) {
 	   g_print ("Unable to open file: %s "
-                    "(Could be a lock problem: is tracker running?)\n", 
+                    "(Could be a lock problem: is tracker running?)\n",
                     filename);
-	   g_print ("Using version %s of qdbm\n", 
+	   g_print ("Using version %s of qdbm\n",
                     dpversion);
 	   return;
     }
@@ -100,11 +100,11 @@
     g_print (" - %s ", word);
 
     for (i = 0; i < hits; i++) {
-            g_print (" (id:%d  t:%d) ", 
+            g_print (" (id:%d  t:%d) ",
                      items[i].id,
                      tracker_db_index_item_get_service_type (&items[i]));
     }
-    
+
     g_print ("\n");
 
     g_print ("Total: %d terms.\n", dprnum (depot));
@@ -136,9 +136,9 @@
 		return EXIT_FAILURE;
 	}
 
-        if (!filename || !word) { 
+        if (!filename || !word) {
                 gchar *help;
-                
+
                 help = g_option_context_get_help (context, TRUE, NULL);
                 g_printerr (help);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]