2010-04-15 Martyn Russell Updates NEWS Bump version tracker-tag: Updated man page for --description 2010-04-15 Carlos Garnacho Don't run past an array. 2010-04-15 Martyn Russell tracker-tag: Add support for nao:description Support nao:description 2010-04-15 Adrien Bustany NMM ontology: Add writeback on nmm:performer and nmm:musicAlbum Add tracker:writeback annotation on the two properties nmm:performer and nmm:musicAlbum. NMM ontology: Fix typo in comment Remove id3lib writeback module This module is not needed anymore with the taglib based module. tracker-writeback: Add taglib based module The taglib based module allows doing writeback to a wide variety of audio formats. Currently, the modules writebacks the following rdf properties: - nie:title - nmm:artist (fetching nmm:artistName) - nmm:musicAlbum (fetching dc:title) - rdfs:comment - nmm:genre - nmm:trackerNumber. The supported file formats are MP3, MPC, FLAC, MP4, ASF, AIFF, WAV, TrueAudio, WavPack, Ogg FLAC, Ogg Vorbis and Speex. 2010-04-15 Ivan Frade NFO: Added tilt and heading properties to nfo:Visual Tilt and Heading properties for images and videos to store how the camera is oriented in the moment of the capture. 2010-04-15 Carlos Garnacho Merge branch 'tracker-client-writeback' tracker-client: Fix docs for tracker_resources_writeback_(dis)connect(). libtracker-client: Make direct check for NULL list. 2010-04-15 Philip Van Hoof tests: Fixed build problem 2010-04-15 Martyn Russell libtracker-data: Fixed distcheck, missing rq/out files for xpath functions libtracker-data: Fixed distcheck, missing .out file 2010-04-15 Philip Van Hoof libtracker-data: Bugfix in a check 2010-04-15 Aleksander Morgado Fix for GB#615035 - Removing unzip command dependency from ms-office extractor Initial patch from Amil Aggarwal, updated patch from Aleksander Morgado. 2010-04-14 Gintautas Miliauskas Updated Lithuanian translation. 2010-04-14 Adrien Bustany libtracker-client: Add writeback functions This commits adds two new functions tracker_resources_writeback_connect and tracker_resources_writeback_disconnect to connect (and disconnect) to the Writeback signal emitted by the store. The DBus Writeback signal is connected on demande whenver needed, and disconnected when not needed anymore to avoid unnecessary wakeups. 2010-04-14 Philip Van Hoof libtracker-common: Bugfix usage of timegm on *BSD. Also use it for glibc, it's faster libtracker-data: Small performance improvement in the SPARQL scanner libtracker-data, libtracker-db: Various performance improvements, and a compilation fix libtracker-db: Performance improvement for a often used class libtracker-db: Performance improvement for TrackerDBResultSet 2010-04-14 Michael Biebl Improve GDKPIXBUF linking Improve HAL linking Improve DEVICEKIT_POWER linking Improve PANGO linking Improve UNAC linking 2010-04-14 Philip Van Hoof libtracker-data: Performance improvement for often used classes 2010-04-14 Martyn Russell libtracker-extract: Cleaned up xmp test code libtracker-extract: Fixed a number of documentation issues - Make sure we don't compile deprecated code - Fixed documentation errors with missing or additional parameters - Fixed XMP test case which was using deprecated functions - Added missing functions to sections gtkdoc file - Added deprecation information to the documentation libtracker-extract: Added deprecation information to documentation 2010-04-13 Philip Van Hoof tracker-extract: Fixes NB#161047: X/Y resolution of images tracker-extract, libtracker-extract: Refactored memory usage in extractors 2010-04-13 Carlos Garnacho Bug NB#161047 - Images resolution is not extracted. Tracker-extract: Add X/Y resolution to JPEG extractor. libtracker-extract: get X/Y resolution from Exif. Tracker-extract: Make XMP extractor use newer libtracker-extract API. Tracker-extract: Make TIFF extractor use new libtracker-extract API. Tracker-extract: Make PDF extractor use new libtracker-extract API. Tracker-extract: Make JPEG extractor use new libtracker-extract API. libtracker-extract: Add tracker_iptc_new/free(). These functions deprecate tracker_iptc_read(). libtracker-extract: Add tracker_xmp_new/free(). These functions deprecate tracker_xmp_read(). libtracker-extract: Add tracker_exif_new() and tracker_exif_free(). These functions deprecate tracker_exif_read(). 2010-04-13 Aleksander Morgado Fixes GB#615178 - Graceful crawling stop When crawler was stopped in the middle of a crawling operation, it was actually stopping the crawler twice, being the second one invalid, and dumping several criticals to the log. Fixes GB#615563 - Proper handling of --enable-evolution-miner configure option * Put together all evolution-plugin stuff in configure.ac * Removed AC_DEFINE of HAVE_EVOLUTION_PLUGIN, as nowhere used * Enabled auto mode by default in --enable-evolution-miner * Merged USING_EVOLUTION_MINER and HAVE_EVOLUTION_PLUGIN AM_CONDITIONALs into a single USING_EVOLUTION_MINER * Issue configure error when --enable-evolution-miner=yes and evolution dependencies are not installed 2010-04-12 Petr Kovar Update Czech translation by Marek Cernocky 2010-04-12 Mathias Hasselmann Test http://www.w3.org/2005/xpath-functions#substring() function. Add http://www.w3.org/2005/xpath-functions#substring() function. Fixes NB#163544 2010-04-12 Martyn Russell Fixes GB#615184, Is the low memory configuration option deprecated? The LowMemoryMode has now been removed from tracker-store The TRACKER_DB_MANAGER_LOW_MEMORY_MODE flag was also removed from libtracker-db now that it is unused. 2010-04-12 Aleksander Morgado Fixes GB#615313 - Avoid Invalid Read when iterating INotifyHandle list Fixes GB#615182 - Avoid initializing priorities twice in tracker-miner-fs 2010-04-12 Ivan Frade Unit test for NB#163715 2010-04-12 Jürg Billeter SPARQL: Handle integer typed literals the same as integer literals Fixes NB#163715. 2010-04-12 Philip Van Hoof libtracker-data: Code style changes and some refactoring libtracker-data: Updated code comment libtracker-data: Refactor ontology-change coping, renamed a function libtracker-data: Fixed bug in post_check libtracker-data: Fixes based on review comments by Jürg libtracker-data: Bugfix coping with property ontology changes libtracker-data: Do a check for valid range conversion before making any changes libtracker-data: Move the range-altering to the post check libtracker-data: Introduce allowed-conversions tables libtracker-data: Add error reporting to ontology change support libtracker-data: Support for range ontology changes libtracker-data: Support for ontology change tracker:notify, tracker:writeback and tracker:indexed libtracker-data: Rename is_new to in_update which is more accurate plugins/kmail: Compilation warning fixes 2010-04-12 Jürg Billeter tracker-store: Use queues for all requests tracker-store: Add second queue for higher priority requests 2010-04-12 Philip Van Hoof libtracker-extract: Support multiple XMP keywords Fixes NB#163480 2010-04-11 Andrej Žnidaršič Updated Slovenian translation 2010-04-09 Ivan Frade Testing queue sending async queries and updates. 2010-04-09 Adrien Bustany libtracker-miner: Add properties in VAPI file This commit add several properties from TrackerMiner and TrackerMinerWeb in the VAPI file, allowing the use of the syntax 'property = value' rather than 'set ("property", value)'. The former syntax adds type safety. 2010-04-09 Philip Van Hoof tracker-extract: This symbol got renamed earlier 2010-04-09 Michael Biebl Fix build failures on none Linux platforms 2010-04-08 Debarshi Ray tracker-miner-rss: Implicitly link the RSS miner against GTHREAD_LIBS