summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS44
-rw-r--r--configure.ac9
-rw-r--r--src/plugins/firefox/chrome/locale/Makefile.am32
-rw-r--r--src/plugins/firefox/chrome/locale/en-US/Makefile.am9
-rw-r--r--src/plugins/firefox/chrome/locale/es-ES/Makefile.am9
-rw-r--r--src/plugins/firefox/chrome/locale/fr-FR/Makefile.am9
-rw-r--r--src/plugins/firefox/chrome/locale/pl-PL/Makefile.am9
-rw-r--r--src/plugins/thunderbird/chrome/locale/Makefile.am38
-rw-r--r--src/plugins/thunderbird/chrome/locale/en-US/Makefile.am10
-rw-r--r--src/plugins/thunderbird/chrome/locale/pl-PL/Makefile.am10
-rw-r--r--src/tracker-needle/Makefile.am2
-rw-r--r--src/tracker-needle/tracker-stats.vala8
-rw-r--r--src/tracker-needle/tracker-view.vala8
13 files changed, 121 insertions, 76 deletions
diff --git a/NEWS b/NEWS
index 02c070417..886aea857 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,47 @@
-NEW in 0.17.1 - 2013-11-22
+NEW in 0.17.2 - 2014-02-14
==========================
-The main changes since 0.17.1 are:
+The main changes are:
+
+ * build: Use API version 1.0 instead of bumping it every stable release (affects .pc and .so filenames)
+ * build: Require libmediaart >= 0.1.0, code has been exported from Tracker to this library
+ * build: Make sure --target-glib used with Vala is the correct GLib (was 2.34, should be $GLIB_REQUIRED), removes Vala g_type_init() warnings.
+ * Fixes GB#696099, tracker needle always show "Loading..." in the Document category
+ * Fixes GB#723097, Select search results when pressing down
+ * Fixes GB#721455, Obsolete info in license text on multiple modules
+ * libtracker-common: Add TRACKER_TRACKER_PREFIX define for tracker: ontology prefix
+ * libtracker-miner: Ensure the decorator nie:DataSource is queried as an IRI
+ * libtracker-miner: Make sure we flush remaining TrackerDecorator SPARQL updates when finished, avoids loosing extracted data for last files
+ * libtracker-miner: Fix infinite loop TrackerDecorator
+ * libtracker-miner: Fix warning for TrackerFileSystem registering properties twice (with hash destroy function set to NULL)
+ * libtracker-miner: Improve TrackerDecoratorInfo to be a boxed type fixing a ref-count issue and a requirement for introspection.
+ * libtracker-miner: Avoid unnecessary query calls when tracker_decorator_next() is called consecutively, we now queue queries.
+ * libtracker-miner: Various improvements including moving string handling from GArray to GPtrArray and code duplication in TrackerDecorator.
+ * tracker-extract: Split generic gstreamer/libav extract rules
+ * tracker-extract: Use fully expanded name for nie:DataSource in decorator to avoid conflicts with shorthand insert IDs
+ * tracker-needle: Fixed GTK+ 3.x deprecations
+ * tracker-needle: Fixed typo in Makefile.am, VALACFLAGS was not being used, avoids warnings
+ * firefox: Added Polish translations for plugin
+ * thunderbird: Added UI localization support including translations for French, Spanish and Polish
+ * thunderbird: Escape folder names in URIs
+ * thunderbird: Port code to make sure it works for Thunderbird 24
+ * thunderbird: Add and improve debug messages
+
+Translations:
+
+ * Updated cs: Marek Černocký
+ * Updated gl: Fran Diéguez
+ * Updated id: Andika Triwidada
+ * Updated it: Milo Casagrande
+ * Updated pt_BR: Rafael Ferreira
+ * Updated zh_HK: Chao-Hsiung Liao
+ * Updated zh_TW: Chao-Hsiung Liao
+
+
+NEW in 0.17.1 - 2014-01-24
+==========================
+
+The main changes are:
* build: Require Vala >= 0.18.0 (was 0.16.0) to avoid Vala 0.16 g_dbus_message_get_body() binding bug
* build: Require GLib >= 2.38 (was 2.35.1) after removing all deprecated g_test_trap_fork() calls for _subprocess()
diff --git a/configure.ac b/configure.ac
index 950e47c47..a537915e8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -13,7 +13,7 @@ AC_PREREQ([2.64])
# set TRACKER_BINARY_AGE and TRACKER_INTERFACE_AGE to 0.
m4_define([tracker_major_version], [0])
m4_define([tracker_minor_version], [17])
-m4_define([tracker_micro_version], [1])
+m4_define([tracker_micro_version], [2])
m4_define([tracker_interface_age], [0])
m4_define([tracker_binary_age],
[m4_eval(100 * tracker_minor_version + tracker_micro_version)])
@@ -529,7 +529,7 @@ AC_SUBST(GCOV_LIBS)
# NOTE: BUILD_VALACFLAGS are for the sources built by Vala,
# not for .vala files themselves.
####################################################################
-BUILD_VALAFLAGS="-g --target-glib=2.34"
+BUILD_VALAFLAGS="-g --target-glib=${GLIB_REQUIRED}"
BUILD_VALACFLAGS="${WARN_VALACFLAGS} ${GCOV_CFLAGS} -DG_LOG_DOMAIN=\\\"Tracker\\\" -DTRACKER_COMPILATION"
BUILD_CFLAGS="${WARN_CFLAGS} ${GCOV_CFLAGS} -DG_LOG_DOMAIN=\\\"Tracker\\\" -DTRACKER_COMPILATION"
BUILD_LIBS="${GCOV_LIBS}"
@@ -2560,7 +2560,6 @@ AC_CONFIG_FILES([
src/plugins/thunderbird/chrome/Makefile
src/plugins/thunderbird/chrome/content/Makefile
src/plugins/thunderbird/chrome/locale/Makefile
- src/plugins/thunderbird/chrome/locale/en-US/Makefile
src/plugins/thunderbird/chrome/skin/Makefile
src/plugins/thunderbird/defaults/Makefile
src/plugins/thunderbird/defaults/preferences/Makefile
@@ -2569,10 +2568,6 @@ AC_CONFIG_FILES([
src/plugins/firefox/chrome/Makefile
src/plugins/firefox/chrome/content/Makefile
src/plugins/firefox/chrome/locale/Makefile
- src/plugins/firefox/chrome/locale/en-US/Makefile
- src/plugins/firefox/chrome/locale/es-ES/Makefile
- src/plugins/firefox/chrome/locale/fr-FR/Makefile
- src/plugins/firefox/chrome/locale/pl-PL/Makefile
src/plugins/firefox/chrome/skin/Makefile
src/plugins/firefox/defaults/Makefile
src/plugins/firefox/defaults/preferences/Makefile
diff --git a/src/plugins/firefox/chrome/locale/Makefile.am b/src/plugins/firefox/chrome/locale/Makefile.am
index ad8622935..26bd7f247 100644
--- a/src/plugins/firefox/chrome/locale/Makefile.am
+++ b/src/plugins/firefox/chrome/locale/Makefile.am
@@ -1,3 +1,33 @@
include $(top_srcdir)/Makefile.decl
-SUBDIRS = en-US es-ES fr-FR pl-PL
+# General
+localesdir = $(datadir)/xul-ext/trackerfox/chrome/locale/
+
+localesdata = \
+ about.dtd \
+ overlay.dtd \
+ overlay.properties
+
+# locales = en-US es-ES fr-FR pl-PL
+
+# en-US
+locale_en_USdir = $(localesdir)/en-US/
+locale_en_US_DATA = $(patsubst %,en-US/%,$(localesdata))
+
+# es-ES
+locale_es_ESdir = $(localesdir)/es-ES/
+locale_es_ES_DATA = $(patsubst %,es-ES/%,$(localesdata))
+
+# fr-FR
+locale_fr_FRdir = $(localesdir)/fr-FR/
+locale_fr_FR_DATA = $(patsubst %,fr-FR/%,$(localesdata))
+
+# pl-PL
+locale_pl_PLdir = $(localesdir)/pl-PL/
+locale_pl_PL_DATA = $(patsubst %,pl-PL/%,$(localesdata))
+
+EXTRA_DIST = \
+ $(locale_en_US_DATA) \
+ $(locale_es_ES_DATA) \
+ $(locale_fr_FR_DATA) \
+ $(locale_pl_PL_DATA)
diff --git a/src/plugins/firefox/chrome/locale/en-US/Makefile.am b/src/plugins/firefox/chrome/locale/en-US/Makefile.am
deleted file mode 100644
index 237a789b7..000000000
--- a/src/plugins/firefox/chrome/locale/en-US/Makefile.am
+++ /dev/null
@@ -1,9 +0,0 @@
-include $(top_srcdir)/Makefile.decl
-
-extensiondir = $(datadir)/xul-ext/trackerfox/chrome/locale/en-US/
-extension_DATA = \
- about.dtd \
- overlay.dtd \
- overlay.properties
-
-EXTRA_DIST = $(extension_DATA)
diff --git a/src/plugins/firefox/chrome/locale/es-ES/Makefile.am b/src/plugins/firefox/chrome/locale/es-ES/Makefile.am
deleted file mode 100644
index 146866936..000000000
--- a/src/plugins/firefox/chrome/locale/es-ES/Makefile.am
+++ /dev/null
@@ -1,9 +0,0 @@
-include $(top_srcdir)/Makefile.decl
-
-extensiondir = $(datadir)/xul-ext/trackerfox/chrome/locale/es-ES/
-extension_DATA = \
- about.dtd \
- overlay.dtd \
- overlay.properties
-
-EXTRA_DIST = $(extension_DATA)
diff --git a/src/plugins/firefox/chrome/locale/fr-FR/Makefile.am b/src/plugins/firefox/chrome/locale/fr-FR/Makefile.am
deleted file mode 100644
index 14800f816..000000000
--- a/src/plugins/firefox/chrome/locale/fr-FR/Makefile.am
+++ /dev/null
@@ -1,9 +0,0 @@
-include $(top_srcdir)/Makefile.decl
-
-extensiondir = $(datadir)/xul-ext/trackerfox/chrome/locale/fr-FR/
-extension_DATA = \
- about.dtd \
- overlay.dtd \
- overlay.properties
-
-EXTRA_DIST = $(extension_DATA)
diff --git a/src/plugins/firefox/chrome/locale/pl-PL/Makefile.am b/src/plugins/firefox/chrome/locale/pl-PL/Makefile.am
deleted file mode 100644
index 4e3a2dc80..000000000
--- a/src/plugins/firefox/chrome/locale/pl-PL/Makefile.am
+++ /dev/null
@@ -1,9 +0,0 @@
-include $(top_srcdir)/Makefile.decl
-
-extensiondir = $(datadir)/xul-ext/trackerfox/chrome/locale/pl-PL/
-extension_DATA = \
- about.dtd \
- overlay.dtd \
- overlay.properties
-
-EXTRA_DIST = $(extension_DATA)
diff --git a/src/plugins/thunderbird/chrome/locale/Makefile.am b/src/plugins/thunderbird/chrome/locale/Makefile.am
index 04fb23cc5..41f263263 100644
--- a/src/plugins/thunderbird/chrome/locale/Makefile.am
+++ b/src/plugins/thunderbird/chrome/locale/Makefile.am
@@ -1,3 +1,39 @@
include $(top_srcdir)/Makefile.decl
-SUBDIRS = en-US de-DE es-ES fr-FR pl-PL
+# General
+localesdir = $(datadir)/xul-ext/trackerbird/chrome/locale/
+
+localesdata = \
+ options.dtd \
+ about.dtd \
+ overlay.dtd \
+ overlay.properties
+
+# locales = de-DE en-US es-ES fr-FR pl-PL
+
+# de-DE
+locale_de_DEdir = $(localesdir)/de-DE/
+locale_de_DE_DATA = $(patsubst %,de-DE/%,$(localesdata))
+
+# en-US
+locale_en_USdir = $(localesdir)/en-US/
+locale_en_US_DATA = $(patsubst %,en-US/%,$(localesdata))
+
+# es-ES
+locale_es_ESdir = $(localesdir)/es-ES/
+locale_es_ES_DATA = $(patsubst %,es-ES/%,$(localesdata))
+
+# fr-FR
+locale_fr_FRdir = $(localesdir)/fr-FR/
+locale_fr_FR_DATA = $(patsubst %,fr-FR/%,$(localesdata))
+
+# pl-PL
+locale_pl_PLdir = $(localesdir)/pl-PL/
+locale_pl_PL_DATA = $(patsubst %,pl-PL/%,$(localesdata))
+
+EXTRA_DIST = \
+ $(locale_de_DE_DATA) \
+ $(locale_en_US_DATA) \
+ $(locale_es_ES_DATA) \
+ $(locale_fr_FR_DATA) \
+ $(locale_pl_PL_DATA)
diff --git a/src/plugins/thunderbird/chrome/locale/en-US/Makefile.am b/src/plugins/thunderbird/chrome/locale/en-US/Makefile.am
deleted file mode 100644
index 2c72a30de..000000000
--- a/src/plugins/thunderbird/chrome/locale/en-US/Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
-include $(top_srcdir)/Makefile.decl
-
-extensiondir = $(datadir)/xul-ext/trackerbird/chrome/locale/en-US/
-extension_DATA = \
- options.dtd \
- about.dtd \
- overlay.dtd \
- overlay.properties
-
-EXTRA_DIST = $(extension_DATA)
diff --git a/src/plugins/thunderbird/chrome/locale/pl-PL/Makefile.am b/src/plugins/thunderbird/chrome/locale/pl-PL/Makefile.am
deleted file mode 100644
index 437ac29bd..000000000
--- a/src/plugins/thunderbird/chrome/locale/pl-PL/Makefile.am
+++ /dev/null
@@ -1,10 +0,0 @@
-include $(top_srcdir)/Makefile.decl
-
-extensiondir = $(datadir)/xul-ext/trackerbird/chrome/locale/pl-PL/
-extension_DATA = \
- options.dtd \
- about.dtd \
- overlay.dtd \
- overlay.properties
-
-EXTRA_DIST = $(extension_DATA)
diff --git a/src/tracker-needle/Makefile.am b/src/tracker-needle/Makefile.am
index 5db83f3e9..4bf8e8fb6 100644
--- a/src/tracker-needle/Makefile.am
+++ b/src/tracker-needle/Makefile.am
@@ -4,7 +4,7 @@ bin_PROGRAMS = tracker-needle
AM_VALAFLAGS = \
--pkg gtk+-3.0 --pkg gio-2.0 \
- $(BUILD_fVALAFLAGS) \
+ $(BUILD_VALAFLAGS) \
$(top_srcdir)/src/libtracker-sparql/tracker-sparql-$(TRACKER_API_VERSION).vapi \
config.vapi
diff --git a/src/tracker-needle/tracker-stats.vala b/src/tracker-needle/tracker-stats.vala
index 53a93abb4..ffe930d7b 100644
--- a/src/tracker-needle/tracker-stats.vala
+++ b/src/tracker-needle/tracker-stats.vala
@@ -138,18 +138,18 @@ public class Tracker.Stats : Dialog {
continue;
}
- var hbox = new HBox (false, 12);
+ var box = new Box (Gtk.Orientation.HORIZONTAL, 12);
var label_key = new Label (key_used);
var label_val = new Label (val);
label_key.set_alignment (0.0f, 0.5f);
label_val.set_alignment (0.0f, 0.5f);
- hbox.pack_start (label_key, true, true, 0);
- hbox.pack_start (label_val, false, true, 0);
+ box.pack_start (label_key, true, true, 0);
+ box.pack_start (label_val, false, true, 0);
sizegroup.add_widget (label_key);
- vbox.pack_start (hbox, true, true, 0);
+ vbox.pack_start (box, true, true, 0);
}
} catch (DBusError e) {
warning ("Could not get Tracker statistics: " + e.message);
diff --git a/src/tracker-needle/tracker-view.vala b/src/tracker-needle/tracker-view.vala
index f39939574..f9f304ced 100644
--- a/src/tracker-needle/tracker-view.vala
+++ b/src/tracker-needle/tracker-view.vala
@@ -130,7 +130,7 @@ public class Tracker.View : ScrolledWindow {
}
if (display == Display.NO_RESULTS) {
- add_with_viewport (view);
+ add (view);
} else {
add (view);
setup_model ();
@@ -383,7 +383,7 @@ public class Tracker.View : ScrolledWindow {
tree_model.get (iter, 4, out size, -1);
if (size != null) {
- size = GLib.format_size_for_display (int.parse (size));
+ size = GLib.format_size (int.parse (size));
}
cell.set ("text", size);
@@ -432,10 +432,10 @@ public class Tracker.View : ScrolledWindow {
detail = tracker_time_format_from_seconds (detail);
break;
case Tracker.Query.Type.DOCUMENTS:
- detail = ngettext ("%d Page", "%d Pages", detail.to_int()).printf (detail.to_int());
+ detail = ngettext ("%d Page", "%d Pages", int.parse (detail)).printf (int.parse (detail));
break;
case Tracker.Query.Type.IMAGES:
- detail = GLib.format_size_for_display (int.parse (detail));
+ detail = GLib.format_size (int.parse (detail));
break;
}