NEW in 0.7.25 - 2010-03-11 ========================== Improvements / New: SPARQL: * Support WITH syntax for updates (1.1 draft), DELETE FROM / INSERT INTO syntax are still supported. * Fixed a crash on DELETEs when using blank nodes Ontology: * Updated mlo:predefined-landmark-category-accommodation nie:title to "Accommodation" from "accommodation". * Added nmo:reportDelivery. libtracker-common: * Fixed documentation breakages libtracker-fts: * Fixed prefix searches to ignore stop words * Fixed OR operator searching * Added better protection against invalid UTF-8 libtracker-client: * Added TrackerSparqlBuilder documentation * Added tracker-client.h for all header includes (except vala built files) * Added vala bindings * Relicensed from GPL to LGPL. libtracker-data: * Revert class counts on rollback * Small refactor around tracker_data_update_sparql_blank() * Store graphs as int ID instead of g_strdup() * Don't g_strdup() strings which are never freed in TrackerProperty libtracker-extract: * Added example code in examples/libtracker-extract * Added tracker-extract.h for all header includes * Relicensed from GPL to LGPL. * Added documentation for utils (tracker_{coalesce|merge}, etc). libtracker-miner: * Fixed documentation breakages * Fixed move operations, index source recursively if not indexed previously * Added initial unit tests * Removed unused libraries in LIBADD tracker-store: * Fixed SubjectsAdded signal tracker-miner-fs: * Added compiler hints about unlikely code paths in common functions * Added --add-file option to request a file to be indexed * Removed all .* file/dir ignores, this is done by default * Removed unused libraries in LIBADD tracker-extract: * Fixed linking, only link against libtracker-common if used directly * Fixed playlist extractor, don't relate entries using nie:isStoredAs * Added --force-module for 3rd party developers to test extractor modules * Removed unused #define statements in all extractors * Removed lots of #includes which were unnecessary * Removed imagemagick extract, it was not even in Makefile.am tracker-sparql: * Added --notifies to list classes which notify changes Bugs: * GB#612171, Add support for excel extractor to extract the plain text from the excel files * GB#609850, tracker-store segfault in tracker_parser_process_word * GB#611919, Tracker-extract-mp3 failed to extract artist name of an id3v2.2 mp3 (generated by itunes) * NB#156571, Aspect ratio are not extracted for video files. * NB#159419, Single character + * isn't working as expected for fts:match() * NB#158450, Tracker doesn't remove song from database when deleting song from device * NB#159333, wrong stats for nmo:CommunicationChannel Translations: * Updated et: Mattias Põldaru * Updated sl: Andrej Žnidaršič * Updated de: Christian Kirbach, Mario Blättermann * Updated es: Jorge González * Updated cz: Marek Černocký Notes: The default tracker-miner-fs.cfg ignore files and directories have been changed to avoid duplicate checks which adds to the indexing time. If you remove this file, it will be re-generated for you. The Deskbar applet packaged with Tracker is currently out of date and needs some love to get it working with the new APIs. It is in the same state as it was for 0.6. As such it isn't expected to work.