2014-12-11 Martyn Russell Release 1.3.2 tracker: Improve general help about commands that can be used 2014-12-10 Cosimo Cecchi miner-fs: use GFile to check for homedir Instead of a simple path comparison. This will work with relative paths, double slashes and similar scenarios, since the path will be fully-canonicalized by GIO before comparison. The price to pay is recursively indexing the home directory, so we'd better be extra careful... https://bugzilla.gnome.org/show_bug.cgi?id=741317 2014-12-10 Martyn Russell tracker: Fixed uninstall-hook for distcheck for old binaries (symlinks) Old symlinks were being left in the install dir tracker: Add tracker-compat script to EXTRA_DIST so it can be installed Fixes distcheck libtracker-sparql: Add tracker-gb-737023-test to .gitignore and to test cases to run miners: Don't break distcheck by removing $(DESTDIR) in Makefile.am po: Fixed missing tracker-compat.c in distcheck miners: LN_S was getting target/name mixed up for miner service files tracker: Make sure old commands still work with the new system tracker: Allow -r and -c to be used with 'tracker reset' together tracker: Fixed POTFILES.in for distcheck tracker: Added bash completion tracker: Merged utils/tracker-sql/tracker-sql into 'tracker sql ...' tracker: Added 'help' command handler which loads man pages tracker: Added header for shell colours used tracker: Move all DBus work into its own private module tracker: Merged all external commands into 'tracker' gvdb: Don't use TRACKER_UTILS_{CFLAGS|LIBS} Now these no longer exist, we can't use them and we shouldn't have been anyway. This updates the test to not use GIO APIs anyway, it was only needed to remove a file and it's not needed by the GVDB library so we don't want to add the dep just to fix a unit test. Instead, we now use the unistd unlink() API. tracker: Merge tracker-control into a 'tracker' command all: Depend on GLib 2.40 and use g_info() instead of tracker_info() This API came in during GLib 2.40. The tracker_info() is used now for the 'tracker' command's info command and it make sense to remove the old make-shift tracker_info() API which was for logging and duplicating g_info() anyway. 2014-12-10 Piotr Drąg Updated Polish translation 2014-12-10 Martyn Russell tracker-extract: Don't crash if g_file_make_symbolic_link() fails with no GError We assume error is set, but in some cases it is not. Check before using it. https://bugzilla.gnome.org/show_bug.cgi?id=741141 https://bugzilla.redhat.com/show_bug.cgi?id=1133042 2014-12-07 Carlos Garnacho tracker-extract: Invert initialization order tracker_extract_persistence_invalidate() may already be using indirectly the priv->persistence hashtable, ensure it's set up before this is called. tracker-extract: Fix possible invalid memory read/write If length is 0, out of bounds data would be read, and then written. tracker-fts: Make the property list per-thread data This is global memory, and shared across threads, which doesn't play well when (un)initializing it, as multiple simultaneous accesses can occur. libtracker-extract: plug leak 2014-12-07 Sam Thursfield utils/clean-tracker-prefix: Look in 'lib64' as well as 'lib' for libraries