[tracker/domain-ontologies] libtracker-data:



commit 01941e7842e7791eca104738d00563b964ab72c7
Author: Philip Van Hoof <philip codeminded be>
Date:   Fri Jan 27 23:34:18 2017 +0100

      libtracker-data:
    
          Initial DB infrastructure to support domain specific ontologies

 src/libtracker-data/tracker-data-manager.c |    3 +-
 src/libtracker-data/tracker-data-manager.h |    2 +-
 src/libtracker-data/tracker-db-manager.c   |   46 +++-
 src/libtracker-data/tracker-db-manager.h   |    2 +
 src/tracker/tracker-reset.c                |    1 +
 tracker.config                             |    2 +
 tracker.creator                            |    1 +
 tracker.files                              |  417 ++++++++++++++++++++++++++++
 tracker.includes                           |   27 ++
 9 files changed, 489 insertions(+), 12 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index 3e9b791..b66c725 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -3736,7 +3736,8 @@ tracker_data_manager_init (TrackerDBManagerFlags   flags,
        read_journal = FALSE;
 #endif
 
-       if (!tracker_db_manager_init (flags,
+    if (!tracker_db_manager_init (flags,
+                                  domain, ontology_name,
                                      &is_first_time_index,
                                      restoring_backup,
                                      FALSE,
diff --git a/src/libtracker-data/tracker-data-manager.h b/src/libtracker-data/tracker-data-manager.h
index 34bd74b..e18c45b 100644
--- a/src/libtracker-data/tracker-data-manager.h
+++ b/src/libtracker-data/tracker-data-manager.h
@@ -47,7 +47,7 @@ typedef enum {
 GQuark   tracker_data_ontology_error_quark           (void);
 gboolean tracker_data_manager_init                   (TrackerDBManagerFlags   flags,
                                                       const gchar            *domain,
-                                                      const gchar            *ontology,
+                                                      const gchar            *ontology_name,
                                                       const gchar           **test_schema,
                                                       gboolean               *first_time,
                                                       gboolean                journal_check,
diff --git a/src/libtracker-data/tracker-db-manager.c b/src/libtracker-data/tracker-db-manager.c
index 3a1d021..ed4c8ad 100644
--- a/src/libtracker-data/tracker-db-manager.c
+++ b/src/libtracker-data/tracker-db-manager.c
@@ -156,6 +156,8 @@ static gboolean              locations_initialized;
 static gchar                *data_dir = NULL;
 static gchar                *user_data_dir = NULL;
 static gchar                *in_use_filename = NULL;
+static gchar                *in_use_domain = NULL;
+static gchar                *in_use_ontology_name = NULL;
 static gpointer              db_type_enum_class_pointer;
 static TrackerDBManagerFlags old_flags = 0;
 static guint                 s_cache_size;
@@ -848,6 +850,8 @@ perform_recreate (gboolean *first_time, GError **error)
 
 static gboolean
 db_manager_init_unlocked (TrackerDBManagerFlags   flags,
+                          const gchar            *domain,
+                          const gchar            *ontology_name,
                           gboolean               *first_time,
                           gboolean                restoring_backup,
                           gboolean                shared_cache,
@@ -899,11 +903,30 @@ db_manager_init_unlocked (TrackerDBManagerFlags   flags,
        tracker_db_manager_init_locations ();
 
        g_free (in_use_filename);
-       in_use_filename = g_build_filename (g_get_user_data_dir (),
-                                           "tracker",
-                                           "data",
-                                           IN_USE_FILENAME,
-                                           NULL);
+    g_free (in_use_domain);
+    g_free (in_use_ontology_name);
+
+    if (domain == NULL) {
+        domain = "tracker";
+
+    }
+    in_use_domain = g_strdup (domain);
+
+    if (ontology_name == NULL) {
+        in_use_ontology_name = NULL;
+        in_use_filename = g_build_filename (g_get_user_data_dir (),
+                                            domain,
+                                            "data",
+                                            IN_USE_FILENAME,
+                                            NULL);
+    } else {
+        in_use_ontology_name = g_strdup (ontology_name);
+        in_use_filename = g_build_filename (g_get_user_data_dir (),
+                                            domain, ontology_name,
+                                            "data",
+                                            IN_USE_FILENAME,
+                                            NULL);
+    }
 
        /* Don't do need_reindex checks for readonly (direct-access) */
        if ((flags & TRACKER_DB_MANAGER_READONLY) == 0) {
@@ -1241,6 +1264,8 @@ db_manager_init_unlocked (TrackerDBManagerFlags   flags,
 
 gboolean
 tracker_db_manager_init (TrackerDBManagerFlags   flags,
+                         const gchar            *domain,
+                         const gchar            *ontology_name,
                          gboolean               *first_time,
                          gboolean                restoring_backup,
                          gboolean                shared_cache,
@@ -1255,11 +1280,12 @@ tracker_db_manager_init (TrackerDBManagerFlags   flags,
 
        g_mutex_lock (&init_mutex);
 
-       retval = db_manager_init_unlocked (flags, first_time, restoring_backup,
-                                          shared_cache,
-                                          select_cache_size, update_cache_size,
-                                          busy_callback, busy_user_data,
-                                          busy_operation, error);
+    retval = db_manager_init_unlocked (flags, domain, ontology_name,
+                                       first_time, restoring_backup,
+                                       shared_cache,
+                                       select_cache_size, update_cache_size,
+                                       busy_callback, busy_user_data,
+                                       busy_operation, error);
 
        g_mutex_unlock (&init_mutex);
 
diff --git a/src/libtracker-data/tracker-db-manager.h b/src/libtracker-data/tracker-db-manager.h
index 86af426..a763b45 100644
--- a/src/libtracker-data/tracker-db-manager.h
+++ b/src/libtracker-data/tracker-db-manager.h
@@ -53,6 +53,8 @@ typedef enum {
 
 GType               tracker_db_get_type                       (void) G_GNUC_CONST;
 gboolean            tracker_db_manager_init                   (TrackerDBManagerFlags   flags,
+                                                               const gchar            *domain,
+                                                               const gchar            *ontology_name,
                                                                gboolean               *first_time,
                                                                gboolean                restoring_backup,
                                                                gboolean                shared_cache,
diff --git a/src/tracker/tracker-reset.c b/src/tracker/tracker-reset.c
index 38116c8..138def5 100644
--- a/src/tracker/tracker-reset.c
+++ b/src/tracker/tracker-reset.c
@@ -293,6 +293,7 @@ reset_run (void)
 
                /* Clean up (select_cache_size and update_cache_size don't matter here) */
                if (!tracker_db_manager_init (TRACKER_DB_MANAGER_REMOVE_ALL,
+                                      NULL, NULL, /* domain and ontology-name */
                                              NULL,
                                              FALSE,
                                              FALSE,
diff --git a/tracker.config b/tracker.config
new file mode 100644
index 0000000..e0284f4
--- /dev/null
+++ b/tracker.config
@@ -0,0 +1,2 @@
+// Add predefined macros for your project here. For example:
+// #define THE_ANSWER 42
diff --git a/tracker.creator b/tracker.creator
new file mode 100644
index 0000000..e94cbbd
--- /dev/null
+++ b/tracker.creator
@@ -0,0 +1 @@
+[General]
diff --git a/tracker.files b/tracker.files
new file mode 100644
index 0000000..d86dd8b
--- /dev/null
+++ b/tracker.files
@@ -0,0 +1,417 @@
+config.h
+docs/tools/qname.c
+docs/tools/qname.h
+docs/tools/ttl2sgml.c
+docs/tools/ttl_loader.c
+docs/tools/ttl_loader.h
+docs/tools/ttl_model.c
+docs/tools/ttl_model.h
+docs/tools/ttl_sgml.c
+docs/tools/ttl_sgml.h
+docs/tools/ttlresource2sgml.c
+examples/libtracker-miner/tracker-main.c
+examples/libtracker-miner/tracker-miner-test.c
+examples/libtracker-miner/tracker-miner-test.h
+examples/libtracker-sparql/async-connection.c
+examples/libtracker-sparql/class-signal.c
+src/gvdb/gvdb-builder.c
+src/gvdb/gvdb-builder.h
+src/gvdb/gvdb-format.h
+src/gvdb/gvdb-reader.c
+src/gvdb/gvdb-reader.h
+src/libtracker-bus/tracker-array-cursor.c
+src/libtracker-bus/tracker-bus-fd-cursor.c
+src/libtracker-bus/tracker-bus.c
+src/libtracker-bus/tracker-bus.h
+src/libtracker-bus/tracker-namespace.c
+src/libtracker-common/tracker-common.h
+src/libtracker-common/tracker-date-time.c
+src/libtracker-common/tracker-date-time.h
+src/libtracker-common/tracker-dbus.c
+src/libtracker-common/tracker-dbus.h
+src/libtracker-common/tracker-enum-types.c
+src/libtracker-common/tracker-enum-types.h
+src/libtracker-common/tracker-enums.h
+src/libtracker-common/tracker-file-utils.c
+src/libtracker-common/tracker-file-utils.h
+src/libtracker-common/tracker-ioprio.c
+src/libtracker-common/tracker-ioprio.h
+src/libtracker-common/tracker-language.c
+src/libtracker-common/tracker-language.h
+src/libtracker-common/tracker-locale.c
+src/libtracker-common/tracker-locale.h
+src/libtracker-common/tracker-log.c
+src/libtracker-common/tracker-log.h
+src/libtracker-common/tracker-parser-libicu.c
+src/libtracker-common/tracker-parser-libunistring.c
+src/libtracker-common/tracker-parser-sha1.h
+src/libtracker-common/tracker-parser-utils.c
+src/libtracker-common/tracker-parser-utils.h
+src/libtracker-common/tracker-parser.h
+src/libtracker-common/tracker-sched.c
+src/libtracker-common/tracker-sched.h
+src/libtracker-common/tracker-seccomp.c
+src/libtracker-common/tracker-seccomp.h
+src/libtracker-common/tracker-type-utils.c
+src/libtracker-common/tracker-type-utils.h
+src/libtracker-common/tracker-utils.c
+src/libtracker-common/tracker-utils.h
+src/libtracker-control/tracker-control.h
+src/libtracker-control/tracker-miner-manager.c
+src/libtracker-control/tracker-miner-manager.h
+src/libtracker-data/tracker-class.c
+src/libtracker-data/tracker-class.h
+src/libtracker-data/tracker-collation.c
+src/libtracker-data/tracker-collation.h
+src/libtracker-data/tracker-crc32.c
+src/libtracker-data/tracker-crc32.h
+src/libtracker-data/tracker-data-backup.c
+src/libtracker-data/tracker-data-backup.h
+src/libtracker-data/tracker-data-manager.c
+src/libtracker-data/tracker-data-manager.h
+src/libtracker-data/tracker-data-query.c
+src/libtracker-data/tracker-data-query.h
+src/libtracker-data/tracker-data-update.c
+src/libtracker-data/tracker-data-update.h
+src/libtracker-data/tracker-data.h
+src/libtracker-data/tracker-db-backup.c
+src/libtracker-data/tracker-db-backup.h
+src/libtracker-data/tracker-db-config.c
+src/libtracker-data/tracker-db-config.h
+src/libtracker-data/tracker-db-interface-sqlite.c
+src/libtracker-data/tracker-db-interface-sqlite.h
+src/libtracker-data/tracker-db-interface.c
+src/libtracker-data/tracker-db-interface.h
+src/libtracker-data/tracker-db-journal.c
+src/libtracker-data/tracker-db-journal.h
+src/libtracker-data/tracker-db-manager.c
+src/libtracker-data/tracker-db-manager.h
+src/libtracker-data/tracker-namespace.c
+src/libtracker-data/tracker-namespace.h
+src/libtracker-data/tracker-ontologies.c
+src/libtracker-data/tracker-ontologies.h
+src/libtracker-data/tracker-ontology.c
+src/libtracker-data/tracker-ontology.h
+src/libtracker-data/tracker-property.c
+src/libtracker-data/tracker-property.h
+src/libtracker-data/tracker-sparql-expression.c
+src/libtracker-data/tracker-sparql-pattern.c
+src/libtracker-data/tracker-sparql-query.c
+src/libtracker-data/tracker-sparql-query.h
+src/libtracker-data/tracker-sparql-scanner.c
+src/libtracker-data/tracker-turtle-reader.c
+src/libtracker-data/tracker-vala-namespace.c
+src/libtracker-direct/tracker-direct.c
+src/libtracker-direct/tracker-direct.h
+src/libtracker-direct/tracker-namespace.c
+src/libtracker-extract/tracker-data.h
+src/libtracker-extract/tracker-encoding-enca.c
+src/libtracker-extract/tracker-encoding-enca.h
+src/libtracker-extract/tracker-encoding-libicu.c
+src/libtracker-extract/tracker-encoding-libicu.h
+src/libtracker-extract/tracker-encoding-meegotouch.cpp
+src/libtracker-extract/tracker-encoding-meegotouch.h
+src/libtracker-extract/tracker-encoding.c
+src/libtracker-extract/tracker-encoding.h
+src/libtracker-extract/tracker-exif.c
+src/libtracker-extract/tracker-exif.h
+src/libtracker-extract/tracker-extract-info.c
+src/libtracker-extract/tracker-extract-info.h
+src/libtracker-extract/tracker-extract.h
+src/libtracker-extract/tracker-guarantee.c
+src/libtracker-extract/tracker-guarantee.h
+src/libtracker-extract/tracker-iptc.c
+src/libtracker-extract/tracker-iptc.h
+src/libtracker-extract/tracker-module-manager.c
+src/libtracker-extract/tracker-module-manager.h
+src/libtracker-extract/tracker-resource-helpers.c
+src/libtracker-extract/tracker-resource-helpers.h
+src/libtracker-extract/tracker-utils.c
+src/libtracker-extract/tracker-utils.h
+src/libtracker-extract/tracker-xmp.c
+src/libtracker-extract/tracker-xmp.h
+src/libtracker-fts/fts5.c
+src/libtracker-fts/fts5.h
+src/libtracker-fts/tracker-fts-config.c
+src/libtracker-fts/tracker-fts-config.h
+src/libtracker-fts/tracker-fts-tokenizer.c
+src/libtracker-fts/tracker-fts-tokenizer.h
+src/libtracker-fts/tracker-fts.c
+src/libtracker-fts/tracker-fts.h
+src/libtracker-miner/tracker-crawler.c
+src/libtracker-miner/tracker-crawler.h
+src/libtracker-miner/tracker-data-provider.c
+src/libtracker-miner/tracker-data-provider.h
+src/libtracker-miner/tracker-decorator-fs.c
+src/libtracker-miner/tracker-decorator-fs.h
+src/libtracker-miner/tracker-decorator-private.h
+src/libtracker-miner/tracker-decorator.c
+src/libtracker-miner/tracker-decorator.h
+src/libtracker-miner/tracker-enumerator.c
+src/libtracker-miner/tracker-enumerator.h
+src/libtracker-miner/tracker-file-data-provider.c
+src/libtracker-miner/tracker-file-data-provider.h
+src/libtracker-miner/tracker-file-enumerator.c
+src/libtracker-miner/tracker-file-enumerator.h
+src/libtracker-miner/tracker-file-notifier.c
+src/libtracker-miner/tracker-file-notifier.h
+src/libtracker-miner/tracker-file-system.c
+src/libtracker-miner/tracker-file-system.h
+src/libtracker-miner/tracker-indexing-tree.c
+src/libtracker-miner/tracker-indexing-tree.h
+src/libtracker-miner/tracker-media-art.c
+src/libtracker-miner/tracker-media-art.h
+src/libtracker-miner/tracker-miner-enum-types.c
+src/libtracker-miner/tracker-miner-enum-types.h
+src/libtracker-miner/tracker-miner-enums.h
+src/libtracker-miner/tracker-miner-fs.c
+src/libtracker-miner/tracker-miner-fs.h
+src/libtracker-miner/tracker-miner-object.c
+src/libtracker-miner/tracker-miner-object.h
+src/libtracker-miner/tracker-miner-online.c
+src/libtracker-miner/tracker-miner-online.h
+src/libtracker-miner/tracker-miner.h
+src/libtracker-miner/tracker-monitor.c
+src/libtracker-miner/tracker-monitor.h
+src/libtracker-miner/tracker-priority-queue.c
+src/libtracker-miner/tracker-priority-queue.h
+src/libtracker-miner/tracker-sparql-buffer.c
+src/libtracker-miner/tracker-sparql-buffer.h
+src/libtracker-miner/tracker-task-pool.c
+src/libtracker-miner/tracker-task-pool.h
+src/libtracker-miner/tracker-thumbnailer.c
+src/libtracker-miner/tracker-thumbnailer.h
+src/libtracker-miner/tracker-utils.c
+src/libtracker-miner/tracker-utils.h
+src/libtracker-remote/tracker-json-cursor.c
+src/libtracker-remote/tracker-remote.c
+src/libtracker-remote/tracker-remote.h
+src/libtracker-remote/tracker-xml-cursor.c
+src/libtracker-sparql-backend/tracker-backend.c
+src/libtracker-sparql/tracker-builder.c
+src/libtracker-sparql/tracker-connection.c
+src/libtracker-sparql/tracker-cursor.c
+src/libtracker-sparql/tracker-generated-no-checks.h
+src/libtracker-sparql/tracker-generated.h
+src/libtracker-sparql/tracker-namespace-manager.c
+src/libtracker-sparql/tracker-namespace-manager.h
+src/libtracker-sparql/tracker-namespace.c
+src/libtracker-sparql/tracker-notifier.c
+src/libtracker-sparql/tracker-notifier.h
+src/libtracker-sparql/tracker-ontologies.h
+src/libtracker-sparql/tracker-resource.c
+src/libtracker-sparql/tracker-resource.h
+src/libtracker-sparql/tracker-sparql-enum-types.c
+src/libtracker-sparql/tracker-sparql-enum-types.h
+src/libtracker-sparql/tracker-sparql.h
+src/libtracker-sparql/tracker-uri.c
+src/libtracker-sparql/tracker-uri.h
+src/libtracker-sparql/tracker-utils.c
+src/libtracker-sparql/tracker-version.c
+src/libtracker-sparql/tracker-version.h
+src/miners/apps/tracker-main.c
+src/miners/apps/tracker-miner-applications.c
+src/miners/apps/tracker-miner-applications.h
+src/miners/fs/tracker-config.c
+src/miners/fs/tracker-config.h
+src/miners/fs/tracker-extract-watchdog.c
+src/miners/fs/tracker-extract-watchdog.h
+src/miners/fs/tracker-main.c
+src/miners/fs/tracker-miner-files-index.c
+src/miners/fs/tracker-miner-files-index.h
+src/miners/fs/tracker-miner-files-peer-listener.c
+src/miners/fs/tracker-miner-files-peer-listener.h
+src/miners/fs/tracker-miner-files.c
+src/miners/fs/tracker-miner-files.h
+src/miners/fs/tracker-power-hal.c
+src/miners/fs/tracker-power-upower.c
+src/miners/fs/tracker-power.h
+src/miners/fs/tracker-storage.c
+src/miners/fs/tracker-storage.h
+src/miners/fs/tracker-writeback-dispatcher.c
+src/miners/fs/tracker-writeback-dispatcher.h
+src/miners/fs/tracker-writeback-listener.c
+src/miners/fs/tracker-writeback-listener.h
+src/miners/fs/tracker-writeback.c
+src/miners/fs/tracker-writeback.h
+src/miners/rss/tracker-main.c
+src/miners/rss/tracker-miner-rss.c
+src/miners/rss/tracker-miner-rss.h
+src/miners/user-guides/tracker-main.c
+src/miners/user-guides/tracker-miner-user-guides.c
+src/miners/user-guides/tracker-miner-user-guides.h
+src/plugins/evolution/tracker-evolution-plugin.c
+src/plugins/evolution/tracker-evolution-plugin.h
+src/plugins/nautilus/tracker-tags-extension.c
+src/plugins/nautilus/tracker-tags-utils.c
+src/plugins/nautilus/tracker-tags-utils.h
+src/plugins/nautilus/tracker-tags-view.c
+src/plugins/nautilus/tracker-tags-view.h
+src/tracker-extract/tracker-config.c
+src/tracker-extract/tracker-config.h
+src/tracker-extract/tracker-cue-sheet.c
+src/tracker-extract/tracker-cue-sheet.h
+src/tracker-extract/tracker-extract-abw.c
+src/tracker-extract/tracker-extract-bmp.c
+src/tracker-extract/tracker-extract-controller.c
+src/tracker-extract/tracker-extract-controller.h
+src/tracker-extract/tracker-extract-decorator.c
+src/tracker-extract/tracker-extract-decorator.h
+src/tracker-extract/tracker-extract-dummy.c
+src/tracker-extract/tracker-extract-dvi.c
+src/tracker-extract/tracker-extract-epub.c
+src/tracker-extract/tracker-extract-flac.c
+src/tracker-extract/tracker-extract-gif.c
+src/tracker-extract/tracker-extract-gstreamer.c
+src/tracker-extract/tracker-extract-html.c
+src/tracker-extract/tracker-extract-icon.c
+src/tracker-extract/tracker-extract-iso.c
+src/tracker-extract/tracker-extract-jpeg.c
+src/tracker-extract/tracker-extract-libav.c
+src/tracker-extract/tracker-extract-mp3.c
+src/tracker-extract/tracker-extract-msoffice-xml.c
+src/tracker-extract/tracker-extract-msoffice.c
+src/tracker-extract/tracker-extract-oasis.c
+src/tracker-extract/tracker-extract-pdf.c
+src/tracker-extract/tracker-extract-persistence.c
+src/tracker-extract/tracker-extract-persistence.h
+src/tracker-extract/tracker-extract-playlist.c
+src/tracker-extract/tracker-extract-png.c
+src/tracker-extract/tracker-extract-priority-dbus.c
+src/tracker-extract/tracker-extract-priority-dbus.h
+src/tracker-extract/tracker-extract-ps.c
+src/tracker-extract/tracker-extract-text.c
+src/tracker-extract/tracker-extract-tiff.c
+src/tracker-extract/tracker-extract-vorbis.c
+src/tracker-extract/tracker-extract-xmp.c
+src/tracker-extract/tracker-extract-xps.c
+src/tracker-extract/tracker-extract.c
+src/tracker-extract/tracker-extract.h
+src/tracker-extract/tracker-gsf.c
+src/tracker-extract/tracker-gsf.h
+src/tracker-extract/tracker-main.c
+src/tracker-extract/tracker-main.h
+src/tracker-extract/tracker-read.c
+src/tracker-extract/tracker-read.h
+src/tracker-needle/tracker-history.c
+src/tracker-needle/tracker-needle.c
+src/tracker-needle/tracker-query.c
+src/tracker-needle/tracker-result-store.c
+src/tracker-needle/tracker-stats.c
+src/tracker-needle/tracker-tags-view.c
+src/tracker-needle/tracker-utils.c
+src/tracker-needle/tracker-view.c
+src/tracker-preferences/tracker-preferences.c
+src/tracker-store/tracker-backup.c
+src/tracker-store/tracker-config.c
+src/tracker-store/tracker-config.h
+src/tracker-store/tracker-dbus.c
+src/tracker-store/tracker-events.c
+src/tracker-store/tracker-events.h
+src/tracker-store/tracker-main.c
+src/tracker-store/tracker-resources.c
+src/tracker-store/tracker-statistics.c
+src/tracker-store/tracker-status.c
+src/tracker-store/tracker-steroids.c
+src/tracker-store/tracker-store.c
+src/tracker-store/tracker-store.h
+src/tracker-store/tracker-writeback.c
+src/tracker-store/tracker-writeback.h
+src/tracker-writeback/tracker-config.c
+src/tracker-writeback/tracker-config.h
+src/tracker-writeback/tracker-main.c
+src/tracker-writeback/tracker-writeback-file.c
+src/tracker-writeback/tracker-writeback-file.h
+src/tracker-writeback/tracker-writeback-module.c
+src/tracker-writeback/tracker-writeback-module.h
+src/tracker-writeback/tracker-writeback-playlist.c
+src/tracker-writeback/tracker-writeback-taglib.c
+src/tracker-writeback/tracker-writeback-xmp.c
+src/tracker-writeback/tracker-writeback.c
+src/tracker-writeback/tracker-writeback.h
+src/tracker/tracker-color.h
+src/tracker/tracker-config.c
+src/tracker/tracker-config.h
+src/tracker/tracker-daemon.c
+src/tracker/tracker-daemon.h
+src/tracker/tracker-dbus.c
+src/tracker/tracker-dbus.h
+src/tracker/tracker-extract.c
+src/tracker/tracker-extract.h
+src/tracker/tracker-help.c
+src/tracker/tracker-help.h
+src/tracker/tracker-index.c
+src/tracker/tracker-index.h
+src/tracker/tracker-info.c
+src/tracker/tracker-info.h
+src/tracker/tracker-main.c
+src/tracker/tracker-process.c
+src/tracker/tracker-process.h
+src/tracker/tracker-reset.c
+src/tracker/tracker-reset.h
+src/tracker/tracker-search.c
+src/tracker/tracker-search.h
+src/tracker/tracker-sparql.c
+src/tracker/tracker-sparql.h
+src/tracker/tracker-sql.c
+src/tracker/tracker-sql.h
+src/tracker/tracker-status.c
+src/tracker/tracker-status.h
+src/tracker/tracker-tag.c
+src/tracker/tracker-tag.h
+tests/common/tracker-test-helpers.c
+tests/common/tracker-test-helpers.h
+tests/functional-tests/ipc/test-update-array-performance.c
+tests/gvdb/gvdb-test.c
+tests/libtracker-common/tracker-date-time-test.c
+tests/libtracker-common/tracker-dbus-test.c
+tests/libtracker-common/tracker-file-utils-test.c
+tests/libtracker-common/tracker-parser-test.c
+tests/libtracker-common/tracker-parser.c
+tests/libtracker-common/tracker-sched-test.c
+tests/libtracker-common/tracker-type-utils-test.c
+tests/libtracker-common/tracker-utils-test.c
+tests/libtracker-data/tracker-backup-test.c
+tests/libtracker-data/tracker-crc32-test.c
+tests/libtracker-data/tracker-db-journal.c
+tests/libtracker-data/tracker-ontology-change-test.c
+tests/libtracker-data/tracker-ontology-test.c
+tests/libtracker-data/tracker-sparql-blank-test.c
+tests/libtracker-data/tracker-sparql-test.c
+tests/libtracker-extract/tracker-encoding-test.c
+tests/libtracker-extract/tracker-exif-test.c
+tests/libtracker-extract/tracker-extract-info-test.c
+tests/libtracker-extract/tracker-guarantee-test.c
+tests/libtracker-extract/tracker-iptc-test.c
+tests/libtracker-extract/tracker-test-utils.c
+tests/libtracker-extract/tracker-test-xmp.c
+tests/libtracker-fts/tracker-fts-test.c
+tests/libtracker-miner/empty-gobject.c
+tests/libtracker-miner/empty-gobject.h
+tests/libtracker-miner/miners-mock.c
+tests/libtracker-miner/miners-mock.h
+tests/libtracker-miner/thumbnailer-mock.c
+tests/libtracker-miner/thumbnailer-mock.h
+tests/libtracker-miner/tracker-connection-mock.c
+tests/libtracker-miner/tracker-crawler-test.c
+tests/libtracker-miner/tracker-file-enumerator-test.c
+tests/libtracker-miner/tracker-file-notifier-test.c
+tests/libtracker-miner/tracker-file-system-test.c
+tests/libtracker-miner/tracker-indexing-tree-test.c
+tests/libtracker-miner/tracker-miner-mock.c
+tests/libtracker-miner/tracker-miner-mock.h
+tests/libtracker-miner/tracker-monitor-test.c
+tests/libtracker-miner/tracker-priority-queue-test.c
+tests/libtracker-miner/tracker-task-pool-test.c
+tests/libtracker-miner/tracker-thumbnailer-test.c
+tests/libtracker-sparql/tracker-gb-737023.c
+tests/libtracker-sparql/tracker-resource-test.c
+tests/libtracker-sparql/tracker-sparql-test.c
+tests/tracker-steroids/tracker-test.c
+utils/mtp/mtp-dummy.c
+utils/ontology/data-validator.c
+utils/ontology/ontology-validator.c
+utils/ontology/ttl2graphviz.c
+utils/ontology/ttl_graphviz.c
+utils/ontology/ttl_graphviz.h
+utils/tracker-resdump/tracker-resdump.c
diff --git a/tracker.includes b/tracker.includes
new file mode 100644
index 0000000..1ccf682
--- /dev/null
+++ b/tracker.includes
@@ -0,0 +1,27 @@
+.
+docs/tools
+examples/libtracker-miner
+src/gvdb
+src/libtracker-bus
+src/libtracker-common
+src/libtracker-control
+src/libtracker-data
+src/libtracker-direct
+src/libtracker-extract
+src/libtracker-fts
+src/libtracker-miner
+src/libtracker-remote
+src/libtracker-sparql
+src/miners/apps
+src/miners/fs
+src/miners/rss
+src/miners/user-guides
+src/plugins/evolution
+src/plugins/nautilus
+src/tracker
+src/tracker-extract
+src/tracker-store
+src/tracker-writeback
+tests/common
+tests/libtracker-miner
+utils/ontology


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