2011-03-31 Martyn Russell Release 0.10.6 2011-03-31 Philip Van Hoof tests, libtracker-common: Add unit test for encoding guessing libtracker-common: Set the declared locale before calling detect() libtracker-common: Only use encoding guessing when confidence >30% 2011-03-31 Jürg Billeter build: Require GStreamer 0.10.31 for GstDateTime tracker-extract-gstramer, gupnp-dlna: Use GST_DATE_TIME if available GST_DATE tag does not provide time information. Fixes NB#241833. tracker-needle: Simplify error handling libtracker-sparql: Handle GSpawnError thrown by GDBus If D-Bus session can neither be locater nor launched, GDBus throws a GSpawnError. Propagate the error properly where necessary. tracker-extract-msoffice-xml: Time limit extraction to 5s Based on patch by Lassi Nieminen. Fixes GB#645380. Fixes NB#235445. 2011-03-31 Philip Van Hoof tests, libtracker-data: Add a comment so that wally wont change the h tests, libtracker-data: Added unit tests for Unicode lower-case and case-fold libtracker-data: Add tracker:case-fold function to SPARQL 2011-03-31 Andrej Žnidaršič Updated Slovenian translation 2011-03-31 Marek Černocký Updated Czech translation Updated Czech translation 2011-03-31 Yinghua Wang Update Simplified Chinese translation. 2011-03-31 Daniel Mustieles Updated Spanish translation 2011-03-31 Andrej Žnidaršič Updated Slovenian translation 2011-03-31 Daniel Mustieles Updated Spanish translation 2011-03-31 Joe Hansen Updated Danish translation 2011-03-31 Daniel Mustieles Updated Spanish translation 2011-03-31 Andrej Žnidaršič Updated Slovenian translation 2011-03-31 Marek Černocký Updated Czech translation 2011-03-31 Jürg Billeter build: Support build with evolution 2.91.6 and later Fixes GB#645934. 2011-03-30 Philip Van Hoof tracker-extract, mp3: Length of elements in this table is 3, not 4 Fixes NB#241206. 2011-03-30 Jürg Billeter libtracker-direct: Use thread-default main context for async callback This fixes the main context used for invoking the async ready callback of tracker_direct_connection_query_async. Fixes GB#645963. 2011-03-30 Philip Van Hoof functional-tests: Cleanup test_insert_08 functional-tests: Add another GRAPH with REPLACE behaviour test functional-tests: Add GRAPH behaviour with REPLACE test libtracker-data: Fix compiler warning about unused variable libtracker-data: Performance improvement on rdf:type lookups functional-tests: Make the REPLACE test a bit more easy to use functional-tests: Improved output, add amount of contacts added functional-tests: Correct the amount of arguments for printf functional-tests: Use the newest qtcontact queries for REPLACE 2011-03-30 Adrien Bustany functional-tests: Fix contacts queries in benchmark 2011-03-30 Philip Van Hoof libtracker-data: Update my beautiful ascii art that explains the journal functional-tests: Added a performance test for REPLACE libtracker-data: Move blank_node handling to shared function libtracker-data: The guint here is a gint libtracker-data: Move domain index handling to a shared function libtracker-data: Support for FTS with REPLACE libtracker-data: Performance improvement for REPLACE support Don't lookup the object-id in case no class in the known types of the subject has tracker:notify: the only reason why we look this old object-id up is for GraphUpdated at this moment. functional-tests: Add domain check tests for REPLACE support functional-tests: Fix comments in functional test libtracker-data: Functional test for REPLACE support libtracker-data: We can return right after setting error libtracker-data: get_old_property_values already does domain check here libtracker-data: Check for domain in support for REPLACE libtracker-data: Move code comment to the right line libtracker-data: Use INSERT OR REPLACE instead of just REPLACE libtracker-data: Correct GraphUpdated for REPLACE support libtracker-data, tracker-store: Support for REPLACE on single values libtracker-data: Add an UPDATE operation to the journaling 2011-03-30 Sam Thursfield ontologies: SLO/MLO use 'false' instead of 'False' Fixes GB#645675 - mlo and slo contain invalid Turtle literals: 'False' instead of 'false' Turtle spec says that only 'false' is valid (for Sparql both are fine) http://www.w3.org/TeamSubmission/turtle/#sec-diff-sparql : "4. The constants allowed for XSD booleans: true and false are case independent. In Turtle they are not, only lowercase forms are allowed." 2011-03-30 Philip Van Hoof libtracker-data: Specify how many bytes are ok in libunistring's case libtracker-data: Use libicu, libunistring or glib for fn:lower-case Fixes NB#240168. configure.ac: This strange Evolution-plugin stuff doesn't belong here 2011-03-30 Jürg Billeter SPARQL: Handle double and dateTime typed string literals Fixes NB#240582. 2011-03-30 Adrien Bustany tracker-miner-web: Fix GVariant signature for "Associated" property 2011-03-30 Jürg Billeter tracker-needle: Fix C warnings on 64-bit platforms 2011-03-30 Carlos Garnacho tracker-needle: Fix alignment of folders without known parent tracker-needle: Make category headers stand out more. Also the number of hits is displayed now tracker-needle: Display fancier size/date in file view tracker-needle: Display fancier details in the categories view tracker-needle: Add query type column to the model tracker-needle: Don't align all text cells to have 2 lines high tracker-needle: Remove unused code tracker-needle: Bring icon view back to life It is now an image view tracker-needle: Make model load icons for file queries tracker-needle: Bring the file view back to life tracker-needle: Create the models in tracker-needle.vala, where it's then assigned to the view This makes it easier using different models for the same view. tracker-needle: Rewrite the "all" and "all in titles" query clauses ?urn should be exposed as such to be consistent. tracker-needle: Make the model expose stuff as a plain list if there's only one query added. tracker-needle: Add back details column in categories view tracker-needle: Ensure text in categories view is always 2 lines high tracker-needle: Ensure tooltips text in the models is pango markup ready tracker-needle: Separate query data from category row in model. Final effect is that not all categories appear now, only the ones with results. tracker-needle: Launch apps correctly tracker-needle: Ensure operations are cancelled on a new search term tracker-needle: Ensure consistency of the model information and its internal data Children were being added one by one, but the iter functions already handled the results array as if it was fully populated. This fixes the treeview disparity warnings. Also, proper timestamps are now set in the treeiters. tracker-needle: Add back the pixbuf column/renderer. tracker-needle: Improve categories treeview appearance tracker-needle: Fix the result store to return the correct n_children for the root. tracker-needle: Emit row-changed on categories after adding children to these. Also remove a couple silly debug print()s tracker-needle: Connect to search.activate to trigger query immediately. tracker-needle: Move querying mechanism to a custom GtkTreeModel implementation This model takes care of querying and queueing operations for incremental loading.