2011-08-25 Martyn Russell Release 0.10.24 2011-08-25 Sam Thursfield functional-tests: Only run tests that are +x This fixes a regression from the existing behaviour Fixes GB#655898 2011-08-25 Sam Thursfield functional-tests: Run tests inside an isolated DBus instance 2011-08-25 Stefano Facchini 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 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 { ?p ?v } WHERE { ?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 functional-tests: Print the current test name before running it 2011-08-25 Sam Thursfield functional-tests: Use correct argv in 400-extractor.py 2011-08-25 Ivan Frade 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 tracker-evolution: Fix compile with Evolution 2.9x 2011-08-25 Carlos Garnacho 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 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 tracker-extract: Improve error debugging for album art handling 2011-08-25 Jürg Billeter tests/libtracker-extract: Fix orientation test 2011-08-22 Philip Van Hoof tracker-extract: Fix memory leak on stream 2011-08-22 Mikael Ottela libtracker-extract: Fix the orientation handling in xmp Fixes NB#277799 2011-08-22 Philip Van Hoof tracker-extract: Fix memleak after own review, obvious one 2011-08-22 Jürg Billeter 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 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 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 Updated Japanese translation. 2011-08-18 Piotr Drąg Updated Polish translation