2011-12-16 Martyn Russell Release 0.12.9 2011-12-16 Aleksander Morgado tracker-writeback: use g_thread_try_new() if GLib >= 2.31 Since 2.31, g_thread_create() is deprecated. tracker-writeback: Use g_(mutex|cond)_(init|clear) if GLib >= 2.31 Since 2.31, g_mutex_new(), g_mutex_free(), g_cond_new(), g_cond_free() are deprecated. libtracker-miner: add TRACKER prefix to MAX_TIMEOUT_INTERVAL libtracker-miner: use GPrivate if GLib >= 2.31 Since 2.31, GStaticPrivate is deprecated. libtracker-data: properly print gint64 value libtracker-data: use GMutex if GLib >= 2.31 Since 2.31, GStaticMutex is deprecated. libtracker-data: use GPrivate if GLib >= 2.31 Since 2.31, GStaticPrivate is deprecated. libtracker-data: use g_atomic_int_add() if GLib >= 2.30 Since 2.30, g_atomic_int_add() returns a gint and is fully equivalent to g_atomic_int_exchange_and_add(). libtracker-common: use GRecMutex if GLib >= 2.31 Since 2.31, GStaticRecMutex is deprecated. tracker-extract: use g_thread_try_new() if GLib >= 2.31 Since 2.31, g_thread_create() is deprecated. tracker-extract: Use g_(mutex|cond)_(init|clear) if GLib >= 2.31 Since 2.31, g_mutex_new(), g_mutex_free(), g_cond_new(), g_cond_free() are deprecated. libtracker-common: Use g_mutex_(init|clear) if GLib >= 2.31 Since 2.31, g_mutex_new() and g_mutex_free() are deprecated. libtracker-common: use g_format_size() if GLib >= 2.30 Since 2.30, g_format_size_for_display() is deprecated due to wrongly using SI suffixes to denote IEC units. 2011-12-16 Alexandre Franke Fix typo in French translation Update French translation miner → collecteur extractor → extracteur 2011-12-16 Aleksander Morgado libtracker-miner: ignore next update is deprecated Fix deprecation comment and include the method between guards. Conflicts: src/libtracker-miner/tracker-miner-manager.c 2011-12-16 Martyn Russell libtracker-sparql: Fix the documentation in preparation for 0.13.x release libtracker-extract: Fix the documentation in preparation for 0.13.x release Conflicts: src/libtracker-extract/tracker-guarantee.c build: Clean up more compiler warnings 2011-12-16 Aleksander Morgado build: ignore built files in git Conflicts: tests/libtracker-miner/.gitignore 2011-12-16 Jürg Billeter Remove remaining g_thread_init calls Calling g_thread_init with GLib 2.31 requires explicit dependency on gthread-2.0. However, g_type_init initializes threads since GLib 2.24, so it is no longer needed. Conflicts: tests/libtracker-miner/tracker-file-system-test.c tests/libtracker-miner/tracker-indexing-tree-test.c 2011-12-16 Martyn Russell build: Fixed various compiler warnings across the entire code base 2011-12-16 Aleksander Morgado tracker-extract,text: try to extract text from files in typical windows charsets If the input file is not valid UTF-8, we now try: * UTF-16, if NUL bytes are found in the string (windows-1252 and locale encodings are not expected to have NUL bytes within the string). * If locale encoding is not UTF-8, try with the locale encoding. * If locale encoding didn't help, try with windows-1252. Fixes GB#655383. 2011-12-16 Martyn Russell libtracker-common: Document the TRACKER_USE_CONFIG_FILES env var For tracker-extract, tracker-miner-fs, tracker-store and in the reference for env vars. 2011-12-16 Aleksander Morgado libtracker-common: if testing old .cfg files, ensure one is always available Create the .cfg file when we detect that it doesn't exist. 2011-12-16 Carlos Garnacho libtracker-common: Add a way to test things with old .cfg files The TRACKER_USE_CONFIG_FILES envvar now triggers a mode where .cfg files are dumped into GSettings, but not deleted. The changes done to GSettings are also dumped to the .cfg file after any g_settings_apply() call with unapplied data. 2011-12-16 Jürg Billeter tracker-store: Fix memory leak in Steroids.update This is caused by a bug in valac. libtracker-common: Fix memory leak in tracker_string_to_date Fixes NB#294705. libtracker-data: Fix small memory leak gvdb: Merge upstream changes This fixes some memory leaks. 2011-12-16 Carlos Garnacho tracker-extract: Don't lock on freed mutexes report_statistics() was locking on a mutex that was already freed, so actually free it after this last use. 2011-12-16 Jürg Billeter libtracker-data: Fix crash due to overflow in journal reader Fixes GB#664833. 2011-11-30 Takeshi AIHANA Updated Japanese translation. 2011-11-25 Piotr Drąg Updated Polish translation