2011-10-27 Jürg Billeter Release 0.10.33 2011-10-27 Carlos Garnacho tracker-writeback: Apply writeback handlers sequentially on a same file Activating different writeback handlers on the same file in different threads may bring in issues, and as the GDBusMethodInvocation is shared across the (possibly multiple) spawned threads, there's a race condition to have it handled. libtracker-miner,crawler: Use a cancellable per crawled directory Reusing the cancellable might bring in issues if tracker_crawler_start() (which resets the cancellable) is called shortly after tracker_crawler_stop(). So pending async tasks that do check for g_cancellable_is_cancelled() might run into the wrong state. Possibly fixes NB#287480. The cancellable might be used to cancel the current operation, but then reset and reused for the next one, while the previous operation could still be on the way to be cancelled. Instead, create a new cancellable to handle any following task. 2011-10-27 Martyn Russell tracker-search-bar: Don't display the results in a broken fashion Fixes GB#662364. 2011-10-27 Carlos Garnacho libtracker-miner,buffer: Improve logging of sparql errors On sparql error, both the faulty sparql string and the affected file(s) are displayed, this is only shown with -v 3. 2011-10-27 Jürg Billeter libtracker-miner: Ignore mtime difference of less than 2 seconds FAT stores timestamps with 2 second granularity. Fixes NB#287278.