2010-04-29 Martyn Russell Updated NEWS Bump version 2010-04-29 Amit Jain functional-tests: Fixed metadata query for images 2010-04-29 Jean-Luc Lamadon functional-tests: Fix signal handling in miner file operations test suite 2010-04-29 Mikael Ottela Don't use isStoredAs in performance test scripts. 2010-04-29 Adrien Bustany Desktop files: Add ; to end lists This commit adds a trailing ; to the Categories line for all installed desktop files. Files miner: Fix misindentation in tracker-mines-files.c 2010-04-29 Philip Van Hoof tracker-extract: NB#166080: ignore stuff exiftool adds to Copyright fields 2010-04-29 Ivan Frade Tests: initial test to libtracker-client 2010-04-29 Philip Van Hoof plugins/evolution: Fixed a race condition, added a lock for it plugins/evolution: GB#615930: Fixed a crash in case timeout reached 2010-04-29 Mikael Ottela Added updated contacts-related performance queries. Added queries and fixed some issues in the data-generators. 2010-04-29 Ivan Frade Doc: tracker structural diagram in graphviz 2010-04-29 Philip Van Hoof tracker-extract: Fixed compilation warning 2010-04-29 Mikael Ottela Added updated message-related performance queries. Added queries and fixed some issues in the data-generators. 2010-04-29 Aleksander Morgado Fixes GB#616493 - Remove dependency of unzip from the OASIS extractor 2010-04-29 Amit Jain functional-tests: wirteback testing support extended for .png , .tif , .mp4 2010-04-29 Tshepang Lekhonkhobe tracker-extract: fixed desciption of -d in manpage 2010-04-29 Martyn Russell tracker-search-tool: Removed --service and updated man page 2010-04-29 Ken Schmedding tracker-search-tool: Accept command line search terms 2010-04-29 Carlos Garnacho libinotify: Add missing header. perror() needs stdio.h libinotify: Add perror() calls. This is so we get a clue of what went wrong when adding a monitor, like in bug #615965. TrackerMinerFS: Fix typos in query to update children URIs. 2010-04-29 Akos PASZTORY increasing coherency by putting the template near the functions that fill them performance enhancements for the datagenerator 2010-04-29 Philip Van Hoof miners/fs: GB#615836 remove tracker:mountPoint before setting it This problem made the group of queries, among which was the query unsetting tracker:available, fail. Latter property was the origin of the bug report. libstemmer: Bugfix NB#164958, FTS doesn't work for "beautif" and "beautifu" 2010-04-29 Petr Kovar Update Czech translation by Marek Cernocky 2010-04-29 Martyn Russell tracker-extract: Fixed double free in Vorbis extractor 2010-04-29 Carlos Garnacho TrackerMinerFS: always set current_parent in ensure_mtime_cache() 2010-04-29 Amit Jain Functional Tests: Updated to allow writeback completion before extracting Functional Tests: Operations of files in multilevel subfolders added 2010-04-29 Carlos Garnacho TrackerDBInterfaceSqlite: do sanity check on is_parent() and is_descendant(). TrackerDBInterfaceSqlite: Check more carefully for is_parent(). Be more intelligent about trailing slashes and don't take exact string matches as a positive. Use tracker:uri-is-descendant() in recursive delete operations. TrackerMinerFS: Get rid of slash_uri in queries where we use tracker:uri-is-*() This is already handled in these functions, so no need for that check in the miner. TrackerMinerFS: Improve condition in ensure_iri_cache(). Remove \n from g_debug and g_criticals. TrackerMinerFS: Make mtime/iri caches query per folder through tracker:uri-is-*(). Also, the query to get all children on directory moving is done through tracker:uri-is-descendant(). TrackerSparqlExpression: add tracker:uri-is-parent/descendant() sparql functions. TrackerDBInterfaceSqlite: Add functions to deal with URIs hierarchy. SparqlUriIsParent and SparqlUriIsDescendant have been added, taking 2 URIs and returning true if the second is a direct/indirect child of the former. TrackerMinerFS: Cache URNs for the processed files. This cache is cleared on processing directory change, late additions are also handled, as well as cache invalidation on files being moved/deleted. TrackerMinerFS: Do not query parent URN frequently if it doesn't exist. This is specially visible in the applications miner, since the container directories aren't actually stored. TrackerMinerFS: Perform one mtime query per folder. Now that crawling/processing order is guaranteed to have all items in one folder to be handled together, perform a mtime query per folder, and compare against these results. 2010-04-29 Philip Van Hoof tracker-extract: Compilation warning fix 2010-04-27 Andrej Žnidaršič Updated Slovenian translation