2013-03-08 Martyn Russell Release 0.15.3 tracker-extract: gsf_msole_metadata_read() --> gsf_doc_meta_data_read_from_msole() Former API is deprecated all: Remove use of g_type_init() now it's deprecated in GLib since 2.35.x tracker-miner-rss: Use g_critical() instead of g_printerr() using the log pipeline all: Improve start/stop logging for all processes Now we have Starting/Stopping in the log_init/shutdown functions not just the process and version. We also only print the log filename if we're writing to a log file at all. We now don't print to stdout that we're initializing either. The TrackerConfigFile g_message() line about which file we're "monitoring" is removed too, this was always the first line and quite redundant anyway now we use gsettings. libtracker-common: Don't log to file by default, only stdout/stderr This is actually only useful for debugging anyway and can be switched on again by starting tracker processes by setting the environment variable TRACKER_USE_LOG_FILES before starting each process. Log files can still be found in either ~/.xsession-errors, ~/.cache/gdm/session.log or systemd journals depending on the system. https://bugzilla.gnome.org/show_bug.cgi?id=695444 2013-03-07 Martyn Russell tracker-miner-fs: Fixes not listening for config changes and acting on them https://bugzilla.gnome.org/show_bug.cgi?id=693198 libtracker-miner: Fixed nasty stack corruption with TrackerIndexingTree filter rules 2013-03-06 Christian Kirbach Updated German translation 2013-03-05 Martyn Russell libtracker-fts: Removed unused variable and superfluous parameter in alter_table func 2013-03-05 Jeremy Bicha tracker-miner-fs, store: Add Unity to desktop files https://bugzilla.gnome.org/show_bug.cgi?id=695061 2013-03-05 Cosimo Cecchi libtracker-miner: add an async version of tracker_miner_manager_index_file tracker_miner_manager_index_file is synchronous. This commit adds an asynchronous and cancellable version of the same function. https://bugzilla.gnome.org/show_bug.cgi?id=695157 -- This also bumps the GLib requirement up to 2.35.1 from 2.28.0 for GTask use. GLib 2.35.x should be available in Ubuntu Raring and Fedora 19. 2013-03-01 Cosimo Cecchi libtracker-miner: don't crash when first indexing files out of /home If tracker_miner_manager_index_file() is called with a path outside of the home directory, we'll end up recursing up to the file system root, to create the parent directory objects. When the tree we're passed is the filesystem root, and the file is exactly equal to it, we should return the tree root immediately, or we'll crash later in the while loop. https://bugzilla.gnome.org/show_bug.cgi?id=694783 2013-02-26 Martyn Russell libtracker-miner: Fixed vala bindings for TrackerMinerFS It's subclasses Tracker.Miner and GLib.Initable like TrackerMinerWeb 2013-02-26 Dominique Leuenberger libtracker-data: Make sure we return TRUE/FALSE on success or not for fts init Fixes GB#693889, E: tracker no-return-in-nonvoid-function tracker-data-manager.c:361 2013-02-26 Martyn Russell libtracker-miner: Fixed "progress" signal introspection The 'remaining_time' (last argument) was missing from the intrspection data exported. Fixes GB#694146, org.freedesktop.Tracker1.Miner.Progress() - wrong number of arguments introspected 2013-02-26 Matthias Clasen Avoid a double-free in the png extractor The software member of the exif data was getting freed twice. So whenever you deal with a png that has this field set to a non-NULL value, you get a segfault. https://bugzilla.gnome.org/show_bug.cgi?id=660965 2013-02-24 Matej Urbančič Updated Slovenian translation 2013-02-19 Daniel Mustieles Updated Spanish translation 2013-02-18 Marek Černocký Updated Czech translation 2013-02-18 Alexandre Franke Update French translation 2013-02-17 Piotr Drąg Updated Polish translation 2013-02-17 Enrico Nicoletto Updated Brazilian Portuguese translation 2013-02-16 Piotr Drąg Updated Polish translation