2011-11-25  Martyn Russell  <martyn@lanedo.com>

	Release 0.12.8
	This time with the NEWS updated :)

	Release 0.12.8

	build: Don't require miner-rss and miner-flickr to distcheck

	tracker-miner-fs: Fix build issues when we don't have HAVE_MAEMO defined

	tracker-miner-fs: Add userguides miner to POTFILES.in

2011-11-25  Carlos Garnacho  <carlos@lanedo.com>

	libtracker-extract: Plug a leak
	On error, the FD list wasn't being freed.

	tracker-extract,gif: Do not doubly close the FD
	DGifOpenFileHandle takes ownership on the FD, so don't try
	to close it ourselves too.

	tracker-extract,tiff: Do not doubly close the FD
	TIFFdOpen() takes ownership on the FD, so do not try to close
	it ourselves too.

	tracker-extract,text: Do not doubly close the FD
	tracker_read_text_from_fd() already takes care of closing it.

2011-11-25  Martyn Russell  <martyn@lanedo.com>

	tracker-miner-fs: Add initial check on basedir to avoid subsequent checks

	tracker-miner-fs: Userguides not found must fallback to 'en'
	This is for cases where the locale specified has no userguide.

	tracker-miner-fs: Use locale specific path targetting for userguides
	Fixes 2 bugs related to "Updating Library" showing for too long.

	Fixes NB#285537.
	Fixes NB#291569.

	tracker-miner-fs: Added locale checking on directories
	If not the current locale, we ignore the userguide directory, but only
	when we HAVE_MEEGOTOUCH.

	tracker-miner-fs: Detect locale changes properly in userguides miner

	tracker-miner-fs: Move tracker-miner-applications-meego to tracker-miner-meego

	tracker-miner-fs: Move tracker-miner-applications-locale to tracker-miner-locale

	tracker-miner-fs: Remove some FIXME comments and add TODO comments

2011-11-25  Jürg Billeter  <j@bitron.ch>

	tracker-miner-fs: Avoid unnecessary string copies

2011-11-25  Martyn Russell  <martyn@lanedo.com>

	tracker-miner-fs: Finishing touches on userguides miner
	- No longer get path when we don't need it per guide
	- Improve debugging
	- Remove commented out code
	- Don't allow .ini processing (only .html)

	tracker-miner-fs: Updated SPARQL generated to match more closely Files miner

	tracker-miner-fs: Added userguide extraction code
	Mostly works with the exception of a pipe leak by the looks of it.

2011-11-25  Jürg Billeter  <j@bitron.ch>

	tracker-miner-fs: Ignore userguide directory in files miner
	Userguide miner is responsible for indexing this directory.

2011-11-25  Martyn Russell  <martyn@lanedo.com>

	tracker-miner-fs: Added initial boiler plate for userguide miner
	This requires --enable-maemo to build.

2011-11-25  Carlos Garnacho  <carlos@lanedo.com>

	tracker-extract: Do not possibly leak TrackerExtractInfos

	tracker-extract,pdf: Plug a leak
	The poppler actions were being leaked. Another warning
	about invalid reads has been fixed too

	tracker-extract,albumart: Plug a leak
	The pixbuf loader was being leaked, whereas the pixbuf
	was being unref'ed, even though it's owned by the loader.

	libtracker-miner: Hook up directly to pools' state
	This way the miner is able to resume/pause as the different
	task pools notify on ::limit-reached, instead of relying
	on the pertinent item_queue_handlers_set_up() call at the
	right time.

	libtracker-extract: Deliver async result on all situations
	There were error situations that might end up on the async result
	not being called

	libtracker-extract: Made more resilient to dbus/splice failures
	Now if one of both operations fail, the other is cancelled right
	away, instead of having the petition wait forever for the other
	part to be finished, which might never happen.

	libtracker-miner: Fix buffer control in TrackerMinerFS
	Add an explicit check on item_queue_handlers_cb() to check the
	sparql buffer status, so it doesn't have an opportunity to clog
	it any further.

2011-11-25  Philip Van Hoof  <philip@codeminded.be>

	libtracker-extract: Use strncmp for region of interest's type
	Fixes NB#292744.

2011-11-25  Marek Černocký  <marek@manet.cz>

	Updated Czech translation

2011-11-25  Mario Blättermann  <mariobl@gnome.org>

	[l10n] Updated German translation

2011-11-25  Piotr Drąg  <piotrdrag@gmail.com>

	Updated POTFILES.in

2011-11-25  Ivan Frade  <ivan.frade@gmail.com>

	Makefile.am: Ignore .c files in coverage when they come from vala

	functional-tests: Update ontology-change test to milliseconds date
	Add milliseconds in the expected result.

2011-11-25  Philip Van Hoof  <philip@codeminded.be>

	miner-fs: Change that dot into a space and a dot
	Just to be sure syntax-wise

	Fixes NB#290406.

	miner-fs: End the sparql query with a dot
	Fixes NB#290406.

2011-11-25  Jürg Billeter  <j@bitron.ch>

	libtracker-bus: Do not use GDBusProxy
	The finalizer of GDBusProxy schedules an idle function to disconnect
	the name owner changed signal. This leaks a GMainContext if the
	corresponding loop was already terminated.

	Fixes NB#285426.

	Remove posix.vapi
	Both functions are available in upstream bindings.

	Remove glib-2.0-fixes.vapi
	This was fixed upstream in Vala 0.12.0.

	SPARQL: Ensure that fn:timezone-from-dateTime returns integer

