2014-03-04  Martyn Russell  <martyn@lanedo.com>

	Release 0.17.5

2014-03-03  Martyn Russell  <martyn@lanedo.com>

	tracker-extract: Don't leak FD on tiff extractor when opening file

	libtracker-miner: Remove >= 0 g_assert() on uint

2014-03-03  Fran Diéguez  <fran.dieguez@mabishu.com>

	Updated Galician translations

2014-03-02  Philip Van Hoof  <philip@codeminded.be>

	Possible use of uninitialized value

2014-03-02  Aurimas Černius  <aurisc4@gmail.com>

	Updated Lithuanian translation

2014-03-02  Marek Černocký  <marek@manet.cz>

	Updated Czech translation

2014-03-02  Jürg Billeter  <j@bitron.ch>

	man-pages: Update paths in tracker-extract.1
	Reported by Michael Biebl.

2014-02-28  Carlos Garnacho  <carlosg@gnome.org>

	extract: set nfo:Document on FallbackRdfTypes for text documents
	This ensures the right rdf:type is set so it is sent over GraphUpdated,
	and picked up by tracker-extract.

2014-02-28  Rafael Ferreira  <rafael.f.f1@gmail.com>

	Updated Brazilian Portuguese translation

2014-02-28  Piotr Drąg  <piotrdrag@gmail.com>

	Updated Polish translation

2014-02-28  Martyn Russell  <martyn@lanedo.com>

	tracker-miner-fs: Fix documentation for 'low-disk-space-limit', was in MB not %

2014-02-26  Martyn Russell  <martyn@lanedo.com>

	build: Improve description of build switches

	build: Change configure's --disable-unzip-ps-gz-files to --enable* like others.
	Nothing changes as a result of this, the default is still to enable by
	default

	build: Change configure's --disable-libxml2 to --enable-libxml2, like others.
	Nothing changes as a result of this, the default is still to enable by
	default.

	build: Remove configure args for GdkPixbuf/Qt* used for mediaart
	All of this has now been pushed out to libmediaart and no longer needed

	build: Remove configure args for Nemo, was used for media art
	The media art sources are now in libmediaart, so this switch is redundant now.

	build: Remove configure args for libsecret and gnome-keyring
	We no longer use these after the api-cleanups branch from Carlos

2014-02-25  Martyn Russell  <martyn@lanedo.com>

	Merge branch 'extract-rules-fix'

	build: Remove the need for Makefile.extractdirs

	libtracker-extract: Fix example mockup.rule file, we no longer include @modulesdir@

	libtracker-extract: Don't break compilation due to missing rules/modules dir

2014-02-24  Carlos Garnacho  <carlosg@gnome.org>

	libtracker-miner: Unset priv->current_index_root when the TrackerFileNotifier is finished
	If the last files in the loop are iterated without success, the last priv->current_index_root
	would remain at the time of emitting the ::finished signal, which might confuse
	tracker_file_notifier_is_active() afterwards.

2014-02-24  Martin Kampas  <martin.kampas+gnomebugs@ubedi.net>

	functional-tests: fix invalid SPARQL s/nao:hasTag:prefLabel/nao:prefLabel/
	The extractor output has changed. Similar fix can be seen in
	commit aabc8a8e07e90b8fae0172824185e50b6af68228.

	functional-tests: Use GraphUpdated signal from store, not miner-fs Idle status
	The tracker_miner_fs_wait_for_idle() call is used to detect miner operation
	has completed. It returns when miner's status changes to "Idle" (or on
	timeout). Unfortunately at the time miner goes idle it is not guaranteed the
	data are already in store - and the related test fails.

	A better way is to listen to GraphUpdated signal sent by store and wait until
	the desired resource is announced beng added or removed.

	Depends on tracker-tests-allow-reuse-graph-updated-signal-handling.patch.

	functional-tests: Don't require miner-fs being idle for testing data inserted
	In many test cases the tracker_miner_fs_wait_for_idle() call is used to detect
	miner operation has completed. It returns when miner's status changes to
	"Idle" (or on timeout). Unfortunately at the time miner goes idle it is not
	guaranteed the data are already in store - and the related test fails.

	The test case 301-miner-resource-removal.py does it a better way - it listens
	to GraphUpdated signal sent by store and waits until the desired resource is
	announced being added or removed.

	There is comment inside 301-miner-resource-removal.py: "FIXME: put this stuff
	in StoreHelper". This patch is to follow that comment.

	Needed by tracker-tests-310-fts-indexing-use-graph-updated-signal.patch.

	functional-tests: 400-extractor.py expects different arguments
	The tests.xml is autogenerated by create-tests-xml.py. It scans all *.py
	scripts for test class definitions and generate one test case for each class
	found. In that test case it invokes the script with the class name passed as
	an argument. 400-extractor.py expect different kind of argument.

	functional-tests: Start/stop processes in correct order, miner after extract
	The process tracker-miner-fs causes the process tracker-store be started
	automatically via the D-Bus service autostart mechanism. As the test case
	needs to start and control the processes itself, it is necessary to start them
	in order of their dependencies, so the D-Bus autostart does not happen.

	functional-tests: Increase default timeout 90s->180s, 90s isn't long enough sometimes
	Some test cases need more than the default 90 seconds to complete. As the
	tests.xml is autogenerated, it is not possible to increase the timeout
	selectively without bigger changes to the create-tests-xml.py script. Thus
	increasing globally.

	functional-tests: Don't rely on just tracker-control -t to kill tests in time
	The command `tracker-control -t` simply kill(2) all tracker processes and
	exits. It does not wait/check the processes to terminate. In some test cases
	it happens that the test case tries to launch its own instance of some tracker
	process, but it fails because the old process is still there.

	functional-tests: Fix regression introduced in commit 690eecb1

2014-02-24  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Updated Spanish translation

2014-02-24  Carlos Garnacho  <carlosg@gnome.org>

	libtracker-miner: Fix typo introduced by my previous commit

	libtracker-miner: Protect against NULL thumbnailer
	If the service initialization fails, a NULL object will be returned,
	so check for that before attempting to communicate with the thumbnailer.

	libtracker-extract: define back extract[rules|modules]dir for Makefile.am to use
	Before commit 73c0decd, src/libtracker-extract/Makefile.am was receiving those
	indirectly from $(topsrcdir)/Makefile.decls. After that file was no longer included
	those remained empty, causing wrong file lookups in the built
	tracker-miner-fs and tracker-extract.

	So the declarations have been moved to a separate $(topsrcdir)/Makefile.extractdirs,
	so they're defined once and available to both src/libtracker-extract/Makefile.am and
	src/tracker-extract/Makefile.am.

2014-02-24  Michael Biebl  <biebl@debian.org>

	libtracker-extract: Make this a package-private library
	Don't install libtracker-extract system-wide and don't generate any
	introspection data.

	This is a follow-up commit to 60fdc9b900ae1c66a65721c8314e8cc3358ca461

2014-02-24  Carlos Garnacho  <carlosg@gnome.org>

	libtracker-miner: clear thumbnailer internal objects on init() failure
	So we don't try to free invalid pointers again on finalize()

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

2014-02-23  Wylmer Wang  <wantinghard@gmail.com>

	Updated Chinese (China) translation

2014-02-22  Marek Černocký  <marek@manet.cz>

	Updated Czech translation

2014-02-22  Piotr Drąg  <piotrdrag@gmail.com>

	Updated Polish translation