2011-02-10 Martyn Russell Release 0.9.38 2011-02-10 Aleksander Morgado tracker-extract,gstreamer: Improve error logging 2011-02-10 Jürg Billeter tracker-store: Make sure to not send unmapped errors in D-Bus replies libtracker-data: Switch back to g_static_private_free We really need to make sure to close all interfaces on shutdown, we cannot rely on TLS cleanup. This can cause critical warnings on shutdown until g_static_private_free has been fixed in GLib. 2011-02-10 Philip Van Hoof libtracker-data: Clear error instead of freeing, sets the variable to NULL too tracker-extract: Fix initialization of error variable to NULL 2011-02-10 Ivan Frade functional-tests: Kill/stop the store in a realistic way for backup/restore Kill or stop the store in the right moment, before corrupting or removing the DBs. This should make the test more predictable (before there were race conditions) 2011-02-10 Jürg Billeter libtracker-data: Fix race condition on shutdown g_static_private_free is not thread-safe, so do not use it and rely on TLS cleanup instead. This fixes critical g_object_unref warnings on shutdown. 2011-02-10 Philip Van Hoof libtracker-data: Bugfix not initializing an error with NULL libtracker-data: Recreate the DB if first init of the DB iface fails libtracker-data: Detect corruption before integrity_check at set of WAL 2011-02-09 Aleksander Morgado tracker-extract,gstreamer: Fix check for minimum gstreamer required version 2011-02-09 Martyn Russell Merge branch 'unique-nie-url' Merge branch '0.10-documentation-review' Merge branch 'nautilus-extension-update' 2011-02-09 Aleksander Morgado plugins/nautilus: Don't crash if we can't get a SPARQL connection plugins/nautilus: Remove unneeded finalize() in TrackerTagsExtension plugins/nautilus: Remove unneeded private data in TrackerTagsExtension plugins/nautilus: Fix indentation/alignment libtracker-extract: Fix Libs in pkg-config setup functional-tests: New insertion test to check that nie:url can't be duplicated functional-tests: whitespace fixes in insertion tests libtracker-data: DB version upgrade, nie:url is now an inverse functional property 2011-02-08 Aleksander Morgado Ontologies: Make nie:url an inverse functional property This will avoid having two resources with same nie:url. Fixes NB#208621 2011-02-08 Philip Van Hoof libtracker-data: Handle error when WAL journaling can't be set 2011-02-08 Aleksander Morgado docs: Added online documentation URLs to reference manuals docs, libtracker-client: Added deprecation notice in docbook index page docs, libtracker-client: Deprecate all tracker_sparql_* API libtracker-client: Change deprecation text to a more common one 2011-02-08 Ivan Frade functional-tests: Add test for NB#223536 Mp3 without artist or album. It make tracker-extract crash. 2011-02-08 Aleksander Morgado libtracker-miner: Document Tracker Thumbnailer API docs, libtracker-miner: Added missing 'Since:' tags docs, libtracker-sparql: Added missing 'Since:' tags libtracker-sparql: Builder API is all new in 0.10, as this is a new library libtracker-miner: Remove tracker-client and add tracker-sparql and gio-2.0 in pkg-config setup docs, libtracker-miner: Cleanup sections and added new 'Compiling applications' one libtracker-extract: Replace tracker-client with tracker-sparql in pkg-config setup docs, libtracker-extract: Cleanup sections and added new 'Compiling applications' one 2011-02-08 Jürg Billeter libtracker-data: Recreate database if it is empty If tracker-store is terminated while initializing the database, it will abort on subsequent starts due to empty database. With this commit the database will be recreated instead. Fixes NB#225910. 2011-02-08 Philip Van Hoof tracker-extract: Compare mtime of source file with albumart cache's file Fixes NB#221340. 2011-02-07 Daniel Mustieles Updated Spanish translation 2011-02-07 Aleksander Morgado libtracker-sparql: Fix 'Since' usage in gtk-doc documentation docs, libtracker-sparql: Priority argument missing in tracker_sparql_connection_update() example docs, libtracker-sparql: Fix builder example libtracker-sparql: Don't require dbus-glib-1 in pkg-config setup docs, libtracker-sparql: Update pkg-config setup version to 0.10 docs, libtracker-sparql: D-Bus always does FD passing now functional-tests: Rename expected audio file to fix compilation 2011-02-07 Ivan Frade ontologies: Remove default-emergency-contact predefined instance Fixes NB#180770 - Unusable emergency contact is found... 2011-02-07 Philip Van Hoof tracker-extract: Multiple double spaces in albumart filename determining Fixes NB#217610. 2011-02-07 Ivan Frade functional-tests: Added audio+DRM file to the extraction test cases 2011-02-07 Jürg Billeter tracker-store: Fix invalid memory access on too large result set tracker_dbus_request_end was called twice if D-Bus reply was too large. Fixes NB#224993. 2011-02-06 Martyn Russell tracker-needle: Make sure apps launch and don't show the desktop file Fixes GB#640623, Double-click on application result should start the application 2011-02-05 Khaled Hosny Updated Arabic translation 2011-02-05 Marek Černocký Updated Czech translation 2011-02-04 Ivan Frade functional-tests: Split application tests in two classes The tests are timing out in the machinery, and the timeout is per class. Splitting the tests in two classes to bypass this limitation. functional-tests: Disconnect writeback name-owner signal To avoid duplicate messages when starting/stopping the process in successive tests 2011-02-04 Martyn Russell plugins/nautilus: Update to use libtracker-sparql not libtracker-client 2011-02-04 Ivan Frade functional-tests: Update test to use SLO (instead of MLO) Added infrastructure to expect @URNUUID@ as value of a property and to expect a property without a concrete value 2011-02-04 Philip Van Hoof libtracker-bus, -direct, -sparql: Error handling, get_direct This makes the connection.get_direct and connection.get APIs work right. Fixes NB#222182. libtracker-data: Make DB iface's finalize cope with halfway init. instance libtracker-data, tracker-store, tracker-control, tests: Make db iface initable 2011-02-04 Ivan Frade functional-tests: Test NB#224760, too many things in IN functional-tests: Test that writeback doesnt affect contentCreated functional-tests: Clean superclass code for dirs and files functional-tests: Move writeback filenames to the superclass 2011-02-04 Philip Van Hoof tests: Add unit test for IN with >20 elements 2011-02-04 Jürg Billeter tracker-store: Increase maximum D-Bus result size It used to be 1 mio. values. However, as we now measure the size in bytes, increase it from 1 MB to 10 MB. 1 MB is not sufficient. 2011-02-03 Daniel Nylander Updated Swedish translation 2011-02-03 Martyn Russell Release 0.9.37