2010-07-08  Martyn Russell  <martyn@lanedo.com>

	Release 0.9.12

	Updated NEWS

2010-07-08  Aleksander Morgado  <aleksander@lanedo.com>

	libtracker-client: Fix srcdir vs builddir issue for a proper make distcheck

	tracker-store: proper avoiding of NULL dereference in ptr

	Revert "tracker-store: avoid NULL dereference in ptr"
	This reverts commit fe247b2577e7d4fd1b41a1ef43bbded2d0e6a576.

	  (Broke path for ptr && error)

	libtracker-miner, storage: if mount without volume, don't rely on is_blank

	libtracker-miner, storage: improve logging

2010-07-08  Martyn Russell  <martyn@lanedo.com>

	Merge branch 'drop-inotify'

2010-07-08  Adrien Bustany  <abustany@gnome.org>

	libtracker-client: Fix object_date proto in vapi

2010-07-08  Aleksander Morgado  <aleksander@lanedo.com>

	configure: remove libinotify makefile compilation

	libtracker-miner: don't use default case in switch

	libtracker-miner: remove methods from monitor API

	tracker-monitor-tests: minor style changes

	libtracker-miner: Removed scan-timeout and cache-timeout as not used in GIO-based monitors

	tracker-monitor-tests: New directory event unit tests

	libtracker-miner: Add back recursively monitor removal that I lost somewhere

	libtracker-miner: when received event for directory, notify previous ones

	libtracker-miner: Handle MOVE(A->B)+DELETE(A) = DELETE(A)+MOVE(A->B) = MOVE(A->B)

	tracker-monitor-tests: New directory-move unit test after file update

	libtracker-miner: Remove events timeout source when finalizing the TrackerMonitor

	tracker-monitor-tests: Added new test for the MOVE+DELETE issue with GIO

	tracker-monitor-tests: test the directory move with files inside

	tracker-monitor-tests: New directory event tests (create and move_to_monitored)

	tracker-monitor-tests: Full refactor the tests
	 * Split the single file-events tests into one test per event to test
	 * Setup and teardown methods created for the file-event tests
	 * Order of tests doesn't affect the execution of the next ones, they
	   are completely independent
	 * TESTPATH based execution (-p) now works so that single-event tests
	   can be executed

	bump glib requirement to 2.24

	Fully remove inotify stuff

	tracker-monitor-test: Check expected and unexpected signals in each operation

	libtracker-miner, GIO monitors: comment for the CHANGES_DONE_HINT signal

	libtracker-miner tests: Added helper logs in monitor tester

	libtracker-miner tests: remove trailing whitespaces in monitor tests

	libtracker-miner: Fix item-changed signal when using GIO

	tracker-monitor-test: Proper file name

	libtracker-miner tests: re-enable tracker-monitor-test

	libtracker-fts: Avoid unneeded check, rc is always SQLITE_OK

	tracker-extract-mp3: avoid deadcode, bitrate will always be greater than 0

	tracker-extract: Avoid unreachable code when not using libstreamanalyzer

	tracker-store: avoid NULL dereference in ptr

	tracker-extract-pdf: check if document returned before dereferencing it

	libtracker-fts: initialize all buffers before using them

	libtracker-db, journal: Remove unreachable code

	libtracker-db, journal: remove trailing whitespaces

	libtracker-common tests: Avoid unused variable warnings

	libtracker-common tests: proper file indentation

	libtracker-miner tests: Avoid unused variable warnings

	libtracker-miner tests: proper file indentation

	libtracker-miner tests: proper file indentation

	libtracker-miner tests: Avoid unused variable warning

	tracker-writeback: Avoid unused variable warning

	tracker-store: Avoid unused variable warning

2010-07-07  Martyn Russell  <martyn@lanedo.com>

	tracker-extract: Small whitespace changes

	libtracker-common: Fixed memory leak in splice data struct cleanup

	libtracker-common: Check more parameters and make g_return* asserts clearer

	libtracker-common: Rename callback, prefix DBus in name

2010-07-07  Adrien Bustany  <abustany@gnome.org>

	Don't free iterator in steroids test
	The iterator is freed by libtracker-client

	libtracker-miner: don't free TrackerResultIterator
	The iterator belongs to libtracker-client

	libtracker-client: Fix TrackerResultIterator ownership
	TrackerResultIterator when passed in callback does belong to the lib,
	and is therefore freed by it.

	libtracker-client: use tracker_dbus_send_and_splice

	FS miner: use the GetMetadataFast of tracker-extract

	tracker-extract: Add a GetMetadataFast method
	The GetMetadataFast method uses DBus FD passing to transfer the
	resulting SPARQL query. The client passes a FD when calling the method,
	and the resulting queries will be written to that FD.

	libtracker-common: Add "send and splice"
	The tracker_dbus_send_and_splice function sends a DBusMessage, splices
	from a file descriptor and then blocks on the reply of the message.

2010-07-07  Philip Van Hoof  <philip@codeminded.be>

	libtracker-db: Silence compiler for a no-problem compilation warning

	tracker-store: Silence compiler for no-problem warnings

2010-07-07  Aleksander Morgado  <aleksander@lanedo.com>

	libtracker-miner: avoid dead code in mount_guess_content_type()

2010-07-07  Adrien Bustany  <abustany@gnome.org>

	libtracker-client: mark graph as nullable in vapi
	This commit fixes the prototypes of the SparqlBuilder functions
	insert_open and delete_open, marking the graph parameter as nullable.

2010-07-07  Aleksander Morgado  <aleksander@lanedo.com>

	libtracker-fts tests: Remove unused variable

2010-07-06  Martyn Russell  <martyn@lanedo.com>

	Merge branch 'dbus-performance'

2010-07-05  Jürg Billeter  <j@bitron.ch>

	build: Drop unused PKGLIBDIR defines

2010-07-05  Mario Blättermann  <mariobl@gnome.org>

	[i18n] Updated German translation

	[i18n] Updated German translation

2010-07-04  Andrej Žnidaršič  <andrej.znidarsic@gmail.com>

	Updated Slovenian translation

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

	libtracker-common: Always set last_time in D-Bus client data

	tracker-store: Fix crash when not building with glibc