[tracker/domain-ontologies] libtracker-data:
- From: Philip Van Hoof <pvanhoof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/domain-ontologies] libtracker-data:
- Date: Fri, 27 Jan 2017 22:35:09 +0000 (UTC)
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]