2015-07-31 Martyn Russell Release 1.4.1 2015-07-31 Iain Lane libtracker-miner: Set inotify limits for 'GInotifyFileBackend' too As of GLib 2.45.1, the inotify monitor backend is called this. 2015-07-31 Carlos Garnacho distcheck fixes tracker-extract: Remove ModulePath from comic/ebook rules These relied on the dummy extractor, removing the ModulePath is a similar silent shortcut since commit 06f7d4a1a. extract-gstreamer: Rely better on the GstDiscoverer than mimetype sniffing There's mimetypes that easily fool mimetype detection (eg. OGG videos with .ogg extension instead of .ogv will be detected as audio/ogg), the GstDiscoverer will however find out correctly whether there's audio and/or video information, so we should rely on it as a last resort, rather than (weaker) mimetype sniffing. This prevents .ogg suffixed videos from being played by gnome-music (oddly, with success, in a separate window). libtracker-extract: Accept rules with no ModulePath This will enable us to make dummy rules for files that must have some RDF type(s), but don't have an extractor module. https://bugzilla.gnome.org/show_bug.cgi?id=735610 tracker-extract-gstreamer: Fallback to preview image for album art Some files don't provide a cover image, but just a preview image, we can use that as albumart. This commit reuses code from a fallback which looks bogus nowadays, since it just does the same than the while loop above. If we reached there, it would fail again for sure. https://bugzilla.gnome.org/show_bug.cgi?id=732236 2015-07-31 Philip Withnall libtracker-miner: Keep a monitor on root index tree files on deletion If Tracker is running with some index-recursive-directories set (for example, ~/Music), and one of those directories is moved, then the file monitor watching for its existence is deleted. This means that if it is then moved back to the location listed in index-recursive-directories, its renewed existence is not detected, and its contents are not re-indexed. Fix this by keeping a monitor around on a directory if that directory is listed as an index tree root, even if the directory is deleted. https://bugzilla.gnome.org/show_bug.cgi?id=750394 2015-07-31 Ville Skyttä tracker-sparql.1: Man page syntax fix https://bugzilla.gnome.org/show_bug.cgi?id=751723 docs: Spelling fixes https://bugzilla.gnome.org/show_bug.cgi?id=751724 2015-07-31 Carlos Garnacho tracker-miner-fs: Reset retry counter when we need to prepend parents The situation where a parent directory has to be prepended in order to process the current file is rare, mainly reserved to IndexFile calls on files out of watched dirs. This is a corner situation, but it is a legit place where we have to put the file back again in the queue, and thus we shouldn't increase the retry counter. This nominally fixes the indexing of gnome-documents-getting-started.pdf on a fresh-out tracker DB, as requested by gnome-shell. https://bugzilla.gnome.org/show_bug.cgi?id=751992 tracker-preferences: Use the new command line tool We resort to the tracker CLI for restart/reindex, the calls have changed to use Posix.system() as there's some operations that are now mutually exclusive in the CLI tool (eg. reset and start daemons) and still need to be performed in a single step here. https://bugzilla.gnome.org/show_bug.cgi?id=748677 tracker-preferences: Remove needless prints These won't tell a lot, since we're killing the whole thing. cli: Improve bash completion script We now autocomplete files where it applies (various -f/--file options, tracker info) and '-' prefixed switches. cli: Mark missing strings for translation The help strings in the sql subcommand weren't marked as translated 2015-07-28 Pedro Albuquerque Updated Portuguese translation 2015-06-16 Piotr Drąg Updated Polish translation 2015-05-23 Michael Biebl Move bash-completion to new location Rename the bash completion script after the binary and move it to /usr/share/bash-completion/completions. This way the completions can be loaded on demand. 2015-05-17 Martin Srebotnjak Updated Slovenian translation 2015-05-09 Alexander Shopov Added Bulgarian translation 2015-04-23 Gustavo Marques Updated Brazilian Portuguese translation 2015-04-09 Carlos Garnacho tracker-extract-epub: Ensure we only have one nie:identifier This property has maxCardinality=1, we are however possibly adding multiple values there, either in both UUID/ISBN forms, or as multiple UUIDs in faulty epubs. ISBN should probably be its own rdf:Property, in the mean time, stick to the first nie:identifier found, and ignore the rest. https://bugzilla.gnome.org/show_bug.cgi?id=746401