2011-08-25 Martyn Russell <martyn@lanedo.com> Release 0.10.24 2011-08-25 Sam Thursfield <sam.thursfield@codethink.co.uk> functional-tests: Only run tests that are +x This fixes a regression from the existing behaviour Fixes GB#655898 2011-08-25 Sam Thursfield <samthursfield@codethink.co.uk> functional-tests: Run tests inside an isolated DBus instance 2011-08-25 Stefano Facchini <stefano.facchini@gmail.com> libtracker-miner: fix error propagation in tracker_miner_manager_new_full Propagate inner_error and remove the warning message, letting the caller handle the error Fixes GB#657161 2011-08-25 Jürg Billeter <j@bitron.ch> SPARQL: Use single hash table and array for all update solutions This reduces peak memory usage for updates with a WHERE clause that returns many solutions. SPARQL: Add Solution helper class libtracker-data: Do not error out when deleting non-existing statement There is no need to report an error for domain mismatch on delete. This fixes DELETE { <foo:bar> ?p ?v } WHERE { <foo:bar> ?p ?v} SPARQL: Ensure that WHERE clause is evaluated before performing updates This will increase peak memory usage for updates with a WHERE clause that returns many solutions. Fixes NB#242979. 2011-08-25 Ivan Frade <ivan.frade@gmail.com> functional-tests: Print the current test name before running it 2011-08-25 Sam Thursfield <sam.thursfield@codethink.co.uk> functional-tests: Use correct argv in 400-extractor.py 2011-08-25 Ivan Frade <ivan.frade@gmail.com> functional-tests: Fail instead of error when gstreamer plugin not preset. Handle correctly nao:Tags. functional-tests: Allow to run one specific .expected file in the 400-extractor.py 2011-08-25 Sam Thursfield <sam.thursfield@codethink.co.uk> tracker-evolution: Fix compile with Evolution 2.9x 2011-08-25 Carlos Garnacho <carlos@lanedo.com> ontology: Remove tracker:writeback property from nao:prefLabel Fixes NB#278806, this property only applies to nao:Tag entities, not on files, so whenever a file with XMP keywords was added, the insertion of the keywords would trigger a writeback petition in the miner. This would add a writeback task that would issue a costly query only to find out it doesn't directly affect any nfo:FileDataObject. If several files with these characteristics were created, the effect would be multiplied as writeback petitions would be requested faster than delivered, filling the writeback queue and hence blocking any other processing. 2011-08-25 Jürg Billeter <j@bitron.ch> tracker-evolution: Add support for Evolution 3.2 Fixes GB#654824. tracker-evolution: Refactor convert_url_to_whatever to message_uri_build 2011-08-25 Philip Van Hoof <philip@codeminded.be> tracker-extract: Improve error debugging for album art handling 2011-08-25 Jürg Billeter <j@bitron.ch> tests/libtracker-extract: Fix orientation test 2011-08-22 Philip Van Hoof <philip@codeminded.be> tracker-extract: Fix memory leak on stream 2011-08-22 Mikael Ottela <mikael.ottela@ixonos.com> libtracker-extract: Fix the orientation handling in xmp Fixes NB#277799 2011-08-22 Philip Van Hoof <philip@codeminded.be> tracker-extract: Fix memleak after own review, obvious one 2011-08-22 Jürg Billeter <j@bitron.ch> tracker-extract-mp3: Do not always use guessed encoding for ID3v2 Always using guessed 8-bit encoding for ID3v2 breaks some valid MP3 files. This commit disables use of guessed encoding for ID3v2 except for Cyrillic locales where broken ID3v2 tags appear to be common. Fixes NB#278171. 2011-08-22 Philip Van Hoof <philip@codeminded.be> tracker-extract: Bugfix, strcmp wrongly used and double free tracker-extract: Support detecting non-jpeg embedded album art tracker-extract: Use incremental checksum calc to avoid memory use For large files the use of g_file_get_contents wasn't a very good idea. Instead with this patch we change that to use the support for incrementally calculating the checksum, and then using a GFileInputStream to read from the file in chunks of 1024 bytes. tracker-extract: Fix whitespace issues tracker-extract: Set retval to false if contents can't be read tracker-extract: Handle artist=null use-case for cover.jpg/png too tracker-extract: Remove temp file in case of convert + symlink tracker-extract: Add code comments about handling album art tracker-extract: Avoid albumart duplicates for cover.png tracker-extract: Avoid albumart duplicates for cover.jpg tracker-extract: Avoid albumart duplicates for embedded 2011-08-22 Sam Thursfield <sam.thursfield@codethink.co.uk> tracker-extract-gstreamer: Remove redundant tag definitions GST_TAG_DEVICE_MODEL and GST_TAG_DEVICE_MANUFACTURER are upstream since 0.10.30. 2011-08-21 Takeshi AIHANA <takeshi.aihana@gmail.com> Updated Japanese translation. 2011-08-18 Piotr Drąg <piotrdrag@gmail.com> Updated Polish translation