| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
* ALL: Merged libtracker-data branch into TRUNK.
Conflicts involved src/trackerd/tracker-search.c with the
tracker_search_sql_query() which was changed by Ivan for NB
#89965, if this regression still exists, it is my fault.
svn path=/trunk/; revision=2486
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* data/db/sqlite-stored-procs.sql: Completely reworked this file
and removed about 50% of it. This 50% was unused stored
procedures.
* src/libtracker-common/tracker-file-utils.c:
(tracker_file_get_mime_type): If stat() fails, just make that a
normal message for now, not a warning, we should expect it.
* src/libtracker-db/tracker-db-interface-sqlite.c: Added a few
debug commands to see what is happening.
* src/libtracker-db/tracker-db-manager.c: (load_prepared_queries):
Improved this function to actually allow for bracketed comments in
the .sql files.
* src/tracker-indexer/tracker-indexer-db.[ch]:
* src/tracker-indexer/tracker-indexer.ch: Added a function to
recursively delete a path, this is needed for when a memory card
is removed.
* src/trackerd/tracker-db.c: Removed the stat() on every file that
is returned if we are running a detailed search. This is
unnecessary and causes a difference in the results returned if the
database is inaccurate (which it shouldn't be).
* src/trackerd/tracker-processor.c: (mount_point_removed_cb): When
we unmount, add the directory to the deleted queue to be processed
by the indexer for now. This needs to be fixed properly at some
point (i.e. just disabling the items in the database, awaiting
SQLite FTS for that).
svn path=/trunk/; revision=2363
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-10-09 Carlos Garnacho <carlos@imendio.com>
* src/trackerd/tracker-db.c (tracker_db_search_text)
(tracker_db_get_metadata_field):
* src/trackerd/tracker-metadata.c (tracker_metadata_get):
* src/trackerd/tracker-query-tree.c (tracker_query_tree_finalize)
(tracker_query_tree_get_hits) (tracker_query_tree_get_hit_counts):
Plug leaks everywhere.
svn path=/trunk/; revision=2347
|
|
|
|
| |
svn path=/trunk/; revision=2335
|
|
|
|
|
|
|
|
|
| |
2008-10-07 Carlos Garnacho <carlos@imendio.com>
* src/trackerd/tracker-db.c (tracker_db_create_array_of_services):
Don't be naughty and overwrite memory we don't own.
svn path=/trunk/; revision=2325
|
|
|
|
| |
svn path=/trunk/; revision=2322
|
|
|
|
| |
svn path=/trunk/; revision=2280
|
|
|
|
| |
svn path=/trunk/; revision=2279
|
|
|
|
| |
svn path=/trunk/; revision=2277
|
|
|
|
| |
svn path=/trunk/; revision=2275
|
|
|
|
| |
svn path=/trunk/; revision=2274
|
|
|
|
| |
svn path=/trunk/; revision=1378
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2008-04-14 Carlos Garnacho <carlos@imendio.com>
Implement a database abstraction interface, with a sqlite
implementation. Queries/procedures return a TrackerDBResultSet object,
which simplifies result data extraction. Fixes bug #528051.
* src/trackerd/tracker-db-interface.[ch]: Added. Interface to access
databases.
* src/trackerd/tracker-db-interface-sqlite.[ch]: Added. Sqlite
implementation.
* src/trackerd/Makefile.am: add these files.
* src/trackerd/tracker-db-email.[ch], tracker-db-sqlite.[ch],
tracker-db.c, tracker-dbus-files.c, tracker-dbus-keywords.c,
tracker-dbus-metadata.c, tracker-dbus-search.c,
tracker-email-evolution.c, tracker-email-modest.c, tracker-inotify.c,
tracker-process-files.c, tracker-process-requests.c, trackerd.c: Use
the new API.
* src/trackerd/tracker-dbus-methods.[ch]: Modify to build a
DBusMessage from a TrackerDBResultSet.
* src/trackerd/tracker-email.c: Report the error in case the mail
client module can't be loaded.
svn path=/trunk/; revision=1282
|
|
|
|
|
|
| |
module, fixes bug 503725
svn path=/trunk/; revision=1267
|
|
|
|
| |
svn path=/trunk/; revision=1254
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/trackerd/tracker-cache.c:
* src/trackerd/tracker-db-sqlite.c:
* src/trackerd/tracker-db.c:
* src/trackerd/tracker-dbus-methods.c:
* src/trackerd/tracker-dbus-search.c:
* src/trackerd/tracker-dbus.c:
* src/trackerd/tracker-email-evolution.c:
* src/trackerd/tracker-email-thunderbird.c:
* src/trackerd/tracker-email-utils.c:
* src/trackerd/tracker-utils.h: Fix missing
libtracker-common/tracker-config.h and
libtracker-common/tracker-log.h dependencies which requires it.
svn path=/trunk/; revision=1224
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/libtracker-common/Makefile.am:
* src/libtracker-common/tracker-config.[ch]:
* src/libtracker-common/tracker-language.[ch]: Moved these files
here from src/trackerd so the API can be shared by all components.
* src/libtracker-common/tracker-log.[ch]: Created by taking these
functions from the src/trackerd/tracker-utils.c log functions.
This is based on a patch from Ivan Frade.
* src/trackerd/Makefile.am:
* src/trackerd/tracker-apps.c:
* src/trackerd/tracker-cache.c:
* src/trackerd/tracker-db-email.c:
* src/trackerd/tracker-db-sqlite.c:
* src/trackerd/tracker-db.c:
* src/trackerd/tracker-dbus-files.c:
* src/trackerd/tracker-dbus-keywords.c:
* src/trackerd/tracker-dbus-metadata.c:
* src/trackerd/tracker-dbus-methods.c:
* src/trackerd/tracker-dbus-search.c:
* src/trackerd/tracker-dbus.c:
* src/trackerd/tracker-email-evolution.c:
* src/trackerd/tracker-email-kmail.c:
* src/trackerd/tracker-email-thunderbird.c:
* src/trackerd/tracker-email-utils.c:
* src/trackerd/tracker-email.c:
* src/trackerd/tracker-indexer.c:
* src/trackerd/tracker-inotify.c:
* src/trackerd/tracker-ioprio.c:
* src/trackerd/tracker-metadata.c:
* src/trackerd/tracker-parser.c:
* src/trackerd/tracker-rdf-query.c:
* src/trackerd/tracker-utils.c:
* src/trackerd/trackerd.c: Update the include statments in most of
these files to use libtracker-common's config/log headers.
svn path=/trunk/; revision=1203
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/trackerd/Makefile.am:
* src/trackerd/tracker-cache.c:
* src/trackerd/tracker-db-sqlite.c:
* src/trackerd/tracker-db.c:
* src/trackerd/tracker-dbus-methods.c:
* src/trackerd/tracker-dbus-search.c:
* src/trackerd/tracker-dbus.c:
* src/trackerd/tracker-email-evolution.c:
* src/trackerd/tracker-email-thunderbird.c:
* src/trackerd/tracker-email-utils.c:
* src/trackerd/tracker-email.c:
* src/trackerd/tracker-indexer.c:
* src/trackerd/tracker-parser.c:
* src/trackerd/tracker-utils.[ch]:
* src/trackerd/trackerd.c: Moved all configuration options to
their own module for type and limit checking combined with
property notification and signalling. This fixes bug #513486.
svn path=/trunk/; revision=1200
|
|
|
|
| |
svn path=/trunk/; revision=1169
|
|
|
|
| |
svn path=/trunk/; revision=1154
|
|
|
|
| |
svn path=/trunk/; revision=1149
|
|
|
|
| |
svn path=/trunk/; revision=1146
|
|
|
|
| |
svn path=/trunk/; revision=1049
|
|
|
|
| |
svn path=/trunk/; revision=980
|
|
|
|
| |
svn path=/trunk/; revision=978
|
|
|
|
| |
svn path=/trunk/; revision=866
|
|
|
|
| |
svn path=/trunk/; revision=853
|
|
|
|
| |
svn path=/trunk/; revision=799
|
|
|
|
| |
svn path=/trunk/; revision=751
|
|
|
|
| |
svn path=/trunk/; revision=739
|
|
|
|
| |
svn path=/trunk/; revision=693
|
|
|
|
| |
svn path=/trunk/; revision=646
|
|
|
|
| |
svn path=/trunk/; revision=645
|
|
|
|
| |
svn path=/trunk/; revision=642
|
|
|
|
| |
svn path=/trunk/; revision=632
|
|
|
|
| |
svn path=/trunk/; revision=578
|
|
|
|
|
|
| |
its 3x faster
svn path=/trunk/; revision=569
|
|
|
|
| |
svn path=/trunk/; revision=564
|
|
|
|
| |
svn path=/trunk/; revision=563
|
|
|
|
| |
svn path=/trunk/; revision=554
|
|
|
|
| |
svn path=/trunk/; revision=490
|
|
|
|
| |
svn path=/trunk/; revision=481
|
|
|
|
| |
svn path=/trunk/; revision=464
|
|
|
|
| |
svn path=/trunk/; revision=461
|
|
|
|
|
|
| |
included in log file for it at default verbosity
svn path=/trunk/; revision=455
|
|
|
|
| |
svn path=/trunk/; revision=454
|
|
|
|
| |
svn path=/trunk/; revision=447
|
|
|
|
| |
svn path=/trunk/; revision=436
|
|
|
|
| |
svn path=/trunk/; revision=435
|
|
|
|
| |
svn path=/trunk/; revision=434
|