2014-09-05 Martyn Russell Release 1.1.4 libtracker-miner: Removed TrackerCrawlFlags and use TrackerDirectoryFlags This patch does the following things: - The _NO_STAT flag has been added. - The _FOLLOW_SYMLINKS flag has been added in the follow-symlinks branch and is not intended for this development cycle - Remove TrackerDataProvider's _{get|set}_dir_flags() API (no longer used). 2014-09-05 Tom Tryfonidis Updated Greek translation 2014-09-04 Fran Diéguez Updated Galician translations 2014-09-04 Enrico Nicoletto Updated Brazilian Portuguese translation 2014-09-04 Andika Triwidada Updated Indonesian translation 2014-09-04 Daniel Mustieles Updated Spanish translation 2014-09-04 Martyn Russell libtracker-sparql: ALL APIs can now throw GLib.Error This fixes a warning about not catching a potential GLib.Error being thrown for the GUnixFDList's _append() API. 2014-09-03 Martyn Russell tracker-stats: Change default behaviour and add new command line options Now we only show common RDF types by default, e.g. nfo:Document and it is based on .rules file fallback types and some others specifically added. There is also now a --all option to return all stats as was the behaviour before. In addition to this, the EXPRESSIONS provided on the command line following the OPTIONS can be used to filter the stats, e.g. : 'tracker-stats doC' will list the nfo:Document class and resources in the DB matching. 2014-09-02 Jürg Billeter libtracker-bus: Fix statistics with Vala 0.24+ 2014-09-01 Martyn Russell tracker-extract: Fixed distcheck, missing ebook and comics rules files libtracker-fts: Fixed memory leak for property_names variable 2014-08-31 Bastien Nocera tracker-extract: Try harder when getting EPub contents GMarkup is really not that good at parsing XML, so we need to try harder to ignore errors parsing the contents of EPub files, and populate the index with *some* data. https://bugzilla.gnome.org/show_bug.cgi?id=735645 2014-08-29 Bastien Nocera tracker-extract: Show where parsing errors happen in EPubs Error extracting EPUB contents (OEBPS/Text/info.xhtml): Error on line 59: Entity name 'copy' is not known is better than: Error extracting EPUB contents: Error on line 59: Entity name 'copy' is not known https://bugzilla.gnome.org/show_bug.cgi?id=735645 tracker-sandbox: Setup xdg-user-dirs All of the XDG user-dirs will be set to the content directory's path, so that applications such as gnome-documents can find the files in the expected directories. https://bugzilla.gnome.org/show_bug.cgi?id=735636 2014-08-29 Martyn Russell libtracker-extract: Fix broken EXIF GPS coordinate extraction This was causing Valgrind to report reading past memory barriers 2014-08-28 Bastien Nocera tracker-extract: Change default RDF type for EPub Should be nfo:EBook now, not nfo:TextDocument. tracker-sandbox: Fix -u (update) not working The --disable-miner option doesn't exist anymore. tracker-extract: Add support for more eBook formats For which metadata extraction isn't currently available. https://bugzilla.gnome.org/show_bug.cgi?id=735460 tracker-extract: Add support for comic book formats Through the dummy extractor https://bugzilla.gnome.org/show_bug.cgi?id=735460 tracker-extract: Mark EPub files as e-Books https://bugzilla.gnome.org/show_bug.cgi?id=735460 tracker-extract: Add dummy extractor For use with data types that don't have any additional metadata inside the file, but need tagging with specific RDF types. Note that the use of a dummy extractor is only temporary, and rule files should instead allow not having a ModulePath entry. See https://bugzilla.gnome.org/show_bug.cgi?id=735610 https://bugzilla.gnome.org/show_bug.cgi?id=735460 2014-08-28 Martyn Russell ontology: Add nfo:EBook for electronic books https://bugzilla.gnome.org/show_bug.cgi?id=735460 2014-08-28 Tim Lunn build: include COPYING*GPL files in tarball https://bugzilla.gnome.org/show_bug.cgi?id=735567 2014-08-27 Nilamdyuti Goswami Added Assamese translation 2014-08-26 Martyn Russell libtracker-miner: Call tracker_data_provider_end_async() when dir is crawled Previously we would not call this API and it meant that any implementation with memory allocated waiting to be cleared up, would not have been freed. Now we call this API just about the same time we signal up the stack that we've ::directory-crawled libtracker-miner: Fix reference leak with TrackerTaskPool The leak occurred because tracker_sparql_task_new_with_sparql() was being called but the returned TrackerTask* was not being unreferenced anywhere and the call to tracker_sparql_buffer_flush() with the new task was taking its own references internally. Took this opportunity to make the code here easier to follow: - do_process_file() is now merged into item_add_or_update() - item_add_or_update_cb() is renamed to item_add_or_update_continue() so it's obvious it is called from tracker_miner_fs_file_notify(). - renamed various variables to make the code easier to follow. libtracker-miner: Make _push() implementation easier to follow Split internally into two functions for pushing to a bulk commit and pushing as a priority. Easier to follow. libtracker-miner: Don't use g_hash_table_destroy() in TrackerTaskPool Use g_hash_table_unref() instead. libtracker-miner: Implement ->end* vtable API for TrackerFileDataProvider 2014-08-25 Fran Diéguez Updated Galician translations 2014-08-25 Martyn Russell tracker-miner-fs: By default, ignore directories with '.trackerignore' inside This fix updates the 'default' for the GSettings schema, to reset your config (which previously had 'backup.metadata'), use: gsettings reset org.freedesktop.Tracker.Miner.Files ignored-directories-with-content Related to: https://bugzilla.gnome.org/show_bug.cgi?id=735317 libtracker-miner: Make sure we ignore directories with black listed content https://bugzilla.gnome.org/show_bug.cgi?id=735317 tracker-preferences: Remove fixed column width for indexed locations Was cutting off part of the text Also use 'true' not '1' for 'active' column attribute libtracker-data: Fixed compiler warning with tracker_db_interface_sqlite_fts_update_text() tracker-needle: Fixed deprecations where possible libtracker-bus, libtracker-sparql-backend: Fix all TRACKER_DBUS* to Tracker.DBUS Since commit e8eda5803c4d403283bd09cefe8122fecc0753ef 2014-08-25 Rico Tzschichholz miner: Add make target to generate vala-bindings from GIR https://bugzilla.gnome.org/show_bug.cgi?id=735339 control: Add make target to generate vala-bindings from GIR sparql: Move TRACKER_ const in Tracker namespace This is a *vala-only* API break. control/miner: Add some nullable annotations Update */.gitignore 2014-08-24 Marek Černocký Updated Czech translation 2014-08-24 Alexandre Franke Updated French translation 2014-08-23 Yuri Myasoedov Updated Russian translation 2014-08-22 Enrico Nicoletto Updated Brazilian Portuguese translation 2014-08-21 Philip Van Hoof Fix BMP indexing 2014-08-21 Martyn Russell tracker-extract: Added rule for source code files for nfo:SourceCode type 2014-08-21 Andres Gomez libtracker-extract: Only use FallbackRdfTypes from the first matching module https://bugzilla.gnome.org/show_bug.cgi?id=733573 2014-08-21 Giovanni Campagna tracker-extract: recognize application/vnd.ms-asf for the gstreamer plugin application/vnd.ms-asf is the new standard name for video/x-ms-asf. https://bugzilla.gnome.org/show_bug.cgi?id=733317 tracker-extract: remove application/vnd.ms-* catchall from msoffice Otherwise we match on application/vnd.ms-asf (the .asf video container format), which is not an OLE2 file and msoffice cannot handle. https://bugzilla.gnome.org/show_bug.cgi?id=733317 2014-08-21 Chao-Hsiung Liao Updated Traditional Chinese translation(Hong Kong and Taiwan)