NEW in 0.9.14 - 2010-07-23 ========================== The changes are: * Fixes: GB#616199, tracker-extract: Avoid second nie:title in msoffice/xml and oasis documents. * Fixes: GB#624731, libtracker-miner: Don't emit signals while iterating hash table. * Fixes: GB#624747, NB#179434: Avoid double-free in send_and_splice_async_callback() * Fixes: GB#624774, Fixes memleaks in tracker-miner-fs * Fixes: NB#180679, Make sure DBusGProxy is destroyed when destroying miner * Fixes: NB#180236, Filter not removed when going into UNAVAILABLE * Fixes: NB#179894, Reset sqlite3 stmt if detected as expired, and retry * Fixes: NB#181538, Assume tar program is in $PATH * NEW Feature: SPARQL, Add support for EXISTS and NOT EXISTS * Ontology, NAO: Set maximum cardinality of propertyName and propertyValue to 1 * Ontology, maemo: Add contactGroup{Audio,Video,Vibration}Ringtone * libtracker-data: Avoid reading already disposed memory * libtracker-data: Improve logging after sqlite error, before aborting * libtracker-data: Remove the unused contents.db * libtracker-data: Remove storing of local locale for no reason * libtracker-data: Do not cope with ontology changes in read-only mode * libtracker-data: Do not reindex in read-only mode * libtracker-data: Do not fetch resource count in read-only mode * libtracker-data: Replace interrupt_thread by GCancellable * libtracker-db, journal: Fix static code analysis issues * libtracker-db: Merged into libtracker-data * libtracker-db tests: Merged into libtracker-data tests * libtracker-common: Fix double free when error splicing * libtracker-common: Fix memory leaks when receiving partial reply plus errors in DBus calls * libtracker-common: Fixed memleak in path_has_write_access() * libtracker-client: Avoid critical, file may not have parent * libtracker-client: Fix memleak, unref DBusPendingCall missing in notify callback * libtracker-client: Avoid compiler warning when using FD-passing * libtracker-client: Fix double free, error is freed in callback * libtracker-miner: Exclude some files from coverage reports * libtracker-miner: Fixed memleak in item_move() * libtracker-miner: Fixed memleak in mount_guess_content_type() * tracker-extract: Fix crash in albumart when pixbuf cannot be created * tracker-extract, msoffice: Fixed memleak in extract_msoffice() * tracker-miner-applications: Fix memleak in process_file_cb() * tracker-writeback: Fixed memleak in get_playlist_type() Translations: * Updated sl: Andrej Žnidaršič * Updated es: Jorge González * Updated zh_CN: Jessica Ban Notes: None NEW in 0.9.13 - 2010-07-16 ========================== The changes are: * Fixes: GB#624071, t-s-t: Query results is always a 2 dimensional array. * Fixes: GB#623836, Avoid crashing if table of pieces is empty in the msword file * Fixes: NB#176090, libtracker-miner: Don't use same parent GFile for both mtime and iri caches * Fixes: NB#178825, New --feeds option in tracker-search to look for feeds * Fixes: NB#178808, Default verbosity should be errors-only in tracker-store * Fixes: NB#179559, Added domainIndex on nie:title for nmm:MusicPiece * Fixes: NB#179798, Wrong detection of ignored directory as a directory * Fixes: NB#178599, extra checks for finding the problem * Fixes: NB#174590, NCO: Remove cardinality restriction in nco:title * FixeS: NB#180602, Cannot detect is a song in device's local memory or not * NEW Feature: Added domain specific indexes, adding a column to DB tables to avoid full table scans/joins with larger tables for performance. * NEW Feature: Journal compression and rotation using 50Mb chunk sizes * libtracker-fts: Fix NEAR/XX operator with more than 2 digits * libtracker-fts: Useful debugging log included, disabled by default * libtracker-fts: Avoid possible NULL dereference * libtracker-fts: Initialize all buffers before using them * libtracker-fts: Avoid segfault when using the NEAR/N operator in FTS * libtracker-data: Added important debugging when changing database (drops/alters/creates/etc) * libtracker-data: Call g_error() if getting max ID fails * libtracker-miner: Improve logging when duplicates are found for a given uri * libtracker-miner: Improved logging, instead of "Adding item", now uses "Creating"/"Updating" * libtracker-miner: Improve logging for storage reporting * libtracker-miner: Avoid unused variable warnings in test cases * libtracker-client: Fix double free in error handling * libtracker-client: Fix object_date proto in vapi * libtracker-client: Mark graph as nullable in vapi * tracker-miner-fs: Use 60s as default DBus timeout for requests to extractor * tracker-extract: MSOffice-xml: Avoid possible NULL dereference * tracker-extract: PDF: Avoid possible NULL dereference * tracker-extract: Avoid warnings when compiling C++ code with C-only warning flags Translations: * Updated de: Mario Blättermann * Updated pt: Nicolau Gonçalves * Updated cs: Marek Cernocky Notes: None