[tracker] Release 1.0.0



commit 2b3e81cd2783924e256ebf7cfd72c3a271bf96f6
Author: Martyn Russell <martyn lanedo com>
Date:   Mon Mar 24 17:21:31 2014 +0000

    Release 1.0.0

 NEWS         |   73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac |    6 ++--
 2 files changed, 76 insertions(+), 3 deletions(-)
---
diff --git a/NEWS b/NEWS
index 102de42..7696530 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,76 @@
+NEW in 1.0.0 - 2014-03-24
+=========================
+
+The main changes since 0.16.x are:
+
+  * build: Require libmediaart >= 0.1.0 (soft dependency), code has been exported from Tracker to this 
library
+  * build: Require libicu >= 4.8.1.1, first version with pkg-config support, no version specified before
+  * 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()
+  * build: Require libosinfo >= 0.2.9 (was 0.0.2)
+  * build: Updated GSF dependency to >=1.14.24
+  * build: Improve SQLite FTS feature checking for cross compilation
+  * build: Improve description of build switches
+  * build: Remove ALL GLib marshallers. We depend on GLib (>= 2.30) which depends on libffi enabling us to 
do this
+  * 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.
+  * build: Do not maintain LT versioning for internal libraries libtracker-{common,data,extract}
+  * build: GTester Makefile rules have been updated
+  * build: Improve portability, avoid some GNUisms and #ifdef linux specific API
+  * build: Improved portabiliy for OpenBSD and Solaris
+  * build: Use UPower >=0.99 if available
+  * all: Make GBusType run-time configurable with TRACKER_BUS_TYPE environment variable
+  * New Feature: Passive extraction: Specific metadata extraction (e.g. image orientation) is done by 
listening for insert signals for resource metadata (e.g. file name, size, etc) and done passively rather than 
being required before inserting ANY information about a resource. This officially makes tracker-extract a 
miner of special sorts
+  * New Feature: SPARQL functions tracker:normalize() and tracker:unaccent()
+  * New Feature: libav extractor for extracting audio/video metadata
+  * New Feature: tracker-store GraphUpdated signal delay now configurable: This signal is what's used to 
notify of resource changes in the database (e.g. new file added), previously it was always 1 second, now it 
can be configured
+  * libtracker-common: Added strnlen() compatibility function
+  * libtracker-data: Fix AS ?foo handling in FTS queries
+  * libtracker-direct: Don't allow connection if current and db locale mismatch
+  * libtracker-miner: Major API cleanups,
+    - TrackerMinerWeb has been removed, replaced by TrackerMinerOnline
+    - TrackerMinerManager has been splitted into a separate libtracker-control
+    - TrackerCrawler, TrackerStorage and the thumbnailer/mediaart helper functions are no longer public.
+  * libtracker-extract: This library has been made private. Implementing a TrackerDecorator is the 
recommended way to provide additional data.
+  * libtracker-control: New library, containing TrackerMinerManager, it requires using tracker-control-1.0.pc
+  * tracker-miner-fs: optional prioritization of folders has been reimplemented, used on removable volumes 
and DBus requests
+  * tracker-extract: Prioritization of rdf:types has been implemented, so certain file types are extracted 
before others, on demand of applications.
+  * tracker-extract: Removed support for libstreamanalyzer, xine and totem extractors, not been used or 
supported in a long time
+  * tracker-extract: Removed support for obsolete GStreamer backends tagreadbin, decodebin2 in gstreamer 
extractor
+  * tracker-extract: Removed the need for fork() and sub-processes with PDF extraction, no longer needed
+  * tracker-extract: Removed --disable-shutdown command line option now that it is instantiated by DBus
+  * tracker-extract: Fixed epub extractor so it doesn't use a broken ontology
+  * tracker-extract: Make it clearer where MIME type came from in debug (from GIO/xdgmime or 
tracker-miner-fs)
+  * tracker-extract: EPub extractor has been improved, content is now more complete.
+  * tracker-extract: Added ICU-based encoding detection
+  * tracker-extract: Detect GNOME screenshots and these to a category
+  * tracker-sparql: Now has a --tree switch to print ontology classes and properties as a tree
+  * tracker-tag: Fixed GLib-WARNING **: goption.c:2193: ignoring no-arg...
+  * tracker-tag: Fix --list (-t) to use logical OR, not AND
+  * tracker-needle: always show "Loading..." in the Document category
+  * tracker-sandbox: Added utility tracker-sandbox to run tracker in isolated cases
+  * docs/tools/ttl2sgml: Don't GError on nao:deprecated namespaces in the ontology, errors for mlo which is 
entirely deprecated
+  * functional-tests: Use GraphUpdated signal from store, not miner-fs Idle status
+  * functional-tests: Don't require miner-fs being idle for testing data inserted
+  * functional-tests: Start/stop processes in correct order, miner after extract
+  * functional-tests: Increase default timeout 90s->180s, 90s isn't long enough sometimes
+  * functional-tests: Don't rely on just tracker-control -t to kill tests in time
+  * 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
+
+Bugs Fixed (29):
+
+  
https://bugzilla.gnome.org/buglist.cgi?quicksearch=705315,726419,726639,726640,725689,726552,726553,680897,726421,685378,725607,725890,724984,719802,723097,696099,721455,721880,722254,722525,701259,722353,720686,719512,715040,699412
+
+  https://bugzilla.redhat.com/buglist.cgi?quicksearch=1026283%2C1034714
+
+  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675198
+
+Translations:
+
+  Many, thank you to everyone involved.
+
+
 NEW in 0.17.8 - 2014-03-21
 ==========================
 
diff --git a/configure.ac b/configure.ac
index a2c1ecc..af34d92 100644
--- a/configure.ac
+++ b/configure.ac
@@ -11,9 +11,9 @@ AC_PREREQ([2.64])
 # if any functions have been added, set TRACKER_INTERFACE_AGE to 0.
 # if backwards compatibility has been broken,
 # 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], [8])
+m4_define([tracker_major_version], [1])
+m4_define([tracker_minor_version], [0])
+m4_define([tracker_micro_version], [0])
 m4_define([tracker_interface_age], [0])
 m4_define([tracker_binary_age],
           [m4_eval(100 * tracker_minor_version + tracker_micro_version)])


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]