2013-11-01 Martyn Russell Release 0.16.3 libtracker-miner, libtracker-sparql: Fixed missing setlocale() in unit tests Due to the new warning we have in place where locale != DB locale, this needs to be set before the tests will work. libtracker-sparql: Avoid compiler warning and cast const to non-const Used for traversing a char* converted to from a Vala String. We don't change the char, just the *. tracker-extract: Don't clean rules_DATA now we no longer produce it from .in files build: Improve warnings generated from Vala generated C files Don't include all the warnings about -Wunused* build: Avoid warnings about use of old INCLUDES in Makefile.am 2013-11-01 Aleksander Morgado tests,libtracker-common: fix tests expecting stdout/stderr messages We need to make sure that tests expecting messages from stdout/stderr are not dependent on the specific value set for G_MESSAGES_DEBUG. In other words, make sure that the trap fork tests dump to stdout/stderr unconditionally. Before this fix, we had: $ ./tracker-dbus /libtracker-common/tracker-dbus/slist_to_strv_ok: OK /libtracker-common/tracker-dbus/request: ** Tracker:ERROR:tracker-dbus-test.c:131:test_dbus_request: stdout of child process (12948) failed to match: *TestNewOK* Aborted (core dumped) $ G_MESSAGES_DEBUG=all ./tracker-dbus /libtracker-common/tracker-dbus/slist_to_strv_ok: OK /libtracker-common/tracker-dbus/request: Tracker-DEBUG: <--- [1|0] Test request (--TestNewOK--)) OK /libtracker-common/tracker-dbus/request_failed: Tracker-DEBUG: <--- [2|0] test_dbus_request_failed() OK Now, we just have: $ ./tracker-dbus /libtracker-common/tracker-dbus/slist_to_strv_ok: OK /libtracker-common/tracker-dbus/request: OK /libtracker-common/tracker-dbus/request_failed: OK https://bugzilla.gnome.org/show_bug.cgi?id=710092 libtracker-bus: allow cancellation when iterating cursor In the same way as the direct backend allows it. Also modify the unit test so that we make sure the cancellation is detected. https://bugzilla.gnome.org/show_bug.cgi?id=676209 2013-11-01 Debarshi Ray tracker-extract: Rename *.rules.in to *.rules https://bugzilla.gnome.org/show_bug.cgi?id=709703 2013-11-01 Aleksander Morgado libtracker-common,media-art: remove unused variables 2013-11-01 Sam Thursfield configure.ac: Honour LIBICU flags when building libtracker-extract We were ignoring these, which lead to build failures when using a non-system version of libicu. configure.ac: Use pkg-config to search for ICU There has been support for pkg-config in ICU for at least four years, see: https://ssl.icu-project.org/trac/ticket/6981 2013-11-01 Debarshi Ray Use $(MKDIR_P) instead of $(mkdir_p) libtracker-extract, tracker-extract: Remove $modulesdir from *.rules https://bugzilla.gnome.org/show_bug.cgi?id=709703 Add a newline at the end of file https://bugzilla.gnome.org/show_bug.cgi?id=709703 2013-11-01 Aleksander Morgado build: remove no longer needed glib version dependent code paths We require GLib 2.35.x, no need to check for previous versions. 2013-11-01 Martyn Russell man-pages: Added information about TRACKER_SPARQL_BACKEND and TRACKER_PRAGMAS_FILE To tracker-info, tracker-search, tracker-sparql and tracker-tag - where it's useful. 2013-11-01 Dušan Kazik Updated slovak translation 2013-11-01 Martyn Russell utils/sandbox: Added updated version of Sam's original tracker-sandbox Formerly this was a shell script. I've updated this to a Python script and it has much more flexibility. Now you can run separate instances of tracker from different prefixes with different data sets for different content locations, i.e. have multiple data sets for different uses. 2013-11-01 Aleksander Morgado tracker-extract-pdf: fix uninitialized value 'bytes_remaining' needs to be initialized to the 'bytes_expected' value, so that the proper amount of remaining bytes is kept during the outer while() loop. In the first iteration, this will be -1, which will then be updated to afterwards to the same 'bytes_expected' value read from the stream. https://bugzilla.gnome.org/show_bug.cgi?id=702221 2013-11-01 Piotr Drąg Updated Polish translation 2013-11-01 Sam Thursfield tests/libtracker-common: Fix tracker-media-art-test Test should have been updated to reflect the fix made by commit 12656e475b2d6b21d2d0dadc76a681ecec507eb2 (libtracker-common: Use space if the artist name is not known). 2013-11-01 Martyn Russell libtracker-common, tracker-miner-fs: Make sure we load config files with When using TRACKER_USE_CONFIG_FILES env var. Before we would load the GKeyFile but not push that into the GObject config for each binary. tracker-needle: Fix "Page" vs "Pages" in document lists Fixes (in part): https://bugzilla.gnome.org/show_bug.cgi?id=707499 2013-11-01 Kristjan SCHMIDT Updated Esperanto translation 2013-11-01 Chao-Hsiung Liao Updated Traditional Chinese translation(Hong Kong and Taiwan) 2013-11-01 Ralph Boehme tracker-extract-pdf: remove usage of non async-signal safe functions from signal handler Fixes nasty crash that can occur. 2013-11-01 Ville-Pekka Vainio Finnish translation update by Jiri Grönroos 2013-11-01 Seong-ho Cho Updated Korean translation 2013-11-01 Jonatan Pålsson tests: Verify that tracker_priority_queue_peek can handle empty queues tracker-priority-queue: Check segments array bounds in peek function Failing to do this will cause indexing outside the bounds of the array when the priority queue is empty. 2013-11-01 Sam Thursfield functional-tests: No longer need to install DConf profile in /etc Since version 0.11.6 the DCONF_PROFILE environment variable can specify an absolute path, instead of requiring a file to be installed in /etc. This means the functional test suite can now be installed without requiring root. utils/tracker-sandbox: Update to use new-style DConf profile This fixes the "Error loading dconf profile 'trackertest'" message when using the tracker-sandbox script. This commit also adds a warning message when the file is not found, to remind the user that it is only installed when Tracker is configured with --enable-functional-tests. 2013-11-01 Enrico Nicoletto Updated Brazilian Portuguese translation 2013-11-01 Piotr Drąg Updated Polish translation 2013-11-01 Martyn Russell build: Unify variations of "no error given" to save translators work https://bugzilla.gnome.org/show_bug.cgi?id=707150 build: Add context for translators for command line binaries https://bugzilla.gnome.org/show_bug.cgi?id=707501 tracker-needle, tracker-search: Use ellipsis instead of three dots https://bugzilla.gnome.org/show_bug.cgi?id=707498 2013-11-01 Chao-Hsiung Liao Updated Traditional Chinese translation(Hong Kong and Taiwan) 2013-11-01 Ralph Boehme libtracker-common: Use procfs psinfo instead of cmdline on Solaris Earlier commit 5b62dbd808928c1886d3ffa54ca01b289d50304e was missing the correct /proc filename for Solaris. 2013-11-01 Piotr Drąg Updated Polish translation 2013-11-01 Rafael Ferreira Updated Brazilian Portuguese translation 2013-11-01 Ralph Boehme build: Update required libgsf version to 1.14.24 Needed for gsf_doc_meta_data_read_from_msole() 2013-11-01 Arnel A. Borja libtracker-common: Use space if the artist name is not known This is to follow the following spec: https://wiki.gnome.org/MediaArtStorageSpec#Identifiers Space will be the fallback if the artist name is unknown. Fixes GB#705834 2013-11-01 Ralph Boehme libtracker-common: Use procfs psinfo instead of cmdline on Solaris 2013-11-01 Daniel Mustieles Removed markup from UI files 2013-11-01 Chao-Hsiung Liao Updated Traditional Chinese translation(Hong Kong and Taiwan) 2013-11-01 Yaron Shahrabani Updated Hebrew translation. 2013-10-17 Rūdolfs Mazurs Added Latvian translation 2013-10-16 Colin Walters tracker-power-upower: Support both UPower 1.0 and pre-1.0 APIs The old one was removed, we we need to pull out the #ifdef. 2013-10-15 Frédéric Péters l10n: updated French translation 2013-10-13 Carles Ferrando [l10n] Updated Catalan (Valencian) translation 2013-10-13 Gil Forcada [l10n] Update Catalan translation 2013-10-13 Carles Ferrando [l10n] Updated Catalan (Valencian) translation 2013-10-13 Gil Forcada [l10n] Update Catalan translation 2013-10-11 Anish A Updated Malayalam Translation 2013-10-10 Gabor Kelemen Updated Hungarian translation 2013-10-06 Yuri Myasoedov Updated Russian translation 2013-10-06 Dušan Kazik Updated slovak translation 2013-10-03 Ihar Hrachyshka Removed obsolete Belarusian translation. 2013-10-03 Wolfgang Stöggl [l10n] Updated German translation 2013-10-01 Kenneth Nielsen Updated Danish translation 2013-10-01 Milo Casagrande [l10n] Updated Italian translation. 2013-10-01 Мирослав Николић Updated Serbian translation 2013-09-29 Aurimas Černius Updated Lithuanian translation 2013-09-29 Kenneth Nielsen Updated Danish translation 2013-09-28 Fran Diéguez Updated Galician translations 2013-09-28 Dušan Kazik Updated Slovak translation 2013-09-26 Andika Triwidada Updated Indonesian translation 2013-09-22 Jiro Matsuzawa l10n: Update Japanese translation 2013-08-18 Matej Urbančič Updated Slovenian translation Updated Slovenian translation 2013-08-17 Matej Urbančič Updated Slovenian translation 2013-08-14 Martyn Russell vapi: Removed src/vapi/ which was required for very old versions of gio-2.0.vapi build: depend on Vala 0.16.0 as a minimum to cater for this change so we don't carry around an old version of the GIO bindings... https://bugzilla.gnome.org/show_bug.cgi?id=706003 2013-08-14 Daniel Mustieles Updated Spanish translation 2013-08-05 Rafael Ferreira Updated Brazilian Portuguese translation 2013-08-04 Matthias Clasen Fix typos in tracker-search man page A few of the short options were misspelt. https://bugzilla.gnome.org/show_bug.cgi?id=703097 2013-08-02 Marek Černocký Updated Czech translation 2013-08-01 Piotr Drąg Updated Polish translation