2011-11-25  Philip Van Hoof  <philip@codeminded.be>

	libtracker-miner: Other signed changes where it made no sense to use guint

	libtracker-miner: Change signedness of a field that is used to calculate
	The ABS() where this field was used in had a calculation that could
	result in a negative value within the ABS's brackets. Because it's
	unrealistic that we'd ever need the value of this field to be larger
	than int, we decided to just change it to signed int.

	Fixes NB#290165.

	libtracker-extract, miner-fs: Use a fallback rdf:type in case of extractor failure
	Fixes NB#290406.

2011-11-25  Miloš Popović  <mpopovic@src.gnome.org>

	Added Serbian translation

2011-11-25  Fran Diéguez  <fran.dieguez@mabishu.com>

	Updated Galician translations

2011-11-25  Martyn Russell  <martyn@lanedo.com>

	tracker-needle: Connect iconview selection change with tag-view update

	tracker-needle: Require gtk+ 3.0 in glade file

	tracker-needle: Remove unused tags-filter now
	Since you can search by tags, there is no need to show by tags

	tracker-needle: Integrate tag editing into a panel, don't use a dialog

	tracker-needle: Don't allow entry use if switching view with tag filtering

2011-11-25  Ivan Frade  <ivan.frade@gmail.com>

	libtracker-extract: Accept ISO8601 dates with milliseconds
	Milliseconds were removed in a special case. Not needed anymore, because
	now we want milliseconds in the dates.

2011-11-25  Jürg Billeter  <j@bitron.ch>

	libtracker-data: Support fractional seconds in xsd:dateTime values
	Fixes NB#290480.

	Fix Vala warnings

2011-11-25  Philip Van Hoof  <philip@codeminded.be>

	tracker-writeback: Add include of math.h for modf

2011-11-25  Jürg Billeter  <j@bitron.ch>

	tracker-miner-applications: Do not warn for "Hidden" desktop files

2011-11-25  Philip Van Hoof  <philip@codeminded.be>

	Writeback N/E/S/W notation for GPS coordinates
	Fixes NB#291088.

	Use NFKD normalization for album and artist in albumart filename forming
	Fixes NB#290814.

2011-11-25  Andrej Žnidaršič  <andrej.znidarsic@gmail.com>

	Updated Slovenian translation

2011-11-25  Jürg Billeter  <j@bitron.ch>

	libtracker-data: Do not implicitly replace values when using blank nodes
	Fixes NB#290249.

2011-11-25  Philip Van Hoof  <philip@codeminded.be>

	tracker-writeback: Preserve file permissions
	Fixes NB#289953.

	tracker-writeback: Check for write permission
	Fixes NB#289953.

2011-11-25  Jürg Billeter  <j@bitron.ch>

	libtracker-common: Fix crash in gconf-dbus locale handling
	Fixes NB#289635.

2011-11-25  Carlos Garnacho  <carlos@lanedo.com>

	writeback: Add missing #include
	This fixes the build, which I broke in my last commit,
	oops.

	writeback: Set uniformly the same error when writeback modules don't handle the file
	Fixes NB#286656. TRACKER_DBUS_ERROR_UNSUPPORTED is used in miner/writeback
	communication when writeback doesn't handle a given RDF type, which is
	considered non-critical on the miner side. So use the same error code when
	a module refuses to handle a mimetype.

2011-11-25  Mario Blättermann  <mariobl@gnome.org>

	[l10n] Updated German translation

2011-11-25  Ivan Frade  <ivan.frade@gmail.com>

	tests/libtracker-miner: Compile correctly monitor tests to get coverage
	When gcov is enabled, libtracker-miner exports all symbols and no compilation
	against the source code files is needed. Compiling against the library
	also gives us coverage information of the test.

	tests/libtracker-miner: Fixed trailing whitespaces
	... or Martyn would cut my fingers

	tests/libtracker-miner: Mock connection to inject results in the code
	Implementation of the Tracker.Sparql.Connection interface that allows
	to set predefined results on it.

2011-11-25  Marek Černocký  <marek@manet.cz>

	Updated Czech translation

	Updated Czech translation

2011-11-25  Daniel Mustieles  <daniel.mustieles@gmail.com>

	Updated Spanish translation

2011-11-25  Jürg Billeter  <j@bitron.ch>

	libtracker-data: Also recreate domain indexes on collation change
	Fixes NB#286610.

2011-11-25  Ivan Frade  <ivan.frade@gmail.com>

	tests/libtracker-common: Testing tracker-date-time functions

	tests/libtracker-common: moving tests to the write file
	Tests for tracker-date-time.c go into tracker-date-time-test.c

	tests/libtracker-common: tests for crc32 calculation

2011-11-25  Jürg Billeter  <j@bitron.ch>

	tracker-miner-applications: Update locale file only after mining
	This ensures that locale change gets picked up on next start if the
	miner is shut down before finishing.

	Fixes NB#284591.

	tracker-miner-applications: Add miner_applications_locale_get_filename
	No functional change.

	tracker-miner-applications: Add miner_applications_locale_get_current
	No functional change.

2011-11-25  Philip Van Hoof  <philip@codeminded.be>

	tracker-extract, png: Fix DLNA profiles
	Fixes NB#288530.

	tracker-extract, jpeg: Fix DLNA profiles
	Fixes NB#288530.

2011-11-25  Ivan Frade  <ivan.frade@gmail.com>

	libtracker-common (tests/src): More tests and coverage tuning for tracker-file-utils

	tests: Use g_assert_cmpstr instead of our own implementation
	tracker_test_helpers_cmpstr_equals was written when g_assert_cmpstr
	didn't exist but both had the same intention.

2011-10-27  Takeshi AIHANA  <takeshi.aihana@gmail.com>

	Updated Japanese translation.

2011-10-27  Piotr Drąg  <piotrdrag@gmail.com>

	Updated Polish translation