[tracker-miners] Created tag 1.99.2



The unsigned tag '1.99.2' was created.

Tagger: Carlos Garnacho <carlosg gnome org>
Date: Mon Aug 7 18:26:47 2017 +0200

    Release 1.99.2

Changes:

0brahim Özgür (1):
      Fixes GB#612873, tracker cannot extract oasis files if the filename has spaces in it.

A S Alam (1):
      Add Punjabi Translation: started

Adrien Bustany (140):
      Fixed libtracker-miner.pc.in to include dbus-glib
      Fix .gitignore in data/ so that we don't ignore .desktop.in files
      libtracker-miner: Make TrackerMiner use standard gio callbacks and port TrackerMinerFS
      libtracker-client: Add vala bindings
      libtracker-miner: Add TrackerMinerWeb class
      TrackerMinerWeb DBus interface: Improve documentation
      libtracker-miner: Remove useless vapi dep file
      libtracker-miner: Update VAPI file
      libtracker-miner: Fix documentation typo
      libtracker-miner: Fix VAPI file
      libtracker-miner: Fix property name in dbus file
      libtracker-miner: Switch Association property to boolean
      configure.ac: Fix space/tabs mix
      Add icons for files and applications miners
      libtracker-miner: Remove writeback from VAPI
      libtracker-client: Fix VAPI file
      libtracker-client: Fix VAPI file
      libtracker-miner: Add properties in VAPI file
      libtracker-client: Add writeback functions
      tracker-writeback: Add taglib based module
      Remove id3lib writeback module
      NMM ontology: Fix typo in comment
      NMM ontology: Add writeback on nmm:performer and nmm:musicAlbum
      tracker-writeback: Fix double free in taglib module
      Files miner: Fix misindentation in tracker-mines-files.c
      Desktop files: Add ; to end lists
      Add writeback for nao:hasTag and nao:prefLabel
      Add Flickr miner
      libtracker-miner: Fix includes in vapi file
      libtracker-miner: Fix memory leak in vapi file
      Fix typo in documentation
      libtracker-miner: Add missing deps file for Vala bindings
      libtracker-miner: Add TrackerNetworkProvider class
      libtracker-common: Add config file Vala bindings
      libtracker-db: Add a "length" parameter to tracker_db_cursor_string
      Remote stale file tracker-miner-0.7.deps
      Add Tracker Steroids interface
      libtracker-client: Add Steroids support
      Add Steroids example client
      Add tests for Tracker Steroids
      Port libtracker-miner and FS miner to steroids
      Steroids server: Remove extra close calls
      Steroids server: Remove useless fields in ClientInfo
      configure: Don't fail if DBus 1.3 is not available
      Remove useless field "clients" from TrackerSteroidsPrivate
      Steroids server: Fix leak in query_inthread
      libtracker-client: Add steroids fallbacks for DBus 1.2
      Steroids server: Add missing loop_error check
      Steroids: drop RC codes and rely on pipe closing
      Properly handle call cancelling with FD passing
      Steroids client: don't run callback if call was cancelled
      Steroids client: Use gboolean instead char for bools
      Steroids client: Do not unref dbus call twice when cancelling
      Steroids client: keep a ref on client while in async
      Steroids client: remove the query field from FastAsyncData
      Add tests for async steroids functions
      Add steroids constants in libtracker-client
      Steroids client: Do not leak in fast_async_callback_iterator
      Fix compilation in tracker.c
      libtracker-client: Unspaghetize tracker_cancel_call
      Flicr miner: fix vala package dependency
      Update vala bindings for libtracker-client
      Fix compilation of FS miner if both upower and hal are disabled
      libtracker-client: mark graph as nullable in vapi
      libtracker-common: Add "send and splice"
      tracker-extract: Add a GetMetadataFast method
      FS miner: use the GetMetadataFast of tracker-extract
      libtracker-client: use tracker_dbus_send_and_splice
      libtracker-client: Fix TrackerResultIterator ownership
      libtracker-miner: don't free TrackerResultIterator
      Don't free iterator in steroids test
      libtracker-client: Fix object_date proto in vapi
      Port steroids tests to libtracker-sparql
      Add deps file for tracker-sparql.vapi
      libtracker-sparql: put util functions in Tracker.Sparql namespace
      Flickr miner: port writeback to new signal
      Flickr miner: fix critical on photos with no tags
      Rename miner desktop.in files to .desktop.in.in
      configure.ac: Don't fail if evolution headers are absent
      libtracker-bus: Fix the handling of priority in update_async
      FS miner: Use low priority for update_async calls
      VAPI files: add missing constructors to various classes
      functional-tests: Don't hardcode python version in shebang
      tracker-miner-web: Fix GVariant signature for "Associated" property
      functional-tests: Fix contacts queries in benchmark
      Initial commit
      Bookmarks: add missing cursor unref
      Plugin: remove dead code
      Bookmarks: Fix itemId/identifier confusion
      Bookmarks: add an observer for live saving/deletion in Tracker
      Cleanup unneeded code
      Add French and Spanish locales
      Fix summary
      Add README and COPYRIGHT
      Can list all messages
      Can build SPARQL to insert messages
      Add indexing delay to prefs
      Insert nco:EmailAddress resources
      First rougly function version (when it does not stop in the middle)
      Add README
      Try to use Tracker 0.8 if 0.10 is missing
      Better error reporting in UI
      Remove garbage file
      Revert "Try to use Tracker 0.8 if 0.10 is missing"
      Error properly if libtracker-sparql can't be loaded
      Use libtracker-sparql 0.11 if available
      Also index message body
      Insert nie:url for messages
      Remove dead code
      Add 'meta' table to persistent storage
      Fix 0.11 lib fallback
      Use right RDF predicate for message date
      Fix logic in 0.11 fallback
      Try to use libtracker-sparql 0.11 if 0.10 is not available
      Properly use nfo:bookmarks in place of nie:url to store bookmark URI
      tracker-needle: Add support for bookmarks
      Use correct library names in bindings.js
      Use versioned .so names in bindings.js
      Simplify code using nsIMsgDBHdr.folder
      Add addImmediate to Queue class
      Index new messages as they arrive
      TrackerStore: Fix date generation
      queue.js: Keep a reference to the timer to ensure it gets fired
      thunderbird: Also detect beta versions in version check
      thunderbird: Update README file
      thunderbird: Ensure the extensions dir exists when installing
      thunderbird: Fix --with-thunderbird-plugin-dir configure argument
      firefox: Fix --with-firefox-plugin-dir configure argument
      Thunderbird: Fix memory leak in TrackerStore.escapeString
      thunderbird: Move indexing startup out of MailStore initialization
      thunderbird: Add bindings for tracker_sparql_connection_get_async
      thunderbird: Fix parameters types in bindings.js
      thunderbird: Use asynchronous connection opening
      firefox: Raise compatibility level to 5.0.*
      firefox: Add bindings for tracker_sparql_connection_get_async
      firefox: Use asynchronous connection opening
      Thunderbird plugin: bump compatibility to 7.0.*
      Firefox plugin: bump compatibility to 6.0.*
      Trackerbird: Add fr-FR and es-ES locales
      Updated French translation

Adrien Dorsaz (3):
      tracker-needle: Add a button to search by tags
      tracker-needle: add logic to find by tags only
      tracker-needle: fix query model assertion

Akos PASZTORY (2):
      performance enhancements for the datagenerator
      increasing coherency by putting the template near the functions that fill them

Akos Pasztory (1):
      libtracker-client: Fix compilation with c++ compiler

Alain Lojewski (1):
      Updated French translation

AlainLojewski (1):
      Updated French translation

Aleksander Morgado (722):
      Fixes GB#614560, Build problems in the gio file monitoring case
      Fixes GB#614560 - Build problems in the gio file monitoring case.
      Fixes GB#615182 - Avoid initializing priorities twice in tracker-miner-fs
      Fixes GB#615313 - Avoid Invalid Read when iterating INotifyHandle list
      Fixes GB#615563 - Proper handling of --enable-evolution-miner configure option
      Fixes GB#615178 - Graceful crawling stop
      Fix for GB#615035 - Removing unzip command dependency from ms-office extractor
      Fix GB#615868: Improved OASIS extractor
      Proper indentation
      Fixes GB#616158/doc: Improve reading msoffice doc files
      Fixes GB#615948 - Improved reading msoffice/xml files
      Fixes GB#616329: Improve and fix reading msoffice/excel files
      Fixes GB#616403 - Improve & fix reading msoffice/powerpoint files
      Fixes GB#616165: Improved reading PS and PS-GZ files
      Fixes GB#616493 - Remove dependency of unzip from the OASIS extractor
      Fix compilation warning
      Fix compilation
      Remove unused variable
      pkg-config should look for rest-0.6, not rest
      service_DATA should list the .service files, not the .service.in files
      Ignore some built files
      Fixed make distcheck
      template files should go in dist tarball
      Several modifications in the build structure, including VPATH builds
      data ontologies: align items in Makefile.am
      Fixes GB#618011: Don't show in status icon actions that haven't been compiled
      Fixes GB#614728 - Define system search icon as window icon for t-s-t
      Missing AC_DEFINEs added to fix GB#618011
      Fixes GB#618707: tracker preferences shows notification area options even when status icon isn't built
      Fixes GB#616845 - Avoid word counting in the extractors
      Updated man page of tracker-extract.cfg with new max_bytes parameter
      Fix the tracker-extract config
      Setup config also for standalone mode
      tracker_text_validate_utf8 can return only the number of valid UTF-8 bytes
      Fixed text extractor
      Moved the istream text reader to a separate file
      minor alignment fix
      Allow pid pointer being NULL
      re-enable the check for non-NULL pid, as it is really needed
      Reuse the same code for text and oasis/contents
      Files renamed as using GIOChannel instead of GInputStream
      New unit tests for libtracker-extract added
      Avoid the use of GIOChannels
      Set absolute max bytes that can be read to 10 Mbytes
      tracker-extract: remove unneeded things
      tracker-extract.cfg manpage: update max absolute number of bytes to extract
      configure.ac: fix HAVE_TRACKER_* define values in auto mode
      tracker-language: new method to check if a word is a stopword
      utils: new tracker_strhex method to get the hex view of a given string
      FTS parser: Added new GNU libunistring and libicu based parsers
      libtracker-fts tests: New command line tester for the parsers
      FTS parser: added unit tests
      FTS parsers: fix options in configure
      Fixes GB#491850 and GB#503366: new FTS configuration parameters
      tracker_strhex: avoid unneeded aux char array
      tracker_parser_unaccent_utf16be_word: make it a no-op if no unac
      FTS parser tests: fix when libunac is not available
      libicu parser: fix overflow when converting katakana text from UChars to UTF-8
      FTS: Re-enable TRACKER_FTS_STOP_WORDS envvar for unit tests
      libicu parser: coding style fix
      FTS parser tests: disable some tests if using the glib/pango parser
      Fixes GB#617812: Tracker not disabled when started on battery power
      FTS parser: delimit_words is always FALSE, so removing it
      FTS parser: max_words_to_index in the parser implementation is not needed, so removing it
      Fixes GB#526346: New FTS config option to enable/disable stemmer
      Fixes GB#560220: New FTS config option to enable/disable unaccenting
      Fixes GB#619271: pango dependency only needed if compiling the glib/pango parser
      libtracker-data: minor improvement in error reporting
      Fixes GB#619630: HTML extractor inserts several nie:title if title has an ampersand character
      Fixes GB#619615: Include DC ontology in gtk-doc documentation
      FTS tests: small fix in test data
      FTS Parsers: new README file explaining benefits of each one
      FTS parsers: refactor & cleanup API
      FTS libicu parser: use TrackerParserWordType instead of gboolean
      FTS parsers: minor indentation fixes
      FTS parsers: remove tracker_parser_process_word() from parser API
      extractors: small log message change
      Fixes GB#619535: MaxWords configuration in FTS config is not used
      Fixes GB#619929: tracker-search shouldn't quit if stopword found
      Fixes GB#619498: Check if stop word before stemming, not after
      libtracker-common: remove public gtk-doc documentation
      FTS libicu parser: memleak fixed
      Fixes NB#172818: Tracker is not indexing new content on EMMC
      libtracker-miner: Use GMounts instead of GVolumes
      Fixes GB#621001: don't allow whitespaces in UUIDs
      libtracker-miner: properly detect removable media
      tracker-miner-fs: only force recheck if mounted path contains one indexed location
      Fixes GB#621112: Resources not deleted from store when files removed from removable media
      tracker-miner-fs: Only check if exist those files which didn't have mtime check
      libtracker-miner: Only re-check directories affected by the new mount point
      tracker-miner-fs: small indentation fix
      libtracker-miner: Consider mounts inside recursively indexed locations
      Fixes GB#621183: When mounting volume 2nd time, inotify watches don't work any more
      libtracker-miner: Support crawl directories with NULL parent
      libtracker-miner: minor indentation fixes
      libtracker-miner: avoid checking if removed files without mtime in the store
      libtracker-miner: don't consider shadowed GMounts
      libtracker-miner: minor indentation fixes
      tracker-miner-fs: check for first index run no longer needed in mount_added_cb
      libtracker-miner, miner-fs: remove trailing whitespaces
      libtracker-miner: support GMounts without GVolume in mount_guess_content_type()
      Fixes GB#619244: Use a custom unaccenting method instead of libunac
      configure: Fix report messages when disabling miners
      tracker-miner-fs: Fix compilation when no upower and no hal
      Fixes GB#621015: Index removable media when miner-fs starts and configured to do so
      Fixes GB#621110: Remove resources from store if directory no longer indexed after conf change
      Ontology: new tracker:isRemovable and tracker:isOptical properties
      libtracker-miner: New tracker_storage_get_type_for_uuid API method
      tracker-miner-fs: Set proper volume types when adding new volumes
      tracker-miner-fs: during startup, remove resources based on removable/optical config
      Fixes GB#621108: Update available resources when IndexRemovableMedia or IndexOpticalDiscs changes
      libtracker-miner: Update explanation of the tracker_miner_fs_directory_remove_full() method
      libtracker-miner: New helper macros to work with storage types
      Merge remote branch 'origin/removable-opticals'
      Fixes NB#175957: Properly setup non-removable mounts at startup
      Fixes NB#170915: tracker-search for snippet is resulting in errors
      Fixes GB#622351: Wrong initial detection of mounted state of the root partition
      Fixes NB#175723: Avoid duplicates if several monitor events arrive together and store is slow
      libtracker-miner: minor style changes
      libtracker-client: remove trailing whitespaces
      libtracker-client: pass proper callback user data
      FTS: New --enable-tracker-fts configure option
      tracker-db-journal tests: don't need libtracker-fts
      FTS tests: only run if FTS enabled
      tracker-store: Don't explicitly link to libstemmer
      tracker-search: When FTS disabled, don't use fts:match and don't check for stopwords
      FTS: if disabled, don't compile libtracker-fts or libstemmer
      libtracker-common: if FTS disabled, don't compile language support
      libtracker-db: only link to libtracker-fts when FTS enabled
      libtracker-db: Support disabling FTS
      libtracker-data: Support disabling FTS
      tracker-miner-fs: remove old volume cleanup
      Fixes GB#621070: Re-enable volume cleanup
      tracker-miner-fs: minor refactor
      tracker-miner-fs: if no mount point change needed, initialize stale removal
      Fixes GB#511474: Remove the option to index remote mounted directories
      t-s-t: remove trailing whitespaces
      Fixes GB#616809: t-s-t shows Author as urn:uuid: in metadata bar
      t-s-b, t-s-i: Update copyright year to 2010
      Update Authors
      Fixes NB#174202 and NB#176932: A file with 'video/x-ms-asf' mimetype may actually be audio-only.
      Added -Wno-portability to AM_INIT_AUTOMAKE
      tracker-store: always reset interrupt before any query/update
      Fixes GB#623203: Fix segfault when guessing content type in mounts without path
      libtracker-miner: small alignment fixes
      libtracker-miner: Fix potential invalid read error
      Fixes NB#177447: Remove the 'error' signal from TrackerMiner object
      libtracker-fts tests: Remove unused variable
      libtracker-miner: avoid dead code in mount_guess_content_type()
      tracker-store: Avoid unused variable warning
      tracker-writeback: Avoid unused variable warning
      libtracker-miner tests: Avoid unused variable warning
      libtracker-miner tests: proper file indentation
      libtracker-miner tests: proper file indentation
      libtracker-miner tests: Avoid unused variable warnings
      libtracker-common tests: proper file indentation
      libtracker-common tests: Avoid unused variable warnings
      libtracker-db, journal: remove trailing whitespaces
      libtracker-db, journal: Remove unreachable code
      libtracker-fts: initialize all buffers before using them
      tracker-extract-pdf: check if document returned before dereferencing it
      tracker-store: avoid NULL dereference in ptr
      tracker-extract: Avoid unreachable code when not using libstreamanalyzer
      tracker-extract-mp3: avoid deadcode, bitrate will always be greater than 0
      libtracker-fts: Avoid unneeded check, rc is always SQLITE_OK
      libtracker-miner tests: re-enable tracker-monitor-test
      tracker-monitor-test: Proper file name
      libtracker-miner: Fix item-changed signal when using GIO
      libtracker-miner tests: remove trailing whitespaces in monitor tests
      libtracker-miner tests: Added helper logs in monitor tester
      libtracker-miner, GIO monitors: comment for the CHANGES_DONE_HINT signal
      tracker-monitor-test: Check expected and unexpected signals in each operation
      Fully remove inotify stuff
      bump glib requirement to 2.24
      tracker-monitor-tests: Full refactor the tests
      tracker-monitor-tests: New directory event tests (create and move_to_monitored)
      tracker-monitor-tests: test the directory move with files inside
      tracker-monitor-tests: Added new test for the MOVE+DELETE issue with GIO
      libtracker-miner: Remove events timeout source when finalizing the TrackerMonitor
      tracker-monitor-tests: New directory-move unit test after file update
      libtracker-miner: Handle MOVE(A->B)+DELETE(A) = DELETE(A)+MOVE(A->B) = MOVE(A->B)
      libtracker-miner: when received event for directory, notify previous ones
      libtracker-miner: Add back recursively monitor removal that I lost somewhere
      tracker-monitor-tests: New directory event unit tests
      libtracker-miner: Removed scan-timeout and cache-timeout as not used in GIO-based monitors
      tracker-monitor-tests: minor style changes
      libtracker-miner: remove methods from monitor API
      libtracker-miner: don't use default case in switch
      configure: remove libinotify makefile compilation
      libtracker-miner, storage: improve logging
      libtracker-miner, storage: if mount without volume, don't rely on is_blank
      Revert "tracker-store: avoid NULL dereference in ptr"
      tracker-store: proper avoiding of NULL dereference in ptr
      libtracker-client: Fix srcdir vs builddir issue for a proper make distcheck
      Fixes GB#623836: Avoid crashing if table of pieces is empty in the msword file
      tracker-extract: avoid warnings when compiling C++ code with C-only warning flags
      tracker-miner-fs: Use 60s as default DBus timeout for requests to extractor
      Fixes NB#178808: Default verbosity should be errors-only in tracker-store
      libtracker-miner tests: Avoid unused variable warning
      tracker-extract, msoffice-xml: Avoid possible NULL dereference
      libtracker-fts: Avoid possible NULL dereference
      Fixes NB#178825: New --feeds option in tracker-search to look for feeds
      tracker-extract, pdf: Avoid possible NULL dereference
      libtracker-data: abort if getting max ID fails
      libtracker-miner: Improve logging when found duplicates for a given uri
      libtracker-miner: sparql_query_cb() called now item_query_exists_cb()
      libtracker-miner: Improving logs
      Fixes NB#176090, libtracker-miner: Don't use same parent GFile for both mtime and iri caches
      Fixes NB#179798: Wrong detection of ignored directory as a directory
      libtracker-fts: useful debugging log included, disabled by default
      libtracker-fts: Fix NEAR/XX operator with more than 2 digits
      libtracker-fts: Avoid segfault when using the NEAR/N operator in FTS
      libtracker-fts: Helper log better after NEAR-related fixes
      Fixes GB#624071, t-s-t: Query results is always a 2 dimensional array.
      tracker-miner-fs: Improve logs
      libtracker-miner: Fix alignment and some missing semicolons
      libtracker-miner: New tracker_miner_fs_query_urn() API method
      libtracker-miner: New tracker_miner_execute_sparql_sync() API method
      tracker-miner-files: Make initial volume query synchronous, and check if mount point exists in store
      tracker-miner-fs: Create dummy nfo:Folder for mountpoint if needed
      tracker-miner-fs: Unix time origin not good as dummy time...
      Fixes GB#624346, libtracker-miner: Proper tracker:mountPoint set for volumes
      libtracker-miner, miner-fs: Avoid querying with fn:starts-with if not needed
      libtracker-miner: minor style fixes
      libtracker-miner, storage: Fix memleak, GUnixMountEntry was not being disposed
      libtracker-miner: Fix memleak in item_move()
      libtracker-db, journal: Remove unreachable code
      libtracker-db, journal: Remove duplicated assert
      libtracker-db, journal: Just in case, check if block was allocated
      Fix leaks when not unref-ing GFileInfo
      coverage: excluded several files in libtracker-miner which are difficult to test with unit-tests
      Probably fixes GB#616199: Avoid second nie:title in msoffice/xml and oasis documents
      Fixed GB#624731: Don't emit signals while iterating HT
      libtracker-client: Avoid compiler warning when using FD-passing
      Fixes GB#624747 and NB#179434: Avoid double-free in send_and_splice_async_callback()
      libtracker-client: Fix memleak, unref DBusPendingCall missing in notify callback
      libtracker-common: Fix memory leak when receiving partial reply plus error in DBus async call
      libtracker-common: Better call stream_get_data() after dbus_pending_call_block()
      libtracker-common: Fix memory leak when receiving partial reply plus error in DBus sync call
      libtracker-common: If error splicing, let user callback free it
      Fixes NB#180236, tracker-store: check if user_data expected one only if proper message path and 
interface
      tracker-extract: check if user_data expected one only if proper message path and interface
      libtracker-data: Improve logging after sqlite error, before aborting
      tracker-miner-fs: Fix memleak in get_metadata_fast_cb()
      libtracker-client: Fix double free, error was freed in callback
      Fixes NB#180679: Make sure DBusGProxy is destroyed when destroying miner
      Re-fixes NB#180236: Filter not removed when going into UNAVAILABLE
      libtracker-data: Avoid reading already disposed memory
      Fixes NB#179894: Reset sqlite3 stmt if detected as expired, and retry
      libtracker-db tests moved to libtracker-data
      libtracker-miner: file may not have parent
      Fixes NB#181538: Assume tar program is in $PATH
      Possibly fixes NB#182788: segfault during opendir()
      VPATH build issues fixed
      Fixes NB#179570: FTS search of file extension doesn't always work
      Bumped version of GLib required from 2.20 to 2.24
      libtracker-miner: Improve logs
      libtracker-miner: Print uri always instead of path, as path may not be UTF-8
      Revert "libtracker-miner: Improve logs"
      libtracker-miner: If parent being processed, wait.
      Fixes NB#181421: Duplicates when monitor events processed before directory is created in store
      libtracker-sparql: Consider \b and \f while iterating string to escape
      libtracker-sparql: Avoid compiler warning
      libtracker-sparql: Setup initial gtk-doc documentation
      libtracker-sparql: Avoid tmpl files in documentation
      libtracker-sparql: Documentation base finished
      libtracker-sparql: Added pkg-config stuff for the new library
      libtracker-sparql: Added examples in documentation
      libtracker-sparql: Added update example in documentation
      libtracker-sparql: Added overview in documentation
      libtracker-sparql: Remove example from source, as already in sgml
      libtracker-sparql: additional small comment in documentation
      tests/functional-tests: Fix distcheck
      libtracker-bus: Fix distcheck, missing header in dist
      distcheck fixes: vala generated sources are in srcdir in dist
      libtracker-bus: no return value expected in method
      Fix distcheck issues
      Fixes NB#184882: tracker-extract is getting crashed for malformed gif files
      build: Fix VPATH builds
      distcheck fixes: vala generated sources are in srcdir in dist
      distcheck fix: disable generation of Makefile for tests/tracker-steroids
      distcheck fixes: vala generated sources are in srcdir in dist
      build: Fix distcheck
      libtracker-sparql: add dbus-glib-1 dep when compiling vala sources
      OASIS extractor: minor indentation fixes
      configure: minor indentation issues
      Fixes GB#627281: Crash in msoffice extractor
      Fix distcheck
      functional-tests: ignore built file
      tracker-steroids tests: when cancelled, an error is expected
      tracker-extract, msoffice: remove extra line
      Fix distcheck: stamp should be distributed with ttl files
      functional-tests, fts: remove rdfs:Resource, not rdf:Resource
      tracker-store: avoid unregister_g_object() criticals
      libtracker-sparql: cursor_get_n_columns() should only be called after cursor_next()
      functional-tests: Updated FTS offsets/rank unit tests      * Delete resources after the test      * Use 
different urns in the different tests
      FTS: Make sure tracker_fts_update_commit() gets called when FTS info is updated
      functional-tests: corrupted-image extraction test is no longer an expected failure, as bug was fixed
      data/dbus: fix distcheck
      functional-tests: Avoid FTS tests if FTS is disabled
      libtracker-miner: Don't print paths as they may not be in UTF-8, print URIs
      functional-tests: don't include TTL files in dist
      tracker-miner-fs: Default should_process to TRUE in check_directory() and check_file()
      libtracker-miner: Indentation fixes
      libtracker-miner: if CREATED event is received from the monitor, force IRI cache update
      libtracker-miner: Improved fix in commit 0581f68, so that regeneration is not done in initial crawling
      tracker-control: avoid compiler warning
      ttl_sgml: avoid compiler warning
      libtracker-miner: Avoid gtk-doc warnings: multiple IDs for constraint linkend
      build: use common LIBS and CFLAGS for all unicode support options
      libtracker-data: Implemented collation functions
      libtracker-data: Register our collator function
      libtracker-data: Enable collation in all text columns
      collation: added helper logs
      libtracker-data: don't collate Uri in Resource table
      libtracker-data: libicu collation based on LC_COLLATE, not LC_ALL
      libtracker-data: Detect locale change
      libtracker-data: if locale changes, re-create indexes
      libtracker-data: no need to get the iface when recreating indexes
      libtracker-data: new tracker DB version due to collation on columns
      libtracker-data: avoid the need of TrackerDBCollationFunc
      libtracker-data: Rename tracker_collation_deinit() to tracker_collation_shutdown()
      libtracker-data: Removed PRINT_INSTEAD_OF_LOG as TRACKER_VERBOSITY envvar already does it properly
      functional tests, class-signal: Fix compilation with LDFLAGS="-Wl,--as-needed -Wl,-Bsymbolic"
      libtracker-data, tests: force en_US.utf8 collation locale
      Fixes GB#628536: Don't install ui files for example utils
      configure: avoid glib unicode support in auto mode
      Fixes GB#628859: Ship examples/rss-reader/initial-data.ttl in tarballs
      Fixes NB#187558: libtracker-miner, try to fix nfo:FileDataObjects without nfo:belongsToContainer
      libtracker-sparql: git-ignore vala-generated file
      tracker-status: plug a leak
      tracker-extract: Use g_pattern_match() instead of g_pattern_match_simple()
      tracker-extract: content-type in mime is always ASCII
      Fixes NB#192326: tracker-store default log level set to critical logs only
      tracker-extract: fix use of g_strreverse()
      tracker-extract: if requested max 0 bytes, don't even start extracting content
      libtracker-sparql tests: do not require a prior installation
      tracker-extract: remove unneeded call to tracker_topanalyzer_shutdown()
      libtracker-data: make compiler happy
      libtracker-miner: Fire CREATED event only on CHANGES_DONE_HINT
      tracker-miner-fs: Treat ATTRIBUTE_CHANGED-only events independently
      libtracker-miner, tracker-miner-fs: Only update FileLastModified and FileLastAccessed on file 
attributes updated
      libtracker-miner: Enable blacklisting in TrackerMonitor
      libtracker-monitor: simplify event merging code in DELETED event
      libtracker-miner: don't create inner loop until needed
      Fixes NB#193044: libtracker-miner, ensure empty directories are mtime-checked when crawling
      libtracker-miner tests: ATTRIBUTE_UPDATED test added
      libtracker-miner tests: CREATED issued on CHANGES_DONE_HINT
      libtracker-miner tests: Added new blacklisting and event merging tests
      tracker-extract-mp3: fix memory leak in albumart data
      configure.ac: removed the message regarding fd-passing support from the configure report
      configure.ac: Make sure sqlite is compiled thread-safe
      utils: Added new mtp sync simulator
      utils, mtp-dummy: Use tracker coding style
      utils: fix distcheck
      tracker-miner-fs: Fix mountpoint setup
      unit tests, tracker-sparql: Assume en_US.utf8 locale for a proper collation
      unit tests, tracker-sparql: include locale header
      utils, mtp-dummy: Implemented renaming of all files after batch copy finishes
      functional-tests: ignore tracker-tests.aegis file generated during tests
      Updated NEWS
      libtracker-data: improved collation related debugging traces
      libtracker-data: Notify locales being used also for libunistring and glib collators
      utils, mtp-dummy: locale initialization was missing
      libtracker-bus: plug memleak when updating, GAsyncResult should always be unref-ed
      libtracker-bus: Handle error properly in array_update_finish()
      distcheck fix: distribute the .in.in files as they will need variable substitution depending on prefix 
during configure
      libtracker-miner: New processing pool out of the TrackerMinerFS object
      libtracker-miner: Integrate the new processing pool
      libtracker-miner: documented how the processing pool works
      libtracker-miner: Fix queue looping in processing pool
      libtracker-miner: Fix deallocation of tasks when stopping the miner
      libtracker-miner: When QUEUE_WAIT, force a processing pool buffer flush
      tracker-miner-fs: Max 10 files extracting, and 100 files processing
      libtracker-miner: Split internal PROCESS queue into two: READY and PROCESSING
      libtracker-miner: simplify array creation as we know the size in advance
      libtracker-miner: Use tracker prefix in the processing pool
      libtracker-miner: set processing pool logs as traces enabled at compile time
      libtracker-miner: Try to avoid some unneeded heap allocations
      libtracker-miner: fix task status enumeration so that first item is -1
      libtracker-miner: Minor coding style change
      libtracker-miner: a task is always given to the async operation
      libtracker-miner: Fix weird alignment
      libtracker-miner: Don't report processing or percentage change until crawling is finished
      Merge branch 'miner-fs-refactor-multi-insert'
      Fixes GB#631391: MsOffice-XML content extraction doesn't work properly
      tracker-extract, msoffice-xml: don't use a static var to check if nie:generator was already set
      Fixes GB#633093: Use statvfs64() if available to check for free space
      libtracker-bus: Disable dbus timeouts in updates to the store
      tracker-extract, gif: Plug small memleak
      Fixes GB#633118: Read comments embedded in GIF files
      Fixes NB#200310: BMP files should also be registered as nmm:Photo
      libtracker-client: Don't clear vala stamp in CLEANFILES
      flickr miner: Don't clear vala stamp in CLEANFILES
      tracker-store: Fix valid callback check
      tracker-miner-applications: improve logging when invalid desktop files found
      tracker-miner-applications: In meego translator, don't return ASCII, return UTF-8
      tracker-miner-applications: when defaulting to application, include nie:dataSource
      tracker-search: New --software and --software-categories options
      tracker-miner-applications: Remove unneeded extra nie:dataSource set
      tracker-miner-applications: separator of multi-string is also in UTF-8
      Fixes NB#203593: All libtracker-miner section names in CamelCase in documentation
      libtracker-data: Improve error reporting when trying to set WAL journal mode fails
      Fixes NB#203540: Composer label not extracted in ID3v2.3 mp3 files
      tracker-extract, mp3: Remove memory leak
      tracker-extract, msoffice: Improve handling of max_bytes=0
      tracker-extract, msoffice: Small alignment fix
      tracker-extract: Split msoffice and msoffice-xml extractors
      tracker-extract, msoffice-xml: Move querying content type to a new method
      tracker-extract, msoffice-xml: Refactor everything to make it more clear to understand
      tracker-extract, msoffice-xml: If max bytes reached don't even start parser
      tracker-extract, msoffice-xml: Fix invalid reads
      Fixes GB#634424: MsOffice metadata extractor is not unicode aware
      tracker-extract, msoffice: Set proper octal range
      Fixes NB#197067: tracker-miner-fs crawls open files
      Fixes GB#635794: Add missing vapi files to dist
      Fixes NB#208420: Critical in miner-fs when msyncd and Ovi Suite in operation
      libtracker-common: Locale retrieval from gconf implemented
      libtracker-data: Enable locale retrieval with tracker_locale_get()
      tracker-store: Recreate indexes when locale change detected
      libtracker-data: Reset collator in connection when locale change detected
      tracker-store: Perform locale change processing in an idle to avoid deadlock
      tracker-store: Pass busy callback to data_manager_reload()
      tracker-store: Shutdown events while reloading data manager
      tracker-store: Moved locale change subscription stuff to separate files
      tracker-store, libtracker-data: Improve status reporting
      tracker-status: Change tracker-store reporting to avoid the Journal Replay message always
      tracker-miner-applications: Re-extract desktop files when locale change detected
      libtracker-data: Use thread-safe operations to manage the flag requesting collator reset
      libtracker-data: Make sure there's no cursor alive when we do the collator reset
      libtracker-data: Make the n_active_cursors threadsafe
      libtracker-common, locale: Add TRACKER prefix to the new environment variable
      docs: Document the TRACKER_DISABLE_MEEGOTOUCH_LOCALE environment variable
      libtracker-common, libtracker-data: Remove tracker prefix from static functions
      libtracker-common, miner-applications: Improve check for empty string
      libtracker-common, libtracker-data: Minor fixes
      libtracker-data: Remove unneeded 'started' variable in the cursor
      libtracker-common, locale: Fix compilation without --enable-maemo
      libtracker-common: New tracker_file_is_hidden() file utility
      tracker-miner-fs: Use tracker_file_is_hidden()
      tracker-extract, albumart: Don't assume that g_file_get_parent() returns non-NULL
      tests: fix distcheck
      tracker-extract: New windows icon extractor (image/vnd.microsoft.icon)
      tracker-extract,txt: Support text files encoded in UTF-16 if BOM available
      libtracker-miner: Don't add monitors when renaming a directory to a hidden name
      libtracker-miner: When a moved dir event detected, cancel all monitors in the dir
      libtracker-monitor: On directory remove, first remove monitors, then notify event
      libtracker-miner: Improve traces in the processing pool, reason of flush added
      libtracker-common: New tracker_file_cmp() which returns 0 if files are equal
      libtracker-miner: Ensure proper task queues when crawling
      libtracker-miner: make sure original monitors are removed during a move operation
      libtracker-miner: Improve traces in processing pool, report tasks in timeout
      libtracker-miner: When deleting resources, first mark unavailable and then fully remove them
      libtracker-miner: set pool owner only if traces enabled
      libtracker-miner: don't use g_return_val_if_fail() in private methods
      libtracker-miner: New IRI cache traces
      tests,libtracker-miner: Fix expected results on directory move operations
      tracker-miner-fs,applications: not finding locale file is not critical
      libtracker-common: print PID of process in dbus requests
      libtracker-miner: Skip IgnoreNextUpdate requests on CREATED events
      libtracker-miner: Set proper nfo:belongsToContainer on file move operations
      libtracker-miner: Renamed symbols which enable traces
      libtracker-miner: New logs and traces for the event queues
      docs: Fix compilation of ontology-graph
      libtracker-miner: If we cannot get a proper SPARQL connection, log error and abort
      libtracker-data: When new class created, propagate previous property values to domain indexes, if any
      tracker-writeback,xmp: Don't use XMP_CLOSE_SAFEUPDATE
      libtracker-miner: log when an event is ignored because the file is locked
      tracker-writeback: unlock file after 1s of update, not 3s
      tracker-control: on -rs, ensure the 1s wait between stop and start
      tracker-extract,mp3: Fix sample rate table usage
      tracker-extract,mp3: Fix bitrate table usage
      libtracker-miner: minor coding style changes
      libtracker-monitor: Don't fall through to next case in switch, its confusing
      libtracker-miner: If CREATED(A)+CHANGED(A) received, delay the CREATED event until CHANGES_DONE_HINT(A)
      functional tests: Remove trailing whitespaces in miner basic ops
      functional tests: Ensure nfo:belongsToContainer is changed on file moves
      functional tests: New tests for application operations
      functional tests: Add new tracker_all_testing_[start|stop]
      functional tests, applications: Tests should start/stop all tracker components
      functional tests, applications: Improved camera simulation tests, including writeback+geotags
      functional tests, applications: Remove unneeded query
      functional tests, applications: New tests for video recordings
      functional tests, applications: Setup and teardown each test independently
      functional tests, applications: Debug logging in miner-fs and writeback
      functional tests, applications: Really simulate camera with slow copying and file locking
      functional tests: Run new applications suite by default
      functional tests: Don't align backslashes in Makefile.am
      functional tests: Renamed applications test file to applications-camera
      functional tests, applications: Moved get_urn_count_by_url() to parent class
      functional tests, applications: New sync-related tests
      functional tests, applications: No need to flock() in the tests
      functional tests, applications: Remove unneeded sleeps
      tracker-miner-fs: Indentation and coding style fixes
      tracker-miner-fs: Maximum value for stale removal threshold is 365 days
      tracker-miner-fs: Fix minimum value in property initialization
      tracker-miner-fs: Don't setup periodic stale volume removal check if disabled
      tracker-miner-fs: listen to changes on the removable-days-threshold config value
      libtracker-data: Update mtime of db-version.txt after a backup restoration
      libtracker-miner: Always pass owner to the processing pool
      libtracker-miner: Make TrackerMiner object initable
      libtracker-miner: New getters in TrackerMiner to retrieve dbus related variables
      tracker-miner-fs: Make TrackerMinerFiles and TrackerMinerApplications objects initable
      tracker-miner-rss: Make TrackerMinerRSS object initable
      libtracker-miner,miner-flickr: Make TrackerMinerWeb and TrackerMinerFlickr objects initable
      tracker-miner-fs: Store parent's initable iface during iface initialization
      tracker-miner-fs: Clean stop when initialiation of miner objects failed
      libtracker-miner: Document new getters in API
      libtracker-miner, tracker-miner-fs: Always use inner_error and propagate it
      tracker-miner-rss: Propagate error in constructor
      libtracker-miner: Always enable file blacklisting
      libtracker-miner,monitor: Split in different methods the actions per event and filetype
      libtracker-miner: Never crawl open files
      tracker-control: Merge actions from tracker-status
      tracker-status: fully removed
      tracker-control: Split options in groups and files
      tracker-control: Use 'Miner options' instead of 'Miners options'
      tracker-control: Use lowercases for miner options
      docs: Remove tracker-status manpage
      build: Remove --enable-tracker-status-icon from DISTCHECK_CONFIGURE_FLAGS
      build: Remove --enable-tracker-search-bar from DISTCHECK_CONFIGURE_FLAGS
      docs: Remove tracker-status-icon manpages
      docs: Update tracker-control manpage with all new options merged from tracker-status
      docs: Remove references of tracker-status from other manpages
      build: Include 'applications' subdir in test-configurations
      build: Include tracker-control.h so that it gets distributed
      libtracker-data: Rename the miner-fs file to 'no-need-mtime-check.txt'
      libtracker-miner: New tracker_miner_is_paused() method
      tracker-miner-fs: Force mtime check if process was stopped while miners paused
      libtracker-miner: 'been_crawled' is the one notifying that first crawl was done
      tracker-miner-fs: By default forced mtime check is FALSE
      i18n: Don't try to translate tracker-status.c
      build: Distribute the org.gnome.panel.SearchBar.panel-applet.in.in file
      i18n: Add new translatable files to POTFILES.in
      functional-tests: Rename expected audio file to fix compilation
      docs, libtracker-sparql: D-Bus always does FD passing now
      docs, libtracker-sparql: Update pkg-config setup version to 0.10
      libtracker-sparql: Don't require dbus-glib-1 in pkg-config setup
      docs, libtracker-sparql: Fix builder example
      docs, libtracker-sparql: Priority argument missing in tracker_sparql_connection_update() example
      libtracker-sparql: Fix 'Since' usage in gtk-doc documentation
      docs, libtracker-extract: Cleanup sections and added new 'Compiling applications' one
      libtracker-extract: Replace tracker-client with tracker-sparql in pkg-config setup
      docs, libtracker-miner: Cleanup sections and added new 'Compiling applications' one
      libtracker-miner: Remove tracker-client and add tracker-sparql and gio-2.0 in pkg-config setup
      libtracker-sparql: Builder API is all new in 0.10, as this is a new library
      docs, libtracker-sparql: Added missing 'Since:' tags
      docs, libtracker-miner: Added missing 'Since:' tags
      libtracker-miner: Document Tracker Thumbnailer API
      libtracker-client: Change deprecation text to a more common one
      docs, libtracker-client: Deprecate all tracker_sparql_* API
      docs, libtracker-client: Added deprecation notice in docbook index page
      docs: Added online documentation URLs to reference manuals
      Ontologies: Make nie:url an inverse functional property
      libtracker-data: DB version upgrade, nie:url is now an inverse functional property
      functional-tests: whitespace fixes in insertion tests
      functional-tests: New insertion test to check that nie:url can't be duplicated
      libtracker-extract: Fix Libs in pkg-config setup
      plugins/nautilus: Fix indentation/alignment
      plugins/nautilus: Remove unneeded private data in TrackerTagsExtension
      plugins/nautilus: Remove unneeded finalize() in TrackerTagsExtension
      plugins/nautilus: Don't crash if we can't get a SPARQL connection
      tracker-extract,gstreamer: Fix check for minimum gstreamer required version
      tracker-extract,gstreamer: Improve error logging
      tracker-extract,gstreamer: gst_tag_list_get_uint() expects an unsigned output
      tracker-extract,gstreamer: If encrypted stream found, no tags read, and need to guess stream type, 
assume its a Video
      tracker-extract,gstreamer: Indentation/alignment fixes
      libtracker-miner,storage: Fix indentation/alignment
      tracker-extract: Don't use program's link deps for extraction modules
      build: Avoid getting -lsqlite3 added in LIBS
      build: Avoid getting -lunistring added in LIBS
      build: msoffice-xml extractor doesn't need to link to libgsf
      libtracker-miner,storage: Improve logging
      libtracker-miner,storage: Skip mount points without mount path
      tracker-extract,flac: Fix several memory handling issues
      tracker-miner-fs,applications: Chain up parent's finalize
      libtracker-common: Fix comment, date specs is ISO 8601
      libtracker-miner: Update processing pool explanation with new default queue sizes
      tracker-extract: Initialize to zero the module data, to fix the statistics
      libtracker-miner: When reporting progress, ensure items processed <= total items
      libtracker-common: Don't print paths, print uris which are always UTF-8
      tracker-albumart: Simplify uri vs mtime logic
      build: Always include all man pages in dist
      tracker-miner-fs: Avoid trying to extract embedded metadata from directories
      tracker-extract,gstreamer: On _DECRYPT errors, keep on reading tags
      tracker-control: let --detailed imply --follow
      tracker-extract,pdf: Port 'Small fix to the pdf extractor'
      tracker-extract,pdf: Port 'Spaces aren't keyword separators'
      tracker-extract,pdf: Port 'Avoid duplicate tags'
      tracker-extract,pdf: Port 'Use nfo:device and merge make and model correct for videos'
      tracker-extract,pdf: Small style changes
      tracker-extract,pdf: Fix action type struct used in POPPLER_ACTION_MOVIE
      tracker-extract,pdf: Port 'Adapted extractors to nfo:Equipment ontology change'
      tracker-extract,pdf: Port 'Change nfo:Equipment to use canonical uris'
      tracker-extract,pdf: Port 'Add mlo:asPostalAddress'
      tracker-extract,pdf: Port 'Fixed nested use of anonymous blank nodes'
      tracker-extract,pdf: Port 'SLO ontology porting'
      tracker-extract,pdf: Port 'Fixed slo:location to be a slo:GeoLocation'
      tracker-extract,pdf: If no text found, unref page before continuing
      tracker-extract,pdf: Improve logging
      libtracker-common: Added libenca-based encoding detection method
      tracker-extract,mp3: Use encoding detection from libtracker-common
      libtracker-common: move enca encoding detector to separate files
      libtracker-common: New meegotouch-based encoding detector
      libtracker-common: Improve logging when guessing charsets
      libtracker-miner: Avoid use of already disposed memory
      tracker-miner-fs,applications: If locale change detected always do mtime checks during crawling
      libtracker-extract: Improve some comments
      libtracker-extract: Fix usage of strptime() when parsing dates without timezone
      build: ignore some built files in git
      doc: Add missing libtracker-miner API methods to documentation
      libtracker-miner: Remove unneeded methods from processing pool
      libtracker-miner,miner-fs,extract: Don't assume g_dbus_info_new_for_xml() never fails
      tracker-control: Remove --detailed option, always enabled
      tracker-control: Better name for internal ENABLED macros
      tracker-control: Assume --list-processes and --status when running without args
      tracker-control: Do not start tracker-store when requesting status
      libtracker-miner: New tracker_miner_manager_new_full()
      tracker-control: Don't start miners when querying status
      tracker-control: Simplify getting pause status when showing pause details
      tracker-control: Report miner's processing remaining time in --follow
      tracker-miner-fs: Perform initial-sleep in all miners as given by the config
      libtracker-extract: Process only record-2 tags in libiptcdata
      functional tests: minor whitespace changes in extractor tester
      functional tests: New test to ensure correct iptcdata records are read
      libtracker-miner: New limit for the number of requests sent to the store
      tracker-miner-fs: Set limit of requests in processing pool to 10
      libtracker-miner: Always try to buffer requests and use UpdateArray
      libtracker-miner: Need to keep bulk ops if we are going to queue requests
      libtracker-miner: Put together sparql buffer reset code
      libtracker-miner: avoid new extractions if requests limit reached
      libtracker-miner: Pool documentation updated      ... to include:      * Bulk tasks      * 
Always-buffered tasks      * New limit of requests to tracker-store
      build: report in configure output whether support for journal is built
      tracker-extract: disable compilation of the gupnp-dlna extractor
      tracker-extract: let gstreamer extractor handle 'dlna/*' mimetypes
      build: explictly require gstreamer when building gupnp-dlna enabled extractor
      build: new --with-gstreamer-backend=[tagreadbin,decodebin2,discoverer]
      build: rename --enable-video-extractor to --enable-generic-media-extractor
      build: minor spaces vs tabs fixes
      tracker-extract,gstreamer: don't compile both tagreadbin and decodebin2
      tracker-extract,gstreamer: integrate GUPnP-DLNA extractor within the GStreamer one
      build: treat GUPnP-DLNA as another GStreamer backend
      tracker-extract,gstreamer: avoid code duplication
      build: require gstreamer-pbutils when using Discoverer backend
      tracker-extract: handle RealMedia files with the GStreamer extractor
      libtracker-miner: ensure mtime checks on directories found during crawling
      libtracker-miner: update event queue traces with new TrackerPriorityQueue
      tracker-extract: remove unneeded source file
      tracker-extract,gstreamer: if possible, use Tagreadbin backend in the Discoverer
      tests: fix indentation in libtracker-extract/xmp functional tests
      tests: ensure XMP test files are found when srcdir != builddir
      libtracker-miner: new tracker_miner_fs_force_mtime_checking() method
      tracker-miner-fs: force mtime checks on inconsistent mounts
      libtracker-miner: clear forced mtime check directories once first crawled
      libtracker-extract: ensure valid dbus connection when cancelling tasks
      libtracker-extract: plug a leak
      build: include gstreamer-dlna rules in EXTRA_DIST
      tracker-miner-fs, apps: avoid trying to parse directories as desktop files
      libtracker-miner: if miner still crawling, don't consider it as cleanly shutdown
      tracker-miner-fs, applications: Keep track of MLocale-reported locale
      tests: ignore built programs in git
      libtracker-miner: minor indentation fixes
      libtracker-miner: improve logging of partial errors when using update array
      libtracker-miner: avoid logging global error in update array multiple times
      tests: avoid compilation warnings
      libtracker-miner: improve event queue traces
      tracker-extract: include DLNA mimetype in non-gstreamer media extractors
      tracker-extract,gstreamer: flag renamed from TAGS to LIGHTWEIGHT in GStreamer
      libtracker-miner: indentation fixes
      libtracker-miner: overwrite flags when adding same path to the indexing tree
      libtracker-miner: avoid extra file type checks
      libtracker-miner, tests: avoid aligning backslash in Makefile.am
      libtracker-miner: fix node appending
      libtracker-miner: allow priting indexing tree for debugging
      libtracker-miner: fix tree disposal
      libtracker-miner: fix logic to tell whether file is indexable
      libtracker-miner: new IGNORE flag for the indexing tree
      libtracker-miner,tests: First tests to check indexing tree capabilities
      libtracker-miner, tests: implement multiple cases for indexing tree add/remove.
      libtracker-miner, tests: ignore built files
      libtracker-miner: indentation and alignment fixes
      libtracker-common: if testing old .cfg files, ensure one is always available
      tracker-extract,text: try to extract text from files in typical windows charsets
      build: remove glib-based FTS parser
      build: ignore built files in git
      docs: additional documentation fixes in libtracker-miner and libtracker-extract
      libtracker-miner: fix type referenced in docs
      libtracker-miner: fix deprecation comment format
      libtracker-miner: fix enums related documentation
      libtracker-miner: document indexing tree section
      libtracker-miner: ignore next update is deprecated
      libtracker-miner: several documentation related fixes
      libtracker-miner: fix double reference
      libtracker-common: use g_format_size() if GLib >= 2.30
      libtracker-common: Use g_mutex_(init|clear) if GLib >= 2.31
      tracker-extract: Use g_(mutex|cond)_(init|clear) if GLib >= 2.31
      tracker-extract: use g_thread_try_new() if GLib >= 2.31
      libtracker-common: use GRecMutex if GLib >= 2.31
      libtracker-data: use g_atomic_int_add() if GLib >= 2.30
      libtracker-data: use GPrivate if GLib >= 2.31
      libtracker-data: use GMutex if GLib >= 2.31
      libtracker-data: properly print gint64 value
      libtracker-miner: use GPrivate if GLib >= 2.31
      libtracker-miner: add TRACKER prefix to MAX_TIMEOUT_INTERVAL
      tracker-writeback: Use g_(mutex|cond)_(init|clear) if GLib >= 2.31
      tracker-writeback: use g_thread_try_new() if GLib >= 2.31
      build: include missing tiff files in dist
      build: test files should always be included in dist
      tracker-extract-pdf: fix uninitialized value
      tests,libtracker-fts: use a more generic test string for chinese parser tests
      tests,libtracker-fts: always run full unicode tests
      build: remove no longer needed glib version dependent code paths
      libtracker-common,media-art: remove unused variables
      libtracker-direct: don't allow connection if current and db locale mismatch
      libtracker-bus: allow cancellation when iterating cursor
      tests,libtracker-common: fix tests expecting stdout/stderr messages
      test,libtracker-fts: allow alternate number of expected words
      libtracker-data: remove unneeded fallback methods to use glib as unicode support
      libtracker-data: new 'tracker:normalize' method
      libtracker-data: new 'tracker:unaccent' method
      build: use pkg-config to look for which gdbus-codegen to use
      doap: update email addresses

Ales Nyakhaychyk (1):
      Added Belarusian Translation.

Alexander Shopov (1):
      Added Bulgarian translation

Alexandre Franke (12):
      Update French translation
      Fix typo in French translation
      Fix typo (missing 'not')
      Change wording to remove ambiguity and ease translation
      Update French translation
      Update French translation
      Update French translation
      Update French translation
      Update French translation
      Update French translation
      Updated French translation
      Updated French translation

Alexandre Rostovtsev (1):
      libtracker-fts: ICU cannot handle complex locale descriptions

Amin Jain (1):
      Fixes GB#609075, Adding support for pdf extractor to extract the index data from the pdf files

Amit Aggarwal (4):
      Fixes GB#611455, PPT extractor is not working is not extracting plainText
      Fixes GB#612171, Adding support for excel extractor to extract the plain text from the excel files
      Fixes totem AUDIO_BITRATE to use nfo:averageBitrate not nmm:averageBitrate
      Fixes NB#613114, Date string is leaked in MSOffice extractor

Amit Jain (20):
      tracker-writeback: New functional test cases added
      libtracker-data: New functional test cases added
      Add functional test cases for virtual files
      Entries for new functional test cases in Makefile.am and tests.xml
      functional-tests: Adapt extraction test cases
      functional-tests: Update test cases
      functional-tests: New test cases for metadata extraction for images
      functional-tests: Writeback test cases updated for changes in sources
      functional-tests: Add performance test scripts
      functional-tests: Add bootup test cases
      functional-tests: Add test cases to verify setting the localPhoneNumber
      functional-tests: Updated test cases for writeback
      functional-tests: New test cases added to test definition file
      functional-tests: Updated perfmrnace-tc.py, mostly whitespace changes
      Functional Tests: Operations of files in multilevel subfolders added
      Functional Tests: Updated to allow writeback completion before extracting
      functional-tests: wirteback testing support extended for .png , .tif , .mp4
      functional-tests: Fixed metadata query for images
      functional-tests: added test cases for backup-restore feature
      functional-tests: journal replay tests added

Anders Jonsson (5):
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Update Swedish translation
      Update Swedish translation

Andika Triwidada (12):
      Added Indonesian translation     Added id to LINGUAS
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation
      Updated Indonesian translation

Andre Klapper (2):
      Replace a call to libart with a GDK equivalent. Patch by Cosimo Cecchi
      Make tracker build with GTK 2.90.7. Fixes bug #630176.

Andrej Žnidaršič (49):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Andres Gomez (3):
      libtracker-extract: Only use FallbackRdfTypes from the first matching module
      tracker-extract: mp3 passes album instead of song title to libmediaart
      libtracker-common: String to date conversion to return with GError when null string

Andrew Branson (3):
      Fix tracker-extract-libav memory leak
      Fix FLAC artist and album tag parsing, and add 'audio/flac' mime type to the extract rules.
      tracker-extract: FLAC metadata iterator wasn't closed

Andrew Stormont (1):
      Fix build on illumos.

Andrew den Exter (6):
      Save folder media art for ogg files.
      Port to Qt5.
      Add a libav based generic media extractor.
      Fix uninitialized variable in libav extractor.
      Ensure video size is extracted by libav extractor.
      Improve detection of media stream properties.

Anish A (1):
      Updated Malayalam Translation

Antoine Jacoutot (14):
      libtracker-common: Add new function tracker_file_open_fd()
      evolution plugin: include missing header
      tracker-monitor: add support for GKqueueDirectoryMonitor
      OpenBSD needs _XOPEN_SOURCE_EXTENDED for strptime/strcasecmp
      Another need for XOPEN_SOURCE_EXTENDED missed in previous commit.
      SCHED_IDLE is only available on Linux.
      Use g_strstr_len() instead of GNU extension memmem.
      tracker-dbus: add support for OpenBSD
      Implement get_memory_total() on OpenBSD.
      revert Use g_strstr_len() instead of GNU extension memmem.
      monitor: use openfiles max limits in the kqueue case
      openbsd: implement tracker_process_get_uid_for_pid()
      Adapt to new GKqueue monitor naming.
      tracker_file_system_get_remaining_space: use proper units

Antonio Fernandes C. Neto (1):
      Updated Brazilian Portuguese translation

Arnel A. Borja (2):
      tracker-extract-gstreamer: Get media art image type from sample info
      libtracker-common: Use space if the artist name is not known

Aron Xu (4):
      Updated Simplified Chinese translation.
      Update Simplified Chinese translation.
      Update Simplified Chinese translation.
      Update Simplified Chinese translation.

Artur Flinta (7):
      - added pl
      Updated Polish translation by GNOME PL Team.
      Updated Polish translation by GNOME PL Team.
      Updated Polish translation by GNOME PL Team.
      Updated Polish translation by GNOME PL Team.
      Updated Polish translation by GNOME PL Team.
      Updated Polish translation by GNOME PL Team.

Arun Raghavan (1):
      tracker-extract: gupnp-dlna: Update to gupnp-dlna 0.5 API

Ask H. Larsen (5):
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation

Ask Hjorth Larsen (7):
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation

Aurimas Černius (23):
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translation
      Updated Lithuanian translaton
      Updated Lithuanian translation

Balázs Meskó (1):
      Update Hungarian translation

Balázs Úr (5):
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation

Bastien Nocera (18):
      tracker-extract: Remove obsolete totem-video-indexer extractor
      tracker-extract: Remove obsolete GStreamer fallbacks
      tracker-extract: Add Gibest hash calculation to GStreamer
      tracker-extract: Remove obsolete xine extractor
      tracker-extract: Add dummy extractor
      tracker-extract: Mark EPub files as e-Books
      tracker-extract: Add support for comic book formats
      tracker-extract: Add support for more eBook formats
      tracker-sandbox: Fix -u (update) not working
      tracker-extract: Change default RDF type for EPub
      tracker-sandbox: Setup xdg-user-dirs
      tracker-extract: Show where parsing errors happen in EPubs
      tracker-extract: Try harder when getting EPub contents
      build: Work-around vim highlighting bug
      tracker-extract: Add RDF type for DjVu files
      tracker-extract: Install DjVu rule
      tracker-extract: Consider DjVu multipage docs as Ebooks
      tracker-extract: Add new mime-types for comic books

Baurzhan Muftakhidinov (1):
      Added Kazakh translation

Benjamin Otte (4):
      rasqal: Include all valid string escape sequences
      Make tracker_module_file_get_metadata() out arg more robust
      FTS: Initialize glib in module init function
      Improve performance for SparqlBuilder.object_string

Benjamin Steinwender (1):
      Updated German translation

Bernd Homuth (1):
      Updated German translation

Brian Nitz (1):
      tracker-needle: Missing accessible label names on tracker-needle widgets

Bruce Cowan (4):
      Updated British English Translation
      Fixes bug #595752, Minor string fixes
      Fixes GB#595752 - Minor string fixes
      Updated British English translation

Bruno Brouard (6):
      Updated French translation
      Updated French translation
      Updated French translation
      Updated French translation
      Updated French translation
      Updated French Translation

Carles Ferrando (4):
      Added Catalan (Valencian) translation
      [l10n] Updated Catalan (Valencian) translation
      [l10n] Updated Catalan (Valencian) translation
      [l10n] Updated Catalan (Valencian) translation

Carlos Garnacho (1828):
      Store directly results in a GPtrArray. Bug #511788
      Avoid doing too many relocations of data in memory. Bug #511781. Same
      Pack booleans in guints to make most used structs smaller. Bug #513692.
      Store directly results in a GPtrArray. Bug #513691.
      Rewrite function so it's less indented, and copies a bit less memory
      Plug 2 memleaks introduced by the switch to GPtrArray.
      Plug some leaks. Fixes #518882.
      Make Mail indexing modular. Bug #526761.
      Use the correct database when indexing mail archives.
      Add a query extension tree, at the moment supports And and Or operations.
      Revert last change, it was already fixed in r1261.
      Implement a database abstraction interface, with a sqlite implementation.
      Handle properly multipart messages in Evolution's IMAP.
      Remove Changelog wart
      Just try to convert if part contents don't validate as utf8.
      Add some docs.
      Also check the mime part doesn't contain raw/binary data before processing
      How about not breaking build?
      New file. Do not allow compiling unless TRACKER_ENABLE_INTERNALS or
      Install relevant headers so they're available for public use.
      Do not expose the TrackerParser struct in the header, it was pulling
      Split the relevant parts of tracker-indexer into libtracker-indexer.so,
      New file. All-in-one pkg-config file for developing tracker-indexer
      Don't be naughty and overwrite memory we don't own.
      Make sure we include glib.h. Noticed by Roberto Majadas
      Forgot to add this, now the GObject scanner is compiled correctly. Add
      Make tracker-extract process inmediately and exit if path/mimetype are
      Add an initial draft on how to develop indexer modules.
      do not unref a possibly NULL GFileInfo.
      Rediscovering the wonders of git-add.
      Do not free memory owned by TrackerOntology.
      Plug a leak.
      Plug leaks everywhere.
      Turns out Evolution always store times with 32bits width regardless of the
      Do not leak like if there was no tomorrow, save one unnecessary
      Fix compiler warnings.
      Inconditionally destroy here the context, even if it's not the metadata
      New public function to specify which modules should the indexer actually
      Resort to a copy of the old code to decode time_t, should definitely fix
      Issue error and quit the channel watch on error, this should fix
      Add some methods docs.
      Actually ignore SIGPIPE, since we already handle it where necessary.
      Add "reason" parameter to ::Paused. Add "Low batt" state. Add extra
      Splitted invalidation from destruction. So it's just the child watch
      Add capability for reading batteries percentage. Stop indexing if battery
      Plug a small leak.
      Return -1 if the header X-Evolution does not exist in the message.
      Make sure we remove leading '/' in email URIs basename.
      Do not set Enabled=0 in any case, it failed for non local files, and
      Fix logic, so it actually escapes single quotes...
      Escape the value being inserted, so little Bobby Tables doesn't bite us in
      Make sure we decompose the URI following the same procedure than Tracker.
      Leave one place for the trailing NULL in the batch and hints arrays so
      Make indexer modules API GObject oriented, which allows easier bindings
      Remove any references to tracker-module.h
      Make them return const gchar*, since the strings are stored in the
      Plug some leaks.
      Return a const gchar* in all cases.
      Plug a leak.
      New function to know whether a string is contained in a GSList of strings.
      Fix so it just deletes files contained in the directory.
      New files. TrackerModuleMetadata is the object used for exchanging
      Rename libtracker-indexer to libtracker-module for consistence, as it's
      Fix tests build.
      Unset the stopped flag set during init(), so -p works again.
      Deleted old tracker-indexer docs.
      Added, all-in-one header for developing tracker indexer modules. Install
      Document missing symbols.
      Added so we get proper GObject documentation. Added missing lib to compile
      Fix missing reference.
      Add short/long descriptions and other missings docs. 100% coverage!
      Make it take a const gchar*, do not append ourselves the '/', Since it's
      Update to latest module changes.
      Do not stop disk space check when pausing the indexer.
      Make it return a new hashtable with field names as keys for easier use.
      Enable -Wall
      Add macro to enable compile warnings. call it. Add WARN_CFLAGS to
      Fixed more warnings that were spotted with the new compiler flags.
      Escapemetadata values so we allow multiline data and other stuff. And
      New methods to escape metadata properly, so we don't barf on new lines,
      Inconditionally check the service type in the database for deleted files,
      Support new Evolution database storage. Based on a patch by Philip Van
      Use the correct TrackerDBFile for the new database format. Also iterate
      Do not set Enabled=0 in any case, since it fails for non-local files,
      Several improvements to the evolution module.
      Implement get_count() taking into account all folders. Return by default 1
      Add get_flags() method. TrackerModuleFlags at the moment contains
      Store all dates in the DB as unix times.
      Handle databases with no parseable folders.
      Set the paused_on_battery parameter to the current state, not the
      Dates are already stored as unix times, and stored in the databases as
      Do not sniff mimetype and return NULL service type if the file doesn't
      Obey -f even if it's interrupted by trackerd shutting down.
      Fix potential crasher.
      Do not spew a critical warning if the module has no dirs configured. Do
      Perform binary search correctly, so it's able to find all items in the
      finalize the query before closing the database.
      Define pivots as gint, as we can potentially underflow the right pivot
      Warn on invalid/unparseable data types. Convert time_t to string directly
      Accept NULL strings. (Fixes NB98170)
      Do not free the key file on error, it will be done afterwards anyway.
      Add support for ScanTimeout option, which forces such timeout (in seconds)
      Add default ScanTimeout to modules.
      Refactored out, transform ISO 8601 dates into unix times if we're adding a
      Cast time_t to avoid compiler warnings.
      Only set state to "indexing" if there are actually items to be sent to the
      Actually implement Gaim/Pidgin logs indexing.
      Remove blacklist, since the events cache already prevents spamming
      replace other_file with source_file, and make file point to the
      If a file is created and then immediately moved to another location.
      Make if return FALSE if the operation failed.
      Make cached events hash table keep a reference as the key, so it doesn't
      Always check item (not parent's) mtime, since mtime will only change for
      Set File:Modified to the current time() if the module didn't provide any.
      Also update IndexTime in the Services table if necessary, so the indexer
      Delete children that no longer exist in folders, this check is needed if a
      Let the indexer perform recursive move operations, so all files inside get
      Fix glitch in binary search. (tracker_db_index_flush): Break flushing when
      Fixed yet another glitch in the binary search... the right pivot was being
      #ifdef out the code that removed metadata from the index. No longer
      Add a boolean param to specify whether we should recurse when deleting or
      Pass also the amount of processed items over to trackerd, use this number
      Add back once again deleting content from removed services.
      And add back that recurse boolean parameter to the function, looks like
      Add option for modules to discard a directory based on its contents.
      Fix callback signature so we receive the correct parameters.
      Do not remove words with negative weight from the cache, so they make it
      call alarm() prior to processing a file, so the extractor dies if it gets
      Remove debug code.
      Contain info about whether it should recurse or not, instead of passing
      Added CollateKey sqlite function to let it handle collate key changes.
      Refactor Backups to turtle files support out to a
      Do not use deprecated functions. Fixes #572237.
      Do not use all the tracker_dbus_request machinery, so asking for the
      Add missing files.
      Fix compiler warnings.
      Do not report spurious elapsed times if check_stopped is called when the
      Do not explicitly shutdown the indexer, it will shutdown by itself then
      Plug a leak.
      Use correct ifdef to cover otherwise unused variables.
      Iterate the main loop while processing the turtle records to restore.
      Do not wipe out/overwrite existing logs if there's a running instance.
      Make flushing to index asynchronous.
      Make the indexer decide the flush timeout dynamically based on the number
      Prevent against cur_cache being possibly NULL. Call check_finished() in
      Merge together the GetFileChildren and SelectFileChild stored procedures.
      Do not use string contatenation tricks to get URIs, use GFile instead.
      Clean up deleted elements from dbs/index on tracker-indexer idle time.
      Initialize DBus before log subsystem, so a second instance being run
      Also clamp big negative values to fit into a gint16, so we don't possibly
      Do not leak file descriptors.
      Generate URIs with trailing slash where appropriate, since raptor likes
      Merged together. (process_context_child_watch_cb): Removed obsolete code.
      Ensure daemons do not exit if the system bus is shut down. Partly fixes
      Ensure weights are correct before inserting hits for a new word.
      Also include Doc:Created in the metadata. Fixes #489876.
      Generate thumbnails here, so we can access configuration and actually
      Be more permissive about NULL metadata values.
      Do not emit status if the indexer is not indexing.
      Set primary key on the Options table, so the 'Replace' statement in the
      Removed dead code. Added missing include.
      Make sure that we allocate enough space for the tags that are going to be
      Handle NULL strings. Fixes NB#106201.
      Transform filenames passed through the -f parameter to full paths.
      Fixed wrong logic when signalling status.
      Fail gracefully if the rdf type doesn't exist in the ontology.
      Refactored not to have duplicated code, do not compare file mtimes with
      Make GVolumeMonitor::mount-pre-unmount cancel any ongoing operation in the
      Create a copy of the list before freeing the old values, since the new
      Do not leak GValues contents.
      Do not try to memmove() past array boundaries when removing an element.
      Close the dir.
      Remove all references to the old file-index-update.db file, which isn't
      Filter out disabled elements in the Services table. Fixes NB#106085.
      Check for NULL context, since it can potentially happen, noticed by Philip
      Check that there's actually a current item before checking whether it's
      Fix a leak and a possible memory corruption. Do not make id3 tags parsers
      do not strcmp the GError message, use error->code instead. Do not access()
      Keep a pointer to the DBusConnection in order to unref it. Also, shut the
      Plug more leaks.
      Do not keep generated code.
      Generate the right marshaller for the IndexStateChange signal.
      Propagate index errors up to the GUI, so the user has the opportunity to
      Do not try to enter into finished state after flushing in the cleanup
      Fix a typo.
      Make the "Index mounted directories" option also manage removable devices.
      Listen for NameOwnerChanged signals for the extractor.
      Do not puke with paths containing ':'
      Do not make libtracker-module depend on tracker-indexer.
      Set GError to NULL before passing it to functions.
      Do not make tracker-indexer commit suicide if tracker-extract doesn't get along.
      Fixes #578159 – Tracker starts to index when removable media is inserted, regardless of user 
preferences.
      Avoid reading past the genre names array boundaries.
      Plug several memory leaks.
      Shut trackerd down cleanly, even during initialization. Fixes NB#107962.
      Ensure a transaction is started right after getting metadata/text.
      Make tracker_hal_path_is_on_removable_device() a bit more performant.
      Add some error logging to the GIO operations in tracker-crawler.
      Fix typo in logic.
      Enable/disable files availability when volumes are mounted/unmounted.
      Do volumes initialization in a more efficient manner.
      Fix parameters order in g_debug() call.
      Code cleanup so we can remove a condition.
      Make TrackerDBInterfaceSqlite listen to the TRACKER_DB_MODULES_DIR ennvar.
      Use g_getenv() instead.
      Add TrackerMiner abstract class, plus TrackerMinerTest impl+app.
      Add TrackerMinerCrawler boilerplate, make TrackerMinerTest inherit from it.
      Raw port of handy code from tracker-miner-fs that will be needed for TrackerMinerCrawler.
      Add API for specifying which files/dirs should TrackerMinerCrawler process.
      Add vmethods for checking/processing a file.
      Implement file queueing from TrackerProcessor.
      TrackerMiner: add tracker_miner_execute_sparql().
      TrackerMinerProcess: Improve prototype for process_file().
      TrackerMinerProcess: Push collected data to tracker-store.
      TrackerMiner: Add tracker_miner_get_client().
      TrackerMinerProcess: also check mtimes before processing a file.
      Add initial version of tracker-miner-fs using libtracker-miner.
      Move mtime check after check-file/directory signals emission.
      TrackerMonitor: remove unneeded code.
      TrackerMonitor: create INotify handles lazily if the monitor is disabled.
      TrackerMinerProcess: Handle delete events from TrackerMonitor.
      Force a commit after each update.
      TrackerMonitor: Fix compile warning.
      TrackerMinerApplications: Remove private data, it's unused.
      TrackerMinerApplications: Fix compile warning.
      Add TrackerMinerFiles to tracker-miner-fs.
      TrackerMinerProcess: Handle moved files.
      TrackerMinerProcess: Refactor directories handling.
      TrackerMinerFiles: Handle removable devices.
      TrackerMinerFiles: Set nie:dataSource to all files.
      TrackerCrawler: Use an accumulator for process-[directory|file].
      TrackerMinerFiles: Ignore hidden files and directories.
      TrackerCrawler: invert meaning of process-file/dir return value once again.
      TrackerCrawler: use GCancellable to stop GIO operations.
      TrackerMinerFiles: Remove mount point directory on pre-unmount.
      TrackerMinerProcess: Do not start crawling until the miner is started.
      The directories are already added in TrackerMinerFiles constructor.
      Avoid double unref.
      TrackerConfigFile: get rid of "lt-" prefixes in app names.
      Make tracker_miner_fs_[add|remove]_directory() use GFile.
      TrackerMinerApplications: add relevant directories on construction.
      TrackerMinerFS: Improve checks on whether a file/dir should be indexed.
      TrackerCrawler: Use GFile in the API.
      TrackerMinerFS: No need to disconnect signals, we own these objects.
      TrackerMinerFS: Remove unused vars.
      TrackerMinerFS: Use the accumulator for the boolean signals.
      Wrap condition in parenthesis.
      TrackerMinerFS: make process_file() vmethod asynchronous and possibly cancellable.
      TrackerMinerFiles: Hook up to extractor.
      TrackerMinerFS: Remove directory and children from all processing queues.
      TrackerMiner: Add tracker_miner_is_started().
      tracker-miner-fs: Do not start an already started miner.
      TrackerMinerFS: Cancellable can be NULL on finalize.
      TrackerMinerFS: Do not create cancellable on init().
      TrackerMinerFS: Implement pause() and resume().
      TrackerMiner: Use g_set_error_literal().
      TrackerMiner: Add tracker_miner_commit().
      TrackerMinerFS: Use tracker_miner_commit() explicitly.
      TrackerMinerFiles: Avoid warnings in the no-HAL case.
      TrackerPower: remove HAVE_HAL ifdef, could not be implemented by HAL.
      TrackerMiner: emit Progress signals through DBus.
      TrackerMinerDiscover: turn into a GObject.
      TrackerMinerDiscover: Add miner-progres signal.
      Modify tracker-status to listen for miners progress.
      TrackerCrawler: Don't starve file crawling if there are higher prio sources.
      Added initial version of tracker-status-icon.
      Merge branch 'master' into libtracker-miner
      Fix build after updating with master.
      Backport a4d9ab3ae7b44ea9f662949b1044206994db9ce5 to libtracker-miner.
      Backport 86d953f8b86497974e1fba6c0fbac0e597981ffd to libtracker-miner.
      TrackerMinerFiles: Create proxy for the right extractor DBus path.
      Fix a few glitches in the merge with master.
      Bug NB#136770 - Not able to see the pictures captured with camera application after renaming the 
current folder.
      Bug NB#136770 - Not able to see the pictures captured with camera application
      TrackerMinerDiscover: Fix DBus names so the miner discoverer works again.
      TrackerMinerDiscover: renamed to TrackerMinerManager.
      TrackerMinerManager: Add pause/resume signals.
      TrackerStatusIcon: listen to pause/resume signals from TrackerMinerManager.
      Remove unused raptor libs from compilation.
      Fix compilation with Devicekit-power.
      Merge branch 'master' into libtracker-miner
      TrackerMinerManager: Add pause() and resume() methods.
      TrackerStatusIcon: Add hability to pause/resume individual miners.
      TrackerMinerManager: Add miner-[de]activated signals.
      TrackerStatusIcon: set menu items insensitive for inactive miners.
      TrackerStatusIcon: Update icon according to miners' status.
      TrackerStatusIcon: implement/comment out the remaining context menu options.
      TrackerStatusIcon: Remove unused CL switch.
      Remove tracker-applet from build.
      TrackerApplet: Remove dead code.
      Rename tracker-applet to tracker-status-icon.
      Fix POTFILES.* for tracker-status-icon.
      Remove all tracker-applet references from autofoo.
      Rename tracker-applet manpage.
      TrackerMinerApplications: Avoid unnecessary warnings.
      TrackerMinerFS: Lower the severity of a warning.
      TrackerMinerFS: Ensure the timer is created after initial crawling.
      Plug some leaks in libtracker-miner and tracker-miner-fs.
      Plug more leaks.
      TrackerCrawler: Do not iterate through folders parallelly.
      TrackerCrawler: Add check-directory-contents signal.
      TrackerMinerFS: Forward the check-directory-contents signals.
      TrackerMinerFiles: Hook check-directory-contents to configuration.
      TrackerMinerFS: Add back throttle support.
      TrackerMinerFiles: Hook up throttling to config and batt status.
      TrackerCrawler: Add throttling in there as well.
      TrackerMiner: Listen to tracker-store availability, pause if necessary.
      Add .desktop files for miners.
      TrackerMinerManager: Rely on desktop files to get to know miners data.
      TrackerStatusIcon: use tracker_miner_manager_get_display_name().
      Turn TrackerResultsWindow into a GtkWidget.
      TrackerResultsWindow: grab pointer/keyboard on popup.
      TrackerResultsWindow: Open selected items on row-activated.
      TrackerResultsWindow: Cache the pixbufs in the model.
      TrackerSearchWindow: Retry grabbing if the window is not viewable yet.
      TrackerResultsWindow: show a "no results" label if no results are available.
      TrackerResultsWindow: Use asynchronous API to query data.
      Merge branch 'master' into search-bar
      Merge branch 'master' into search-bar
      Add src/tracker-search-bar to DIST_SUBDIRS.
      libtracker-client: Make it able to cancel individual calls.
      TrackerMinerManager: Fix typo.
      TrackerResultsWindow: use a cell renderer function for categories.
      TrackerExtract: Add custom text extractor for PDFs.
      TrackerResultsWindow: Don't propagate signal up if parent class doesn't implement it.
      TrackerMinerManager: add get_status() and is_paused().
      tracker-status: Use TrackerMinerManager API instead of plain DBus calls.
      tracker-status: Get display name from TrackerMinerManager.
      Move miner DBus path/name #defines to the DBus header.
      TrackerMinerManager: Add get_description() method.
      TrackerMiner: Remove GetName and GetDescription DBus methods.
      Add infrastructure for libtracker-miner docs.
      TrackerMiner: Add some API docs.
      TrackerMinerManager: Add some API docs.
      TrackerMinerFS: Add some API docs.
      TrackerMiner: document signals.
      TrackerMiner: Improve property descriptions.
      TrackerMinerFS: Document signals.
      TrackerMinerManager: document signals.
      Fill in missing libtracker-miner docs.
      TrackerMinerFS: Delete recursively when a directory is deleted.
      Unify dependency version checking for graphical tools.
      Fix a couple of typos in latest autofoo changes.
      TrackerMiner: Remove application parameter from tracker_miner_pause().
      TrackerMinerFS: make it possible to process files parallelly.
      TrackerMinerFS: turn process_file() into a signal.
      Fix up API docs for libtracker-miner.
      Add tracker_text_normalize()
      Add FTS support for MS and ODF document formats.
      Make the PDF extractor use tracker_text_normalize().
      TrackerConfigFile: Turned into an abstract object.
      Improve docs for libtracker-common.
      Fix tracker_language_stem_word().
      TrackerMinerFS: Do not loop infinitely when unmounting while processing.
      tracker-store: Remove all traces of TrackerStorage.
      TrackerStatusIcon: Add config to tweak status icon visibility.
      tracker-preferences: Allow configuring status icon visibility.
      tracker-status-icon: Add global keybinding for searching.
      TrackerConfigFile: Also make create events trigger reparsing.
      TrackerMinerFS: Update mtime checking with latest tracker-store requirements.
      Make the evo plugin use the same DBus name everywhere.
      Make progress go forward in the Evolution miner.
      Fix typo in tracker-power-devicekit.c.
      TrackerEvolutionPlugin: plug a leak.
      TrackerEvolutionPlugin: free error in DBus responses if any.
      TrackerEvolutionPlugin: Send sparql updates without waiting for reply.
      TrackerEvolutionPlugin: Do not spam tracker-status-icon.
      tracker-extract: store as many words as the FTS config says.
      tracker-search-tool: Make single-instance.
      TrackerMinerFiles: Unify battery state handling.
      TrackerMinerFiles: Don't overwrite throttle settings.
      tracker-extract-mp3: Add missing break; when parsing id3v20 tags.
      tracker-extract-mp3.c: Retrieve nmm:trackNumber.
      Plug a bunch of potential leaks.
      tracker-extract: initialize albumart on standalone mode as well.
      TrackerCrawler: Fix up prototype for ::finished.
      TrackerMiner: Make SPARQL API fully asynchronous.
      TrackerMiner: ensure AsyncCallData is removed from the list when it's dispatched
      TrackerMiner: Don't try to free invalid pointers.
      TrackerMinerFiles: provide better errors when initializing volumes.
      configure.ac: Detect the correct libvorbis library.
      Don't pick empty strings when coalescing data.
      Coalesce nie:comment in jpeg extractor.
      TrackerSparqlBuilder: add object_double() method.
      tracker-extract-gstreamer.c: Use TrackerSparqlBuilder.
      tracker-extract-abw.c: Use TrackerSparqlBuilder.
      tracker-extract-imagemagick.c: Use TrackerSparqlBuilder.
      tracker-extract-libxine.c: Use TrackerSparqlBuilder.
      tracker-extract-mplayer.c: Use TrackerSparqlBuilder.
      tracker-extract-totem.c: Use TrackerSparqlBuilder.
      tracker-extract-xmp.c: Remove unused includes.
      tracker-extract-oasis.c: Use TrackerSparqlBuilder.
      tracker-extract-msoffice.c: Use TrackerSparqlBuilder.
      tracker-extract-png.c: Use TrackerSparqlBuilder.
      tracker-extract-tiff.c: Use TrackerSparqlBuilder.
      tracker-extract-vorbis.c: Use TrackerSparqlBuilder.
      tracker-extract-playlist.c: Use TrackerSparqlBuilder.
      tracker-xmp.c: Use TrackerSparqlBuilder.
      tracker-extract-msoffice.c: Do not use full prefixes for properties.
      NCO: remove max cardinality from nco:contributor and nco:creator
      TrackerMinerFS: Handle errors when moving items recursively.
      configure.ac: rename "push modules" to "miners"
      TrackerMinerFS: Critical messages are fine for most impl errors.
      Add initial tracker-writeback implementation.
      TrackerWriteback: add dummy module.
      tracker-writeback: Hook writeback modules to the dispatcher.
      tracker-file-utils.c: Add file locking API.
      TrackerWritebackFile: Added base implementation for local files.
      TrackerWritebackMP3: Make it inherit from TrackerWritebackFile.
      TrackerWritebackDispatcher: add sanity check on returned metadata.
      Make sure the fd isn't closed as long as the lock stays.
      Use a separate thread to dispatch DBus writeback signals.
      TrackerWriteback: Add logging infrastructure.
      Plug a bunch of leaks in libtracker-miner and tracker-miner-fs.
      TrackerProperty: Plug some leaks.
      TrackerMiner: Remove "terminated" signal, it's unused.
      TrackerOntology: Use ptr arrays for classes/props/namespaces bookkeeping.
      TrackerMiner(Files): Fix some build warnings.
      Fix a bunch of compiler warnings.
      Fix generated file so FTS fields don't start with numbers.
      Comment out some dubious parts of the ontology for testing.
      Write contacts ttl into stdout like the other tests.
      Fix ttl generation.
      Do not generate duplicate entities in test data.
      TrackerMinerFS: Don't check for locks in non-existing files.
      TrackerMinerFS: Plug 2 leaks.
      TrackerMonitor: Plug a leak.
      Bug 604152 - tracker-miner-fs crashes after initial startup
      Finish libtracker-miner docs.
      Add a bunch of docs to libtracker-client.
      Further docs to libtracker-client.
      Add Small application to generate ontologies graph.
      Improve graphviz generation code.
      Autogenerate ontology documentation.
      configure.ac: Remove Makefile generation for no longer existing dir.
      Add empty ontology-sections.txt.
      Fix distcheck when generating ontology docs.
      Distcheck fixes.
      TrackerWritebackPlaylist: Fix up playlist saving.
      tracker-extract-playlist: Add nie:IE to nfo:MediaFileListEntry.
      Do not compile the playlist writeback module yet.
      Avoid dbus-glib crash on NULL GPtrArray.
      Avoid assuming that uri = resource iri in libtracker-miner.
      TrackerMinerFS: Improve logging of files processed/notified.
      TrackerMonitor: Double check for is_directory.
      TrackerSearchBar: Fix wrong check in pixbuf_get().
      Add API to TrackerSparqlBuilder to allow embedded insertions.
      Add API to TrackerSparqlBuilder to prepend a raw string.
      Add API to TrackerSparqlBuilder to add WHERE clauses.
      Modify tracker-extract to return 2 sparql strings.
      TrackerMinerFiles: Use new tracker-extract API to compose insertions.
      Make tracker-info not rely on ID==URI.
      Fix commit 07580f1 to use preinserts for affiliation info.
      Turn preinserts into more generic preupdate.
      Normalize paths so getting the UDI for the mount dir GFile works.
      TrackerMinerFiles: Allow late addition of tracker:mountPoint.
      Still use URI as graph name.
      Fix typo when creating preupdate queries.
      Make tracker-info work again with URNs besides URIs and paths.
      Make tracker-search show the item URI if it exists.
      Fix tracker-tag so no URI=ID is assumed.
      Adapt tracker-search-bar to not use URI=ID.
      TrackerSearchBar: Fix opening files.
      Ensure nie:isStoredAs is set to the object URN.
      Ensure the dest path info is removed before a move operation.
      Get all children URIs in a single query when moving a folder.
      Avoid early g_free().
      Plug some leaks in the PDF extractor.
      Plug 2 leaks.
      Remove mistakenly added g_free() in the MP3 extractor.
      Replaced _:foo with _:file
      TrackerWriteback: Fix indenting/readability of a code fragment.
      Align together insert_open/close() in the MP3 and vorbis extractors.
      Fix typo in libtracker-extract documentation.
      tracker-extract: Return statements if LSA is used.
      tracker-extract: Nullify out variables before extracting metadata.
      tracker-extract: plug leak.
      Remove unneeded parens.
      Fix compile error in the vorbis extractor.
      Free properly all metadata extracted from PDF files.
      Use property functions instead of OPTIONAL in tracker-search queries.
      TrackerMonitor: Workaround design flaw in libinotify.
      tracker-extract: ensure there is something on the sparql builders.
      Fix G_IS_OBJECT(file) errors.
      Fix check for processing state in crawl_directories_start().
      Fix typo in docs.
      Fix nfo:belongsToContainer
      TrackerSparqlBuilder: allow embedder to specify the subject.
      Tracker-extract: Do not specify subject in embedded insert.
      TrackerCrawler: Report a GNode with the file hierarchy.
      TrackerMinerFS: warn if one file has >1 URNs.
      TrackerMinerFS: Add API to know a file/parent urn.
      TrackerMinerFiles: Use TrackerMinerFS API to get URNs.
      TrackerMinerFS: Ensure ::check-directory is called on root folders.
      TrackerMinerFS: Avoid safely ignored root directories.
      TrackerMinerFS: if0'ed out debug code.
      TrackerMiner: Cancel pending async calls on dispose.
      TrackerMiner: Cancel pending async calls on dispose.
      TrackerMinerFS: Plug small leak.
      Use correct signature for TrackerCrawler::finished.
      Add missing user_data parameters to TrackerCrawler::finished callbacks.
      TrackerCrawler: honor the recurse parameter.
      TrackerMinerFS: Fix progress reporting
      TrackerMinerFiles: do not monitor child dirs of IndexSingleDirectories.
      TrackerMiner: Take DBus initialization away to tracker-dbus.[ch]
      TrackerMinerFS: Also increment error count on SparQL errors.
      Ensure the full directory hierarchy is inspected on reindex.
      Merge branch 'miner-separate-dbus'
      Bug #609004 - Timeout on 1 file during extraction causes 10 to fail .
      Fix typo in debug message.
      libtracker-miner: add explicit tracker_miner_dbus_terminate() call.
      Add functional test for tracker-miner-fs insert/update behavior.
      tracker-miner-fs: Report the correct files/dirs number on miner finished.
      TrackerDataManager: Avoid double free on error condition.
      TrackerMinerFS: Keep added directories around.
      TrackerMinerFS: Check both directory/contents before adding a monitor.
      TrackerMonitor: Only log removals if the dir was monitored.
      TrackerMinerFS: Add tracker_miner_fs_force_recheck().
      TrackerMinerFiles: Listen to changes in IgnoredDirectories[WithContent].
      TrackerMinerFiles: Do not trigger multiple rechecks on config file changes.
      Fixes NB#155488: After adding a directory under "IgnoredDirectories" key...
      Fixes NB#158450: Tracker doesn't remove song from database when ...
      Plug some leaks in libtracker-miner.
      Avoid invalid memory accesses.
      Fixes #610812 - Tagging a not indexed file fails silently.
      TrackerStorage: Add flag set to determine storage type.
      Added initial libtracker-miner unit tests.
      Reapply change from commit 86cb747.
      tracker-fts: protect better against invalid UTF-8.
      Fix distcheck in libtracker-miner unit tests.
      Remove dirs from EXTRA_DIST, autofoo hates them.
      Fixes bug #609850 - tracker-store segfault in...
      tracker-extract-playlist: Don't relate list entries through nie:isStoredAs
      TrackerMinerFiles: Prepare against missing configuration.
      tracker-miner-fs: add an --add-file option.
      Add --add-file docs to tracker-miner-fs manpage.
      Add TrackerSparqlBuilder docs.
      Remove unused libs from LIBADD in libtracker-miner and tracker-miner-fs.
      TrackerMinerFS: Do recursive index on move ops where whe source isn't known.
      TrackerMinerFS: Make DirectoryData refcounted.
      TrackerMinerFS: Check recursivity in config when crawling dirs.
      Fix build.
      Fix compiler warning.
      TrackerMinerFS: Improve performance on move operations.
      TrackerMinerFS: Fix escaping in some SparQL queries.
      Bug #612966 - Non-Recursively Indexed Directories behavior
      Bug #606443 - Help kill libegg.
      Turn "Could not process" warnings into messages.
      Fix a distcheck error.
      Fix another distcheck error.
      Another distcheck error fix.
      Another distcheck error fix.
      Another distcheck fix.
      Fix another distcheck error.
      Remove needless includes.
      libtracker-miner: rename tracker-miner.h to tracker-miner-object.h
      libtracker-miner: Add single tracker-miner.h header.
      TrackerSearchBar: Show application icons.
      TrackerSearchBar: Make results window behave like popup.
      Include libtracker-miner/tracker-miner.h
      Fix @includes in libtracker-miner documentation.
      Fix libtracker-miner tests includes
      TrackerSearchBar: Add icon for tags and bookmarks.
      TrackerSearchBar: Do not trigger window popup on every key press.
      TrackerSearchBar: make pixbuf renderer have 24x24.
      TrackerSearchBar: Forward visible keystrokes to search entry.
      TrackerSearchBar: Hide results window if entry is empty.
      TrackerSearchBar: Force scroll to top-left on popup shown.
      TrackerMonitor: Add back optional support for GFileMonitor.
      tracker-control: allow to pass optional all/store/miners to -k and -t
      tracker-control: Also control "lt-tracker" prefixed apps.
      Update tracker-control manpage.
      t-s-t: Make tile gradient use bg color.
      Make search entry grab focus on Ctrl+S
      t-s-t: Do not make main window paintable, it's not necessary.
      Set search entry as mnemonic widget for the label.
      t-s-t: Have insensitive link buttons when no item is selected.
      t-s-t: Set ellipsizing to link buttons.
      t-s-t: Use GAppInfo to launch default application.
      Move fs/rss miners to src/miners.
      Distcheck fix: unconditionally have all .desktop.in files.
      Distcheck fix: Add missing header to SOURCES.
      distcheck: fix all conceivable misassumptions on srcdir and builddir.
      Add missing src/miners/Makefile.am
      Distcheck fix: set XDG_CACHE_HOME to some dir that can be rm'ed afterwards.
      TrackerMinerFiles: Fix potential crash when cancelling extraction.
      TrackerMinerFS: Do not check store for ignored directories.
      Tracker-status: Also provide info about tracker-store status.
      Bug 614722 - Strcasestr is defined on FreeBSD
      Bug 614722 - Strcasestr is defined on FreeBSD
      NB#162546 - tracker-miner-fs is emitting criticals after resuming...
      libtracker-extract: Add tracker_exif_new() and tracker_exif_free().
      libtracker-extract: Add tracker_xmp_new/free().
      libtracker-extract: Add tracker_iptc_new/free().
      Tracker-extract: Make JPEG extractor use new libtracker-extract API.
      Tracker-extract: Make PDF extractor use new libtracker-extract API.
      Tracker-extract: Make TIFF extractor use new libtracker-extract API.
      Tracker-extract: Make XMP extractor use newer libtracker-extract API.
      libtracker-extract: get X/Y resolution from Exif.
      Bug NB#161047 - Images resolution is not extracted.
      libtracker-client: Make direct check for NULL list.
      tracker-client: Fix docs for tracker_resources_writeback_(dis)connect().
      Merge branch 'tracker-client-writeback'
      tracker-fts: Make fulltext_vtab to be per-thread data.
      libtracker-db: Fix TrackerDBResultSet type check defines.
      Don't run past an array.
      TrackerDBInterface: Add interrupt() method.
      TrackerDBInterfaceSqlite: Implement interrupt().
      tracker-db-manager: Add tracker_db_manager_interrupt_thread().
      tracker-data-manager: Add tracker_data_manager_interrupt_thread()
      TrackerStore: Fix harmless typo.
      TrackerStore: Keep a list of running tasks.
      TrackerStore: Cancel DB operations on client disconnection.
      TrackerStore: Set watchdog timeout to control misbehaving queries.
      tracker-db-manager: wrap thread/iface hashtable access with a mutex.
      TrackerStore: Put client_id in TrackerStoreTask.
      TrackerStore: Check client name before cancelling threads on client disconnection.
      tracker-db-manager: Add NULL check when destroying thread/iface hashtable.
      tracker-db-manager: Remove interfaces from hashtable as soon as the thread finalizes.
      Bug 615856 - add html content extraction
      tracker-extract-html: Improve <script> bypassing.
      tracker-extract-pdf: set nfo:isContentEncrypted for encrypted docs.
      Move nfo:isContentEncrypted to be defined in 33-nfo.ontology.
      TrackerMinerFS: Perform one mtime query per folder.
      TrackerMinerFS: Do not query parent URN frequently if it doesn't exist.
      TrackerMinerFS: Cache URNs for the processed files.
      TrackerDBInterfaceSqlite: Add functions to deal with URIs hierarchy.
      TrackerSparqlExpression: add tracker:uri-is-parent/descendant() sparql functions.
      TrackerMinerFS: Make mtime/iri caches query per folder through tracker:uri-is-*().
      Remove \n from g_debug and g_criticals.
      TrackerMinerFS: Improve condition in ensure_iri_cache().
      TrackerMinerFS: Get rid of slash_uri in queries where we use tracker:uri-is-*()
      Use tracker:uri-is-descendant() in recursive delete operations.
      TrackerDBInterfaceSqlite: Check more carefully for is_parent().
      TrackerDBInterfaceSqlite: do sanity check on is_parent() and is_descendant().
      TrackerMinerFS: always set current_parent in ensure_mtime_cache()
      TrackerPower: Remove tracker_power_get_battery_percentage().
      TrackerMinerFS: Fix typos in query to update children URIs.
      libinotify: Add perror() calls.
      libinotify: Add missing header.
      tracker-tag: Fix coverity report
      TrackerMinerFiles: Remove unused variables.
      TrackerConfig: remove unused variable.
      TrackerMinerManager: remove unused variable.
      TrackerMinerObject: Remove unused variables.
      tracker-extract-msoffice: Ensure some vars initialization.
      libtracker-client: Add missing va_end() call.
      Fix several coverity reports in unit tests.
      tracker-writeback: Remove unused variable.
      TrackerResources: remove unused variables.
      TrackerOntologies: Remove unused variable.
      tracker-data-manager: Remove unused variable.
      libtracker-extract: Fix fallback for metering mode.
      tracker-extract-mp3.c: Don't run past an array.
      libtracker-extract (tracker_date_guess): Protect against invalid values.
      tracker-db-manager: g_open may return -1
      Add comment in signal handlers to clear up that falling through in switch is on purpose.
      TrackerParser: Add /* Fall through */ comments wherever appropriate.
      TrackerXMP: Do not modify setlocale() return value, as it's statically stored.
      TrackerConfig: Preserve unfiltered list of recursive/single directories.
      Bug 616548 - DIrectory lists and de-duplication in tracker-preferences
      libtracker-db: Shut down properly thread data on thread destruction.
      TrackerMinerFS: Use nfo:belongsToContainer when filling in the IRI cache.
      TrackerMinerFS: Plug some memory leaks.
      Bug 166638 - Some of the metadata details of " avi " files are not extracted by tracker.
      tracker-extract-gstreamer: Set nmm:albumArtist to nmm:MusicAlbum
      TrackerStatistics: Do not use DBusGMethodInvocation after freeing it.
      tracker-store: Use exclusive thread for TTL imports.
      Bug 614610 - config behaviour regarding xdg-user-dirs doesn't work properly.
      TrackerMinerFS: Fix mtime cache for crawl directories themselves.
      TrackerMinerFS: Apply to the iri cache the same fix than d3cf67b05a4.
      libtracker-[db|data]: Improve error checking on SQL calls.
      Add CrawlingInterval configuration option.
      TrackerMinerFS: Fix IRI cache invalidation.
      libtracker-miner: Queue deleted items instead of removing in a tight loop.
      Bug 620094 - tracker-status-icon shows "search" menu item even though t-s-t is not installed.
      Bug 621126 - Status icon's progress bars should be at 0% on init
      TrackerStatusIcon: Query initial state for active miners.
      Bug 621547 - inconsistent messages on hard-reset
      tracker-status-icon: show missing menu items.
      Bug NB#175712 - tracker is listing the files under Ignore directories.
      Bug 621547 - inconsistent messages on hard-reset
      Bug 620486 - Ignored files can still be found after changing tracker-miner-fs.cfg
      Bug 619868 - don't recheck all monitored directories needlessly
      Indentation fixes.
      TrackerMinerFS: Plug a leak.
      TrackerMinerFiles: Force recheck on IgnoredFiles changes.
      Fix typo.
      Bug 620828 - returns no e-mail results
      Evolution: Don't fail to add mails with spaces in the folder name.
      TrackerMinerFS: Take into account first crawl directories when generating mtime cache.
      TrackerMinerApplications: Fix typo.
      TrackerMinerApplications: Use TrackerMinerFS caches.
      Bug 622734 - too many open files error / possible file descriptor leak
      Plug leaks in XMP extractor.
      Plug leaks in PDF extractor.
      Plug leaks in MSOffice extractor.
      Plug leak in JPEG extractor.
      Plug leaks in GStreamer extractor on pipeline creation errors.
      TrackerMinerFiles: Fix wrong cast in query callback.
      NB#185950 - Crash in gif extractor.
      TrackerMinerFS: Do not index dirs inconditionally when adding monitors.
      Renamed TrackerMinerFilesReindex to TrackerMinerFilesIndex.
      Make tracker_miner_fs_file_add() take a check_parents arg.
      Fixes: GB#613252, Application-driven indexing and metadata storage
      TrackerMinerManager: Add method to invoke tracker-miner-fs to index a file.
      tracker-control: Add --index-file parameter.
      Rename IndexFiles DBus method to IndexFile
      Rename tracker_miner_fs_file_add() to check_file().
      Add tracker_miner_fs_check_directory().
      Make the IndexFile DBus method handle directories.
      TrackerMinerManager: Make index_file() return boolean.
      TrackerMinerManager: Add GError infrastructure.
      TrackerMinerManager: Add method to reindex certain mimetypes.
      tracker-control: Use TrackerMinerManager to reindex mimetypes.
      NB187148 - "Not tagged, file is not indexed" message is seen when adding a tag
      tracker-tag: bail out if none of the passed files exist in the store.
      NB#187149 - Not able to get metadata of few of the resources.
      NB#184505 - Video files without audio are listed as music clips.
      TrackerMinerFS: Disable crawling entirely if !initial_crawl.
      Remove ScanTimeout from tracker-miner-fs config.
      Remove CacheTimeout option from tracker-miner-fs config.
      Remove leftovers from scan/cache timeout config options.
      Plug memory leak.
      libtracker-miner,storage: Use g_mount_guess_content_type() to guess mountpoints' contents
      Make MP3 extractor include nmm:albumArtist info
      tracker-extract,pdf: Use poppler-glib again for PDF extraction
      libtracker-data: Make SparqlUriIsDescendant() Sql function take varargs
      libtracker-data: Modify Sparql parser to have tracker:uri-is-descendant() take varargs
      libtracker-miner: Add bulk operations to the MinerFS processing pool
      miner-fs: Make use of bulk operations when deleting resources.
      schemas: Add initial GSettings schemas
      libtracker-common: Add migration code to TrackerConfigFile
      libtracker-common: Add type generation for libtracker-common enums.
      tracker-extract: Use GSettings for configuration storage.
      tracker-writeback: Use GSettings for configuration storage
      tracker-store: Use GSettings for configuration storage.
      tracker-miner-fs: Use GSettings for configuration storage.
      processing-pool: Map correctly errors to tasks after array updates
      Bug 644484 - miner-fs not removing files from the store
      libtracker-extract: Add extractor modules manager.
      tracker-extract: Use module manager from libtracker-extract
      tracker-extract: mass change extractors
      tracker-extract: Add rule files for the extractors
      tracker-miner-fs: avoid roundtrips to the extractor
      libtracker-extract: plug 2 memleaks in module manager.
      tracker-needle: Move querying mechanism to a custom GtkTreeModel implementation
      tracker-needle: Connect to search.activate to trigger query immediately.
      tracker-needle: Emit row-changed on categories after adding children to these.
      tracker-needle: Fix the result store to return the correct n_children for the root.
      tracker-needle: Improve categories treeview appearance
      tracker-needle: Add back the pixbuf column/renderer.
      tracker-needle: Ensure consistency of the model information and its internal data
      tracker-needle: Ensure operations are cancelled on a new search term
      tracker-needle: Launch apps correctly
      tracker-needle: Separate query data from category row in model.
      tracker-needle: Ensure tooltips text in the models is pango markup ready
      tracker-needle: Ensure text in categories view is always 2 lines high
      tracker-needle: Add back details column in categories view
      tracker-needle: Make the model expose stuff as a plain list if there's only one query added.
      tracker-needle: Rewrite the "all" and "all in titles" query clauses
      tracker-needle: Create the models in tracker-needle.vala, where it's then assigned to the view
      tracker-needle: Bring the file view back to life
      tracker-needle: Make model load icons for file queries
      tracker-needle: Bring icon view back to life
      tracker-needle: Remove unused code
      tracker-needle: Don't align all text cells to have 2 lines high
      tracker-needle: Add query type column to the model
      tracker-needle: Display fancier details in the categories view
      tracker-needle: Display fancier size/date in file view
      tracker-needle: Make category headers stand out more.
      tracker-needle: Fix alignment of folders without known parent
      tracker-extract-oasis: NULLify variable
      needle: Cancel operations on hidden views.
      libtracker-extract: run introspection with --warn-all
      libtracker-miner: Add introspection annotation to docs.
      extract: Plug huge leak
      miner-fs: Consider "paused by missing store" non critical for mtime check in future runs
      tracker-miner-fs: resolve $HOME in config paths correctly
      tracker-extract: Add controller thread
      libtracker-extract: Plug a leak
      tracker-store: plug a leak.
      tracker-extract: Quit on pre-unmount if the mount point any processed file
      tracker-extract: Keep the GSource itself in TrackerController
      tracker-extract: Handle errors when owning the bus name.
      configure: Add --enable-meegotouch argument
      needle: Fix emails query
      tracker-extract: Sort parts before extracting .pptx files content
      tracker-extract: Don't skip the last metadata iterator element in flac files.
      Add EPub extractor.
      tracker-needle: Fix date strings wrt i18n
      tracker-needle: Update result list icons on icon theme change
      tracker-extract: make Abiword extractor use GMarkup
      tracker-explorer: Use GTK+3
      tracker-preferences: Use GTK+3
      tracker-needle: Use GTK+3
      nautilus: Update extension to compile with GTK+3
      tracker-needle: Make the taglist use Gtk.CellRendererText
      tracker-needle: check cancellable after all yielded operations
      tracker-needle: Fix crash when showing stats
      extract/gupnp: Fix warning if no GST tags were found at all
      libtracker-miner: Cancel TrackerMinerFS cancellables on finalize()
      libtracker-miner: Add watchdog for failed unmounts
      libtracker-miner: perform task merging for monitor events
      libtracker-miner: Don't crash if TrackerMonitor can't create a sample monitor
      libtracker-miner: Make the failed unmounts watchdog more relaxed
      libtracker-miner: Do not perform removed files check if crawling was cancelled.
      libtracker-miner: Make tracker_miner_fs_directory_remove() more robust
      tracker-miner-fs: Don't do initial sleep if no mtime check is going to happen
      tracker-miner-fs: Do not shutdown cleanly if ctrl+c is hit during initial sleep
      tracker-miner-fs: Do not spam log on recursive monitors removal
      tracker-miner-fs: Close sparql insert/graph braces on extractor cancellation.
      libtracker-data: plug a leak.
      tracker-miner-fs: plug a leak
      tracker-extract: plug a few leaks
      tracker-miner-fs: Create bus names before touching sensitive files
      tracker-miner-fs: Deinitialize correctly stuff when not getting the DBus name
      tracker-extract: Add CancelTasks DBus signal
      tracker-miner-fs: Use CancelTasks method in tracker-extract
      libtracker-miner: Lower TrackerMinerFS idle priorities.
      libtracker-miner: Avoid possible race condition when cancelling extraction
      libtracker-miner: Do not connect anything to cancellable::cancel
      tracker-extract: Fix compiler warning
      ontology: set cardinality 1 to slo:location.
      writeback: guarantee atomic updates on the file
      tracker-miner-fs: Do not ignore IgnoreNextUpdate for CREATED events on old files
      tracker-miner-fs: Unset nie:url to set our own on file updates.
      tracker-extract: _exit() abruptly if cancelled due to pre-unmount
      tracker-miner-fs: Postpone sparql update on mount after cancellation
      tracker-monitor: translate CREATE(a)+MOVE(a->b)=UPDATE(b)
      tests: Fix tracker-monitor test to reflect changes in 35bdcb09
      libtracker-extract: Do some basic checks for GPS coordinates in EXIF tags
      libtracker-miner: Make TrackerProcessingTask refcounted
      tracker-miner-fs: Revert commit 3dd75bacc30
      libtracker-extract: Add tracker-extract-client API
      tracker-miner-fs: Move "retry on extraction failed" code to TrackerMinerFiles
      tracker-miner-fs: Implement failsafe metadata extraction
      tracker-extract: Implement watchdog for stale tasks.
      libtracker-extract: Document tracker-client API
      libtracker-extract: Do not use G_CONST_RETURN
      tracker-miner-fs: Don't remove item from queue until it's been processed
      tracker-miner-fs: Avoid multiple calls to extractor_process_failsafe()
      tracker-extract: Implement thread awareness for modules
      tracker-extract: Mark text extractor as thread aware
      tracker-extract: Rework stats reporting and task cancellation
      libtracker-extract: Add API to iterate through the modules handling a mimetype
      tracker-extract: Use API to iterate through extract modules
      tracker-extract: Use TrackerExtractInfo from libtracker-extract
      tracker-extract: disable again threading traces
      libtracker-extract: Remove traces of debugging g_print()s
      tracker-miner-fs: Ensure datasource is also set on error
      libtracker-miner: Add TrackerPriorityQueue
      tracker-miner-fs: Use a priority queue for directories to be inspected.
      tracker-miner-fs: Put CrawledDirectoryData into a priority queue
      tracker-miner-fs: remove duplicated code
      libtracker-miner: Make tracker_priority_queue_foreach_remove return gboolean
      libtracker-miner: Add tracker_priority_queue_get_length
      tracker-miner-fs: Use priority queues for created/deleted/updated/moved items
      libtracker-miner: remove TRACKER_QUEUE_PRIORITY* in favor of G_PRIORITY*
      tracker-miner-fs: Add priority argument to tracker_miner_fs_directory_add_internal()
      tracker-miner-fs: Add tracker_miner_fs_check_*_with_priority()
      libtracker-miner: Add TrackerTaskPool
      tracker-miner-fs: Use TrackerTaskPool for the extraction pool
      libtracker-miner: Add TrackerSparqlBuffer
      libtracker-miner: Use TrackerSparqlBuffer for metadata insertions
      libtracker-miner: Remove TrackerProcessingPool
      libtracker-miner: Ensure prioritized tasks always have parents indexed first
      libtracker-miner: slightly improve IRI cache performance
      libtracker-miner: Ensure harder process_stop() is only called once
      libtracker-miner: Avoid triggering too often the ensure_mtime_cache() hack
      libtracker-miner: propagate priority throughout file insertions/updates in TrackerMinerFS
      libtracker-miner: Add priorities to the sparql buffer
      libtracker-miner: make tracker_miner_fs_check_file() use high priority
      tracker-miner-fs: Don't set no longer existing property on TrackerMinerApplications
      libtracker-extract: Plug some leaks
      tracker-miner-fs: Plug a leak.
      libtracker-miner: Run the async result on high priority sparql buffer updates
      libtracker-miner: don't clamp priority in the TrackerPriorityQueue
      libtracker-miner: Fix nasty typo in TrackerPriorityQueue
      libtracker-miner: Ensure recursive parent inspection on parentless files is done orderly
      libtracker-miner: Fix typo in tracker_task_pool_foreach()
      tracker-writeback: Use g_mkstemp_full() and preserve permissions on copy
      libtracker-miner: Use the task pool for ongoing writeback operations
      writeback: Update return value to signal connecting to ::writeback-file
      tracker-miner-fs: Ignore monitor events on files being written back
      libtracker-miner: Move writeback task removal to UPDATE monitor events
      libtracker-miner: Separate writeback tasks to their own task pool
      libtracker-miner: Ensure no items are left to process after writeback
      libtracker-miner: check writeback task pool when translating MOVED events to CREATED
      libtracker-miner: Implement cancellation of writeback operations
      libtracker-miner: Cancel writeback when the file is deleted/moved
      libtracker-miner: Ensure writeback operations are cancelled on unmounted volumes
      libtracker-miner: fix indenting issues
      tracker-miner-fs: Fix ref leak
      tracker-writeback: Do not unref the GFileInfo too early
      tracker-writeback: Revert 3ff16879, sort of
      tracker-writeback: preserve original file if writeback fails
      tracker-extract: Make MP3 module handle DLNA profiles
      tracker-extract: Make PNG module handle DLNA profiles
      tracker-extract: Make JPEG module handle DLNA profiles
      tracker-extract: Use TrackerMimetypeInfo in commandline extraction
      tracker-extract: Fix --force-module for commandline extraction
      ontology: Remove tracker:writeback property from nao:prefLabel
      tracker-miner-applications: Handle desktop files of type=Link
      libtracker-sparql: Allow append() on embedded inserts in TrackerSparqlBuilder
      libtracker-extract: Move TrackerExtractInfo out to its own header
      tracker-extract: Pass a TrackerExtractInfo to the exported extract function
      tracker-extract: Add a "graph" parameter to dbus methods
      tracker-extract: Pass the graph down to extract modules
      tracker-extract: use provided graph when inserting keywords from GIF images
      tracker-extract: use provided graph when inserting keywords from JPEG images
      tracker-extract: use provided graph when inserting keywords from TIFF images
      tracker-extract: use provided graph when inserting keywords from PNG images
      tracker-extract: use provided graph when inserting keywords from PDF documents
      Revert "ontology: Remove tracker:writeback property from nao:prefLabel"
      libtracker-miner: Fix typo in check_item_queues()
      tracker-extract: Add geolocation to GStreamer extractor
      tracker-needle: Use "primary-toolbar" style on toolbar
      tracker-needle: Add GtkInfoBar and API to control its content
      tracker-needle: tell the user when a query is too generic
      tracker-needle: Put the tags list in a GtkPaned
      tracker-needle: Set tags list scrolledwindow shadow
      tracker-needle: Fix some valac compiler warnings
      tracker-needle: Do not warn on cancelled operations
      libtracker-bus: Plug 2 leaks
      tracker-extract: Also complete cancelled tasks
      tracker-needle: Fix crash in result store
      tracker-extract,gstreamer: Handle streams with no tags
      libtracker-miner,buffer: Improve logging of sparql errors
      libtracker-miner,crawler: Use a cancellable per crawled directory
      tracker-writeback: Apply writeback handlers sequentially on a same file
      writeback: Set uniformly the same error when writeback modules don't handle the file
      writeback: Add missing #include
      libtracker-miner: Fix buffer control in TrackerMinerFS
      libtracker-extract: Made more resilient to dbus/splice failures
      libtracker-extract: Deliver async result on all situations
      libtracker-miner: Hook up directly to pools' state
      tracker-extract,albumart: Plug a leak
      tracker-extract,pdf: Plug a leak
      tracker-extract: Do not possibly leak TrackerExtractInfos
      tracker-extract,text: Do not doubly close the FD
      tracker-extract,tiff: Do not doubly close the FD
      tracker-extract,gif: Do not doubly close the FD
      libtracker-extract: Plug a leak
      tracker-miner-fs: Fix compilation with --disable-maemo
      libtracker-miner: Fix flow control in sparql buffer
      tracker-extract,gstreamer: Fix leak
      libtracker-miner: Add TrackerIndexingTree
      libtracker-miner: Add tracker_miner_fs_get_indexing_tree()
      libtracker-miner: Make TrackerMonitor use TrackerIndexingTree
      libtracker-miner: Add ::directory-added/removed signals to TrackerIndexingTree
      libtracker-miner: change arguments in tracker_indexing_tree_get_parent_is_indexable()
      libtracker-miner: Fix infinite loop
      libtracker-miner: Optionally filter hidden files in TrackerIndexingTree
      tracker-miner-fs: Set TrackerIndexingTree filters in TrackerMinerFiles
      tracker-miner-fs: Specify the index directories to TrackerIndexingTree
      libtracker-miner: Rename tracker_indexing_tree_get_effective_parent to get_root()
      libtracker-miner: Implement tracker_indexing_tree_file_is_indexable on top of get_root()
      libtracker-miner: Make TrackerMinerFS use TrackerIndexingTree
      tracker-miner-fs: Make TrackerMinerApplications use TrackerIndexingTree
      libtracker-miner: Add default policies to TrackerIndexingTree filters
      tracker-miner-fs: Use filter policies in TrackerMinerApplications
      libtracker-miner: Add TrackerFileSystem
      tests: Add TrackerFileSystem test suite
      libtracker-miner: Add TrackerFileNotifier
      libtracker-miner: clear directories queue before TrackerCrawler::finished
      libtracker-miner: Rename TrackerFileNotifier::file-added to file-created
      libtracker-miner: Create signals for TrackerFileNotifier
      libtracker-miner: Add tracker_file_system_traverse()
      libtracker-miner: Fix double inserts in tracker_file_system_get_file()
      libtracker-miner: Initialize TrackerFileNotifier filesystem properties
      libtracker-miner: Store mtime during crawling in TrackerFileNotifier
      libtracker-miner: Perform parallel querying/crawling in TrackerFileNotifier
      libtracker-miner: Set up monitor in TrackerFileNotifier
      libtracker-miner: Add "attributes_only" parameter to TrackerFileNotifer::file-updated
      libtracker-miner: Add TrackerFileNotifier::file-moved signal
      libtracker-miner: Hook TrackerFileNotifier to TrackerMonitor signals
      libtracker-miner: Use TrackerFileNotifier in TrackerMinerFS
      libtracker-miner: Remove all trace of TrackerMonitor in TrackerMinerFS
      libtracker-miner: Remove mtime cache
      libtracker-miner: Remove check for removed files during crawling
      libtracker-miner: Remove unused filesystem property
      libtracker-miner: Add TrackerFileNotifier::directory-started/finished
      libtracker-miner: Add TrackerFileNotifier::finished
      libtracker-miner: Add tracker_file_notifier_is_active()
      libtracker-miner: Hook up progress/status indication to TrackerFileNotifier processing
      libtracker-miner: Remove TrackerFile
      libtracker-miner: Add tracker_file_notifier_get_file_iri()
      libtracker-miner: Remove IRI cache from TrackerMinerFS
      libtracker-miner: Remove dead code in TrackerMinerFS
      libtracker-miner: Only append dirs to crawler processing on recursive dirs
      libtracker-miner: Avoid double checking root directories in TrackerFileNotifier
      libtracker-miner: Ensure the right processing order on QUEUE_WAIT situations
      libtracker-miner: Only spare an IRI query on updated items
      libtracker-miner: Remove miner_fs->priv->crawled_directories
      libtracker-miner: Remove miner_fs->priv->directories
      libtracker-miner-fs: Add tracker_indexing_tree_file_is_root()
      libtracker-miner: Remove miner_fs->priv->config_directories
      libtracker-miner: Remove unused structs from TrackerMinerFS
      libtracker-miner: Remove item_query_exists() from TrackerMinerFS
      libtracker-miner: Add compat layer for tracker_miner_fs_directory_*
      libtracker-miner: Improve logging of TrackerFileNotifier
      libtracker-miner: Also check "config root within config root" during queries
      libtracker-miner: Only emit ::file-deleted on folders for the toplevel being deleted
      libtracker-miner: Remove indexing tree signal handlers in TrackerMinerFS
      libtracker-miner: Add a "preserve in store" flag for config dirs
      libtracker-miner: Improve a bit reference counting on TrackerFileNotifier
      libtracker-miner: Handle root config directories being deleted.
      libtracker-miner: Stop crawler if it matches a config dir being removed
      libtracker-miner: Fix compiler warnings
      libtracker-miner: Obey "ignored" directory flag in TrackerFileNotifier
      tests: Fix filesystem test, TrackerFile is gone
      libtracker-miner: Use level order when traversing the filesystem tree
      libtracker-miner: Remove unused vmethods from TrackerMinerFS
      libtracker-miner: plug some leaks
      libtracker-miner: Add TrackerIndexingTree::directory-updated
      libtracker-miner: Listen to ::directory-updated in TrackerFileNotifier
      libtracker-miner: Add tracker_indexing_tree_list_roots()
      tracker-miner-fs: Do not use old API to add/recheck dirs
      libtracker-miner: Make filesystem properties registration global
      libtracker-miner: Reimplement tracker_miner_fs_directory_remove*
      libtracker-miner: Avoid IRI queries on parents of config dirs
      tracker-miner-fs: Do not use tracker_miner_fs_directory_remove*
      libtracker-miner: Fix typo
      libtracker-miner: Untangle filesystem refcount over GFiles
      tracker-miner-fs: Remove commented code
      libtracker-miner: Fix invalid read in TrackerFileSystem
      libtracker-miner: Ensure the timer is set on ::directory-started
      libtracker-miner: Add tracker_file_system_delete_files()
      libtracker-miner: Ensure TrackerFileSystem has a meaningful file type
      libtracker-miner: lower message log level
      tracker-miner-fs: Fix some TrackerDirectoryFlags passed on mounts
      tracker-miner-fs: Remove the preserve flag if a dir is removed from config
      libtracker-miner: Fix problems with directories going out and into config again
      libtracker-miner: Do not delete files while traversing the file tree
      libtracker-miner: Handle correctly crawling on just created dirs
      libtracker-miner: Cancel sparql query in TrackerFileNotifier when crawling stops
      libtracker-miner: Optimize TrackerFileSystem insertions/deletions
      libtracker-miner: Remove deleted folders from being tracked
      libtracker-miner, notifier: Check dir roots with the canonical copy in TrackerFileSystem
      libtracker-miner: Remove fs->priv->is_crawling
      libtracker-miner, notifier: report again status when crawling
      libtracker-miner: Calculate remaining time purely on extraction time
      libtracker-miner: Adapt commit e60fc84e6 to TrackerFileNotifier
      libtracker-miner: Avoid critical warning
      libtracker-miner: Traverse children selectively in TrackerFileSystem
      libtracker-miner: handle moving dirs from recursive to non-recursive locations
      libtracker-miner: Remove useless code
      libtracker-miner: rephrase code comment
      libtracker-miner: Add back the code removing thumbnail/albumart
      tests: Add beginning of unit test for TrackerFileNotifier
      libtracker-miner: Avoid frequent sync calls
      libtracker-miner: Allow GFiles to be part of several TrackerFileSystem
      libtracker-miner: Fix possibly wrong progress reporting
      libtracker-miner: Fix gir generation warnings
      libtracker-miner: issue critical warning on unlikely case
      libtracker-miner: Set indexing tree in the file monitor
      libtracker-miner: Initialize TrackerDirectoryFlags to NONE in any case
      libtracker-miner: Handle directories with IGNORED flag being removed
      tests: Add tests for TrackerFileNotifier configuration changes
      tests: Add TrackerFileNotifier file monitoring tests
      tracker-store: Finalize the TrackerDBusRequests on blank updates
      libtracker-miner: Check the ignored flag in tracker_indexing_tree_file_is_indexable()
      libtracker-miner: Lower the expectations in TrackerFileNotifier sparql queries
      tracker-extract: Don't lock on freed mutexes
      libtracker-common: Add a way to test things with old .cfg files
      libtracker-miner: Use interned GFiles in TrackerIndexingTree signals
      tracker-miner-fs: Don't add directories to index too eagerly
      tracker-miner-fs: respect the crawling-interval setting
      libtracker-miner: honor TRACKER_DIRECTORY_FLAG_CHECK_MTIME
      libtracker-miner: fix thinko in TrackerFileNotifier
      libtracker-miner: don't put sparql for missing/cancelled files
      libtracker-miner: Ensure we deal with the canonical copy on ::directory-removed
      tracker-miner-fs: Handle absolute paths in ignored dirs
      libtracker-fts: Update to FTS4
      libtracker-fts: Implement tokenizer FTS module using TrackerParser
      libtracker-data: Add tracker_db_interface_sqlite_fts_delete_text()
      libtracker-data: Create several columns for FTS data
      libtracker-fts: Add the tracker_rank() sqlite function
      libtracker-fts: Add tracker_offsets() sqlite function
      libtracker-fts: Add a way to modify FTS table columns
      libtracker-data: Cope with ontology changes in the FTS table
      libtracker-data: remove useless FTS functions
      libtracker-data: Gather FTS changes to perform a single insert/update per ID
      fts: Respect max-words configuration setting
      libtracker-data: Perform FTS matching in subquery
      libtracker-data: Implement fts:snippet()
      libtracker-fts: Fix reentrancy issues in the TrackerTokenizer
      libtracker-data: Fix fts detection when constructing SQL
      libtracker-data: Fix FTS initialization
      Update FTS code
      Detect at configure time whether FTS needs compiling
      Use fts4 external content tables on Tracker FTS
      Handle FTS queries more generically
      tracker-needle: display snippet where available
      Bump database version
      fts: Remove min word length limit from configuration
      tests: tweak FTS tests to cope with the word length changes
      libtracker-miner: Dispose regular files from the filesystem cache on monitor events
      Fix AS ?foo handling in FTS queries
      Fix GValue memory handling
      libtracker-extract: Add ICU-based encoding detection
      Revert "tracker-extract-mp3: Do not always use guessed encoding for ID3v2"
      miner-fs: Add comments to #endifs
      miner-fs: Minor code style fixes
      tests: Unset TZ if it wasn't set previously
      tests: Ensure the "no offset" time test has truly no offsets
      libtracker-data: Fix possible double removal of GIOChannel watch sources
      Release 0.17.0
      Bump for 0.17.1
      miner-fs: initialize timers as stopped
      fts: Strengthen against sqlite failures in FTS functions
      libtracker-extract: Read FallbackRdfTypes as a string list in .rule files
      tracker-extract: Set FallbackRdfTypes on all .rule files
      miner-fs: Remove code that calls tracker extract
      miner-fs: Set relevant rdf:types on files
      ontologies: Add static nie:DataSource for tracker-extractor
      libtracker-miner: Add TrackerDecorator
      libtracker-miner: Add TrackerDecoratorFS
      tracker-extract: Do not add statistics data if no module handled the file
      tracker-extract: Add TrackerExtractDecorator
      tracker-extract: Turn into a full-blown miner
      ontology: set tracker:notify on nfo:Video
      tracker-extract: Remove TrackerController
      tracker-extract: remove now nonexistent #include
      decorator: do not estimate remaining time when 0 elements have been processed
      decorator: Plug a leak
      decorator: Do not leak TrackerDecoratorInfo structs
      extract: Do not leak info for unhandled files
      extract: Ensure a task is added to priv->running_tasks just once
      extract,gif: Plug a leak
      extract,gst: Ensure GstDiscovererInfo structs aren't leaked
      extract,mp3: Plug a leak
      extract,msoffice: call g_free() on the right pointer
      extract: Plug a leak
      extract: Remove --disable-shutdown argument
      Merge branch 'wip/passive-extraction'
      libtracker-miner: Ensure the decorator nie:DataSource is queried as an IRI
      libtracker-common: Add define for the tracker: ontology prefix
      tracker-extract: Use a fully expanded name for the decorator nie:DataSource
      Fix build on firefox plugin
      tracker-extract: Split generic gstreamer/libav extract rules
      libtracker-miner: Detach early the processed file in TrackerFileNotifier
      libtracker-miner: Add/handle a "priority" TrackerDirectoryFlag
      libtracker-miner: Obey the "priority" flag when adding files to processing queues
      miner-fs: Set the priority flag on mounted volumes.
      libtracker-extract: Make it completely private
      libtracker-miner: Turn thumbnailer into an object
      libtracker-miner: hide media-art header
      tracker-control: Avoid usage of TrackerCrawler
      libtracker-miner: Avoid use of TrackerCrawler in TrackerMinerManager
      libtracker-miner: Move TrackerStorage to libtracker-common
      libtracker-miner: Make TrackerCrawler private
      tracker-writeback: Remove unneeded code using TrackerMinerManager
      libtracker-control: New separate library, just contains TrackerMinerManager
      libtracker-miner: Add TrackerMinerOnline
      rss: Implement TrackerMinerOnline
      libtracker-miner: Remove TrackerMinerWeb and helper objects
      libtracker-miner: remove private namespace symbols from being exported
      docs: Add missing TrackerDecorator type to .types
      libtracker-miner: Add padding pointers to *Class structs
      tests: Fix build in libtracker-miner
      Merge branch 'api-cleanup'
      libtracker-extract: Fix distcheck
      po: Add tracker-miner-online.c
      libtracker-control: remove generated vapi/deps files on distclean
      libtracker-control: Add missing gio.h include
      Release 0.17.3
      rss: Fix compilation with rss miner enabled
      Release 0.17.4
      libtracker-miner: clear thumbnailer internal objects on init() failure
      libtracker-extract: define back extract[rules|modules]dir for Makefile.am to use
      libtracker-miner: Protect against NULL thumbnailer
      libtracker-miner: Fix typo introduced by my previous commit
      libtracker-miner: Unset priv->current_index_root when the TrackerFileNotifier is finished
      extract: set nfo:Document on FallbackRdfTypes for text documents
      libtracker-extract: Plug leak
      miner-fs: Plug leak
      libtracker-miner: Dispose GFileInfo objects ASAP when crawling
      tracker-extract: set nfo:Video on the gstreamer guess rule for completeness
      data: Add tracker-extract autostart file
      libtracker-extract: Fix leak on .rule file error
      libtracker-extract: Lookup rules after maybe initializing in get_fallback_rdf_types()
      libtracker-miner: Make crawler take a maximum recursion depth
      libtracker-miner: Add tracker_file_system_get_file_type()
      libtracker-miner: Store iri transiently as GFile qdata
      libtracker-miner: Perform leveled notification in TrackerFileNotifier
      libtracker-miner: Fallback to URN querying on UPDATE events and API requests
      libtracker-miner: Pass flags explicitly when creating crawling root data
      libtracker-miner: Pass parent flags when reindexing a previously ignored folder
      libtracker-miner: Add tracker_decorator_fs_prepend_file()
      tracker-extract: Implement "failsafe" extraction
      libtracker-extract: plug leak
      tracker-fts: Make the property list per-thread data
      tracker-extract: Fix possible invalid memory read/write
      tracker-extract: Invert initialization order
      data-manager: Account for cardinality=0 on DB migration
      tracker-extract: Add nmm:Playlist to the list of handled classes
      Release 1.3.4
      tracker-data-manager: Re-creating tables don't add any property column
      distcheck fixes
      Release 1.3.5
      configure: pack in .xz
      libtracker-data: Support fn:replace()
      file-notifier: Exclude pending dirs from the contents sparql query
      libtracker-miner: Invalidate the IRI of just inserted elements
      tracker-extract: Use own error domain/codes
      tracker-extract-gstreamer: Lower message severity
      tracker-extract: Do not pass lesser errors as processing errors
      tracker-extract-gstreamer,msoffice: Improve warning message
      Distcheck fixes
      Release 1.3.6
      tracker-extract-epub: Ensure we only have one nie:identifier
      docs: Rework ontology docs generation entirely
      docs: Delete ontology graph tool
      docs: Delete dia diagrams, and pre-generated PNGs
      update docs .gitignore
      distcheck fix
      docs: delete xml folder before regenerating ontology docs
      tracker-extract: Keep ref on recovery files
      libtracker-miner: Reduce TrackerDecorator file cache size
      tracker-extract: tell what the error really means
      tracker-miner-fs: Delete nie:dataSources on update
      Merge branch 'decorator-memory-reduction'
      tracker-extract: Check the return value from TrackerExtractMetadataFunc
      extract-mp3: Return false if we find no frame headers
      extract-mp3: Account for the tag header size in calculations
      extract-mp3: Stop processing after finding padding
      docs: Ensure ontology properties can be looked up through devhelp
      libtracker-common: generate sha1 for the current parser incarnation
      tracker-fts: Add method to rebuild the FTS tokens
      libtracker-data: Add TrackerDBInterfaceSqlite method to rebuild FTS tokens
      libtracker-data: Add functions to maintain a "parser sha1" stamp file
      libtracker-data: Trigger rebuild of FTS tokens on parser changes
      libtracker-extract: initialize value
      extract-mp3: Bail out on encoding detection if confidence is too low
      cli: Mark missing strings for translation
      cli: Improve bash completion script
      tracker-preferences: Remove needless prints
      tracker-preferences: Use the new command line tool
      tracker-miner-fs: Reset retry counter when we need to prepend parents
      tracker-extract-gstreamer: Fallback to preview image for album art
      libtracker-extract: Accept rules with no ModulePath
      extract-gstreamer: Rely better on the GstDiscoverer than mimetype sniffing
      tracker-extract: Remove ModulePath from comic/ebook rules
      distcheck fixes
      Release 1.5.0
      rss: Fix compile error
      rss: fix typo in ontology
      rss: Fix double free
      rss: Unset timeout source id
      rss: Be more careful about updates
      rss: Retrieve information around mfo:FeedChannels
      rss: Lower severity of frequent message
      rss: Make --title argument optional
      rss: Handle mfo:FeedChannel deletes
      rss: replace string comparison by boolean check
      rss: Account for a same feed message coming from different channels
      rss: Maintain references to GrssFeedChannels
      rss: Store html as nmo:htmlMessageContent
      rss: Extract copyright/contributors/categories from feed messages
      rss: use tracker_sparql_builder_object_blank_open()/close()
      Merge branch 'wip/GrssPerson'
      tracker-extract-gstreamer: Avoid frequent errors when feeding wrong files
      tracker-extract-msoffice: Avoid frequent errors when feeding wrong files
      libtracker-data: Add function to delete an entire row from the FTS table
      libtracker-data: Don't schedule all deletes only because of FTS
      parser: Optimize 0-length string parsing
      libtracker-data: delete elements from the Resource table
      libtracker-miner: Be smarter at not triggering TrackerDecorator activity
      libtracker-miner: Add tracker_file_notifier_get_file_type()
      libtracker-miner: Only set MATCH_CHILDREN on tasks for directory files
      libtracker-miner: Remove operations on children on deleted folders
      libtracker-miner: Avoid full table scans on recursive sparql buffer queries
      Release 1.5.1
      libtracker-miner: Fallback to basename checks on hidden files
      rss: Set website url as a nfo:WebSite
      rss: fix typo
      rss: Simplify GrssFeedChannel list creation
      rss: Keep the channels by tracker:id() in the hashtable
      Revert "libtracker-data: delete elements from the Resource table"
      libtracker-data: Clean up stale URIs on startup
      rss: Optimize deletes
      rss: Refactor mfo:FeedMessage sparql insert creation into a separate function
      rss: Perform extraction/insertion of feed items at once
      rss: Unify website handling
      libtracker-data: Cope for cardinality changes overwriting indices
      ontology: Remove cardinality limits on nmo:communicationChannel
      rss: cater for nmo:communicationChannel cardinality changes
      tracker-extract: Handle NULL modules
      tracker-extract: Handle correctly empty insertions
      tracker-extract: items==0 doesn't imply failure
      libtracker-extract: Add builtin dummy extractor
      tracker-extract: Use dummy fastpath for svg extraction
      tracker-extract: Remove SVG handling code from the gstreamer module
      libtracker-extract: Plug leak
      libtracker-extract: Plug error leak
      tracker-extract: Plug error leak
      libtracker-miner: Fix TrackerCrawler cancellation
      libtracker-miner: Ensure TrackerFileNotifier stops on crawler interruption
      libtracker-miner: Drop cache on TrackerDecorator pause/resume
      libtracker-miner: Postpone TrackerIndexingTree::directory-removed emission
      libtracker-miner: Invalidate TrackerDecoratorFS cache on (pre)unmount
      tracker-miner-fs: Keep cache of IndexFile requesters on directories
      tests: Fix make check
      libtracker-miner: Check the crawler cancellable before destroying it
      Revert "libtracker-miner: Postpone TrackerIndexingTree::directory-removed emission"
      libtracker-miner: Mark nodes being removed
      Release 1.5.2
      tests: Don't use the same test path twice
      Release 1.6.0
      libtracker-data: Add support for the CONCAT() builtin function
      libtracker-data: Add support for the CONTAINS builtin function
      libtracker-data: Add support for LCASE/UCASE builtin functions
      libtracker-data: Add support for the STRLEN() builtin function
      libtracker-data: Add support for the SUBSTR() builtin function
      libtracker-data: Add support for STRSTARTS/STRENDS builtin functions
      libtracker-data: Add support for the ABS() builtin function
      libtracker-data: Add support for the ROUND() builtin function
      libtracker-data: Add SparqlEncodeForUri sqlite function
      libtracker-data: Add support for the ENCODE_FOR_URI() builtin function
      libtracker-data: Add SparqlStrBefore/After sqlite functions
      libtracker-data: Add support for STRBEFORE/STRAFTER builtin functions
      libtracker-data: Add SparqlCeil/Floor sqlite functions
      libtracker-data: Add support for CEIL/FLOOR builtin functions
      libtracker-data: Make datetime functions accept other than vars
      libtracker-data: Pass explicitly the operation type on updates
      libtracker-data: Add support for YEAR/.../SECONDS builtin functions
      libtracker-data: Add SparqlChecksum sqlite function
      libtracker-data: Add support for MD5/SHA1/256/512 builtin functions
      miners: Take over the deletion of previous properties from TrackerMinerFS
      libtracker-extract: Port tracker_extract_client API to GTask
      libtracker-data: Port TrackerDBInterfaceSqlite to GTask
      libtracker-miner: Port TrackerSparqlBuffer to GTask
      tracker-extract: Port TrackerExtract to GTask
      libtracker-miner: Fix compile warning
      tracker-extract-epub: Fix possibly uninitialized variable
      Release 1.7.0
      libtracker-data: Add SparqlRand sqlite function
      libtracker-data: Add support for RAND() builtin function
      libtracker-data: Add support for NOW() builtin function
      libtracker-data: Implement sparql1.1 delete/insert
      libtracker-data: Relate Variable objects to their origin Context
      libtracker-data: Resolve variables looking up the binding if we're in same context
      libtracker-data: Add support for BIND
      libtracker-miner: Optimize move operations
      Merge branch 'wip/garnacho/sparql1.1'
      libtracker-miner: Fix double free
      libtracker-extract: Fix double free
      Release 1.7.1
      tracker-extract: Plug leak
      libtracker-miner: Plug leak
      libtracker-miner: Remove wrong call
      tracker: Remove tracker-compatibility
      libtracker-common: Make libicu/libunistring agree on function prerequisites
      ontology: Set domain index on nie:contentCreated for nmo:Message
      libtracker-common: Report total free space if running as root
      libtracker-miner: Add TrackerMinerFS::remove-file signal
      libtracker-data: Keep a weak reference on the Variable to the Context
      libtracker-extract: Fix possible XMP extractor leak
      libtracker-miner: Fix Invalid memory reads on writeback finalization
      Release 1.7.2
      libtracker-common: Use guint64 for free space calculations
      libtracker-miner: Remove children recursively from queues on directory deleted
      libtracker-miner: Pass a builder in UPDATE state to ::remove-file
      libtracker-miner: Do not insert partial/empty sparql on error
      libtracker-miner: Proceed into querying if tracker_crawler_start() fails
      libtracker-miner: Use Sparql1.1 in TrackerSparqlBuffer tasks
      libtracker-miner: Detect file type on files coming from store
      libtracker-miner: Simplify deleted contents querying in TrackerFileNotifier
      libtracker-miner: Add envvar toggle to force directory updated checks
      libtracker-miner: Fix invalid return value warning
      Release 1.7.3
      libtracker-miner: Set uri in warning
      libtracker-miner: Delete directory altogether on interrupted crawling
      libtracker-miner: Fix TrackerFileNotifier cancellable maintenance
      libtracker-miner: Stop crawling if a delete op affects the current directory
      libtracker-miner: Cancel ops in current buffers if a delete affects the file
      libtracker-miner: Do not break ordering with bulk operations
      libtracker-direct: Handle cancellation
      libtracker-miner: Plug fd leak when cancelling crawlers early
      libtracker-miner: Use g_file_equal instead of direct comparison
      libtracker-miner: Cancel crawling/querying on both cancellation paths
      libtracker-miner: lower g_critical() severity
      libtracker-data: Handle tracker:fulltextIndexed changes
      Update to FTS5
      tracker-miner-fs: Ignore #*# (vim backup) files by default
      tracker-miner-fs: Ignore git repositories by default
      Release 1.7.4
      tracker-miner-fs: Add back .trackerignore to ignored-directories-with-content
      tracker-extract: Fix gstreamer module cuesheet handling
      tracker-extract: Use gst_tag_list_new_empty() in cue sheet helpers
      libtracker-miner: Avoid querying file type in crawling queries
      libtracker-data: Handle inserts where the subproperty cardinality is larger than the parents'
      tests: Add tests to prove the last commit
      tracker-extract: Protect all single valued properties in abiword extractor
      tracker-extract: Protect all single valued properties in EPUB extractor
      tracker-extract: Protect all single valued properties in ooxml extractor
      tracker-extract: Protect all single valued properties in oasis extractor
      tracker-extract: Protect all single valued properties in html extractor
      tracker-extract: Check string length before parsing XMP in the PDF extractor
      tracker-extract: Add missing application/msword mimetype
      libtracker-miner: Cut some slack on the reentry counter
      libtracker-miner: Avoid changing order of elements in the processing queue
      libtracker-extract: Delete TrackerExtractClient
      tracker-extract: Remove old dbus interface xml
      tracker-extract: Propagate urn to the TrackerExtractInfo
      tracker-extract: Use safer method to insert tags in PDF module
      tracker-extract: Use safer method to insert tags in GIF module
      tracker-extract: Use safer method to insert tags in JPEG module
      tracker-extract: Use safer method to insert tags in TIFF module
      tracker-extract: Use safer method to insert tags in PNG module
      tracker-extract: Plug leak in cue sheet parsing
      tracker-extract: Ensure all cue sheet MusicPieces have a nfo:duration
      libtracker-miner: Initialize all NodeData memory
      libtracker-miner: Ensure the directory root is removed when its indexing root is
      tests: distcheck fix
      Release 1.7.5
      Release 1.8.0
      configure: Check that sqlite3 has sqlite3_auto_extension() enabled
      autogen.sh: Remove build time dependency on gnome-common
      libtracker-miner: TrackerIndexingTree should not return shallow roots
      libtracker-miner: Add tracker_file_system_steal_property()
      libtracker-miner: Ensure stored mtime data is freed after use
      libtracker-miner: Empty query_files cache when crawling the next folder
      libtracker-miner: Do not insert RootData for the same file multiple times
      libtracker-miner: Avoid storing mtime on when querying the iri ad-hoc
      libtracker-miner: Do not recurse up the hierarchy for out-of-tree index requests
      libtracker-miner: Add indexing roots to the tree only when those are crawled
      libtracker-miner: Check for filtered out files during deletion checks
      libtracker-miner: Add TRACKER_DIRECTORY_FLAG_CHECK_DELETED flag
      libtracker-miner: Check for content filters being triggered on deletion checks
      libtracker-miner: Check deleted files on TrackerIndexingTree:directory-updated
      tracker-miner-fs: Trigger full recheck on enable-monitors changes
      tracker-preferences: Do not recommend reindex/restarts
      tracker-preferences: Remove the "System" tab altogether
      tracker: Add comment for translators
      tracker: Make it superscary to reset databases
      libtracker-miner: Do not free the current root data automatically on interruption
      tracker-extract-mp3: Prevent possible crashes on 0-len comments
      tracker-extract-gstreamer: Use TOC as "cue sheet" as a last resort
      libtracker-data: mark most sqlite functions as SQLITE_DETERMINISTIC
      configure: Set better bugzilla link
      libtracker-miner: Give up on detailed decorator error logging
      libtracker-common: Remove libmediaart log handler code
      tracker-extract-gstreamer: Prevent warning if there is no TOC
      tests: Tear down test data in tracker-steroids tests
      manpages: Drop manpages of configuration settings/files
      tracker-miner-fs: Add MS Office "owner files" to ignored-files
      tracker-extract-mp3: Use performer as fallback to album artist
      libtracker-common: Actually ignore XDG dirs set to $HOME
      libtracker-miner: Add TrackerIndexingTree::child-updated signal
      libtracker-miner: Reindex elements on TrackerIndexingTree::child-updated
      libtracker-miner: Add tracker_indexing_tree_notify_update()
      tracker-miner-fs: Replace direct emission of TrackerIndexingTree signals
      tracker-miner-fs: Trigger reindex of files/directories on IndexFiles
      tracker: Add -f argument to "tracker reset" CLI subcommand
      tracker-miner-fs: Ignore .desktop and .directory files
      docs: Do not delete xml directory when redoing docs
      tests: Fix distcheck
      libtracker-data: Refine BIND() variable mapping
      Revert "libtracker-data: Relate Variable objects to their origin Context"
      tests: Add some BIND() tests
      libtracker-data: Implement fn:upper-case/UCASE
      libtracker-common: Remove unused variable
      libtracker-miner: Insert into the right graph when moving items
      libtracker-miner: cater for unbound nfo:belongsToContainer when moving items
      tracker: Don't unref manager in the loop in "tracker index -f" subcommand
      fts: Do not apply stop-words when tokenizing query search terms
      libtracker-data: Ensure variables are defined in aggregate expressions
      Release 1.9.0
      tracker-extract-mp3: Fix albumArtist coalescing
      libtracker-extract: Add tracker_guarantee_resource_utf8_string()
      tracker-extract-jpeg: Ensure UTF-8 content in nie:comment
      tracker-extract-gif: Ensure UTF-8 content in nie:comment
      tracker-extract-tiff: Ensure UTF-8 content in several TIFF fields
      libtracker-extract: Ensure UTF-8 content in contact/tag helpers
      libtracker-sparql: Fix small typo
      libtracker-sparql: Add TrackerResource/NamespaceManager to docs
      tests: Update tracker guarantee tests to check the TrackerResource functions
      libtracker-extract: Remove TrackerSparqlBuilder guarantee functions
      libtracker-sparql: Make tracker URI GType private
      libtracker-data: Fix INSERT/DELETE DATA and DELETE WHERE syntax
      tests: Add tests around update syntax
      tests: Add tests around DELETE{}INSERT{}WHERE{} syntax
      tracker: Fix possible warnings with the tracker search -[msivt] subcommands
      libtracker-sparql-backend: Turn failure to initialize direct backend to a warning
      configure: Do not hardcode dep on libpng
      libtracker-miner: Move to next priority queue segment after deleting tail
      tests: Include new libtracker-data tests in dist
      Release 1.9.1
      tests: Ensure folder is deleted
      utils: Require python2 for generate script
      Release 1.9.2
      Release 1.10.0
      libtracker-data: Be more lenient towards NULLs in fn:uri-is-descendant
      libtracker-data: Fix typo
      libtracker-fts: Do not hardcode fts5 table in query
      libtracker-sparql: Avoid C++ keyword in variable
      configure.ac: Bump version to 1.11.0
      libtracker-data: Propagate "locale mismatch" error from locale_changed()
      libtracker-miner: Start TrackerDecorator queries on TrackerMiner::started
      libtracker-data: Handle overflows on libicu-based normalization
      tracker-needle: Fix build
      libtracker-data: Return NULL SQL expression if the binding is not yet setup
      libtracker-data: Handle BIND while in group graph pattern
      libtracker-data: Rename internal variable
      libtracker-data: Use right constness in some internal calls
      libtracker-data: Explicitly cast string to char*
      libtracker-miner: Drop wimax handling in TrackerMinerOnline
      libtracker-miner: Handle extra GFileMonitorEvent values
      libtracker-extract: Pass the right struct pointer
      tracker-extract: Deep copy GstToc
      libtracker-sparql-backend: Make methods possibly throw GLib.Error
      tracker: Avoid deprecated GSettings API
      tracker-extract: Remove unused variable
      tracker-extract: Drop string constness
      libtracker-data: Indentation fix
      libtracker-data: Remove sqlite3_stmt argument
      libtracker-data: Delete collation/locale change mechanisms
      libtracker-data: Remove unused field
      libtracker-data: Cleanup function initialization
      libtracker-data: Refactor sqlite3_stmt preparation
      libtracker-data: Refactor LRU sqlite3_stmt management
      libtracker-data: Make TrackerDBStatement a GInitiallyUnowned
      libtracker-data: Rename confusing TrackerDBStatement field
      libtracker-data: Pass "readonly" argument to TrackerDBInterface constructor
      libtracker-data: Use internal mutex for TrackerDBManager (de)init
      libtracker-direct: Drop mutex around TrackerDBManager initialization
      libtracker-data: Add ENABLE_MUTEXES TrackerDBManager initialization flag
      libtracker-data: Remove threadsafe argument
      libtracker-data: Use internal mutex in TrackerDBInterfaceSqlite
      libtracker-data: Protect stmt creation with the TrackerDBInterface mutex
      libtracker-direct: Replace TrackerDBManager lock usage with private one
      libtracker-data: Remove TrackerDBManager locking functions
      libtracker-data: Remove global interface
      libtracker-data: Add explicit calls to grab/release an stmt
      libtracker-fts: Ensure a sqlite3_stmt is finalized on FTS5 failure paths
      tracker: Fix "tracker sql -f"
      Add libtracker-remote
      libtracker-remote: Add support for application/sparql-results+xml
      tracker: Add remote connection support to "tracker sparql" CLI tool
      libtracker-sparql: Add TrackerNotifier to subscribe to change notifications
      libtracker-miner: Use TrackerNotifier on TrackerDecorator
      libtracker-sparql: Use internal headers
      libtracker-sparql: Distcheck fix
      libtracker-data: Wrap BIND argument with () in SQL
      Release 1.11.0
      Revert "libtracker-data: Wrap BIND argument with () in SQL"
      Release 1.11.0.1
      Release 1.11.0.1
      Release 1.11.1
      libtracker-data: Add missing unlock call
      libtracker-data: Keep interface ref during close()
      libtracker-data: Preserve resulting TrackerDBInterface on initialization
      libtracker-extract: Plug leak
      libtracker-miner: Plug leak
      libtracker-miner: Plug leak
      libtracker-sparql: Plug TrackerNotifier leak
      libtracker-sparql: Plug TrackerResource leaks
      tracker-extract: Plug leaks in EPUB extractor
      tracker-extract: Plug leak in GIF extractor
      tracker-extract: Plug leaks in GStreamer extractor
      tracker-extract: Plug leaks in MP3 extractor
      libtracker-sparql: Add some braces around statement
      libtracker-miner: Use G_ADD_PRIVATE in TrackerWritebackListener
      libtracker-miner: Process writeback events one by one
      tracker-extract: Initialize variable in EPUB extractor
      tracker-extract: Fix possible runtime warnings in GStreamer extractor
      libtracker-sparql: Remove comment
      tracker-miner-fs: Remove G_ADD_PRIVATE update leftover
      libtracker-extract: Ditch ThreadAwareness module configuration toggle
      libtracker-common: Implement sandboxing through libseccomp
      tracker-extract: Sandbox extractor threads through seccomp
      configure: Make seccomp support mandatory
      tracker-miner-fs: Watch after tracker-extract process
      Release 1.11.2
      libtracker-data: Improve error checks on REPLACE implementation
      tracker-extract: Plug FD leak in GIF extractor
      tracker-extract: Skip useless function call in msoffice extractor
      libtracker-common: Fix c&p issue
      libtracker-common: Avoid unneeded NULL check
      libtracker-common: Remove dead code
      libtracker-data: Check g_mkdir return value
      libtracker-data: Check g_input_stream_read() return value
      libtracker-data: Check g_rename() return value
      libtracker-extract: Remove unneeded NULL check
      libtracker-miner: Add missing return after switch() case
      tracker-extract: Silence Coverity warning
      tracker-extract: Fix c&p issue in ico extractor
      tracker-extract: Don't pass known-NULL pointer in PNG error paths
      tracker: Check error on tracker_sparql_cursor_next() call
      libtracker-common: Check error on posix_fadvise() call
      tracker-extract: Check error on posix_fadvise() calls.
      libtracker-common: Whitelist *64() stat/getdents syscalls
      libtracker-common: Whitelist more syscalls used on non-x86_64 arches
      libtracker-common: Whitelist clock_gettime/getres
      tracker-miner-fs: Hook name acquired handler properly
      libtracker-common: Whitelist gettimeofday() syscall
      libtracker-common: Whitelist dup/dup2/dup3
      libtracker-common: Whitelist umask
      configure: Disable libmediaart dependency
      libtracker-common: Handle mlock*/munlock* syscalls
      libtracker-common: Allow querying process stats/limits
      configure: Make libseccomp only mandatory on linux
      tracker-miner-fs: Use correct graph when inserting tracker:Volumes
      libtracker-data: Plug unlikely mem/fd leak
      libtracker-miner: Fix mem/fd leaks on TrackerCrawler cancellation
      libtracker-miner: Fully stop TrackerFileNotifier operations on errors
      libtracker-sparql: Fix sparql/turtle generation of builtin classes
      tracker-extract: Insert nmm:flash as a Resource
      tracker-extract: Insert nmm:meteringMode as a resource
      tracker-extract: Insert nmm:whiteBalance as a resource
      tracker-extract: Insert nfo:orientation as a resource
      libtracker-sparql: Print resources referenced in cardinality>1 properties
      Release 1.11.3
      libtracker-common: Whitelist getpid() syscall
      libtracker-common: Whitelist waitid/waitpid/wait4
      utils: Drop libgee dependency
      utils: drop "--pkg gee-0.8"
      Revert "tracker-extract, png: Fix DLNA profiles"
      docs: Make error message actually useful
      libtracker-fts: Clarify code flow
      libtracker-data: Remove graph_id argument from resource_buffer_switch()
      examples: Drop unneeded g_object_unref() call
      libtracker-data: Make tracker_ontology_[write|load]_gvdb return a boolean
      examples: Check for NULL cursors in class-signal example
      tracker-extract: Check size specified in id3v2.0/2.3/2.4 frames
      tracker-extract: Add helpers to retrieve BE uints/sizes from MP3 ID3 tags
      tracker-extract: Ensure extract modules are initialized on startup
      tracker-extract: Take gstreamer initialization to plugin init phase
      libtracker-extract: Remove dead code
      libtracker-extract: Remove initialize arg from load_module()
      examples: Drop unneeded g_object_unref() call
      examples: Check tracker_sparql_cursor_next() return value.
      libtracker-data: Clear possible error
      libtracker-common: Be more lenient with dup2/dup3
      tracker-store: Create our own error if cancelled
      libtracker-data: Use memory temp store for readonly connections
      tracker-extract: Avoid allocating full image in memory at once
      tracker-preferences: Fix build with up-to-date gtk+ vapi
      tracker-needle: Fix build with up-to-date gtk+ vapi
      tracker-extract: Cache TrackerConfig::max-bytes
      Release 1.11.4
      Release 1.12.0
      libtracker-sparql: Add osinfo ontology to the default TrackerNamespace
      libtracker-miner: Shuffle refcount handling when queueing back a file
      libtracker-common: Whitelist openat()
      distcheck fixes
      Release 1.13.0
      tracker-extract: Blacklist vaapi/bmcdec gstreamer elements
      tracker-extract: Fix typo in last commit
      libtracker-data: Protect sqlite3_bind*() with interface lock
      libtracker-sparql: Drop needless typedef
      autotools: Build and merge C/Vala girs in libtracker-sparql
      autotools: Fix srcdir!=builddir issues
      libtracker-miner: Look up for the gir in the right place on g-ir-compile
      autotools: Don't set -Wl,--enable-new-dtags globally
      configure: Bump API version
      libtracker-data: Make TrackerTurtleReader take GFiles
      libtracker-data: Use GFile throughout the TrackerDataManager ontology bits
      ontologies: Build dc/xsd/rdf/nrl/nao as GResource
      libtracker-data: Take a GFile for ontology location in the data manager
      libtracker-data: Remove test_schemas argument from TrackerDataManager
      tests: Remove duplicate ontologies in libtracker-data tests
      libtracker-data: Use GFile for cache/journal arguments
      libtracker-data: Pass TrackerDBInterface to wal hook
      libtracker-direct: Allow creating readwrite databases through direct connection
      libtracker-sparql: Add tracker_sparql_connection_local_new(_async) methods
      libtracker-data: Handle backups where journal/cache dirs are the same
      libtracker-data: Require location directories in all internals
      ontologies: Move nepomuk files into separate directory
      libtracker-data: Build all journal file locations from the given GFiles
      libtracker-data: Use filename based on cachedir for ontologies.gvdb
      libtracker-data: Remove filename argument from journal init funcs
      tracker-store: Move handling of TRACKER_DB_ONTOLOGIES_DIR envvar here
      libtracker-data: Remove TRACKER_PRAGMAS_FILE envvar
      libtracker-fts: Remove TRACKER_FTS_STOP_WORDS envvar
      libtracker-bus: Move tracker-store ping call here
      libtracker-sparql: Do not modify messages verbosity
      libtracker-common: Remove libmediaart log handler
      libtracker-data: Demote g_message()s to g_info()
      libtracker-data: Make journal reader a non singleton
      libtracker-data: Remove another filename argument in TrackerDBJournal
      libtracker-data: Use data location directly to tracker_data_backup_*()
      libtracker-data: Move journal deletion code to tracker-db-journal.c
      libtracker-data: Make journal writers non-singletons
      libtracker-common: Make locale readonly
      libtracker-data: Turn tracker ontologies into an object
      libtracker-data: Use flags for ro/use_mutex in TrackerDBInterface
      tracker-miner-fs: Adopt DBManager API to manipulate stamp files
      libtracker-data: Make TrackerDBManager a non-singleton
      libtracker-data: Make tracker-data-update.c a non singleton
      libtracker-data: Drop unused function
      libtracker-data: Add API to attach user data to TrackerDBInterfaces
      libtracker-fts: Pass TrackerDBInterface through FTS machinery
      libtracker-fts: Remove tracker_fts_init/shutdown functions
      libtracker-data: Remove TrackerDBInterface busy functions
      libtracker-data: Make TrackerDataManager a non singleton
      libtracker-fts: Avoid static variables
      libtracker-data: Remove static variable
      docs: Add documentation around creating and maintaining ontologies
      docs: Use xi:include to optionally load ontology explanations
      docs: Remove dead code
      docs: Unify ontology documentation tools
      docs: Generate documentation for internal ontology in libtracker-sparql
      docs: Do not add copyright by default on the ontology doc tool
      docs: Remove "see also" section from ontology class documentation
      docs: Remove duplicated code
      docs: Ensure to create the output dir in ttl2sgml
      Remove libmediaart code entirely
      Remove ignore_next_update() API
      libtracker-miner: Change API of ::process-file[-attributes]
      libtracker-miner: Split ::remove-file into two signals
      libtracker-miner: Add TrackerMinerFS::move-file vmethod
      libtracker-miner: Remove tracker_miner_fs_get_parent_urn()
      libtracker-miner: Remove tracker_miner_fs_force_recheck()
      libtracker-miner: Remove tracker_miner_fs_force_recheck()
      tracker-miner-fs: Adopt TrackerThumbnailer from libtracker-miner
      libtracker-miner: Remove tracker_miner_fs_set_mtime_checking()
      tracker-miner-fs: Implement initial crawling fully here
      libtracker-miner: Remove tracker_miner_fs_[sg]et_initial_crawling()
      libtracker-miner: Remove TrackerMinerFS API to add/remove directories
      libtracker-miner: Remove tracker_miner_fs_check_directory*()
      libtracker-miner: Merge tracker_miner_fs_check_file[with_priority]
      libtracker-miner: Fix TrackerMiner::progress signal arguments
      libtracker-miner: Add TrackerMinerProxy object
      tracker-store: Register all objects with default DBus paths
      tracker-store: Remove dbus_path domain ontologies setting
      tracker-store: Remove fine-grained domain ontologies CLI switches
      tracker-store: Make DBus unique name purely dependent on the domain
      libtracker-common: Add TrackerDomainOntology helper
      tracker-store: Install default domain ontology
      tracker-store: Use TrackerDomainOntology helper
      libtracker-sparql-backend: Set namespace on Log object
      libtracker-sparql: Use TrackerDomainOntology on tracker_sparql_connection_get()
      tracker-miner-fs: Add --domain-ontology switch
      tracker-miner-apps: Add --domain-ontology switch
      tracker-extract: Add --domain-ontology switch
      rss: Add --domain-ontology switch
      libtracker-sparql: Make TrackerNotifier check GraphUpdated from the domain
      libtracker-miner: Add TrackerMiner::connection property
      tracker-miner-fs: Drop standalone DBus name for Files.Index
      miners: Add NameSuffix field to miner .service files
      libtracker-control: Remove obscure environment variables
      libtracker-control: Add domain argument to tracker_miner_manager_new_full
      libtracker-common: Use XDG_DATA_DIRS to find domain ontology definitions
      libtracker-sparql-backend: Ensure we always load the bus connection first
      tracker-miner-rss: Look up the right dbus name for GraphUpdated
      libtracker-data: Ensure we set user data on an existing connection
      libtracker-miner: Make TrackerMinerProxy look for the right tracker-store
      tracker-store: If a domain is set, set a watch on it
      tracker-miner-rss: If there is a domain, set watch on it
      tracker-miner-fs: If there is a domain, set a watch on it
      tracker-miner-apps: If there is a domain, set watch on it
      tracker-extract: If there is a domain, set watch on it
      libtracker-data: Fix compilation on DISABLE_JOURNAL
      tracker-store: Remove ontology_name argument
      libtracker-common: Add domain ontology key/api to get expected miners
      tracker-store: Add all known tracker miners to default domain ontology
      libtracker-control: Skip miners not meant to be loaded.
      libtracker-data: Make Tracker.DBStatement an InitiallyUnowned in vapi
      tracker-store: Use wal_checkpoint API from TrackerDBInterface
      libtracker-miner: Add connection property to TrackerFileNotifier
      libtracker-common: Add a last resort envvar to load default domain ontology
      Merge branch 'wip/carlosg/domain-ontologies'
      libtracker-data: Allow using older sqlite API
      libtracker-data: Fix compile errors with --disable-journal
      libtracker-fts: Skip loading the FTS module if sqlite has it builtin
      tests: Add missing macros to meson build instructions
      libtracker-miner: Add filter_event vmethod
      tracker-miner-fs: Implement writeback atop TrackerMinerFS
      libtracker-miner: Remove writeback API
      Delete evolution/thunderbird/nautilus/firefox plugins
      Delete tracker-preferences
      Delete tracker-needle
      utils: Remove clean-tracker-prefix script
      utils: Remove gtk-sparql util
      configure: Do not generate src/plugins/Makefile
      libtracker-miner: Add missing ::move-file signal
      miners: Request DBus name after creating miner objects
      tracker-miner-fs: Request source item URN as expected
      libtracker-miner: Fix warnings if move ops happened during initial crawling
      Release 1.99.0
      libtracker-data: Add explicit shutdown call to TrackerDataManager
      libtracker-data: Preserve ontology journal writer for a bit longer
      libtracker-miner: Process TrackerCrawler elements in batches
      libtracker-miner: Shortcut the initial op after tracker_crawler_start()
      libtracker-miner: Process TrackerMinerFS elements in batches
      libtracker-miner: Remove Tracker[File]Enumerator
      libtracker-miner: Call next_files_async() in batches
      libtracker-data: Set interfaces' prepared statement LRUs on common code
      libtracker-miner: Ensure sparql buffer keeps flushing
      libtracker-miner: Fix cancellation of data_provider_begin()
      libtracker-data: Pass DB interface to tracker_data_query_resource_id()
      libtracker-data: Make writable/wal interfaces unique
      libtracker-data: Make all other ifaces than wal/writable readonly
      libtracker-data: Don't use GPrivate to store TrackerDBInterfaces
      tests: Adapt tracker-backup-test to non-GPrivate interfaces
      libtracker-sparql: Remove get_direct(_async|_finish)
      docs: Remove doc references to TrackerEnumerator
      libtracker-sparql: Add tracker_resource_[add|set]_take_relation()
      libtracker-miner: Remove deprecation annotation from vapi file
      libtracker-sparql: Fix horrible confusion with G_GINT64_FORMAT
      libtracker-miner: Drop TrackerSparqlBuilder from TrackerDecorator API
      libtracker-sparql: Deprecate TrackerSparqlBuilder
      libtracker-sparql: Add vapi file for the C portions
      libtracker-data: Add tracker_data_manager_get_namespaces()
      libtracker-sparql: Implement tracker_sparql_connection_get_namespace_manager()
      libtracker-data: Do not accept "... AS foo" anymore
      libtracker-miner: Add TrackerMonitor function to check the limit
      libtracker-miner: Disable monitors during crawling on large indexing trees
      libtracker-data: Do not reuse TrackerDBInterface used for DB checks
      tracker-miner-fs: Fix signal prototype of TrackerMinerFiles::writeback
      tracker-store: Check wal threadpool existence before using it
      libtracker-data: Implement tracker:title-order() SPARQL function
      libtracker-sparql: Fix tracker-sparql-2.0.vapi generation
      build: Unbreak meson build
      build: Cleanup TRACKER_COMPILATION defines from c_args
      Release 1.99.1
      libtracker-data: Use '|' as separator for title articles.
      libtracker-data: Don't rely on spaces as separators on title collation
      meson: Fix bash completion dir guessing
      meson: Add optional upower/hal deps on tracker-miner-fs
      Remove code not related to miners
      meson: Create all miner links on $datadir/tracker/miners
      Update doap file
      Release 1.99.2

Changwoo Ryu (1):
      Added ko. Added Korean translation by Namhyung Kim.

Chao-Hsiung Liao (11):
      Updated Traditional Chinese translation(Hong Kong and Taiwan)
      Updated Traditional Chinese translation(Hong Kong and Taiwan)
      Updated Traditional Chinese translation(Hong Kong and Taiwan)
      Updated Traditional Chinese translation(Hong Kong and Taiwan)
      Updated Traditional Chinese translation(Hong Kong and Taiwan)
      Updated Traditional Chinese translation(Hong Kong and Taiwan)
      Updated Traditional Chinese translation(Hong Kong and Taiwan)
      Updated Traditional Chinese translation(Hong Kong and Taiwan)
      Updated Chinese (Taiwan) translation
      Updated Chinese (Taiwan) translation
      Update Chinese (Taiwan) translation

Charles Monzat (1):
      Updated French translation

Cheng-Chia Tseng (1):
      Updated Chinese (Taiwan) translation

Chris Coulson (2):
      Do not trigger crawling under any circumstance if EnableIndexing is false.
      libtracker-client: Install vala bindings

Chris Leonard (1):
      Updated British English translation

Christian Kirbach (17):
      Updated German translation
      Updated German translation
      Updated German translation
      [i18n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      Updated German translation
      Update German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation

Christian Persch (1):
      Use the right capitalisations, and add/change some mnemonics. Bug #474339.

Christian.Kirbach (1):
      Updated German translation

Christophe Fergeau (1):
      tracker-extract: Add ISO extractor using libosinfo

Christophe Rhodes (1):
      tracker-extract: generated album / album-disc urns not very unique

Claude Paroz (17):
      Updated French translation.
      Updated French translation.
      Corrected typo.
      Updated French translation.
      Updated French translation by Robert-André Mauchin.
      Removed translatable property from stock label.
      Updated French translation.
      Updated French translation by Marc Veillet and Claude Paroz.
      Fixes GB#570608 - Translation of firefox-extension
      Add omitted files for GB#570608
      Updated French translation
      Replace string concatenation by printf syntax (Fixes #648892)
      Updated French translation
      Updated French translation
      Updated French translation
      Updated French translation
      Updated French translation

Colin Walters (8):
      build: Note we don't support srcdir != builddir
      tracker-power-upower: Support both UPower 1.0 and pre-1.0 APIs
      miners/fs/upower: Fix up porting to newer UPower
      common: Don't g_message() on normal bootup
      Avoid starting tracker-store twice
      tracker-store.desktop: Add missing flags argument
      Partially revert previous FSF translation commit
      extract: Delete all of the "all:" build overrides

Cosimo Cecchi (12):
      nautilus-extension: don't implement _get_toolbar_items()
      libtracker-data: Implement get_property() for n-columns in SQLite cursor
      miner: don't use G_CONST_RETURN
      tracker-miner-fs: Enable indexing when on battery power on by default
      tracker-miner-fs: Don't index removable devices by default
      tracker-extract: add a simple extractor for DVI files
      tracker-extract: add a simple extractor for XPS
      build: don't build-depend on Dia
      miner-manager: plug some memleaks
      libtracker-miner: don't crash when first indexing files out of /home
      libtracker-miner: add an async version of tracker_miner_manager_index_file
      miner-fs: use GFile to check for homedir

Cédric Valmary (3):
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation

Dan Williams (1):
      libtracker-miner: Update network provider to work with NetworkManager 0.9

Daniel Korostil (4):
      Added uk translation
      Updated Ukrainian translation
      Updated Ukrainian translation
      Updated Ukrainian translation

Daniel Mustieles (71):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Removed markup from UI files
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated FSF's address
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Update Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Daniel Nylander (54):
      Added Swedish translation.
      Updated Swedish translation.
      Updated Swedish translation.
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation.
      Updated Swedish translation.
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Swedish translation updated
      sv.po: Swedish translation updated
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Swedish translation updated
      sv.po: Swedish translation updated
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      sv.po: Updated Swedish translation
      Updated sv translation
      Updated sv translation (Daniel Nylander)
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation
      Updated Swedish translation

Dariusz Wiechecki (EXT-Comarch) (2):
      tracker-extract: Use artist's value in filename when creating new album art
      tracker-extract: Use artist's value in filename when creating new album art

David King (6):
      build: Fix symlink target for D-Bus service files
      tracker-compat: put absolute path in shell script
      tracker-iptc-test: Only build if libjpeg enabled
      libtracker-data: Fix printf string format
      tracker-miner-fs: avoid crash during init
      Update British English translation

David Lodge (4):
      Added English (British) translation
      Updated (British) English translation
      Updated en_GB translation
      Updated en_GB translation

Debarshi Ray (44):
      Added a new Nautilus extension for managing tags.
      Renamed TrackerTagsPlugin to TrackerTagsExtension
      Replaced char with gchar
      Moved the Nautilus extension to src/plugins/nautilus
      Prevent build failure with -Wformat-nonliteral
      Fixed indentation, braces, etc..
      Fixed a couple of memory errors
      NMM: Fixed spellings of pre-defined instances
      tracker-writeback: Set manual white-balance value correctly
      tracker-miner-rss: Implicitly link the RSS miner against GTHREAD_LIBS
      Add a newline at the end of file
      libtracker-extract, tracker-extract: Remove $modulesdir from *.rules
      Use $(MKDIR_P) instead of $(mkdir_p)
      tracker-extract: Rename *.rules.in to *.rules
      libtracker-extract: Link against libicu when using it
      libtracker-miner: Do not leak the TrackerSparqlConnection
      libtracker-fts: Free the list
      miner-fs: Do not leak the UpDevice
      libtracker-sparql: Add a test case
      libtracker-bus: Don't crash if query_async is cancelled
      tests: Locale fix
      libtracker-data: Guard against failure to open the database
      libtracker-data: Guard against invalid statements in public API
      libtracker-data: Be more explicit in the error message
      libtracker-data: Guard against failure to create a FTS update statement
      libtracker-miner: Ensure that the async function uses owned data
      Revert "Always guarantee metadata, remove --enable-guarantee-metadata option"
      miners: Detect locale changes only when the miner could be constructed
      libtracker-miner: Restrict the amount of data that is logged for errors
      libtracker-miner: Abort async operations once the instance is gone
      libtracker-miner: Cancel pending async operations during destruction
      Revert "libtracker-miner: Cancel pending async operations ..."
      Revert "libtracker-miner: Abort async operations once the ..."
      libtracker-miner: Abort async operations once the instance is gone
      libtracker-miner: Cancel pending async operations during destruction
      libtracker-miner: Handle failure to get a TrackerSparqlConnection
      libtracker-control: Fix the return value
      libtracker-control: Improve the documentation
      tracker-extract-tiff: Fix extraction of orientation values
      tracker-extract-xmp: Fix extraction of orientation values 3 and 4
      libtracker-data: Silence a CRITICAL
      libtracker-control: Add convenience API for IndexFileForProcess
      libtracker-extract: Restore trailing colon in nfo:Equipment URIs
      tracker-extract-png: Insert "nfo:image-category-screenshot" as a URI

Deji Akingunola (5):
      Fixes GB#609607, Make tracker build without assuming implicit DSO linking
      Fixes GB#609607 - PATCH: Make tracker build without assuming implicit DSO linking
      Fixes: Bug 629850 - Undefined reference errors during build
      tracker-preferences: Fixed check which used "text" not "test"
      build: Fix linking errors in tests/ and utils/

Denis Zalevskiy (1):
      tracker: detect uid from /proc/pid

Dimitris Spingos (7):
      Updated Greek translation
      Updated Greek translation
      Updated Greek translation
      Updated Greek translation
      Updated Greek translation
      Updated Greek translation
      Updated Greek translation

Djavan Fagundes (2):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation

Djihed Afifi (11):
      Updated Arabic Translation. Added ar to LINGUAS list
      Updated Arabic Translation.
      Didn't add file referred in changelog commit earlier. ADDED
      Updated Arabic Translation.
      Updated Arabic Translation by Djihed Afifi.
      Updated Arabic Translation by Khaled Hosny.
      Updated Arabic Translation by Khaled Hosny.
      Updated Arabic Translation by Djihed Afifi.
      Updated Arabic Translation by Khaled Hosny.
      Updated Arabic Translation by Khaled Hosny.
      Updated Arabic Translation by Khaled Hosny.

Dmitry Zelenkovsky (2):
      Fix typo in error message
      Update NMO ontology

Dominique Brazziel (1):
      docs: minor tracker-store man page cleanup

Dominique Leuenberger (11):
      tracker-needle: Support command line arguments -V and search criteria
      tracker-miner-rss: Support and require libgrss-0.5
      cue-sheet: port to GStreamer 1.0.
      build: Port to libgee 0.8 (was 1.0)
      libtracker-data: Make sure we return TRUE/FALSE on success or not for fts init
      tracker-extract: Add support for giflib 5.
      firefox/thunderbird: prefer tracker 0.16 over tracker 0.14
      libtracker-{common,data,extract}: do not maintain LT versioning
      libtracker-data: fix missing include
      build: update firefox and thunderbird detection
      libtracker-extract: fix dummy_module

Don Pellegrino (1):
      Fixed id3lib configure errors and improved README for Debian Sid amd64

Duarte Loreto (8):
      Added Portuguese translation by Nicolau Gonçalves <excentriko gmail com>.
      Updated Portuguese translation by Nicolau Gonçalves
      Updated Portuguese translation by Nicolau Gonçalves
      Updated Portuguese translation by Nicolau Gonçalves
      Updated Portuguese translation by Nicolau Gonçalves
      Updated Portuguese translation by Nicolau Gonçalves
      Updated Portuguese translation
      Updated Portuguese translation

Dušan Kazik (14):
      Updated slovak translation
      Updated slovak translation
      Updated slovak translation
      Updated slovak translation
      Updated slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Updated Slovak translation
      Update Slovak translation
      Update Slovak translation

Dz Chen (1):
      Update zh_CN translation

Edward Duffy (12):
      Bug #386707. Move files with special characters to trash.
      Set spawned processes to nice value 19.
      Add GPL Header Alert the user if ran stand-alone, and give installation
      Update metadata tile on tab change (#413971)
      Fix bug #409729
      Fix bug #407348
      Fix bug #399022
      created by autogen.sh
      Added tracker_dbus_method_search_suggest + support
      Check exit code of idenitfy
      Fix bug #416905
      Fix xalign crasher.

Elliot Smith (1):
      tracker-info: Support Turtle as an output format

Emmanuele Bassi (1):
      build: Add generated enumeration files to BUILT_SOURCES

Enrico Nicoletto (7):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation

Eugenio Cutolo (5):
      I have added new version of the deskbar handler for tracker
      Fixed url opening bug
      Added tag search support(format tag:nametag) for nautilus function
      Some bug fix
      Fixed encoding problem

Fabio Tomat (20):
      Added Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Updated Friulian translation
      Update Friulian translation     (cherry picked from commit 67bbfc1f6331dd844d1638a17100ad8256d9152d)
      Update Friulian translation     (cherry picked from commit 86f17e9fe0446e74051f98095ef7de4b182ad349)
      Update Friulian translation
      Update Friulian translation
      Update Friulian translation
      Update Friulian translation

Felipe Braga (1):
      Updated Brazilian Portuguese translation

Felix Riemann (1):
      tracker-extract-gif: Avoid possible integer overflow

Flo H (1):
      Updated German translation

Florent Viard (1):
      Fix inconsistency in determining XDG directories

Fran Dieguez (7):
      Updated Galician Translation
      Updated galician translations
      Updated Galician translation
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations

Fran Diéguez (20):
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations
      Updated Galician translations

Francisco Javier F. Serrador (1):
      Added Spanish translation. Added 'es' to ALL_LINGUAS.

Frank Lahm (1):
      libtracker-common: Add replacement function for flock() on Solaris

Frederic Crozat (3):
      Fix tracker-miner-fs exiting on non-UTF8 locale (GNOME bug #616535)
      do not escape display_name, it is already encoded in UTF-8
      Fixes GB#616540: Add missing conversion to UTF-8 for directory names

Friedrich Herbst (1):
      Updated German translation

GNOME Translation Robot (1):
      Updated Portuguese translation

Gabor Keleman (1):
      Typo fix

Gabor Kelemen (32):
      Translation added hu added
      Translation updated
      Translation updated
      Translation updated.
      Translation updated.
      Translation updated.
      Updated Hungarian translation
      Removed obsolete comment
      Hungarian translation updated
      Correct the utf encoding, fixes bug #584547
      Hungarian translation updated
      Updated Hungarian translation
      Fixes bug #584607, Search does not work for Hungarian
      Fixes bug #575733, l10n cleanup in tracker_seconds_to_string
      Fixes in part bug 591814, Clean up .ui files
      Updated Hungarian translation
      Fixes #591814 - Clean up .ui files
      Updated Hungarian translation
      Updated Hungarian translation
      Remove translatable mark from stock GTK buttons
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation
      Fix POTFILES.in, use .vala files instead of .c
      Fix POTFILES.skip, add generated .c files to make intltool-update not complain
      Updated Hungarian translation
      Updated Hungarian translation
      Updated Hungarian translation

Gabriel F. Vilar (1):
      Updated Brazilian Portuguese translation

Gabriel Speckhahn (1):
      Updated Brazilian Portuguese Translation

Gaurav Narula (1):
      extractor: Store albumArtist from TPE2 tag

Georgios Stefanakis (1):
      l10n: Updated Greek translation for tracker

Gert Michael Kulyk (4):
      tracker-needle: Mark a string in tracker-stats.vala for translation
      tracker-preferences: Use correct names for icons in preferences dialog
      tracker-preferences: Mark tooltips in tracker-preferences.ui for translation
      tracker-preferences: Make sure "Recurse" column title is translated

Gil Forcada (4):
      [l10n]Updated Catalan translation
      [l10n] Update Catalan translation
      [l10n] Update Catalan translation
      [l10n] Update Catalan translation

Gil Forcada Codinachs (4):
      Updated Catalan translation
      Updated Catalan translation
      Updated Catalan translation
      Some fixes by David Planella

Gilles Dartiguelongue (1):
      build: Fix AM_CONDITIONAL position HAVE_{GSTREAMER,LIBAV} definition

Gintautas Miliauskas (4):
      Updated Lithuanian translation.
      Updated Lithuanian translation.
      Updated Lithuanian translation.
      Updated Lithuanian translation.

Giovanni Campagna (4):
      writeback: support saving metadata for GIFs
      tracker-extract: remove application/vnd.ms-* catchall from msoffice
      tracker-extract: recognize application/vnd.ms-asf for the gstreamer plugin
      tracker-store: clear the watchdog timer when it fires

Gábor Kelemen (3):
      Updated Hungarian translation
      Updated Hungarian translation
      Update Hungarian translation

Haithem BEN GHORBAL (17):
      libtracker-data: Fix g_warning() missing argument
      docs: Fix less-than-zero comparison of an unsigned value
      libtracker-miner: Fix variable set but not used warning
      libtracker-data: Rework ontology_get_fts_properties()
      libtracker-data: remove unnecessary call to tracker_db_manager_get_db_interface()
      Tracker: fix possible dereference of null pointer
      libtracker-fts: Fix invalid blob length calculation
      libtracker-miner: Fix "return makes integer from pointer without a cast" warnings
      libtracker-miner: Fix generated Sparql query in sparql_contents_compose_query()
      libtracker-miner: Use the interned GFile with tracker_file_system_forget_files()
      libtracker-miner: Add extra reference around file deletion
      libtracker-miner: Fix some memory leaks of TrackerTask
      libtracker-miner: Allow to invalidate files iri recursively
      libtracker-miner: Invalidate files iri recursively in case of file removal
      libtracker-miner: Reset of reentry counter is not needed anymore
      libtracker-miner: Separate currently crawled dir from pending directories
      libtracker-data: Fix uninitialized variable usage

Haithem Ben Ghorbal (3):
      build: Fix typos in configure.ac for fts4 and sqlite_safe
      build: Move FTS feature check to m4 file with cache check too
      libtracker-sparql: Make sure we check the env before choosing the bus type

Halton Huo (3):
      Fix several problems for trackerd reload when changing preferences through
      Refresh index when deleting files
      Implement explicit apply for t-p.

Hendrik Richter (2):
      Updated German translation.
      Added german translation.

Henrique P. Machado (1):
      Updated Brazilian Portuguese Translation

Iain Holmes (2):
      Fixes: GB#608395, Flac extractor
      Fixes GB#609532, Expand search for album coverart

Iain Lane (2):
      libtracker-miner: Set inotify limits for 'GInotifyFileBackend' too
      functions-tracker: Fix collate order

Ignacio Casal Quinteiro (3):
      Added Galician Language
      Updated Galician Translation
      Updated Galician translation by Suso Baleato.

Igor Gnatenko (6):
      bump libgrss to latest 0.6
      rss: add author field
      rss: author field should be nco:Contact, not string
      rss: add extracting additional attrs for persons
      configure: bump required libgrss version to 0.7
      tracker-store: use @libexecdir@ in systemd service

Ihar Hrachyshka (7):
      Added Belarusian Latin translation.
      Updated Belarusian Latin translation.
      Updated Belarusian Latin translation.
      Updated Belarusian Latin translation.
      Updated Belarusian Latin translation.
      Updated Belarusian Latin translation.
      Remove obsolete Belarusian translation.

Ilkka Tuohela (9):
      Added Finnish translation
      Updated Finnish Translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation
      Updated Finnish translation

Inaki Larranaga Murgoitio (6):
      Added Basque language\nAdded 'eu' (Basque) to LINGUAS
      Updated Basque language
      Updated Basque language
      Updated Basque language
      Update Basque language
      Update Basque language

Iris Gou (1):
      update zh_CN translation

Ivan Frade (557):
      Commit #526727. Use standard C functions to parse dates
      Commit bug #523200: Service type encapsulated in GObject
      Adding missing files in previous commit
      Patch Bug #525403. Isolating indexer
      Fixed names in stored proc
      Patch Mikael Ottela. GetUniqueValues updated
      Set pointer to NULL to avoid double free some pointers
      Refactored tracker_db_file_get_id methods
      Added method GetAll in metadata interface
      Removed unused code from trackerd/tracker-db
      New utility program to get all available metadata of a certain file
      Dynamic load of service and metadata files
      Updated man pages
      Added missing files and fixed typo
      Added new tracker-services tool
      Added dummy extractor to use as example
      Initial support for playlists
      Added ShowServiceFiles property to playlists, and an entry in tracker-search-tool array of categories
      Calculating subcategories of a category in tracker-ontology
      Updated documentation about new categories
      Fixed typo and closed bug 548561
      Updated postal address of the Free Software Foundation. This closes bug #518265
      Selecting more carefully the extractors
      Check all possible errors in the daemon before send metadata to the indexer
      Fixing Metadata.Get with multiple values
      Added new properties for video
      Dont set duplicate metadata in the db
      Removed realaudio mimetype from playlist category. This mimetype is assigned to audio and not playlist
      Fixed #49063: empty space is not a valid keyword
      Fixed error message in metadata.get
      Added translation domain when loading the glade file. Patch from Gabor Kelemen. Fixes 558613
      Fixed how we set the error in GError
      Implemented method search.Metadata
      Removed 'help' from the english stopwords list
      Extractor for playlists using totem-plparser. Deleted old m3u module
      Fixed typo in help message. Fixes bug 560581
      Fixing metadata handling when moving files
      Reimplementing result_set_to_metadata and using one store procedure with unions instead of 3 different 
procs
      Handling correctly the metadata coming from the extractor with default values when updating a file
      Reporting errors correctly in dbus.
      Prevent timeouts in the DBus API returning errors
      Fixed the language comparison in tracker-preferences. This was forcing a reindex everytime you closed 
the preferences dialog
      call delete service recursively only if the service is a folder
      Enabled evolution option in tracker-preferences
      Remove thumbnailers from SUBDIR variable
      Set should reindex/restart to FALSE after asking and acting.
      Prevent the creation of a second preferences window from the applet. Patch from Wendy Hu. Fix 528684
      Inform to the user if we are defaulting to Other service type
      Plug memory leak
      Redo last commit using the same code as in tracker-search.
      Now the tools can receive relative paths as parameters
      Fixing restore backup callback
      Fixed translation of --help output in tracker-applet. Fixed 565928
      Marked some string for translation in tracker-search-tool
      Replaced old glib symbol g_basename with new g_path_get_basename
      Cleaned up gtk and glib includes. Gnome Goal. Fixes 565218
      Playlist:TotalLength is a non-embedded property. The applications can set a more realistic value
      Fixing ultra-strict compilation warnings
      Fixed some ultra-strict compilation warnings in libtracker-db
      Fixed nautilus extension to use the new namespaces. Fixes 566221
      Fixed set_hint_status to easy translators life. Fixes 565725
      Added rpm mimetype to playlists category
      Removed blank space at the end of a label
      Updated restore-backup logic
      Added X-GNOME-PersonalSettings in Categories.
      Correct tracker-utils command line options help
      Added real media video mimetype in Video category
      Avoid crashing in the indexer when the output of totem-plparser is not SUCCESS
      Added more images properties in the services table
      Added duration attibute for playlist and handle correctly duration on update
      Changed import in deskbar module. Patch by M.A.Salim. Fixes 571573
      Ensure raptor >= 1.4.17
      Fixed compilation without hal. Fixes bug #577655
      Add ontology utilities
      Add stress test programs
      Adding demo app
      Add Maemo Transfer Ontology
      Add thumbnail property to bookmarks and two pre-defines instances for web and desktop bookmarks
      Fixes: NB#108361, Tracker crashing if commo.db is corrupt
      Fix gtester report
      Add mock test
      Add tracker-albumart tests
      Test tracker-thumbnailer
      Add license and explanations
      Fix comments in translation files
      Check error on dbus connection
      Add usageCounter property
      Remove cardinality restriction in nco:belongsToGroup
      Fix folder indexing
      Fix playlist duration handling
      Cleaning rdfs:comments
      Added Radio ontology portions
      Fixes GB#584809 Remove tracker-thumbnailer manpage
      Data validator utility
      Local copy of the maemo logo for the documentation
      Playlist in the ontology
      Print filename it is processing on errors
      New location ontology
      Add location ontology in the Makefile.am
      Use the right URI for the playlist entries
      Remove cardinality restriction in nfo:hasMediaListFileEntry
      Precalculate duration and track count of playlists
      Playlist to TTL translation tool
      Fixes #125067. nmm:Photo's prop do not have cardinality
      Check totem-pl-parser before compile util
      Add util to generate real webhistory
      Added gtk-sparql python program
      New Feeds ontology
      Updated details in feeds ontology
      Updated transfers ontology
      Add new ontology in Makefile.am
      Updated NMM ontology
      Notify changes in Contact and PersonContact
      Check class redefinitions in ontology validator
      New Simplified Calendar ontology
      Check a property is defined before.
      Update stress test to new tracker dbus names
      Added signals to nco:ImAccount class
      Add properties in scal ontology
      Update gtk-sparql to the new tracker dbus name
      Enable signals for mto:Tracker and mto:TransferElement
      Removed cardinality restrinction in isLogicalPart
      Notify changes in nmm:Video
      Initialize GErrors to NULL
      ttl2graphviz: attempt to draw ontologies automatically.
      Adding NFO ontology description
      Set the correct value in local_uri to generate documentation
      Removed stupid debug message
      Define local prefix in the ontology description
      Add prefix in MLO description
      Updated scal ontology to cover the ical standard
      Updated comment in property
      Add prefix in the ontology description
      Added properties in NMM to support MTP
      Rename nmm:album to nmm:videoAlbum
      New MTP ontology to include MTP protocol related properties.
      Added average{audio,video}bitrate properties
      Added fourCC and waveformat properties for MTP clients
      Updated RSS reader example to new tracker API
      Added nmm:albumArtist property
      make test depends on "all" target
      Fixes #141698, List of saved playlist has names of albums too
      Functional test to run once tracker is installed
      XML describing the functional tests available
      Include functional-tests in the installation
      Flag to enable functional tests. Default=no
      Right command in the tests script
      Remove sqlite3 command line dependency
      Add MetaContact concept in the ontology
      Imported data-generation scripts from old repo
      Add functional test using metacontact property
      New test with metacontacts
      Rename VOIPCall to Call
      Functional test for fts:rank
      Fixed functional test for fts:rank
      Updated fts functional tests and XML description of the suite
      Added tests in the distribution. Removed timeout in description.
      Added text in RSS example. Updated to lastest tracker API.
      Add some zeitgeist interaction in the RSS-reader example
      Handle special DC case in full-uri to prefix:uri translation
      Support to translate class uris into links inside documentation
      Added required file for the tests cases
      Add links to classes in different files in the HTML documentation
      Handle correctly namespaces without '#' at the end (like DC)
      Add description to all ontologies
      Add link in the ontology page to the git changelog of that file
      Add link to upstream original ontology webpage
      Added less false copyright to the new documentation.
      Added real authors in NIE
      Add support for textual verbose documenation in the ontology web pages
      Very first example of textual documenation
      Explain how to link classes in the documentation
      First documentation for NIE
      Ignore InverseFunctionalProperty subclassing in the validator
      Add IM details to IM Contact
      Add diagram in NIE documentation
      Documentation: get copyright information from .description file
      Add localPrefix in nfo
      Completing description of xsd and nie
      Add missing gtkbuilder file for rss_reader example
      Add new properties to IMAccount
      Move nmo:isDeleted to the superclass nmo:Message
      Use nie:DataObject for imContactAvatar instead of nfo:FileDataObject
      Add real authors and information in NMO description
      SMS Support in the NMO ontology. First draft.
      Added the Nepomuk LICENSE file to the repository
      SMS message documentation
      Document the documentation
      SMS: Added to/from vcard property and default folders
      Doc: Added more logos and few CSS fixes to get a nicer header
      Doc: Add the three logos (tracker, maemo, nepomuk) on the generated pages
      Doc: Real data in NCO description
      Doc: Real data in NFO description
      Doc: Real data in NAO description
      Doc: Real data in MTO description
      Doc: Real data in NMM description
      Doc: Real data in MFO description
      Doc: Remove mock contributor in MLO
      Doc: Real data in NCAL description
      Doc: Few presentation improvements in HTML
      Add main page to the documentation
      Add nmm:alternativeMedia property
      Add all properties in property constructor/destructor
      Doc: Include predefined instances in the class documentation
      Add notation to the main page. Updated doc-doc
      NMM: Renamed predefined instances to follow the name convention
      Added mfo:optional property to the enclosures
      Doc: MFO brief explanation and diagram
      NMM: Restore DLNA profile and uPnP shared properties
      Doc: First draft of NMM doc. Images and Radio.
      Doc: XSD ontology explanation.
      NCO: Added capabilities to IMAccount for remote contacts
      Notify changes in nmo:Message
      Show the notification flag in the HTML documentation of the classes
      Add new parameters in the CI functional tests description
      maemo:relevance has max cardinality 1
      NAO: Adding nao:deprecated to the ontology
      Add nie:url property to Data Objects (already in upstream svn)
      Updated NIE explanation about URI assignations
      Mark nie:isStoredAs as deprecated
      Doc: Show in HTML when a class/property is marked as deprecated
      Quick fixes in gstreamer extractor to produce valid SparQL
      MFO: FeedElement is now subclass of InformationElement
      Updating mlo ontology
      Added predefined tag for favorite
      Ontology: Added new predefined instance for text-chat capabilities
      Updated Location ontology
      NMO: Add delivery status to messages
      Include again the explanation files in the output
      Add notation image to the documentation
      Include diagrams in png in the generated documentation
      Replace old HTML template with the new in XML
      NMM: Explanation translated to docbook
      MFO: Reformat documentation to docbook
      NIE: Reformat documentation to docbook
      NMO: Reformat documentation to docbook
      Section is titled "Overview" and the first subsection "Introduction"
      XSD: Reformat documentation to docbook
      Updated description to contain XML valid copyright notes
      Fixed email addresses in descriptions to be XML friendly
      Update copyright note to be docbook friendly
      Add .description contents in the docbook xml
      Add deprecated in the class definition (not working in gtk-doc)
      Create PNG diagrams on compilation
      Add deprecation notice (as note)
      MLO: Verbose description of the ontology
      MLO: GeoPoint is subclass of IE and not GeoLocation
      MLO: diagram and more explanations
      MFO: Added groupDefault property
      Tests: Functional test for group concat
      Functional test for coalesce
      Tests: More asserts and updated comments
      Functional tests for distance function
      NCO: Add default contact for emergency number
      NFO: tableOfContents property for documents
      NMM: leadActor and director have cardinality N
      NAO: Add isRelated property
      NMM: Add signals in Playlist class
      RDF: Add comment in tracker:isAnnotation explaining the property
      Reenable ontology validator compilation
      Ontology validator: Handle correctly tracker:Ontology
      MFO: Disable notifications in Enclosure
      Ontology doc: Show full text index flag in the documentation
      Ontology doc: Add table with all fts-indexed properties
      MLO: Accomodation title with capital letter
      NMO: Add reportDelivery flag to messages
      Tests: Fixed NIE test (broken due changes in the ontology)
      Miner tests: Compile against libtracker-miner to get coverage info
      Test tracker-thumbnailer mocking the dbus functions
      Ignore -glue.h files in unit test coverage
      Unit test for backup/restore (fails)
      Remove also journals in backup/restore test
      Disable backup test by default, until it is fixed
      libtracker-miner: allow to modify miners path in env variable
      Add tracker-miner-manager unit test.
      NMM: Notifications enabled for nmm:Photo
      Fix miner-manager-test build
      Add mock miner desktop files
      Tests: add test to tracker-xmp parsing
      litracker-extract: Count last word when normalizing
      libtracker-extract: Add and complete unit tests.
      libtracker-common: Unit tests for the utils functions
      libtracker-extract test: remove assertion of potentially unset variable
      libtracker-extract: run xmp tests only in EXEMPI is available
      MFO: Re-enable notifications in message Enclosures
      Fixing test compilations warnings
      libtracker-common: Tests for tracker-dbus functions
      libtracker-common: complete tracker-type-utils unit tests
      NMO: Remove redundant subclass definition
      NMO: Add MMS Message class
      Ontology-validator: check Namespace and Ontology re-definition
      MTO: Removed -user- states (predefined instances)
      NMO: Add link to upstream documentation
      Example of variable list in the .xml template
      Ontology doc: diagram and explanation for the Email class
      Ontology documentation: email mimeparts diagram
      Ontology documentation: Brief explanation of conversations
      Fixes NB#161457 - Images that have a creator create dummy contact items
      Testing queue sending async queries and updates.
      Unit test for NB#163715
      NFO: Added tilt and heading properties to nfo:Visual
      Doc: tracker structural diagram in graphviz
      Tests: initial test to libtracker-client
      inotify and tracker-storage are not testeables. Remove from coverage.
      NCO: Add nco:contactLocalID
      NCO: contactLocalUID is a string, new presenceLastModified prop.
      data-generators: Check if the cfg file has been actually loaded
      Functional test to force sqlite-misused while importing
      Functional test: Spam the daemon with BatchSparqlUpdates + Queries
      Functional tests: duplicate code is evil
      Functional test: parameter in error callback
      Funtional tests: set XDG variables to /tmp directories
      Functional tests: start daemon in the script (to use XDG vars)
      Functional tests: set big enough timeout for queries and updates
      Functional tests: update timeout message
      Functional tests: create the required directories for logging
      Functional tests: use autotools to choose locations
      Data generators: move old scripts to 'deprecated' folder
      MLO: Added landmark categories IDs
      Maemo: properties to link contact with ringtones
      Fixes NB#164822, property to link contact with video
      Updated structural diagram
      NMO: Represent the read-report status for messages.
      Fix _DATA to include maemo ontologies
      Use python instead of python2.5 in the scripts
      Fixes NB#167647, Packaged depend on python2.5 but call python
      NMM, NFO: nmm:camera is now nfo:device and apply to every media.
      Fixes NB#171657, Device manufacturer and model XMP data not extracted mp4
      Functional tests: BatchCommit + kill the daemon
      Fixes NB#173673, SMS validity period property needed in nmo ontology
      NCO: remove cardinality restrictions on nco:hasAffiliation
      Add GCOV_LIBS to the new libraries
      Add GCOV_LIBS for the libtracker-data tests
      Add GCOV_LIBS to the libtracker-direct compilation
      Adding local copy of unittest2
      Adding common infrastructure for the new tests
      Script to generate tests.xml using python introspection
      Configuration files to be used in the tests
      Test files and expected data for the extraction test-cases
      Sample files for the writeback functionaly testing
      Remove tests.xml (now created on compilation time)
      Removed all test data/ directory
      Configuration is now under common/utils
      New tests
      Add exec permission to the relevant tests
      Remove old tests
      Performance test... not sure what it does
      Placeholder for the ttl file
      And the autotools to round-up the operation
      Make data-generators directory-free
      Data generators are now python2.3 friendly
      Add __init__.py to the functional tests directory
      Use python instead of specific python2.6
      Doc: updated doc to use plainTextContent instead of plainTextMessageContent
      Ontology: NFO - Add HelpDocument class to the Document hierarchy
      functional-tests: update to the signals API
      functional-tests: add stats iface in the convenience wrapper
      functional-tests: new tests for the stats API
      Remove unused variable in configure.ac
      functional-tests: Use correctly arg0 to get the right signal
      doc: support description and print property page title in the ontologies
      Doc: Add brief description to the ontologies to get a warmer index page
      functional-tests: set exec permissions to stats test
      data-generators: default value for undefined categories
      functional-tests: do not assume the DB is pristine
      functional-tests: ask exactly for the inserted instance
      functional-tests: collation tests
      functional-tests: fixing the previous commit
      functional-tests: last details in collation testing
      coverage: ignore dbus-binding-tool generated file
      functional-tests: parse correctly playlist output from the extractor
      functional-tests: include playlists tests if totem-pl-parser is enabled
      functional-test: Add GIF with XMP metadata
      functional-tests: Fix type in autotools
      albumart: stop looking for cover if we find already a JPEG
      functional-tests: kill users tracker before starting the test
      libtracker-data: check pointer before unref
      functional-tests: Journal replay is expected to fail due bug
      Ontology: added signals to Album, Artist and Imagelist (Meego#7202)
      ontology: add authorization status properties to im address
      Ontologies: adding comments in the ontology
      Before: MMS subclass of SMS and Email     After: MMS and SMS subclasses of a new PhoneMessage class.
      ontologies: Updating lastmodificationdate of NMO ontology
      Create AEGIS security file on build time
      functional-tests: add Wait method to the store wrapper
      functional-tests: Wait for the store before starting the tests
      functional-tests: dont start manually the store, let the miner-fs invoke it
      functional-tests: more verbosity on errors. Check the tests let the dirs as expected.
      functional-tests: Fixed tokens names in the AEGIS file
      functional-tests: Fix extraction expectations for GIF with XMP
      functional-tests: Reliable start/stop of the store. Updated Backup/Journal tests
      functional-tests: png writeback is expected failure until itxt is enabled in libpng
      functional-tests: recover remove_dbs method. Needed for a backup test.
      functional-tests: Ignore Common* and *Template test classes in tests.xml
      functional-tests: Allow to change the ontologies directory in the system abstraction
      functional-tests: Nicer messages in the log
      functional-tests: Add first ontology-changes support testing
      gitignore: ignore coverage/ directory
      functional-tests: Testing cardinality changes in the ontology
      functional-tests: Test for enable/disable notifications
      functional-tests: Name properly the Notify tests
      functional-tests: Tests for tracker:indexed property
      functional-test: fix the 'inverse' tests using the basic ontology in the future
      functional-tests: Testing addition and removal of classes in the ontology
      functional-tests: Remove sleeps to speed up the signals tests
      functional-tests: Speed up the miner-fs tests
      functional-tests: no need to sleeps now that the tests wait for signals
      functional-test: More relaxed assertion to check writeback results
      Fixes NB#194548, Property needed to link nco:Contact with ncal:Event
      ontologies: updated the modification time of NCAL ontology
      functional-tests: some doc for the ontology-changes test template
      functional-tests: add prop/subprop with cardinality n in the basic ontology
      functional-tests: rebase test ontologies to latest basic
      functional-test: add 'ask' method in the store helper for the tests
      functional-tests: Testing removal and addition of properties in the ontology
      functional-tests: Testing addition/removal of domainIndexes in the ontology
      Include GB#633118 file in the automated extraction tests
      functional-tests: Some tests are not expected failures with the new journal
      functional-tests: property range date->string test fixed and enabled
      functional-tests: Include test.xml generator in the dist
      functional-tests: Conditional compilation of the extraction tests
      functional-tests: Removed commented code (old tests not valid anymore)
      libtracker-miner: gtkdoc to a couple of functions
      functional-tests: Remove duplicated tests and update expected failure message
      functional-tests: Test changing the superclass of a class
      functional-tests: add properties in basic ontology to test new changes
      functional-tests: Test property promotion/relegation
      Ontologies: promote mfo:image to FeedElement
      functional-test: Add backslash so make functional-test works
      Documentation: updated structural diagrams of tracker and Content FW
      data-generators: do not include .pyc in the tarball
      functional-tests: miner-fs tests: boot the store in code and not with dbus autoactivation
      Ontology: add county and district to postal address
      Ontology: draft the NCO documentation page
      functional-tests: New test suite for problematic sparql
      functional-tests: Add test for problematic DELETE sparql (NB#217636)
      functional-tests: the sparql bug was a syntax error. Fixing and removing expected failure.
      functional-tests: Added test for NB#222645
      functional-tests: better logging. Reduce race-condition killing process
      functional-tests: Refactor and clear a bit applications test
      functiona-tests: Updated 601 to new superclass methods
      functional-tests: Add data directory and content for apps tests
      functional-tests: Add video in the apptest superclass
      functional-tests: Rename tests in 600 & 601 to control execution order
      functional-tests: Move writeback superclass to a different file to write new tests
      functional-tests: 501 testing writeback and contentCreated changes
      functional-tests: Include new files in the EXTRA_DIST
      functional-tests: Update tests.xml to stop tracker using upstart
      functional-tests: Add option -m to start the tracker processes manually
      functional-tests: Move writeback filenames to the superclass
      functional-tests: Clean superclass code for dirs and files
      functional-tests: Test that writeback doesnt affect contentCreated
      functional-tests: Test NB#224760, too many things in IN
      functional-tests: Update test to use SLO (instead of MLO)
      functional-tests: Disconnect writeback name-owner signal
      functional-tests: Split application tests in two classes
      functional-tests: Added audio+DRM file to the extraction test cases
      ontologies: Remove default-emergency-contact predefined instance
      functional-tests: Add test for NB#223536
      functional-tests: Kill/stop the store in a realistic way for backup/restore
      Removing libtracker-client related files
      functional-tests: Fix expectations for audio extractions
      functional-tests: Force english locale for the tests
      functional-tests: Allow whitespaces in the tags and creators labels
      ontologies (NFO): new Note class to store Tomboy-alike notes
      functional-tests: Update expectations now that bug has been fixed.
      libtracker-data: Port TrackerDBConfig to gsettings
      libtracker-fts: Port TrackerFTSConfig to gsettings.
      functional-tests: Install a dconf profile for testing
      functional-tests: Added a Python wrapper to access DConf
      functional-tests: Use dconf instead of cfg file when configuring the env
      functional-tests: Updated miner tests using dconf
      functional-tests: Defined miner dconf schema name in a constant
      functional-tests: Miner tests take configuration from a dconf test profile
      functional-tests: Make sure to use a fresh dconf profile
      functional-tests: Updated writeback tests using dconf
      functional-tests: Updated application tests using dconf
      functional-tests: Remove test-configurations. Not needed anymore.
      functional-tests: Remove test dconf db only when it exists
      ontologies: Add nfo:lastPlayedPosition to Media elements
      ontologies: Fixing typo in property comment
      DOAP file describing the project
      libtracker-sparql: Use valac to generate the .gir file. Fix Namespace.
      libtracker-sparql: Set correct library in gir
      libtracker-miner: Generate 2 gir to fix namespaces
      libtracker-miner: Add (transfer x) annotation to some methods
      libtracker-sparql: Dirty 'sed' only when really needed
      build: Require g-ir 0.9.5 or higher
      libtracker-extract: Depend on Tracker-0.10.gir
      libtracker-miner, libtracker-sparql: Added introspection examples
      libtracker-miner: No need for different .gir for TrackerCrawler
      libtracker-sparql: Another sed trick to fix vala GIR
      functional-tests: Allow to run one specific .expected file in the 400-extractor.py
      functional-tests: Fail instead of error when gstreamer plugin not preset. Handle correctly nao:Tags.
      functional-tests: Print the current test name before running it
      libtracker-extract: Unit test to read regions in the XMP metadata
      libtracker-extract: Very first implementation of the Region extraction from XMP
      NFO: Regions of interest in images
      NFO: Add cardinality restrictions to the properties
      libtracker-extract: test for XMP with custom namespaces prefixes
      libtracker-extract: handle correctly XMP namespaces
      libtracker-extract: new function to generate sparql of the region struct
      tracker-extract: JPEG: generate sparql for the regions of interest in the metadata
      functional-tests: Test for "INSERT OR REPLACE does not update superproperties"
      functional-tests: extraction test, support <uuid> urls
      functional-tests: PNG with regions of interest for the extraction test data
      tracker-extrcat: GIF: build Sparql for regions of interest in XMP
      tracker-extract: PDF: build sparql for regions of interest in XMP
      tracker-extract: TIFF: build sparql for regions of interest in XMP
      functional-tests: JPG with regions of interest to test extraction
      tests/libtracker-extract: compile/run encoding testing only with right deps
      configure.ac: define BUILD_ flags and libs after GCov checking
      src/libtracker-miner: Export all symbols if GCov is enabled
      test/libtracker-miner: Unit test for the priority queue
      src/libtracker-extract: move fix_region_type to ifdef-free area
      tests/libtracker-miner: unittest for TrackerTaskPool
      functional-tests: New parameter (graph) for the new extractor API
      tests/libtracker-extract: More XMP tests for the RoI
      libtracker-extract: Remove useless debug message
      libtracker-extract: Use correct namespace for stArea
      libtracker-extract: RoI creation doesn't depend on the order in the XML
      tests/libtracker-extract: Yet another test for the Regions of interest
      libtracker-extract: Generate correct Sparql for the regions of interest
      tests/functional-tests: update writeback test to new extractors output
      ontologies: NFO updating lastModified timestamp.
      libtracker-extract: Do not leak GMatchInfo objects.
      tests/libtracker-extract: Fix mem-leaks in the tests
      tests: Testing gvdb to get a good coverage report
      doc/tools: Include GCov flags (fixes building error with doc + coverage)
      tests/libtracker-common: moving test to the expected location
      libtracker-extract: Initialize string as NULL
      tests/libtracker-extract: Tests for TrackerExtractInfo
      tests/libtracker-extract: Unit tests for tracker-exif
      tests/libtracker-extract: Do not check exact value of a date
      tests/libtracker-extract: tracker-guaranteee unit tests
      test/libtracker-extract: Complete tests for tracker-utils
      tests/libtracker-extract: Ignore deprecated function in LCOV
      tests/libtracker-extract: Complete tracker-encoding tests
      tests/libtracker-extract: Add LGPL notice to the test code
      tests/libtracker-extract: unit tests for tracker-iptc
      tests/libtracker-common: Test for tracker-albumart
      tests/libtracker-common: testing tracker_sched_idle
      tests/libtracker-common: Complete tests for tracker-utils.c
      tests/libtracker-common: Missing file in previous commit (sched test)
      tests/libtracker-common: new test binaries added to .gitignore
      tests/libtracker-extract: new tests binaries added to .gitignore
      tests: Use g_assert_cmpstr instead of our own implementation
      libtracker-common (tests/src): More tests and coverage tuning for tracker-file-utils
      tests/libtracker-common: tests for crc32 calculation
      tests/libtracker-common: moving tests to the write file
      tests/libtracker-common: Testing tracker-date-time functions
      tests/libtracker-miner: Mock connection to inject results in the code
      tests/libtracker-miner: Fixed trailing whitespaces
      tests/libtracker-miner: Compile correctly monitor tests to get coverage
      libtracker-extract: Accept ISO8601 dates with milliseconds
      functional-tests: Update ontology-change test to milliseconds date
      Makefile.am: Ignore .c files in coverage when they come from vala

Ivar Smolin (5):
      Updating Estonian translation
      Updating Estonian translation
      Updating Estonian translation
      Updating Estonian translation
      [l10n] Updated Estonian translation

Jaap Haitsma (4):
      Remove *-private.h files. Just put these declarations in the respective
      Add license file to top of file
      Change CamelCase function name to lowercase seperated by _
      Add about dialog to applet. Fixes bug #507339

James Hunt (1):
      tracker-status-icon: Avoid hard-coded keybinding.

Jamie McCracken (795):
      Initial revision
      Initial Tracker import.
      *** empty log message ***
      *** empty log message ***
      Added more support for Nautilus Search
      Fixed Dbus activation service file so it is installed in correct place
      Updated config files - fixed minor build issues with libtracker
      Added support for Inotify and improved build system.
      Redesigned Dbus Interface and general bugfixes
      *** empty log message ***
      Tracker 0.0.3 changes
      Fixed dependency order in build system
      fixed build issue with fedora 5
      Initial stored procedures
      Initial system DB
      Split out metadata interface into seperate files
      fixed argv problem
      fixed date problem
      Updates for 0.0.4
      *** empty log message ***
      Optimised indexing when many files are waiting to be indexed
      fixed potential crasher
      Fixed issues with invalid utf8 creeping in
      fixed memory leak
      improved inotify build support and  FC5 issues
      updated mysql errmsg file to version 5.0.21
      updated stored procs to include support for FileOther service
      Added support for new Exif fields and new services
      updated news
      added debian deb make files
      added build fix for mysql bug where ssl is needed
      updated configure.in
      *** empty log message ***
      New richer Dbus interfaces
      updated richer dbus interfaces
      *** empty log message ***
      updated to use new dbus interfaces
      updated to reflect new lib
      updated rdf queries
      *** empty log message ***
      Updated command line tools
      bug fixes
      added no watch folder fucntionality
      updates
      removed deprecated dbus call
      update
      fixed no watch directories
      *** empty log message ***
      *** empty log message ***
      minor changes
      general bug fixes
      fixes for crasher on solaris
      fixed rdf regexp bug
      added debian friendly stuff
      updated
      added realpath support
      Imporved search terms
      updated fixes for xdgmime
      updates to make it work better on solaris
      updated
      added offset to search methods
      added volumes table
      patched readme
      small fix to xdgmime
      upate
      reset db
      added support for tracker-files
      updates
      added new dbus methods for File.Exists and File.GetServiceType
      more mods
      *** empty log message ***
      updated to latest mysql error msg files
      new files for new tracker indexing backend
      new database abstraction layer
      fix sql
      update
      improve thread shutdown
      improved shutdown to be more cleaner
      improved speed of thread synchronisation
      update
      made sure all threads block signals so that only the main thread handles them
      used pthread_simask
      convert utf-8 filenames to locale encoding before using posix calls
      update
      fixed fam errors
      fam fixes
      more db abstraction
      code cleanup
      cleaner code
      updates
      updates
      updates
      fix deadlock transaction problem
      updates to fix keywords and improve sqlite operation
      bug fixes
      gui
      updates
      updates
      fixes for dbus
      segfault fix
      fixes
      fixes
      fixed rdf query when it returns null values
      updates
      updates
      Added email indexing support
      initial import
      clean ups and fix for preventing unnecessary wake up calls
      updates
      image thumbs
      updates
      email fixes
      made sure params have quotes around them
      updates
      new metadata extractors
      thunderbird indexing support
      updates
      updates
      updates
      updates
      metadata extractors
      updates
      updates
      kmail support
      updates
      fixes for rdf query and altered dbus interfaces
      ioprio support
      added msoffice/libgsf extractors
      updates
      open document thumbnailers
      updates
      updates
      add imagemagick support as fallback for images
      fixed auto tag support
      fixes
      new stuff
      fallback image extractor
      cleanup
      fix for possible segfault when date not returned
      updates
      ignore non-regular files when extracting metadata/text
      email uri fixes
      updates
      more detailed warnings
      sql fix
      initial gui
      *** empty log message ***
      bugfixes
      new metadata extraction procedures
      *** empty log message ***
      removed libextractor dependency from tracker
      new mp3 extractor
      language stopwords
      stemming lib
      added stemming support and options
      updates
      fixed crasher with stemmer
      added mplayer extractor
      inital m,player extractor
      added scheduling and cacheing of common words to ease indexing process
      updates
      remove gnome stuff amd make it optional
      removed gconf stuff
      updated gui with snippets + clean up
      fixed pdf extractor
      added totem video extractor
      added dbus methods for snippets
      inlined qdbm code
      updates
      fixed tracker library name
      debian-fixes
      fixed file opening by escaping uri's
      urgent fixed to stop flushing off data to qdbm resulting in a potential infinite loop
      build fixes for make dist
      updates
      null fix in search method
      updates
      updates
      fix sesnsitive state of next button when no more hits
      fix potential crasher in tracker_db_search_text
      initial man pages
      added grey lettering for snippet to make it clearer
      updates
      enable better ioprio support detection and operation
      fix leaks and added dbus arguemnt error handling
      fix leaks and added dbus arguemnt error handling
      fixed tag error when setting a tag
      fixed window sizing issues
      fixed button sizes by using a buttonbox
      more dbus error handling
      added command line args to the tool
      updated debain build including new search tool deb
      updates
      totem parsing speedup
      updates
      cleaned up deb stuff
      initial tracker status applet
      updates
      removeing redundant files
      d
      fixed doc build
      updates
      made sure vars are initialised to prevent segfault
      clean up
      embedded sqlite3 with threadsafe mode enabled
      embedded sqlite with threadsafe mode enabled
      updates
      improve use of tmp directory
      cleaned up and removed warnings
      cleanups to remove compiler warnings
      Added gstreamer extractor + cleanups
      new gstreamer extractor
      new xine  extractor
      build fixes
      build updates
      fixed bug in plain text sniffer
      patch bad comment in mplayer
      enable service types in tracker query
      added internationalisation support
      clean ups
      deb cleanups
      added .desktop file for Tracker-Search-Tool
      downgraded libpoppler version requirements
      added missing Video.Duration to DB
      added 5 second timeout to gstreamer extractor to prevent hangs/spins
      fixed rdf query to handle non-file objects
      updates
      new desktop file
      fixed fam backend
      updates
      spec file added
      updates
      xml filter
      abiword filter
      fixed params
      updates
      fixed dbus warning
      changed filter to use w3m
      updates
      added desktop files to debian
      added desktop files to debian
      added xdg-open with fallback to gnome-open to t-s-t
      added timeout to external processes
      FUSE enabled tracker
      added filters for OOO templates
      updates
      added have_mmap to makefile for xdgmime's usage
      improved msoffice extractor
      fix use of tmp directory
      added more templates to be filtered
      updates
      fixed and enhanced search snippets to support highlighting of mutliple terms
      fixed rdf query bug where a search term is used without a query condition
      smartened up t-s-t. added icon, clearer search snippet font colour and made snippets word wrap on resize
      updates
      updates
      updated cache and version nos
      updates
      update icon and nodisplay setting
      update desktop name
      allowed back/forward buttons to remain sensitive if applicable
      improved snippet generation
      updated for latest release
      update version number
      used mime from tracker instead of slower gnome-vfs detection
      updates
      fix crasher in get_snippet
      removed extra desktop file
      updated congifure options to make them more distro friendly
      updated python trackerdfs - added full support for move/copy/create dir/file
      fixed another crasher in snippet generator and made it all utf-8 friendly (Jamie McCracken)
      updates
      thumbnailer initial import
      integrated fdo compliant thumbnailing (E.Duffy)
      removed debian as they will be maintained by a DD
      Cleaned up makefiles
      cleaned up makefiles and added missing license info
      set version-info for libtracker
      added missing license info
      QT based tracker search front end
      *** empty log message ***
      updates
      updated list
      fixed memory leak
      remove unused stuff
      Modified to fit in new metadata engine
      made changes for new metadata database integration
      changes
      removed superflous messages being printed
      update DB structure for lastURI field
      license info
      updated license info
      fixed typp
      build fixes
      updated indexing and db  for email support
      altered database and stored procedures to better support emails
      updates
      added tex filter support
      tex filter support
      added new crawler to speed things up
      updates
      improved email support
      deletions
      updates
      added threadsafe message to README
      optionally use xdg-open if available to open folder
      updates
      made file more readable and included extra deps
      streamlined indexing process and disabled some email stuff
      build fixes for libpng and debug code
      updated python docs for deskbar and nautilus tags
      create thumbnal dir if not exists
      disabled email code for now
      remove temporary included image files left by wvText
      Build cleanups and removed mysql stuff
      autodetect dbus service directory
      Improved word breaker and fixed index roots not being indexed
      fixed make distcheck
      added bzip2
      use configure.ac
      fix for configure.in -> configure.ac move
      updates
      removed erroneous cache  word deletion when delete_directry
      removed problem statement that was somehow deleting the cache db
      throttled tracker daemon at strategic points
      changed shared mmap to private for qdbm to work on FUSE
      updates
      big speed of indexer, also smoothed it out and fixed bugs
      updates
      build without mmap for qdbm so that it works on FUSE
      completed optimisation of indexing
      tweaks
      updates
      LGPL license for libtracker
      updated licens info
      purge unwanted files
      parallel make fix
      added periodic status messages when verbosity = 0
      fix  to get test suite running
      fix  to get test suite running
      added recursivle dir delete to test-tracker-indexer
      improved resoure limitations and imporved message display
      updates
      added magic.h check to configure.ac
      added header file
      build fixes for libmagic in the test suite
      converted xdgmime to a private lib
      replaced g_log stuff to prevent polluting of xsession-errors
      replaced g_log stuff to prevent polluting of xsession-errors
      made libmagic requirement compulsory
      fixed auto tags indexing on update and logging bugs
      fixed logging crasher
      fixed autotagiing updates for index
      test
      fine tuned throttling
      updated docs to reflect new command line options
      updates
      updated version number
      updated docs
      updated license info
      make deskbar handler optional
      fixed File:Mime metadata name
      email fixes and memory leak fix
      updates
      improved deskbar module - set max results to 10
      added more manpages
      new manpages
      fixed bug with moved files not updating index
      updates
      fixed service type bug
      added check message for indexing large files so that miome/services are included in log file for it at 
default verbosity
      set *.Duration to *:Duration
      updates
      made watching perfomred by process thread so startup time is not affected
      revamped UI with tabs and added email support
      finished evolution email support
      added preferences capplet
      updates
      split up sql DDL into separate files
      added preferences capplet
      updates
      fixed alignment of close button
      lots of fixes to imap email support
      lots of fixes to imap email support
      minor tweaks
      updates
      svn path=/trunk/; revision=476
      made fixes to mbox emails
      disabled attachment indexing temporarily
      fixed makefile
      attachment bug fix
      fixes for releaseing file handles for email stuff
      fixes, cleanups and lowered requirements
      Todo
      fixed imap mail file closing
      fixed email leaks
      fixed utf8 issue in handler
      fixed email deletions and hunk detection
      bug fixes
      added realpath to thumnailer
      fixed mem leak
      improved README
      removed superflous subfolders from imap uri
      updates
      email fixes
      fix to poll interval default
      added more summary file debug msgs
      added more summary file debug msgs
      added more summary file debug msgs
      made mbox default if no evo account found
      updates
      new lib
      updates
      updates
      updates
      removed optional dependency on libtracker-gtk for tst
      updates
      added DnD of emails to tst (they create executable desktop files)
      updates to make thumb bigger in tile
      localisation
      updates
      use gconftool-2 if gconftool is not found
      fixes for emails in metadat tile
      fixed inotify limit
      added multiple selection
      updates
      removed polling, added checks for deletions at startup and index filesystem bottom up
      updates
      made sure they use system wide tracker.h
      added check for tracker in activatable names list
      updates
      updated icons
      improved parser and added accent stripper
      Added new icons with better installation
      restructured daemon to be more extensible and cleaned up
      restructured database, metadata, services  and sql files
      purge
      pirge
      addition
      updates
      update
      fixed crasher
      fixed bugs in indexing (tramsactions)
      reduced transaction lengths
      fixed crasher in email indexing
      fixed email crasher
      used gnew0 to prevent possible crash
      cleaned up array handling to make crashes less likely
      made sure files open in is_text_file are closed
      reverted back to using separate db connections over 1 virtual connection as its 3x faster
      added verbosity and inotify info
      now uses XDG COnfig directory
      updated po/linguas (from mbiebl)
      updates
      updates
      added resetting of stats on reindex
      removed libmagic from build
      added application and gaim log indexing
      bug fixes for crashers
      make chats index before emails
      make chats index before emails
      fixed typo
      made sure files are valid when scanning directories
      imporved error detection
      fixed metadata retrieval
      fixed bug in tracker-files
      fixed odd strlen crasher
      fixed xcf crasher
      fixed grammar in music desc
      updates
      added new ranking, IDF scores, support for AND/OR and preliminary wildcard support
      patch updates
      patch updates
      fixed erroneous limit default
      updates
      fixed typo
      removed htmless docs
      improved email parsing and additional kmail support
      added kmail service file
      added gslice and set mail_store to NULL by default
      removed potential crasher from mail store
      moved qdbm to private lib
      remove redundant files
      add files
      remove dead files
      added initial XMP support
      added initial XMP support
      removed calls to g_mime_stream_close  as they appear to be causing crashes in email indexing
      made sure all indexing of files/attachments uses glib encoding from utf-8
      added xmp sidecar support
      added xmp support to extractors
      updates
      html extractor
      updates to add libxml support
      updates
      updated to latest gtk xdgmime
      updates to README
      removed test-tracker-indexer
      bugfixes
      minor bugfixes
      fixed display of key metadata
      removed debug code
      added tracker-status
      update
      rm dud file
      updated tracker-search-tool to use a sidebar instead of tabs
      sun compiler fix
      cosmetic changes to tst
      mem leak fix and some clean ups
      updates
      added intiial sleep config option
      added intiial sleep config option
      added intiial sleep config option
      got tst and metatile working for all cats/services
      added comamnd line initial sleep param
      various small fixes
      fixed crasher in tst
      finished tst and related components
      made tracker.h more c++ compatible
      fixes
      fixed gtk assertion warning
      removed warning
      increased rlimit for amd64
      fixed crasher when search field is empty
      updated prefs and fixed tagging
      created cfg file if not present when tracker-prefs is run
      updated russian translation
      fixed clearing of icon in metatile and always made sure icons are available from tst
      updates
      fixed initial sleep log msg
      spanish trans
      updated man pages
      updates
      fixed spellings
      added strlen check to tracker_is_empty_string
      undo strlen
      reversing various fixes to isolate crasher
      some cleanups
      added crawl directories support (index without watching)
      put back missing mp3 extractor (onluy used if gstreamer/mpalyer return nothing)
      added gaim indexing for purple directory
      added missing filters
      updates
      updateded command line tools service names
      fixed typo
      updated help files
      updated cli tools help msg
      updates
      added service man page
      fixed metadata dates display
      moved deletion of no watch stuff tl after initial sleep
      changed applications icon
      handle dbus errors when searching
      revamped preferences
      fixed tracker-tag
      fixed glade hscale limit to 20
      fixed cralwed directory indexing when not a sub dir of watched dirs
      updated to 0.6.0
      fixed crasher + made html tag extractor case insensitive
      fixed crasher in file notificaton
      fixed crasher in crawled dirs
      removed leftover whitespace from paresed string
      fixed date indexing
      fixed date indexing
      fixed error crasher in tst
      make it compile on windows
      missing files for windows compilation
      fixed crasher
      updated applet
      added manpage
      prevent crash if thumb not generated
      added get_hit_count
      updates
      dont extract xmp profile for images using imagemagick unless exempi is used
      dont extract xmp profile for images using imagemagick unless exempi is used
      fixed memory leaks
      fixed utf-8 validation of saved emails
      clearer error msg
      updated version
      updated dutch trans
      added missing file
      fixes for alarm and prevent delays in startup time
      used new gnome format for svn account approval process - olny those who can apporve new svn accounts 
can be there
      added option to skip mounted directories when indexing
      added option to skip mounted directories when indexing
      added safeguards to help prevent crashers when indexing
      fixed bug in Index Home directory check box
      replaced qdbm indexer with sqlite
      added alarm to tracker-extract
      put back missingend transaction during file move failure
      fixed crasher in emails
      fine tuned pausing and added more automatic ignore files
      fixed bug with getting hits for multiple words
      updates
      bump version
      started index merge support and fixed bugs in resetting stats
      updates
      fixed runaway memory usage in sqlite
      updates
      updated icon to system-search
      added missing Gtype declaration
      changed order of includes
      changed order of includes
      fixed some HIG violations
      updates
      optimised text filter reading IO and reduced memory usage
      optimised text filter reading IO and reduced memory usage
      reverted icon change for now
      made tracker.h c++ friendly
      basic index merging support
      added initial and experimental support for thunderbird + build fixes for solaris
      minor bug in extractor
      added extension
      changed filenames to tracker
      delete unnedded
      Pause of index on battery
      fix compilation on some archs
      fixes for xesam directory and grace period
      implemented index merging and restored qdbm as index
      restored qdbm
      qdbm restore
      svn path=/trunk/; revision=856
      fixed file move crasher
      updated version info
      print full dbus error msg on connection failure
      prevent infinite loops
      do battery check every 2 seconds
      fixed bugs in reading utf-8 and CJK pango application
      reduced memory usage by using ByteArray instead of GSList in cache
      plugged mem leak
      more memory optimisation
      tinkered with interval chunk size
      made language names uppercase
      removed redundant file
      added failsafe timeout kill
      updated handlers
      made numbers searchable (for special fields like filenames only)
      updated vars
      updates
      fixed more memory leaks
      restored cahce db attachment so that rdf query works again
      fixed bugs with search term parsing and excessive busy count
      new applet
      syntax fix
      fixes for stemming
      made language lowercase
      tidied up main window
      fix category not being picked up in hit count
      fixed missing category from tst search
      made battery detection tickless and depend on HAL + implemented signals for index changes
      tidied up stats winbdow
      added HAL support and additional dbus methods
      added missing gthread libs
      renamed tracker-monitor
      fixed hal devices variable
      renamed tracker-monitor to tracker-applet and fixed conditionals in configure
      fixed tracker-applet build
      updates
      fixed HAL initialisation and print warning and log msgs
      more logging of hal
      more logging of hal
      more logging of hal
      added HAl property watch on adapter
      fixed crasher and got HAL power management working
      fix for unac compilation option
      fixed crasher
      extra safeguards to prevent crasher
      added in_merge to StateChangedSignal
      reworked the applet and removed some crud, added signal handling and made stat window live and self 
updating
      added fast_merges option and got status to update when paused via dbus
      changed fsync call to faster fdatasync
      got applet progress bar to work and implemented pause option
      updates
      finished changes to applet - got animated icon when indexing
      force shutdown and reindex if corruption detected in sqlite
      tweaked throttle controls
      default throttle to +5 if its a notebook
      fixed overlapping watch directory roots
      fixed shutdown when indexing emails and fixed email progress msgs
      ellipsize first column in results if necessary
      added warning label when search results are retrieved while tracker is still indexing
      updates
      fixed deletion of words from index
      updates
      fixed race for activating trackerd by delaying dbus connection for 1 sec
      patch from Halton Huo to remove crasher on solaris only
      tidied up TST result display so that full path is shown and snippet column uses only free space
      updated version tag
      lots of fixes
      escaped string in sql fix
      updates
      updated README file
      various fixes
      added shutdown and reload of trackerd from tracker-preferences to refresh some settings
      added new widgets for controlling power management and enabling fast index merges and realtime changes 
to some prefs
      updates to prefs
      more sqlite 3.5 fixes
      fixed deltion issues
      fixes
      small fixes
      die quickly when sigsegv is caught
      Confirmation dialog to prefs when it needs restarting
      implement power management options
      handle embedded Auth statement in imap account URL
      fixes for power management options and AUTH in IMAP
      added get_hit_count call
      fixed dbus calls
      added keyword added and removed signals
      reverted escaping for paramterised sql
      extract text as is if untex not present
      fixed padding and resizing bugs
      Fixed deletion of tags notification and strengthed indexer methods
      strengthened email indexing against invalid utf-8 in email addresses
      make low disk space default to 1%
      prevent indexing when index or db is greater than 2gb
      added kill timeout
      updates
      update hit count after search to correct for  dud hits
      increased sleep before connecting to dbus to minimize race condition and handle situation where 
trackerd is stopped gracefully
      fixed get hit count
      moved dbus connection as close to daemon init as possible
      fixed invalid log file
      make initial indexing on battery off by default
      fix for crasher where index name is null during merging
      fixed typo for meatdata Audio:PeakTrackGain
      Fixed handling of multiple instances of trackerd causing problems
      amended copyright of tracker-ioprio.c
      added missing library link
      made thread stack size configurable
      updated applet to auto pause and included more settings
      fixed potential stack overflow
      removed xmp from imagemagick as it appears to be incorrect
      added web history
      added web history
      added web history
      added tmp black list of frequently changing files
      updated changelog
      missing updates
      missing updates
      fixed some bugs and memleaks
      added more ignore files and removed cpu heavy corruption check and replaced with bigger sqlite 
transactions with fsync instead of corruption prone  no fsync
      added merging progress signals
      made sure WebHistory service is added
      added indexing enabled param to index state change signal
      signal change param
      build fix
      fixed applet and added new preference screen and re-index option
      glade 3 mods to glade file
      fixed dbus shutdown operation
      fixed an dimproved blacklisting
      fixed bug where service is NULL
      added missing applet glade file
      fixed build version for glib
      fixed shutdown of trackerd when it is paused during merges
      made sure progress and animation from email indexing is done peridoically
      made sure applet does not respawn trackerd by dbus activation when  attempting to unpause after 
trackerd has been killed
      make sure final file is moved to index file if it exists and no tmp merge indexes are present
      added display of index merging progress to tooltip
      updates to Changelog
      some minor tweakes
      version update
      added missing 'ifndef to header file
      fix for email crasher
      updates to Changelog
      Added hungarian stemmer and stopword list
      fixed config variable + string_replace
      Use strcmp instead of strcasecmp when comparing file names
      correct config/command line usage of verbosity
      README and TODO updates
      added dbus method GetUniqueValues to retrieve list of values for a metadata type
      src/tracker-search-tool/tracker-search-tool.h
      src/libtracker-common/tracker-ontology.c
      src/tracker-fts/tracker-fts.c
      src/tracker-fts/tracker-fts.c fixed offsets for multiple word and,or and
      fixed rank function and made it efficient
      made rank func use meatdata ranking set up default column for storing
      data/db/sqlite-fulltext.sql data/db/Makefile.am
      Use full synchronous in sqlite to minimize corruption
      New tracker search tool - first version
      tracker-search-tool: Made sure all strings are translatable
      tracker-search-tool: Made clear button on entry functional
      tracker-search-tool: Added drag/drop for search results
      tracker-search-tool: Added metadata tile
      tracker-search-tool: Added escaping for sparql
      added copyright statements
      Tracker-Search-Tool: Fix categories, crasher and added smart wildcards
      TST - Added search delay (patch from Juan A. Suarez Romero)
      TST - Fixed sparql to explicitly fetch URL
      TST: Added gradient effect to Metadata Tile
      cleaned up meatdata tile display
      TST: Fixed display of type and formatted file size in metadata tile
      added folder display
      TST- made metadata tile labels category specific
      tracker-extract: fixed compilation of mplayer extractor
      TST - Fixed compile error with latest vala

Jan Engelhardt (1):
      tracker-extract-gif: add compatibility with GIFLib 5.1.0

Jasper Lievisse Adriaanse (3):
      Fixes: #579047, fix compilation if RLIMIT_AS isn't defined
      Fixes: #579049, use g_strndup() instead of strndup()
      libtracker-sparql: Fix pkg-config file

Javier Jardón (14):
      Fixes GB#575130, Remove deprecated GTK+ symbols
      Migrate from libglade to GtkBuilder (solves GnomeBug:583521)
      Replace SexyIconEntry by GtkEntry icon functionality (Closes GnomeBug:582970)
      Fixes GB#572237, Remove deprecated Glib symbols
      Fixes GB#614877 - Remove deprecated Encoding key from desktop files
      configure: Update autotools configuration
      build: Use upstream gettext instead the Glib one
      build: Use autoreconf instead gnome-common.sh
      Remove deprecated GTK+ symbols
      tracker-needle: Use accessor functions instead direct access
      tracker-miner-flickr.desktop.in.in: Remove deprecated Encoding key
      configure.ac: remove dbus-glib dependencies
      tracker-extract-gstreamer: Port discoverer backend to GStreamer 1.0
      configure.ac: Bump tracker api version to 0.16

Jean-Luc Lamadon (4):
      functional-tests: Fix signal handling in miner file operations test suite
      Revert "Use python instead of specific python2.6"
      functional-tests: add closing slash in aegis manifest file generator
      functional-tests: Add UID::user and GID::users to tracker-tests aegis file

Jens Georg (2):
      build: Build against GStreamer 1.0-enabled gupnp-dlna
      tracker-extract: Port to new gupnp-dlna 2.0 API

Jeremy Bicha (4):
      tracker-miner-fs, store: Add Unity to desktop files
      Fix Spanish translation header
      build: meson: Fix upower-glib check
      libtracker-data: fix format-security issue

Jerry Tan (4):
      add support to set ingore filename pattern when indexing
      fix bug 495528
      add firefox extension for web history
      fix one compile bug

Jessica (1):
      Update Simplified Chinese translation.

Jiri Grönroos (1):
      Update Finnish translation

Jiro Matsuzawa (3):
      Updated Japanese translation
      [l10n] Update Japanese translation
      l10n: Update Japanese translation

Joe Hansen (2):
      Updated Danish translation
      Updated Danish translation

Johannes Buchner (1):
      Fixes GB614870: added search and pause indexing to left-click menu in tracker-status-icon

John Carr (2):
      Fix building without gdk-pixbuf
      Add AC_CACHE_CHECK magic around ioprio checking.

John Millikin (2):
      Use giosrc instead of filesrc in GStreamer extractor
      Fixes GB#590501, Album art heuristic always fails

Jonatan Pålsson (11):
      tracker-extract: Make PNG extractor optional, using --enable-libpng
      tracker-extract: Make the AbiWord extractor optional, using --enable-abiword
      tracker-extract: Make DVI extractor optional, using --enable-dvi
      tracker-extract: Make MP3 extractor optional, using --enable-mp3
      tracker-extract: Make PS extractor optional, using --enable-ps
      tracker-extract: Make text extractor optional, using --enable-text
      tracker-extract: Make icon extractor optional, using --enable-icon
      build scripts: Added switch to disable installation of artwork (icons etc)
      tracker-extract-mp3: Fix segfault when trying to process NULL ID3 tag
      tracker-priority-queue: Check segments array bounds in peek function
      tests: Verify that tracker_priority_queue_peek can handle empty queues

Jonh Wendell (3):
      Brazilian Portuguese translation, by Luiz Armesto. pt_BR added
      Updated Brazilian Portuguese translation, by Luiz Armesto.
      Updated Brazilian Portuguese translation by Henrique Machado and Fábio

Jordi Mas (5):
      Fixes to Catalan translation
      Update Catalan translation
      Fixes to Catalan translation
      Update Catalan translation
      Fix to Catalan translation

Jorge Gonzalez (5):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Jorge Gonzalez Gonzalez (49):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Jorge González (45):
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Josef Andersson (1):
      Updated Swedish translation

Josep Puigdemont i Casamajó (4):
      Added Catalan translation by Gil Forcada
      Added ca to configure.ac
      Added Catalan translation by Gil Forcada.
      Updated Catalan translation by Gil Forcada.

Jovan Naumovski (1):
      2007-04-06 Jovan Naumovski <jovanna svn gnome org> *mk.po: Added Macedonian translation.

Juan A. Suarez (1):
      Add command line options to tracker-search-tool

Juan A. Suarez Romero (21):
      tracker-extract: Fix album art call for gstreamer-helix plugin
      libtracker-fts: Fixed compiler warning when using unac_string()
      tracker-stats: add "--version" option
      tracker-search: add "--version" option
      tracker-info: add "--version" option
      tracker-status: add "--version" option
      tracker-import: add "--version" option
      tracker-status-icon: add "--version" option
      tracker-tag: add "--version" option
      tracker-search-tool: add "--version" option
      tracker-control: add "--version" option
      tracker-sparql: add "--version" option
      tracker-*: use -V/--version to show version
      tracker-*: print both version and license information.
      Update manpages.
      Upgrade Exempi requirement from 1.99.2 to 2.1.0
      tracker-parser: skip empty strings in parser_next
      Fixes NB#600973, tracker-control: don't use "-h" to remove thumbnails
      Fixes GB#598470,  Search entry icons grayed out
      libtracker-data: Do not propagate error if this is NULL
      Do not check locks on special files like pipes or sockets.

Juerg Billeter (1):
      libtracker-sparql-backend: Work around race condition in GDBus

Julien Cristau (1):
      libtracker-data: get rid of unused TRACKER_DB_LOCATION_SYS_TMP_DIR

Julien Hémono (1):
      IPTC extractors : use nco:contributor for contact metadata

Jussi Kukkonen (2):
      build: filename typo in ontology docs Makefile.am
      tracker-explorer: don't remove sources on maintainer-clean

Jürg Billeter (1445):
      Add procedures to handle volumes
      Add tracker_data_update_disable_all_volumes function to disable all
      Drop unused GnomeVFS dependency
      Only execute MoveServiceChildren for folders and add condition to UPDATE
      Move tracker-field-data.[ch] from libtracker-common to libtracker-data as
      Remove unused path variable.
      Update help strings for the configure options of the mail push modules.
      Disable static libraries by default.
      Generate ChangeLog from git log
      Add .gitignore files
      libtracker: Do not install -glue.h files
      docs: Remove obsolete references to Xesam
      Update version to 0.7.0
      Define PKGLIBDIR instead of LIBDIR
      Append API version suffix to client libraries
      Append API version suffix to pkg-config files
      Append API version suffix to pkglibdir
      Remove tracker_file_unlink function
      Remove unused functions tracker_turtle_add_metadata*
      Drop RDF query support
      Remove D-Bus interfaces File, Keyword, and Metadata
      Remove tracker-files and tracker-services utilities
      Remove unused cache database
      Remove unused sqlite-user-data.sql
      libtracker-data: Remove unused functions
      Remove PropertySet and PropertyRemove methods from Indexer
      Rename TrackerService to TrackerClass
      Rename TrackerField to TrackerProperty
      libtracker-db: Support dynamic statement preparation
      Make raptor mandatory
      Add threaded turtle pull parser
      Do not delay item removals
      Remove non-essential services
      Switch to decomposed database
      libtracker-db: Remove static stored procedures functionality
      Add Dublin Core ontology
      Add Nepomuk Information Element Core Ontology
      Add Nepomuk Annotation Ontology
      Add Nepomuk Contact Ontology
      Add Nepomuk File Ontology
      Add Nepomuk Message Ontology
      Add Nepomuk Calendar Ontology
      Add Nepomuk ID3 Ontology
      Add Nepomuk Multimedia Ontology
      Import rasqal r14939 into repository
      rasqal: Add .gitignore
      rasqal: Include Makefile.decl in rasqal Makefile.am
      rasqal: Fix rasqal_query_get_variable
      rasqal: Fix rasqal_query_add_prefix
      rasqal: Add SUM, AVG, MIN, and MAX aggregate function support
      rasqal: Complete INSERT and DELETE support in SPARQL parser
      rasqal: Fix anonymous blank nodes in SPARQL INSERT templates
      rasqal: Support predefining and redefining prefixes
      Add SPARQL query engine
      libtracker-data: Add SPARQL and ontology tests
      Add tracker-import utility to import turtle files
      Update .gitignore files
      SPARQL: Fix compile warnings
      Fix compile warnings
      libtracker-data: Remove superfluous shutdown calls in ontology test
      Add initial SQLite FTS support
      Move tracker-fts.so from libdir to pkglibdir
      libtracker-data: Fix FTS updates when using multiple tables
      FTS: Do not store redundant content in internal table
      libtracker-data: Remove values from FTS when deleting statements
      libtracker-data: Do not add useless columns to FTS table
      Enable SQLite FTS support by default
      Remove QDBM support
      FTS: Add header files to _SOURCES to fix distcheck
      libtracker-db: Remove tracker-db-action and tracker-db-file-info
      Add missing \ in Makefile.am
      Add generated .pc files to CLEANFILES
      docs: Fix references to obsolete files
      Disable evolution push module for distcheck
      Update .gitignore files
      tracker-indexer: Fix file update check
      rasqal: Support multiple updates in single query
      SPARQL: Support multiple updates in single query
      tracker-indexer: Remove unused typedef TrackerModuleMetadataRemove
      NCAL: Merge union classes to improve insertion performance
      libtracker-data: Support nested transactions
      rasqal: Fix crash with multiple updates in a single query
      Check for valac >= 0.7.0 in autogen.sh
      libtracker-data: Fix missing commits with blank nodes
      tracker-indexer: Experimental move to SPARQL
      tracker-indexer: Simplify handling of plain text content
      rasqal: Support DROP GRAPH queries
      SPARQL: Initial support for DROP GRAPH queries
      tracker-indexer: Use DROP GRAPH instead of direct libtracker-data access
      tracker-indexer: Use SPARQL to delete resources
      libtracker-data: Support internal tracker:uri property
      tracker-indexer: Use SPARQL for moved files
      tracker-indexer: Use SPARQL for data sources
      tracker-indexer: Simplify backup restore code
      tracker-indexer: Do not directly modify db in applications module
      trackerd: Fix tracker-events.h include
      trackerd: Do not pause the indexer
      tracker-indexer: Remove class signals
      tracker-indexer: Do not use database transactions
      tracker-indexer: Send SPARQL Update queries via D-Bus
      tracker-indexer: Open database files read-only
      libtracker-data: run sparql test before slow ontology test
      SPARQL: Quote variable names in generated SQL query
      tracker-extract: Print metadata when requested on commandline
      tracker-extract-mp3: Strip whitespace from fixed-size ID3v1 tags
      tracker-extract-mp3: Strip whitespace from ID3v2 tags
      tracker-extract-mp3: Fix album name extraction from ID3v2 tags
      tracker-extract-mp3: Prefer ID3v2 tags to ID3v1 tags
      tracker-extract-mp3: Another album name extraction fix
      Fix build with stricter Vala 0.7.2
      Use API version for all include directories and pkg-config names
      albumart-strip: Do not mark strings for translation
      Update .gitignore
      Install libtracker-gtk headers into tracker-0.7 include dir
      tracker-indexer: Emit finished signal after indexing
      SPARQL: Fix identifier conflicts with 'uri' and 'id' variables
      SPARQL: Fix critical when using non-existing resources as objects
      albumart: Ignore . and .. in directory count
      NFO: Notify on nfo:BookmarkFolder updates
      tracker-extract-mp3: Use nmm:length instead of nmm:duration
      Merge branch 'master' into tracker-store
      tracker-indexer: Remove the EventHappened D-Bus signal
      Split TrackerHal into TrackerStorage and TrackerPower
      docs: Update references to removed tracker-hal
      trackerd: Include sys/inotify.h instead of linux/inotify.h
      SPARQL: Support OFFSET without LIMIT
      libtracker-db: Remove unused function
      Rename trackerd to tracker-store
      trackerd: Add simple batch update support
      libtracker: Add new batch methods
      tracker-indexer: Use new batch methods
      tracker-indexer: Remove redundant query in item_remove
      tracker-indexer: Use D-Bus to query mime type
      tracker-indexer: Use D-Bus to query resource existence
      tracker-indexer: Use D-Bus to compare file mtime
      Log successful D-Bus requests only as debug messages
      Add tracker:modified property
      Set max cardinality for tracker properties
      Merge branch 'master' into tracker-store
      tracker-extract-mp3: Fix syntax error
      libtracker-db: Drop redundant SQLite busy handling
      libtracker-db: Decrease SQLite busy timeout from 10000s to 100s
      libtracker-data: Fix transaction handling for unknown blank nodes
      tracker-extract-gstreamer-helix: Update albumart code to fix build
      Move crawling and monitoring from tracker-store to tracker-indexer
      Merge branch 'master' into tracker-store
      tracker-turtle: Warn when trying to parse multiple files in parallel
      Merge branch 'master' into tracker-store
      Move TTL import from tracker-indexer to tracker-store
      tracker-indexer: Fix SPARQL escaping
      libtracker: Add tracker_sparql_escape
      libtracker: Add tracker_sparql_escape
      libtracker-common: Remove unused function tracker_escape_string
      NCAL: Notify on ncal:Event, ncal:Todo, and ncal:Journal updates
      NCAL: Remove cardinality restriction on ncal:rdate
      libtracker-common: Add TrackerSparqlBuilder
      tracker-indexer: Use TrackerSparqlBuilder in TrackerModuleMetadata
      NFO: Fix typo in ontology definition
      Do not fail if DeviceKit-power is not available
      Merge branch 'master' into tracker-store
      Fix invalid #ifdef
      Update .gitignore
      tracker-extract: Fix crash with 0-sized files
      tracker-indexer: Build SPARQL query continuously
      tracker-indexer: Simplify evolution_common_get_wrapper_metadata
      tracker-indexer: Simplify TrackerModuleMetadata
      tracker-indexer: Make SparqlBuilder in ModuleMetadata accessible
      tracker-indexer: Remove unused TrackerModuleMetadata methods
      tracker-indexer: Port applications module to SparqlBuilder
      tracker-indexer: Port evolution module to SparqlBuilder
      tracker-indexer: Port remaining use of TrackerModuleMetadata
      tracker-indexer: Avoid unnecessary string duplication
      tracker-indexer: Replace ModuleMetadata by SparqlBuilder
      SPARQL: Fix typing error in code
      tracker-extract: Return metadata as SPARQL Update
      SPARQL: Fix typing error in code
      tracker-indexer: Keep mime_type around to improve performance
      libtracker-common: Disable throttle minimum
      tracker-indexer: Simplify item_add_or_update
      tracker-indexer: Remove obsolete volume handling D-Bus methods
      tracker-indexer: Remove obsolete RestoreBackup D-Bus method
      tracker-store: Do not implicitly start indexer
      tracker-indexer: Do not open DB connection
      tracker-indexer: Temporarily disable DB optimization
      tracker-store: Improve stats performance
      tracker-extract: Do not scan populated statement list
      tracker-extract: Use TrackerSparqlBuilder
      tracker-extract: Remove redundant file stats
      tracker-indexer: Query fewer file attributes
      tracker-indexer: Send all items at once
      tracker-indexer: Remove redundant code from processor
      SPARQL: Fix queries with triples without variables
      libtracker-data: Delete resources from FTS table as well
      Merge branch 'master' into tracker-store
      SPARQL: Report error on missing WHERE clause
      NMO: nmo:MimePartContainer should be nie:DataObject
      Update .gitignore
      Do not require libgee
      NMO: Fix order
      libtracker-common: Improve ISO 8601 time parsing
      libtracker-common: Always generate UTC time strings
      libtracker: Remove unused variable
      NCAL: Remove cardinality restrictions on ncal:by*
      Update .gitignore
      NMM: Fix nmm:WhiteBalance
      libtracker-data: Add some checks to insert_statement_*
      libtracker-data: Use critical when blank node was not found
      libtracker-data: Fix blank node handling
      libtracker-data: Add error handling infrastructure for inserts
      tracker-fts: Disable debug code
      libtracker-data: Fix deleting rows from FTS
      rasqal: Fix compile warning
      Fix compile warnings
      libtracker-db: Remove unused TrackerDBContentType
      libtracker-data: Fix tracker_turtle_reader_object_is_uri
      libtracker-common: Reenable thumbnailer
      libtracker-data: Fix tracker_data_manager_shutdown
      libtracker-data: Fix tests to work with new TrackerFTSConfig
      SPARQL: Use SQL UNION ALL instead of just UNION
      libtracker-common: Fix build on maemo
      tracker-miner-fs: Do not try to access database directly
      libtracker-common: Fix thumbnailer test
      libtracker-data: Fix deleting rows from class table
      tracker-fts: Fix use of invalid SQL inside DELETE implementation
      SPARQL: Ensure that transactions are not left open on errors
      libtracker-common: Fix TRACKER_DC_PREFIX definition
      Update POTFILES.in
      Do not use g_assert_no_error to not require GLib 2.20
      libtracker-data: Check tracker_data_delete_statement arguments
      SPARQL: Report error when selecting undefined variables in updates
      SPARQL: Always use parameter in SQL for resource IDs
      SPARQL: Use parameters in SQL for LIMIT and OFFSET
      SPARQL: Use hand-written parser
      Remove rasqal
      Sparql: Fix parsing `a'
      SPARQL: Add SPARQL Update support
      SPARQL: Split ASK query out
      SPARQL: Fix SELECT *
      SPARQL: Fix string literals in triples
      SPARQL: Support && and ||
      configure.ac: Remove unnecessary checks for flex and bison
      SPARQL: Improve group graph pattern handling
      SPARQL: Fix build without rasqal
      SPARQL: Various fixes for literals
      SPARQL: Support DROP GRAPH
      SPARQL: Fix IRI literals in updates
      tracker-miner-fs: Use g_debug for frequent album art messages
      tracker-miner-fs: Use g_debug for frequent album art messages
      SPARQL: Fix variables in filters
      SPARQL: Fix ORDER BY and GROUP BY
      SPARQL: Fix variable predicates
      SPARQL: Code cleanup
      SPARQL: Code cleanup
      SPARQL: Code cleanup
      SPARQL: Code cleanup
      SPARQL: Code cleanup
      SPARQL: Support aggregate functions and more cleanup
      SPARQL: Simplify SQL for GROUP BY
      SPARQL: Add support for GROUP_CONCAT
      SPARQL: Start collecting type information for expressions
      SPARQL: Support unary minus
      SPARQL: Add type information for unary expressions
      SPARQL: Fix propagation of lexer errors
      SPARQL: Fix aggregate functions
      SPARQL: Add type information for multiplicative expressions
      SPARQL: Add type information for additive expressions
      SPARQL: Add type information for relative expressions
      SPARQL: Fix type information for prefixed names
      SPARQL: Add type information for conditional expressions
      SPARQL: Support arbitrary expressions in STR
      SPARQL: Fix lexing COUNT
      SPARQL: Cleanup
      SPARQL: Add type information for variables
      SPARQL: Cleanup code
      SPARQL: Fix group graph pattern handling
      libtracker-data: Add algebra/two-nested-opt test
      libtracker-data: Add algebra/two-nested-opt-alt test
      libtracker-data: Add algebra/opt-filter-3 test
      libtracker-data: Add algebra/filter-placement-1 test
      libtracker-data: Add algebra/filter-placement-2 test
      libtracker-data: Add algebra/filter-placement-3 test
      libtracker-data: Add algebra/filter-nested-2 test
      libtracker-data: Add algebra/filter-scope-1 test
      libtracker-data: Add algebra/var-scope-join-1 test
      Fix make distcheck
      SPARQL: Fix SQL variable scoping in group graph patterns
      SPARQL: Fix parentheses for BOUND call
      SPARQL: Fix UNION graph patterns with different variable sets
      libtracker-data: Add optional/q-opt-complex-1 test
      SPARQL: Add support for GROUP_CONCAT
      Merge branch 'master' into parser
      SPARQL: Fix parsing of prefixed names followed by a dot
      mfo: Fix typo
      SPARQL: Fix number parsing
      SPARQL: Parse typed literals
      SPARQL: Support semicolon before dot
      SPARQL: Fix blank node parsing
      libtracker-data: Fix algebra/var-scope-join-1 test
      libtracker-data: Fix regex/regex-data-01.ttl
      Replace raptor by hand-written Turtle parser
      Turtle: Improve error handling
      SPARQL: Improve error handling
      Turtle: Report error when using undefined prefix
      SPARQL: Report error when using undefined prefix
      SPARQL: Report current location in errors
      Turtle: Report current location in errors
      Merge branch 'parser'
      SCAL: Fix typos
      tracker-miner-fs: Fix typo in maemo:SoftwareApplet
      libtracker-data: Fix error handling in tracker_data_delete_statement
      Add SCAL ontology to Makefile.am
      SPARQL: Fix handling of date time results
      Remove remaining traces of raptor
      Link to tracker-fts instead of loading it at runtime
      libtracker-data: Simplify tests now that FTS is not loaded at runtime
      Use convenience libraries for libtracker-data dependencies
      Fix make distcheck
      Remove #~| comment lines from .po files
      tracker-fts: Header file cleanup
      tracker-fts: Circumvent SQL layer when updating FTS index
      tracker-fts: Flush pending terms after updates
      libtracker-data: Check type only when updating existing resources
      SPARQL: Fix blank nodes in updates
      Fix compile warnings
      NMO: Fix nmo:status definition
      libtracker-data: Fix memory leak in updates
      libtracker-data: Fix crash on FTS update
      tracker-miner-fs: Fix SPARQL for folders
      libtracker-common: Improve formatting in SPARQL builder
      NAO: Add index on nao:hasTag
      SPARQL: Do not unnecessarily include rdfs:Resource table in query
      DC: Remove cardinality restriction on dc:date
      SPARQL: Fix parsing of empty update templates
      LGPL for libtracker-common, libtracker-db, and libtracker-data
      SPARQL: Revert the dropped rdfs:Resource table
      Fix build with --as-needed
      NFO: Drop useless nfo:rate property
      libtracker-data: Count inserts of single-valued properties
      tracker-extract-mp3: Fix use of single-valued properties
      C89 fixes
      tracker-miner-fs: Fix order of statements in SPARQL
      tracker-extract-jpeg: Use nmm:Photo for images with Exif tags
      libtracker-data: Check domain of predicate when inserting statements
      libtracker-data: Fix crash when flushing update buffer
      libtracker-data: Fix tests to work with new checks
      tracker-parser: Fix text parsing involving numbers and hyphens
      tracker-fts: Add tracker_fts_update_rollback function
      libtracker-data: Fix updating fulltext index on inserts
      libtracker-data: Use int GValues for booleans
      libtracker-data: Fix assertion failure on FTS updates
      libtracker-data: Fix error reporting on inserts
      tracker-miner-fs: Report errors in SPARQL updates
      tracker-parser: Remove unused functions
      Remove unused source files
      tracker-extract-mp3: Add missing va_end call
      libtracker-data: Remove unused function tracker_data_insert_resource
      SPARQL: Fix crash with unsupported predicate variable query
      Drop unused options from common.db
      libtracker-db: Drop common.db
      SPARQL: Fix updates with WHERE clause
      Turtle: Fix parsing of anonymous blank nodes
      libtracker-data: Ignore duplicate rdf:type statements
      tracker-store: Drop classes without resources from statistics
      Update statistics continuously
      Update .gitignore
      Do not install tracker-status-icon autostart file unconditionally
      libtracker-common: Drop unneeded allocations in tracker_ontology_get_*
      Rename libtrackerclient to libtracker-client
      Rename libtracker-gtk.pc to tracker-gtk.pc
      Drop old evolution plugin from configure summary
      libtracker-data: Fix DROP GRAPH with datetime and boolean properties
      libtracker-data: Flush update buffer before deleting statements
      SPARQL: Fix multiple updates with WHERE clause in single query
      SPARQL: Support fn:starts-with function in queries
      libtracker-miner: Fix crash and memory leak in crawler
      libtracker-data: Add tracker:added property
      Drop unused gmime-2.0 requirement
      tracker-explorer: Fix build with vala master
      tracker-extract-mp3: s/g_assert_not_reached/g_warn_if_reached/
      tracker-extract-mp3: Also handle deprecated TYER in ID3v2.4
      tracker-extract-mp3: Fix crash with invalid extended header
      SPARQL: Fix filter with datetime literals
      Fix make distcheck
      libtracker-common: Vala compatibility fix
      SPARQL: Fix logical `and' and `or' expressions
      tracker-extract-text: Add nfo:PlainTextDocument type
      tracker-extract-pdf: Fix opening document
      SPARQL: Fix OPTIONAL when used for coalescing
      libtracker-client: Add convenience API for GTK+ and Nautilus
      tracker-extract-mp3: Only set nfo:codec and nfo:channels once
      tracker-fts: Do not report fatal error when closing quote is missing
      Update .gitignore
      Update POTFILES.{in,skip} to fix make distcheck
      Fix clean rules for Vala parts
      Fix dbus-glib checks
      tracker-fts: Add FTS test infrastructure and first test
      tracker-fts: Add fts3ae test
      Update .gitignore
      SPARQL: Do not use JOIN for simple OPTIONAL patterns
      tracker-fts: Fix SQLite error after updates
      libtracker-data: Drop unneeded FTS INSERT/DELETE statements
      tracker-miner-fs: Fix critical when file could not be processed
      tracker-miner-fs: Fix double unref in thumbnailer
      SPARQL: Support fn:contains and fn:ends-with function in queries
      Turtle: Handle file errors
      NCO: Remove cardinality restriction in nco:hasPostalAddress
      Remove .svnignore files
      libtracker-common: Fix memory leak in tracker_string_to_date
      libtracker-common: Clean up TrackerPropertyType enum
      SPARQL: Avoid unnecessary SQL CAST expressions
      libtracker-fts: Drop broken and unused paragraph detection
      Do not require dbus-glib 0.80, 0.78 is sufficient
      libtracker-data: Remove unused variable
      libtracker-data: Initialize single_cursor to make coverity happy
      libtracker-data: Fix virtual tracker:uri property
      libtracker-data: Fix typo in tracker:uri check
      MTP: Let mtp:ScanType subclass nie:InformationElement
      libtracker-data: Update test result
      SPARQL: Avoid ambiguous column names when using OPTIONAL and FILTER
      SPARQL: Simplify SQL generated for FTS queries
      SPARQL: Allow dot at the end of simple optional
      libtracker-data: Pass column data to FTS on updates
      SPARQL: Support function calls as select expressions
      Add gmodule-2.0 to app requirements to fix tracker-preferences
      libtracker-data: Remove unused update functions
      NIE: Remove cardinality restriction in nie:informationElementDate
      Retain resource annotations on file modification
      Require sqlite >= 3.6.16
      libtracker-db: Make sure SQLite statement is reset when using cursors
      libtracker-data: Fix transaction handling
      SPARQL: Fix timezone handling when inserting time_t
      SPARQL: Support single-valued properties as functions
      SPARQL: Support multi-valued properties as functions
      SPARQL: Do not require AS when using select functions
      SPARQL: Fix case sensitivity of variables
      SPARQL: Small refactoring to avoid code duplication
      SPARQL: More refactoring to eliminate code duplication
      libtracker-data: Extend update buffer
      maemo: Add maemo:relevance property
      libtracker-db: Add tracker_db_statement_bind_null
      libtracker-data: Add rollback callback
      SPARQL: Flush update buffer after DROP GRAPH
      libtracker-data: Factor out function get_old_property_values
      libtracker-data: Factor out function string_to_gvalue
      libtracker-data: Use update buffer for deletes as well
      libtracker-fts: Fix reading rank and offset information
      SPARQL: Support fts:rank and fts:offsets functions in queries
      SPARQL: Do not leak variables (reference cycle)
      libtracker-fts: Use tracker:weight for per-property weight
      Fix vapi dependencies in Makefiles
      tracker-sparql: Use colon as prefix delimiter to align with SPARQL
      tracker-search-tool: Fix mimetype query
      tracker-extract-mp3: Generate full date/time value for recording year
      Update .gitignore
      SPARQL: Fix fts:rank when fts:match is not first predicate in query
      DC: Remove cardinality restriction in dc:contributor
      Update .gitignore
      SPARQL: Report syntax error on single ^ in query
      SPARQL: Do not use unneeded CAST expressions for integers
      Support nrl:InverseFunctionalProperty in .ontology files
      NCO: Mark nco:phoneNumber as inverse functional property
      NCO: Mark nco:imID and nco:emailAddress as inverse functional properties
      SPARQL: Optimize simple optionals with inverse functional properties
      libtracker-data: Add UNIQUE index for inverse functional properties
      libtracker-data: Add NRL_INVERSE_FUNCTIONAL_PROPERTY constant
      libtracker-data: Simplify inverse functional property check
      libtracker-data: Propagate SQLite errors in buffer_flush
      Release 0.7.7
      NMO: Readd nmo:VOIPCall for backward compatibility
      libinotify: Drop libtool -version-info for convenience library
      tracker-search-tool: Fix warnings in TrackerQuery
      tracker-search-tool: Fix warnings in TrackerUtils
      tracker-explorer: Remove unused methods
      Update .gitignore
      tracker-miner-fs: Fix debug message for mounted volume
      libtracker-common: Check when retrieving SPARQL builder result
      tracker-miner-fs: Fix SPARQL for files without extracted metadata
      tracker-extract-mp3: Extract nmm:albumTrackCount if available
      tracker-extract-gstreamer: Fix use of tagreadbin
      tracker-extract-gstreamer: Do not treat 3GPP audio files as videos
      SPARQL: Limit scope of blank nodes in insert templates
      libtracker-data: Update test results
      libtracker-data: Insert properties in topological order
      SPARQL: Do not use OPTIONAL optimization when domain does not match
      Fix qname-test with srcdir != builddir
      Release 0.7.8
      SPARQL: Return generated URIs for inserted blank nodes
      libtracker-data: Add blank node test
      libtracker-data: Support NULL as error parameter for update functions
      libtracker-common: Consider MMC volumes mounted in /media as removable
      Update .gitignore
      libtracker-data: Fix build with vala master
      libtracker-data: Fix error handling for anonymous blank nodes
      libtracker-fts: Fix invalid read in parser
      tracker-writeback: Add missing locale.h include
      libtracker-data: Fix memory leak on updates with errors
      NAO: Add nao:numericRating property
      libtracker-data: Fix reading inverse functional properties from DB
      Update .gitignore
      SPARQL: Fix type handling in aggregate functions
      SPARQL: Support bracketted expressions as select expressions
      SPARQL: Support AS ?foo syntax from SPARQL 1.1 Draft
      SPARQL: Translate AS ?foo to SQL AS foo
      SPARQL: Add DataBinding.sql_expression property to simplify code
      SPARQL: Align GROUP BY support with SPARQL 1.1 Draft
      SPARQL: Add add_variable_binding method to simplify code
      SPARQL: Add support for compositional subqueries
      SPARQL: Add support for scalar subqueries
      SPARQL: Only export selected variables from subqueries
      SPARQL: Fix type handling of subquery results
      libtracker-data: Test subqueries
      Update .gitignore
      Add support for coverage analysis using lcov
      tracker-store: Fix memoy leak on updates
      SPARQL: Support functions with non-prefixed IRI
      SPARQL: Do not support AS outside of select expressions
      libtracker-data: Improve struct comments in tracker-data-update.c
      NMO: Add nmo:Conversation class and nmo:conversation property
      NMO: Add nmo:lastMessageDate and nmo:hasParticipant properties
      NMO: Add indexes for important message properties
      NMO: Deprecate nmo:plainTextMessageContent
      NMO: Add some comments
      libtracker-common: Readd tracker_uri_printf_escaped
      tests: Use g_assert_no_error now that we depend on GLib 2.20
      Remove #~| comment lines from .po files
      Update .gitignore
      Release 0.7.14
      tracker-extract-gstreamer: Fix nfo:channels and nfo:sampleRate
      tracker-extract-gstreamer: Also provide nmm:length for audio files
      SPARQL: Fix non-ASCII IRIs
      libtracker-data: Separate inserting URIs from creating DB schema
      libtracker-fts: Simplify virtual table creation
      SPARQL: Support inserting negative numbers without quotes
      NMO: Add nmo:isSent property
      NMO: Change domain of nmo:isDraft from nmo:Email to nmo:Message
      libtracker-db: Implement reader for new binary journal
      libtracker-db: Fix error handling in reader initialization
      libtracker-db: Fix CRC check in journal reader
      libtracker-db: Add more checks to tracker_db_journal_append_*
      libtracker-db: Add timestamp to transactions in journal
      libtracker-db: Support reading timestamps from journal
      libtracker-db: Check that journal entry size is big enough
      libtracker-data: Append updates to journal
      libtracker-data: Add support for journal replay
      tracker-store: Add Sync D-Bus method
      tracker-store: Also sync on BatchCommit
      tracker-extract-gstreamer: Set nmm:musicAlbum and nmm:performer
      libtracker-data: Never delete URI <-> ID mapping
      libtracker-data: Reuse resource_cache and resources in update buffer
      libtracker-data: Reuse blank_buffer arrays
      libtracker-data: Avoid querying for ID twice when inserting resources
      libtracker-data: Avoid string manipulation in get_property_values
      Use gint for resource IDs
      Update .gitignore
      SPARQL: Fix error propagation
      data-generators: Fix syntax issues
      data-generators: Adapt to NMO changes
      Do not remove tracker:added or tracker:modified on DROP GRAPH
      NMO: Fix order
      libtracker-data: Update test result
      libtracker-data: Update test result
      libtracker-data: Move Uri column to separate table
      tracker-search: Display titles when listing albums
      SPARQL: Support constructor functions for type conversion
      libtracker-data: Use integers for comparison in location test
      tracker-search-tool: Fix build in vala master
      Update .gitignore
      docs: Fix missing ontology in Makefile
      docs: Fix make distcheck
      Release 0.7.18
      tracker-search: Fix duration calculation for album listing
      nautilus: Fix tag deletion
      NIE: Create index for nie:url
      libtracker-client: Fix crash in tracker_search_metadata*
      nautilus: Fix crash when calling gtk_dialog_new_with_buttons
      tracker-extract-pdf: Do not leak pages
      tracker-extract-gstreamer: Handle encrypted streams
      DC: Fix range of dc:source
      NMO: Change domain of nmo:isAnswered from nmo:Email to nmo:Message
      docs: Add deprecation notice for properties
      libtracker-data: Fix error handling when using non-existing class
      NCO: Add IMAddress and adapt existing IM classes and properties
      libtracker-common: Port sparql_builder_object_unvalidated to Vala
      libtracker-extract: Do not include tracker-statement-list.h
      libtracker-common: Fix header filename for TurtleWriter
      tracker-info: Print queried URN
      tracker-extract: Link all extractors to libtracker-extract
      libtracker-data: Add graph column next to each property column
      libtracker-data: Insert and update graph columns
      SPARQL: Support simple named graph patterns in queries
      libtracker-data: Test simple named graph insert and query
      libtracker-data: Add insert-delete-insert test for named graphs
      libtracker-data: Add test for named graphs with properties
      libtracker-db: Update journal to support named graphs
      SPARQL: Support INSERT { GRAPH <...> { ... } }
      libtracker-data: Update tests for named graphs with new syntax
      libtracker-data: Fix DROP GRAPH after switch to use nie:url
      libtracker-data: Add localDate and localTime columns
      libtracker-common: Add TrackerDateTime to store time with UTC offset
      libtracker-data: Insert and update localDate and localTime columns
      SPARQL: Support fn:*-from-dateTime functions to retrieve local time
      libtracker-data: Test local time support
      libtracker-common: Fix C89 warnings
      libtracker-data: Fix deletion of xsd:dateTime values
      libtracker-data: Test deletion of xsd:dateTime values
      tracker-store: Reduce amount of memory used for events
      Update .gitignore
      tracker-extract-gstreamer: Fix handling of album gain properties
      libtracker-common: Fix handling of UTC offsets with minutes
      SPARQL: Report use of undefined variables
      SPARQL: Fix variable separation between multiple updates in a query
      Add functional tests for named graph support
      NCO: Add nco:imAvatar property
      Update .gitignore
      Merge branch 'fts-limits'
      Do not link against HAL when using DeviceKit-power
      NFO: Fix typo
      libtracker-common: Do not install header files of private library
      libtracker-fts: Add test reference output to EXTRA_DIST
      tracker-miner-fs: Fix power management with DeviceKit-power
      tests: Install functional test scripts with executable bit
      libtracker-data: Limit update buffer size
      libtracker-data: Do not signal or journal duplicate statements
      libtracker-data: Do not signal or journal unnecessary delete statements
      libtracker-data: Avoid unnecessary RDF type URI copies on updates
      tracker-miner-fs: Improve efficiency of tracker:available updates
      libtracker-data: Fix C89 warning
      SPARQL: Implicitly convert REGEX text to string
      libtracker-common: Log binary name and version at beginning of log file
      libtracker-db: Check disk space when recreating DB due to corruption
      libtracker-data: Propagate DB initialization error in data_manager_init
      tracker-store: Remove unused statistics signal
      libtracker-data: Do not allow updates when low on disk space
      tracker-store: Fix invalid D-Bus messages in writeback support
      docs: Fix make distcheck
      Update .gitignore
      SPARQL: Support WITH <uri> syntax for updates
      Update .gitignore
      SPARQL: Fix crash on deletes when using blank nodes
      libtracker-data: Revert class counts on rollback
      libtracker-data: Small refactoring to remove duplicated code
      libtracker-fts: Fix OR search
      NCO: Mark nco:hasIMAddress as subproperty of nco:hasContactMedium
      Do not initialize ontologies module in libtracker-db
      Move ontology API from libtracker-common to libtracker-data
      Update .gitignore
      libtracker-data: Do not check for ontology updates in test schema
      libtracker-data: Support restore with test schema
      libtracker-data: Add Property.table_name property and use it
      libtracker-data: Fix free on shared table_name
      libtracker-data: Drop virtual property tracker:uri
      Update .gitignore
      libtracker-data: Introduce resource_buffer_switch helper function
      libtracker-data: Allow calling resource_buffer_switch in journal replay
      libtracker-data: Support graph_id in resource_buffer_switch
      libtracker-data: Avoid duplicating subject string in memory
      libtracker-data: Consolidate rdf:type lookup in journal replay
      libtracker-data: Drop do_callback param from cache_delete_resource_type
      libtracker-data: Drop another do_callback parameter
      libtracker-data: Attempt to fix journal replay
      libtracker-data: Fix journal replay with insert/delete mix
      libtracker-data: Fix replaying delete statements with ID
      libtracker-data: Make sure we journal superproperty changes
      libtracker-miner: Disable tracker-miner-manager test for now
      libtracker-miner: Fix and enable tracker-miner-manager test
      libtracker-common: Fix crash with unknown process name
      libtracker-data: Fix field name string leak in deletes
      libtracker-data: Rename begin_transaction to begin_db_transaction
      libtracker-data: Add helper functions for SPARQL transactions
      libtracker-data: Support tests checking journal replay
      libtracker-data: Call restore callback directly
      libtracker-data: Journal imported turtle files
      libtracker-data: Do not append to invalid journals
      libtracker-data: Fix and reenable backup test
      libtracker-db: Do not consider end of journal an error
      libtracker-data: Test ontology initialization
      libtracker-data: Drop last piece of tracker:uri
      libtracker-data: Drop unused volume handling functions
      libtracker-data: Remove unused property 'filtered' from TrackerProperty
      libtracker-data: Add test for anonymous blank nodes
      libtracker-data: Do not register properties with GObject
      libtracker-db: Remove unused functions
      libtracker-db: Reenable tracker-db-dbus test
      libtracker-db: Remove unused user-defined SQLite functions
      libtracker-common: Remove unused file utility functions
      libtracker-common: Remove unused TurtleWriter
      libtracker-common: Remove unused string utility functions
      libtracker-fts: Remove unused functions
      libtracker-data: Remove unused set_super_ functions
      libtracker-data: Remove unused tracker_property_type_to_string
      libtracker-data: Remove unused tracker_property_set_data_type
      libtracker-db: Remove unused support for blobs
      libtracker-common: Remove unused language functions
      NCO: Remove inverse function constraint from nco:imID
      Ignore generated tracker-marshal.* files in unit test coverage
      libtracker-db: Remove unused user-defined aggregate SQLite functions
      libtracker-data: Add basic/base-prefix-3 test
      libtracker-data: Add predicate variable test
      libtracker-miner: Fix parallel build
      Update .gitignore
      libtracker-client: Make SparqlBuilder.state public
      Update .gitignore
      libtracker-data: Fix warnings and errors found by vala master
      NCO: Remove cardinality restriction in nco:url
      NCO: Also remove cardinality restriction from nco:url subproperties
      maemo: Add maemo:localPhoneNumber property
      Disable old tracker-fts test
      libtracker-fts: Separate FTS index from virtual table initialization
      libtracker-data: Create directory in ontology test
      Update .gitignore
      NCO: Enable notifications for nco:IMAddress
      Update .gitignore
      Update .gitignore
      libtracker-fts: Backport changes from FTS3 upstream in BestIndex
      SPARQL: Introduce Context class
      SPARQL: Introduce TripleContext class
      SPARQL: Move remaining context state to Context class
      SPARQL: Fix variable binding with subqueries
      SPARQL: Fix literal binding in subqueries
      SPARQL: Move expression and pattern processing to separate files
      libtracker-data: Add subquery union test
      libtracker-data: Add second predicate variable test
      libtracker-data: Add third predicate variable test
      SPARQL: Fix predicate variables with literal object
      libtracker-data: Add fourth predicate variable test
      libtracker-data: Remove unused code
      libtracker-data: Add ASK test
      libtracker-data: Add update error test case
      Add some more use cases to Indices.list
      libtracker-data: Fix typo in test Makefile.am
      SPARQL: Fix memory leak due to reference cycle
      Update .gitignore
      NMO: Update nao:lastModified
      libtracker-db: Improve performance of D-Bus marshalling of result sets
      tracker-store: Add second queue for higher priority requests
      tracker-store: Use queues for all requests
      SPARQL: Handle integer typed literals the same as integer literals
      tracker-store: Do not use GStaticPrivate for thread-independent data
      libtracker-data: Enable shared cache mode and require SQLite 3.6.17
      libtracker-data: Fix memory leak on journal replay
      libtracker-fts: Do not use static variable for prepared statements
      libtracker-db: Shutdown FTS before closing database
      libtracker-db: Use per-thread interfaces
      tracker-store: Fix crash when client disappears with queries
      tracker-store: Execute requests in thread pool
      libtracker-db: Use multi-thread mode in SQLite
      libtracker-fts: Fix crash on thread cleanup
      tracker-store: Allow running 2 queries in parallel
      libtracker-db: Shutdown FTS in all threads before DB interface shutdown
      libtracker-db: Add missing include
      libtracker-db: Enable read_uncommitted to fix locking issues
      libtracker-db: Remove busy loop from tracker_db_cursor_sqlite_iter_next
      Update .gitignore
      SPARQL: Allow aggregate expressions as subexpressions
      SPARQL: Refactor use of contexts
      SPARQL: Create new context for each triple block
      SPARQL: Fix variable handling in scalar subqueries
      libtracker-data: Add scalar subquery union test
      SPARQL: Add tracker:id function
      tests: Do not remove temporary data asynchronously
      libtracker-data: Fix backup test to properly shutdown libtracker-data
      Update .gitignore
      libtracker-fts: Make sure to not keep table locked after queries
      libtracker-data: Update test result
      Functional tests: Experimental rtcom query improvements
      tracker-store: Process 50 turtle statements at once
      NCO: Do not use nie:hasPart subproperties for linked objects
      libtracker-data: Add default value support
      maemo: Set default value for maemo:relevance to 1000000
      libtracker-data: Fix error annotations in Vala bindings
      libtracker-data: Clear buffer only when rolling back transaction
      SPARQL: Support experimental INSERT SILENT and DELETE SILENT
      tracker-miner-flickr: Fix make distcheck
      icons: Fix make distcheck
      SPARQL: Warn instead of crash on namespace without prefix
      SPARQL: Always generate SELECT around group graph pattern
      libtracker-data: Add test for FILTER in group graph pattern
      libtracker-miner: Revert deletion of original resource on update
      SPARQL: Support GRAPH in predicate variable queries
      SPARQL: Only retrieve graph from database when necessary
      libtracker-data: Add test for GRAPH in predicate variable queries
      libtracker-data: Never set graph for internal property tracker:modified
      tracker-miner-fs: Use DELETE instead of DROP GRAPH for volumes
      tracker-miner-fs: Do not delete metadata from other sources on update
      tracker-extract-playlist: Slightly reduce SPARQL update size
      libtracker-data: Make sure update buffer does not grow without limits
      NMO: Fix syntax error
      libtracker-db: Simplify DB abstraction
      libtracker-{db,data}: Support storing and retrieving 64-bit integers
      libtracker-db: Do not keep unnecessary copy of SQL of cached statements
      Revert "libtracker-data: Fixes NB#174591, Throw error on undefined variable in expressions"
      tracker-store: s/unmarshall/unmarshal/
      libtracker-client: s/marshall/marshal/
      tracker-store: Remove unused TRACKER_STEROIDS_EOP
      libtracker-client: Remove unused TRACKER_STEROIDS_RC_LARGEROW
      tracker-store: Remove unused TRACKER_STEROIDS_RC_LARGEROW
      libtracker-client: Do not expose fast versions as separate API
      libtracker-client: Also use buffered output stream for async calls
      libtracker-client: Avoid duplicate code for D-Bus calls
      libtracker-client: Drop tracker_result_iterator_has_next
      tracker-store: Fix update query leak
      libtracker-client: Fix DBusPendingCall leak when canceling call
      libtracker-client: Restore API compatibility for updates
      tracker-steroids: Fix memory leaks in tests
      tracker-store: Fix update stream leak
      tracker-store: Fix verbosity and contents of debug message
      Update .gitignore
      SPARQL: Fix generated SQL for triple block following simple optional
      libtracker-data: Add test for triple block following simple optional
      tracker-steroids: Fix batch updates
      tracker-store: Use more reasonable chunk size for event subjects
      tracker-store: Improve memory allocation for change events
      tracker-store: Use hash tables to check for event duplicates
      tracker-store: Drop GArray use for change events
      tracker-store: Reuse string chunk during event handling
      tracker-store: Avoid CPU hopping of main threads
      tracker-store: Fix crash when not building with glibc
      libtracker-common: Always set last_time in D-Bus client data
      build: Drop unused PKGLIBDIR defines
      Fixes NB#174590: NCO: Remove cardinality restriction in nco:title
      libtracker-client: Fix double free in error handling
      libtracker-db: Support reading compressed journals
      libtracker-db: Rotate all inactive journal files
      libtracker-db: Compress on journal rotation
      libtracker-db: Various fixes to journal rotation and compression
      libtracker-db: Drop duplicate code
      libtracker-db: Fix critical when removing all database files
      libtracker-db: Fix critical on journal reader shutdown
      Revert "Require GLib 2.24 for GZlibDecompressor"
      tracker-store: Fix journal rotating support
      Update .gitignore
      Merge libtracker-db into libtracker-data
      libtracker-data: Replace interrupt_thread by GCancellable
      libtracker-data: Do not fetch resource count in read-only mode
      libtracker-data: Do not reindex in read-only mode
      tracker-extract: Fix crash in albumart when pixbuf cannot be created
      NAO: Set maximum cardinality of propertyName and propertyValue to 1
      maemo: Add contactGroup{Audio,Video,Vibration}Ringtone
      SPARQL: Add support for EXISTS and NOT EXISTS
      SPARQL: Fix generated SQL when not retrieving actual data
      SPARQL: Fix NOT IN parsing
      build: Do not use obsolete --enable-unac option in distcheck
      tests/functional-tests: Allow build of busy-handling test with old vala
      tracker-extract-gstreamer: Fix pipeline error handling
      MTP: Fix mtp:hidden
      libtracker-data: Increment DB version due to MTP ontology fix
      Release 0.9.15
      libtracker-sparql: Add Sparql.Connection, use abstract classes
      libtracker-sparql: Remove Cursor.interrupt
      libtracker-sparql: Rename Cursor.iter_next to Cursor.next
      libtracker-sparql: Add async API
      libtracker-sparql: Add Connection.get and Connection.get_direct
      libtracker-sparql: Convert update and embedded_insert to constructors
      libtracker-sparql: Only create single PluginLoader
      libtracker-sparql: Use dedicated module directory
      libtracker-sparql: Add SparqlError error domain
      libtracker-sparql: Fix signature of Connection.update_async
      libtracker-sparql: Fix Vala warning
      libtracker-sparql: Add priority parameter to sync methods as well
      libtracker-sparql: Remove update_commit
      libtracker-common: Support TRACKER_VERBOSITY environment variable
      libtracker-sparql: Use TRACKER_VERBOSITY environment variable
      libtracker-sparql: Fix distcheck
      libtracker-common: Fix tracker_log_shutdown
      libtracker-common: Make sure libtracker-sparql inherits verbosity
      Remove unmaintained kmail plugin
      libtracker-data: Remove unused Options table
      tracker-store: Remove unused push plugin support
      libtracker-bus: Fix string retrieval in ArrayCursor
      libtracker-bus: Add simple implementations for update and update_async
      libtracker-bus: Link to libtracker-common
      libtracker-bus: Use dedicated module directory
      libtracker-bus: Implement query_async
      libtracker-bus: Implement query_async for D-Bus FD passing
      libtracker-bus: Use steroids if available
      libtracker-bus: Use SparqlError
      libtracker-bus: Fix critical when cancellable is NULL
      libtracker-bus: Fix more criticals
      libtracker-bus: Fix crash on update
      libtracker-bus: More update fixes
      libtracker-bus: Adapt to libtracker-sparql changes
      libtracker-bus: Use correct error domain
      libtracker-bus: Fix blank updates
      libtracker-bus: Fix cancellation
      libtracker-bus: Fix D-Bus error handling for blank updates
      tracker-utils: Port tracker-status to libtracker-sparql
      libtracker-miner: Port to libtracker-sparql
      tracker-extract: Drop use of libtracker-client function
      utils: Fix build
      tracker-control: Fix build
      libtracker-miner: Drop update_commit calls
      Adapt to libtracker-sparql changes
      libtracker-bus: Fix cancellation
      libtracker-data: Enable Write-Ahead Logging in SQLite
      libtracker-data: Do not use overly large transactions anymore
      tracker-store: Drop special batch handling
      libtracker-data: Move SQLite threading mode setting to open call
      libtracker-data: Disable shared cache mode
      tracker-store: Allow running queries while update is running
      tracker-store: Store sender for turtle import tasks as well
      tracker-store: Never try to process more than 1 million events
      tracker-store: Turtle import improvements
      libtracker-data: Add tracker_data_load_turtle_file
      tracker-store: Use tracker_data_load_turtle_file
      libtracker-data: Also delete -shm and -wal files when deleting database
      libtracker-data: Allow multiple statement instances for the same query
      libtracker-data: Use single DB file
      libtracker-data: Let TrackerDBCursor subclass TrackerSparqlCursor
      libtracker-data: Add initial support for async cursors
      libtracker-data: Generate tracker-sparql-query.vapi
      libtracker-direct: Add initial implementation
      libtracker-direct: Use dedicated module directory
      Move SparqlError from libtracker-data to libtracker-sparql
      libtracker-direct: Handle initialization failure
      SPARQL: Improve lexer performance for strings with ASCII characters
      libtracker-bus: Handle SPARQL errors received via D-Bus
      libtracker-direct: Fix compiler warning
      tracker-extract-mp3: Fix un-unsynchronisation in ID3v2
      tracker-extract-mp3: Fix extraction of certain ID3v2.3 and ID3v2.4 tags
      libtracker-data: Merge DataError into SparqlError
      Update .gitignore
      libtracker-bus: Call BatchUpdate for low priority requests
      tracker-store: Small busy callback improvements
      tracker-store: Add Status.Wait method
      libtracker-direct: Wait for tracker-store to be ready
      libtracker-data: Fix journal reader with rotated journals
      libtracker-bus: Use maximum D-Bus timeout
      libtracker-direct: Use maximum D-Bus timeout
      coverage: Ignore generated .c files
      coverage: Ignore deprecated libtracker-client
      Port SPARQL util tests from libtracker-client to libtracker-sparql
      libtracker-sparql: Fix distcheck
      NMO: Add nmo:isEmergency property
      tracker-writeback: Fix cursor leak
      SPARQL: Change tracker:uri() to be the exact inverse of tracker:id()
      tracker-writeback: Fix distcheck
      libtracker-data: Update test results due to collation change
      tracker-store: Send D-Bus replies for BatchCommit
      libtracker-client: Fix declaration after statement
      libtracker-data: Fix signed char comparison in SPARQL scanner
      tracker-extract-gstreamer: Use integer division for rounding
      tracker-search-tool: Convert TrackerUtils to namespace
      libtracker-sparql: Skip FTS test if FTS is disabled
      libtracker-common: Reset default log handler in tracker_log_shutdown
      libtracker-sparql: Include config.h in test
      libtracker-fts: Do not use TLS for queries
      libtracker-fts: Do not use TLS
      libtracker-data: Drop unused thread_ifaces hash table
      libtracker-data: Do not allow concurrent operations on an interface
      libtracker-data: Fix pending operation check for next_async
      libtracker-data: Implement tracker_sqlite_cursor_get_variable_name
      libtracker-data: Store types of query results
      libtracker-data: Implement tracker_sqlite_cursor_get_value_type
      libtracker-data: Fix variable name support
      tracker-search: Do not use tracker:available for emails
      Fixes NB#186055: NCO: Remove cardinality restriction in nco:note
      tracker-miner-fs: Fix use of uninitialized variable
      libtracker-data: Fix memory leak in journal rotation
      Update .gitignore
      tracker-store: Fix crash when accessing variable_names array
      libtracker-data: Add test case for ORDER BY select variable
      SPARQL: Rework variable name support to fix regression
      tracker-store: Use private threads for the query thread pool
      libtracker-data: Fix crash on concurrent use of the same query
      tracker-extract-mp3: Fix string handling in comment and picture tags
      SPARQL: Fix SQL for GRAPH with predicate variable and empty database
      libtracker-data: Change SQLite page and cache size
      tracker-extract-mp3: Support Windows-1252 character encoding
      libtracker-sparql: Support GRAPH in SPARQL builder
      tracker-miner-fs: Fix use of graphs on updates
      SPARQL: Use named graph of WITH clause in WHERE pattern of updates
      SPARQL: Use COLLATE in SQL for variables and property functions
      libtracker-data: Add test case for ORDER BY property function
      NMO: Fix predefined phone message folders
      libtracker-data: Update test results for NMO ontology update
      SPARQL: Do not let SPARQL variable names influence SQL query
      SPARQL: Do not use pointers as keys in hash tables
      SPARQL: Fix build with Vala < 0.11
      libtracker-data: Force reindex on unsupported ontology change
      libtracker-data: Avoid opening SQLite database twice on startup
      libtracker-data: Do not load superproperties on read-only access
      libtracker-sparql: Use lazy resolving for symbols in plugins
      NMM: Set maximum cardinality of dlnaProfile and uPnPShared to 1
      SPARQL: Fix context handling for EXISTS and NOT EXISTS
      libtracker-sparql: Allow update_array_async to throw errors
      libtracker-bus: Fix build with Vala < 0.11
      ontologies: Make sure all regular classes derive from rdfs:Resource
      Use host endian byte order for updates in steroids interface
      libtracker-data: Use integer IDs > 100000 for non-ontology resources
      libtracker-data: Do not initializer journal in read-only mode
      libtracker-data: Write transactions in ontology journal
      libtracker-data: Store ID mappings in ontology journal
      libtracker-data: Fix ontology transaction handling
      libtracker-data: Use ontology journal for replay
      libtracker-data: Do not remove journal when reindex is needed
      libtracker-data: Do not write ontology into data journal
      libtracker-data: Make some ontology functions private
      libtracker-data: Fix reuse of IDs from ontology journal
      libtracker-data: Fix IDs used for new ontology resources on replay
      libtracker-data: Restore all IDs from ontology journal
      libtracker-data: Fix criticals on journal replay errors
      libtracker-data: Update backup test to also delete ontology journal
      libtracker-data: Add ontology journal file to backup
      libtracker-data: Restore using the right set of ontologies in test
      libtracker-data: Add ontology journal support to temp file handling
      libtracker-data: Fix restore from temporary files
      libtracker-data: Fix uninitialized variable
      libtracker-common: Use per-client timeouts in tracker-dbus
      tracker-store: Use per-query watchdog
      build: Fix --disable-tracker-miner-flickr
      Update .gitignore
      functional-tests: Do not use nested mainloop in libtracker-sparql tests
      tracker-store: Use D-Bus error name that can be mapped to SparqlError
      Require GLib 2.26 and Vala 0.11.1 for GDBus
      libtracker-sparql: Port from libdbus/dbus-glib to GDBus
      libtracker-bus: Update to VAPI changes
      libtracker-data: Do not use deprecated Vala string API
      tracker-search-tool: Do not use deprecated Vala string API
      tracker-explorer: Do not use deprecated Vala string API
      libtracker-sparql: Use GLib.ContentType namespace
      tracker-preferences: Use Gtk.Stock namespace
      tracker-search-tool: Use Gtk.Stock namespace
      SPARQL: Drop support for Vala < 0.11
      libtracker-sparql: Fix error handling
      libtracker-bus: Fix error handling
      libtracker-sparql: Fix return type of ModuleInitFunc
      libtracker-sparql: Do not hide DBusError
      functional-tests: Simplify error handling in update tests
      Update .gitignore
      functional-tests: Do not use dbus-glib where not necessary
      functional-tests: Simplify error handling in class signal tests
      functional-test: Simplify error handling in query tests
      libtracker-bus: Disable D-Bus timeout for queries and updates
      Remove generated files
      Remove unneeded --header and --vapi VALAFLAGS
      libtracker-data: Combine INSERT and UPDATE into single INSERT
      SPARQL: Support \u escape sequence in string literals
      libtracker-sparql, libtracker-client: Fix URI escaping
      SPARQL: Use proper collation for string literals
      SPARQL: Use proper collation for fn:starts-with
      NCO: Add index on nco:nameFamily
      data-generators: Use affiliation for person contacts
      Add index on tracker:added
      SPARQL: Do not ignore GRAPH around rdf:type statements
      SPARQL: Fix INSERT/DELETE with WHERE pattern without variables
      SPARQL: Fix SELECT * with WHERE without variables
      tracker-store: Fix crash on client exit and task without destroy notify
      Release 0.9.29
      libtracker-direct: Make singleton connection thread-safe
      libtracker-sparql: Reduce D-Bus proxy initialization time
      libtracker-bus: Reduce D-Bus proxy initialization time
      SPARQL: Use WITH/INTO/FROM clause in WHERE pattern of updates
      libtracker-data: Fix concurrent async query operations
      Update .gitignore
      libtracker-data: Sort function test results to avoid test failures
      libtracker-sparql: Wait for tracker-store before loading plugins
      SPARQL: Do not use nested subquery for EXISTS / NOT EXISTS
      tracker-extract-gstreamer: Fix undefined references
      SPARQL: Implicitly convert fn:concat arguments to string
      Import gvdb
      libtracker-data: Add ontology cache
      libtracker-sparql: Fix C warning in tracker-uri.c
      tracker-explorer: Do not use deprecated signal connect syntax
      tracker-explorer: Port to GDBus
      SPARQL: Add support for INSERT/DELETE DATA
      Merge branch 'ontology-cache'
      functional-tests: Do not use deprecated DROP GRAPH
      SPARQL: Drop deprecated support for DROP GRAPH
      Remove tracker:isAnnotation property
      SPARQL: Fix WITH support
      libtracker-data: Fix memory leak in cursor_next_async
      SPARQL: Small refactoring of property function support
      SPARQL: Support graph retrieval using property functions
      SPARQL: Accept semicolon as separator between update operations
      libtracker-data: Remove unused function format_sql_value_as_string
      libtracker-data: Use cursor in get_property_values
      libtracker-data: Do not set tracker:modified before resource is updated
      libtracker-data: Bypass update buffer for rdf:type deletes if possible
      libtracker-data: Remove tracker_dbus_query_result_to_ptr_array
      tracker-needle: Define _XOPEN_SOURCE to fix build
      libtracker-common: Remove unused function tracker_dbus_data_new
      libtracker-common: Remove unused functions tracker_dbus_gvalue_slice_*
      libtracker-common: Remove unused function tracker_dbus_str_to_strv
      libtracker-common: Remove unused functions tracker_dbus_queue_*
      libtracker-common: Remove unused tracker_dbus_results_ptr_array_free
      libtracker-common: Remove unused D-Bus request hook functionality
      libtracker-data: Fix gvdb lookup for not existing ontology resources
      libtracker-fts: Fix FTS offset support with direct access
      SPARQL: Improve predicate variable support
      Release 0.9.33
      libtracker-common: Improve tracker_dbus_request_* API
      build: Target GLib 2.26 for Vala code generation
      tracker-store: Remove unused reindex_on_shutdown support
      tracker-store: Remove unused ttl_backup_file field
      tracker-store: Remove unused function initialize_directories
      libtracker-data: Fix double free in ontology cache code
      libtracker-data: Update rdf:type table when deleting type statements
      tracker-store: Reinitialize signals after failed backup or restore
      libtracker-data: Fix tracker_ontologies_get_classes
      tracker-store: Sort classes on startup instead of in Statistics.Get
      libtracker-data: Clear error variable in domain index handling
      libtracker-data: Update statistics when bypassing buffer for deletes
      libtracker-data: Fix memory leak in gvdb writing
      libtracker-sparql: Shutdown backends when finalizing connection
      libtracker-data: Fix double unref on shutdown
      tracker-extract: Relicense to LGPL from GPL
      libtracker-data: Fix assertion failure when ontology cache fails to load
      libtracker-data: Bump database version
      Release 0.9.34
      libtracker-common: Use statfs instead of statvfs on Linux
      libtracker-common: Remove unused field last_time in tracker-dbus
      libtracker-common: Fix use-after-free memory error in tracker-dbus
      libtracker-common: Do not include libdbus headers with NO_LIBDBUS
      libtracker-miner: Add missing glib/gi18n.h include
      tracker-writeback: Add missing glib/gi18n.h include
      libtracker-common: Do not mark assertion failures for translation
      libtracker-common: Add more bindings to the VAPI
      libtracker-data: Add more bindings to the VAPI
      libtracker-data: Use GenericArray in Sparql.Query.execute_update
      libtracker-data: Do not use callback for tracker_data_backup_restore
      tracker-store: Drop CPU affinity handling
      Require Vala 0.11.4 for GDBus sender support and bug fixes
      tracker-store: Port to GDBus/Vala
      tracker-store: Port tracker-main to Vala
      libtracker-common: Bind GLib logging functions without [Diagnostics]
      miner-fs: Fix GDBusMessage leak in get_metadata_fast_async
      miner-fs: Use g_free as GMemoryOutputStream destroy function
      Merge branch 'gdbus'
      libtracker-data: Do not use per-thread interfaces with direct access
      libtracker-data: Use Cursor instead of ResultSet in data-manager
      libtracker-data: Use Cursor instead of ResultSet in data-update
      libtracker-data: Use Cursor instead of ResultSet in sparql-query
      libtracker-data: Use Cursor instead of ResultSet in backup-test
      libtracker-data: Use Cursor instead of ResultSet in sparql-test
      libtracker-data: Use Cursor instead of ResultSet in ontology-test
      libtracker-data: Use Cursor instead of ResultSet in ontology-change-test
      libtracker-fts: Use Cursor instead of ResultSet in fts-test
      tracker-store: Use Cursor instead of ResultSet in tracker-main
      libtracker-data: Remove unused tracker_data_query_sparql
      libtracker-data: Remove unused tracker_dbus_query_result_to_strv
      libtracker-data: Use Cursor instead of ResultSet in sparql-pattern
      tracker-sql: Use Cursor instead of ResultSet
      libtracker-data: Remove unused TrackerDBResultSet
      SPARQL: Do not use CAST to convert integers to strings
      SPARQL: Add support for IF function
      NMO: Add domain index on nmo:sentDate to nmo:Call
      NMO: Add nmo:lastSuccessfulMessageDate property
      NMO: Move nmo:sentDate above nmo:Call
      SPARQL: Fix SQL generated for predicate variables and deleted subjects
      Fix Vala warnings
      libtracker-data: Fix C warning in tracker-db-interface-sqlite.c
      SPARQL: Ignore CONSTRUCT/INSERT/DELETE triples with unbound variables
      libtracker-miner: Handle errors when requesting bus names
      miner-fs: Do not use constructed in MinerFilesIndex class
      miner-fs: Handle errors when requesting bus names
      tracker-extract: Handle errors when requesting bus names
      NCO: Remove deprecated ontology classes and properties
      NFO: Remove deprecated nfo:fileUrl
      NFO: Remove deprecated nfo:entryContent
      NFO: Remove deprecated nfo:device
      NMO: Remove nmo:Mailbox and nmo:plainTextMessageContent
      NMO: Remove deprecated SMS folder class, properties, and instances
      NMM: Remove deprecated nmm:length
      NMM: Remove deprecated nmm:camera
      NIE: Move nie:url and nie:contentLastModified up in the ontology file
      NCO: Move name properties up in the ontology file
      libtracker-data: Fix resource without URI on insert after rollback
      po: Update POTFILES.in and POTFILES.skip
      miner-fs: Fix crash on invalid data received from GetMetadataFast
      miner-fs: Do not access MemoryOutputStream data before finishing splice
      Release 0.9.36
      miner-fs: Fix error freeing
      tracker-extract: Fix crash in albumart support
      libtracker-data: Wrap date errors in SPARQL errors for D-Bus replies
      tracker-extract-png: Fix guaranteed metadata
      libtracker-data: Never rollback ontology journal transactions
      libtracker-data: Set has_persistent when deleting rdf:type statements
      tracker-extract-mp3: Extract track number from ID3v2.2 frames
      libtracker-data: Fix fn:starts-with for libunistring and glib collators
      NMO: Change secondary index for nmo:communicationChannel
      NMO: Update nao:lastModified
      Ontologies: Add tracker:damaged property
      libtracker-miner: Always reextract partially restored files
      Ontologies: Add tracker:forceJournal property
      libtracker-data: Handle tracker:forceJournal ontology property
      libtracker-data: Do not journal all statements
      NIE: Mark nie:plainTextContent as tracker:forceJournal false
      tracker-store: Increase maximum D-Bus result size
      tracker-store: Fix invalid memory access on too large result set
      libtracker-data: Recreate database if it is empty
      libtracker-data: Fix race condition on shutdown
      libtracker-data: Switch back to g_static_private_free
      tracker-store: Make sure to not send unmapped errors in D-Bus replies
      libtracker-data: Fix performance regression in SPARQL and Turtle parsers
      tracker-search-bar: Port to GTK+ 3
      libtracker-bus: Let get_string return null for unbound values
      functional-tests: Fix XDG dir handling
      libtracker-data: Do not share anonymous blank nodes between graphs
      libtracker-sparql: Fix race between unlock and return in get_internal
      libtracker-sparql: Fix deadlock on initialization
      libtracker-data: Remove unused tracker_data_manager_init_async
      Update .gitignore
      libtracker-data: Fix graph check for anonymous blank nodes
      libtracker-sparql: Use thread-default main context for async callback
      libtracker-data: Skip subclass query when deleting whole resource
      build: Remove test-configurations from configure.ac
      Update .gitignore
      libtracker-common: Fix localtime handling with historic UTC offsets
      tracker-miner-fs: Use INSERT { GRAPH <...> {...} }
      tracker-extract: Do not create duplicate tags
      tracker-needle: Fix C warnings on 64-bit platforms
      SPARQL: Handle double and dateTime typed string literals
      tracker-extract: Support extra string for WHERE patterns in GetMetadata
      libtracker-direct: Use thread-default main context for async callback
      build: Support build with evolution 2.91.6 and later
      tracker-extract-msoffice-xml: Time limit extraction to 5s
      libtracker-sparql: Handle GSpawnError thrown by GDBus
      tracker-needle: Simplify error handling
      tracker-extract-gstramer, gupnp-dlna: Use GST_DATE_TIME if available
      build: Require GStreamer 0.10.31 for GstDateTime
      libtracker-sparql: Use static linking instead of plugins
      tests/tracker-steroids: Test with the D-Bus backend
      tests/libtracker-sparql: Fix cancellation error check
      tracker-extract-pdf: Fix SPARQL preupdate for location information
      libtracker-sparql: Ensure Builder.length is not 0 when not empty
      libtracker-miner: Do not ignore DELETED event for IgnoreNextUpdate
      libtracker-data: Do not insert bogus extra data for anon blank nodes
      libtracker-data: Test for bogus extra data with anon blank nodes
      libtracker-sparql: Use separate thread for sync init if necessary
      libtracker-common: Do not push thread-default context in gconfdbus
      Update .gitignore
      build: Remove gsettings enums.xml from EXTRA_DIST
      libtracker-sparql: Fix header filename in generated vapi
      libtracker-bus: There is no BatchUpdateArray
      tracker-store: Fix UpdateArray to use low priority requests
      build: Fix build from tarball in libtracker-sparql
      tracker-store: Increase maximum signal size from 1000 to 50000 triples
      libtracker-data: Protect tracker_db_cursor_get_* with mutex
      SPARQL: Implicitly convert all fn:concat arguments to strings
      SPARQL: Accept DOT after GRAPH template
      SPARQL: Test GRAPH template followed by DOT
      libtracker-miner: Fix mtime check
      libtracker-sparql: Fix fallback from direct access to D-Bus
      libtracker-sparql: Fix deadlock when tracker is not available
      NCO: Remove tracker:notify from immutable helper classes
      libtracker-common: Do not apply memory limits to spawned processes
      tracker-extract: Complete relicensing from GPL to LGPL
      libtracker-data: Sort filter-in-5 test result to avoid test failures
      maemo: Add maemo:PostalAddress
      tracker-extract: Do not consider no metadata an error
      Move tracker-encoding from libtracker-common to libtracker-extract
      tracker-store: Fix callback in sparql_update_blank
      libtracker-sparql-backend: Fix memory leak in Connection.get
      NCO: Add index on nco:phoneNumber
      libtracker-miner: Do not try to load thumbnailer properties
      tracker-store: Do not export internal methods via D-Bus
      tracker-store: Use lazy initialization for statistics
      Fix Vala warnings
      SPARQL: Fix local time handling with optional patterns
      SPARQL: Test local time handling with optional patterns
      tracker-extract-mp3: Add simple frame tracing to ID3v2.2 and ID3v2.3
      tracker-store: Always stop signal timeout after handling it
      tracker-store: Stop signal timeout after an immediate emission
      tracker-store: Use Timeout.add instead of add_seconds for signal timeout
      tracker-store: Stop signal timeout for sequential batch updates
      libtracker-common: Fix C warnings
      libtracker-data: Fix C warning
      libtracker-miner: Fix C warnings
      tracker-miner-fs: Fix C warnings
      tracker-extract: Fix C warnings
      libtracker-data: Fix build with FTS
      functional-tests: Fix dconf profile name
      functional-tests: Update miner progress signal handler
      tracker-store: Improve Data.Manager.init error handling
      libtracker-data: Propagate errors for ontology transactions
      libtracker-data: Use fstat to query size of open journal file
      libtracker-data: Small refactoring in error handling of journal writer
      libtracker-data: Remove unneeded out of memory check
      libtracker-data: Handle EINTR instead of EAGAIN when writing journal
      libtracker-data: Use GError for write_all_data in tracker-db-journal
      libtracker-data: If unable to writer journal header, delete empty file
      libtracker-data: Move journal reader shutdown out of init_file
      libtracker-data: Use original error code in db_journal_reader_init
      libtracker-data: Clear ignored journal error in tracker_db_manager_init
      libtracker-data: Do not trigger replay with invalid ontology journal
      libtracker-sparql-backend: Improve debug message for direct connection
      libtracker-sparql-backend: Protect singleton weak pointer with mutex
      libtracker-bus: Support multiple bus connection objects
      libtracker-direct: Support multiple direct connection objects
      tests/libtracker-sparql: Add interleaved connection test
      libtracker-sparql-backend: Fix deadlock on initialization error
      libtracker-data: Protect cursor finalization with mutex
      tracker-store: Reenable signals after failing to load Turtle file
      libtracker-direct: Fix use_count on failed initialization
      libtracker-sparql-backend: Use GError instead of critical warnings
      libtracker-bus: Use lazy initialization for D-Bus proxy objects
      libtracker-sparql-backend: Drop direct_only flag
      libtracker-sparql: Deprecate tracker_sparql_connection_get_direct
      libtracker-sparql-backend: Drop unnecessary connection variable
      libtracker-data: Use libmeegotouch ICU data if available
      libtracker-data: Do not begin ontology transaction when not needed
      tracker-store: Check XDG directories after initializing log
      tracker-miner-fs: Check XDG directories after initializing log
      tracker-store: Initialize D-Bus after initializing log
      tracker-miner-fs: Remove early log message when setting process priority
      tracker-miner-fs: Fix error check after setting process priority
      libtracker-data: Drop unused sql_dir variable
      libtracker-common: Remove tracker_env_check_xdg_dirs
      libtracker-data: Propagate errors from db_get_static_data
      libtracker-data: Store backup in subdirectory in backup test
      libtracker-data: Use temporary directory for restore recovery
      libtracker-data: Create ontologies.gvdb on startup if necessary
      functional-tests: When corrupting database file, also corrupt wal file
      tracker-control: Fix crash when unable to get miner pause details
      libtracker-data: Switch to manual WAL checkpointing in a separate thread
      libtracker-data: Backup in separate thread in single step
      libtracker-data: Do not print critical if db-locale.txt does not exist
      libtracker-data: Set synchronous = NORMAL with --disable-journal
      functional-tests: Handle DISABLE_JOURNAL in ontology-changes tests
      functional-tests: Handle DISABLE_JOURNAL in backup-restore tests
      tracker-store: Fix Resources.Sync with disabled journal
      libtracker-data: Fix leak in db_get_locale
      libtracker-extract: Ignore keywords containing invalid UTF-8
      tracker-extract-mp3: Use guessed ID3v1 8-bit encoding also for ID3v2
      SPARQL: Add support for HAVING
      tracker-store: Improve UpdateArray performance
      tracker-extract-playlist: Limit playlists to 1000 entries
      tracker-preferences: Fix apply button
      SPARQL: Add support for COALESCE
      libtracker-data: Add support for xsd:date
      tracker-writeback: Do not touch unsupported files
      tracker-writeback: Fix use after free of GFileInfo object
      tracker-extract-gstreamer: Assume UTC for dates
      NMO: Add nmo:delivery-status-temporarily-failed-offline
      tracker-needle: Fix build with Vala master
      tracker-extract-mp3: Do not always use guessed encoding for ID3v2
      tests/libtracker-extract: Fix orientation test
      tracker-evolution: Refactor convert_url_to_whatever to message_uri_build
      tracker-evolution: Add support for Evolution 3.2
      SPARQL: Ensure that WHERE clause is evaluated before performing updates
      libtracker-data: Do not error out when deleting non-existing statement
      SPARQL: Add Solution helper class
      SPARQL: Use single hash table and array for all update solutions
      Merge branch 'nb242979'
      libtracker-sparql: Add tracker_sparql_cursor_close
      tracker-miner-fs: Reindex applications on locale change
      libtracker-data: Use ontology from database if cache is unavailable
      thunderbird: Fix Makefile
      libtracker-data: Remove useless calls before exit on database corruption
      libtracker-data: Do not delete database and do not exit on corruption
      libtracker-common: Do not delete old log
      libtracker-sparql: Reference .so.0 instead of .so in typelib
      functional-tests: Remove expected failure annotation from NB#281201 test
      coverage: Ignore generated .c files
      libtracker-data: Fix error check for unsupported ontology change
      libtracker-data: Rollback transaction on unsupported ontology change
      libtracker-data: Do not reset database on unsupported ontology change
      libtracker-data: Log error message on unsupported ontology change
      Merge branch 'unsupported-ontology-change'
      libtracker-miner: Add tracker_task_* API to exported symbols
      libtracker-data: Make index recreation less verbose
      libtracker-data: Drop all indexes before index recreation
      Merge branch 'collation'
      tests/libtracker-extract: Fix build without enca
      libtracker-data: Do not consider index recreation failure fatal
      tracker-miner-applications: Fix theme icon URIs
      libtracker-data: Set journal_size_limit to 10 MB
      libtracker-extract: Do not pass NULL to tracker_sparql_builder_prepend
      tracker-extract-pdf: Fix file descriptor leak in error cases
      tracker-extract-gif: Fix file descriptor leak in error case
      tracker-extract-gstreamer: Fix division by zero
      tracker-extract-oasis: Ignore empty values and invalid dates
      tracker-extract: Fix critical when FD list is missing
      functional-tests: Remove expected failure annotation from NB#217566 test
      NCO: Add nco:gender-other as predefined instance
      tests/libtracker-common: Add missing include directive
      SPARQL: Support SELECT (Expression AS Var) syntax
      libtracker-common: Fix tracker_filename_casecmp_without_extension
      SPARQL: Support DELETE WHERE {...}
      tracker-miner-fs: Fix crash in ReindexMimeTypes
      libtracker-common: Update tracker_filename_casecmp_without_extension
      tracker-control: Fix a couple of typos, no functional change
      tracker-control: Use g_printerr instead of g_warning in get_uid_for_pid
      tracker-control: Do not call g_object_unref on NULL in error case
      tracker-control: Fix crash when unable to get miner pause details
      libtracker-common: Fix compile warning, no functional change
      tracker-extract: Fix uninitialized variable in albumart
      tracker-extract-text: Fix crash if unable to open file
      tracker-miner-fs: Fix uninitialized variable
      functional-tests: Increase timeout in application tests
      libtracker-miner: Ignore mtime difference of less than 2 seconds
      tests/libtracker-extract: Fix tests when srcdir != builddir
      tracker-extract-gstreamer: Rename flag also in the non-GUPnP-DLNA case
      tests/libtracker-common: Add missing includes
      tracker-extract-gstreamer: Use global tags returned from discoverer
      tracker-miner-applications: Add miner_applications_locale_get_current
      tracker-miner-applications: Add miner_applications_locale_get_filename
      tracker-miner-applications: Update locale file only after mining
      Merge branch 'locale-change'
      libtracker-data: Also recreate domain indexes on collation change
      libtracker-common: Fix crash in gconf-dbus locale handling
      libtracker-data: Do not implicitly replace values when using blank nodes
      tracker-miner-applications: Do not warn for "Hidden" desktop files
      Fix Vala warnings
      libtracker-data: Support fractional seconds in xsd:dateTime values
      Merge branch 'subsecond'
      SPARQL: Ensure that fn:timezone-from-dateTime returns integer
      Remove glib-2.0-fixes.vapi
      Remove posix.vapi
      libtracker-bus: Do not use GDBusProxy
      tracker-miner-fs: Ignore userguide directory in files miner
      tracker-miner-fs: Avoid unnecessary string copies
      Remove g_thread_init calls
      libtracker-common: Add more checks to gconf-dbus locale handling
      functional-tests: Disable userguides miner to avoid timeouts
      libtracker-bus: Keep connection to D-Bus session bus alive
      libtracker-common: Fix invalid read in tracker_string_to_date
      libtracker-common: Fix tracker_date_to_string for timestamps before 1970
      libtracker-data: Use tracker_date_to_string instead of SQLite's strftime
      tests: Update tests for changed date/time formatting
      Merge branch 'subsecond'
      libtracker-data: Handle error case when resetting collator
      libtracker-data: Fix crash due to overflow in journal reader
      gvdb: Merge upstream changes
      libtracker-data: Fix small memory leak
      libtracker-common: Fix memory leak in tracker_string_to_date
      tracker-store: Fix memory leak in Steroids.update
      Remove remaining g_thread_init calls
      ttl2sgml: Do not call fclose if file is NULL
      libtracker-data: Fix dead code with disabled journal
      tracker-store: Print warning if unable to initialize statistics
      tracker-extract: Add missing includes
      tracker-needle: Fix build with GLib 2.31
      tracker-miner-fs: Add tracker_miner_files_is_file_eligible
      tracker-miner-fs: Do not index non-eligible mount points on startup
      build: Remove obsolete check for dbus-binding-tool
      tracker-needle: Fix double free
      tracker-miner-fs: Ignore XDG directories set to $HOME
      libtracker-common: Consistently use long in get_memory_total
      Do not access static members with instance references in Vala
      tracker-needle: Do not use implicit .begin for async methods
      tests: Remove unneeded parameter guard
      build: Require Vala >= 0.18.0
      man-pages: Update paths in tracker-extract.1
      libtracker-bus: Fix statistics with Vala 0.24+

Karl Relton (4):
      tracker-extract, tracker-writeback: Don't register dbus objects AFTER aquiring service names
      tracker-extract: Support Libreoffice graphic/drawing files (*.odg)
      tracker-extract: Simplify text extraction in oasis extractor for ODT files
      tracker-extract-oasis: Continue extracting if we find embedded tabs + line breaks

Ken Schmedding (1):
      tracker-search-tool: Accept command line search terms

Kenneth Nielsen (9):
      Added Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation
      Updated Danish translation

Kevin Haller (2):
      libtracker-data: Support regular expressions for fn:replace().
      tests: Test cases for fn:replace() with regular expression support.

Khaled Hosny (6):
      Updated Arabic translaion
      Updated Arabic translation
      Updated Arabic translation
      Remove deleted file
      Updated Arabic translation
      Updated Arabic translation

Kjartan Maraas (25):
      Updated Norwegian bokmål translation.
      Added nb to ALL_LINGUAS.
      Fix this
      Updated Norwegian bokmål translation.
      Updated Norwegian bokmål translation.
      Updated Norwegian bokmål translation.
      Add missing file. Updated Norwegian bokmål translation.
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      libtracker-data: Fixed test cases on Fedora 14
      Fix POTFILES.in
      Updated Norwegian bokmål translation
      Adjust to API change in libpanel-applet
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation
      Updated Norwegian bokmål translation.
      Updated Norwegian bokmål translation.
      Updated Norwegian bokmål translation.
      Updated Norwegian bokmål translation.

Koop Mast (1):
      Fixes GB#618544: Only install tracker-search-bar man page when enabled

Kostas Papadimas (1):
      l10n: Updated Greek translation for tracker

Kristjan SCHMIDT (3):
      Add Esperanto translation
      Updated Esperanto translation
      Updated Esperanto translation

Kukuh Syafaat (3):
      Update Indonesian translation
      Update Indonesian translation
      Update Indonesian translation

Kunaal (4):
      tracker-needle: ambigious references
      tracker-needle: Fix for ambigous references
      tracker-extract: Fix for find_member function
      tracker-needle: use gsettings

Lasse Liehu (1):
      Finnish translation update

Laurent Aguerreche (54):
      Adds a skeleton for _tile_tracker_populate_email() + some cleanups
      End arrays of strings by NULL.
      Update Changelog accordingly to patch from Jerry Tan (2007-07-12)
      Fixed build of TST + cleanups in libtracker-gtk
      Fixed build of TST
      Updated fr.po
      Many fixes for emails and Pango + Unification of error messages
      Potential crasher with set_language() + cosmetic changes
      Remove a debug line I added!
      Fixed bad complexity in populate_list
      Fixed wrong date/year display for audio files in TST
      less code duplication + code cleanups in tracker-preferences
      More date formats for PS files + code cleanups for dates
      remove warnings related to attribute 'warn_unused_result'
      Close feature request #397210 + less warnings when building TST + code cleanups in TST
      Remove tracker_error with checking of fgets()
      Fixed bug #465176 (IMAP e-mail indexing does not work after first crawl) + Code cleanups in 
tracker-db-email.{h,c}
      Escape filenames to make xdg_open() working
      Update french translations
      Nothing...
      Replace "g_slist_length(list)>0" with "list!=NULL" to check whether a list is empty or not in 
trackerd.c + Cosmetic changes in trackerd.c
      Fix bug #131842 from Ubuntu
      Add single quotes aroud parameters for convert
      Remove g_return_val_if_fail(mf,NULL) in email_parse_mail_message_by_path() to avoid print of warnings 
when file     to open does not exist. That can happen quite frequently due to storage of IMAP e-mails so it 
not an     error/warning.
      Make TST able to open KMail emails
      More work on KMail support
      Remove some useless calls to g_slist_length()
      Use O_NOATIME mode to read emails with GMime
      Add '#if defined(__linux__)' for O_NOATIME flag with g_open() + Correct handling of returned values by 
lseek()
      Use O_NOATIME everywhere is possible in tracker-extract + open Evo summary files with O_NOATIME
      Use O_NOATIME everywhere is possible in tracker-extract + open Evo summary files with O_NOATIME
      Fix wrong permissions when saving an email attachment in /tmp
      Remove useless things from a debug session...
      Remove some warnings (add xdgmime.h in trackerd.c, add declaration of
      Do not assume that gint32 or guint32 are gint or guint
      Continue with tracker_g?int32_to_str functions
      A little bit more work with KMail and less warnings with libtracker-gtk
      Updates french translation
      Cleanups for KMail and Thunderbird code
      svn path=/trunk/; revision=894
      Make index statistic window a little bit sexier
      'Documents' -> 'Documents:'
      Updated french translation
      Typo...
      Some mistakes in french translation
      Fix infinite loops with single quotes in dir names + fix messages about merged indexes which never 
disappear
      Read more keys from tracker.cfg file
      Add support for access to imap accounts with MD5-DIGEST
      GNOME Bug #509601: make tracker-extract more modular
      avoid tracker-preference crashes when "/Indexing/Language" is missing
      Fixes random crashes with tracker_process_files_set_temp_black_list
      Fixes GB#589059 - Add option to set evolution plugins directory in configure
      Fixes GB#592400 - String translation issues
      Fixes GB#604655, Fix detection of ioprio

Leonardo Ferreira Fontenelle (3):
      Brazilian Portuguese translation updated by Pedro de Vaz Mello de Medeiros
      Brazilian Portuguese translation updated by Luiz Armesto.
      Updated Brazilian Portuguese translation by Luiz Armesto (and a little by

Lionel Landwerlin (9):
      miner-fs: silent compiler warning on declared but not defined functions
      tracker-miner-fs: added removable devices days threshold to config
      tracker-miner-fs: make removable days threshold configurable
      tracker-preferences: update tracker config vala binding
      tracker-preferences: add hscale for delay before dropping removable devices
      libtracker-miner,storage: do not rely on g_drive_is_media_removable()
      tracker-extract: Fix original resolution conversion in EXIF data
      libtracker-extract: Improve extraction of title from filenames with multiple dots
      libtracker-miner: install missing header

Lionel Landwerling (1):
      libtracker-miner: Add mount-name to tracker:Volume as nie:title     Author:    Lionel Landwerling 
<lionel g landwerlin linux intel com>

Lubomir Rintel (1):
      libtracker-miner: port to libnm

Luca Ferretti (78):
      fixed build (Makefile, not MakeFile)
      POTFILES.skip; ChangeLog New files for l10n.
      Remove ../ from sources.
      Added Italian translation. We need at least one to test if l10n works :-)
      fixed "make dist" for intltool-* stuff (Laurent Aguerreche)
      Restore "setlocale" call. Now localization shoul work at runtime for this
      Add French translation by Laurent Aguerreche.
      Forgot to run `cvs add fr.po`, sorry.
      Add missing manpages for deb packages which have to be distributed by
      Restore #include <locale.h> (maybe needed on some systems) and move
      Removed from cvs (from Laurent Aguerreche)
      Replace AM_GLIB_DEFINE_LOCALEDIR with a custom test and AC_DEFINE due to
      Add cvs ingore files.
      Add l10n/i18n support, changing some messages for a better translation
      Add a check for glib >= 2.12.0 and define HAVE_RECENT_GLIB.
      Standardized error messages.
      Add tracker-search-tool.desktop.in
      Fix a couple of typos in translatable messages.
      Reduce the number of translable messages using C style comment blocks to
      Updated by Eugenio Cutolo.
      Add trackerd.c
      Change command line options and enable i18n. Fore more info about changes,
      Updated Italian translation.
      Add a missing : in --help message to match other tools.
      Comment out some unused strings from gnome-search-tool and change other
      Updated Italian traslation.
      Update launcher description to match GNOME HIG.
      Updated Italian translation
      Updated Italian translation.
      Port tracker-stats to GOption and mark translatable strings. Fix bug
      Move some files to ignore to .skip Patch from Michael Biebl.
      Fix the glade name of buttonbox area.
      Updated Italian translation.
      Use "VALUE" not "value" in --help for -t and -v explanation as any other
      Fix some HIG, i18n and icon issue in Tracker search too. See bug #412255
      Updated Italian translation.
      Updated Italian translation
      Updated Italian translation.
      Enable localization for trackerd.desktop file. It's useful for
      New files for tracked.desktop localization
      Add -DTRACKER_LOCALEDIR in INCLUDES
      fix previous commit: .in.in in POTFILES.in and .in in POTFILES.skip
      run gtk-update-icon-cache on install-hook and uninstall-hook. See
      add CLEANFILE to remove tracked.desktop on "clean" rule
      Cleanup .desktop files generation for tracker-search-tool and
      really remove tracked.desktop on make clean and include
      Add X-GNOME-Bugzilla-* stuff, remove .png from Icon key, set StartupNotify
      Updated Italian translation
      inizialize g_thread earlier
      mark Name and Comment as translatable
      Updated Italian translation
      show GtkNotebook labels translated
      Updated Italian translation.
      Updated Italian translation.
      Updated Italian translation.
      Updated Italian translation
      Change the name of capplet launcher, to remove "Preferences"
      removed no loger available tm-tray-icon.c Updated Italian translation.
      Updated Italian translation.
      Added tracker-applet.c
      Updated Italian translation
      Mark strings in rigth click menu translatable and fix capitalization and
      Updated Italian translation
      Updated Italian translation.
      Updated Italian translation.
      HIGfication of reindex/restart alerts.
      Fix a typo in previous commit
      Updated Italian translation.
      Fix my bad English, courtesy of A. Walton and Michael Biebl.
      Updated Italian translation.
      Updated Italian translation.
      More strings for translation and fix capitalization.
      Updated Italian translation.
      Updated Italian translation.
      Updated Italian translation.
      Updated Italian translation
      Updated Italian translation
      l10n:Updated Italian translation

Lucas Satabin (1):
      rss: Add support for enclosures

Lucian Adrian Grijincu (1):
      Updated Romanian translation

Lucian Grijincu (1):
      Added Romanian translation

Luis Menina (4):
      Updated French translation
      build: Remove references to QT dependency in configure.ac
      docs: remove the --low-memory option from tracker-store man page
      build: Fix error message when running configure for tracker-miner-fs

Maitrey Mishra (1):
      First version of fts functional test cases

MarMav (2):
      Updated Greek translation
      Updated Greek translation

Marcel Telka (12):
      Added Slovak translation by Pavol Klačanský. Added sk.
      Added Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.
      Updated Slovak translation by Pavol Klačanský.

Marcus Fritzsch (23):
      fixed deskbar handler bugs and added more exception checks
      tracker-module.py don't try to load icons for service Emails or GaimConversations
      tracker-extract, added support for application/x-gzpostscript
      updated changelog
      fix broken manpage markup of trackerd.1
      fix evolution email opening for the deskbar handlers, fixes ubuntu bug #160262
      manpages: fixed typo in tracker-preferences.1 and added tracker-applet.1
      in docs/ added tracker-applet.1 to Makefile.am
      docs/Makefile.am, made tracker-preferences.1 dependant on ENABLE_PREFERENCES as it is in src/
      fixed one more tracker-applet.1 bug
      URI quotation issues fixed, this fixes bug #495512
      changelog updated
      fix trackerd hang on erroneous rdf query, fixes #495810
      Allow throttle level == 0 from command line
      Updated trackerd and tracker.cfg manpages
      deskbar-handlers: Changed KMail identifier for email viewers
      docs/tracker.cfg.5: documented BatteryIndex and BatteryIndexInitial
      src/trackerd/tracker-utils.c:output_log - limit log file size to 10MiB
      Fixed char*==char* comparison with strcmp
      Pause on low disk space and tracker_pause ()
      LowDiskSpaceLimit config option
      python/deskbar-handler/tracker-module.py: some even more defensive programming for add_all_actions
      ChangeLog updated

Marcus Karlsson (1):
      build: Fix build failure from missing tracker-ontologies.h

Marcus Meissner (1):
      configure: Save LDFLAGS

Marek Cernocky (2):
      Updated Czech translation
      Updated Czech translation

Marek Černocký (59):
      Update Czech translation
      Update Czech translation
      Update Czech translation
      Update Czech translation
      Update Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Added message flag for gettext
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation
      Updated Czech translation

Marinus Schraal (12):
      tracker-extract: Fix year-only date extraction in gstreamer module
      tracker-extract: Use tracker-guarantee to ensure a title in playlists
      tracker-extract: Only use CUE info as last resort in gstreamer
      tracker-extract: Fix album disc uri in gstreamer
      tracker-extract: Albumartist may be NULL in flac
      tracker-extract: Pass the flac metadata
      tracker-extract: Revert libflac as default rule
      tracker-extract: Fix flac albumartistsort tag parsing
      tracker-extract: Don't mix artist and albumartist
      tracker-extract: Use albumartist if available
      tracker-extract: Use date as album uri identifier
      Use nie:title instead of nmm:albumTitle

Mario Blättermann (39):
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      Updated German translation
      [i18n] Updated German translation
      [i18n] Updated German translation
      [i18n] Updated German translation
      [i18n] Updated German translation
      [i18n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German doc translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation
      Update German translation
      Update German translation

Marius Gedminas (1):
      Fix buffer overrun in libunistring builds

Markus Schley (1):
      [l10n] Updated German translation

Martin Franco (1):
      tracker-extract-epub: Extract more metadata, including author to nco:PersonContact

Martin Kampas (15):
      libtracker-miner: Always query urn for add/update, metadata may already be in store
      libtracker-miner: Remove GFile from cache regardless of file/dir difference
      functional-tests: Fix regression introduced in commit 690eecb1
      functional-tests: Don't rely on just tracker-control -t to kill tests in time
      functional-tests: Increase default timeout 90s->180s, 90s isn't long enough sometimes
      functional-tests: Start/stop processes in correct order, miner after extract
      functional-tests: 400-extractor.py expects different arguments
      functional-tests: Don't require miner-fs being idle for testing data inserted
      functional-tests: Use GraphUpdated signal from store, not miner-fs Idle status
      functional-tests: fix invalid SPARQL s/nao:hasTag:prefLabel/nao:prefLabel/
      libtracker-data: Limit error message length
      miner-fs: Fix tracking file move
      miner-fs: Remove unused argument is_new
      Use g_unix_signal_add() for signal handlers
      miner-fs: Fix handling files moved soon after creating

Martin Srebotnjak (2):
      Updated Slovenian translation
      Updated Slovenian translation

Martyn James Russell (256):
      Make build work for Maemo platform, changes autoconf prereq to 2.59 not
      Moved all configuration options to their own module for type and limit
      Moved these files here from src/trackerd so the API can be shared by all
      Remove the dependency on tracker-config by the tracker-log module.
      Fix missing libtracker-common/tracker-config.h dependency and clean up
      Fix missing libtracker-common/tracker-config.h dependency and clean up
      Fix missing libtracker-common/tracker-config.h and
      Fixed all warnings generated when building the tracker project with the
      Safe guard initialising the tracker log more than once. Patch by Ivan
      Added these files to split out the indexing functionality which was in
      Forgot to include bug number in ChangeLog.
      Implemented the GetTextContents method. This fixes bug #514553.
      Fix compiler warning.
      Fixed the badly formatted ChangeLog
      Added module for HAL specific code and cleaned up process-files     module, fixes bug 503725
      Added pre-merge with indexer-split marker in ChangeLog
      Removed everything in preparation for bringing in new files
      Merge indexer-split branch.
      Improve the crawler by adding a "special_paths" category used for legacy
      Make sure we reset the boolean we used to know if we have already iterated
      Added some debugging to know why some .desktop files are not indexed
      Fix the linking order here.
      Added to illustrate the architectural design of the daemon.
      Moved all manpages to docs/manpages and moved all architecture docs to
      Added version information and new documentation Makefiles.
      Fixed make distcheck missing src/tracker-utils/tracker-info.
      Fixed make distcheck for the documentation addition.
      Added missing Makefile.am files.
      Added new documentation module for tracker-indexer module creation.
      Change the order of the functions so all the new/free/init/shutdown
      Don't require GdkPixbuf for MP3 album art extraction. Instead make it
      Added tracker-indexer.dia to illustrate the design of the indexer.
      Added Ivan's live.gnome.org documentation so it is available in the
      Fixed a build issue.
      Added -DTRACKER_COMPILATION to fix the build.
      Added more functions to be able to more easily manipulate the lists we
      Added an event cache so we don't send 2 events for a cp command to the
      Don't link with GdkPixbuf unless we have it.
      Put all definitions and includes before CFLAGS (like everywhere else). Fix
      Removed the if is_directory check on EVERY file monitor we add since we
      Fixed ChangeLog
      Fixed from make check.
      Moved all database files to data/db.
      Change the way GdkPixbuf is detected by using "auto". This means it won't
      Moved this file to data/.
      Completely reworked this file and removed about 50% of it. This 50% was
      Added Nokia bug number to last ChangeLog
      Updated news. Patch committed from Tshepang Lekhonkhobe.
      Updated README. Patch committed from Tshepang Lekhonkhobe.
      Updated TODO. Patch committed from Tshepang Lekhonkhobe.
      Fixed the ignored file patterns. Changed *~* to *~. Patch committed from
      Include <sys/inotify.h>, not <linux/inotify.h> and removed
      Removed the DISTINCT keyword from statements which use a WHERE clause
      Try to improve on the NB#88769 fix I added previously. Now we don't use 2
      Moved the tracker-fts-test application to utils/tracker-fts/ since it is
      Fixed changelog errors
      Cleaned up the code here. Removed unnecessary memory allocation and code
      Cleaned up the code here. Removed unnecessary memory allocation and code
      Cleaned up the code here. Removed unnecessary memory allocation and code
      Cleaned up the code here. Removed unnecessary memory allocation and code
      Included tracker-hal and tracker-field-data to fix the documentation
      Fixed ChangeLog
      Small improvement.
      Fixed ChangeLog formatting
      Fixed check for inotify and also fixed build when we don't have it.
      Merged libtracker-data branch into TRUNK.
      Don't crash when we pass an empty GStrv to tracker_keywords_search().
      Fixed the configure script to make certain extensions automatic not
      Renamed the make_directory_with_parents and added a comment detailing why
      Fixed libgsf issue
      Fixed configure script
      Fixed some broken issues.
      Fixed some broken issues.
      Removed Enable warnings|debug statement when configure is finished, they
      Added the UDI to the mount-pointer-added and mount-point-removed signals.
      Added API to get all
      Fix the way we check if we should do thumbnailing. Don't explicitly
      Fixed a missing semi colon, spotted by Laurent Aguerreche.
      Fixed ChangeLog formatting
      Fixed formatting and removed some unnecessary code.
      Don't use "tracker:unknown" when we don't know a metadata value, return
      svn path=/trunk/; revision=2530
      Forgot ChangeLog
      Revert changes that removed "tracker:unknown" when we didn't know the
      Updated files we skip/include.
      Set the state initially to _STOPPED. The problem was, if the indexer was
      Small improvement.
      Fixed ChangeLog
      Fixed a typo in the includes.
      Added code to clean up database volumes which have been disabled for more
      Don't output logging with g_print(), indexer status updates were being
      Set a flag if the prepare function succeeds so we know the service can be
      Updated all queries to use the "AS" keyword for clarity. Now we check the
      svn path=/trunk/; revision=2574
      svn path=/trunk/; revision=2575
      svn path=/trunk/; revision=2583
      Disable warning causing breaks in gdb, it makes no difference either way.
      Added "core-dumps" to the list of directories to ignore and "*.rcore.lzo"
      Updated ChangeLog
      Small code clean up.
      Added Nokia bug to ChangeLog for reference
      Added more variable checking to the tracker_data_metadata_() public API.
      Fixed the header which was using the same ifdefs as another header. Fixed
      Bumped version requirement of GLib to 2.16. We depend on it anyway.
      Patch from Tshepang Lekhonkhobe to update documentation.
      Support __FUNCTION__ for compilers which don't have it as standard. Based
      Improve the strings used when estimating time remaining and the time is <
      Removed all unused thumbnail code and scripts now they are unused.
      Included config.h so we get the __FUNCTION__ definition on Sun builds.
      Make sure we recursively remove all monitors for mount points which are
      Don't call stat() when we remove and move thumbnails. Just use the current
      Include config.h.
      Fixed ChangeLog spacing issue
      In function tracker_path_list_filter_duplicates(), don't filter basenames
      Fixed a compiler warning and made pausing the indexer on IO a #define.
      Fixed a bunch of warnings now we have more compiler flags to catch these
      Added indexes for the Services table on Enabled, AuxilaryID and
      Don't use British English spelling for ANALYZE.
      Updated ChangeLog with bug numbers
      Patch from Michael Biebl to NOT use symbolic links for test cases and to
      Disabled tests which fail and don't disable tracker-extract from the
      svn path=/trunk/; revision=2781
      Added these files for use with: svn -R propset svn:ignore -F .svnignore ./
      Change EVOPLUG_{CFLAGS|LDFLAGS} to EVOLUTION_PLUGIN_*. Also make the
      Removed tracker-data-field.[ch] now that it is in libtracker-data, fixes
      Added glib test Makefile.decl includes to these new Makefiles so make
      Fixed a nasty bug where inserting a MMC would cause ALL MMCs to be
      Make sure we check the module config AND the config for disabled modules
      Make unit tests disabled by default. They now have to be enabled with
      Commented out code which causes assertion warnings but doesn't function
      Changed warnings to debug messages when we can't find a module from a
      Bumped GLib dependency up from 2.15 to 2.16, so we require the stable
      Updated these based on a patch from Tshepang Lekhonkhobe. All updated to
      Make sure we pass the parameters the right way round to the SetOption
      Remove the set_db_option_int() call for IntegrityCheck and InitialIndex.
      Make sure we stop processing modules if the removable devices is less than
      Added scan_timeout option to modules and the module config. This means
      Added "maximum" to the arguments that can be used in
      Add main context iteration in the tight loop that is the event processing
      Added new state (PAUSED) and add to the tooltip when paused so it is known
      Moved tracker-extract to tracker-main
      Renamed 'Extractor' to 'Extract'
      Missing files
      Make sure we check for UTF8 validation before sending over dbus.
      Fixed make distcheck issues.
      Fixed broken names after renaming TrackerExtractor to TrackerExtract to be
      Fixed test cases missing namespace change for TrackerExtractor.
      Use the new DBus debug function so we don't spam the logs in EVERY log
      Revert Jamie's change to use FULL synchronicity with SQLite. There was a
      svn path=/trunk/; revision=2906
      Updated NEWS
      Fixed version
      Check file size is non-zero before trying to extract metadata from it.
      Make sure we initialise GError to NULL. Also use the error in the print
      Use SCHED_IDLE for the process scheduling to improve responsiveness of
      svn path=/trunk/; revision=2927
      Also sorted all properties returned by tracker-services.
      Make sure we *ALWAYS* log state changes. The recent status code updates
      Fixed warning from missing include.
      Add options to track changes in real time instead of repeatedly asking the
      Handle Ctrl+C more gracefully.
      Removed the "Reason" from the Paused signal since we don't have a reason
      Make timeout for flushing data to the database 30 seconds instead of 60
      Fixed missing include.
      Use g_strv_length() to make the patching here easier for Maemo.
      Fixed Makefiles so we include WARN_CFLAGS in all files. Some files were
      Use tracker_file_get_mtime() instead of using g_lstat() everywhere.
      Reset stats after we issue finished signal.
      Don't optimize the database(s) unless there have been changes committed to
      Fixed the #defines for these headers so they don't possibly conflict with
      Fixed ChangeLog
      Removed. Was 0 bytes.
      Fixed tracker-search-tool, tracker-preferences, tracker-applet and the
      Updated ServiceMetadata queries to use "Display" field instead of "Value"
      Make tracker-preferences, tracker-applet, tracker-search-tool and
      Don't handle signals SIGSEGV, SIGBUS, SIGILL, SIGFPE, SIGABRT, instead let
      Add $home as the first volume in the Volumes table with an id of 1 (has to
      If we don't get an mtime for a file, don't then just return, make sure it
      Improve configure switch help.
      Fixed make distcheck issue.
      Fixed ChangeLog
      Fixed ChangeLog
      Don't use g_strstrip() before calling tracker_escape_metadata() which
      Add new DB versions so users are forced to reindex when updating from svn
      Removed TRACKER_DB_PAGE_SIZE_DEFAULT, use TRACKER_DB_PAGE_SIZE_DONT_SET
      Remove collation from Services table.
      Now we cache DELETE events. This way, when recursively deleting a
      Make sure we check the priv->readonly property before trying to add or
      Removed no longer used extractors.
      Added indexer fix using Carlos' patch now that we only send top level
      Merged some of the non-code changes (i.e. alignments, comment updates)
      Some code clean ups.
      Fixed potential buffer overflow. Reported in
      Remove copyright and version information on startup. There were reports of
      Updated to reflect the current offenders :)
      Fixed documentation, patch from Tshepang Lekhonkhobe.
      svn path=/trunk/; revision=3039
      Make sure once we have loaded the config, we check there are no
      Removed deprecated widgets. Used "+" and "-" buttons without text so there
      Use SCHED_IDLE and define it if it isn't defined (in older kernels).
      Code clean ups.
      Use proper name spacing for public functions and cleaned up the code a
      Reduce the amount of debugging when starting up and detecting HAL devices.
      Fixed the "ServiceStatisticsUpdated" signal we emit so we don't send empty
      Fixed 3 memory leaks and a bug in the statistics signalling code rewrite.
      Removed dead code left around causing GObject warnings.
      Put statistics update signal in a separate public function. Fixed not
      Code clean ups.
      Renamed tracker-cleanup to tracker-volume-cleanup so the name makes more
      Added some messaging so we can see what is going on here.
      Fixed blunder on my part, reusing variable name. Seems to work nicely.
      Make sure we convert the volume id into a string before using it in the
      Make sure we convert the volume id into a string before using it in the
      Prepare for release 0.6.91.
      svn path=/trunk/; revision=3082
      Don't check each string for utf8 validity in
      svn path=/trunk/; revision=3092
      Fix confusion and error with deskbar-applet module dir detection. Fixes
      Use g_timeout_add_seconds() in preference to g_timeout_add(). Fixes bug
      Fixed GStreamer helix bin checks in configure and renamed variables.
      Provide information about if GStreamer helix is being built in the
      Make sure we check the mtime in the db and on the disk are the same here
      Added libtool library versioning so libraries are not all named .so.0.0.0.
      Fixed errors stopping file from being loaded.
      Added ParentID and 2 indexes to improve GetStats performance. Removed
      Used code from tracker-processes utility to find tracker-extract when we
      Fixes NB#102800, uses _exit() instead of exit() when receiving termination
      Improved add/remove/found devices debug messages.
      Make sure we change the throttling when the battery is in use or not.
      Revert turning on debugging.
      Added GetPid API call to extractor. We now call this furst so we know what
      Only include basename in list and exclude ourselves from the list of
      Added options --hard-reset to kill all processes AND remove all databases.
      svn path=/trunk/; revision=3123
      Fixed make distcheck.
      Make use of g_strcmp0() so we don't crash with NULL strings as reported in
      Fixed build warnings.
      Fixed build warnings.
      Removed all "merge" options since they no longer apply. Added more state
      Fixed comparison with unset variable.
      svn path=/trunk/; revision=3146
      Prepare for release
      Fixed remove sys function confusion with static variable, was stopping
      Fixed missing include warning.
      Code clean up. Don't allocate memory for AddMetadataInfo and then return
      Added vorbis checks and cleaned up vorbis code. This is a backup, we use
      Added command line switches to faciliate the _get() and _get_multiple()
      Improve performance here, don't create/free a new list and iterate the
      Fixed translations to use plural forms where needed. Spotted by Luca
      Updated thumbnailer code so we only send thumbnails to the thumbnailer
      svn path=/trunk/; revision=3177
      Disabled by default to stop us getting SIGSEGV just because we reach the
      Use #ifdef __linux__ before including /usr/include/linux/ files. Fixes bug
      Added preprocessor checks for __LIBTRACKER_COMMON_INSIDE__ which were
      Only set nice() to 19 when crawling the file system, for all other times,
      Make sure we send the thumbnailer queue to the thumbnailer daemon when we

Martyn Russell (2117):
      Updated README with GIT repository
      Updated README with writable GIT repository
      Don't keep the tracker-extract command running if DBus says it is     already running
      Updated applet copyright years
      Bumped version
      Fixed po/POTFILES.in for release 0.6.93.
      Updated NEWS
      Added Release statement
      Simplified --process-all translation in tracker-indexer
      Fixed Sun OS build errors, patch by Xin Lai
      Reduce strlen() calls and use g_free() not free() on GLib strings
      Fixes: NB#109891, If deleting last music track or last video...
      Fixes: NB#109046, Tracker is slow to index all the images in ...
      Added information about Indexer progress and Stats updates to tracker-status
      Updated albumart strip code to work with utf8 and be clearer
      Fixes: NB#109891, If deleting last music track or last video...
      Changed stats cache timeout to 5m and signal stat diffs then too
      Added more information about module use to tracker-extract
      Fixed all build warnings and documentation warnings
      Clean up this Makefile based on patch from 0.6 branch
      Disabled push modules by default
      Fixes: GB#572237, Remove deprecated Glib symbols
      Fixed potential leak found in 0.6 branch last week
      Improve code of evolution push module
      Fixes: NB#114354, trackerd polls
      Fixed indexer invalid writes in state_to_string() if string is empty
      Fix Valgrind errors / leaks and added public API parameter checks
      Fixed disk_space_check_stop() critical warning on shutdown
      Removed **** from low disk space messages in log
      Fixes: NB#110221, ML: Album Art is not displaying in All Album and...
      Fixed tracker-xmp coverity findings
      Fixed src/libstemmer/libstemmer.c coverity failures
      Fixed src/libtracker-common/tracker-config coverity failures
      Removed unused variables from coverity findings
      Check return value of important GLib calls, found by coverity
      Make sure we call va_end before returning in evolution-imap module
      Fixes: NB#119230, tracker-extract: memory management shall be improved
      Rework the processors device and module logic so it is clearer
      Monitor cache time now 1s & processor queue time now 0s for < 50 items
      Check space before creating DBs && disable indexer API when paused
      Fixed trackerd crasher when shutting down if started in readonly mode
      Fix iterating OVER every other device in the processor's list
      Removed unused variable
      Fixed evolution plugin 64bit compiler warnings & broken for loop
      Fixed evolution plugin 64bit compiler warnings & broken for loop
      Fix GPtrArray being used instead of TrackerSparqlBuild compiler warning
      Fixed some really minor build warnings
      Fixed missing public function declarations and fixed compiler warnings
      Fixes core dump by double freeing a device in tracker-indexer processor
      Renamed tracker-indexer to tracker-miner-fs
      Renamed DBus service files and desktop files for miner-fs
      Remove module-config init/shutdown, not needed in tracker-store
      Added pausing back for the miner-fs for the applet
      Fixed make distcheck breakages
      Added missing desktop file
      tracker-store: remove unused tracker-utils.[ch]
      Report errors for unsupported TrackerSearch DBus APIs
      libtracker-db: Fixes memory leak in db statement creation
      tracker-store: Fix memory leak when registering dbus namespaces
      tracker-miner-fs: Fix memory leak when getting mime type for ALL items
      Added tracker-sparql man page
      tracker-store: Removed a bunch of unused or not working DBus APIs
      tracker-store: Changed tracker-daemon to tracker-statistics
      Fixed make distcheck failures
      tracker-store: Removed org.freedesktop.Tracker.Search DBus interface
      Updated man pages and added one for tracker-info
      Improve tracker-{info|import|stats} according to man pages
      Fix make distcheck
      Simplify resource resource registration and fix a memory leak
      Removed NFS lock code since
      libtracker-common: removed NFS locking config options
      tracker-store: Removed config dump options which don't apply
      tracker-miner-fs: Removed config dump options which don't apply
      tracker-miner-fs: Removed TrackerLanguage creation, it was unused
      libtracker-common: Removed a bunch of config options unused
      manpages: include actual link for Nepomuk references
      tracker-store: Removed a bunch of code which applies to the miner-fs
      Moved tracker-config to tracker-global-config, 1st phase
      tracker-miner-fs: Removed local config options which were not applicable
      libtracker-common: Build log filename automatically from binary name
      tracker-store: Removed local config options which were not applicable
      tracker-store: Fix tracker-config include
      libtracker-common: Removed tracker-config.[ch]
      tracker-fts: Fixed broken build with missing tracker-config include
      Moved config functions and modules around
      tracker-fts: added config module
      Fixed make distcheck failures
      Renamed config modules to reflect real roles
      tracker-extract: Sanitise the albumart code with an init/shutdown function
      tracker-extract: renamed tracker-extract-albumart to tracker-albumart
      tracker-extract: push all albumart code to tracker-miner-fs
      tracker-miner-fs: moved in tracker-albumart code from libtracker-common
      tracker-miner-fs: albumart messaging clean up
      Add \n after interrupt signals
      libtracker-common: fixed weird indentation in keyfile-object
      tracker-miner-fs: fix crash receving album art raw data
      libtracker-common: make thumbnailer queue messages debug messages
      tracker-extract: don't init thumbnailer, no longer used here
      tracker-miner-fs: re-add config check for enabling thumbnailing
      tracker-miner-fs: Make sure the thumbnail queue is actually sent
      tracker-miner-fs: allow overriding initial-sleep from command line
      Fixed make distcheck failures
      Enable unit tests by default so they are included in make distcheck
      Disabled setrlimit for now, it is causing problems with gstreamer
      Don't print invalid UTF-8 warnings in tracker-statement-list
      tracker-miner-fs: move albumart extraction to tracker-extract
      tracker-extract: don't try to insert NULL genres in gstreamer module
      Moved thumbnailer.[ch] and volume-cleanup.[ch] to tracker-miner-fs
      tracker-miner-fs: fixed thumbnailer warnings
      tracker-miner-fs: fixed crash trying to do volume cleanup on startup
      More make distcheck fixes
      More make distcheck fixes
      Fix build issues
      tracker-miner-fs: removed "disabled-modules" config option
      Removed module_name from everywhere
      Started removing TrackerConfig
      Make the crawler work again using one directory argument and a recurse boolean
      Fix processor/crawler so they can include/exclude files/directories
      tracker-miner clean ups
      Connect all signals up and make test case work
      removed tracker-config and tracker-status
      More clean ups to libtracker-miner
      Fixed a bunch of crashers and monitor issues from the clean up
      Fix processor so we add newly created directories to the crawl list
      Include file clean ups and removed unused files
      Renamed tracker-processor to tracker-miner-process
      Moved libtracker-miner test to separate directory test/
      Fixed Makefile.am, added test/Makefile.am and removed processor.c
      Rename config _enable_watches() to _enable_monitors()
      Added module config options to normal config
      Removed tracker-module-config.[ch]
      Removed tracker-{processor|crawler|monitor} from binary
      Removed unused code now re-implemented
      Removed miner-fs legacy config and added module config defaults
      Removed data/modules/ no longer needed
      Added status and progress to tracker-miner object
      Cleaned up miner dbus code, removed unused commented out sections
      Removed tracker-dbus from libtracker-miner
      Fix link error
      Disable old tracker-miner-fs and remove tracker-miner.[ch]
      Removed libtracker-module
      Added miner_stopped() API and miner defines for dbus path/name prefixes
      Improved DBus API
      Fixed build warning and removed useless --process-all cmd switch
      Fixed finished signal causing app to exit
      Added default handlers for miner and crawler
      Add initial pause mechanics
      Add some more debug information
      Add missing GetDescription method to DBus xml file
      Add tracker-miner-discover to find DBus miner services
      Added tracker-status command line options to list running/available miners
      Don't exit when listing miners
      Implemented Pause and Resume in tracker-status for miners
      Added miner status and progress to tracker-status
      Added Applications miner service file
      Added GetIsPaused miner API and -k to get key used in tracker-status
      Use G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN instead of string
      Use defined attributes for g_file_query_info() instead of strings
      Added additional checks from original code for checking file/dirs
      Make sure we call constructed for the parent class first.
      Don't use been_started AND process_dir_id and emit finished signal
      Add miners list and start them one after each other not same time
      Rename Miner.FS to Miner.Files so tracker-status finds it
      Added missing TrackerConfig APIs for new config options
      Removed Monitor config and merged it into index config
      Renamed the DisableIndexOnBattery options to make more sense
      Move config options around so they are more logically groupped
      Fixed memory leak for GFileInfo and warning when info is NULL
      Don't monitor ALL directories, i.e. make sure we ignore hidden directories
      Clear debugging about the type of path we are processing
      Function name clean up
      Fixed config API for ignored patterns s/ignore/ignored/
      Added ignore rules and patterns from config
      Make sure we ALWAYS force checks on directories and NEVER ignore them
      Renamed tracker-miner-process to tracker-miner-fs
      Fixed all Miner->FS namespace changes
      Moved binary name from tracker-miner-fs-new to tracker-miner-fs
      Rename all variable names for TrackerMinerFiles to mf
      Don't stop the timer when printing stats, not need
      Small code cleanups/realignments
      Rework the way we mine the file system data
      Removed some unused debug
      Fixed unrefing GFiles in the queue but not clearing the queue
      Fixed miner discovery based on crawler signal changes
      Fix compile warning const/non-const issue
      Added status information to miner-fs now visible in tracker-status
      Improved debugging
      Add dir ignore patterns and moved silly crawl dir checks to start
      Fix TrackerCrawler call now we use GFile instead of path
      Make sure we call the parent class constructed first
      Make the dbus functions use a _dbus_ prefix
      Reduce names shown in tracker-status to not show org.freedesktop...
      Make sure we reload the settings when config file changes
      Added disk space checking back
      LGPL for libtracker-miner
      Updated all #ifndefs for headers to use libtrackerminer prefix
      Call exit() if we can't register the object with dbus
      Added battery support to miner-files
      Make it possible to get all pause apps/reasons
      Finally signal paused/resumed signals
      Update tracker-status help, we don't need to use --miner with it
      Align output better for tracker-status
      Don't allow an app to pause with the same reason more than once
      Fixed running/paused logic
      Fixed paused signal, we don't have reason there yet
      Better output to console for tracker-status when no miners are paused
      Added battery status messages & get_battery_percentage to libtracker-common
      Don't spam "Processing Files"
      Make battery percentage a property and notify on when it changes
      Make sure we resume the miner after AC adaptor is in use
      Removed tracker-miner-fs/modules/*, no longer used
      Removed tracker-indexer*, no longer used
      Removed tracker-module*, no longer used
      Removed tracker-status*, no longer used
      Fix Makefile by including tracker-{dbus|thumbnailer}
      Remove tracker-removable-device*, no longer used
      Added initial man page for tracker-miner-fs
      Fixed tests which tried to include files no longer available
      Updated man pages for .cfg files
      Added tracker-status-icon desktop file
      Remove libtracker-common header checks from tracker-thumbnailer
      tracker-miner-fs: Fixed #ifdefs in headers to be more specific.
      Removed tracker-crawler.c, tracker-miner.h, not used here
      Fix initial make distcheck failures
      Removed tracker-miner-fs/tracker-main.c, no longer used
      tracker-miner-fs: Moved tracker-miner-main to tracker-main
      Fixed missing POTFILES.{in|skip} entries for make distcheck
      Moved tracker-module.pc.in to tracker-miner.pc.in
      tracker-status: Add status to -f output
      tracker-status: Implement --detailed using timestamps
      tracker-status: Added paused/resumed miner manager signal support
      libtracker-miner: Fixed missing tracker-miner-client.h
      tracker-status: Make sure we allocate the GValue we use
      tracker-status: Fixed crasher
      tracker-status-icon: Fixed icon not appearing, called g_thread_init()
      tracker-search: Added some love
      tracker-search: Add limit warning if more results exist than limit
      tracker-sparql: Some small code cleanups
      tracker-sparql: Renamed --path option to --file
      tracker-sparql: Removed mingw include
      tracker-sparql: Added command line options to make using SPARQL easier
      tracker-sparql: Update -p help mentioing class prefixes can be used
      tracker-search: Fix memory leaks and s/Results/{Albums|Artists|...}/
      tracker-search: Added options to get all images and all files
      tracker-search: Fixed some typos in the options --help
      tracker-sparql: Use -x to list prefixes
      Updated man pages for tracker-search and tracker-sparql
      tracker-miner-fs: Fixed monitoring, enabled != config enabled
      tracker-extract: Added FTS support for text files
      tracker-extract: Removed unused code & handle content == NULL
      libtracker-miner: Pause crawler when miner is paused
      libtracker-miner: Don't disable monitoring during crawling
      tracker-miner-fs: Applications miner small code improvements
      libtracker-miner: Don't signal status/progress so much & remove dups
      tracker-sparql: Fix documentation and --help for --update option
      Fixes NB#114955, Usage of CPU is about 100% during long time after...
      tracker-miner-fs: Efficiency improvement when no dir-content config
      libtracker-miner: Fixed double free
      Fixes: NB#138860, tracker-miner-fs stops crawling if a directory...
      libtracker-miner: Check for NULL before unrefing sparql in item_update...
      tracker-preferences: Change "Save" button to "Apply".
      tracker-preferences: Add tooltips to options to describe them better
      tracker-search-bar: Added initial framework
      tracker-preferences: Merged Monitoring into Indexing section
      tracker-preferences: Fixed run on battery/first time sensitive toggle
      Improve error string for translators, related to bug #592400
      Fixes bug 592400, String translation issues
      Fixes bug 594301, Need context for a proper translation
      Fixes bug 573012, Context needed for a proper translation
      tracker-search-bar: Moved to C implementation
      tracker-search-bar: Added initial searching results window
      tracker-extract: Use filename for nie:title if we have nothing else
      tracker-search-bar: Fixed broken .server $libexecdir
      tracker-search-bar: Make searching more useful
      tracker-search-bar: Added folders to the list of results
      tracker-search-bar: Moved position of results window
      tracker-search-bar: Made entry a little wider
      tracker-search-bar: Make the results window prettier
      tracker-search: Now can use FTS with category searching
      tracker-status: Fixed typo in --help
      tracker-search: Use nfo:Document instead of nfo:PaginatedDocument
      tracker-search: Make sure we tracker_disconnect before exiting
      tracker-tag: Fix this up to work with new SPARQL
      tracker-tag: Fix FILTER which is no longer used for --list
      tracker-tag: Fixed man page up
      tracker-status-icon: Update --help about one liner
      Updated man pages
      Fixed use of tracker_dngettext(), don't use _("") strings
      Added missing new man pages to Makefile
      tracker-results-window: Fixed a bunch of issues
      Updated the README
      Updated the MAINTAINERS and AUTHORS files and credits in applets
      Bumped version of valac to 0.7.5
      Updated the NEWS
      More updates to NEWS
      More NEWS updates
      More NEWS changes
      Cleaned up tracker-search-tool Makefile.am
      tracker-miner-fs: Make thumbnailer more useful with return values
      tracker-miner-fs: Actually use the thumbnailer with init/shutdown
      tracker-miner-fs: Removed tracker-dbus.[ch] no longer used
      tracker-miner-fs: Removed tracker-utils.[ch], no longer used
      tracker-extract: Don't error on HAL == NULL if run on command line
      tracker-extract: Added some debugging to albumart extraction
      tracker-extract: Fixed Ctrl+C not working with -d
      tracker-miner-fs: Re-enable the thumbnailer communication
      tracker-preferences: Make ignored dirs & w/ content more equally spaced
      tracker-miner-fs: Don't send 0 thumbnail sized queues
      tracker-miner-fs: Don't try to send thumbs if service is disabled
      tracker-miner-fs: Use XDG spec for special user dirs in config
      tracker-miner-fs: Removed unused code
      tracker-miner-fs: Allow full paths in IgnoredDirectories & IgnoredFiles
      tracker-miner-fs: Fixed 2 memory leaks found by valgrind
      libtracker-miner: Fixed warning updating monitor hashtable with files
      tracker-miner-fs: Fix case where $HOME/.config/xdg-dirs.dirs doesn't exist
      tracker-fts: Moved tracker-parser here from libtracker-common
      libtracker-db: Cleaned up headers, and add tracker-db.h.
      libtracker-db: Include missing tracker-db.h in Makefile.am
      libtracker-data: Cleaned up headers, and add tracker-data.h
      Moved src/tracker-fts to libtracker-fts, it is a library afterall
      Fixed make distcheck issues
      libtracker-common: Updated docs and fixed warnings in build
      Use g_hash_table_unref() instead of _destroy()
      Bump version to 0.7.1 in preparation for a release
      Require libgee >= 0.3
      Mention Vala 0.7.6 in autogen, not 0.7.5 which fails
      Updated NEWS
      Don't depend on libgee for tracker-search-bar, it doesn't use it
      libtracker-miner: Removed commented out code for throttle, no longer needed
      tracker-miner-fs: Don't print "miners all finished" > 1
      libtracker-miner: Make sure we crawl newly moved directories
      libtracker-miner: Fix g_timer_destroy() timer != NULL warning
      libtracker-miner: Fixed moving items between monitored dirs, was erroring
      libtracker-common: Clean up source
      libtracker-common: Fixed tracker-common.h to not include noninst headers
      Updated design documents for tracker-store, removed for trackerd
      tracker-tag: Fixed so you can now remove tags by file
      tracker-tag: Improve on patch earlier in the week by Saleem Abdulrasool
      Updated design documents for Tracker infrastructure
      libtracker-common: Removed unnecessary casts and reverse lists prepended
      libtracker-common: Use GSList for tracker-storage* API
      Fixed documentation warnings for missing libtracker-common symbols
      libtracker-common: Fixed inconsistent GSList returns and mem leak
      libtracker-common: Now normalise paths returned in tracker-storage
      tracker-miner-fs: Don't index duplicate MMC and config paths
      Fixes GB#581984 -  Get rid of deprecated libgnome(ui)
      Removed filters/ no longer used
      tracker-miner-fs: Set pool size to 10
      Fixed missing dia files for make distcheck
      Fixed README - inconsistencies with numbering/contents
      Bumped version to 0.7.2.
      Updated NEWS
      tracker-search-tool: Cleaned up UI so things look a bit better
      tracker-status-icon: Make progress menu more visually attractive
      tracker-status-icon: Set default progress/fraction as 100%
      tracker-preferences: Fixed make distcheck error
      Updated NEWS
      Bumped version to 0.7.3.
      Bumped DB schema version to force reindex
      Bumped version to 0.7.4.
      Fixed make distcheck issues
      Updated NEWS
      tracker-extract: clean up libstreamanalyzer integration a bit
      tracker-extract: Make it possible to switch by cmdline use of LSA
      tracker-extract: Use content-type from LSA and free memory leak
      tracker-extract: Disable libstreamanalyzer by default
      libtracker-common: Added tracker_info() to use G_LOG_LEVEL_INFO
      libtracker-common: Fixed logging so G_LOG_LEVEL_INFO is verbosity=1
      tracker-extract: Removed some logging on start up
      tracker-extract: Use G_LOG_LEVEL_INFO for the SPARQL output
      tracker-explorer: Rename explorer.ui to tracker-explorer.ui
      tracker-explorer: Renamed explorer.vala to tracker-explorer.vala
      tracker-explorer: Improve layout to be more hig like
      tracker-status: Fixed crash when GValue is NULL
      tracker-extract: Don't generate log filename, use value from tracker_log_init()
      tracker-extract: Filter all file based ontology from LSA extractor
      tracker-extract: Add ontology log output line for G_LOG_LEVEL_INFO
      tracker-processes: Renamed to tracker-control, now in src/tracker-control
      libtracker-miner: Don't error if .service files are not found
      tracker-control: Make it possible to start miners
      tracker-control: Added missing Makefile.am
      tracker-control: Added option to remove all config files
      tracker-control: Add option to remove all thumbnails
      tracker-control: Updated man page for this command
      libtracker-miner: Don't use a timeout for DBus requests
      tracker-status-icon: Added .cfg man page and mentioned it elsewhere too
      Bumped version in preparation for today's release
      Updated NEWS
      Updated NEWS again
      Updated NEWS again
      Fixed make distcheck errors
      tracker-search-bar: Fix vertical orientation and make icon transparent b/g
      tracker-search-bar: Show ALL documents, not just paginated ones.
      tracker-status-icon: Small code clean ups
      tracker-store: Removed unused data_dir/user_data_dir/sys_tmp_dir
      libtracker-db: Set defaults for return values in manager_init()
      libtracker-data: Set defaults for return values in manager_init()
      tracker-store: Small code clean ups
      tracker-store: Removed backup/restore to/from ttl files
      tracker-store: Removed the last of the unused tracker-main.h APIs
      tracker-store: Fixed headers
      libtracker-miner: Fixed ref docs WS and updated to new APIs
      tracker-search-bar: Improved queries to use ranking/limit to 5
      Fixes GB#600081, Get rid of Bonobo
      tracker-search-bar: Make searching interactive with 300ms delay
      tracker-search-bar: Fixed both results & no results label shown
      tracker-search-bar: Added separator/spacing between categories
      tracker-search-bar: Make window height longer by default
      tracker-search-bar: Fixed some gobject NULL checking warnings
      tracker-search-bar: Fixed order by to asc and to title from urn
      Ontology: Added tracker:weight to more ontology properties
      Ontology: Added more FTS fields
      tracker-extract: Fixed HTML parser to use TrackerSparqlBuilder
      tracker-extract: Don't use _object_unvalidated() for 'nfo:Document'
      Ontology: Fixed nmm:exposureTime to be a double not an integer
      tracker-extract: Fixed the jpeg extractor to use TrackerSparqlBuilder
      tracker-extract: Fixed PDF extractor to use TrackerSparqlBuilder
      tracker-extract: Fixed Makefile.am whitespace issue
      tracker-extract: Fixed PDF extractor #includes
      tracker-extract: Fixed mock up extractor to use TrackerSparqlBuilder
      tracker-extract: Fixed PS extractor to use TrackerSparqlBuilder
      libtracker-common: Fixed tracker_is_blank_string() to be UTF8 compliant
      libtracker-common: Don't return non-stripped strings in tracker_coalesce()
      tracker-extract: Fixed MP3 id3v20/v22 memory corruption
      tracker-extract: Don't use strlen+1 for MP3 id3v20/v22 comments
      libtracker-common: Fixed regression in tracker_coalesce()
      tracker-extract: MP3 extractor code clean up
      tracker-search-bar: Fixed a number of issues
      libtracker-miner: Updated SGML reference docs
      Updated NEWS in preparation for a release
      Bumped version to 0.7.6.
      Fixed initial make distcheck failures
      tracker-miner-fs: Index $HOME one level deep by default
      tracker-miner-fs: Removed unused tracker_storage_new() call
      libtracker-miner: Updated test case to use ::finished not ::terminated
      libtracker-miner: Moved test/ directory to examples/
      libtracker-miner: Fixed example linking with binutils-gold's ld
      tracker-extract: Fix autofoo warnings about unused mockup_SOURCES
      tracker-status-icon: Fixed linking errors with binutils-gold's ld
      libtracker-common: Fixed tests linking errors with binutils-gold's ld
      tracker-extract: Fixed link errors using binutils-gold's ld
      libtracker-miner: Fixed memory corruption for dir moves
      libtracker-miner: Fixed redundant code.
      tracker-writeback: Some code clean ups from initial review
      tracker-preferences: Fixed a number of UI issues
      NEWS: Updated for release
      configure.ac: Bumped version to 0.7.9.
      Fixed make distcheck failures
      NEWS: Updated with last minute fix
      Fixed po/POTFILES.in
      tracker-search-bar: Better debugging
      tracker-search-bar: Make application search caseless
      tracker-tag: Convert files used using g_file_new_for_commandline_arg()
      tracker-search-bar: Show 10 results not 5 per category
      tracker-search-bar: Support listing tags
      tracker-search-bar: List bookmarks and websites
      data-generators: Fixed python 2.5 requirement
      docs/ontology: Fixed missing png images
      libtracker-client: Added reference pages
      libtracker-client: Initial documentation for functions
      libtracker-miner: Fixed warnings and cleaned up tracker-miner.[ch]
      data-generators: Renamed files to be more consistent
      data-generators: Fixed import and generator scripts
      data-generators: Updated README
      data-generators: Rename README.tracker to README.
      data-generators: Create more useful information for music generation
      data-generators: Use the same filename for the music ttl as the py
      data-generators: Cleaned up contact-messages generation
      data-generate: Make scripts scalable and default to 2000 items
      data-generators: Removed music python script initial output
      data-generators: Don't import random ttl files
      tracker-search-bar: Improve querying for bookmarks, apps, websites
      tracker-search-bar: Improve tooltips/queries & make applications launch
      Bumped version to 0.7.10.
      NEWS: Updated for release
      libtracker-common: Add G_{BEGIN|END}_DECLS to tracker-utils.h
      libtracker-miner: Don't include generated SGML files in git.
      tracker-search-bar: Fixed results window show/hide semantics.
      Merged whitespace branch
      Fixed make check, python/rss_reader/rss_viewer.ui was not in POTFILES.in
      Revert broken binary files from trailing whitespace changes
      Added emacs temporary files to .gitignore
      Bumped version to 0.7.11.
      Updated NEWS
      Updated NEWS with last minute commits
      Fixed make distcheck issues
      Fixed libwv2 check which was failing linking stage
      Removed extensions/ hosting firefox/thunderbird legacy code
      Removed first line in all *.[ch] files defining tab width, etc.
      Moved gtk-sparql to utils/
      Removed python/applet, unused and uses 0.6.x API
      Moved python/rss_reader to examples/
      Removed python/FUSE, it was unused and used the 0.6.x API
      Moved python/music to utils/lyrics
      Removed python/nautilus, was unused and using 0.6.x API
      Removed python/SearchTool, was unused and using 0.6.x API
      Moved python/deskbar-handler to src/plugins/deskbar
      Fixed build failure because python/ directory no longer exists
      Fixes GB#603054, fails to build on missing tracker-explorer
      Fixed make distcheck failures
      Fixed build errors for clean checkout
      Cleaned up configure.ac for consistency
      plugins/nautilus: Code clean up
      src/plugins/nautilus: Fixed up remaining issues
      src/plugins/nautilus: Removed add-dialog code, no longer needed
      src/plugins/nautilus: Removed unused code
      Fixed make distcheck failure trying to build unused dir
      Fixed ontology-graph inserting into an uninitialised GList
      libtracker-db: Updated DB version for new schema changes
      Bumped version to 0.7.12
      Make graphviz a build dependency but only with gtk-doc enabled
      Removed ontology.png since this is generated now
      Attempting to resolve more make distcheck issues
      Updated NEWS for release
      Disable nautilus extension for make distcheck to work
      Fixed --disable-nautilus-extension which was broken
      Fixed last of the make distcheck failures yay!
      src/plugins/nautilus: Fixed crasher when right clicking on background
      src/plugins/nautilus: Use g_debug() instead of g_print().
      libtracker-common: Improve TrackerLanguage documentation
      Bump GLib version requirement to 2.20. and removed dup funcs
      Bumped version to 0.7.13
      Updated NEWS
      More NEWS updates
      libtracker-db: New db version for coalesce/writeback schema changes
      NEWS: No bugs were fixes
      Fix msword.h and don't wrap libtracker-common/tracker-utils.h for c++
      Bumped version to 0.7.15
      Updated NEWS for release
      Updated NEWS with a lightning fast super fix from Juergbi
      tracker-search: Improve -a output
      tracker-store: Removed non-existant functions in tracker-dbus.h
      libtracker-common: Added D-Bus client lookup for logging
      libtracker-db: Improve the journal API
      libtracker-db: Add tests for journal writer and reader
      libtracker-db: Use open/close instead of fopen and fclose
      libtracker-client: Update documentation with deprecations
      libtracker-client: General code clean up
      libtracker-client: Move public struct members to private struct
      libtracker-client: Fixed the warnings about using the deprecated API
      libtracker-client: Move D-Bus interface/service/object defs to header
      libtracker-client: Use tracker_client_new() + remove _no_service_start()
      libtracker-client: Fixed typedefs in the wrong sections for reference docs
      libtracker-client: Make tracker_client_new() use flags
      src/plugins/evolution: Give the plugin a better name and description
      libtracker-client: Don't try to start the D-Bus service at all
      libtracker-client: Fix timeout min range and don't allow 0
      libtracker-client: Added parameter checking for all public API
      libtracker-client: Fixed crash passing the wrong user_data to async funcs
      libtracker-miner: Fixed directory check that was matching file patterns
      libtracker-miner: Fixed evolution plugin enable/disable calling exit()
      libtracker-client: Removed debugging
      libtracker-client: Added check with ListActivatableNames
      libtracker-client: Don't return -1 for guints on error
      libtracker-client: Free GStrv for activatable clients
      Merge branch 'clientapi-2'
      Updated NEWS
      Bumped version to 0.7.16
      tracker-miner-fs: Reworked 0.6 patch from NB#147027 for 0.7.
      tracker-search: Warn about using stopwords as search terms
      tracker-extract: Cleaned up IPTC code/API
      tracker-extract: Fixed comment typo
      tracker-extract: Cleaned up EXIF code
      tracker-extract: Cleaned up topanalyzer header
      tracker-extract: Cleaned up XMP code
      tracker-extract: Fix checks for exif read API and add some for iptc
      data-generators: Updated gossip script to start working with new nco ontology
      data-generators: Include channel/conversation to IM test data
      tracker-search: Fixed segfault when no search terms are provided
      libtracker-db: Fixed make distcheck break testing journal
      libtracker-miner: Change name to include version
      libtracker-extract: Initial move of files into separate lib
      libtracker-extract: Move tracker_get_extract_data to tracker-extract.h
      libtracker-extract: Updated #ifdefs to avoid future conflicts
      libtracker-extract: Added .pc file for 3rd parties to use with pkg-config
      libtracker-extract: Added documentation
      Merge branch 'libtracker-extract'
      libtracker-extract: Fixed libdir to $prefix/lib and .la to use version
      Fixes NB#153444, tracker-stats giving incorrect results for contacts after...
      tracker-miner-fs: Added reindexing by mime type for new extractors
      tracker-miner-fs: Added reindex by mime code to get files to update
      Updated NEWS
      Bumped version
      libtracker-common: Use TRACKER_DISABLE_DEPRECATED like other libs
      Updated NEWS and db version with ontology changes
      plugins/nautilus: Order tags by name
      tracker-status: Error if miner is supplied without pause/resume
      libtracker-miner: Don't list Miner.Files.Reindex interface
      libtracker-miner: Do alias lookups for pause/resume
      tracker-status: Cleaned up status output
      tracker-status: Fixed logic check for -m without -p or -r
      libtracker-miner: Don't return an empty GError in pause/resume
      libtracker-miner: Added G_LOG_LEVEL_INFO for estimated remaining time
      tracker-control: If using -r and -s together, wait 1s before -s
      Merge branch 'anonymous-file-nodes'
      Updates NEWS
      Bump version
      tracker-extract: Fixed incorrect free of const gchar*
      tracker-search-bar: Fixed uninitialized variable compiler warning
      libtracker-miner: Added tracker_miner_fs_get_directories()
      tracker-miner-fs: Update indexed countries when config file changes
      libtracker-miner: Don't print info message > 1s.
      libtracker-common: Don't emit the changed signal for one edit
      libtracker-common: Added tracker_gslist_with_string_data_equal()
      tracker-miner-fs: Improved feature to update indexed paths in realtime
      libtracker-miner: Removed tracker_miner_fs_get_directories()
      Fixes GB#609327, Remove libtracker-gtk
      libtracker-db: Bumped database version with new nco im ontology
      Bumped version for release later today
      Fixed various documentation warnings and missing chapters
      Moved tracker-sparql-builder to libtracker-client
      Updated NEWS
      libtracker-client: Don't depend on dbus-glib1 in .pc file
      Fix various compiler warnings
      Fixed some ttl_sgml build warnings
      libtracker-client: Remove dbus requirement for .pc file
      Updates NEWS with last minute changes
      tracker-search-tool: Fix failure to build with Vala 0.7.6.
      tracker-tag: Fix looking up by filename
      tracker-extract: Warn if a module doesn't export the required functions
      Fixes GB#610026, Nautilus Tagging Extension does not work at all.
      nautilus: Don't show an empty file count when adding new tags
      Tests: Restructured data and added metadata extraction test
      Fixes GB#610318, Bump GTK+ dep to 2.18 due to gtk_widget_set_can_default()
      tracker-tag: Removed unused code and fixed memory leak when removing tags
      Updated NEWS
      Bumped version to 0.7.21
      Fixes NB#157277, Not able to search for files based on a particular tag
      Updated NEWS
      libtracker-miner: Use a GSList in the crawler for DirectoryProcessingData
      libtracker-miner: Don't use g_slice_new0 for all EnumeratorData members
      libtracker-miner: Avoid unnecessary cast
      libtracker-miner: Only set parent after no errors are returned
      libtracker-miner: Use useful #ifdef for tree debugging not #if 0
      libtracker-miner: Free nodes using G_POST_ORDER
      libtracker-miner: Make queue enum a typedef for type checking
      libtracker-miner: SPARQL performance improvement
      Updated NEWS
      Updated NEWS with translations
      Updated NEWS with tracker-tag last minute fix
      libtracker-miner: Fixed finishing message alignments
      Merge branch 'hierarchical-indexing'
      libtracker-db: Bump DB version for localtime/named graph changes
      Updates NEWS with last minute changes
      libtracker-miner: Moved tracker-storage here from libtracker-common
      libtracker-miner: Removed unused storage functions
      libtracker-miner: Reimplemented tracker-store using GIO removing HAL.
      libtracker-miner: Don't repeat the same message when adding volumes
      libtracker-miner: Don't add mount points if the UUID is NULL
      libtracker-miner: Removed unused code in storage module
      libtracker-miner: Fixed debugging for storage
      libtracker-miner: Removed storage bogus comment
      libtracker-miner: Fixed storage memory leak iterating volumes
      libtracker-miner: Avoid warnings for CDROMs with no GDrive/GVolume
      libtracker-miner: Don't reverse lists from hash tables
      Fixes GB#609606, Merge branch 'swap-gio-for-hal'
      tracker-miner-fs: Provide better logs for removable device state changes
      Fixed all the documentation breakages from API changes this week
      Disable flac extractor by default, needs updating
      Bumped DB version due to fts-limits branch ontology changes
      Bumped version to 0.7.22
      Disabled libunac since it causes corruption and tracker-store crashes
      Updates NEWS
      libtracker-miner: Fixed signal string _ and - mixing
      Updates NEWS
      Updates NEWS
      libtracker-miner: Fixed crash when starting tracker with CD/DVDs mounted
      Updated NEWS
      Bumped version
      Fixes: NB#158962, tracker-miner-fs emits criticals for some desktop files
      tracker-sparql: Added --search option to find classes/properties
      Fixes GB#611621, tracker-search should output filenames
      tracker-miner-fs: Added --eligible cmdline option
      Fixes GB#611152, Adding support for msoffice2007 extraction to extract the data from pptx, xlsx, docx 
files
      tracker-extract: Cleaned up MSOffice code
      tracker-extract: More MSOffice code cleanups
      Fixes GB#611556, Need to support CD/DVD index
      Bumped version
      Updated NEWS
      tracker-miner-fs: Updated man page for --eligible
      Fix man page for .cfg file
      Merge branch 'index-optical-disc'
      tracker-miner-fs: Fixed build warning
      tracker-miner-fs: Removed all .* file/dir ignores, this is done by default
      libtracker-miner: Fixed documentation breaks
      libtracker-common: Fixed documentation breaks
      Updated NEWS
      libtracker-extract: Added example to examples/libtracker-extract
      tracker-extract: Added --force-module option
      libtracker-extract: Added tracker-extract.h to include other files
      tracker-extract: Removed unused defines
      tracker-extract: Removed a bunch of unnecessary includes
      tracker-extract: Fixed type for force-module option
      tracker-extract: Fixed linking
      tracker-extract: Removed ImageMagick extractor, not used for some time
      libtracker-common: Added check for inclusion outside Tracker again
      libtracker-client: Added tracker-client.h for central inclusion
      libtracker-client: Relicense to LGPL from GPL
      libtracker-extract: Relicense to LGPL from GPL
      libtracker-extract: Don't include libtracker-common files in example
      libtracker-extract: Moved exif section docs out of #ifdef
      libtracker-extract: Code clean up
      Fixed documentation include references
      libtracker-extract: Improve the documentation and document tracker-utils.[ch]
      tracker-sparql: Added --notifies to list classes which notify changes
      libtracker-client: TrackerSparqlBuilder documentation update
      libtracker-extract: Don't install the mockup example module
      libtracker-extract: Removed config.h include, not used anywhere else
      libtracker-extract: Don't forget main include tracker-extract.h
      Updates NEWS
      Bumped version
      Updated NEWS
      libtracker-miner: Renamed tracker_miner_dbus_terminate to _shutdown()
      tracker-extract: Don't try to spawn odt2txt if it isn't installed
      tracker-extract: Cleaned up the oasis code
      Fixes GB#494441, Lack of icon for "Indexing Preferences" in Launch menu on Solaris
      Fixes GB#494438, tracker-preferences title should be "Indexing Preferences"
      Fixes GB#497670, Remove "startup delay" hack from the prefs
      Fixes GB#497671, Clarify indexing options
      Fixes GB#579062, mktime() related error
      libtracker-miner: Fixed #ifndef and #define statements to be consistent
      libtracker-miner: Fixed include orders
      libtracker-miner: Cleaned up example code for TrackerPasswordProvider
      libtracker-miner: tracker_password_provider_store_password() now returns a boolean
      libtracker-miner: Move password provider test to tests
      libtracker-miner: Fixed examples Makefile, remove password provider app
      libtracker-miner: Rename password provider implementations
      libtracker-miner: Removed all "Mode: C; tab-width: 8 ..." instances
      libtracker-miner: General code clean ups
      libtracker-miner: Use GType for TrackerMinerWeb association property
      libtracker-miner: Small clean ups in password-provider.h
      libtracker-miner: Document TrackerPasswordProvider and TrackerMinerWeb
      libtracker-miner: Fix lock/unlock API for TrackerPasswordProvider
      Merge branch 'miner-rss'
      Updated NEWS
      Bumped version
      Bumped version
      Fixes GB#613268, missing file in tarball
      Updated NEWS
      NEWS: fixed whitespace
      Fixed date in NEWS
      Fixes GB#613562, tracker-search displays results for unavailable data
      libtracker-miner: Use "libinotify" not "inotify", gio supports inotify
      libtracker-miner: Set monitor limit in all cases
      configure: Fixed ioprio yes/no summary, was blank
      configure: Improve summary produced
      libtracker-miner: Fixed po/POTFILES.in tracker-miner is not tracker-miner-object
      tracker-extract: Don't require Cairo and GDK for libpoppler-glib
      libtracker-miner: Various code code consistency fixes
      Fixed all documentation breakages
      tracker-miner-rss: Added missing .desktop.in file to po/POTFILES.in
      libtracker-miner: Added initial tracker-monitor test cases
      libtracker-miner: Add missing tracker-monitor-test.c
      libtracker-miner: Added monitor event tests for files
      tracker-extract: Removed dummy.c which was unused and a bad example
      deskbar: Removed, was unmaintained and out of date
      configure: Fixed build warnings when running autogen.sh
      configure: Bumped version
      Updated NEWS
      libtracker-db: Updated DB version
      deskbar: Remove references from POTFILES.in
      Fixed license issues found with Debian licensecheck.pl script
      Changed all "Mr Jamie McCracken" to "Jamie McCracken"
      Added contact for Nokia copyright
      Change Urho's contact name for Ivan's
      Change all (email) addresses to <email> in copyright
      tracker-store: Removed mingw-compat.h
      libtracker-miner: Revert exported symbols regex change
      libtracker-miner: Removed headers that are installed from sources
      libtracker-client: Generate tracker-client-$version.vapi not static 0.7.vapi
      libtracker-client: Removed old .vapi file
      Merge branch 'license-fixes'
      libtracker-miner: Disable monitor test for now
      libtracker-miner: Always report *some* progress when crawling
      libtracker-miner: Make sure progress is set to 0.0 initially
      tracker-status: Improve output of command
      tracker-control: Improve output when for --start
      libtracker-miner: Fix warning
      Fixes GB#613977, many text mime types are not fully extracted
      Fixes GB#614449 - tracker-extract module directory should be environment configurable
      libtracker-miner: Fixed documentation errors and added some
      tracker-extract: Fixed some whitespace issues in JPEG extractor
      Fixes NB#161457, nco:creator for JPEGs has multiple dummy contacts shown in CM
      tracker-extract: Cleaned up png, tiff, jpeg and xmp source
      tracker-extract: Fixed TIFF contact SPARQL creation, use preupdate
      tracker-extract: Fixed PNG contact SPARQL creation, use preupdate
      tracker-extract: Fixed OGG contact SPARQL generation, use preupdate
      tracker-extract: Use urn:contact not urn:artist for nco:Contact URNs
      tracker-extract: Don't use urn:author for nco:Contact as creator
      tracker-search: Sort results for docs, images, videos, files & folders
      Fixes NB#162585, tracker-extract is crashing for mp3s with id3v24 tags
      libtracker-miner: Don't install tracker-miner-dbus.h to /usr/include
      distcheck: Fixed first round of issues
      Bumped version to 0.8.0
      libtracker-miner: Removed old vapi file
      Bumped db version for 0.8 release
      Updated NEWS
      NEWS: last minute tweaks
      Bump version of master to 0.9
      Revert "tracker-preferences: Turn off no-show-all in .ui file for a frame"
      libtracker-miner: Fixed debian builds, don't use $(builddir) in Makefile.am
      tracker-miner-fs: Removed unused $(tracker_store_win_libs) from Makefile.am
      tracker-miner-rss: Link with libtracker-common
      tracker-miner-rss: Add RSS D-Bus service file
      Fixes NB#158962, tracker-miner-fs emits criticals for some desktop files
      tracker-miner-rss: Small code clean ups
      tracker-miner-rss: Added debug information to follow what is going on
      configure: Default libunac to auto not disabled
      configure: Enable functional tests by default
      Fixes GB#614981 - Make distcheck depend on important components
      Updated README
      Removed TODO, it was out of date
      Updated NEWS
      libtracker-db: Change version enum to use more sensible names
      libtracker-db: Bumped db version for added indices
      Fixes GB#615184, Is the low memory configuration option deprecated?
      libtracker-extract: Added deprecation information to documentation
      libtracker-extract: Fixed a number of documentation issues
      libtracker-extract: Cleaned up xmp test code
      libtracker-data: Fixed distcheck, missing .out file
      libtracker-data: Fixed distcheck, missing rq/out files for xpath functions
      Support nao:description
      tracker-tag: Add support for nao:description
      tracker-tag: Updated man page for --description
      Bump version
      Updates NEWS
      Functional Tests: Added basic file operations to miner-fs and support for desktop environment
      libtracker-miner: Don't translate statuses
      Merge branch 'async-queries-due'
      Updated NEWS
      Bumped version
      tracker-extract: Fixed double free in Vorbis extractor
      Updated NEWS
      tracker-search-tool: Removed --service and updated man page
      Bump version
      Merge branch 'miner-flickr-review'
      Updated NEWS
      configure: Cleaned up flickr indentation
      tracker-miner-flickr: Fixed make distcheck issues
      tracker-miner-flickr: Added .desktop.in to POTFILES.in
      tracker-info: Show results in shortened form and add -f for long form namespaces
      tracker-search: Added --emails
      tracker-search: Don't show URN for results without --detailed
      tracker-search: Added --contacts
      tracker-search: Added received date to --emails and sort by date/subject
      Fixes GB#617082, RFE Useability - Learning How to Start the Miners was a Little Unintuitive
      Fixed make distcheck issues
      Bump version
      Updated NEWS
      Fixed desktop files which errored for desktop-file-validate
      tracker-miner-rss: Fixed desktop file, was using miner file desktop format
      tracker-miner-flickr: Added missing .desktop file
      Only use conditionals for final .desktop files
      configure: Fix inconsistencies between miners
      libtracker-miner: Removed monitor test, symbols are not exported
      evolution: Moved miner desktop file to same location as others in data/miners
      evolution: Move D-Bus service file to same place as other service files
      po: Fixed POTFILES.{in|skip}
      Fixes GB#618821 - Wrong X-GNOME-Bugzilla-Components for desktop files
      Fixes GB#618822 - c&p error for tracker-miner-rss autostart file
      tracker-extract: Some code clean ups from review
      Fixed distcheck since commit 6d65134ff27b35adbf56cbf190e5c9dc1c435e48
      documentation: Fixed various issues with new APIs missing
      Updated NEWS
      Release 0.9.5
      Fixes NB#170915 - tracker-search for snippet is resulting in errors
      tracker-utils: Fixed libtracker-client header includes
      tracker-search: Don't append "*" to all fts:match queries
      Fixed GB#619801 - We need SPARQL escaping for cases where we use g_file_info_get_display_name()
      Fixed data/ontologies/Makefile.am, #92 description file was missing
      Updated NEWS
      ontology: Include Maemo ontology in dist to fix distcheck
      Updated NEWS
      Release 0.9.6
      tracker-miner-fs: Set crawling interval to everytime started
      tracker-miner-fs: Fixed crawling-interval issues
      Updated NEWS
      Released 0.9.7
      Fixed broken whitespace/tabs in configure.ac
      libtracker-db: Updated first index filename and set contents
      libtracker-db: Moved last-crawl.txt machinery to here from miner-fs
      Updated NEWS
      Released 0.9.8
      libtracker-miner: Cleaned up logging
      libtracker-miner: Fixed broken is_optical detection
      libtracker-miner: Added some comments to the content guessing code()
      Merge branch 'mounts-without-volumes'
      Merge branch 'drop-unac'
      Fixes NB#174333 - Each file is listed twice in tracker search results
      NMO: Fixed Ivan's commit by updating lastChanged change in commit ded355
      Updated NEWS
      Bump database version
      Release 0.9.9
      Steroids-client: Code cleanup, phase 1 - examples/ and libtracker-client/
      libtracker-client: Reworked PendingData to split it properly between fast/slow
      libtracker-client: Code cleanup - phase 2
      libtracker-client: Fixed some memory leaks and DBUS service definitions
      libtracker-client: Fixed more whitespace issues caused by my broken emacs config
      tracker-store: Use DBUS_ERROR_UNKNOWN_METHOD not our own version
      tracker-store: Cleaned up steroids
      tracker-store: Make sure ALL requests increment the request_id
      tracker-store: Fixed warning about TrackerSteroidsPrivate
      tracker-store: Improve logging for query/update with steroids
      tracker-store: Improved logging for incorrect d-bus message signatures
      libtracker-client: Added FIXMEs for areas that need improving
      libtracker-client: Minor documentation fixes
      libtracker-client: Re-organise fast_async_callback_iterator()
      tracker-store: Fixed call to tracker_db_cursor_get_string() which has changed
      libtracker-client: Don't check for NULL before calling g_free()
      libtracker-client/tracker-store: Use same endian'ness
      libtracker-client: Fixed test case failures
      libtracker-client: Fixed warning for for tracker_result_iterator_next()
      Merge branch 'dbus-fd-experiment'
      Fixes GB#620362, mp3 extraction crashes if year string is NULL before using atoi() with libenca enabled
      Updated NEWS
      Small update to NEWS
      Release 0.9.10
      Bumped d-bus requirement to 1.3.1 from 1.3.0 for fd passing
      Updated .gitignore for .tar.gz
      tracker-control: Fixed typo in --help
      tracker-store: Protect non-portable GNU functions from compilation error
      Merge branch 'cpuaffinity'
      Fixes: GB#622702 - 0.8.13 does not build with gio 2.22 anymore
      Updated NEWS
      Release 0.9.11
      Merge branch 'dbus-performance'
      libtracker-common: Rename callback, prefix DBus in name
      libtracker-common: Check more parameters and make g_return* asserts clearer
      libtracker-common: Fixed memory leak in splice data struct cleanup
      tracker-extract: Small whitespace changes
      Merge branch 'drop-inotify'
      Updated NEWS
      Release 0.9.12
      Updated NEWS
      Release 0.9.13
      Updated NEWS
      Release 0.9.14
      build: Require Vala 0.9.4 for libtracker-sparql
      libtracker-sparql: Initial skeleton with cursor interface in vala
      libtracker-sparql: Added plugin loader class
      libtracker-sparql: Finished basic abstract base class API
      libtracker-sparql: Use GError for async methods in Connection abstract class
      libtracker-sparql: Use GFile for import functions, not strings
      libtracker-sparql: Copied TrackerSparqlBuilder from libtracker-client
      libtracker-sparql: Added utils file for escaping mostly
      libtracker-sparql: Added uri escape functions from libtracker-client
      libtracker-sparql: Don't return const gchar* for escape functions
      libtracker-sparql: Add D-Bus API constants
      libtracker-sparql: Added statistics{_async} virtual methods
      libtracker-sparql: Use TRACKER_SPARQL_VERBOSITY to control logging
      libtracker-sparql: Renamed 'import' method to 'load'
      libtracker-data: Fixed algebra test Makefile, typo for filter-in-3
      Updated NEWS
      Release 0.9.16
      tracker-store: Plug some leaks in dbus shutdown
      libtracker-bus: Add D-Bus implementation
      libtracker-bus: Implemented D-Bus FD passing using TrackerSparqlCursor API
      libtracker-bus: Get queries working using original dbus methods
      libtracker-bus: Minor whitespace changes similar to reverted patch from pvanhoof
      libtracker-bus: Make sure current_row is set to -1 and next() is always required
      libtracker-bus: Implement D-Bus version of statistics API
      libtracker-bus: Implement import{_async}()
      libtracker-bus: Fixed compilation without FD PASSING enabled
      libtracker-bus: Fixed steroids detection
      libtracker-bus: Allow backend to switch between fd passing and dbus-glib
      libtracker-bus: Avoid warnings when building without FD passing
      libtracker-bus: Cleaned up -shared C API
      libtracker-bus: Invert ifdef for array backend
      libtracker-sparql: Updated documented examples
      libtracker-sparql: Added insert_blank() example documentation
      libtracker-sparql: Fixed example documentation indentation
      libtracker-data: Plugged a leak in journal
      libtracker-extract: Move to libtracker-sparql from libtracker-client
      libtracker-client: Marked entire API as deprecated and updated documentation
      tracker-search: Use new libtracker-sparql API
      tracker-info: Use new libtracker-sparql API
      tracker-miner-fs: Use new libtracker-sparql API
      tracker-miner-rss: Fixed compiler errors and use new libtracker-sparql
      tracker-miner-flickr: Use new libtracker-sparql API
      tracker-miner-flickr: Add refactored writeback code of libtracker-client
      tracker-sparql: Use new libtracker-sparql API
      tracker-status: Don't use TrackerSparqlConnection and unref DBusGProxy
      tracker-import: Use new libtracker-sparql API
      tracker-stats: Reworked to use libtracker-sparql
      tracker-tag: Use new libtracker-sparql API
      libtracker-data: Fixed documentation build errors and some warnings
      libtracker-miner: Fixed build warnings
      libtracker-miner: Fixed various documentation issues
      build: Fixed a myriad of build issues
      libtracker-miner: Fixed memory leak on init/finalize of TrackerMiner
      tracker-miner-fs: Fixed memory leak when setting up volumes
      tracker-search: Improved output for -c and -f
      functional-tests: Fixed warnings from unhandled throws
      tracker-store: Allow disabling CPU affinity with env var
      libtracker-data: Don't leak in_use_filename in db-manager
      libtracker-data: remove all null checks before g_free() in db-manager
      libtracker-direct: Add initial skeleton
      libtracker-direct: Provide plugin API
      tracker-search: Fixed typo
      FT: Fixed make check failure
      tests: Fixed steroids test case
      Updated NEWS
      Release 0.9.17
      libtracker-bus: Throw errors for non-FD passing when Cancellable is cancelled
      libtracker-bus: Make sure we link with libtracker-sparql
      tracker-store: Fixed commit e718d703 for non FD passing users
      tracker-miner-fs: Fixed whitespace issues in miner-files-index.c
      tracker-miner-fs: Use tracker_dbus_request_failed() for error situations
      tracker-miner-fs: #define typo fixed
      tracker-miner-fs: Added debugging to know what file is requested to be indexed
      tracker-miner-fs: Remove --add-file option
      tracker-control: Don't print PIDs if we're reindexing mimes or a file
      tracker-control: Print when reindexing mime types or files is successful
      tracker-control: Make -f and -m outputs translatable
      libtracker-miner: Allow API to bypass checks for users
      libtracker-sparql: Added TRACKER_SPARQL_BACKEND environment variable
      libtracker-sparql: Add debugging to know what SPARQL is used with direct-access
      Merge branch 'direct-wait'
      Fixes: GB#627893, tracker 0.9.17 does not compile with e-d-s/evolution 2.31.90 built with gtk+ 3.
      Updates NEWS
      Updated NEWS
      Release 0.9.18
      tracker-extract: Fixed xine, mplayer and totem backends
      Updated NEWS
      Updated NEWS
      Release 0.9.19
      libtracker-sparql: Renamed tracker-plugin-loader to tracker-backend
      tracker-extract: Fixed MSOffice extractor to set nfo:Presentation & nfo:Spreadsheet
      Fixes GB#628872, tracker-control -t or -k shouldn't kill tracker-status-icon
      Added Aleksander to MAINTAINERS
      tracker-miner-rss: Fixed status so we aren't always initializing or at 0%
      tracker-miner-flickr: Fixed so we're not always at 0% if not authenticated
      Updated NEWS
      Release 0.9.20
      libtracker-sparql: Added cursor_next_async() test case
      libtracker-sparql: Updated test case to include the 2nd query from needle
      libtracker-data: Don't set async wrapper callback func to NULL after calling it
      libtracker-sparql: Added comprehensive test for cursor_next()
      Fixed coding style issues
      libtracker-sparql: Fixed places where column is an int not uint
      Merge branch 'return-types'
      libtracker-sparql: Change column type to int from uint
      Small code clean ups
      libtracker-miner: Improved debugging to avoid store availability confusion in log
      Merge branch 'name-owner-changed-improvements'
      tracker-extract: Add summary information when shutting down
      tracker-extract: Small gif code style fixes
      libtracker-data: Bumped database version due to fix for NB#186055
      Updated NEWS
      Release 0.9.21
      Ontology: NCO: Set tracker:notify to true for nco:ContactList
      tracker-extract: Code cleanups for quill albumart implementation
      tracker-extract: Show stats message for 0 items listed too
      libtracker-sparql: Added an "environment variables" section to documentation
      tracker-store: Added TRACKER_STORE_{SELECT|UPDATE}_CACHE_SIZE to man pages
      Updated NEWS
      Release 0.9.22
      libtracker-sparql: Added get_async() and get_direct_async() for Connection
      libtracker-sparql: Fixed waiting for service for connection.get_async()
      libtracker-sparql: Don't always assume direct_only in get_internal_async()
      libtracker-sparql: Fixed build failure with new connection_get() API
      libtracker-sparql: Added locking to sync/async connection_get() methods
      libtracker-sparql: Updated documentation got async-get-connection cases
      Merge branch 'async-get-connection'
      libtracker-extract, libtracker-miner, libtracker-sparql: Added Since: tags to docs
      libtracker-sparql: Fix test case when FTS is disabled
      libtracker-sparql: Updated documentation warnings/errors
      Updated NEWS
      Release 0.9.23
      Fixes NB#196143, tracker-info core dumps with NULL cursor getting prefixes
      Depend on automake 1.11 for Vala support
      libtracker-data: Bumped DB version
      Updated NEWS
      libtracker-sparql: Document the Wait() API briefly and update examples in documentation
      Release 0.9.24
      tracker-extract: Use posix_fadvise() when closing files
      libtracker-sparql: Fixed some coding style and whitespace issues
      Merge branch 'multi-insert'
      libtracker-sparql: Make new example for_update_array a bit more aesthetic
      libtracker-sparql: Added missing APIs to documentation sections file
      Release 0.9.25
      tracker-miner-fs: Fixed MeeGo app miner, missing include for GStrv
      Fixes: Bug 632399 - [PATCH] configure.ac: Skip `AC_CHECK_FILE` when cross compiling
      configure: Fixed warning with recent autoconf versions for AC_INIT
      Updated NEWS
      libtracker-miner: get_running() now ignores the ".Index" not old ".Reindex" d-bus interface
      Updated NEWS
      Release 0.9.26
      libtracker-bus: Clean up CFLAGS/LIBS
      libtracker-common: Clean up CFLAGS/LIBS
      libtracker-data: Clean up CFLAGS/LIBS
      libtracker-direct: Cleaned up CFLAGS/LIBS
      libtracker-extract: Clean up CFLAGS/LIBS
      libtracker-fts: Cleaned up CFLAGS/LIBS
      libtracker-miner: Cleaned up CFLAGS/LIBS
      libtracker-sparql: Cleaned up CFLAGS/LIBS
      libtracker-client: Cleaned up CFLAGS/LIBS
      tracker-explorer: Cleaned up CFLAGS/LIBS
      tracker-control: Cleaned up CFLAGS/LIBS
      tracker-store: Cleaned up CFLAGS/LIBS
      tracker-utils: Cleaned up CFLAGS/LIBS
      tracker-writeback: Cleaned up CFLAGS/LIBS
      tracker-search-tool: Cleaned up CFLAGS/LIBS
      tracker-preferences: Cleaned up CFLAGS/LIBS
      tracker-status-icon: Cleaned up CFLAGS/LIBS
      tracker-search-bar: Cleaned up CFLAGS/LIBS
      tracker-extract: Cleaned up CFLAGS/LIBS
      tracker-miner-fs: Cleaned up CFLAGS/LIBS
      tracker-miner-rss: Cleaned up CFLAGS/LIBS
      tracker-miner-flickr: Cleaned up CFLAGS/LIBS
      build: Remove WARN_CFLAGS and GCOV_{CFLAGS|LIBS}, use BUILD_{CFLAGS|LIBS} instead
      build: Don't include specific directories, just src/
      tracker-nautilus-extension: Cleaned up CFLAGS/LIBS
      tracker-miner-evolution: Cleaned up CFLAGS/LIBS
      libtracker-client: Added -Wno-deprecated-declarations to CFLAGS
      libstemmer: Cleaned up CFLAGS/LIBS
      examples: Cleaned up CFLAGS/LIBS
      utils/playlists: Cleaned up CFLAGS/LIBS
      tests/functional-tests: Cleaned up CFLAGS/LIBS
      tests/common: Cleaned up CFLAGS/LIBS
      tracker-search-bar: Use BUILD_CFLAGS not WARN_CFLAGS, etc
      tracker-store: Removed directory in tests/, not in use for some time
      libtracker-miner: Small indentation fix in libtracker-miner tests Makefile.am
      libtracker-data: Removed db-manager attach, unattach and custom tests
      tracker-extract: Removed all tests, have been unused for some time
      functional-tests: Moved all IPC tests to ipc/
      libtracker-extract: Fixed example LIBS
      libtracker-miner: Fixed example LIBS
      class-signals: Fixed example CFLAGS/LIBS and removed unnecessary #defines in test
      utils/mtp: Cleaned up CFLAGS/LIBS
      utils/playlists: Instead of using #if in Makefile, do it for parent's SUBDIRS
      docs/tools: Cleaned up ontology-graph and ttl2sgml CFLAGS/LIBS
      docs: Cleaned up CFLAGS/LIBS for libtracker-{client|miner|sparql}
      libtracker-extract: Cleaned up CFLAGS/LIBS for tests
      tracker-steroids: Cleaned up CFLAGS/LIBS for tests
      tracker-miner-fs: Removed all tests, they were empty and did nothing
      tracker-extract: Remove tests/tracker-extract from configure.ac
      utils/services: Cleaned up CFLAGS/LIBS
      libtracker-miner: Cleaned up CFLAGS/LIBS for tests
      libtracker-common: Cleaned up CFLAGS/LIBS for tests
      libtracker-client: Cleaned up CFLAGS/LIBS for tests
      functional-tests: Cleaned up IPC CFLAGS/LIBS
      libtracker-fts: Cleaned up CFLAGS/LIBS for tests
      libtracker-sparql: Cleaned up CFLAGS/LIBS for tests
      libtracker-data: Cleaned up CFLAGS/LIBS for tests
      utils/playlists: Cleaned up CFLAGS/LIBS for playlist2ttl
      tests/common: Cleaned up CFLAGS/LIBS
      tracker-extract: Cleaned up CFLAGS/LIBS for each module
      tracker-writeback: Cleaned up CFLAGS/LIBS
      build: Use AM_CPPFLAGS now INCLUDES is deprecated
      libtracker-miner: Cleaned up order of example Makefile.am
      class-signal: Cleaned up order of example Makefile.am
      libtracker-direct: Cleaned up whitespace and ordering
      libtracker-common: Add HAL/UPOWER to CFLAGS/LIBS in configure
      tracker-extract: Merge QT/GdkPixbuf/LSA into CFLAGS/LIBS
      libtracker-extract: Merge IPTC/EXIF/EXEMPI into CFLAGS/LIBS
      libtracker-miner: Merge NM/KEYRING into CFLAGS/LIBS
      libtracker-{data|fts}: Merge UNICODE_SUPPORT into CFLAGS/LIBS
      build: Remove separate checks for GLIB, GIO, DBUS, etc
      build: Don't look for 'tar' command, it is a run-time requirement
      tracker-miner-fs: Merge MEEGOTOUCH into CFLAGS/LIBS
      build: Rearranged configure to group things better
      build: Replaced all trailing tabs before \ for spaces in Makefile.ams
      fixup: whitespace error in makefile.am for \ fixes
      build: Fixed make distcheck issues with configure args mismatching vars
      tracker-sparql: Added --list-indexes to show database indexes
      Updated NEWS
      Release 0.9.27
      Revert "Properly indent MeeGo configure result"
      build: Show Meegotouch support for the app miner inline
      ontology: Add tracker:domainIndex for nie:title on nmm:MusicAlbum
      ontology: Deprecate nmm:albumTitle for nie:title
      ontology: Add tracker:indexed true for nmm:artistName
      tracker-extract: Migrate to nie:title from nmm:albumTitle
      Ontology: Updated indicies file explaining changes in this branch
      tracker-explorer: Use Automake 1.11 Vala features
      libtracker-miner: Use Automake 1.11 Vala features for tests/
      functional-tests: Use Automake 1.11 Vala features for ipc/
      libtracker-sparql: Use Automake 1.11 Vala features
      libtracker-bus: Use Automake 1.11 Vala features
      tracker-preferences: Use Automake 1.11 Vala features
      libtracker-direct: Use Automake 1.11 Vala features
      libtracker-data: Use Automake 1.11 Vala features
      libtracker-client: Use Automake 1.11 Vala features
      tracker-miner-flickr: Use Automake 1.11 Vala features
      build: Use BUILT_SOURCES for stamp files to avoid build errors
      build: Fixed distcheck issues
      build: Use BUILD_VALAFLAGS for "-g" and define in configure
      Merge branch 'vala-makefiles'
      functional-tests: Fixed build for ipc/ tests
      Merge branch 'gdbus'
      Merge branch 'music-album-domain-index'
      utils: tracker-sql: Fixed --query command line option not working
      Updated NEWS
      Merge branch 'neo'
      Updated NEWS
      tracker-sql: Added to POTFILES.in
      libtracker-sparql: Use g_assert_no_error() instead in tests
      Revert "Updated NEWS"
      Revert "Merge branch 'neo'"
      Release 0.9.28
      Fixes GB#634669, missing test file in tarball
      Fixes GB#635757, missing test file in tarball
      require: Vala 0.11.2 (was 0.11.1)
      functional-tests: Link against libtracker-data for IPC tests
      docs/tools: Fixed linking error for tracker_locale_*(), missing libtracker-common
      libtracker-data: Disable fn:starts-with test for !libicu cases
      Release 0.9.30
      functional-tests: Require Python >= 2.6 with --enable-functional-test
      build: Binaries built now use *stable* named versions only
      build: Removed INSTALL file, it is generated automatically
      libtracker-data: Include libtracker-data.vapi in tarball
      tracker-extract: Use gint not guint for counting success/failure extractions
      libtracker-miner: Cleaned up documentation
      libtracker-sparql: Cleaned up documentation
      build: Require dia when building documentation
      tracker-extract: Fixed GUPNP-DLNA nfo:channels insertion
      Release 0.9.31
      tracker-needle: Initial Needle app
      tracker-needle: Updated treeview icon size and details to include size/modified time
      tracker-needle: Added icon support for results and fixed timestamps
      tracker-needle: Fixed icon sizes
      tracker-needle: Support searching by title as well as content
      tracker-needle: Moved needle to tracker-needle
      tracker-needle: Moved ui and vala files to prefix tracker-
      tracker-needle: Fixed UI file name
      tracker-needle: Added config.vapi
      tracker-needle: Fixed a bunch of whitespace issues
      tracker-needle: Fixed build errors
      tracker-needle: rename tracker_needle binary to tracker-needle
      tracker-needle: Removed back/forward buttons and re-run query if find-in toggled
      tracker-needle: Added statistics dialog
      tracker-needle: Support opening applications
      tracker-needle: use tracker:available in search
      tracker-needle: Use smaller pixbuf size for icons and set tooltip column to belongsToContainer
      tracker-needle: Fixed whitespace issues
      tracker-needle: Added cellrenderer for non-file based items
      tracker-needle: Don't make subtext italic and fix warnings when text is null
      tracker-needle: Added another view for detailed searching
      tracker-needle: Moved time format to utils module
      tracker-needle: Removed hack to fix config.h include for GETTEXT
      tracker-needle: Moved theme pixbuf fetching to utils
      tracker-needle: Renamed time format function
      tracker-needle: Fixed build requirements in Makefile.am
      tracker-needle: migrate to libtracker-sparql
      tracker-needle: Added support for detailed view
      tracker-needle: Make use of column2 for size/duration/page count/etc
      tracker-needle: Added odd/even hinting but by category not every row
      tracker-needle: Add some polish
      tracker-needle: Make result list text ellipsized to allow collapsing
      tracker-needle: Fixed escape_string() call after changes in libtracker-sparql
      tracker-needle: Fixed music query to include title/artist/albums
      tracker-needle: Don't show find-in buttons where unused
      tracker-needle: Added tracker-view.vala to handle different result set views
      tracker-needle: Added a spinner to indicate when searching
      tracker-needle: Use cursor.next_async() to give Spinner some cpu time
      tracker-needle: Fixed spinner, so it doesn't stop immediately after starting
      tracker-needle: Add combobox and remember searches for local session
      tracker-needle: Strip critieria before searching for it of any whitespaces
      tracker-needle: Fixed bug where seconds where not added if 0 for Music
      tracker-needle: Added Config class to remember search history between instances
      tracker-needle: Added a tag list
      tracker-needle: Fixed recent libtracker-sparql API changes
      tracker-needle: Added email support
      tracker-needle: Adapt to recent configure-for-binaries merge to master
      tracker-needle: Use new automake 1.11 features for Vala build
      tracker-needle: Fixed all warnings and build issues with Vala >= 0.11.
      tracker-needle: Added emails to the stats
      tracker-needle: Added Ctrl+S and Ctrl+F to focus the search bar
      tracker-needle: Moved tracker-config to tracker-history
      tracker-needle: Fix launching from icon view
      tracker-needle: Show 'no-results' page if criteria is empty
      tracker-needle: Show filename not parent dir for tooltips in category view
      tracker-search-tool: Removed and replaced by tracker-needle
      libtracker-extract: Added -guarantee module
      libtracker-extract: Update API to allow one function call from extractors
      build: Add a note about support for guaranteed metadata
      libtracker-extract: Rename *from_filename* to *from_file*
      Merge branch 'guarantee'
      build: Disable functional tests by default
      tracker-needle: Added generated .c files to PO/POTFILES.in
      Release 0.9.32
      build: Don't require tracker-needle to build by default
      Ontology: Change URI for URL in the documentation which was wrong
      Don't disable tracker-needle if it can be built
      libtracker-miner: Fix progress percentage duplicates in signal emissions
      tracker-search-bar: Don't use Bonobo
      tracker-needle: Use nco:publisher if nco:creator is not available for documents
      tracker-needle: Fixed query catch conditions to avoid build warnings
      tracker-needle: Translate "Unknown" strings
      libtracker-miner: Use G_LOG_LEVEL_INFO for status and stats
      tracker-needle: Use a meaningful window title "Desktop Search"
      tracker-needle: Add Ctrl+W to close window
      tracker-needle: List folders in first/initial view
      libtracker-miner: Move interface_vtable into function it is used in
      libtracker-miner: Move interface_vtable into function it is used in
      tracker-miner-fs: Move interface_vtable into function it is used in
      tracker-extract: Move interface_vtable into function it is used in
      tracker-status: Switch from old DBus generated API calls to GDBus
      tracker-miner-fs: Fixed signature for GetMetadataFast call
      libtracker-common: Fix tracker_dbus_send_and_splice_async() so GSimpleAsyncResult has a source_tag
      libtracker-miner, tracker-extract: Don't use old dbus-glib errors
      build: Removed dbus-glib from pkg-config unless needed and fixed includes
      tracker-extract: Cleaned up the gupnp-dlna module coding style
      tracker-miner-evolution: Fix dbus-glib-1 includes which are no longer needed
      utils: tracker-sql: Cleaned up whitespace
      libtracker-data: Give context to g_warning()s
      libtracker-data: Don't set str to NULL before setting it to a value
      Merge branch 'miner-fs-monitor-created-event-fixes'
      Merge branch 'cursor'
      build: Comment configure about why we still have dbus and dbus-glib-1
      Release 0.9.35
      Ontology: Fixed email-address in 89 mtp which broke documentation build
      Ontology: Added missing documentation for rdf, mtp and slo
      tracker-status-icon: Remove this application, it is a geek's toy
      Merge branch 'no-bonobo'
      Merge branch 'miner-fs-dont-crawl-open'
      libtracker-miner, tracker-miner-fs: Protect potential NULL unrefs in finalize
      tracker-miner-fs: Don't set object->finalize if we just hook up parent finalize
      Merge branch 'miner-fs-initable-iface'
      tracker-control: Cleaned up includes
      tracker-control: Some small code clean ups
      tracker-control: Added --pause-details code
      Merge branch 'merge-control-status'
      libtracker-data: Add APIs to add/remove mtime-check stamp file
      libtracker-miner: Add APIs to the existing properties for mtime-checking
      tracker-miner-fs: Use CrawlingInterval config to force/disable/delay/check for mtime checking
      libtracker-miner: Don't stay in "Initializing" if crawling is disabled
      tracker-miner-fs: Apply mtime-checking config to application mining
      libtracker-miner: If mtime-checking is disabled, avoid further SPARQL requests
      build: Don't depend on tracker-explorer dependencies to pass configure
      Merge branch 'no-mtime-checks-on-start'
      Release 0.9.37
      plugins/nautilus: Update to use libtracker-sparql not libtracker-client
      tracker-needle: Make sure apps launch and don't show the desktop file
      Merge branch 'nautilus-extension-update'
      Merge branch '0.10-documentation-review'
      Merge branch 'unique-nie-url'
      Release 0.9.38
      tracker-search-bar: Update to use libtracker-sparql not libtracker-client
      tracker-needle: Use fixed height for detailed view
      tracker-needle: Use a separate store for each view
      build: Fix error message when evolution requirements are missing
      Merge branch 'gtk3'
      Merge branch 'evolution-plugin'
      Release 0.10.0
      examples/async-connection: Updated to be fully async
      examples: Move async-connection and class-signal to libtracker-sparql subdir
      examples: Don't forget class-signal.c
      examples: Don't forget to free structure in async-connection
      tracker-extract,pdf: Updated copyright
      tracker-miner-fs: Include tracker-miner-applications-meego.h in SOURCES
      tracker-miner-flickr: Remove --includedir=libtracker-client
      libtracker-miner: Simplify provider inclusion in Makefile.am
      schemas: Use tracker-enums.h, not tracker-settings.h to fix build
      build: Migrate to GSettings
      build: Remove .cfg man page documentation now we use gsettings
      Merge branch 'grouped-deletes'
      tracker-preferences: Refactored the Vala code and cleaned things up a bit
      tracker-preferences: Switch from GKeyFile to GSettings
      schemas: Fix make check with new gschemas directory
      po: Fixed POTFILES.in which was missing gschema xml files
      libtracker-miner: Don't delete nie:contentCreated when updating files
      libtracker-extract: Use same exclusion preprocessor rules as other headers
      libtracker-extract: Whitespace fixes
      libtracker-extract: Renamed tracker-extract-module-manager to remove "extract".
      tracker-extract: Added note about why rule files are not in a separate dir
      tracker-extract: Updated man page to include env var TRACKER_EXTRACTOR_RULES_DIR
      libtracker-extract: Updated documentation example for tracker_extract_get_metadata()
      Merge branch 'extractor-rules-list'
      tracker-extract: Fixed make distdir issue (playlist vs playlists)
      libtracker-sparql: Add test case for the bug this fixes.
      Merge branch 'sparql-init'
      tracker-miner-fs: Add --no-daemon command line to exit when indexing done
      libtracker-sparql: Don't export symbols which are internal
      tracker-control: Fixed some whitespace issues
      libtracker-fts: Improve documentation for FTS schema
      libtracker-data: Rename Store.DB to just DB
      tracker-miner-fs: Removed unused structure
      libtracker-data: Fixed memory leaks and updated db-config API
      po: Added FTS and DB dconf schema files to POTFILES.in
      tracker-extract: Renamed schemas "Extractor" to "Extract" for consistency
      schemas: Include DB and fix FTS in Tracker.gschema.xml.in
      tracker-miner-fs: Renamed schemas "FileSystem" to "Files" for consistency
      libtracker-miner: Use "Since: 0.12", not 0.11.
      tracker-control: Use tracker_seconds_to_string() for nicer output
      Merge branch 'miner-fs-remaining-time'
      tracker-needle: Cleaned up some whitespace issues
      tracker-needle: Improve "icons" or "images" category to allow filtering by all or title
      functional-tests: Fixed distcheck issue with dconf
      build: Fixed missing gschema .xml.in files in distcheck
      libtracker-fts: Fixed distcheck with dconf files not cleaned up
      libtracker-data: Fixed distcheck with dconf files not cleaned up
      build: Bump version to 0.11
      build: Added initial introspection support
      libtracker-sparql: Added introspection .gir file generation
      libtracker-extract: Added introspection .gir file generation
      libtracker-miner: Added introspection .gir file generation
      libtracker-sparql: Fix gir generation dependencies
      libtracker-extract: Don't use specific version numbers for .gir files
      libtracker-miner: Don't use specific version numbers for .gir files
      libtracker-sparql: Added TRACKER_CHECK_VERSION and tracker_check_version()
      build: Fixed the disparities between gir_DATA and girdir
      libtracker-sparql: Fix single header include check mismatch
      build: Require Vala >= 0.12.0, to avoid introspection sed scripting/fixing
      build: Fixed remaining distcheck issues with introspection
      build: Fixed broken distcheck configure arguments
      libtracker-extract: Fixed typo breaking distcheck, s/typelibs/typelib/g
      tracker-miner-fs: Update man page given --no-daemon / --initial-sleep exclusivity
      Merge branch 'miner-fs-initial-sleep'
      libtracker-sparql: Build typelib and so introspection works
      libtracker-common: Re-instate setrlimit()
      tracker-extract: Cleaned up logging
      tracker-extract: Make sure we finalize the extractor object to print summary
      Merge branch 'extractor-controller-thread'
      tracker-info: Additional fixes for the --turtle command line option
      build: Require rest 0.7, Fedora and Ubuntu don't have 0.6 anymore
      maemo: Added timestamp change for maemo:PostalAddress
      Merge branch 'meegotouch'
      tracker-miner-rss: Fixed crash trying to cast TrackerSparqlConnection to TrackerMinerRSS
      tracker-miner-rss: Avoid recursive checking and inconsistent graph use
      tracker-miner-rss: Added --add-feed and --title options
      tracker-miner-rss: Improve debugging and code maintainability
      tracker-miner-rss: Fixed ASK SPARQL to check true/false not 0/1
      tracker-control: Add --backup and --restore support
      tracker-miner-rss: Rename functions to make more sense
      tracker-miner-rss: Only change mfo:updatedTime if a feed is added
      tracker-miner-rss: Remove check for our update in GraphUpdated
      tracker-control: Allow backup/restore to take local file names
      tracker-control: Disable default dbus timeout on backup/restore
      tracker-miner-fs: Explain why we don't close the sparql object on cancellation
      Merge branch 'tracker-control-with-backup-and-restore'
      Merge branch 'miner-rss-0.11-fixes'
      Merge branch 'gtk3'
      Merge branch 'miner-check-queues'
      libtracker-common: Fixed documentation version typo, s/0.10.4/0.10.14/
      libtracker-miner: Fix builds including this library using g++
      tracker-extract: Provide clear logging about which extractor module is used
      tracker-evolution: Renamed object for consistency to MinerEvolution
      tracker-evolution: Cleaned up unused code and whitespace issues
      tracker-evolution: Coding style fixes
      tracker-evolution: Added some debugging to see what's going on
      tracker-evolution: Make miner initable
      tracker-evolution: Don't set status/progress to twice when Idle
      tracker-evolution: When reporting "Updating Folder" state which one
      libtracker-miner: Honor auto_start parameter in tracker_miner_manager_new_full()
      tracker-control: Free GError if getting TrackerMinerManager fails
      tracker-control: Use full API to get miner manager and report errors
      tracker-control: Don't auto-start miners for pausing/resuming/listing/pause details
      tracker-control: Fixed memory leak when getting pause details
      libtracker-miner: Improve password provider error handling and reporting
      libtracker-miner: Use test location for password provider config and don't abort
      docs/manpages: Fixed the way we include man pages.
      Release 0.11.0
      tracker-needle: Fixed crash for null cursor and calling next() on it
      tracker-needle: Added bookmarks to the stats dialog
      tracker-needle: Improve the information shown about bookmarks
      libtracker-miner: Fixed -0.00 progress being reported
      tracker-control: Don't represent 0% with a ✓ (i.e. done)
      tracker-control: Clean up store progress reporting
      libtracker-miner: Make sure "Processing..." is 2% or higher in progress
      libtracker-miner: Fix inconsistent status with progress signals
      libtracker-miner: Special case .xsession-errors and ignore all about it
      libtracker-miner: Make sure status is set to 'Idle' on object construction
      libtracker-data: Make sure we don't leak sql_dir on multiple _init() calls
      libtracker-miner: Use tracker_processing_task_unref() instead of _free() to fix build
      tracker-writeback: Don't LDADD $(LIBTRACKER_MINER_LIBS)
      tracker-extract,writeback: Don't use same #define for headers
      tracker-writeback: Fixed include orders
      tracker-miner-fs: Fix small whitespace issue
      tracker-extract: Fix include orders
      tracker-miner-fs: Fix inconsistencies in #ifndef and #define names
      tracker-writeback: Add man page
      libtracker-miner, tracker-miner-fs: Improved debugging
      tracker-writeback: Add g_warning when file !native + improve other errors
      tracker-writeback: Fix licensing errors in files
      tracker-miner-fs: Fix licensing errors in files
      libtracker-miner: Fix #ifndefs for priority-queue, sparql-buffer and task-pool
      libtracker-miner: Fix copyright for priority-queue, sparql-buffer and task-pool
      tracker-miner-fs: Fix critical warnings when cleaning up NULL GFile/GPtrArrays
      tracker-writeback: Remove all references of .cfg files in man pages
      libtracker-miner: Added APIs for pausing miners during process life time
      tracker-control: Add command line switch for new pause-for-process APIs
      Add 'src/plugins/thunderbird/' from commit '574f3b414badae0adc0377e624584226219f951d'
      thunderbird: Add initial build system around extension
      thunderbird: Build system and plugin now work properly with TB >= 5.0
      tracker-writeback: Fixed distcheck breakages
      thunderbird: Use a proper version comparison function
      Merge branch 'thunderbird'
      Add 'src/plugins/firefox/' from commit '5e79d3fea70cdff76415a86b26dd2d3c7e2548de'
      firefox: Added build system to install this plugin
      tracker-search: Add support for -b, --bookmarks
      firefox: Added missing Makefile.am
      .gitignore: Added install.rdf common in Mozilla extensions
      Merge branch 'firefox'
      firefox, thunderbird: Fixed distcheck issues
      build: Disable firefox, thunderbird for distcheck
      Release 0.11.1
      tracker-miner-fs: Disable writeback by default.
      tracker-extract: Small coding style clean ups
      Merge branch 'gstreamer-with-dlna'
      libtracker-extract: Added some debugging to know what rules files are loaded
      thunderbird, firefox: Use -f with ln to force destination and use $(MKDIR_P)
      libtracker-miner: Line wrap documentation with annotations
      build: Bump tracker_api_version to 0.12 but keep major/miner as 0.11
      firefox, thunderbird: Require 0.10 or 0.12 .so files not 0.11
      libtracker-extract: Don't install examples/ rules mock up
      Merge branch 'bump_api_version_0.12'
      tracker-extract: Drop real media / helix extractor
      tracker-extract: Improve debugging for filtered modules and mime guessing
      tracker-extract: Improve checks for mimetype guessing
      tracker-extract: Make sure we check filtered modules for dbus calls too
      Merge branch 'drop-helix-extractor'
      tracker-needle: Show email subject as primary information not sender
      thunderbird: Add desktop file so needle opens email on activation
      tracker-needle: Avoid g_markup_escape_text() critical with NULL
      build: Fixed distcheck issues
      Release 0.11.2
      tracker-miner-fs: Use XDG locations not static values for desktop files
      Merge branch 'dlna-mime'
      tracker-extract-gstreamer: Don't mention URI for dlna debugging
      tracker-extract-gupnp-dlna: Initialise all variables in MetadataExtractor struct
      Merge branch 'orientation-fix'
      libtracker-sparql: Don't package .gir/.typelib files in tarballs
      tracker-control: Add work for initial --get-log-verbosity
      tracker-control: Add work for initial --set-log-verbosity
      tracker-control: Added man page documentation for --{get|set}-log-verbosity
      Merge branch 'tracker-control-verbosity'
      tracker-miner-fs: Check URL is provided for desktop file Type=Link
      Merge branch 'handle-desktop-links'
      tracker-miner-fs: Improve query performance for updating tracker:available on mounting
      libtracker-extract: Fixed some small coding style issues
      tracker-extract: Fix potential memory leak with XMP where string
      tracker-extract: Fixed reference to non-existent variable
      libtracker-extract: Fixed missing "Since" in documentation
      libtracker-extract: Fixed unit tests which now require a graph parameter
      Merge branch 'wip/extract-graphs'
      libtracker-extract: Fix coding style issues
      libtracker-extract: Don't assume ':' exists in every path we iterate
      libtracker-extract: Use GSlice and free TrackerXmpRegion structures
      libtracker-extract: Fixed memory leak in iterate_simple() for XMP data
      tracker-extract: Fix a number of memory leaks
      libtracker-extract: Return TRUE in tracker_xmp_apply_regions() if no regions
      libtracker-extract: Support graph in tracker_xmp_apply_regions()
      libtracker-extract: Remove where and uri args from tracker_xmp_apply_regions()
      Merge branch 'experiment-with-roi'
      tracker-extract: Don't leak where clause in image extractions
      Merge branch 'forced-mtime-check-per-directory'
      build: Require GLib 2.28 (was 2.26)
      Release 0.12.0
      build: Require Vala >= 0.13.4
      libtracker-miner: Added tracker_priority_queue* API to exported symbols
      tracker-miner-fs, tracker-writeback: Remove all dbus-glib occurrences
      nautilus: Improve the code generally
      nautilus: Remove tracker_glist_copy_with_nautilus_files(), no longer used
      nautilus: Don't re-define tracker_sparql_escape_string() instead re-use it
      build: Don't require explicitly GTK+ 3.x for nautilus, it can cause crashes
      Merge branch 'nautilus-issues'
      libtracker-extract: Fix doc build breakage
      libtracker-sparql: Include introspection annotations glossary
      libtracker-miner: Include introspection annotations glossary
      tracker-preferences: Use one list for locations and add XDG toggle buttons
      Merge branch 'tracker-preferences-xdg-dirs'
      tracker-preferences: Updated text used on Locations tab from feedback
      tracker-needle: Include tags in search results and only show files for selected tag
      tracker-needle: Disable search entry when filtering by tag list
      tracker-needle: Add initial context menu for views and launching parent dirs
      tracker-needle: Ellipsize tag list so long tags don't obstruct window
      tracker-needle: Don't add same renderer x2 to a column and show tag count
      tracker-control: Missing plural handling for "Found %d miners {running|installed}"
      libtracker-miner: Improve docs for tracker_miner_manager_pause_for_process()
      tracker-control: Don't finalize TrackerMinerManager with --pause-for-process
      tracker-control: Reset GSettings config on -c option
      tracker-miner-fs: Change default for low-disk-space-limit to be disabled (-1)
      Merge branch 'roi-png-fix'
      Revert "Fix the Imagemagick png raw profile magic."
      Merge branch 'roi-png-fixed'
      libtracker-common: Added functionality for SCHED_IDLE scheduler priority
      tracker-miner-fs, tracker-extract: Add config option SchedIdle
      tracker-preferences: Remove throttle implementation
      Merge branch 'SCHED_IDLE'
      libtracker-common: Disable configure.ac checks for ioprio_set()
      firefox: Don't try to load 0.10.x libraries, we're using APIs not available there
      thunderbird: Don't try to use older versions of Tracker
      build: Bump version to 0.13.0
      libtracker-common: Renamed function to casecmp filenames without extension
      libtracker-common: Remove unnecessary condition in tracker_filename_casecmp_without_extension()
      libtracker-extract: Bump version tracker_extract_info_get_postupdate_builder() was introduced
      tracker-extract: Fixed various coding style issues
      tracker-extract: Rename public functions to prefix tracker_cue_sheet_
      tracker-extract: Use g_strchug() functionality to avoid allocating memory
      tracker-extract-gstreamer: Use strcmp() not g_ascii_strcasecmp() for artists
      tracker-extract-gstreamer: Don't test for NULL tagcache, it's never NULL
      tracker-extract-gstreamer: Small code style/warning clean ups
      tracker-extract-gstreamer: Avoid additional NULL check for cuesheet TOC
      tracker-extract-gstreamer: Fix cue sheet build error
      Merge branch 'cuesheets'
      build: Don't use HAVE_GTK_DOC to determine building docs
      tracker-preferences: Disable special user dir toggles if they duplicate others
      tracker-needle: Added tracker-tags-view to edit tags as GtkVBox
      tracker-needle: Renamed tracker-taglist to tracker-tags-filter
      tracker-needle: Update tooltip for 'filter by tags' toolbar button
      tracker-needle: Don't use requires and check for null without use of "?"
      Merge branch 'tracker-needle-improved-tagging'
      tracker-needle: Have a more inviting message for "no results" view
      tracker-needle: Make sure new strings are translated
      Merge branch 'needle-info-bar'
      tracker-needle: Fixed POTFILES.{in|skip} changes needed for distcheck
      tracker-control: List/control processes for the calling user only
      tracker-search-bar: Don't display the results in a broken fashion
      ttl2sgml: Fixed memory leak
      tracker-needle: Don't allow entry use if switching view with tag filtering
      tracker-needle: Integrate tag editing into a panel, don't use a dialog
      tracker-needle: Remove unused tags-filter now
      tracker-needle: Require gtk+ 3.0 in glade file
      tracker-needle: Connect iconview selection change with tag-view update
      tracker-miner-fs: Added initial boiler plate for userguide miner
      tracker-miner-fs: Added userguide extraction code
      tracker-miner-fs: Updated SPARQL generated to match more closely Files miner
      tracker-miner-fs: Finishing touches on userguides miner
      tracker-miner-fs: Remove some FIXME comments and add TODO comments
      tracker-miner-fs: Move tracker-miner-applications-locale to tracker-miner-locale
      tracker-miner-fs: Move tracker-miner-applications-meego to tracker-miner-meego
      tracker-miner-fs: Detect locale changes properly in userguides miner
      tracker-miner-fs: Added locale checking on directories
      tracker-miner-fs: Use locale specific path targetting for userguides
      tracker-miner-fs: Userguides not found must fallback to 'en'
      tracker-miner-fs: Add initial check on basedir to avoid subsequent checks
      Merge branch 'miner-userguide-master'
      tracker-miner-fs: Add userguides miner to POTFILES.in
      tracker-miner-fs: Provide --disable-miner command line argument
      Merge branch 'miner-fs-disable-miners'
      tracker-extract-vorbis: Extract nmm:albumArtist for nmm:MusicAlbum
      Ontology: Notify about nfo:DataObject changes
      libtracker-fts: Fix "enable-unaccent" description spelling mistake
      build: Don't require miner-rss and miner-flickr to distcheck
      Merge branch 'miner-fs-refactor'
      tracker-miner-fs: Update userguide miner to work with --enable-meego
      tracker-miner-fs: Use new API instead of helper API to add indexing tree
      libtracker-common: Document the TRACKER_USE_CONFIG_FILES env var
      Merge branch 'gsettings-keyfile-bridge'
      Merge branch 'media-art-enhancements'
      libtracker-common: Fixed unit tests with renamed albumart
      build: Fixed various compiler warnings across the entire code base
      libtracker-common: Renamed albumart test to media-art
      build: Clean up more compiler warnings
      libtracker-miner: Fix the documentation in preparation for 0.13.x release
      libtracker-extract: Fix the documentation in preparation for 0.13.x release
      libtracker-sparql: Fix the documentation in preparation for 0.13.x release
      libtracker-common: Fix distcheck failure with new media art handling
      libtracker-extract: Fix mockup example which unrefs TrackerExtractInfo->GFile
      Release 0.13.0
      build: Depend on gmodule for libtracker-extract
      build: Set _REQUIRED versions for giff, jpeg and tiff
      libtracker-miner: Improve logging
      tracker-miner-fs: Don't index removable media on initial index if disabled
      libtracker-extract: Crash in miner-fs due to size_t vs gssize
      libtracker-extract: Don't build EXIF tests if we don't have support enabled
      Release 0.13.1
      tracker-miner-evolution: Doesn't build with Evolution 3.3.5
      firefox,thunderbird: Guess install directory using actual version installed
      thunderbird: Don't restrict plugin to JUST 0.12
      thunderbird: Make sure we still work with newer versions
      firefox: Don't restrict plugin to JUST 0.12
      firefox: Make sure we still work with newer versions
      firefox,thunderbird: Save AsyncReadyCallback to avoid GC crashes
      tracker-needle: Order results properly
      tracker-miner-flickr, tracker-miner-rss: Don't start automatically on boot
      tracker-miner-evolution: Fix build in JHBuild
      Release 0.14.0
      evolution: Fixed includes ... yet again
      ontology: Added classes nmm:TVSeries and nmm:TVShow
      libtracker-miner: Don't crash in _file_system_get_file() if node non-NULL
      Revert "ontology: Added classes nmm:TVSeries and nmm:TVShow"
      libtracker-miner: Don't abort() if none file:// URI themes are used
      tracker-extract: Added 'max-media-art-width' config option
      libtracker-{common|sparql}: Set G_MESSAGES_DEBUG when verbosity > 2
      tracker-preferences: Sort the list contents for ignored patterns
      nautilus: Don't use g_print() use g_{debug|message}() to avoid xsession logging
      nautilus: Fix build warnings
      libtracker-miner: Don't conditionally unref blocker file if queue was set up
      libtracker-miner: Make reentry maximum (2) a #define and update error given
      tracker-search: Fix man page so EXPRESSION is not directly linked to options
      Merge branch 'miner-fs-no-infinite-loops'
      tracker-extract-pdf: Fix timeout situation with PDF extraction
      Merge branch 'pdf-timeout-fix'
      tracker-miner-fs: Make building this optional
      libtracker-extract: Fixed EXIF extractor due to changes by libexif
      tracker-extract-playlist: Log message for ignoring playlists with > 1k entries
      tracker-extract-playlist: Don't error when to_metadata hash table is NULL
      tracker-info: Added --plain-text-content || -c option
      build: Default to icu over unistring when automatically guessing unicode support
      tracker-needle: Update tooltip for category searching to mention FTS
      build: Add SQLite3 version check and warning for crashes with complex queries
      tracker-extract-pdf: Avoid leaving Zombie processes around
      libtracker-extract: Fixed g_data_input_stream_read_upto() return value mem leak
      Release 0.15.0
      examples: Update async query example
      build: Fixes build error when supplying nautilis extensions directory
      tracker-miner-fs, store: Add MeeGo keys to desktop files
      tracker-extract-playlist: Added nfo:MediaList (to existing nmm:PlayList)
      libtracker-miner: Fix libsecret password provider get call using non-NULL GError
      Release 0.15.1
      tracker-needle: Find documents (e.g. PDFs) when searching for creators/publishers
      tracker-extract-playlist: Support nie:title for the playlist
      libtracker-data: Use a g_message() for cases where FTS is disabled
      libtracker-data: Use g_hash_table_unref() not _destroy()
      tracker-sparql: Support fts:offsets(?urn) with shorthand properties
      tracker-info: Fixed memory leak when using prefixes for shorthand properties
      tracker-info: Fixed memory leak where urn wasn't freed.
      libtracker-miner: Fixed GNOME password provider using libsecret
      Merge branch 'fts4'
      ontology: Remove use of tracker:fulltextNoLimit now it's deprecated
      tracker-sparql: Fixed documentation, removed tracker:fulltextNoLimit
      libtracker-data: Removed tracker:fulltextNoLimit
      functional-tests: Removed tracker:fulltextNoLimit
      libtracker-fts: Fix unit test ontologies, removed tracker:fulltextNoLimit
      ontology: Add a comment that tracker:fulltextNoLimit is now deprecated
      Merge branch 'fts4-fixes'
      Release 0.15.2
      tracker-search: Added snippets and color to this tool! :)
      libtracker-miner: Fixed "progress" signal introspection
      libtracker-miner: Fixed vala bindings for TrackerMinerFS
      libtracker-fts: Removed unused variable and superfluous parameter in alter_table func
      libtracker-miner: Fixed nasty stack corruption with TrackerIndexingTree filter rules
      tracker-miner-fs: Fixes not listening for config changes and acting on them
      libtracker-common: Don't log to file by default, only stdout/stderr
      all: Improve start/stop logging for all processes
      tracker-miner-rss: Use g_critical() instead of g_printerr() using the log pipeline
      all: Remove use of g_type_init() now it's deprecated in GLib since 2.35.x
      tracker-extract: gsf_msole_metadata_read() --> gsf_doc_meta_data_read_from_msole()
      Release 0.15.3
      build: Use --target-glib=2.34 for StaticMutex->Mutex changes
      all: Iradicate all instances of deprecated GStaticMutex
      libtracker-data: Fixed FTS init nested extern declaration warning
      libtracker-data: Fixed format not a string literal warnings
      libtracker-extract: Fixed gtkdoc warnings for multiple tracker_getline()
      libtracker-extract: Fixed annotation warnings for _module_manager_get_mimetype_handlers()
      tracker-extract-pdf: Fixed warning for missing enum POPPLER_ACTION_JAVASCRIPT
      libtracker-miner: Fixed various introspection warnings
      tests/gvdb: Fixed static vs non-static compilation warnings
      Release 0.15.4
      firefox: Fixed plugin location which has changed
      thunderbird: Fixed plugin location which has changed
      firefox: Fix libraries we expect to find and connect to
      thunderbird: Fix libraries we expect to find and connect to
      Merge branch 'media-art-enhancements-2'
      tracker-explorer: Removed
      tracker-search-bar: Removed
      utils/playlists: Removed
      utils/lyrics: Removed
      utils/webhistory: Removed
      utils/data-generators/deprecated: Removed
      utils/data-generators/barnum: Removed
      utils/services: Renamed to utils/ontologies
      utils/ontology/qname-test: Removed, unused
      src/miners/flickr: Removed
      tracker-control: Use g_settings_sync() to make sure all settings are stored
      functional-tests: Do not use su - meego when running tracker-control
      Release 0.16.0
      Bump version to 0.17.0 and binary version to 0.18
      tracker-tag: Fixed GLib-WARNING **: goption.c:2193: ignoring no-arg...
      tracker-tag: Fix --list (-t) to use logical OR, not AND
      libtracker-sparql-backend: Fix connection singleton mutex issue
      libtracker-data: Fix unit tests for localtime/timezone functions
      Don't throw log warnings if GstDateTime has missing information
      Revert "NFO: Add properties nfo:backgroundColor and nfo:xmlContent"
      tracker-extract-gstreamer: Fixed missing const for GstStructure compiler warning
      libtracker-data: Don't use the count_changes PRAGMA, it is deprecated
      tracker-extract-gstreamer: Don't leak file descriptors & use up all FDs
      libtracker-common: Small changes to config file logging
      tracker-preferences: Mention that TRACKER_USE_CONFIG_FILES has no effect
      libtracker-common, tracker-miner-fs: Fixed config file and settings overwriting
      Merge branch 'config-rewrite-on-start'
      tracker-preferences: Added reindex function, require GTK+3 & fix optical disc sensitivity.
      vapi: Removed src/vapi/ which was required for very old versions of gio-2.0.vapi
      Merge branch 'remove-old-gio-vapi'
      tracker-needle, tracker-search: Use ellipsis instead of three dots
      build: Add context for translators for command line binaries
      build: Unify variations of "no error given" to save translators work
      tracker-extract-epub: Fix coding style for recent work from Martin
      tracker-extract-epub: Make sure we consistently use g_{free|strdup|etc} APIs
      tracker-extract-epub: Improve debugging
      tracker-extract-epub: Fixed roles extracted
      tracker-extract-epub: Fixed remaining strndup() cases and some coding styles
      tracker-extract-epub: Fix ontology and sparql used so it's not rejected by miner-fs
      Merge branch 'epub-metadata-improvements'
      libtracker-data: Switched all GValueArray --> GArray
      libtracker-data, tracker-writeback: Switched all g_io_scheduler_push_job() --> g_task_run_in_thread()
      tracker-writeback: Use cancellable for GTask from data
      tracker-needle: Fix "Page" vs "Pages" in document lists
      libtracker-common: tracker_string_list_to_{gslist|string}() both accept NULL now
      libtracker-common, tracker-miner-fs: Make sure we load config files with
      utils/sandbox: Added updated version of Sam's original tracker-sandbox
      Merge branch 'fix-deprecations'
      man-pages: Added information about TRACKER_SPARQL_BACKEND and TRACKER_PRAGMAS_FILE
      build: Avoid warnings about use of old INCLUDES in Makefile.am
      build: Improve warnings generated from Vala generated C files
      tracker-extract: Don't clean rules_DATA now we no longer produce it from .in files
      libtracker-sparql: Avoid compiler warning and cast const to non-const
      libtracker-sparql: Use existing escape_string() in Builder
      libtracker-sparql: Avoid strcmp() build warnings in cursor_get_boolean()
      libtracker-miner, libtracker-sparql: Fixed missing setlocale() in unit tests
      tracker-miner-fs: Make sure we get config locally before using it for removable media
      tracker-control: Added option --collect-debug-info
      docs/tools: Improve output and checking for gen-doc.sh
      docs/tools: make gen-doc.sh more portable, don't use /bin/bash
      docs/reference: Use gtkdocize --flavour no-tmpl to avoid -chmod issue
      docs/reference/ontology: Make output cleaner when generating ontology docs
      docs/tools/ttl2sgml: Don't error if we have nao:deprecated for namespaces
      tests: Removed all cases of g_test_trap_fork() which has been deprecated.
      Merge branch 'deprecated-g-test-trap-fork'
      libtracker-miner: Use g_slice_new0() instead of g_new0() where it makes sense
      libtracker-miner: Clearer error message for decorator class ID failures
      libtracker-miner, tracker-extract: Fix include order
      libtracker-miner: Improved warnings in cases of failure t with mount events
      libtracker-miner: Updated documentation with TrackerDecorator* APIs
      Release 0.17.1
      tracker-sandbox: Fix license address
      build: depend on libmediaart
      Merge branch 'use-libmediaart'
      build: Use API version 1.0 instead of bumping it every stable release series.
      Merge branch 'thunderbird-24'
      firefox: Update tracker-sparql binary check to look for -1.0
      thunderbird: Update tracker-sparql binary check to look for -1.0
      tracker-needle: Don't list emails as "Documents"
      tracker-needle: Go to search results from entry box by pressing Down
      build: Make sure --target-glib used with Vala is the correct GLib version
      tracker-needle: Fixed typo in Makefile.am, VALACFLAGS was not being used
      tracker-needle: Fixed GTK+ 3.0 deprecations.
      build: Fixed the way locales are included for FireFox and Thunderbird
      Release 0.17.2
      Merge branch 'prioritized-crawling'
      libtracker-miner: Make sure we compile if we don't HAVE_NETWORK_MANAGER
      docs: Make sure we fix cross referenced library symbols
      libtracker-miner: Fixed all documentation warnings
      tests: Updated gtester scripts to improve testing system
      tracker-sparql: Add new command line features for help with the ontology
      tracker-sparql: Various improvements/fixes for --tree command line option
      libtracker-extract: Don't break compilation due to missing rules/modules dir
      libtracker-extract: Fix example mockup.rule file, we no longer include @modulesdir@
      build: Remove the need for Makefile.extractdirs
      Merge branch 'extract-rules-fix'
      build: Remove configure args for libsecret and gnome-keyring
      build: Remove configure args for Nemo, was used for media art
      build: Remove configure args for GdkPixbuf/Qt* used for mediaart
      build: Change configure's --disable-libxml2 to --enable-libxml2, like others.
      build: Change configure's --disable-unzip-ps-gz-files to --enable* like others.
      build: Improve description of build switches
      tracker-miner-fs: Fix documentation for 'low-disk-space-limit', was in MB not %
      libtracker-miner: Remove >= 0 g_assert() on uint
      tracker-extract: Don't leak FD on tiff extractor when opening file
      Release 0.17.5
      tracker-sparql: Support properties with --tree and case insensitivity with --search
      tracker-extract: Make it clearer where MIME type came from in debug
      tracker-sandbox: Make this Python script +x
      tracker-sandbox: Locale and dbus fixes
      libtracker-data: Protect potential NULL dereference in _db_cursor_iter_next()
      all: Removed dead code from coverity report
      libtracker-data: getting FTS multivalued properties used unintialised variable
      libtracker-miner: Don't print uninitalised sparql variable for update_array_cb
      build: Add version for libicu in the build requirements
      build: libicu version requirement doesn't need to be so high, 4.8.1.1 is lowest
      tracker-extract: Improve logging, too many debug statements
      tracker-extract: Fixed epub extractor so it doesn't use broken ontology
      tracker-extract: Make logging clearer if we fail on no modules or no data
      all: Make GBusType configurable with TRACKER_BUS_TYPE
      tracker-extract: Remove the need for fork() and sub-processes with PDF extraction
      tracker-extract: Don't report < 0 nfo:width for images with GStreamer discoverer
      build: Make libmediaart a soft dependency, not hard
      tracker-extract: Removed support for libstreamanalyzer
      tracker-miner-{rss|evolution}: Fix DBus session used to TRACKER_IPC_BUS
      tracker-needle: Use BusType.SESSION for getting tracker-store stats
      Release 0.17.6
      Release 0.17.7
      tracker-extract: Fixed broken ontology use for JPEGS, dc:indentifier -> dc:identifier
      libtracker-sparql: Don't use internal tracker_ipc_bus() function in examples/
      tracker-tag: Replace --or-operator with --and-operator for --list option
      libtracker-miner, tracker-extract: Don't g_warning() on decorator items we don't process
      build: Fix warning for --with-compile-warnings, which mentions --enable-compile-warnings
      Revert "libtracker-sparql: Fix undefined reference to symbol 'tracker_ipc_bus'"
      Release 0.17.8
      Merge branch 'make-decorator-errors-public'
      Release 1.0.0
      Merge branch 'tracker-tag-and-operator-fix'
      tracker-extract: Fix BMP compilation warnings
      build: Add SQLite version warning for 3.8.4.2
      libtracker-miner: Decorator causes crash on _update_array_finish() failures.
      tracker-control: Make sure we translate all strings we use
      tracker-control: Remove shorthand options for less used switches
      tracker-control: Avoid using duplicate code to get dbus connection/proxy
      tracker-control: Added --watch command line option to watch changes to DB
      tracker-search: Fix output for email searching
      tracker-miner-apps: Make this a separate process, moved out of tracker-miner-fs
      libtracker-common: Rename tracker_miner_meego* functions to tracker_meego*
      libtracker-common: Renamed files tracker-miner-meego* -> tracker-meego*
      tracker-miner-apps: Make sure we auto-start this miner if enabled
      tracker-miner-apps: Fix configure switch help, copy/paste error from miner-fs
      tracker-miner-apps: desktop file was incorrectly named (.in -> .in.in)
      Merge branch 'new-app-miner'
      tracker-user-guides: Split out from tracker-miner-fs, now separate binary
      Merge branch 'new-userguides-miner'
      tracker-miner-apps: Avoid GIO unresolved symbol errors
      tracker-extract: MP3s with ID3v23 tags should not hit infinite loop
      libtracker-miner: Call check_directory() on root dir to crawl
      tracker-preferences: Use Box not HBox which is deprecated
      tracker-preferences: Use Box not VBox which is deprecated
      tracker-preferences: General glade file clean up and modernisation
      tracker-preferences: Used latest glade and require GTK+ 3.18, fixed tab properties
      tracker-preferences: Swap out HScale widgets for Scale with orientation
      tracker-preferences: Make the Scale widgets (which were vertical) horizontal
      tracker-preferences: Added 'control' tab giving more control of what is indexed
      libtracker-control: Fix remnants of libtracker-miner in sources
      libtracker-control: Don't error with g_file_enumerator_next_file()
      tracker-miner-apps: Don't start tracker-miner-fs when we need to index apps
      tracker-miner-user-guides: Make sure DBus has the right name of the binary to start
      tracker-miner-user-guides: Make sure we build if configured to
      tracker-miner-user-guides: Avoid GIO unresolved symbol errors
      tracker-extract: Fix build with libav when libmediaaart is disabled
      tracker-needle, tracker-preferences: Add AppData
      tracker-info: Add --resource-is-uri | -i to avoid filename -> urn lookups
      tracker-search: Don't show "(null)" for nie:InformationElements with no nie:url
      build: Fixed distcheck failures
      libtracker-control: _CFLAGS and _LIBS were not defined properly
      ontology: Support nmm:artwork from upstream Nepomuk standards
      build: Use CC_CHECK_FLAGS_APPEND m4 macro to make sure GCC supports flags
      build: Avoid warnings about including subdir objects
      build: Imported attributes.m4 was html version, not RAW version
      Revert "build: Avoid warnings about including subdir objects"
      po: Removed tracker-enumerator.c from POTFILES.in
      all: Switch out GSettings "schema" property for "schema-id"
      ontology: Removed duplicate nfo:depicts and correct domain/range
      docs/reference: Use FULL paths for DOC_SOURCE_DIR to avoid undefined warnings
      Release 1.1.0
      all: Only use major version for pkgconfig
      all: Only use major version for pkgconfig
      tracker-extract: Removed .pc file from CLEANFILES which is no longer used
      Release 1.1.1
      libtracker-miner: Fix PkgConfig "Requires", juse major version number only
      libtracker-extract: Remove from examples/ this library is now private
      build: Large update to configure.ac including new --enable-minimal option
      libtracker-control: Added missing sections.txt for documentation
      libtracker-control: Added .gitignore for VAPI and other generated content
      tracker-preferences: Add suggested restart/reindex on changes
      tracker-preferences: Don't use Stock.* they're deprecated since 3.10
      Revert silly version changes I made earlier
      build: Don't use API version 1.2, only the major/minor version should
      tracker-extract: Depend on libmediaart 0.5.0 when enabled
      all: Remove GNU_SOURCE definitions now we use AC_USE_SYSTEM_EXTENSIONS
      ontology: nfo:hasMediaStream does not have a max cardinality in specs
      tests: Use tap automake testing scripts, fixes output summaries
      libtracker-data: Improve unit tests calling g_test_add()
      tests: Add a .gitignore to not show logs and trs files in git status
      Revert "tracker-extract: MP3s with ID3v23 tags should not hit infinite loop"
      libtracker-extract: Fixed TRACKER_EXTRACTORS_DIR env var
      tracker-extract: MP3 id3v23, id3v24 functions documented and v23 fixed
      Merge branch 'mp3-id3v2-fixes'
      tests: Re-write guarantee metadata test to separate tests better
      libtracker-miner: IndexingTree _new() now takes a GFile
      libtracker-miner: Fix typo, "suffix" is really "prefix"
      libtracker-miner: FileSystem _new() now takes GFile for root
      libtracker-miner: Allow FileNotifier to have external crawlers
      libtracker-miner: Make it possible to use external crawlers for data mining
      tracker-miner-fs: Make sure we work with the new changes to MinerFS
      libtracker-miner: Added MinerFSError quark for GErrors returned
      libtracker-miner: Miner now uses a proper MinerError API
      libtracker-miner: Introduce MinerFSQueue for injecting file changes
      libtracker-common: Enable G_MESSAGES_DEBUG for verbosity > 1, not 2
      libtracker-miner: Fix warning on root GFile unref in FileSystem
      libtracker-miner: Add log information about locations started in FileNotifier
      libtracker-miner: Fix paused check in MinerFS before notifying files
      libtracker-miner: Document and group functions for MinerFS in header
      libtracker-miner: Removed MinerFS _manually_notify_file() and Queue enum
      libtracker-miner: Added TrackerEnumerator interface, TrackerFileEnumerator class
      libtracker-miner: Added FileEnumerator unit test
      libtracker-miner: Don't iterate the wrong enumerator, avoids warnings on no dir
      libtracker-miner: Don't create Crawler until FileNotifier is constructed
      libtracker-miner: Make sure we free enumerator data on success in Crawler
      libtracker-miner: MinerFS _force_mtime_checking() didn't have mtime check flag
      libtracker-miner: Rename TrackerEnumerator members 'start' to 'get-children'
      libtracker-miner: Update warning about not supporting URIs outside file://
      libtracker-miner: Removed unused symbols mentioned in MinerFS documentation
      libtracker-miner: Update all documentation around TrackerEnumerator interface
      libtracker-miner: Added MinerFS _get_enumerator() function
      libtracker-miner: Make it possible to start the miner via DBus
      libtracker-miner: Add TrackerMiner::introspection-xml property
      libtracker-miner: Add TrackerMiner::introspection-handler property
      libtracker-miner: Move TRACKER_MINER_DBUS_* definitions to tracker-miner-object.h
      libtracker-miner: Document TRACKER_MINER_DBUS_* defines
      libtracker-miner: Chain parent constructed() in TrackerDecorator
      libtracker-miner: Added tracker_indexing_tree_get_master_root() and set in constructed()
      libtracker-miner: Create TrackerFileSystem in constructed() not init()
      libtracker-miner: Create nodes / caches in constructed() not init()
      libtracker-miner: Create TrackerIndexingTree in constructed() not init()
      libtracker-miner: Change all g_file_get_path() instances to _get_uri()
      libtracker-miner: Added TrackerCrawlFlags to disable stat() calls
      libtracker-miner: FileNotifier signals ::directory-finished on wrong dir
      libtracker-miner: Added MinerFS ::finished-root signal + fixed ::finished
      libtracker-control: Allow miner status to be gained from running processes
      libtracker-miner: Split TrackerEnumerator into 2 classes, now with TrackerDataProvider
      libtracker-miner: Fixed several memory leaks
      tracker-miner-fs: Fixed finished signal callback malformed definition
      libtracker-miner: Document roots in tracker_indexing_tree_get_master_root()
      libtracker-miner: NULL protect TrackerMinerFS using :roots_to_notify
      Merge remote-tracking branch 'origin/external-crawler'
      configure: Use AC_USE_SYSTEM_EXTENSIONS before m4 dir to avoid warnings
      build: Fixed POTFILES.in, distcheck was failing
      build: Reorder AutoConf directives to avoid build failures
      build: Updated official website in AC_INIT
      libtracker-data: Fixed unit tests so files are not left around failing distcheck
      Release 1.1.2
      Merge branch 'crash-aware-extractor'
      libtracker-fts: Make private functions static
      libtracker-miner: Make sure we return NULL on FileDataProvider begin() errors
      build: Clean up vala warnings a bit more
      libtracker-data: Fix tracker-backup unit test failures
      Release 1.1.3
      tracker-extract: Added rule for source code files for nfo:SourceCode type
      libtracker-bus, libtracker-sparql-backend: Fix all TRACKER_DBUS* to Tracker.DBUS
      tracker-needle: Fixed deprecations where possible
      libtracker-data: Fixed compiler warning with tracker_db_interface_sqlite_fts_update_text()
      tracker-preferences: Remove fixed column width for indexed locations
      libtracker-miner: Make sure we ignore directories with black listed content
      tracker-miner-fs: By default, ignore directories with '.trackerignore' inside
      libtracker-miner: Implement ->end* vtable API for TrackerFileDataProvider
      libtracker-miner: Don't use g_hash_table_destroy() in TrackerTaskPool
      libtracker-miner: Make _push() implementation easier to follow
      libtracker-miner: Fix reference leak with TrackerTaskPool
      libtracker-miner: Call tracker_data_provider_end_async() when dir is crawled
      ontology: Add nfo:EBook for electronic books
      libtracker-extract: Fix broken EXIF GPS coordinate extraction
      libtracker-fts: Fixed memory leak for property_names variable
      tracker-extract: Fixed distcheck, missing ebook and comics rules files
      tracker-stats: Change default behaviour and add new command line options
      libtracker-sparql: ALL APIs can now throw GLib.Error
      libtracker-miner: Removed TrackerCrawlFlags and use TrackerDirectoryFlags
      Release 1.1.4
      utils: Added script to clean up tracker prefix... clean-tracker-prefix
      tracker-info: Describe why we use IRI and not URI for translators
      libtracker-miner: Removed APIs that were never released as stable API
      Release 1.2.0
      Revert "ontology: nfo:hasMediaStream does not have a max cardinality in specs"
      libstemmer: Move existing stagnant import to external dep
      Merge branch 'external-libstemmer'
      build: Removed remaining libstemmer Makefile generation
      libtracker-fts: Make parser tests conditional by build requirments
      data: Moved all .pc data into their respective lib dirs
      data: Moved all .desktop files to their respective subdirs
      data: Moved ontologies/ into src/
      data: Moved artwork to src/tracker-needle
      data: Moved data/dbus/* to their respective src directories
      data: Moved data/languages to src/libtracker-common/stop-words
      data: Removed unused content, tracker-stop-words.txt and tracker.spec.
      data: Moved data/gschemas to module specific directories
      data: Simplify .desktop file generation from .in.in files
      data: Update locations in POTFILES.{in|skip}
      data: Merge all miner .desktop files into existing DBus .service files
      data: Updated POTFILES.in to include .service.in.in files
      data: Make sure miner links don't fail with missing parent dir
      ontology: nfo:hasMediaStream does not have a max cardinality in specs
      libtracker-miner: Handle multiple nfo:belongsToContainer properties to 1 nie:url
      libtracker-miner: _NO_STAT breaks in FileNotifier without a GFileInfo
      Merge branch 'data-in-binary-dirs'
      Fix distcheck issues
      libtracker-data: Moved internal API tracker_crc32() here from libtracker-common
      libtracker-common: Removed all unused type utils functions
      libtracker-common: Remove TrackerConfigFile, TrackerKeyfileObject
      all: Migrate to GKeyfileSettingsBackend and generate man pages from schemas
      libtracker-common: Removed all tracker_file_*lock*() APIs
      libtracker-common: Removed all locale runtime update management
      libtracker-common: Removed tracker-miner-locale, only apps/userguides need it
      libtracker-common: Moved tracker-ontologies.h into libtracker-sparql
      libtracker-common: There is no longer an os-depedent module/API
      tracker-extract: Avoid the use of setrlimit() it's causing problems
      libtracker-common: Moved TrackerStorage to tracker-miner-fs, not needed by others
      Merge branch 'libtracker-common-cleanup'
      libtracker-data: Don't fail to build with "all" target override
      build: Require GLib 2.40, needed for g_str_match_string()
      Release 1.3.0
      tracker-preferences: Make data reset clearer to users
      libtracker-common: Move and fix tracker-parser unit tests from libtracker-fts
      libtracker-extract: Fix unit tests and return value for guarantee API
      Release 1.3.1
      tracker-extract: Don't crash if g_file_make_symbolic_link() fails with no GError
      all: Depend on GLib 2.40 and use g_info() instead of tracker_info()
      tracker: Merge tracker-control into a 'tracker' command
      gvdb: Don't use TRACKER_UTILS_{CFLAGS|LIBS}
      tracker: Merged all external commands into 'tracker'
      tracker: Move all DBus work into its own private module
      tracker: Added header for shell colours used
      tracker: Added 'help' command handler which loads man pages
      tracker: Merged utils/tracker-sql/tracker-sql into 'tracker sql ...'
      tracker: Added bash completion
      tracker: Fixed POTFILES.in for distcheck
      tracker: Allow -r and -c to be used with 'tracker reset' together
      tracker: Make sure old commands still work with the new system
      miners: LN_S was getting target/name mixed up for miner service files
      po: Fixed missing tracker-compat.c in distcheck
      miners: Don't break distcheck by removing $(DESTDIR) in Makefile.am
      libtracker-sparql: Add tracker-gb-737023-test to .gitignore and to test cases to run
      tracker: Add tracker-compat script to EXTRA_DIST so it can be installed
      tracker: Fixed uninstall-hook for distcheck for old binaries (symlinks)
      tracker: Improve general help about commands that can be used
      Release 1.3.2
      tracker-store: Fix unnecessary compiler warnings
      tracker-store: Fixed deprecated ThreadPool API use for ThreadPool.with_owned_data
      libtracker-miner: Document missing APIs
      build: Make life easier with autogen by adding args if none are provided
      libtracker-miner: Renamed internal define TRACKER_MAX_TIMEOUT_INTERVAL
      libtracker-miner: Improve documentation for tracker_miner_fs_{s|g}et_throttle()
      tracker-miner-fs: On error, return correct defaults for config
      libtracker-miner: Finished documenting public APIs
      Merge tag 'fix-discno' of git://git.meterriblecrew.net/spacefrogg/tracker
      Release 1.3.3
      tracker: Fixed execution bit of tracker-compat, which is broken by sed
      tracker: Fixed search with -f <arg> or --files <arg>, broken expression
      build: Fix bash completion dir problem with make install, distcheck

Matej Urbančič (27):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Added Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Mateus Zenaide (2):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation

Mathias Hasselmann (2):
      Add http://www.w3.org/2005/xpath-functions#substring() function.
      Test http://www.w3.org/2005/xpath-functions#substring() function.

Matic Žgur (2):
      Added Slovenian translation
      Updated Slovenian translation.

Matthias Berndt (1):
      Override Sparql.Connection.update_array_async() with correct return-type

Matthias Clasen (2):
      Avoid a double-free in the png extractor
      Fix typos in tracker-search man page

Mattias Põldaru (10):
      Updating Estonian translation
      Updating Estonian translation
      Updating Estonian translation
      Updating Estonian translation
      Estonian translation updated
      Estonian translation updated
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation
      [l10n] Updated Estonian translation

Michael Biebl (127):
      Updated German translation.
      Corrected some typos in the German translation.
      Add tracker-status to POTFILES.in Add missing line feed to POTFILES.skip.
      Include the deskbar-applet plugin on make dist Show if deskbar-applet
      tracker-handler.py is a plugin, not an executable script, so the shebang should be removed.
      Make sure we include tracker-os-dependant.h in the tarball. Remove
      Generate the D-Bus client-side bindings automatically from the     introspection XML file.
      Move tracker-introspect.xml back to data/ for now, so it is installed into $(datadir)/tracker.     We 
have to investigate in more detail first, if we can do proper introspection without this file.
      Add missing function prototype definitions
      Remove double definition of tracker_string_replace
      Fixed gettext support in deskbar-applet plugin Update autofoo to
      gettext support in deskbar-applet has been fixed:
      Correct a small typo
      Use VERSION from config.h to always keep TRACKER_VERSION in sync
      Update version to 0.6.2
      Fix implicit pointer conversion by including stdlib.h
      The thunderbird-extension will be kept as a separate project for now. So remove     the bits tb bits 
from configure.ac and Makefile.am.     Provide a Makefile to build the tracker.xpi file.
      Update to module path as it is in the final 2.20 release of deskbar-applet
      Enable i18n for tracker-applet.
      Patch by Michal Pryc.
      Update Bugzilla Component
      Add and autostart file (xdg compliant) for tracker-applet and make it     translatable.
      Updated German translation.
      Really do not build t-s-t if libtracker-gtk is not built
      Minor improvements to the German translation Fix accelerator duplicates
      Fix configure option for hal and libxml2.
      ignore $directory" to edit the ignore list. ignore, as it is
      sqlite has been removed, so these files are obsolete now.
      Updated German translation
      Fix compilation for srcdir!=builddir. libtrackerclient.la is in builddir.     Reformat the 
Makefile.am's a bit, to make them better readable.
      Merge tracker-inotify.h, tracker-fam.h and tracker-win-fs-changes.h into a
      Updated German translation.
      Fix the widget packing of the tracker-preferences application.
      Set the svn:executable property for all filters and thumbnailers.
      Fix the shell scripts for the external filters     - Use mktemp to create safe temp files.     - Make 
all scripts respect the TMPDIR environment variable.     - Remove unnecessary output to stdout.     - Change 
the working directory of the msword filter before calling       wvText to avoid creating temporary files in 
$HOME.
      POTFILES.in: Add src/tracker-preferences/tracker-preferences.c
      libtracker-gtk uses symbols from libtrackerclient, so make sure we properly link against it.
      Clean up trailing */ from last commit.
      Replace deprecated AC_HELP_STRING with AS_HELP_STRING
      Replace obsolete "gnome-searchtool" icon name with fd.o compliant "system-search".     See also 
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
      Updated German translation
      Removing bogus svn:executable property from en_GB.po
      Fix a typo in the tracker-preferences man page. See also LP #188566
      Updated German translation
      Change the name of the library to libtracker-common
      Fix the include directory so it compiles for $src_dir != $build_dir
      This line is superfluous, so simply remove itThis line is superfluous, so simply remove it..
      - header files, which belong to a binary or library, but are not installed, should       simply be 
listed in the _SOURCES target.       http://sources.redhat.com/automake/automake.html#Headers     - Fix the 
indentation to match the overall style
      Revamp the NEWS file. Patch by Tshepang Lekhonkhobe.
      Update the documentation about compilation, runtime     requirements, configuration and usage. Patch by 
Tshepang Lekhonkhobe.
      Make sure to include tracker-email-modest.h in the dist tarball.
      Make _keywords_reply static, it's not part of the public libtracker-gtk API
      Correctly build the file name for tracker-applet.cfg
      Fix a small typo
      Make sure, we correctly process trackerd.desktop so the translation stay intact
      Fix a small typo
      Use g_build_filename so we don't need to specify a separator.
      The autostart desktop files have moved to subdirectories.
      Remove unused desktop_in_files variable.
      Fix "make distcheck", add trackerd.desktop.in.in to EXTRA_DIST
      Ship the service.in files instead of the pregenerated service files.
      Fix a compile warning when unac support is enabled.
      Fix msword filter
      Patch provided by Ubuntu (LP: #158452) to fix incorrect spelling of "additional" in translations.
      When restarting trackerd from within the tracker-applet context menu, use the     correct path to the 
binary (which is in libexecdir nowadays). Fixes bgo#571328
      Fix double GCOV_LIBS
      Fix module_flags which were broken in r2973
      Use tar-ustar which allows file names longer then 99 characters.
      - LOCALEDIR is not defined, but localedir is, so use that     - Fix sed expression so "make distcheck" 
passes.
      Update deskbar module to the new D-Bus API, fix a small typo
      Starting with version 2.23.6, deskbar-applet no longer ships the
      python/deskbar-handler/tracker-module.py: Bump version to 0.6.90
      Do not include BUILT_SOURCES in dist tarball.
      Fix include path
      Another include path fix
      Add missing tracker-applet.desktop.in.
      Fix a few typos in the man pages
      Add missing "\"
      Revert "Add missing tracker-applet.desktop.in."
      Add missing files to POTFILES.in
      Remove DIST_SUBDIRS
      Remove duplicate EXTRA_DIST / CLEANFILES
      Update list of translatable / non-translatable files
      Sort file list in POTFILES.{in,skip} alphabetically
      Use a realistic version of of libxml
      Use a recent version of dbus/dbus-glib and remove SUBJECT_TO_CHANGE use
      Drop LIBGNOME_DESKTOP_REQUIRED, no longer used.
      Include tracker-kmail-registrar.xml in the dist tarball
      Use a separate directory m4/ for the m4 macros.
      Add m4 directory to git
      Add missing '\' for config_noinst
      Use the tracker icon for the tracker-search-bar applet
      Use -export-symbols-regex
      Make tracker-{miner-manager,crawler}.h part of the public API
      Refine the list of exported symbols for libtracker-miner
      Link libtracker-extract against libtracker-client for tracker-sparql-builder
      Generate tracker-sparql-builder.h before it is used in
      Fix pkg-config file for libtracker-extract
      Fix pkg-config file for libtracker-miner
      Link kmail plugin against libtracker-client for tracker-sparql-builder
      Fix broken libtracker_miner_@TRACKER_API_VERSION@_la_LDFLAGS
      Export tracker_storage_* symbols in libtracker-miner
      Add all necessary test files to EXTRA_DIST
      tracker-statement-list has been removed from the source
      hal is only used for ac detection, so don't link against hal-storage
      Revert "tracker-extract: Don't try to spawn odt2txt if it isn't installed"
      Fix evolution plugin build failure with e-d-s 2.28
      ifdef is sufficient, so use that
      Fix build failures on none Linux platforms
      Improve UNAC linking
      Improve PANGO linking
      Improve DEVICEKIT_POWER linking
      Improve HAL linking
      Improve GDKPIXBUF linking
      Port from libdevkit-power-gobject to libupower-glib
      tracker-miner-rss: Link against libtracker-client
      Properly indent MeeGo configure result
      tracker-preferences: Enable gettext translations
      tracker-needle: Set proper application icon
      build: add missing "\" to libtracker_sparql_LDFLAGS
      libtracker-miner: Hide private tracker_task_* and tracker_priority_queue_* API
      fix html markup error in German translation
      Fix XPS configure help string
      libtracker-extract: Make this a package-private library
      libtracker-sparql: Fix undefined reference to symbol 'tracker_ipc_bus'
      Move bash-completion to new location
      Remove leftover @LIBTRACKER_MINER_PC_REQUIRES@ from tracker-miner.pc.in

Michael Lipp (5):
      plugins/thunderbird: Add more debug messages
      plugins/thunderbird: Fix formatting in plugin.js
      plugins/thunderbird: Port to Thunderbird 24
      plugins/thunderbird: Escape folder names in URIs
      Trackerbird: added UI localization.

Michael Natterer (1):
      Bug 613819 - Indexing Limitations section is confusing

Michael Raitza (1):
      Fixed parsing disc number in Vorbis comments.

Michael Tameni (1):
      Use correct Exception name on import

Michal Pryc (4):
      Fixes opening proper mail within Thunderbird
      Updated ChangeLog for the commit 983
      Fixes problem, when extension couldnt co-exists with lightning WCAP
      Patch from Mathieu Dimanche <mdimanche at free dot fr> Fixed character

Michele Tameni (5):
      Fixes libtracker-extract documentation example which was incorrect
      Fixes GB#612749, Fix include of libtracker-client/tracker-client.h in libtracker-miner/tracker-miner.h
      Merge miner rss project into tracker tree
      tracker-miner-rss: Added support for GeoRss
      tracker-miner-rss: Resyling, added logging capability, and relative -v (verbosity),     added check 
callbacks when saving contents

Mikael Ottela (207):
      Added multivalued field support to query
      Fixed a bug that forced reindex at every startup
      Added GetUniqueValuesWithCountAndSum back to the metadata dbus API
      Added extraction of embedded album art
      Added extraction of embedded album art to gstreamer based extractor
      Fixed building with GdkPixbuf
      Changed some field types for images to ones that make more sense
      Fixed a typo in the makefile
      Fixed character encodings in mp3 tags
      Added locale definitions to tracker utils to fix problems with arguments containing non-ascii characters
      Changes to cope with gstreamer's hw acceleration problems
      Added more XMP and EXIF fields to image metadata support
      Added Image:Rating field and XMP:XAP:Rating support
      Added Image:Location, Image:Country and Image:City fields
      Fixes to mp3 extraction for genre and original artist
      Take embedded album art with no type if front cover is not found
      Fixed a small bug that corrupted id3v23 tags
      Added a default value for Audio:PlayCount for simplifying queries
      Added a default value for Video:PlayCount
      Support for non-standard tags used in some fluendo gstreamer plugins
      Fixed comment fields in id3v23 and id3v24
      Fixed the last changelog entry to include bug number
      Added missing bug numbers of some Changelog entries
      Fixed a bug in Tiff array tags
      Minor leak and bug fixes to the mp3 extractor
      Added a Changelog comment I previously forgot
      Added a default value for durations
      Stripped filename used as the default title
      Added missing bug numbers to the Changelog
      Fixed png extractor to extract the whole file for metadata, not just header
      Added ISOSpeedRatings to xmp exif namespace
      Added initial gstreamer helix bin extractor implementation
      Changed helixbin to be included by default
      Fixed some typos
      Fixed the helixbin extractor mime types
      Added extraction support for multivalued fields
      Bug fix and improvements to mp3 duration calculation
      Added a default value to Image:Date
      Replaced the package check for helixbin with only an enable-switch
      The keyword field of queries now supports multiple values
      Fixed support for empty strings as metadata values
      Fixed help output of command line tools
      Added a missing mimetype to helixbin extractor
      Deactivated extractor debug output
      Fixed joining for count and sum fields. Added * as a count field which maps to unique rows
      Some optimizations to reading mp3 frames
      Fixed a small bug in metadata escaping
      Added escaping to metadata strings for SQL
      Fixed header seeking in mp3 extraction
      Corrected comment buffer size in mp3 extraction
      Added initial unit tests for mp3 extraction
      Fixed UCS-2 conversion to remove BOM
      Added test cases for mp3 extraction and fixed minor mp3 extraction issues
      Proper null handling added to queries
      Switched to INNER JOINs because of performance issues
      Minor fixes to image metadata extraction and added tests
      A bugfix to tiff ascii field handling
      Added audio/x-pn-realaudio-plugin to playlist mimes
      Added regex for additional TCON to id3v1 genre mapping and testcases
      Added some xmp fields to be extracted and implemented simple priority for tags
      Removed a too optimistic bug number from the changelog
      Small correction to the playlist mimes
      Changed orientation of images to an integer, updated extractors and added testcases
      Added png and avi test cases
      #If'd out the extractor tests that fail in distcheck
      Added performance tests for image extraction
      Added extractor file access testing
      Added missing sql escaping
      Removed accidentally included tagreadbin entry from makefile
      Fixed tracker-extract Makefile.am
      Added an initial tagreadbin extractor
      Performance improved way of including tags in queries
      Fixed filtering for multiple tags
      Fixed a typo that gave wrong image widths
      Added a default value to Image:Date
      Fallback for mp3 extraction if can't access with O_NOATIME
      Rewrite of the database index scheme
      Extract the Video:Source tag
      Some query speed improvements
      Removed a timeout for tracker-extract
      Images should not have Video:Framerate property
      Handle ISO 6801 with fractions of second
      Crash fix for error freeing
      Switched KeyMetadata6-8 to Integer
      Use outer join to include nulls in equality against an empty string
      Added checks for minimum file size and access
      Handle sketch/png mime correctly
      Switched gstreamer extractor to use decodebin/tagreadbin
      Error handling changed not to abort for jpegs
      Added iptc support for jpeg and tiff
      Added Collation column to ServiceMetadata
      Added support for order fields in field-data
      Use the collation field for sorting instead of the display field
      Mp3 extraction can now handle id3v2 tags split into several frames
      Added missing bug-number to Changelog
      Fixed an issue with integer to string conversion
      Added method to dbus API for concatenating fields in groupings and fixed some order field joining issues
      Abstraction layer to sqlite aggregate function-creation, new version of GROUP_CONCAT and some minor 
fixes
      Put back variables needed for exif extraction
      Revert accidental commit in previous entry
      Use group_concat instead of combining results in code in queries
      More proper handling of NULLs in aggregates
      Treat the genre value unknown like other unknown/missing values
      Strip whitespaces from extracted metadata
      Fixed frame size calculation
      Added un-unsynch support to mp3 extractor
      Added simple filtering for repeated values in multivalue field extraction
      Add Image:HasKeywords field
      Remove the dummy empty strings for unknown values as they are no longer needed
      Fixed a reference to images in helixbin extractor that broke the build
      Return undefined integer values with empty field in rdf
      Minor fixes to id3v2 extraction
      Added sublocation property to images.
      Use the collation for sorting in unique value queries. First phase of performance improvements.
      Added missing field type definition
      Performance improvements to the queries, added key collations to Services-table
      Fixed a missing condition for join in queries
      Fixed a small ontology mistake in extractors
      Fixed an issue with order-type join conditions
      Some minor leak and other fixes to extractors
      Fixes a memory leak and sublocation field in iptc
      Handle existance of invalid dates in images correctly
      Improvements to stream info extraction using gstreamer
      Additional checks for unknown genres
      Watch for DURATION messages in the bus to stop extraction, plugged a leak
      Fixes to the way multiple values are handled in some cases in extractors
      Load the extractors as modules for tests instead of directly linking
      Added an extractor mockup for testing purposes
      Adding missing changes to the makefile for the mockup
      Read mp3 files in parts in extraction
      Performance improvements to jpeg extraction
      Fixes to the mp3 extractor
      Comment out extractor tests that require testdata.
      Add a safeguard to freeing the pipeline in gstreamer extractor
      Added some extra checks for size in mp3 extraction.
      Some leak fixes
      Mime check fixes to the album art extraction in gstreamer extractor
      Fixes NB#107116, Music:Duration displayed as -:- in library for some clips
      Add support for DISTINCT in aggregates
      Add test cases for aggregates
      Add tracker:coalesce function
      Add tests for sparql functions
      Added the missing tests for xpath functions
      Add a convenience sparql function to get title-like strings out of filenames.
      Add tests for tracker convience sparql functions.
      Remove default value for title from mp3 extractor
      Location functions for MLO
      Add fn:string-join
      Add fn:concat
      Add some requested properties to be full-text-indexed.
      Add ontology property tracker:fulltextNoLimit
      libtracker-fts: Do not limit word length in prefix queries
      libtracker-fts: Add prefix and limit tests
      Make some properties fulltext indexed without minimum word length
      Added check for string validity in fn:string-join.
      Correct the sorted order of id3v2 tags.
      A fix to TRCK handling in mp3 extractor
      Adds a data generator for full content testing
      Added some indices for performance improvement in complex fts:match use cases
      Added indices to message ontology for query performance
      Added some indices for query performance
      Small fixes to the data generators
      Add videos to data generation.
      Added some full content queries for testing. Fixed a few problems.
      Fixes bug 161964 -  Some special audio files are not displayed in the Music..
      Added updated message-related performance queries.
      Added updated contacts-related performance queries.
      Added updated location-related performance queries.
      Don't use isStoredAs in performance test scripts.
      Add tracker:notify to some requested fields.
      Small fix to the pdf extractor
      Add mp4 and 3gpp video files to the writeback xmp module.
      Add a gif extractor.
      Handle single null terminated strings in UCS2 and UTF-16 in mp3 extractor
      Add the simplified location ontology for testing
      Fix to the message related generator scripts to use simple contacts for each     message instead of 
linking directly to personContacts.
      Add support for TRACKER_STORE_TASK_MAX_TIME environment variable for setting     the maximum time 
allowed before interrupting the query. This is for testing purposes.
      Updated generator scripts to include dataobjects for emails.
      Added nfo:encodedBy property.
      Add an extractor that uses gupnp-dlna for gstreamer based metadata extraction.
      Required version of dbus-glib to 0.82 for dbus_g_connection_unregister_g_object
      Added dlna profile to mp3 extractor.
      Add a check for gupnp-dlna version.
      Small fixes to the location ontology.
      Added slo:iconUrl for landmark icons in the location ontology
      Added slo:categoryIconUrl for category icons in the location ontology
      Remove pango requirement in tracker-miner.pc
      Notify changes in nco:ContactGroup.
      Fix the gupnp-dlna extractor to use the tracker_sparql_escape_uri_printf
      Fixes: NB#186096, X-MeeGo-logical-id not extracted from application .desktop files
      Added tracker-sql util to run sql directly for testing
      Remove unnecessary gio include from albumart-qt
      Small fixes to the music data generator scripts.
      Handle nfo:Equipment correctly in the data generators
      Diversify the content creation times in data generators.
      Add domainIndex on nie:contentCreated to nfo:Visual
      Update the modification date for the nfo ontology.
      NMM: Signal changes in nmm:Call class
      tracker-extract: Add switch for guaranteed metadata values in extraction
      data-generators:Add slo scripts to data generators
      Add extraction of GPS coordinates
      libtracker-extract, tracker-extract: Add extraction of image compass direction
      NMM: Add property nmm:dlnaMime for dlna specific mimetypes     tracker-extract-gstreamer: Add support 
for dlnaMime
      libtracker-extract: Fix the orientation handling in xmp
      Fix the Imagemagick png raw profile magic.
      Fix the Imagemagick png raw profile magic.
      tests/libtracker-extract: Do not use tracker_coalesce_strip on constant strings.

Mikkel Kamstrup Erlandsen (7):
      Add email support to deskbar handler
      Work around dependency for deskbar 2.18. We can do with 2.16 now (hopefully)
      If deskbar.Utils.url_show is unavailable fall back to gnome.url_show
      Fix bug 430252, crash on conversion to ascii.
      In deskbar module, add default actions to relevant matches
      Big patch from fritschy, Kmail and Thunderbird support, split legacy handler in static and live
      Richer display of hits in deskbar module This was intended all along, but

Milo Casagrande (13):
      [l10n] Updated Italian translation.
      [l10n] Updated Italian translation.
      [l10n] Updated Italian translation.
      [l10n] Updated Italian translation.
      [l10n] Updated Italian translation.
      [l10n] Updated Italian translation.
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Updated Italian translation
      Update Italian translation

Miloš Popović (1):
      Added Serbian translation

Mingxiang Lin (1):
      tracker-extract: Add width and height information to BMP extractor

Muhammet Kara (4):
      Added Turkish translation
      Updated Turkish translation
      Updated Turkish translation
      Updated Turkish translation

Murugappan Nataraj (2):
      Fixes GB#623005: Tracker plugin for odt, odp, ods files
      Fixes GB#628090: Tracker plugin for PPSX files

Necdet Yücel (1):
      Updated Turkish translation

Nicolau Gonçalves (2):
      Updated Portuguese translation
      Updated Portuguese translation

Nilamdyuti Goswami (1):
      Added Assamese translation

Nils-Christoph Fiedler (4):
      Added LowGerman translation
      Added LowGerman translation
      Added LowGerman translation
      Updated LowGerman translation

Og B. Maciel (1):
      Updated Brazilian Portuguese translation.

Olav Vitters (3):
      MAINTAINERS: Fix userid
      Add description to DOAP file
      doap category core

Ottela Mikael (1):
      Fixes for extractors, ontology usage

Patch from Marcus Fritzsch (1):
      Reorganization of tracker-handler.py Added support for GaimConversations

Patrick Ohly (1):
      --enable-maemo: had no effect

Pau Iranzo (1):
      [l10n] Update Catalan translation

Pedro Albuquerque (4):
      Updated Portuguese translation
      Updated Portuguese translation
      Updated Portuguese translation
      Updated Portuguese translation

Pema Geyleg (2):
      added dzongkha translation
      updated dzongkha translation

Petr Kovar (15):
      Update Czech translation by Marek Cernocky & Petr Kovar
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky
      Update Czech translation by Marek Cernocky

Petr Kovář (2):
      cs.po: Added Czech translation by Kamil Paral. POTFILES.in: Added missing file. LINGUAS: Added cs.
      cs.po: Fixed Czech translation, thanks to Kamil Paral (bug #525543).

Philip Van Hoof (1561):
      python/deskbar-handler/tracker-module.py
      python/deskbar-handler/tracker-module.py
      src/trackerd/tracker-email-modest.c src/trackerd/tracker-utils.c
      src/trackerd/tracker-email-modest.c src/trackerd/tracker-utils.c
      Fixed the build for --disable-hal (trivial patch)
      Renaming Email
      src/libtracker-db/tracker-db-interface-sqlite.c
      configure.ac src/libtracker-db/tracker-db-interface-sqlite.c
      src/libtracker-db/tracker-db-interface-sqlite.c
      Timeout based SQLite connection for the direct-sql SqlQuery feature. The
      Adapted to new spec available at http://live.gnome.org/MediaArtStorageSpec
      src/tracker-extract/tracker-extract-mp3.c
      Memleak
      src/tracker-extract/tracker-albumart.c
      src/tracker-fts/tracker-fts.c Simple rank() impl. without weighting (just
      Leaving a comment for Jamie
      src/tracker-extract/tracker-albumart.c
      Fix
      Fix
      Adapted to new D-Bus API for thumbnailing
      Some minor optimizations
      One more optimization
      Some minor optimizations
      Added g_type_init, as GIO is being used for some operations
      Cleaned up some more code
      src/tracker-indexer/tracker-metadata-utils.c
      src/tracker-indexer/tracker-metadata-utils.c
      Codestyle
      Bugfix in SqlQuery
      Support for storing local album art on removable devices
      Stripping album and artist strings
      Stripping album and artist strings. Code cleanups, added some comments.
      Saw the hope for change become realized and then fixed creating the
      Bugfix incase of the empty string being stripped
      Patch from Jerry Tan <Jerry Tan Sun COM>
      Function is only available on very recent versions of glib.
      Bugfix
      Fixed symbol troubles for most recent GLib
      Also copy in case the album art got requested
      Requesting thumbnails of albumart
      Style difference
      Style difference - bugfix
      Oeps, srry
      Requesting thumbnails of album art
      Spelfix in my name
      Added some clarification to the ChangeLog about yesterday's patch
      Adding missing files, sorry
      Replaced a non-critical warning with a message
      Fixed a crash when HAL didn't initialize successfully
      Requesting a thumbnail for embedded album-art
      Glitch fix
      coping with paths
      Bugfix
      Filenames for album-art
      Changelog improvement
      src/tracker-indexer/tracker-removable-device.c
      Compilation warnings if you don't have libraptor-dev installed
      Compilation fixes
      Compilation fixes
      src/trackerd/tracker-main.c Initialization of the thumbnailer
      Bugfix
      Assertion fix, mime_type is allowed to be passed as NULL here
      Fixed two spaces vs once space filename issue
      Cleanup of duplicate prototype in include header
      src/libtracker/tracker.h src/libtracker/tracker.c
      Bugfix when mount_point is NULL
      Fixed too early shutdown of the thumbnailer support code in
      src/tracker-indexer/modules/Makefile.am
      A tool to convert a .service file to an XML file. Usage:
      added a sample XSLT Added a sample XSLT
      added a tool that spews out something that looks (or is) rdf:xml, if you
      Correction for album-art that has one-character long album-names. Bugfix
      Added a small code generator that uses rdf:xml as input and outputs a
      added one more sample that attempts to convert a rdf:xml file to our
      Namespace change
      Some fixes
      Don't print debugging messages when not compiled with -DDEBUG
      utils/services/rdfxmltoservice.xsl
      Don't print debugging messages when not compiled with -DDEBUG
      Added some features
      added a sample xsl that generates a libtracker-data unit test's data.ttl
      Better
      added a sample xsl that generates a libtracker-data unit test's data.ttl
      src/plugins/evolution/tracker-evolution-indexer.h
      Bugfix when album art was extracted from an embedded MP3, the copy to
      Bugfix when album art was extracted from an embedded MP3, the copy to
      This is not a real error
      src/tracker-indexer/tracker-main.c src/trackerd/tracker-main.c
      Bugfix for album-art thumbnail request
      Leak fix
      src/libtracker-data/tracker-turtle.c
      src/tracker-extract/tracker-extract-mp3.c
      Bugfix for local mediaart
      src/plugins/evolution/tracker-evolution-indexer.h
      src/tracker-extract/tracker-extract-ps.c Added option to disable
      src/tracker-extract/tracker-extract-mp3.c
      src/trackerd/tracker-daemon.c src/trackerd/tracker-daemon.h Added a Backup
      src/libtracker/Makefile.am src/tracker-fts/Makefile.am
      src/plugins/evolution/Makefile.am src/plugins/rss/Makefile.am
      These directories not existing ain't real errors that are worth reporting
      Using no_reply calls for the DBus methods
      Don't continue trying to request album art if no service provides
      Trivial mini commit that removes the Xesam support. We decided to remove
      Removed some more Xesam traces that were burried deeper
      Fixed a crash when removing a resource from a removable device
      Fixed a crash when removing a resource from a removable device
      Cope with the insanity of the current ontology
      Fixed a crash when removing a resource from a removable device
      Memory leak fix
      Cleaning up removable devices' thumbnails after a long period of the
      Don't use SCHED_IDLE for the daemon
      fixes a bug in cleaning up thumbnails from removed devices
      Fixed glitch
      Reverting SCHED_IDLE and setting the extractor to nice(). We don't want to
      Using an int instead of an int64 for this dbus call
      Uint is actually better
      Removed support for the sqlite based pull indexer module for Evolution
      fixed undefined symbol compilation error
      Album art fixes
      Removed the SqlQuery method of the Search DBus object
      Removing the database file when it's corrupted, just before we bail out and crash
      Add Tracker ontology
      Port extractor tests to Nepomuk
      applications: Index .directory files
      Add class signals
      Add Maemo ontology
      Implementation for the streamanalyzer extractor
      Added image ontology
      Fixed the JPEG extractor to use the new image ontology
      The XMP extractor was using a wrong URI
      Fixed the XMP common extractor code for new image ontology
      Fixed the TIFF extractor for the new image ontology
      New volume support didn't allow not having HAL, fixed
      Uninitialized variable bugfix
      Ontology fix in gstreamer extractor
      Transient properties
      Fixed various bugs in the gstreamer extractor
      Bugfix in Volume support
      Adapted album-art name determination to follow new spec rules
      Bugfixes extracting keywords
      Fixed some Image: predicates to use Nepomuk
      Fixed another bugfix related to extracting keywords
      Compilation warnings in the push plugins
      Fixed several ontology problems with the push modules
      Memory leak fix, probably caused by merging
      trackerd: No longer call the indexer for updates
      tracker-indexer: Remove the update methods from the D-Bus interface
      trackerd: Make class signals work when writes take place in trackerd
      plugins: Remove the indexer part of the push modules
      plugins: Do not perform too many statements per transaction
      Debug-mode option for tracker-extract
      Revert "Added some extra checks for size in mp3 extraction."
      Fixes for the heuristic scanner
      Revert "Revert "Added some extra checks for size in mp3 extraction.""
      Fixed class signals feature
      Further removed the push modules from the indexer
      Performance improvement heurstic scan for album art
      Bugfixes for album art heuristics
      Optimization for embedded album-art extraction
      Increased the max allowed extraction time to 10 seconds
      Fixed ontology for old Evolution support and detecting folders.db
      Remove RSS push module
      libtracker-data: Remove tracker_data_update_replace_service
      Introduce TrackerStore, a queue for updating
      Moved error variable into less confusing code block
      Compilation errors for libxine based extractor
      Squashed commit of the following:
      The solution to the 2.5s per 10k items: simply lower the priority of the queue
      Ported the push modules to TrackerSparqlBuilder usage
      Removed the queue_statement API of TrackerStore. Not used anymore
      Port tracker-hal.c changes from tracker-0.6 to master's tracker-store-hal.c
      Bug 112133 - trackerd-11-1386.rcore.lzo crashed
      Performance improvements for album-art detection
      Merge with master
      More relaxed importing of push modules, 100 items per 5 seconds
      Bugfix for a bug spotted by Jürg, reversed if-logic
      Ported tagreadbin based GStreamer extractor from tracker-0.6
      Various improvements for the tagreadbin extractor
      Fixed memory leak in tagreadbin extractor
      Merge branch 'master' into tracker-store
      Bugfix for NB#120524, removed maxCardinality from ncal:rrule
      Fixes the Cleanup() of the push modules
      Prepared port for 0.6 bugfix for playlist container
      Fixes a critical in tracker-monitor.c
      Fix not crawling inserted removable media
      Fixes NB#100123, nie:contentCreated is empty for some of the images
      Bug NB#118578 - Getting metadata with mafw_playlist_get_items_md fails.
      Fixed state machine so we return to previous state after PAUSED
      Implemented playlist extractor for fresh Nepomuk-based ontology
      Let tracker:transient use temporary tables in sqlite3
      Fixed push modules, bugfix closing the query
      Don't do all the g_idle_add nonsense in the push modules
      Arbitrary lowering priority of SetMany() items
      Lower amount of items to send per DBus SetMany() call
      Improved the end_batch time for the push modules.
      Fixes a silly bug
      Added proper DBus debugging to the push modules
      Bugfix for Key=Value properties for Evolution push module E-mail items
      Slowing down the speed of the Evolution plugin pumping its data
      Fixed various things about the plugin running in Evolution's process
      Evolution plugin, using mail_msg_unordered_push instead
      Using nfo:PaginatedTextDocument instead of nfo:Document for PDF documents
      Using nfo:PaginatedTextDocument for types that use nfo:pageCount
      Apparently will camel_db_clone create a thread, avoiding
      Slowing down the speed of the Evolution plugin pumping its data
      Fixed various things about the plugin running in Evolution's process
      Evolution plugin, using mail_msg_unordered_push instead
      Apparently will camel_db_clone create a thread, avoiding
      Performance improvement when registrar disappears
      Performance improvement when registrar disappears
      Bugfix in sparql builder usage for Evolution push module
      Temporarily disabled stats cache updating
      Some improvements for the push plugins
      Compilation error if you don't have GdkPixbuf installed
      Compilation error if you don't have GdkPixbuf installed
      tracker-indexer: Do not shut down automatically
      Added nfo:Audio to nmm:MusicPiece instances, compilation warning fixes
      Cleanup of the old backup code, saving isn't yet ported with this, restoring is
      Added tracker:notify to nmm:MusicPiece
      Reenable default plugins, as agreed at teamlevel
      Documentation fix, problem found by Benjamin Otte
      Using nie:isStoredAs property
      Bugfix forgotton sparql_builder_close in applications.c
      Timeouts for DBusGProxy connections to Tracker
      Split tracker_data_insert_statement
      Fixed the .desktop scanner's SPARQL queries
      We must return a opened sparqlbuilder instance
      Error reporting for Turtle importer
      Passing errors for Turtle import to DBus caller
      Never send non-utf8 over DBus, never ever!
      Input validation for data coming from extractors
      UTF-8 validation for Turtle files
      Bugfix error reporting unknown predicates in ttl files
      Bugfix column ID in fts should be rowid instead
      Compilation warning fixes
      Difference found in logic after post-reviewing
      Nepomuk NMO changes
      Changed cardinality of relationships and hasPart
      Fixed a crash when doing CTRL+C where items were still on the queue
      Ported enca encoding detection from 0.6 to master
      Fixed streamanalyzer integration
      Removing the fulltext values from the FTS store
      Set timeout for tracker-sparql tool
      Added the volume for the root-fs
      Added tracker:available to the other nie:DataObjects
      Added tracker:available to two more nie:DataObjects
      Fixed a few critical warnings
      An implementation for SPARQL sameTerm()
      Initial implementation for SPARQL str()
      Added a case that rasqal does itself, for clarity
      Make isBlank() not fail
      Implementation for SPARQL isIRI()
      Throwing an error when an unsupported operation is requested
      Indentation fix
      Added support for SPARQL ASK
      Added support for SPARQL datatype()
      Handle an invalid datatype filter
      Glibbification of INT_MAX
      Ported bufferoverflow fix from tracker-0.6 branch
      Putting ASK support back in place
      Implementation for SPARQL GROUP BY
      Added predicates to the SubjectsChanged signal
      Bugfix, swapped object and predicate in delete
      Avoid duplicate items in SubjectsChanged
      SPARQL: Support for UNION
      Disabled duplicate check for SubjectsChanged, slows down too much
      Replaced a GPtrArray with a GHashTable, constant lookup speed
      Avoid duplicate entries for SubjectsUpdated, performance
      Code cleanup
      Handling passing a non-existing variable in a sparql query
      SPARQL: support for STR
      Fixed SPARQL STR supported
      Indentation fix
      SPARQL: limited support for DATATYPE
      SPARQL: support for PN_PREFIX and COLON
      SPARQL: support for ISIRI()/ISURI() (isiri(<foo>) still needs fixing)
      SPARQL: Fix for isiri(<foo>)
      SPARQL: limited ISBLANK support
      Small performance improvement
      Changed tracker:modified into a modification sequence instead of time()
      Don't store last modseq, use max(tracker:modified) instead
      Various compiler warning fixes
      Various compiler warning fixes
      Ontology fixes in MP3 exractor
      SPARQL: Handle some more errors
      Added infrastructure for testing SPARQL parser errors
      Allow checking for error message too
      Various improvements on allowing checking for error message
      Versioning the DBus API
      Trivial fix that apparently went wrong during merge
      Added restore-from-turtle backup support
      Added unit-test for Turtle parser
      Added one more Turtle unit test
      Squashed commit of the following:
      Synchronize fts after restore from backup
      Compilation warning fixes
      Added a TrackerDBCursor API
      Bugfix
      Unneeded warning message
      Ported the FTS synchronization to the cursor API
      API cleanup, allowing to unref the stmt before the cursor's usage
      Removed an unused private variable from the cursor type
      Removed unused API
      Merge branch 'cursor'
      Performance improvement for the cursor API
      Compilation warning fixes
      Fixed initialization of cursors
      Made TrackerDBStatementSqlite all private
      Using a cursor for adding super classes and super properties
      Ported db_get_static_data to use cursors
      Ported DROP GRAPH to use the cursor API
      Removed unused code
      Ported tracker_data_query_rdf_type to cursor API
      Ported tracker_data_query_resource_id to use cursor API
      Ported tracker_data_update_get_new_service_id to use the cursor API
      Ported tracker_data_update_get_next_modseq to use cursor API
      Ported cache_set_metadata_decomposed to use cursor API
      Removed unused function tracker_data_query_resource_exists
      Added error throwing for delete { <uri> pred ?var } where ?var is undefined
      Fixed sparql inserts for applications
      Putting setting the icon in rigth order
      Bugfix, the value can be NULL here, and should then be ignored
      Fixed tracker:available in Evolution IMAP miner module
      Fixes for softwarecategories
      Bumped up version of sqlite to 3.6 for sqlite_backup API
      Bumped up sqlite version to > 3.6.11
      Moved the coalesce function to libtracker-common
      Compilation warning fixes
      Added fulltext and removed single-value from nie:keyword
      Change structure of the JPEG, XMP, TIFF and PDF extractors
      Fixed double mention of a single-value predicate
      Moving reused code around for XMP extractors
      Using coalesce for PNG extractor
      Added missing fields for PNG extractor
      Using coalesce for the Vorbis extractor
      Unused field in struct, removed
      Fixed a crash in init of removable devices
      Ignore strings that are either empty or all spaces for MP3 extraction
      Combining Make and Model of image metadata for nmm:camera
      Removed nmm:albumTrackerCount (incorrect domain)
      Fixed potential memory leak
      Fixed trailing empty INSERT {\n} for file resources
      Critical warning fixes in gstreamer extractor
      Fixed FTS extractor in case no text is returned
      Changed critical into a warning in tiff extractor
      Add lost+found to ignore list and don't use critical for dir errors
      Ported volume support to libtracker-miner API
      Fixed duplicate sending of class-signal SubjectsAdded
      Bugfix, g_object_get was forgotten in the save_string_list one
      Reimplementation of the tracker-preferences user interface
      Merge branch 'tracker-preferences'
      Small improvements for the tracker-preferences UI
      Reenabled tracker-preferences compilation
      Translatable strings for the preferences UI
      Added tracker-preferences.[ch] to .gitignore
      We should never timeout in Tracker itself for these
      nmm:albumTrackCount must be assigned on the nmm:MusicAlbum instead
      Renamed the .service files for the extractor and store
      Refactoring of the Evolution push plugin
      Merge branch 'evolution'
      Removed Insert and Delete DBus APIs
      Bugfix in the Evolution push module when using tracker-process -r
      Fixed possible memory leak
      Deleting queued batchupdates and commit when client disappears
      Removed the EvolutionModseq option from the Options table
      Codestyle and indentation for the StreamAnalyzer support
      Propagating error at delete_resource_description
      Fixed ClassSignals to compress predicate-values together in a single signal
      Bugfix open cursor causing assertion after being used twice
      Allowing different image libraries to deal with albumart image formats
      Bugfix return value of albumart_set
      Fixed a big in delete_resource_description about usage of cursors
      Return the URI of the property instead of an internal ID for fts:offsets()
      Bugfixed a critical warning when URN of a removable device is NULL
      Fixed harmless compilation warnings
      Throw normal errors instead of SparqlError now that stmt.execute () also does
      Added support for INTO and FROM to SPARQL UPDATE extension
      Propagating errors instead of passing parent errors around
      Added tracker:notify to nao:Tag for Debarshi Ray's Nautilus tagging support
      Fixed a bunch of XMP problems, changed from nie:keywords to nao:Tag
      Fixed XMP Title's coalesce
      All miner SPARQL Update queries need FROM or INTO to avoid writeback
      Signalling Writeback in case a property marked as tracker:writeback is changed
      Changed from using a method to listening on the Writeback signal
      Implemented writeback for MP3's Title field using id3lib
      Only report writeback for default graph
      Pass the known list of rdf:types to the Writeback signal
      Added filter for the list of rdf:type being passed vs. module to elect
      Added writeback module for XMP
      Handling writeback in tracker-miner-fs
      Refactored content-type check to abstract TrackerWritebackFile
      Clean exit when service already running
      Added some more fields to the XMP writeback module
      Post review fixes for configure.ac
      Added property to ontology for multi media team
      Removed cardinality of previously added property
      Added support for class signals to nmm:RadioStation
      Refactored the MSWord extractor to use libwv2 for content extraction
      Tiny build glitch, added ifdef in case libwv2 ain't available
      Fixed property functions to support resource variables
      Renamed nmo:Mailbox to nmo:MailAccount
      Renamed nmo:Mailbox to nmo:MailAccount in tools and tests
      Swapped the inheritance order between deprecated nmo:Mailbox and nmo:MailAccount
      Fixed usage of nie:url
      Cleanup XMP extractor
      Fixed copypaste error, left-top orientation of XMP
      Added missing location fields
      Removed unneeded debug message
      Merge branch 'coalesce-support'
      Fixed dup field usage in XMP extractors
      The nie:url property is a string, not a resource.
      Added skeleton for playlist writeback support
      Set cardinality of nfo:entryCounter and nfo:listDuration
      Added a few fields to the XMP writeback support
      Disable MP3 extractor, id3lib apparently corrupts files sometimes
      Location writeback support for XMP formats
      Improvements to the IPTC extractor
      Added fields to IPTC extractors, for example support for locations
      Apparently is the field called CountryName in IPTC's namespace of XMP
      Adapted the writeback module for XMP to add CountryName too
      Improvements in code style of EXIF extractor code
      Corrected the XINE based extractor
      Added comment to OASIS extractor about unlinking meta.xml afterward
      Added comment about the Artist field in PDF extractor
      Memleak fix in VORBIS extractor
      Indentation fixes in streamanalyzer's support code
      Throttle 100 Emails per 5 seconds delay
      Use proper throttling for the Evolution plugin
      Fixed a crash in evolution plugin when killing tracker-store
      Remove old backup code
      libtracker-common: Added tracker_{class,property}_{get,set}_id
      Fixed a few uint vs. int issues for consistency
      libtracker-db: Implement writer for new binary journal
      libtracker-data: Use cached ids instead of lookups
      libtracker-db: Check databases for corruption
      Reimplemented backup and restore support
      libtracker-data: Truncate journal to last correct entry if corrupted
      libtracker-db: Added check that verifies last entry of the journal
      libtracker-data: Use same resource time in DB and journal
      Made TrackerClient a GObject
      Adapted the Evolution plugin to new TrackerClient API
      Removed several locks from the Evolution plugin and made it cancellable
      Dealing with a memory leak for the TrackerMiner of the Evolution plugin
      libtracker-db: Fixed a crash in case reader_init didn't succeed
      NB#153335: List albums with tracker-search -a with no title or length set
      Build environment fixes
      Fixed a UI hang in Evolution's plugin
      Small performance optimization in deleting a statement
      Delete thumbnailer code, we don't use this anymore
      Bugfix for critical messages when using tracker-control
      Timed waiting on the GCond in the Evolution plugin, just in case
      Don't make enca required without configure switches
      Replaced the usage of == with = in configure.ac, == is a bash-ism
      Fixed compilation warnings in extractors
      Fixed nco:hasAffiliation in TIFF and JPEG extractors
      Reindex files of a specified MIME type
      Fixed plugin for Evolution's EPlugin API in 2.29
      Use album instead of title for the album art
      Added Move and Remove functionality for thumbnails
      Integrate thumbnailer's Move and Remove with FS miner
      Fixed remarks raised by Martyn, fixed mimetype for Remove thumbnails
      Deal with directory renames for thumbnailer Move
      Fixed a bug in the XMP parser, added EXIF to PNG extractor
      Removed debugging printf
      Using the the right key for EXIF data in PNG extractor
      Added nao:nummericRating and fixed a few bugs in the EXIF & XMP parsers
      tracker-extract: Fixed nmm:composer and nmm:directory reference
      Added support for DELETE to TrackerSparqlBuilder class
      Fixed bug with nmm:albumTrackCount being set to different values
      Fixed the tracker-writeback function to cope with anonymous blank nodes
      Compilation warning fix
      Fixed a critical warning on Writeback()
      DROP GRAPH now uses the value of nie:url instead of subjects
      tracker-extract: Always favor XMP over IPTC, EXIF or native
      tracker-extract: Bugfixes for NB#155435 in gstreamer extractor
      tracker-extract: NB# 155064: width and height of TIFF files not filled in
      Always use G_MAXINT as DBus timeout
      tracker-extract: Fixed memory problems in msoffice extractor
      Renamed the Writeback() DBus method to IgnoreNextUpdate()
      tracker-extract: Support for nmm:lyricist in MP3 files
      tracker-extract: Added support for pixel-aspect-ratio to gstreamer extractor
      NMM: Made nmm:length deprecated, replaced all usage of it with nfo:duration
      NMM: Bugfix, forgot to add the @prefix for nao
      Fixed compilation warnings, mixing code with variables
      tracker-extract: Moved util functions from libtracker-common to libtracker-extract
      tracker-client: Refactored away tracker-statement-list
      tracker-store: Emit class update signal for each rdf:type
      tracker-utils: Case insensitive stopwords
      tracker-writeback, tracker-extract: Fixed various writeback related problems
      Changed the ontology to have tracker:Ontology and nao:lastModified
      refactor: renamed tracker-ontology to tracker-ontologies
      libtracker-common, libtracker-data: Introduce TrackerOntology class
      libtracker-common, libtracker-data: Added ontology validation check
      libtracker-common, -data: distinguish between entities that are in_update
      libtracker-data: Support for modest ontology changes
      libtracker-data: Bugfix coping with modest ontology changes
      libtracker-data: Update the nao:lastModified of the tracker:Ontology
      libtracker-data: Make the unit tests work
      libtracker-data: Nicer debugging messages during alter table
      libtracker-data, -common: Fixes after Martyn's review
      libtracker-data, -common: Error reporting for timezone handling
      libtracker-common, -extract: Improvements to date-time parsing
      libtracker-miner: Fixed a few problems after review
      libtracker-miner: Small optimization
      MAEMO: Install the Maemo ontology optionally and default off
      tracker-extract: Fixed build and indentation
      tracker-extract: Fixed various properties for albums in FLAC and Vorbis
      Bugfix, to squash
      tracker-extract: Fixes for the GStreamer extractor
      tracker-extract: Check for return value in GStreamer extractor
      tracker-extract: Fixed memory problem in GStreamer extractor
      tracker-extract: Added extra check for date validity
      tracker-extract: Fixed screwup in last commit
      tracker-extract: Fixed another screwup
      tracker-preferences: Removed page size, when set the sliders don't go to max
      tracker-extract: Added support for nmm:composer to MP3 extractor
      libtracker-client: Fixed SPARQL queries for file-open dialogs in GNOME
      SPARQL: Add error reporting about nested anonymous blank nodes
      MFO: Added tracker:notify to mfo:Enclosure
      nautilus: Fixed up the tags widget for the Nautilus integration
      tracker-writeback: Fixed compilation error in playlist writeback
      libtracker-miner: Fixed possible memory leak on content_type
      tracker-extract: Fixed aspect-ratio property in GStreamer tagreadbin extractor
      libtracker-fts: Prefix searches must ignore stop words
      tracker-store: Fixed the SubjectsAdded signal
      tracker-utils: Fixed compiler warning
      libtracker-data: Store graph as int ID instead of strdup
      libtracker-data: No strdup for strings that aren't freed
      plugins: evolution: Fixed for upstream symbol rename in 2.29.1
      tests: Avoid journal validity test for most unit tests
      NFO: Fixed rdfs:range for nfo:codec
      libtracker-data: Move replay_journal to tracker-data-update.c
      libtracker-data: Pass ID->Class and ID->Property map to journal_replay
      libtracker-data: STATEMENT_INSERT journal replay performance improvement
      libtracker-data: STATEMENT_DELETE journal replay performance improvement
      libtracker-data: Prepare resource creation for ID values
      libtracker-data: STATEMENT_INSERT_ID journal replay performance improvement
      libtracker-data: STATEMENT_DELETE_ID journal replay performance improvement
      libtracker-data: Attempt at fixing journal replay, delete
      libtracker-data: Fix constraint error warnings during journal replay
      libtracker-data: Transaction logic in journal-replay
      libtracker-data: Keep VmRSS under control during journal replay
      tests: libtracker-miner: Fixed build for recent ld versions
      libtracker-data: Added four bytes to the transaction format in the journal
      libtracker-data: Coping with modest ontology changes in journal replay
      libtracker-data: Pass the id_uri_map to journal-replayer
      libtracker-data: Don't reset the is_new flags too early
      libtracker-data: Don't forget to pass is_uri
      libtracker-data: Mark new classes and properties as is_new in journal-replay
      libtracker-data: Bugfixes coping with ontology changes in journal replay
      libtracker-data: Added comments explaining how ontology-change coping works
      tests/libtracker-data: Added unit tests
      libtracker-data: Coping with a complete new .ontology file
      libtracker-data: the max_service_id doesn't have to be cached
      tests/libtracker-data: Removed generated file
      tests/libtracker-data: Add coverage for single-value property onto-changes in the tests
      tests/libtracker-data: Make distcheck succeed by removing generated file after unit test ran
      libtracker-db: Removed the boxing from the custom SQLite functions
      libtracker-db: Performance improvement for SparqlRegex SQLite function
      libtracker-db: Error reporting for SQLite functions
      libtracker-db: Removed unused symbols
      libtracker-data: Add busy notification support to journal-replay and restore
      tracker-store: Status notifications during backup restore and journal replay
      tracker-store: Starting and stopping the DBus service during backup restore
      tracker-store: Use DBus correctly for asynchronousy
      tracker-store: Renamed TrackerBusyNotifier to TrackerStatus
      tracker-utils: Fixed compilation issue
      tests/libtracker-data: Added failing unit test (but disabled for now)
      tracker-store: Default to Idle and 100% for Tracker1.Status
      tracker-store: Improved the set of Idle in tracker-status
      libtracker-data: Bugfix restoring after journal-replay, added unit test for it
      tracker-store: Bugfix in type usage
      tracker-writeback: Fixed nie:contentCreated writeback support
      tracker-preferences: Workaround for gtk+ bug setting scalers to max default
      tracker-preferences: Turn off no-show-all in .ui file for a frame
      libtracker-data: Fixed bug for SPARQL regex
      tests/libtracker-data: Unit test for more than one regex query
      tracker-extract: This symbol got renamed earlier
      libtracker-extract: Support multiple XMP keywords
      plugins/kmail: Compilation warning fixes
      libtracker-data: Rename is_new to in_update which is more accurate
      libtracker-data: Support for ontology change tracker:notify, tracker:writeback and tracker:indexed
      libtracker-data: Support for range ontology changes
      libtracker-data: Add error reporting to ontology change support
      libtracker-data: Introduce allowed-conversions tables
      libtracker-data: Move the range-altering to the post check
      libtracker-data: Do a check for valid range conversion before making any changes
      libtracker-data: Bugfix coping with property ontology changes
      libtracker-data: Fixes based on review comments by Jürg
      libtracker-data: Fixed bug in post_check
      libtracker-data: Refactor ontology-change coping, renamed a function
      libtracker-data: Updated code comment
      libtracker-data: Code style changes and some refactoring
      tracker-extract, libtracker-extract: Refactored memory usage in extractors
      tracker-extract: Fixes NB#161047: X/Y resolution of images
      libtracker-data: Performance improvement for often used classes
      libtracker-db: Performance improvement for TrackerDBResultSet
      libtracker-db: Performance improvement for a often used class
      libtracker-data, libtracker-db: Various performance improvements, and a compilation fix
      libtracker-data: Small performance improvement in the SPARQL scanner
      libtracker-common: Bugfix usage of timegm on *BSD. Also use it for glibc, it's faster
      libtracker-data: Bugfix in a check
      tests: Fixed build problem
      libtracker-db: O_LARGEFILE must be added to the g_open of the journal
      NFO: Add an index on nfo:fileLastModified for miner-fs's crawling performance
      tracker-extract: Compilation warning fix
      tracker-search-bar: Comparison with unsigned integer (enum) is always true
      libtracker-db: Fixed a problem with sqlite3_interrupt usage
      Revert "libtracker-db: Fixed a problem with sqlite3_interrupt usage"
      libstemmer: Bugfix NB#164958, FTS doesn't work for "beautif" and "beautifu"
      miners/fs: GB#615836 remove tracker:mountPoint before setting it
      libtracker-data: Added cursor return in TrackerSparqlQuery
      tracker-store: Fill up the DBusMessage manually, avoiding memory copying
      libtracker-db, libtracker-data, tracker-store: Support for interrupting queries
      libtracker-db: Get the error at cursor's iter_next
      tracker-store: Define a max size for the DBusMessage
      libtracker-db, tracker-store: Code style changes
      tracker-store: Fixed memory corruption
      libtracker-data: Added support for fn:lower-case
      tracker-store: Moved the iter over the cursor to the thread that prepared the query
      tracker-extract: Fixed compilation warning
      plugins/evolution: GB#615930: Fixed a crash in case timeout reached
      plugins/evolution: Fixed a race condition, added a lock for it
      tracker-extract, libtracker-extract: GB#579051, Provide a tracker_getline
      tracker-extract: NB#166080: ignore stuff exiftool adds to Copyright fields
      tracker-extract: Add tracker_getline() docs
      libtracker-extract: Use proper types for tracker_getline()
      tracker-store: Fix critical warning in case of syntax error in query
      tracker-miner-fs, libtracker-db: Performance improvement for tracker:uri-is-parent
      libtracker-db: Avoid strstr in uri_is_parent and uri_is_descendant
      libtracker-db: Fix for last commit, || should be &&
      libtracker-data: Fixed compilation warning
      NFO, libtracker-miner: Major performance improvement for crawler
      NFO: Document reason why there's an index on nfo:belongsToContainer
      libtracker-miner: Fixed usage of a ' where " is needed
      libtracker-db: Fix for table is locked problem
      libtracker-db: Don't busy-loop-handle SQLITE_IOERR_BLOCKED
      tracker-store: Fix a crash when client disappears
      tracker-store: Fix possible memory corruption
      tracker-store: Bugfix for NB#166684, commit each chunk
      tracker-extract: Ported the PDF extractor to not use poppler-glib
      tracker-extract: NB#166717 Combine multiple keywords together for IPTC
      tracker-extract: Bugfix for NB#166767, spaces aren't keyword separators
      libtracker-db: Close journal in case of error
      libtracker-common: Compilation error fix in validating ints
      libtracker-db: Remove unushed hashtable and move FTS shutdown lower
      libtracker-common: NB#167616, Improve error message for invalid xsd:dateTime
      tests/libtracker-extract: Fix failing unix test
      tracker-extract: PDF extractor. Bugfix for NB#168742 (invalid date strings)
      tracker-extract: PDF extractor, fixed memory problem
      tracker-store: Check idle-handler after removing tasks
      tracker-extract: gstreamer: Bugfix for NB#169119, critical about unref of an object
      tracker-extract: jpeg: Bugfix for NB#169105, critical when IPTC data isn't available
      tracker-extract: albumart: Bugfix NB#169254, critical when album is passed as null
      libtracker-data: Add support for tracker:secondaryIndex
      NMO: Add secondary index on nmo:communicationChannel
      tracker-extract: albumart-quill: Bugfix NB#163155
      tracker-extract: playlist: Bugfix NB#169460, nmm:PlayList is the highest level
      tracker-extract: XMP: Fix strings that go like "n1/n2" that are xsd:double
      tracker-writeback: XMP: Don't writeback fields that are typically set by the camera itself
      libtracker-extract: text_len is unsigned, so this check had no point
      libtracker-extract: XMP: Protect against division by zero
      libtracker-extract: text_len is unsigned, made it signed
      tracker-extract: TIFF: Bugfix NB#168740, uri used as fullname for artists in tiff
      tracker-extract, libtracker-extract: Bugfix NB#170142: avoid duplicate tags
      libtracker-db: Don't use the less reliable sqlite3_interrupt
      libtracker-db: Handle interruptable create_statement
      libtracker-db: Fixed a race condition in interrupt handling
      libtracker-db: Use 100 for the progress handler and also check in iter_next
      libtracker-db: Use atomic get_int instead of compare
      libtracker-db: Add interrupt handling to create_result_set_from_stmt
      tracker-extract: PDF: Don't let the PDF extractor work for more than 5s
      libtracker-db: Compilation warning
      libtracker-extract: Add docs for public API
      tracker-extract: PDF: g_timer_start isn't needed here
      libtracker-data: Bugfix NB#172652, comparing NULL isn't reliable
      tests: Add unit test for Bugfix NB#172652
      tests: Add <unknown> to unit test case
      Fixes NB#173206, use nfo:device and merge make and model correct for videos
      Fixes NB#173206, Also merge manufacturer correct for videos
      libtracker-miner: Fixes NB#161449, on overwrite the original resource must be deleted
      tracker-extract: Fixes NB#172414, check for empty string
      tracker-store: Optimize memory use for class signals
      tracker-store: Optimize sending of class signals, avoid dbus-glib
      tracker-store: Compress the SubjectsChanged signal for multivalue fields
      tracker-store: Optimized use of the gstringchunk for class signals
      tracker-store: Memory optimization in class signals, avoid duplicate strings
      libtracker-data: Fixes NB#174248, type conversions for boolean using ^^ notation
      libtracker-data: Fixes NB#174591, Throw error on undefined variable in expressions
      libtracker-miner: Indentation fixes
      NFO: After careful measuring we noticed that this index isn't faster
      tests/libtracker-data: Added unit test for a regression that we had
      libtracker-client, tracker-store: Handling D-Bus errors right
      squash
      libtracker-data: Non-existing define used for FTS support
      tests/tracker-steroids: Fixed compilation warnings
      tracker-preferences: Fixed compilation warnings
      libtracker-client: Fixed compilation warnings
      tracker-store: Silence compiler for no-problem warnings
      libtracker-db: Silence compiler for a no-problem compilation warning
      libtracker-data: NB#178599, extra checks for finding the problem
      libtracker-data: Added tracker:domainIndex property
      libtracker-data: Altering the tables for domain-specific indices
      libtracker-data: Copy data from source to domain-index mirror column
      libtracker-data: Added debugging output
      libtracker-data: Also write to the domain class' table in case of domain specific index
      libtracker-data: Only write to the domain-index class if the resource is one of them
      libtracker-data: Support for deleting a tracker:domainIndex from ontology
      libtracker-data: Disallow multi-value properties for domain specific indexes
      libtracker-data: Fix coping with deletion of tracker:domainIndex
      libtracker-data: Adapt the introspection of the ontology on domainIndex deletion
      libtracker-data: Add support for domain specific indexes to the SPARQL engine
      libtracker-data: Guard against null for domain specific index support
      libtracker-data: Fixed a bug in support for domain specific indexes
      libtracker-data: Merge fix
      libtracker-data: Fixed deleting a tracker:domainIndex
      tests/libtracker-data: Added unit test for ontology change coping for domain indexes
      Adapt test-4 to do something relevant to domain indexes
      tests/libtracker-data: Allow tests inbetween ontology change phases
      libtracker-data: Test for domainIndex already being a first-class property
      tests/libtracker-data: Added some more domainIndex tests
      tests/libtracker-data: Split ontology and ontology change tests
      tests/libtracker-data: Make distcheck work
      NMM: NB#179559, Added domainIndex on nie:title for nmm:MusicPiece
      Revert "libtracker-db, journal: Remove unreachable code"
      Revert "libtracker-db, journal: remove trailing whitespaces"
      libtracker-db, libtracker-data: Support for journal rotation
      libtracker-data, libtracker-db: Reimplement Backup() and Restore() to use tar
      libtracker-db: Support for moving rotated chunks to another location
      Disable journal rotating when GLib not recent enough
      libtracker-db: Keep it possible to compile with GLib 2.22
      libtracker-data: Set default journal-chunk size to 50MB
      libtracker-data: Do not cope with ontology changes in read-only mode
      libtracker-data: Remove storing of local locale for no reason
      libtracker-data: Remove the unused contents.db
      tracker-store, libtracker-data: Queue queries while busy
      tests/functional-tests: Added test that illustrates how to use busy-handling
      Fixes NB#181538: Assume tar program is in $PATH
      libtracker-data: Support for SPARQL 1.1's IN operator
      libtracker-data: Support for SPARQL 1.1's NOT IN, fix for IN()
      tests/libtracker-data: Added IN and NOT IN unit tests
      tests/functional-tests: Added another example, one that waits instead
      tests/functional-tests: Little improvement for the busy-handling test
      tracker-store: Removed unneeded set-active call at init
      tracker-store: Fixes NB#180803, Busy-handling race condition
      tracker-extract: NB#172390, Tracker doesn't return any content from m3u playlists
      libtracker-data: Implement progress indication for rotated journals
      libtracker-data: Fix progress indication for rotated journals
      tracker-extract: NB#183307, Crash in quit_timeout_cb when signal_handler calls it
      tracker-store: Fixed regression for class-signals caused by busy-handling
      libtracker-sparql: Add connection property to Cursor class
      libtracker-sparql: Allow Cursor.get_string to return null
      libtracker-sparql, libtracker-bus: Fix default update-blank method
      libtracker-data: Fixed support for IN, NOT IN with <resources>
      tracker-store: Compilation warning fix
      libtracker-data: NB#184823, Unsupported ontology change prevent tracker for booting
      libtracker-data: Remove the journal in case of db-bump too
      Revert last
      tracker-data: Remove the journal when a db-bump takes place
      NFO: Bump nao:lastModified for earlier ontology change
      libtracker-bus: Refactoring the bus-cursor to have the array one in vala
      libtracker-bus: Implement rewind for fd-passing, added functional test
      libtracker-bus: Initial implementation of update API with FD passing
      tests/functional-tests: Add update tests
      tests/functional-tests: Refactored the update tests
      tests/functional-tests: Refactored the tests a bit more
      tests/functional-tests: Refactoring the query test
      libtracker-bus: Added skeleton for update_blank and update_blank_async
      libtracker-bus: Add updateblank support with functional test
      plugins/evolution: GB#623207: Fix compilation problems
      tracker-writeback: XMP: NB#182948: Added nao:hasTag for keywords writeback
      tracker-writeback: Don't just process the first row of results for file writebacks
      tracker-writeback: NB#185070: Loop over all subjects in the Writeback signal's array
      tests/tracker-miner-fs: Fix build
      plugins/evolution: Make it possible to compile the evolution plugin, not working yet
      libtracker-miner, miners/rss, plugins/evolution: Fixed memory leaks for cursors
      libtracker-direct: Create tracker-direct.vapi
      libtracker-direct: Keep connection alive for longer than cursor
      functional-tests: Add direct-query-test and default-update-test
      libtracker-data, tracker-store: Change the class signal callback API to integer IDs
      libtracker-data, tracker-store: Fix Writeback support for new callback API
      tracker-store: Storage of signal events as they arrive
      tracker-store, data/dbus: Remove unused TrackerResourceClass
      tracker-store: Add class_id to tracker-events API
      tracker-store: Remove unused struct
      tracker-store: Connect tracker-resources with tracker-events
      tracker-store: Bugfix, class_id comes first
      tracker-store: Class-signal impl. without any sorting or optimizations
      tracker-store: Added sorting and a storage optimization for the class-signal
      tracker-store: Avoid copying of arrays at class-signal emit
      libtracker-data, tracker-store: class-signal: Move the arrays to TrackerClass, optimization
      libtracker-data: Optimization, just return once it's inserted
      tracker-store: Simplify tracker_events_* API, typo fix
      tracker-store: class-signals: Performance optimization at create & delete
      functional-tests: class-signal: Add functional test
      functional-tests: class-signal: Added some comments
      functional-tests: class-signal: More beautiful queries
      functional-tests: class-signal: Use normal DBus to avoid bug in FD passing
      functional-tests: class-signal: Allow tweaking the test
      functional-tests: class-signal: Allow tweaking of the data of the property
      tracker-store, libtracker-data: Pending vs. ready arrays, to control transactions
      tracker-store: Kill compiler warnings softly
      tracker-store, libtracker-data: class-signal: Cut at transaction, don't reset
      tracker-store: class-signal: Data limit for immediate emit of class signal
      functional-tests: class-signal: Improved the test a little bit
      tracker-store: class-signal: Reset the total counter on each emit
      tracker-store: class-signal: Better names for the defines
      tracker-writeback: Port tracker-writeback to libtracker-sparql
      tracker-writeback: Fix memory leak in taglib writeback module
      tracker-writeback: Fix memory leak in XMP writeback module
      tracker-writeback: Fixes after Martyn's review
      tracker-store, tracker-writeback: Changed the Writeback signal to use IDs
      libtracker-data: Add support for tracker:subject() to SPARQL engine
      tracker-store, tracker-writeback: Changed the subject of Writeback signal to int
      examples: class-signal: Add example in plain C
      examples: class-signal: Remove unneeded code
      functional-tests: class-signal: Removed unused variable
      functional-tests: class-signal: Add performance test
      tracker-writeback: Fixed compilation errors
      tracker-store, libtracker-data: Workaround for graph not being used in SPARQL DELETE
      tracker-store: class-signal: At on_committed the values aren't there yet for libtracker-sparql clients
      tracker-store: writeback: Do the transaction trick for Writeback too
      libtracker-miner: Fixed GRAPH in IgnoreNextUpdate case
      tracker-store, libtracker-data: Resetting of events on rollback and etc
      tracker-store: Simplify reset of writeback, removed unused code
      tracker-store: Let's always first remove pending then ready, for events and writeback
      tracker-store: The signal in tracker-resources.c is for both Writeback and ClassSignal
      Rename tracker:subject() to tracker:uri()
      libtracker-data, tracker-store, etc: Add graph_id to the class-signal API
      tracker-store, examples, tests: Renamed ClassSignal to GraphUpdated
      tracker-store: graph_id and object_id where switched, fixed
      tracker-store: class-signal: Bugfix, the timer based emit wasn't working
      tracker-store: class-signal: Timer should always be present on-commit
      tracker-store: class-signal: Cleanup gboolean returns
      libtracker-data: Use binary search to insert instead of linear search
      libtracker-data: class-signal: Simplify previous commit a bit
      tracker-store: class-signal: Fixed a bug, emit all triples for rdf:type predicate
      tracker-store: class-signal: Fix rdf_types array after delete
      libtracker-data: Don't shadow variable i here
      NFO: Added nfo:Equipment ontology
      tests: Adapted tests to nfo:Equipment ontology change
      tracker-extract, libtracker-extract: Adapted extractors to nfo:Equipment ontology change
      NFO, tracker-extract, libtracker-extract, flickr: Change nfo:Equipment to use canonical uris
      tracker-extract: Updated tiff extractor to canonical uris
      tests/libtracker-extract: Fixed indentation of XMP test
      libtracker-miner: Use DBus arg0 filtering for NameOwnerChanged
      libtracker-miner: Fixes for previous commit
      libtracker-miner, miners/fs: Don't keep DBusGProxy instancs around for DBus's service
      libtracker-sparql, -bus, -data: Added ValueTypes and variable-names APIs to cursor
      tracker-store: steroids: Use alloca instead of malloc
      tracker-store, libtracker-bus, -client: Implement get_value_types for steroids
      tracker-store: Ensure inline compilation of alloca by adding the include
      tracker-store, libtracker-bus, -client, -common, -data: Implement get_variable_names
      tracker-store: steroids: Fix memory leak
      Implement fetching variable-names further, not working yet
      Fixing issues with variable-names returning
      functional-tests: Added some comments to the query tests
      Fixed that you need to run cursor.next() a first time to get a correct cursor.n_columns
      libtracker-bus: Fixed a leak
      functional-test: Added the value-type to the test
      libtracker-bus: Fixed strange column-1 thing
      Fix issues in return-types, caught by unit tests and other testing
      libtracker-bus: Don't use returned variable_names in case of error
      libtracker-bus: Use g_return_val_if_fail instead of if(fail)return;
      Require DBus 1.3.1, removed dead code now that we don't support DBus < 1.3.1
      libtracker-sparql: Updated documentation
      libtracker-sparql, -data: Add boolean to ValueType and add typed convenience APIs
      libtracker-data: Implement optimized versions for direct-access, for typed convenience funtions
      libtracker-data, -sparql, functional-tests: Fixed some review issues
      libtracker-bus: Implement get_variable_name and get_value_type for arraycursor
      libtracker-common: Avoid a malloc
      libtracker-bus, libtracker-client: Fixed offset calculation
      libtracker-data: Fixed compilation warnings
      tracker-extract: Fix compilation error for quill support
      libtracker-miner: Whitespace fixes
      libtracker-miner: Whitespace fixes
      libtracker-miner: Revert a mistaken whitespace fix
      docs: Various codestyle fixes
      tracker-extract: Fix QUILLimagefilter support
      libtracker-common: Fixed compiler warning
      libtracker-data: Don't cache stmt if the query contains a regular expression
      libtracker-data: LRU ring for the TrackerDBStatement cache
      libtracker-data: Different LRU-cache for INSERT/DELETE v. SELECT
      libtracker-data, -direct, tests: Make it possible to set the max cache size per connection
      libtracker-data: Fix crash when first query thread is created
      libtracker-data, tracker-store: Make statement cache sizes configurable with env var
      libtracker-data: Bugfix in the LRU cache
      libtracker-data: Code comments about the LRU cache
      plugins/evolution: Fixed the UID format of the URL
      tracker-store: Fixed corruption in FD passing support
      libtracker-data: Fix db corruption test
      functional-test: Remove expected failure from functional test
      libtracker-miner: Make vapi compatible with Vala 0.11.0
      tracker-store: Fix status reporting
      Replace quill with quillimagefilter
      tracker-extract: Don't use quill headers, only quillimagefilter
      libtracker-data: Progress handling while performing integrity check
      libtracker-data: Coding style
      libtracker-direct: Getting rid of some dead code
      tracker-store: multi-insert: Server impl. in steroids
      libtracker-sparql, -bus: multi-insert: Provide API skeleton
      libtracker-bus: multi-insert: Client API impl.
      libtracker-bus: multi-insert: Read errors in client API
      libtracker-bus: multi-insert: Handle memory for errors
      tests/steroids: multi-insert: Add unit test
      libtracker-bus: multi-insert: Fix memory leak
      tests/steroids: multi-insert: Fix unit test
      tracker-store: multi-insert: Fix various problems in server impl.
      libtracker-bus: multi-insert: Fix various problems in the client API
      tests/tracker-steroids: multi-insert: Fixes for the unit test
      libtracker-bus: Consistently use g_ptr_array_unref instead of g_ptr_array_free
      tests/functional-tests: Added performance test for multi-insert
      libtracker-bus: Use the GDestroyNotify of set_res_pointer correct
      libtracker-sparql: multi-insert: Fix documentation for the new API
      libtracker-sparql: multi-insert: Documented the _finish of the array_update API
      libtracker-sparql: Fix example in documentation
      libtracker-sparql: Fix example in documentation
      libtracker-sparql: Don't use AsyncData in example of documentation
      tracker-extract: Port QuillImageFilter usage to QImage
      tracker-extract: gstreamer: Don't extract nmm:albumArtist until we have a better solution
      NMM: Remove maxCardinality of nmm:albumArtist
      tracker-extract: gstreamer: Write multiple nmm:albumArtist if there are more than one
      NMM: Fix month of the lastModified date
      libtracker-data: Indentation problems
      tracker-control: Fix runtime critical when journal file doesn't exist
      libtracker-data: Make verify_last succeed on an empty data journal file
      libtracker-data: Handle unsupported rdfs:domain ontology changes
      libtracker-data: Handle unsupported nrl:maxCardinality ontology changes
      libtracker-data: Handle unsupported tracker:transient ontology changes
      libtracker-data: Handle unsupported tracker:isAnnotation ontology changes
      libtracker-data: Handle unsupported tracker:fulltextIndexed ontology changes
      libtracker-data: Handle unsupported tracker:fulltextNoLimit ontology changes
      libtracker-data: Handle unsupported rdfs:subPropertyOf ontology changes
      libtracker-data: Handle unsupported rdfs:subClassOf ontology changes
      libtracker-data: Error handling unsupported ontology changes
      libtracker-data: Handle an unsupported ontology change
      libtracker-data: Free memory when ending the function for handling errors
      libtracker-data: Fix for handling unsupported ontology changes
      libtracker-data: Fix unsetting tracker:secondaryIndex
      libtracker-data: Deal with future error codes correctly without surprises
      libtracker-data: Fixed warning and checking for errors
      libtracker-data: Indentation fixes
      libtracker-data: Warning improvement
      libtracker-data: Indentation fix in journal replayer
      NCO: Fixed indentation
      tracker-extract: gif: Add mlo:asPostalAddress
      tracker-extract: jpeg: Add mlo:asPostalAddress
      tracker-extract: pdf: Add mlo:asPostalAddress
      tracker-extract: png: Add mlo:asPostalAddress
      tracker-extract: tiff: Add mlo:asPostalAddress
      libtracker-extract: xmp: Add mlo:asPostalAddress
      ontologies: Tabs vs. spaces
      ontologies: Tabs vs. spaces
      NIE: Indentation fixes
      NAO: Indentation fixes
      NFO, NMO: Indentation fixes
      NCAL, SCAL: Tabs vs. spaces and other indentation fixes
      NMM, MTO, MLO: Indentation fixes
      MFO, MTP, MAEMO: Indentation fixes
      SLO: Indentation fixes
      libtracker-extract: Fixed naive unit test check
      libtracker-data: Fix a critical on ontology change tracker:domainIndex
      tracker-store: Make set_active wait for the currently running query     Fixes NB#201122
      tracker-store: Also call the set_active callback when no task was active
      tracker-store: Fix previous two commits
      tracker-store: Fix indentation
      tracker-store: Always call set_active's callback in mainloop
      tracker-store: Disable class signals while restoring a backup
      tracker-store: Fix memory usage of set_active in backup/restore
      tracker-store: Run the that must happen at the end of backup, really at the end
      tracker-store: Backup's and restore's callbacks are now different
      tracker-store: Bugfix, the contact is freed at return, can't use it after that
      tracker-store: Fix invalid memory usage on the DBusGMethod
      tracker-store: Shutdown the events and reinit them during restore
      tracker-store: set_active should happen after reenabling the signals
      libtracker-data: Fix for tracker:domainIndex ontology changing
      tracker-store: Queue queries while backup is taking place
      libtracker-data: Detect removal of nrl:maxCardinality in ontology and cope
      libtracker-data: Detect removal of a rdfs:subClassOf in ontology and cope
      libtracker-data: Added some comments clarifying the code
      libtracker-sparql: Disable MIME check, improves startup performance
      plugins/evolution: Cleanup nie:DataSource and rdf:type usage
      plugins/evolution: Reflow ifdef/elseif blocks
      plugins/evolution: The queue & thread isn't needed anymore with gdbus
      plugins/evolution: Fix the nie:url of Evolution E-mails
      plugins/evolution: Disable direct-access for Evolution plugin
      plugins/evolution: Add ?uid=x to the nie:url of Evolution E-mails
      plugins/evolution: Fix E-mail urn for Evolution E-mails
      plugins/evolution: Don't use async-update, it's in a thread already
      plugins/evolution: Indentation fixes
      plugins/evolution: Fetch in chunks, improves responsiveness of Evolution shell
      plugins/evolution: Fix status reporting
      plugins/evolution: Fixed a sparql insert error
      plugins/evolution: nco:hasEmailAddress must be the resource here
      plugins/evolution: Put the commit at the right position
      plugins/evolution: Fix memory leak of uids list
      plugins/evolution: Various cleaning up of the code
      plugins/evolution: Added comment in code about synchronization
      plugins/evolution: Various fixes to status reporting, etc
      plugins/evolution: Remove unneeded g_utf8_validate
      plugins/evolution: Port the remainder of the Evolution plugin to gdbus
      Revert "libtracker-data: Detect removal of a rdfs:subClassOf in ontology and cope"
      Revert "libtracker-data: Detect removal of nrl:maxCardinality in ontology and cope"
      NMM: Avoid breaking the ontology now that we reverted the coping of it
      libtracker-data: Detect removal of nrl:maxCardinality in ontology and cope
      NMM: Put a domainIndex on MusicAlbum
      libtracker-data: Detect removal of a rdfs:subClassOf in ontology and cope
      libtracker-data: Fixed resetting nrl:maxCardinality for post-db detection
      libtracker-data: Reset the nrl:maxCardinality for properties for post check
      functional-tests: Remove expected failures now that it all works
      libtracker-data: Indentation fix
      libtracker-data: Make it more easy to test the PRAGMAs for SQLite
      libtracker-sparql: Added a function to generate a uuid urn to the client library
      tracker-extract: jpeg: Fixed nested use of anonymous blank nodes
      libtracker-extract: xmp: Fixed nested use of anonymous blank nodes
      tracker-extract: gif: Fixed nested use of anonymous blank nodes
      tracker-extract: pdf: Fixed nested use of anonymous blank nodes
      tracker-extract: png: Fixed nested use of anonymous blank nodes
      tracker-extract: tiff: Fixed nested use of anonymous blank nodes
      libtracker-sparql: Use uuid_unparse_lower instead of Checksum for formatting
      tracker-extract, libtracker-extract: Free addruri everywhere
      SLO: Add tracker:notify to some classes
      libtracker-data: Fixed compilation warning
      docs: Document the TRACKER_PRAGMAS_FILE environment variable
      libtracker-sparql, libtracker-bus: Fix compilation warning in vala code
      libtracker-direct: Fix compilation warning in vala code
      NMM: Ontology changes for multi-disc albums
      NMM: Rename disk to disc
      tests: Adapt generator to generate nmm:MusicAlbumDisc
      tracker-extract: Stop using s as temporary variable name for everything
      tracker-extract: Make multi-disc albums work in GStreamer extractor
      tracker-extract: Make multi-disc albums work in MP3 extractor
      NMM: Change comment of nmm:setNumber
      tracker-extract: Make multi-disc albums work in FLAC extractor
      tracker-extract: Make multi-disc albums work in vorbis extractor
      tracker-extract: Code style changes to GuPNP-DLNA extractor
      tracker-extract: Make multi-disc albums work in GuPNG-DLNA extractor
      utils: Ensure that the amount of musicpieces generated stays the same
      NMM: Fix critical warning about unknown nmm:MusicAlbum class
      tracker-extract: Name problems, it's disc not disk
      tracker-extract: flac: Ensure that a Disc1 MusicAlbumDisc exists
      tracker-extract: gstreamer: Ensure that a Disc1 MusicAlbumDisc exists
      tracker-extract: gupnp-dlna: Ensure that a Disc1 MusicAlbumDisc exists
      tracker-extract: mp3: Ensure that a Disc1 MusicAlbumDisc exists
      tracker-extract: vorbis: Ensure that a Disc1 MusicAlbumDisc exists
      tracker-extract: gupnp-dlna: Remove unneeded check
      NMM: Added comment and changed subClassOf MusicAlbumDisc
      tracker-extract: flac: Group the INSERTs for MusicAlbumDisc together
      tracker-extract: gstreamer: Group the INSERTs for MusicAlbumDisc together
      tracker-extract: GuPNP-DLNA: Group the INSERTs for MusicAlbumDisc together
      tracker-extract: mp3: Group the INSERTs for MusicAlbumDisc together
      tracker-extract: vorbis: Group the INSERTs for MusicAlbumDisc together
      utils: Fix distcheck problem
      Fix GuPNP-DLNA extractor, genre can be NULL too
      Fix GStreamer extractor, genre can be NULL too
      tracker-extract: gstreamer: use nfo:VectorImage for image/svg+xml
      tracker-store, libtracker-data: Enhance signal behaviour for batch updates
      functional-tests: ipc: Add test for signal-enhancement for batch_update
      tracker-store: Indentation fixes in tracker-store.c
      functional-tests:ipc: Cleanup test for signal enhancement for batch_update
      tracker-writeback, libtracker-miner: Don't writeback non-strict mined values
      tracker-writeback: Fix a memoryleak on unwanted_results and cleanup
      tracker-writeback: Codestyle cleanups
      tracker-writeback: Fixed error and zero-results handling
      tracker-writeback: Code style fixes
      tracker-writeback: Fix the process queue, I forgot this one
      tracker-writeback: Merge the two queries into one
      tracker-writeback: Use with_free_func instead of foreach for GPtrArray
      libtracker-miner: Sortorder in Makefile.am
      libtracker-miner: Fixed Makefile.am, oeps
      tracker-writeback: XMP: Take into account mlo:asPostalAddress
      SLO: Fixed maxCardinality of some properties
      MLO: Fixed maxCardinality and deprecated annotations
      tracker-writeback: SLO ontology porting
      SLO: Make SLO an ontology that is installed by default
      tracker-extract: GIF: SLO ontology porting
      tracker-extract: JPEG SLO ontology porting
      tracker-extract: PDF: SLO ontology porting
      tracker-extract: PNG: SLO ontology porting
      tracker-extract: TIFF: SLO ontology porting
      Indentation fix in Makefile.am
      libtracker-miner: GDBus porting of tracker-miner-manager.c
      libtracker-miner: GDBus porting of tracker-thumbnailer.c
      libtracker-miner: Temporary disable D-Bus code of tracker-miner-web.c
      libtracker-common: Add support for GDBus
      libtracker-miner: GDBus porting of tracker-miner-object.c (unfinished)
      libtracker-miner: Remove unused functions from tracker-dbus.c
      libtracker-miner: Move the code in handle_method_call to functions
      libtracker-miner: Emit on D-Bus using GDBus in tracker-miner-object.c
      libtracker-miner: it's possible that miners emit signals before constructed
      libtracker-miner: Fix GetProgress's GDBus/GVariant return type
      libtracker-miner: GDBus porting of tracker-miner-web.c
      libtracker-miner: Impl. 'Associated' property of tracker-miner-web.c
      libtracker-miner: Remove unused functions
      libtracker-miner: Remove unused files
      miners/fs: GDBus porting of tracker-miner-files-index.c, skeleton
      libtracker-miner: Avoid memory allocation, fixes memoryleak
      libtracker-miner: Indentation fixes
      miners/fs: GDBus porting of tracker-miner-files-index.c, etc
      libtracker-miner: Fixes memory leaks in tracker-miner-object.c
      libtracker-miner: Fixes memory leaks in tracker-thumbnailer.c
      miners/fs: Fixes memory leaks in tracker-miner-files-index.c
      miners/fs: Remove unneeded old helper functions
      miners/fs: Remove unneeded files
      libtracker-miner: Remove unneeded function headers
      libtracker-miner: Remove unneeded headers from tracker-miner-web-dbus.h
      libtracker-miner: Remove unneeded files
      libtracker-miner: Cleanup of Makefile.am
      tracker-extract: GDBus porting tracker-albumart.c
      tracker-extract: GDBus porting tracker-extract and modules
      tracker-extract: Indentation fixes
      libtracker-miner: Fixup Makefile.am
      tracker-extract: Fixup Makefile.am
      Porting GetMetadataFast clientside call to GDBus - WIP
      Remove some functions that are going to be moved
      libtracker-client: Reimplement / move around the old FD passing code
      libtracker-common: Remove unused function
      miner-fs: Clean up files that aren't needed anymore
      miner-fs: Indentation fixes in tracker-miner-files.c
      libtracker-miner: Memleak fix
      libtracker-common, miner-fs: Fix error handling of FD passing support
      miner-fs: Fix (ssh) argument passing of GetMetadataFast, FD passing
      tracker-extract: GDBus porting of GetMetadataFast in extract service
      miner-fs: Cleaning up some code, adding comments
      libtracker-common: Clean up FD passing code, use GDBus' APIs for errors
      miner-fs: Answer the earlier asked question
      tracker-extract: Remove handling of now impossible error
      miners-flickr: GDBus port of Flickr-miner's tracker-writeback.c
      libtracker-common, miner-fs: Move uniquely called API to unique user
      miner-rss: GDBus port of tracker-miner-rss.c
      miner-rss: Cleaning up and indent fixes of RSS miner
      miner-rss: Fix memoryleaks connection and signal-id
      tests: libtracker-common: Fixed tracker-dbus-test.c
      tests: libtracker-common: Replace header with less specific one
      libtracker-miner: Fix error handling in miner-manager.c
      tracker-extract: Fix GetMetadataFast handling
      Remove old FIXME comments
      tests: libtracker-miner: Disable a few tests that try to ELF override dbus-glib API
      libtracker-miner: Bugfix when status is unset in tracker-miner-object.c
      libtracker-miner: Fix for previous commit, squash
      libtracker-miner: Bugfix in IgnoreNextUpdate API
      libtracker-miner: Fix signature in tracker-thumbnailer.c
      libtracker-miner: Fix signature in trakcer-miner-manager.c
      libtracker-miner: Get the well-known DBus name, not the :N.XXX form
      libtracker-common, tracker-writeback: Remove special compat header
      libtracker-common, miner-fs: Move tracker-power-* to miner-fs
      libtracker-client: Eradicate dbus-glib symbol use from libtracker-common
      libtracker-common: Eradicate dbus-glib from common library
      tests: libtracker-common: Revive the parts of the Unit test that still work
      configure.ac: Fix dependencies for miner-fs
      tracker-needle: Replace warning with a message for missing history file
      tracker-needle: GDBus porting of tracker-needle's Vala code
      examples: class-signal: GDBus port of the class signal example
      tests: GDBus port of the IPC tests
      Further eradicating dbus-1 and dbus-glib-1 dependencies
      libtracker-data: Apparently &s is a little bit faster here
      libtracker-miner: Apparently &s is a little bit faster here
      NCO: Fix range of nco:photo and nco:video, fix maxCardinality of nco:video
      tracker-extract: MP3: Cope with sample_rate = 0
      NCO: Fix cyclic dependency with NFO
      tracker-extract: Don't guess nie:contentCreated for songs
      Some versions of totem-pl-parser's pc file require manually adding glib-2.0
      libtracker-data: Fix transient properties
      libtracker-data: Don't use a separate table for all transient properties
      tracker-writeback: Add member= to the signal's subscription
      tracker-writeback: Add nfo:FileDataObject to tracker-writeback query
      libtracker-data: After journal replay modseq must get restored
      libtracker-data: Avoid that ontology changes increment the tracker:modified
      tracker-extract: Workaround for Qt bug when no QApplication is constructed
      tracker-extract: Performance improvement for Qt-based albumart handling
      libtracker-miner: Fix for two g_variant_new calls
      libtracker-data: Don't use variable binding after a max for IN support
      tests: Add unit test for IN with >20 elements
      libtracker-data, tracker-store, tracker-control, tests: Make db iface initable
      libtracker-data: Make DB iface's finalize cope with halfway init. instance
      libtracker-bus, -direct, -sparql: Error handling, get_direct
      tracker-extract: Multiple double spaces in albumart filename determining
      tracker-extract: Compare mtime of source file with albumart cache's file
      libtracker-data: Handle error when WAL journaling can't be set
      libtracker-data: Detect corruption before integrity_check at set of WAL
      libtracker-data: Recreate the DB if first init of the DB iface fails
      libtracker-data: Bugfix not initializing an error with NULL
      tracker-extract: Fix initialization of error variable to NULL
      libtracker-data: Clear error instead of freeing, sets the variable to NULL too
      libtracker-data: Report out of space errors with a separate error code
      libtracker-data: Handle errors on transaction-commit
      libtracker-data: Handling out of space errors
      libtracker-data: Add propagation of errors to manager's code
      libtracker-data, tracker-store: Handle out-of-space errors by wrapping them
      libtracker-data: Rollback transaction on (disk-space) failure in journal replayer
      libtracker-data: Don't let journal replay continue when out of disk-space
      libtracker-data: Propagate errors that can happen during init of meta.db
      libtracker-data: Memoryleak fix
      libtracker-data: Cleaning up and fix of a memory leak
      libtracker-data: Refactor transaction-commit/rollback for error reporting
      libtracker-data: Propagate TTL parsing errors up
      libtracker-data: Remove obsolete TODO comments
      libtracker-data: Language typo in comment
      libtracker-data: Fixup comment, remove commented out code
      libtracker-data: Move g_warning into else-clause to avoid warn and then propagate
      libtracker-data: Remove g_message of an error now that it's propagated
      tracker-extract: Codestyle and indentation fixes for MP3 extractor
      tracker-extract: Codestyle changes and comment fix for PDF extractor
      tracker-extract: Alignment fixes in albumart code
      tracker-extract: Codestyle, alignment and indentiation fixes in GIF extractor
      configure.ac: Bump minimal version of Evolution Data Server
      plugins/evolution: Bump up Evolution Data Server minimal version
      plugins/evolution: Put needed include back in place
      configure.ac: Add dependency on camel-1.2's .pc
      libtracker-extract, tests: Ported XMP to use newer SLO ontology
      tracker-extract: GIF: Fixed slo:location to be a slo:GeoLocation
      tracker-extract: JPEG Fixed slo:location to be a slo:GeoLocation
      tracker-extract: PDF: Fixed slo:location to be a slo:GeoLocation
      tracker-extract: PNG: Fixed slo:location to be a slo:GeoLocation
      tracker-extract: TIFF: Fixed slo:location to be a slo:GeoLocation
      tests: Updated test to use slo:GeoLocation
      miners/rss: Ported RSS miner to use newer SLO ontology
      libtracker-data, tracker-store, tests: Refactor update_blank to immediately use a GVariant
      libtracker-data: (owned) isn't needed anymore for this variable
      plugins/evolution: Fixes for making it work on latest master
      plugins/evolution: Making it work with current jhbuild of Evolution
      miners/fs: Initialize QApplication object only once
      libtracker-common: Fix compiler warning if HAVE_IOPRIO not defined
      utils: Fix compiler warning in tracker-sql.c
      utils/tracker-resdump: Added tool to dump a resource as TTL
      libtracker-data, -bus, -sparql: Asynchronous init of direct backend
      examples: Added an example that uses async connection construction
      miners/fs, applications: Use the processing-pool for .desktop files too
      libtracker-common, tracker-extract: Use of path vs. uri is wrong here
      libtracker-common, libtracker-extract: Don't confuse uri with path
      libtracker-common: Missing glib includes for G_BEGIN_DECLS
      tracker-writeback: Make dispatcher GInitable
      tracker-writeback: Cleanly handle errors of dispatcher's construction
      tracker-writeback: Make dispatcher's finalize cope with incomplete init
      libtracker-data: More clear error messages when they come from SQLite
      libtracker-data: Remove ] character from previous commit, oeps
      libtracker-data: Lock data-manager-init for concurrent async init
      libtracker-data: Make connection_get and connection_get_async robuster
      tracker-extract: Don't use unsupported C++ constructors
      libtracker-data: Fix tracker_ namespace use for non-publ. function
      tracker-extract,mp3: Add comment and genre for encoding detection
      tracker-extract: Don't read the last two bytes if trackn. is there
      tracker-extract,mp3: Take into account \0 bytes in the fields
      tracker-extract,mp3: Add comment and fix size param of get_encoding
      libtracker-data, tracker-store: Performance improvement for class signals
      tracker-store: Use a cache of tracker:notify classes in tracker-events.c
      tracker-store: Rename cache to notify_classes for code clarity
      libtracker-extract: free of a pointer that got offset by strchr
      tracker-extract: Add parameter to QApplication to allow running without X11
      plugins, evolution: Don't use DROP GRAPH any more
      plugins, evolution: Correct use of GRAPH with the nie:DataSource
      plugins, evolution: Make the Evolution plugin work with old Evolution version
      plugins, evolution: Fix trailing whitespace
      libtracker-sparql: Deprecate drop_graph in sparql builder
      libtracker-sparql: Remove drop_graph from sparql builder
      libtracker-sparql, -common: GConfClient's get_default isn't thread-safe, workaround this issue
      NFO: Update nao:lastModified for Ivan's latest changes
      configure.ac: This strange Evolution-plugin stuff doesn't belong here
      libtracker-data: Use libicu, libunistring or glib for fn:lower-case
      libtracker-data: Specify how many bytes are ok in libunistring's case
      libtracker-data: Add tracker:case-fold function to SPARQL
      libtracker-data: Add an UPDATE operation to the journaling
      libtracker-data, tracker-store: Support for REPLACE on single values
      libtracker-data: Correct GraphUpdated for REPLACE support
      libtracker-data: Use INSERT OR REPLACE instead of just REPLACE
      libtracker-data: Move code comment to the right line
      libtracker-data: Check for domain in support for REPLACE
      libtracker-data: get_old_property_values already does domain check here
      libtracker-data: We can return right after setting error
      libtracker-data: Functional test for REPLACE support
      functional-tests: Fix comments in functional test
      functional-tests: Add domain check tests for REPLACE support
      libtracker-data: Performance improvement for REPLACE support
      libtracker-data: Support for FTS with REPLACE
      libtracker-data: Move domain index handling to a shared function
      libtracker-data: The guint here is a gint
      libtracker-data: Move blank_node handling to shared function
      functional-tests: Added a performance test for REPLACE
      libtracker-data: Update my beautiful ascii art that explains the journal
      functional-tests: Use the newest qtcontact queries for REPLACE
      functional-tests: Correct the amount of arguments for printf
      functional-tests: Improved output, add amount of contacts added
      functional-tests: Make the REPLACE test a bit more easy to use
      libtracker-data: Performance improvement on rdf:type lookups
      libtracker-data: Fix compiler warning about unused variable
      functional-tests: Add GRAPH behaviour with REPLACE test
      functional-tests: Add another GRAPH with REPLACE behaviour test
      functional-tests: Cleanup test_insert_08
      tracker-extract, mp3: Length of elements in this table is 3, not 4
      tests, libtracker-data: Added unit tests for Unicode lower-case and case-fold
      tests, libtracker-data: Add a comment so that wally wont change the h
      libtracker-common: Only use encoding guessing when confidence >30%
      libtracker-common: Set the declared locale before calling detect()
      tests, libtracker-common: Add unit test for encoding guessing
      libtracker-common: Remove reading meegotouch locale config over GConf
      libtracker-sparql: Remove GConf dependency
      libtracker-common: Read meegotouch locales from GConf over DBus directly
      libtracker-common: Listen for changes on GConf using DBus directly for meegotouch locales
      libtracker-common: Cleanly and silently handle non gconf-dbus situation
      libtracker-common, -data: Use locale_init and locale_shutdown
      libtracker-common, -data: Don't reinit locale at each locale change
      libtracker-common: Use variable names that are easier to evaluate
      libtracker-common: Replace error code with enum
      libtracker-common: Use warning instead of message
      libtracker-common: Remove false comments about mainloop
      libtracker-common: Ensure that the default mainloop is used for the DBus connection
      libtracker-common: Use 2011 for copyright of new files
      libtracker-common: Locale values must be there on return of the init function
      libtracker-common: Device uses system bus, not session bus
      tracker-extract: Use init and shutdown for tracker-locale
      libtracker-common: Make sure the first_time trick survives locale_shutdown
      libtracker-common: A warning is sufficient here, no need for critical
      tracker-extract: Also find small albumart, however only as secondary choice
      libtracker-common: Remove all pop_thread_default occurrences
      libtracker-data: Make ASK use the same 'true' and 'false' as xsd:boolean
      libtracker-data: Use "true" in the unit test too, for ASK
      libtracker-data: Error when OFFSET, LIMIT, etc are used with ASK
      libtracker-data: Add check for eof at end of ASK queries
      tests/functional-tests: Use "true" and "false" for ASK
      tracker-writeback: Fix crash when not possible to get D-Bus connection
      libtracker-data: Support detecting nrl:InverseFunctionalProperty changes
      NCO: Remove nrl:InverseFunctionalProperty from nco:phoneNumber
      libtracker-data: Fixes after review for nrl:InverseFunctionalProperty change detection
      tracker-extract: Fix crash with certain versions of Qt
      tracker-extract: Indentation fixes in tracker-main.c
      tracker-extract: Fix critical warning in controller's finalize
      tracker-extract: Indentation problems in controller
      tracker-extract: Indentation fixes in config
      tracker-extract: Fix critical about locale in case of standalone mode
      libtracker-common: Reading locale from gconf-dbus is only for meegotouch
      tests, libtracker-common: Fix tests when meegotouch is enabled
      libtracker-data, tests, tracker-control: Handle journal errors
      libtracker-data: Adding comments explaining error handling actions
      libtracker-data: Fixes after review
      libtracker-data: Set errors in these two fatal cases
      tracker-extract, epub: Indentation fixes
      tracker-store: Indentation fixes
      libtracker-data, miners/fs: Indentation fixes
      libtracker-data, tracker-store: Improve error reporting for backup
      tracker-store: Improve error reporting in restore
      Fix encoding unit test to the initialize locale system
      miners/fs, libtracker-miner: On extractor error insert minimal FS info of the file
      tracker-extract, libtracker-common: Move sharable code to libtracker-common
      libtracker-miner: Cleanup media-art that isn't valid anymore
      libtracker-miner: Only run the check once per 30 minutes
      libtracker-miner: The get_path API doesn't require stripped input, fixed the query
      libtracker-miner: Document newly added functions
      Fix a crash when destructing QApplication
      tracker-writeback, xmp: Write back altitude, longitude and latitude
      libtracker-extract, xmp: Fix indentation issues
      libtracker-extract, exif: Fix indendation issues
      libtracker-extract, xmp, exif: Make sure we don't break the ABI
      libtracker-extract, xmp: Fix misindentation of a function
      tracker-extract, png: Fix indentation issues
      tracker-extract, tiff: Fix indentation issues
      tracker-extract, pdf: Fix indentation issues
      tracker-extract, jpeg: Fix indentation issues
      tracker-extract, gif: Fix indentation issues
      tracker-writeback: Always clear existing fields
      SLO: Update nao:lastModified
      libtracker-extract, tracker-extract: Fix whitespace issues
      tracker-writeback, xmp: Writeback the GPS direction property
      tracker-writeback: Use get_value_type instead of is_blank
      libtracker-extract: Fix some casting and codestyle problems
      NMM: More clear comment for nmm:direction property
      NMM: Fix syntax error
      tracker-extract, -writeback, libtracker-extract, NMM, NFO: Use nfo:heading instead of nmm:direction
      libtracker-data: Shutdown locale in error case
      libtracker-data: Handle errors of manager_init by shutting down systems
      libtracker-data: Add tracker-db-backup using SQLite backup API
      libtracker-data: Removed fts restore, not needed anymore
      build: Add --disable-journal configure option
      libtracker-data: Implement backup/restore with disabled journal
      libtracker-data: Initialization of db during restore must be handled if fails
      libtracker-data, tests: Fix failing unit tests
      libtracker-data: Disable journal with --disable-journal
      libtracker-common: Fix compiler warning
      libtracker-data: Also in fail-case should it return newly allocated data
      libtracker-data: Unused variable in case of --disable-journal
      libtracker-data: Fix unused variables in case of --disable-journal
      miners/fs: Fix compiler warning
      tracker-extract: Cleaning up code and indentation fixes
      UTF-16 strings' length with 3 \0 bytes at the end was calculated wrong
      miner/fs: Add an empty listener class for writeback
      miner/fs: Add an empty dispatcher class for writeback
      libtracker-miner: Integrate queues with writeback capability
      libtracker-miner: Add signal to connect to for writeback
      libtracker-miner: Add rdf_types to the signal for Writeback
      miners/fs: Implement listener class
      Rewrite of tracker-writeback
      tracker-writeback: Remove unneeded file
      miners/fs: Integrate writeback, start it up
      tracker-writeback: Use tempnam instead of home brewn system
      tracker-writeback: Add warning about IgnoreNextUpdate removal
      tracker-writeback: Fix up cancelling
      tracker-writeback: Use GIO scheduler for actual writeback
      miners/fs: Make it possible to enable/disable Writeback
      tracker-writeback: Add shutdown timeout to Writeback service
      tracker-writeback: Implement cancel on unmount and cancel on API call
      tracker-writeback: Pass cancellable around to also the modules
      miners/fs: Implement dispatcher
      miners/fs: Cleanup debugging
      miners/fs, libtracker-miner: Retry writeback on unmount event
      libtracker-miner: Add code comment about endless retrying
      libtracker-miner, miners-fs: Error handling unmount of FS during writeback, add timeout
      miners/fs: Don't retry unmount handlding forever
      tracker-writeback: Add missing .service.in file
      tracker-writeback: Exit the writeback process in case of unmount event
      tracker-writeback: Remove IgnoreNextUpdate and file locking from writeback
      libtracker-miner: Ignore EVENT_MOVED during Writeback
      libtracker-miner: Rename and change to boolean return of a GEqualFunc
      miners/fs, data/gschemas: Add enable-writeback to miner-fs's config schema
      miners/fs: Fix enabling/disabling writeback
      miners/fs: Codestyle changes, typedefs belong to the top of the file
      miners/fs: Codestyle improvements
      data/dbus: Fix XML file for D-Bus service
      libtracker-miner, dbus: Add deprecation markers for IgnoreNextUpdate
      libtracker-miner, dbus: Use stable version for deprecation
      libtracker-miner, miners/fs: Fix issues after review
      tracker-extract: Check header bytes for JPeg files
      tracker-extract: Add code comment explaining strange FF D8 FF check
      tracker-extract: Do extra header check for jpg cover files
      libtracker-data: Add internal API for deleting all objects
      libtracker-data: Support for insert or replace null objects
      libtracker-data: Add stops and error handling for unsupported null cases
      libtracker-data: Insert or replace's null support for multivalue props
      libtracker-data: Add some code comments for clarification
      libtracker-data: Allow null upfront a new set for multivalue properties
      tests: Add functional test for insert or replace null support
      tests: Fix glitch in functional test
      libtracker-data: Make null,x,null,y,z work
      tests: Add functional test for multiple nulls use-case
      tests: Fix whitespace issues in new test
      libtracker-data: Cleanup of code after review
      tests/functional-test: Fixed insert or replace f. test for null support
      tracker-extract: Avoid albumart duplicates for embedded
      tracker-extract: Avoid albumart duplicates for cover.jpg
      tracker-extract: Avoid albumart duplicates for cover.png
      tracker-extract: Add code comments about handling album art
      tracker-extract: Remove temp file in case of convert + symlink
      tracker-extract: Handle artist=null use-case for cover.jpg/png too
      tracker-extract: Set retval to false if contents can't be read
      tracker-extract: Fix whitespace issues
      tracker-extract: Use incremental checksum calc to avoid memory use
      tracker-extract: Support detecting non-jpeg embedded album art
      tracker-extract: Bugfix, strcmp wrongly used and double free
      Merge branch 'avoid-album-art-duplicates'
      tracker-extract: Fix memleak after own review, obvious one
      tracker-extract: Fix memory leak on stream
      tracker-extract: Improve error debugging for album art handling
      Fix crash in case of error in MeeGo Harmattan locale handling
      tracker-extract, mp3: Do all inserts in miner-fs's graph
      examples/libtracker-extract: Fix mockup example's API usage
      tracker-extract, mp3: Don't use the graph in the deletes
      tracker-extract, flac: Do all inserts in miner-fs's graph
      tracker-extract, gif: Do all inserts in miner-fs's graph
      tracker-extract, gstreamer: Do all inserts in miner-fs's graph
      tracker-extract, jpeg: Do all inserts in miner-fs's graph
      tracker-extract, libxine: Do all inserts in miner-fs's graph
      tracker-extract, mplayer: Do all inserts in miner-fs's graph
      tracker-extract, pdf: Do all inserts in miner-fs's graph
      tracker-extract, png: Do all inserts in miner-fs's graph
      tracker-extract, tiff: Do all inserts in miner-fs's graph
      tracker-extract, totem: Do all inserts in miner-fs's graph
      tracker-extract, vorbis: Do all inserts in miner-fs's graph
      tracker-extract, libtracker-extract, xmp: Do all inserts in miner-fs's graph
      libtracker-data: Fix using null with date fields in insert or replace
      tracker-extract, gif: Fix compilation error for GIF extractor
      First delete in case superprop is multivalue and prop isn't for IorR
      libtracker-miner: Add the file to which the symlinks point in don't-remove list
      libtracker-data: Detect unsupported ontology change rdfs:subPropertyOf
      libtracker-data: Support for removing rdfs:subPropertyOf
      libtracker-miner, tracker-extract: Use NULL and not " ", which gets stripped to ""
      tracker-writeback: Do proper error handling in the writeback program
      tracker-writeback: Handle if there's no module for the passed rdf types
      tracker-writeback: Propagate all errors of writeback over DBus
      tracker-extract: Don't use g_mapped_file_new which doesn't allow O_NOATIME
      tracker-extract, abw: Don't use _O_BINARY and handle error on mmap
      libtracker-common: Fix tracker_file_open, original had various problems
      tracker-extract: Use O_NOATIME for files opened by libgsf (ie. EPub files)
      tracker-extract, flac: preserve file stats for flac files (simulates O_NOATIME)
      libtracker-common, tracker-extract: Change the internal tracker_file_open API
      tracker-extract, gif: Open GIF files with O_NOATIME
      tracker-extract, msoffice: Use O_NOATIME for opening msoffice files
      tracker-extract, pdf: Use mmap with an fd that has O_NOATIME for pdfs
      tracker-extract, tiff: Use O_NOATIME for opening tiff files
      tracker-extract, xmp: Use mmap with a fd with O_NOATIME for xmp files
      tracker-extract, text: Use O_NOATIME for opening text files
      tracker-extract, tiff: Don't use a FILE* when we don't have to
      tracker-extract, gif: Don't use a FILE* when we don't have to
      libtracker-common: O_NOATIME requires owner to match, have a fallback
      tracker-extract, abw: O_NOATIME requires owner to match, allow fallback
      tracker-extract, gif: O_NOATIME requires owner to match, allow fallback
      tracker-extract, mp3: Use g_open instead of open
      tracker-extract, pdf: O_NOATIME requires owner to match, allow fallback
      tracker-extract, text: O_NOATIME requires owner to match, allow fallback
      tracker-extract, tiff: O_NOATIME requires owner to match, allow fallback
      tracker-extract, mp3: Also check for errno for fallback for open
      tracker-extract, xmp: O_NOATIME requires owner to match, allow fallback
      miners/fs: Don't let writeback block incoming DBus calls
      tracker-writeback: Don't warn in case of unsupported format for writeback
      tracker-extract: Use black background for transparant album art
      tracker-writeback: Don't own the DBus name before registering the object
      tracker-utils: Display nameGiven and nameFamily when fullname is empty
      tracker-extract, jpeg: Fix DLNA profiles
      tracker-extract, png: Fix DLNA profiles
      tracker-writeback: Check for write permission
      tracker-writeback: Preserve file permissions
      Use NFKD normalization for album and artist in albumart filename forming
      Writeback N/E/S/W notation for GPS coordinates
      tracker-writeback: Add include of math.h for modf
      libtracker-extract, miner-fs: Use a fallback rdf:type in case of extractor failure
      libtracker-miner: Change signedness of a field that is used to calculate
      libtracker-miner: Other signed changes where it made no sense to use guint
      Merge branch 'fallback-rdf-type'
      miner-fs: End the sparql query with a dot
      miner-fs: Change that dot into a space and a dot
      libtracker-extract: Use strncmp for region of interest's type
      plugins/evolution: Fixes for several crashes in the plugin
      tracker-extract, pdf: Timeout content extraction after 10s
      tracker-extract, pdf: Swapped close of the file descriptors
      tracker-extract, msoffice: Add debugging aid for when opening file fails
      libtracker-common: Error isn't set and yet reply is NULL
      miners/fs: Fix crash when SIGTERM happens before mainloop is available
      Updated my own E-mail adress in MAINTAINERS and AUTHORS
      libtracker-common: Fix indentation of previous patch by contributor
      Fix E-mail address in AUTHORS file
      Detect screenshots made by GNOME and add them to a category
      Use minimal in Nemo for QGuiApplication for in case the compositor isn't running yet. Use 
QGuiApplication instead of QCoreApplication
      Fixes after review for Qt5 port
      Make it possible to configure the delay for GraphUpdated
      Fixes after review for GraphUpdated Delay feature
      Fixes after review for the libav support
      Add the rule file for libav
      Possible use of uninitialized value
      giflib 4.2.x doesn't have PrintGifError
      Add an empty BMP extractor to get the rdf:type for the file type right
      Make it possible to disable libicu and libenca based charset detectors
      Fix handling when no match is found by libicu charset detector
      tracker-extract: Fix leak of filename variable
      tracker-extract: Fix build error
      Fix BMP indexing
      Support for nrl:maxCardinality changing from one to many
      Take ownership of the GFile in the GPtrArray
      Fix compilation error in case of --disable-tracker-fts
      Make --disable-tracker-fts compile again
      Refactor tracker-parser to be located in libtracker-common
      Fix unit test after refactor of tracker-parser to libtracker-common
      Use crawler's max_depth param of start in file_system_traverse
      Fix small memory leak
      Revert "libtracker-data: Clean up stale URIs on startup"
      libtracker-data: tracker-store: Initial infrastructure to support domain     specific ontologies
      Whitespace fixes
      libtracker-data, tracker-store: domain specific ontologies
      tracker-store: Allow running multiple D-Bus services for domain ontologies
      Allow loading domain ontology from .desktop file
      Allow loading domain ontology from .desktop file
      Allow loading domain ontology from .rule file
      Some unique shortcut names
      Add cache location to db manager and data manager
      Domain-ontologies: allow more flexibility on locations. Example:

Philip Withnall (16):
      Updated British English translation.
      Bug 666678 — g_str_has_prefix() called on a NULL string…
      libtracker-sparql: Document requirement to escape constructed queries
      tracker-extract: Only extract media art if artist or title is known
      libtracker-common: Don’t fail statvfs() on a missing directory
      build: Add missing files to .gitignore files
      tracker-thumbnailer: Output debug information about supported MIME types
      tracker-miner-fs: Fix a completion check when removing the final task
      vala: Ensure all .vapi files contain GIR namespace CCode attributes
      libtracker-miner: Keep a monitor on root index tree files on deletion
      tracker-seccomp: Add checks for mlock2() and getrandom() syscalls
      tracker-seccomp: Rewrap macros to make them clearer
      tracker-seccomp: Check syscall availability at runtime not compile time
      libtracker-miner: Fix use of an uninitialised variable
      tracker-extract: Clarify a magic number
      tracker-extract: Clarify untrusted value checks

Pierre-Yves Luyten (1):
      NFO: Add properties nfo:backgroundColor and nfo:xmlContent

Piotr Drąg (67):
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in
      Updated Polish translation
      Added Polish translations of Firefox and Thunderbird extensions
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in and POTFILES.skip
      Updated Polish translation
      Updated Polish translation
      doap: update URLs
      Updated Polish translation
      Updated POTFILES.in and POTFILES.skip
      tracker-preferences: Mark new strings as translatable
      doap: add <programming-language>
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Updated POTFILES.in
      Slightly improve new strings
      Updated Polish translation
      Updated Polish translation
      Updated Polish translation
      Add Language headers to po files
      Updated Polish translation
      Updated Polish translation
      Add more options to XGETTEXT_OPTIONS in po/Makevars
      Use Unicode in translatable strings
      Update Polish translation
      Update Polish translation
      Fix translator comments
      Use glib preset for i18n
      Update POTFILES.in

Praveen Illa (2):
      Updated Telugu Translation
      Added Telugu Translation

Priit Laes (5):
      New Estonian translation by Ivar Smolin. Added 'et' (Estonian) to
      Added Estonian translation by Ivar Smolin.
      Updated Estonian translation by Ivar Smolin.
      <2007-01-24  Priit Laes  <plaes svn gnome org>            * et.po: Updated Estonian translation by Ivar 
Smolin <okul linux ee>.
      Updated Estonian translation by Ivar Smolin <okul linux ee>.

Rafael Ferreira (13):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Revert "Updated Brazilian Portuguese translation"
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation

Rafael Fontenelle (4):
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Updated Brazilian Portuguese translation
      Update Brazilian Portuguese translation

Ralph Boehme (10):
      libtracker-common: Add /proc/meminfo replacement for Solaris
      tracker-control: Use procfs psinfo instead of cmdline on Solaris
      libtracker-common: Use procfs psinfo instead of cmdline on Solaris
      build: Update required libgsf version to 1.14.24
      libtracker-common: Use procfs psinfo instead of cmdline on Solaris
      tracker-extract-pdf: remove usage of non async-signal safe functions from signal handler
      Add strnlen() compat function
      libtracker-common: memory limits on systems with large amounts of RAM
      Ontology: add indexes for nie:mimeType and nfo:fileName
      configure: fix conditional AM_CONDITIONAL

Reinout van Schouwen (2):
      Updated Dutch translation
      Updated translation by Erwin Poeze

Rene Stadler (1):
      Fix crash when EXIF focal length value is empty

Rich Burridge (5):
      Fix for bug #503215 – The time unit is not reported by default.
      src/libtracker-gtk/tracker-utils.c: src/libtracker-gtk/tracker-tag-bar.c:
      From Wendy Hu <Huiwe Hu sun com> Fix for bug #494907 – Labels should be
      From Patrick Wade <patrick wade sun com> Fix for bug #495205 – Warning
      src/tracker-search-tool/tracker-search-tool-support.h:

Richard Hughes (4):
      libtracker-common: Refactor properties used by TrackerPower
      Add DeviceKit-power backend
      tracker-needle: Fix the summary in the AppData file
      Update the AppData to spec version 0.7+

Rico Tzschichholz (10):
      build: Require gnome-common and build a proper Changelog
      Update */.gitignore
      control/miner: Add some nullable annotations
      sparql: Move TRACKER_ const in Tracker namespace
      control: Add make target to generate vala-bindings from GIR
      miner: Add make target to generate vala-bindings from GIR
      libtracker-miner: Update vala binding
      libtracker-miner: Update vala binding
      libtracker-miner: Fix API break with tracker_indexing_tree_new()
      libtracker-miner: Fix introspection warning due header/source-def mismatch

Rob Taylor (33):
      Fixes: GB#580905, [PATCH] Clean up help messages in configure
      Fixes: GB#580908, [PATCH] Make configure error on missing hal and hal-storage a bit clearer.
      Make libinotify non-optional
      Initial version of tracker-explorer
      Clean up a bit, remove some debug statments for speed.
      Add relationships pane
      Prettify relationships uris.
      Fix up the explorer gtkbuilder file for older gtk (2.12 or better)
      Add pane with objects that have a realtionship with the selected object.
      Fix in-tree patch for gtkbuilder file for tracker-explorer.
      Comment out verrry slow precendents pane code for now.
      make some inroads into displaying reverse relationships by class.
      Showing reverse relationships by type now more-or-less working.
      Sort out slection of new uri.
      Fix removal of notebook pages on uri change.
      Add class for storing uri history.
      Hook up forward and back buttons to history
      Clean up uri handling in treeviews
      Add configure option for tracker-explorer.
      Some autofoo fixes for tracker-explorer.
      Use $datadir/dbus-services as the services dir to aid installation in /usr/local
      Disable evo plugin by default so people can install to /usr/local with no configure options.
      Comment out debug messages in tracker-explorer
      Ontology: Neo: Add zeitgeist's ontology
      Ontology: Neo: hasEventInterpretation now sub-property of nie:interpretedAs
      Ontology: Neo: Add tracker:notify to zg:Event
      Ontology: Neo: Added zg:Relation class
      Ontology: Neo: Removed eventId from Event and some other small changes
      Ontology: Neo: Fixed syntax issues and typos
      Ontology: Neo: Update lastModified
      Ontology: Neo: Rename zg to NEO
      Ontology: Neo: Removed neo:Relation
      Ontology: Neo: Remove neo:heuristic-activity

Roberto Guido (3):
      tracker-miner-rss: removed unrequired g_free()
      Fixes GB#635652: Correction in the --enable-tracker-search-tool configuration flag management
      tracker-miner-rss: Fixed subclassing from TrackerMinerOnline

Rūdolfs Mazurs (7):
      Added Latvian translation
      Updated Latvian translation
      Updated Latvian translation
      Updated Latvian translation
      Update Latvian translation
      Update Latvian translation
      Update Latvian translation

Saleem Abdulrasool (34):
      Fix spelling error (bug #481651)
      drop set_tooltip, theres no need for a virtual function here
      update the preferences dialog
      fix typo of additional (bug #494492)
      re-apply changes to tracker-preferences
      fix minor regression from previous re-application of changes
      glade likes to change stuff -- commit first with no changes
      add accessibility tags for file lists in tracker-preferences (bug #495201)
      add yet another accessibility fix
      attempt to fix #494492 again
      Inline translatable strings and fix some whitespace issues
      add a gif thumbnailer
      and a tiff thumbnailer too!
      start libtracker-common, migrate tracker-preferences to it
      update the authors list
      libtracker-common should not be installed
      run indent over tracker-applet
      remove unnecessary forward declarations
      remove more forward declarations
      Fix spelling of 'Portuguese'.  Fixes bug #467151.
      set alignment in glade
      fix timezone tests
      respect HOME over the value in /etc/passwd
      use AM_SILENT_RULES if present
      fix a couple of warnings in tracker-utils
      add explicit option for enca
      create the journal location
      remove GConf from configure.ac
      include the correct header for the panel applet
      ignore vim swap files by default
      dbus tests use gio, link against it
      only load the keyfile if it exists
      partial revert of 18b10a365e0fa736590dca83fccf4895ae7c8af5
      ignore vim swapfiles

Sam Thursfield (231):
      ontologies: SLO/MLO use 'false' instead of 'False'
      tracker-extract-gstreamer: Tiny refactor
      tracker-extract-gstreamer: Fix compile warning
      tracker-extract-gstreamer: Remove unused functions
      functional-tests: Separate out test-runner.sh from Makefile
      functional-tests: Disable optical & removable indexing for tests
      tracker-extract-gstreamer: Remove redundant tag definitions
      tracker-extract-gstreamer: Don't check for GST_TAG_DEVICE_MAKE
      tracker-evolution: Fix compile with Evolution 2.9x
      functional-tests: Use correct argv in 400-extractor.py
      functional-tests: Run tests inside an isolated DBus instance
      functional-tests: Refactor common/utils/helpers.py
      functional-tests: Run all tests with a fake $HOME sandbox
      functional-tests: Make quiet by default
      functional-tests: Only run tests that are +x
      Merge branch 'functional-test-improvements'
      libtracker-extract: Documentation fixes
      libtracker-miner, libtracker-sparql: Update build instructions for 0.12
      tracker-extract-gstreamer: Remove 'needs_audio' flag
      tracker-extract-gstreamer: Remove check for GST_VERSION > 0.10.20
      tracker-extract-gstreamer: Simplify tagcache behaviour
      tracker-extract-gstreamer: Don't pass file URL needlessly
      tracker-extract-gstreamer: Rework album info reading
      tracker-extract-gstreamer: Avoid duplicate nmm:Artist inserts
      tracker-extract-gstreamer: Break up extract_metadata() into functions
      tracker-extract-gstreamer: Factor out type setting code
      tracker-extract-gstreamer: Pass tag list explicitly
      libtracker-common: Add tracker_case_match_filename_without_extension()
      tracker-extract: Add libcue-based CUE sheet parser
      tracker-extract-gstreamer: Use ToC information
      tracker-extract-gstreamer: Fix class/property name mistakes
      tracker-extract: Add 'postupdate' field
      tracker-extract-gstreamer: Don't give each track its own URL
      tracker-extract-gstreamer: Remove existing tracks for a file when extracting
      tracker-miner-fs: Delete any associated logical resources when removing a file
      functional-tests: Disable initial sleep of tracker-miner-fs when testing.
      functional-tests: Test for previous tracker-miner-fs commit
      tracker-extract: Avoid crash when no postupdate string
      tracker-extract-gstreamer: Return more metadata in 1 file==1 track cases
      ontologies,tracker-extract: Rename nfo:containerStartTime to nfo:audioOffset
      tracker-extract-gstreamer: Fix memory leak
      tracker-extract: Fix cuesheet track numbers
      tracker-extract: Fix bug in cue sheet extraction
      tracker-extract: Rework albumart API to allow multiple media types
      tracker-extract: Extract tracker_albumart_find_external()
      tracker-extract: Minor albumart code cleanups
      tracker-extract: Rewrite tracker_albumart_find_external()
      Rename albumart functions to media-art
      libtracker-extract,tracker-extract: Return guaranteed title
      tracker-extract-gstreamer: Fix compile warnings
      tracker-extract: Fix whitespace errors
      libtracker-common: Fix media art paths when artist is not known
      libtracker-common: Refactor tracker_media_art_get_path()
      tracker-extract-gstreamer: Move media art parameters to MetadataExtractor
      tracker-extract-gstreamer: Remove explicit zeroing after g_slice_new0()
      libtracker-miner: Rename media art update functions
      tracker-extract: Rename tracker_extract_find_external()
      tracker-extract: Style fixes and optimisations in tracker-media-art.c
      tracker-extract: Use enum to represent media-art image priorities
      tests: Fix tracker-file-notifier-test
      tests: Fix compile warning in tracker-file-notifier-test
      Rename remaining albumart function to media_art
      Rename media art queue functions
      Rename tracker_media_art_process_external_images()
      autogen.sh: Error gracefully when valac is not installed
      tests: Fix build with GLib 2.28
      utils: Add tracker-sandbox
      utils: Add tracker-sandbox to EXTRA_DIST
      tracker-extract: Fix compile of Qt media art backend
      libtracker-miner: Fix crash when USB removed during crawl
      tracker-extract: 'initialized' flag was not being initialized
      libtracker-miner: Keep GTimer objects around forever
      libtracker-extract: Fix GCancellable deadlock
      miners/fs: Remove unused property in Files miner
      libtracker-miner: Prevent double unref of cached GFile objects
      functional-tests: Fix out-of-tree build
      tracker-extract-gstreamer: Fix invalid pointer access
      miners/fs: Correctly remove failed extractions from queue
      libtracker-miner: Prevent item queue handlers from running when blocked
      libtracker-miner: Remove unneeded call to item_queue_handlers_set_up()
      libtracker-miner: Protect against infinite loops
      libtracker-miner: Prevent stalling if we drop the last queued file
      libtracker-miner: Avoid stalling when blocking file is dropped due to errors
      tracker-extract-pdf: Fix crash if mmap() fails
      Update DConf profile for functional tests to new format
      utils/tracker-sandbox: Update to use new-style DConf profile
      functional-tests: No longer need to install DConf profile in /etc
      tests/libtracker-common: Fix tracker-media-art-test
      configure.ac: Use pkg-config to search for ICU
      configure.ac: Honour LIBICU flags when building libtracker-extract
      libtracker-data: Allow calling tracker_db_manager_locale_changed() before init
      libtracker-data: Remove duplicated version of tracker_db_manager_init_locations()
      tests: Avoid invalid calls to g_source_remove().
      tests: Fix failure in tracker-sched-test under jhbuild
      build: Add SQLite 3.8.1 to list of bad SQLite versions
      functional-tests: Avoid requiring --enable-maemo
      sandbox: Use separate dirs for config, data, etc.
      functional-tests: Set up data directores like tracker-sandbox does
      Fix fts:offsets()
      Fix compile warnings in tracker-fts.c
      Always guarantee metadata, remove --enable-guarantee-metadata option
      Merge branch 'sam/always-guarantee-metadata'
      Correct typo in comment
      functional-tests: Replace use of PyGObject and PyGTK with PyGI
      functional-tests: Rewrite DConf code to use GObject introspection
      functional-tests: Watch for Tracker processes crashing
      functional-tests: Fix tests that use ExtractorHelper
      functional-tests: Tweaks to process helpers
      functional-tests: Rework 400-extractor.py test
      tracker-extract: Use default signal handler for SIGALRM and SIGABRT
      Processes shouldn't install the signal handler until the main loop starts
      Merge branch 'sam/signal-handling'
      functional-tests: Partially fix writeback tests
      functional-tests: Improve the wait-for-change code in helpers.StoreHelper
      functional-tests: Await resource addition / removal properly in 300, 310, 600
      functional-tests: Allow waiting on a specific property, and fix tests that need this
      functional-tests: Remove all remaining 'wait for miner to be idle' calls
      functional-tests: Remove IgnoreNextUpdate wrapper, nobody should be using this
      functional-tests: Clean up minertest base class
      functional-tests: Clean up writebacktest base class
      tracker-writeback: Remove broken code to set file attributes
      Merge branch 'sam/functional-test-fixes'
      utils/clean-tracker-prefix: Look in 'lib64' as well as 'lib' for libraries
      functional-tests: Fix bad calls to `tracker daemon` command
      functional-tests: Add await_property_changed() method
      functional-tests: Many fixes to 3xx-miner tests
      functional-tests: Improve stopping of child processes
      functional-tests: Isolate 3xx-miner tests from each other
      Fix max_depth parameter causing contents of a directory to be ignored
      Merge branch 'sam/functional-test-30x-fixes'
      tracker-extract: More helpful error when missing GStreamer plugins
      functional-tests: Don't require 'guarantee-metadata' for some tests
      Merge branch 'sam/functional-test-40x-fixes'
      functional-tests: Fix 'not a directory' error in writeback tests
      writeback: Improve error when writeback fails due to missing module
      functional-tests: Remove another guarantee-metadata dependency
      Merge branch 'sam/functional-test-50x-fixes'
      functional-tests: Consolidate and clean up 600-applications-camera
      functional-tests: Fix and improve 601-applications-sync
      Merge branch 'sam/functional-test-60x-fixes'
      sandbox: Change how content directory is specified
      sandbox: Fix to use new-style config files
      miner-fs: Give clearer warning when XDG user dirs are unconfigured
      Fix tracker-encoding-test
      Update .gitignore
      functional-tests: Clean up miner tests a bit
      functional-tests: Improve 'manual start' mode
      libtracker-miner: Deprecate tracker_miner_fs_add_directory_without_parent
      functional-tests: Use environment vars instead of commandline options
      functional-tests: Avoid AttributeError exception in Helper.stop()
      functional-tests: Use GDBus instead of dbus-python
      functional-tests Remove some outdated and unused tests
      functional-tests: Clean up name watches properly
      functional-tests: Time out after 5 seconds, instead of 30 seconds
      configure: Use subdir-objects Automake option
      configure: Remove AC_PROG_RANLIB, it's not needed
      Revert "configure: Use subdir-objects Automake option"
      configure.ac: Add note about Automake subdir-objects option
      tracker-extract: Fix error handling in tracker-extract-persistance
      libtracker-common: Fix Make rule for enums code
      tracker-extract: Make `tracker-extract --file` silent when --verbosity=0
      cli: Fix message when `tracker index` is called with no mode arg
      tracker-extract: Improve console output for when extraction fails
      Silence libmediaart log messages
      cli: Add `tracker extract` command
      Rewrite tracker-extract man page
      cli: Add --verbosity option to `tracker extract`
      tests: Give tracker-test.c a slightly better name
      utils: Add create-tree-from-real-data script
      Fix warning introduced in 0a92485009f08cb2872325d9c6627343134fbcc9
      Tweak documentation of tracker_decorator_info_get_task()
      functional-tests: Add missing GLib import
      functional-tests: Decode query results as UTF-8 in the correct way
      tracker-store: Avoid duplicate timeout removal
      functional-tests: Fix crash in tests with multiple testsuites
      functional-tests: Increase resource wait timeout to 30 seconds
      configure.ac: Remove some unused variables
      libtracker-data: Fix pointer sign warnings
      sandbox: Fix MIME-type detection inside the sandbox
      sandbox: Fix MIME hack introduced in 8a758a03afada
      sandbox: Support Python 3 as well as Python 2
      tracker-extract-gstreamer: Fix hash value format on 32-bit systems
      Add example configuration 'uncrustify' formatting tool
      tracker-extract-gstreamer: Only show GstDateTime message with verbosity=debug
      functional-tests: Fix bug in await_resource_inserted()
      functional-tests: Add test case for re-extracting known files
      Merge branch 'sam/extract-command'
      Clarify SPARQL example in manpage
      tracker-extract: Fix invalid SPARQL used when blacklisting files
      Bump GLib dependency to 2.44
      libtracker-sparql: Add TRACKER_TYPE_URI
      libtracker-sparql: Add TrackerNamespaceManager
      libtracker-sparql: Add TrackerResource class
      libtracker-extract: Add resource-helpers module
      Use TrackerResource instead of TrackerSparqlBuilder in all extractors
      Merge branch 'sam/resource'
      tests: Avoid horrible hang in test-tracker-resource
      functional-tests: Fix brokenness introduced in e4493c677f721193c3e641
      examples: Update example FS miner to current API
      tests: Fix invalid call to tracker_getline in libtracker-extract test
      tests: Remove some unused code and compile flags
      functional-tests: The test runner exits with correct error codes now
      tests: Fix tracker-encoding-test when libicu charset detection is used
      libtracker-sparql: Remove some unused variables from tracker-resource.c
      libtracker-sparql: Fix bad serialization of date/time values
      Don't store path to the source tree in binaries
      configure.ac: Remove obsolete bits for 'external' media handler
      Remove some unused variables
      Remove superfluous struct initializer
      Fix pointer signedness warnings
      Remove some unused Makefile variables and compile flags
      tracker-extract: Remove unused #include
      Silence the ttl_loader.c script by default
      Avoid crash in ttlresource2sgml.c on invalid output path
      Use conditional to work around gtk+-3.0.vapi breakage
      tracker-preferences: Fix compile warning
      tracker-extract: Fix warning in TIFF extractor
      libtracker-sparql: Use correct printf format specifiers for gint64
      tracker-needle: Fix compile warning
      Fix another printf format for gsize, it varies between 32/64 bit
      Remove unused Vala dep
      libtracker-sparql: Fix introspection mistakes
      libtracker-sparql: Fix further introspection mistakes
      Meson build instructions for Tracker
      Distribute meson.build files in tarballs generated by Autotools
      Remove obsolete references to the --disable-miner commandline flag
      Remove IDE files that were accidentally committed
      Remove Maemo/Meego leftovers
      Fixes to Meson build system
      Fix missing introspection data for libtracker-sparql (when using Meson)
      meson: Rearrange dependencies until things compile

Samir Ribic (1):
      Added Bosnian translation

Seong-ho Cho (9):
      Updated Korean translation
      Updated Korean translation
      Updated Korean translation
      Updated Korean translation
      Updated Korean translation
      Updated Korean translation
      Updated Korean translation
      Updated Korean translation
      Update Korean translation

Simon McVittie (1):
      Add systemd user services corresponding to D-Bus session services

Simos Xenitellis (3):
      Added Greek translation
      Updated Greek translation
      Updated Greek translation by Giannis Katsampirhs; review

Stas Solovey (3):
      Updated Russian translation
      Updated Russian translation
      Update Russian translation

Stef Walter (1):
      libtracker-miner: Migrate from libgnome-keyring to libsecret

Stefan Walter (1):
      Fix compile warnings, crasher.

Stefano Facchini (3):
      libtracker-miner: add some introspection annotations to TrackerMinerManager methods
      libtracker-miner: make MinerManager GLib.Initable in VAPI file
      libtracker-miner: fix error propagation in tracker_miner_manager_new_full

Stéphane Raimbault (2):
      Updated French translation by Robert-André Mauchin and Claude Paroz.
      Updated French translation by Robert-André Mauchin and Stéphane

Sven Herzberg (1):
      prefix the dbus related API with "_"

Takayuki KUSANO (1):
      Updated Japanese translation

Takeshi AIHANA (3):
      Added 'ja' (Japanese). Added Japanese translation by Takao Fujiwara
      Updated Japanese translation.
      Updated Japanese translation.

Theppitak Karoonboonyanan (3):
      Added th. Added Thai translation by Isriya Paireepairit.
      Updated Thai translation.
      Updated Thai translation by Manatsawin Hanmongkolchai.

Tiago Santos (2):
      Updated Portuguese translation
      Updated Portuguese translation

Tim Lunn (8):
      add COPYING.LGPL since there are LGPL licensed files in the tree
      Move COPYING to COPYING.GPL and provide a general overview of Licenses in     COPYING
      clean up COPYING
      build: link with --enable-new-dtags if available, this replaces the hardcoded RPATH with RUNPATH
      tests: add missing newline in test_guarantee_title that caused a test failure with the new tap driver
      build: include COPYING*GPL files in tarball
      libtracker-extract: fix crash when running unit tests
      libtracker-extract: fix logic in guarantee title from file

Timm Bäder (1):
      miner-manager: Plug memory leak

Timo Jyrinki (5):
      a few typo fixes
      updated Finnish translation
      Updated Finnish translation by Jyri Grönroos.
      Updated Finnish translation by Jiri Grönroos.
      Change Finnish translation team web page to l10n.gnome.org

Ting-Wei Lan (5):
      tracker-ioprio, tracker-sched: Fix includes
      Fix "Non-void function should return a value"
      Fix "void function should not return a value"
      build: Fix return value error for tracker_file_notifier_get_file_type
      build: Fix return value error for tracker_miner_files_peer_listener_is_file_watched

Tom Tryfonidis (4):
      Updated Greek translation
      Updated Greek translation
      Updated Greek translation
      Updated Greek translation

Tomasz Dominikowski (1):
      Updated Polish translation

Tong Hui (1):
      Update Chinese simplified translation

Trần Ngọc Quân (1):
      Init Vietnamese translation

Tshepang Lekhonkhobe (21):
      Fix typo in tracker-processes man page
      tracker-preferences: add filechooser button for ignored directories
      tracker-preferences: improvements to the ignored_dirs gtkentry UI
      Updated README to link to Roadmap
      tracker-control: Added --reindex-mime-type and --start options to man page docs
      tracker-sparql: Fixed typo in man page for command line args
      tracker-extract: fixed desciption of -d in manpage
      TST: correct Jamie's email address
      TST: add Folders category; rename 'Office Documents' to 'Documents'
      tracker-extract: use nfo:HtmlDocument instead of nfo:Document
      TST: rename Music category to Audio, which is more accurate
      TST: consistency fixes for metadata tile
      TST: segfault fix
      data-generators: %u is deprecated in favour of %d in Python
      ontology: typo fix
      TST: fix segfault
      Fixes GB#619061, add history and auto-completion to t-s-t
      Fixes GB#619487: re-enable search with terms that got _underscores
      fixes GB#619826 TST: for search & history, don't clean-up search terms
      fixes GB#620354 make TST history persistent
      functional-tests: Fixed scripts first lines to include #!/usr/bin/python

Tuomas Järvinen (1):
      Changed MS document content extractor to use GSF insted of WV2.

Vasiliy Faronov (1):
      Added Russian translation.

Vesa Pikki (1):
      Added support for msoffice extractor to parse textual content from .ppt Powerpoint Files.

Vicent Cubells (1):
      [l10n] Update Catalan translation

Victor Ibragimov (1):
      Updated Tajik translation

Vidhyapria Arunkumar (1):
      Fixes GB#630244: Use MaxBytes from tracker-extract.cfg for plainText content optimization in msoffice 
2007 files

Ville Skyttä (3):
      tracker-sparql, tracker-store: Man page syntax fixes
      docs: Spelling fixes
      tracker-sparql.1: Man page syntax fix

Ville-Pekka Vainio (2):
      Finnish translation update by Jiri Grönroos
      Finnish translation update by Jiri Grönroos

Vincent Untz (6):
      Fixes GB#621987, Correctly handle applications in results
      plugins: Evolution: Fixed build error with updated tracker_sparql_connection*() API
      tracker-needle: Make title-only searches non case sensitive
      Firefox, Thunderbird: Fix build system for plugins to work for packaging
      thunderbird: Fix .desktop file
      thunderbird: Do not call update-desktop-database when building packages

Vincent van Adrighem (1):
      Translation updated by Roel Huybrechts.

Wadim Dziedzic (1):
      Updated polish translation

William Jon McCann (1):
      Don't install an item to the nautilus context menu

Wouter Bolsterlee (1):
      reviewed by: Jamie McCracken

Wylmer Wang (3):
      update Simplified Chinese (zh_CN) translation
      Updated Chinese (China) translation
      Updated Chinese (China) translation

Xavier Claessens (29):
      Remove marshallers
      TrackerDecorator: Make _prepend_ids and _delete_ids singular
      TrackerDecorator: Avoid code duplication
      TrackerDecorator: Fix a compilator warning
      tracker_decorator_next(): Queue tasks when a query is needed
      TrackerDecoratorInfo: register as boxed type
      TrackerFileSystem: Fix warning when registering a property twice
      TrackerDecorator: Remove unused argument in element_remove_link()
      TrackerDecorator: Fix infinite loop
      TrackerDecorator: Make sure to flush remaining sparql updates when finished
      Revert "TrackerDecorator: Remove unused argument in element_remove_link()"
      TrackerDecorator: remove the "(boxed)" annotation
      TrackerPriorityQueue: Add node-based API
      tracker-extract: Fix TrackerConfig not handling change notification
      TrackerExtractDecorator: Fix pause/resume
      TrackerExtractDecorator: Add priority dbus interface
      TrackerDecorator: Query the rdf:type for each element in the queue
      TrackerDecorator: Replace the elements GQueue with a TrackerPriorityQueue
      TrackerDecorator: Sort elem_queue to extract important files first
      TrackerExtractDecorator: Add ClearRdfTypes DBus method
      tracker-extract: add "wait-for-miner-fs" setting
      Add TrackerExtractController to pause/resume the miner
      TrackerDecorator: Query the type of removed elements
      TrackerExtractController: Avoid useless string comparaison
      TrackerExtractController: Fix coding style
      TrackerExtractDecorator: Remove useless goto.
      TrackerDecorator: Add writable "priority-rdf-types" property
      Make sure vorbis extractor builds without libmediaart
      TrackerExtractController: Fix DBus signature of GetStatus method

Yair Hershkovitz (1):
      added hebrew translation

Yang Zhang (6):
      Add zh_CN translation
      Updated zh_CN translation
      Updated zh_CN translation
      updated zh_CN translation
      Updated zh_CN translation
      Updated zh_CN translation

Yanko Kaneti (2):
      libtracker-miner: .pc Requires.priv libmediaart
      Mechanically adjust for libmediaart-2.0

Yannig MARCHEGAY (14):
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation
      Updated Occitan translation

Yaron Shahrabani (1):
      Updated Hebrew translation.

Yavor Doganov (1):
      Fixes GB#580586, FTBFS: undefined reference to `sqlite3_enable_load_extension`

Yinghua Wang (4):
      Update Simplified Chinese translation.
      Updated zh_CN translation.
      update Simplified Chinese (zh_CN) translation
      update Simplified Chinese (zh_CN) translation

YunQiang Su (3):
      update zh_CN translation
      update zh_CN translation
      Us ... instead of …  for zh_CN

Yuri Myasoedov (9):
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation
      Updated Russian translation

Zeeshan Ali (1):
      tracker-sparql: Drop use of 'Deprecated'

Zeeshan Ali (Khattak) (9):
      Adapt to gupnp-dlna API change
      tracker-extract: Minor optimizations & CC warning fix
      tracker-extract: Extract media ID for bootable ISO
      tracker-extract: Use ISO volume ID as title for unknown OS
      Require libosinfo >= 0.2.9
      extract-iso: Use osinfo_db_identify_media
      extract-iso: Make use of OS variants
      extract-iso: Extract language info
      extract-iso: Update copyright/author list

amit (7):
      metadata extraction testcases
      test data dir
      file for config settings
      new test cases, subdirs added
      makefiles for functional tests added
      commented dummy class and function
      function-tests : added mass storage mode test cases

dmustieles (1):
      Updated Spanish translation

fosero (1):
      tracker-extract: adapt to libcue 2.0.0 API

liushuyu (1):
      update zh_CN translation

maimishr (1):
      functional-tests: Support cases with AND without Upstart

marablack3 (1):
      Updated Greek translation

miloc (1):
      Updated Italian translation by Luca Ferretti

sahaltim9 (1):
      configure: Update configure for sqlite3 support 3.7.15

Žygimantas Beručka (5):
      Added Lithuanian translation.
      ACTUALLY added Lithuanian translation this time.
      Updated Lithuanian translation.
      Updated Lithuanian translation
      Updated Lithuanian translation

Марко Костић (1):
      Update Serbian translation

Милош Поповић (2):
      Updated Serbian translation
      Updated Serbian Latin translation

Мирослав Николић (9):
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation
      Updated Serbian translation

甘露(Gan  Lu) (1):
      Update Chinese simplified translation


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]