2012-02-15  Martyn Russell  <martyn@lanedo.com>

	Release 0.13.1

	libtracker-extract: Don't build EXIF tests if we don't have support enabled

	libtracker-extract: Crash in miner-fs due to size_t vs gssize
	Fixed by making use of GInputStream/GDataInputStream on the receiving end
	(which we were doing on the sending end) to avoid use of strlen().

	Crash was occurring on OpenBSD.

	Fixes GB#669546.

2012-02-13  Zeeshan Ali (Khattak)  <zeeshanak@gnome.org>

	tracker-extract: Extract media ID for bootable ISO
	In Boxes, we need to know which (libosinfo) media exactly are we talking
	about. Otherwise, we will have to do detection again.

	https://bugzilla.gnome.org/show_bug.cgi?id=670023

	tracker-extract: Minor optimizations & CC warning fix
	https://bugzilla.gnome.org/show_bug.cgi?id=670023

2012-02-13  Christophe Fergeau  <cfergeau@redhat.com>

	tracker-extract: Add ISO extractor using libosinfo
	Fixes GB#666372

2012-02-13  Martyn Russell  <martyn@lanedo.com>

	tracker-miner-fs: Don't index removable media on initial index if disabled

	libtracker-miner: Improve logging
	Use tracker_info() for higher level tasks so logs are easier to read

2012-02-08  Martyn Russell  <martyn@lanedo.com>

	build: Set _REQUIRED versions for giff, jpeg and tiff
	We actually don't have a requirement, but if they're not installed, the error
	message doesn't make sense.

2012-02-07  Jürg Billeter  <j@bitron.ch>

	tracker-needle: Fix build with GLib 2.31

	tracker-extract: Add missing includes

	tracker-store: Print warning if unable to initialize statistics

	libtracker-data: Fix dead code with disabled journal

	ttl2sgml: Do not call fclose if file is NULL

2012-02-04  Sam Thursfield  <sam.thursfield@codethink.co.uk>

	tests: Fix compile warning in tracker-file-notifier-test
	Fixes GB#667786.

2012-02-03  Sam Thursfield  <sam.thursfield@codethink.co.uk>

	tests: Fix tracker-file-notifier-test
	We need to use the TRACKER_DIRECTORY_FLAG_CHECK_MTIME flag to ensure the notifier
	actually picks up on the changes.

	Fixes GB#667787.

2012-01-30  Antoine Jacoutot  <ajacoutot@openbsd.org>

	libtracker-common: Add new function tracker_file_open_fd()
	Add a new function to open fds in a portable way

	open(2) with the NOATIME flag is only available on Linux. Instead of
	duplicating the same code all over with ifdef, factorize into a function
	that opens file descriptors in a portable way.

	Fixes GB#666654.

2012-01-24  Philip Van Hoof  <philip@codeminded.be>

	miners/fs: Fix crash when SIGTERM happens before mainloop is available
	Fixes NB#296488.

2012-01-18  Mikael Ottela  <mikael.ottela@ixonos.com>

	tests/libtracker-extract: Do not use tracker_coalesce_strip on constant strings.

2012-01-11  Jiro Matsuzawa  <jmatsuzawa@src.gnome.org>

	Updated Japanese translation

2012-01-05  Philip Van Hoof  <philip@codeminded.be>

	libtracker-common: Error isn't set and yet reply is NULL
	The g_dbus_connection_call_sync claims not to return NULL
	unless error is set. Yet we check for error being set and
	have seen situations where reply was NULL nonetheless.

	Test for reply being NULL and don't unref in that case.

	Fixes NB#289635.

2012-01-03  Martyn Russell  <martyn@lanedo.com>

	build: Depend on gmodule for libtracker-extract
	Since glib 2.31.4, gio does not depend on gmodule, so detecting on gmodule for
	LIBTRACKER_EXTRACT is required.

	Fixes GB#666410

2012-01-03  Philip Van Hoof  <philip@codeminded.be>

	tracker-extract, msoffice: Add debugging aid for when opening file fails
	Related: NB#296009.

2011-12-29  Philip Van Hoof  <philip@codeminded.be>

	tracker-extract, pdf: Swapped close of the file descriptors
	Previous commit had a bug: the close call on the file descriptors
	of pipe were swapped between client and parent's code blocks. Oeps.

	Fixes NB#290406.

	tracker-extract, pdf: Timeout content extraction after 10s
	Fixes NB#290406.

2011-12-21  Philip Withnall  <philip@tecnocode.co.uk>

	Bug 666678 — g_str_has_prefix() called on a NULL string…
	Fix g_str_has_prefix() being called on a NULL string with the
	tracker_config_file_new() constructor.

	Closes: bgo#666678

2011-12-19  Carlos Garnacho  <carlos@lanedo.com>

	libtracker-miner: Ensure we deal with the canonical copy on ::directory-removed
	A mismatch could result in tracker_crawler_stop() not being called, even if the
	directory being removed was the one currently indexed. This could be triggered
	by mounts detected during init_mount_points() in TrackerMinerFiles.

	libtracker-miner: don't put sparql for missing/cancelled files
	This behavior is analogous to 0.10. The miner has to allow lesser
	errors and insert minimal sparql for the files, but this kind of
	errors must not trigger sparql insertion.

2011-12-19  Kjartan Maraas  <kmaraas@gnome.org>

	Updated Norwegian bokmål translation

2011-12-16  Aleksander Morgado  <aleksander@lanedo.com>

	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  Carlos Garnacho  <carlos@lanedo.com>

	libtracker-miner: fix thinko in TrackerFileNotifier
	"canonical" was supposed to be the root dir as configured in
	the indexing tree, so the if below forces mtime checks on
	directories that do come from TrackerMonitor signals. so rename
	it to something sensible and actually initialize it.

2011-12-15  Alexandre Franke  <alexandre.franke@gmail.com>

	Fix typo in French translation

	Update French translation
	miner → collecteur
	extractor → extracteur