pkgsrc-WIP-cvs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: wip/meta-tracker



Module name:    wip
Committed by:   thomasklausner
Date:           Sat May  1 22:34:48 UTC 2010

Modified Files:
        wip/meta-tracker: Makefile PLIST distinfo
        wip/meta-tracker/patches: patch-aa patch-ab patch-ac patch-ad
            patch-ae
Added Files:
        wip/meta-tracker/patches: patch-af patch-ag

Log Message:
Update to 0.6.96:

NEW in 0.6.96:
==============

Improvements:
  * Fixes indexer warnings closing contexts inserting with collated data
  * Force a reindex if ontology directory mtime is more recent than db
  * Plug potential leak when setting DB pragmas
  * Use MEMORY the default pragma for temp_store
  * Rework the processors device and module logic so it is clearer
  * Monitor cache time now 1s & processor queue time now 0s for < 50 items
  * Add a File:Added field, representing when the item as added to the DB
  * Check space before creating DBs && disable indexer API when paused
  * Indexer pause time now 2s not 5s
  * Fixed critical warning calling TrackerProcessor API before created
  * Fixed logic typo in tracker_file_system_has_enough_space()
  * Performance improvements for album-art detection
  * Fixed trackerd crasher when shutting down if started in readonly mode
  * Fix iterating OVER every other device in the processor's list
  * Add a SetProfile DBus call to the indexer to switch DB pragmas...
  * Hook up tracker-status to profile setting in tracker-indexer...
  * Fixed state machine so we return to previous state after PAUSED
  * Some small fixes to the tagreadbin gstreamer implementation.
  * Don't change the mode in indexer if same as current mode
  * Make trackerd not wake tracker-indexer up when changing DB mode.
  * Fix a typo in gstreamer extractor field name (Video:FrameRate)
  * Avoid double reindexes from both trackerd and tracker-indexer
  * Add some error logging to the GIO operations in tracker-crawler.
  * Lower tracker-extract's OOM score to the minimum.
  * Fixed gtk-doc warnings
  * Set memory limit based on current process memory usage.
  * Adapt tracker-extract to create all its resources before setting mem limits.
  * Change File:Added to contain index time(), since some apps don't modify 
mtime when copying
  * Tweaked the memory limitations for AMD64
  * Fixed thumbnailer, when no items must be thumbnailed, don't send a request
  * Removed unnecessary DISTINCT in GetByServiceType, improves speed.
  * Speed up stats calculation
  * Use libenca to check for Cyrillic encodings for ID3v1 tags
  * Fixed a compilation error when building without libenca
  * Fix NULL crasher in trackerd with strcasecmp
  * Unref GstCaps with the right function.
  * Improve error handling/logging in sqlite created functions
  * Fixed sending the uri to the thumbnailer of deleted files
  * Fixed core dump by double freeing a device in trackerd processor
  * Fixed compilation error if you don't have GdkPixbuf installed
  * Reduce stats cache timeout from 5 minutes to 2 minutes
  * Fixed MP3 genres according to specs
  * Fixed memory leak in imported libinotify
  * Dont use 100% CPU if FS changes while paused
  * Don't stat() twice when setting up NFS lock
  * Fixed evolution plugin 64bit compiler warnings & broken for loop
  * Check whether we are returning multivalued fields and group by ID only if 
we are.
  * Do not unnecessarily use DISTINCT in queries.
  * Use correct property names in the vorbis extractor
  * Fix build failures with  -Wl,--as-needed
  * Applied debian patch 10-drop-bogus-version-info.patch (sets version to 
0.0.0 for internal libs).
  * Applied debian patch 20-tracker-defaults.patch (sets throttle to 10 from 0 
and disabled evolution by default)
  * Applied debian patch 30-gmime-2.4.patch (upgrades to gmime 2.4)

Bugs:
  * Fixes: GB#584547, Hungarian stopwords files encoding is bad
  * Fixes: GB#584809, Remove tracker-thumbnailer manpage
  * Fixes: GB#598544, Fix build without HAL
  * Fixes: GB#598575, error: invalid operands to binary
  * Fixes: NB#118212, glib warnings when running trackerd
  * Fixes: NB#114082, Tracker source returns wrong metadata for attached clip 
with special characters
  * Fixes: NB#110584, Image:HasKeywords cannot be used for ImageViewer puprposes
  * Fixes: NB#100123, Image:Date is empty for some of the images
  * Fixes: NB#119507, Removed debugging info
  * Fixes: NB#119123, tracker-indexer is crashing
  * Fixes: NB#118578, Getting metadata with mafw_playlist_get_items_md fails.
  * Fixes: NB#114880, tracker-extract crashed while extracting a video
  * Fixes: NB#95873, duration not extracted for mp2 and aac files
  * Fixes: NB#96142, Video library : Duration of the Video clips is not 
displaying.
  * Fixes: NB#119384, duration is not extracted for the wmv file of 30secs 
duration
  * Fixes: NB#119840, Music-Artists -Library view not displayed by tapping on 
(unknown Artist)
  * Fixes: NB#120883, duration of playlists container is improper
  * Fixes: NB#121542, trackerd[1460]: GLIB CRITICAL ** GLib-GIO - g_file_hash
  * Fixes: NB#107116, Music:Duration displayed as -:- in library for some clips
  * Fixes: NB#117593, Top most played and Never played songs not listed in 
alphabetical order
  * Fixes: NB#119230, tracker-extract: memory management shall be improved
  * Fixes: NB#119318, Russian mp3 id tag is displayed incorrectly (total 
garbage)
  * Fixes: NB#123030, Attached clip cannot be opened through music>artists, 
childcounts shown wrongly
  * Fixes: NB#100123, Image:Date is empty for some of the images
  * Fixes: NB#123591, Unknown genre displayed twice for the attached clips
  * Fixes: NB#124483, trackerd[1252]: GLIB CRITICAL ** Tracker - 
tracker_service_get_name: assertion `TRACKER_IS_SERVICE
  * Fixes: NB#125050, got tracker criticals
  * Fixes: NB#124920, Tracker sorting is incorrect
  * Fixes: NB#121377, Tracker goes to pending state when corrupted mmc card 
with large data is inserted
  * Fixes: NB#126696, Tracker extractor crashes while extracting a corrupted 
music file
  * Fixes: NB#125128, junk characters are shown in artist field of some of the 
audio files
  * Fixes: NB#128713, Period in media filenames
  * Fixes: NB#126260, 01.jpg and wavelength04.jpg has no Image:Date causing 
image duplication in image viewer
  * Fixes: NB#131222, Potential TIFF extractor buffer overflow
  * Fixes: NB#132414, Tracker-extract crashes in 
tracker_utils_default_check_filename
  * Fixes: NB#129415, Video and Audio Library view and also image gallery is 
not getting updated after we delete Audio/Video/Image file through USB mass 
storage
  * Fixes: NB#125991, Image Viewer consuming more time to filter the images 
based on date
  * Fixes: NB#126773, trackerd and tracker-extract spam syslog
  * Fixes: NB#96142, Video library : Duration of the Video clips is not 
displaying.
  * Fixes: NB#136770, Not able to see the pictures captured with camera 
application after renaming the current folder.
  * Fixes: NB#135190, tracker-extract[2702]: GLIB CRITICAL ** GStreamer - 
gst_value_get_fraction_numerator: assertion `GST_VALUE_HOLDS_FRACTION (value)' 
failed
  * Fixes: NB#129094, HasKeywords is wrongly set for an attached image
  * Fixes: NB#138043, New tracker indexer crashes.
  * Fixes: NB#131278, Random tracker-indexer-71C9-11-2408.rcore crash observed.
  * Fixes: NB#140077, Send statistics signal only at the end of the indexing
  * Fixes: NB#126255, Image:Date is empty for some of the images
  * Fixes: NB#140966, tracker-indexer D-Bus interface should have a plural 
FilesMove
  * Fixes: NB#142225, Album art: Windows media player filename format not 
supported.
  * Fixes: NB#135368, No Track Number in itunes audio books
  * Fixes: NB#126696, Tracker extractor crashes while extracting a corrupted 
music file
  * Fixes: NB#134330, trackerd crashed in sqlite3_bind_text
  * Fixes: NB#126185, tracker-extract[1413]: GLIB CRITICAL ** GLib-GObject - 
g_object_unref: assertion `G_IS_OBJECT (object)' failed
  * Fixes: NB#126283, [AF checked]  Top level category statistics show 2x...
  * Fixes: NB#131369, Tries to open files as directories
  * Fixes: NB#135485, Image:Date mismatch
  * Fixes: NB#147027, Hidden folders in PC become visible on the device after 
copying them
  * Fixes: NB#147883, Not supported mime-type by totem-pl-parser
  * Fixes: NB#137788, Try first TPE1 instead of TP2 for the Audio:Artist field

Translations:
  * Updated es: Jorge Gonzalez
  * Updated de: Mario Blättermann
  * Updated da: Ask H. Larsen
  * Updated hu: Gabor Kelemen
  * Updated sv: Daniel Nylander
  * Updated gl: Fran Dieguez
  * Updated fi: Timo Jyrinki
  * Updated nb: Kjartan Maraas
  * Updated sl: Andrej ŽnidarÅ¡iÄ?

Help Manual Translations:
None


NEW in 0.6.95:
==============

Improvements:
  * Fixes indexer potential path breakage by using g_build_path instead
  * Fixes indexer so we do not parse metadata text if FTS is disabled
  * Fixes mime check for albumart extraction in gstreamer & mp3 extractors
  * Fixes max extractor time per file from 10s to 5s, videos reached this
  * Fixes n updates vs. 1 insert to DB Services table, much faster now
  * Fixes SQLite FTS warning in logs
  * Fixes double free in MP3 extractor
  * Fixes memory leaks in tracker-files
  * Fixes trackerd to remove QDBM indexes on reindex too.
  * Fixes indexer to disable all sync/async flushing on any error
  * Fixes SEGFAULT if calling g_filename_to_utf8() with symlink
  * Fixes not crawling inserted media AFTER indexing is complete
  * Fixes album art heuristics
  * Fixes missing va_end calls in evolution-imap module when returning
  * Fixes unchecked return values g_stat() and g_file_get_content()
  * Fixes unused variables left in various places found by coverity
  * Fixes leaks in utils/qdbm/ print and search applications
  * Fixes xmp extractor white balance check which had old code in use
  * Fixes RDF query functions which failed coverity checks
  * Fixes condition where we hang setting volume states with no volumes
  * Fixes daemon shutdown with unresponsive indexer setting volume states
  * Fixes warning in indexer logs for NULL udi
  * Fixes the way we get volume IDs for a given path
  * Fixes albumart heuristic scanner
  * Fixes tracker-query to allow queries without an rdf-file
  * Fixes binary search index size error, assumed 0 to array->len
  * Fixes binary search index use gint64 not guint for array index
  * Fixes indexer invalid writes in state_to_string() if string is empty
  * Fixes indexer crash, by setting ALL struct members in unindex_metadata
  * Fixes turtle memory leaks and unnecessary allocations and adds checks
  * Fixes trackerd disk_space_check_stop() critical warning on shutdown
  * Fixes indexer transactions, start after data extraction, now 2x faster
  * Fixes indexer to perform binary searches on cached words.
  * Fixes tracker_hal_path_is_on_removable_device() performance.
  * Fixes need for sqlite_load_extension() without FTS support enabled.
  * Fixes several memory leaks
  * Fixes missing break causing WHERE property to return ORDER property
  * Added more generic DBus API for performing aggregates on unique values
  * Added test cases for TrackerDataMetadata, TrackerThumbnailer, etc
  * Added dynamic pragma loading for SQLite now in $HOME/.config/tracker
  * Improves indexer's error handling, we now pause on error
  * Improves MP3 extractor checks for files before getting metadata
  * Improves indexing speed by not inserting less important metadata to db
  * Improves indexing speed by using less columns for Services indices
  * Improves HAL UDI lookup speed from ~5ms to 0.5ms
  * Improves embedded albumart extraction speed
  * Reverted QDBM binary search work after several negative reports
  * Disable QDBM operations with patch 09
  * Disable FTS support, so we don't open files and extract content
  * Disabled indexer TTL support improving speed and general responsivness
  * Set volume states before enabling DBus interfaces, shutdown on error

Bugs:
  * Fixes: NB#110584, Image:HasKeywords cannot be used for ImageViewer...
  * Fixes: NB#113083, Tracker extracts Sub-location instead of Location...
  * Fixes: NB#106085, Tracked database is not updated when images were...
  * Fixes: NB#110584, Image:HasKeywords cannot be used for ImageViewer...
  * Fixes: NB#115978, two instances of "0" are seen in the tracker-unique...
  * Fixes: NB#109892, NFTTOP10: tracker-files is not listing the newly ...
  * Fixes: NB#112632, Files seem to go missing from database
  * Fixes: NB#113903, tracker-extract crashes on mp3 files with a bad...
  * Fixes: NB#110221, ML: Album Art is not displaying in All Album...
  * Fixes: NB#100123, Image:Date is empty for some of the images
  * Fixes: NB#115184, tracker-unique crashed
  * Fixes: NB#114354, trackerd polls
  * Fixes: NB#113528, Tracker indexer crashes after querying meta data of...
  * Fixes: NB#109071, Error updating "Playlist:ValidDuration" property
  * Fixes: NB#107962, trackerd crashes
  * Fixes: GB#580586, FTBFS: undefined reference to `sqlite3_enable_load...
  * Fixes: GB#580908, [PATCH] Make configure error on missing hal and ...
  * Fixes: GB#580905, [PATCH] Clean up help messages in configure
  * Fixes: GB#575130, Remove deprecated GTK+ symbols

Translations:
  * Updated es: Jorge Gonzalez
  * Updated hu: Gabor Kelemen
  * Updated it: Luca Ferretti

Help Manual Translations:
None


NEW in 0.6.94:
==============
Improvements:
  * Fixes reading past genre name boundaries in MP3 extractor.
  * Fixes MP3 extractor leak and some minor memory use improvements.
  * Fixes albumart name stripping code to be UTF8 compliant.
  * Fixes albumart name stripping to follow specification
  * Fixes crawling removable media is disabled with READONLY flag.
  * Fixes tracker-dbus-test output to be UTF8 compliant.
  * Fixes compilation warnings in push modules.
  * Fixes indexer crash with unset GError
  * Fixes indexer crash when extractor fails to return a PID
  * Fixes TTL rdf:type->service type so MMC files are not always "Files"
  * Fixes frequent cache refresh/indexer pausing, 3 mins to 5 mins
  * Adds utils/albumart-strip command to test broken albums/artists.
  * Adds albumart name stripping test cases.
  * Adds tracker-extract debug about modules used per file and on init.
  * Improves JPEG extraction speed, don't worry about unknown tags.

Bugs:
  * Fixes NB#112393, tracker-extract crashes by freeing GStreamer pipe...
  * Fixes NB#110310, metadata_get_multiple returns nothing if some file...
  * Fixes NB#111560, tracker-extract crashes on mp3 files bigger than 20 MB
  * Fixes NB#109891, If deleting last music track or last video...
  * Fixes NB#108361, Tracker crashing if commo.db is corrupt
  * Fixes NB#109046, Tracker is slow to index all the images in the...
  * Fixes GB#578159, Tracker starts to index when removable media...

Translations:
None

Help Manual Translations:
None

NEW in 0.6.93:
==============
Improvements:
  * Fixes tracker-preferences so it mangages removable-devices option.
  * Fixes tracker config typo.
  * Fixes tracker-indexer to not enter finished state after flushing.
  * Fixes tracker-extract not sending queued album art to thumbnailerd
  * Fixes trackerd to call nice(19) for crawling ONLY else nice(default).
  * Fixes libtracker-common preprocessor checks for thumbnailer/albumart.
  * Fixes tracker-extract multiple TrackerHal instances, 2x faster now.
  * Fixes tracker-extract tests by loading modules not directly linking.
  * Fixes tracker-applet by adding proper marshal generation for signals.
  * Fixes SIGSEGV for tracker-extract from exceeding setrlimit() mem.
  * Fixes Raptor dependency to 1.4.17, need _FEATURE_WRITE_BASE_URI.
  * Fixes indexer flush time to be optimized for Maemo platform, patch 09.
  * Fixes gstreamer extractor memory leaks, a lot of leaks.
  * Fixes gstreamer extractor memory corruption.
  * Fixes gstreamer extractor by stopping extraction on DURATION messages
  * Fixes album art memory management and access() to NULL paths.
  * Fixes adding BUILT_SOURCES to EXTRA_DIST for many Makefile.ams
  * Fixes not using plural translations in tracker-info.
  * Fixes several memory leaks/corruptions in gstreamer/mp3/png extractors.
  * Fixed memory leak in indexer's removable-device module.
  * Fixed memory leak in indexer's push module, close the dir.
  * Fixed TrackerDBIndex _update_word() memmove outside boundries.
  * Added error handling for "Can't store word" to applet.
  * Added new API tracker_metadata_get_multiple().
  * Added pre-umount check there's an item before checking mount files.
  * Updated tracker-info to use _metadata_{get|_multiple}() APIs.
  * Updated extractors to use tracker_file_{open|close} with posix_fadvise
  * Removed all references to file-index-update.db, no longer used.
  * Improved performance by sending items to thumbailer AFTER indexing 
  * Improves performance/mem of GFile->GQueue in tracker-monitor.c

Bugs:
  * Fixes GB#577656, tracker doesn't build on non-linux platforms
  * Fixes GB#577655, tracker-indexer.c fails to compile when...
  * Fixes LP#355982, crash in tracker-turtle.c with fclose() 
  * Fixes NB#107570, tracker-extract crash just after device bootup
  * Fixes NB#106639, Music-Unknown Category  displayed in Genre view
  * Fixes NB#109172, Video Library: RM , RMJ files listed in Video Library.
  * Fixes NB#107122, Video:Duration is shown as -:- in video library view
  * Fixes NB#108793, Not able to filer images with XMP date
  * Fixes NB#108819, tracker-indexer is crashing.
  * Fixes NB#108331, Memory Leak found for tracker-extract command
  * Fixes NB#106085, Tracked database is not updated when images were...
  * Fixes NB#100642, tracker is still listing the removed tags.

Translations:
- Updated es: Jorge González, Jorge Gonzalez
- Updated it: Milo Casagrande
- Updated nl: Reinout van Schouwen

Help Manual Translations:
None


NEW in 0.6.92:
==============
Improvements:
- Fixed memmove error in QDBM when updating a word
- Fixed GValues leak in _result_set_to_metadata()
- Fixed small ontology error for image extractors
- Fixed trackerd not changing throttling when switching between 
charging/discharging states
- Fixed battery remaining percentage in logs, was always 0%
- Fixed crasher when calling thumbnailer with older versions of DBus, use int 
instead of int64
- Fixed logic for signalling status in tracker-indexer
- Fixed mtime checking in tracker-indexer, only reindex if file mtime is 
different, not just newer
- Fixed tracker-extract -f command to transform filenames to full paths
- Fixed setting tags in tracker-indexer
- Improve tracker-dbus_query_result_to_ptrarry(), don't recheck UTF8 validity 
of strings
- Improve failure conditions if RDF type doesn't exist in ontology
- Added GStreamer helix bin information to configure statement
- Added libtool library versioning so they are not all named .so.0.0.0.
- Added GError handling to database manager so we know why ontology files fail 
to load
- Added initial code to use GVolumeMonitor::monitor-pre-unmount, GIO patch is 
pending, was not implemented
- Added collations to Services table and other indices
- Added more states to tracker-applet to give more feedback, now we have 
watching, crawling, optimising and shutting down
- Added tracker-processes utility to list and kill tracker processes, this also 
has a --hard-reset option to remove all databases too
- Added a GetPid API to tracker-extract so we request the PID before doing 
anything
- Added kill() call to tracker-indexer when tracker-extract doesn't respond to 
the DBus request for metadata
- Added cache to trackerd for GetStats calls to be more responsive when 
indexing and if recently requested
- Removed call to set SCHED_IDLE, performance was way to bad to use it
- Removed Merge options from tracker-applet, not longer used
- Disabled static libraries by default
- Disabled evolution module since it is problematic and lots of Evolution 
issues were reported
- Enabled evolution push plugin (different to the Evolution module), 
non-intrusive, Evolution sends us the data
- Updated help strings for configure options of mail push modules
- Updated GetStats SQL stored procedure call to also include super classes like 
"Files"

Bugs:
- Fixed NB#106201, tracker-extract is crashing when extracting the details of a 
mp3 file (Mikael Ottela)
- Fixed NB#105133, Mafw-tracker-source does not emit container-changed signal 
(Martyn Russell)
- Fixed NB#90455,  Tracker doesn't index Geotags metadata 
Iptc4xmpCore:Location, photoshop:Country, photoshop:City of JPEG and PNG 
pictures (Mikael Ottela)
- Fixed NB#96314,  libexempi adds Creator in three different locations on ARM 
platform (Mikael Ottela)
- Fixed NB#99823,  Album art image gets corrupted if Artist and Album have 
characters other than alphabets (Mikael Ottela)
- Fixed NB#102800, Crash corruption code (Martyn Russell)
- Fixed LP#347352, Use g_strcmp0() to fix g_list_find_custom() crashing with 
NULLs (Martyn Russell)
- Fixed GB#106424, Crash when themes are deleted while running (Mikael Ottela)
- Fixed GB#575332, crashes when showing statistics (Martyn Russell)
- Fixed GB#570232, SetOption uses sqlite REPLACE which *doesn't* replace, it 
INSERTs (Carlos Garnacho)
- Fixed GB#573834, g_timeout_add_seconds should be preferred to g_timeout_add 
(Marcel Stimberg)
- Fixed GB#575271, Confusion and error with deskbar-applet module dir detection 
(Deji Akingunola)

Translations:
- Updated da: Mads Lundby
- Updated es: Jorge González, Jorge Gonzalez
- Updated gl: Suso Baleato
- Updated sv: Daniel Nylander

Help Manual Translations:
None

NEW in 0.6.91:
==============

Improvements:
- Fixed trackerd 'ServiceStatisticsUpdated' signal.
- Fixed a crash when removing a resource from a removable device.
- Fixed test case failures for MP3 files.
- Fixed subsequent album art requests trying if already downloading
- Fixed support for SCHED_IDLE.
- Fixed config so we make sure we load defaults for missing options.
- Fixed warning in indexer about thumbnailer delete action reply.
- Fixed regression, use "/" on end of generated URI paths for raptor.
- Fixed leaking file descriptors thought to cause "too many open files".
- Fixed negative underflow with gint16 value clamp in TrackerDBIndex.
- Fixed indexer corner case to flush when an item has been removed.
- Fixed .xsession-errors being populated with startup version info
- Fixed small regression in group concatenation db function.
- Fixed overwrite existing logs if already running (indexer/extractor).
- Fixed QDBM statistics for deleted items.
- Fixed deskbar so we find the right DBus service names.
- Fixed URI creation in indexer removable device module.
- Fixed leaks in indexer removable device module.
- Fixed MP3 frame size calculation.
- Fixed log handling, don't overwrite existing logs if already running.
- Fixed indexer responsiveness for ttl restores by iterating main loop.
- Fixed tracker-indexer reporting elapsed times suriously.
- Fixed tracker-indexer memory leak when retrieving embedded metadata.
- Fixed compiler warnings.
- Fixed problems in joining of order fields.
- Fixed issue with integer to string conversion in the database.
- Fixed tracker-extract blocking indefinitely for buggy modules.
- Fixed GetStats to check mounted volumes and to use SQL COUNT function.
- Fixed TrackerDBIndex so words with negative weight are actually indexed. 
- Fixed indexer not shutting down and stopping before it should.
- Fixed indexer to reset indexed/processed stats after finishing.
- Fixed standard monitored directory list to omit .games/
- Fixed Makefiles which were missing WARN_CFLAGS.
- Fixed daemon so it now monitors disk space (was in indexer).
- Fixed daemon so it now monitors battery percentage (was in indexer).
- Fixed daemon state machine so we ALWAYS log state changes.
- Fixed daemon state machine so we don't return Initializing after index.
- Fixed album art so we don't add the artist name to the request.
- Fixed extractor messaging so we use debug statements for metadata.
- Fixed indexer to delete content for removed services.
- Fixed album art local URI not always being passed.
- Added Image:HasKeywords field for performance.
- Added warnings when we try to write to QDBM after opening as READONLY
- Added DB versions for vstore and 0.6.91 which force reindex if different.
- Added org.freedesktop.Tracker.Backup DBus interface.
- Added collation locale startup check and regeneration on change.
- Added GCC gcov support.
- Added new DBus function to get concatenated metadata group fields.
- Added new DBus function to Backup metadata to Turtle file.
- Added support for coverage reporting with gcov.
- Added IPTC support for TIFF and JPEG extractors
- Added dependency for libiptcdata.
- Added a configure switch to disable decompressing .ps.gz files to /tmp.
- Added initial push plugin support for KMail and RSS.
- Added NULL support to outer joins for conditions with empty strings.
- Added ModuleConfig option to ignore directories based on contents.
- Added album art code to libtracker-common for general use.
- Removed XESAM support completely.
- Removed all unused libtracker-common file functions.
- Removed a lot of unused code after adding WARN_CFLAGS.
- Removed duplicate calls to g_strstrip() for metadata in extractor.
- Removed unused extractors exif and gstreamer-playbin.
- Reduced the amount of debugging produced by HAL module.
- Reworked the src/plugin infrastructure to be more generic.
- Improved speed by using the cache for recursive deletes in the daemon.
- Improved speed by not setting DB page sizes so SQLite decides for us.
- Improved speed by removing UTF8 collation from Services table.
- Improved speed by making indexer flushing work asynchronously.
- Improved speed by making indexer flush frequency variable based on queue.
- Improved database GROUP_CONCAT aggregate function.
- Improved Backup/Turtle support.
- Improved indexer flush time from 60 seconds to 30 seconds, seems faster.
- Improved daemon dbus request pause time from 10 seconds to 5 seconds.
- Improved tracker-status so we can now follow real time state updates.
- Improved tracker utilities to g_print() a note if --limit is reached.
- Improved tracker utilities to use plural based translations.
- Improved tracker-services to sort properties listed.
- Updated extractors to use decodebin not playbin for speed.
- Updated project wide calls for mtime/size to use GIO not g_lstat().

Bugs:
- Fixed NB#105133, Mafw-tracker-source does not emit container-...
- Fixed NB#94201, NP-Audio:Album art not displayed.
- Fixed NB#96314, libexempi adds Creator in three different locations...
- Fixed LP#339560, buffer overflow getting file content.
- Fixed NB#102246, Container name is â??blankâ?? within Artists/Albums...
- Fixed NB#103260, Empty 'Unknown' containers under Artists and Album...
- Fixed NB#103198, Unknown Category  displayed in Genre view
- Fixed NB#102210, Number of images in tracker response depends on... 
- Fixed NB#91158, Restore factory settings is not working.
- Fixed NB#99823, Album art image gets corrupted if Artist and Album...
- Fixed NB#99827, Tracker is listing the files from memory card even after...
- Fixed NB#102800, Crash corruption code
- Fixed NB#102606, Tracker doesn't get duration of some MP3 filex
- Fixed NB#102167, ML: Songs deleted from MMC shown in Library
- Fixed NB#98297, tracker-stats values are not changed even after deleting...
- Fixed NB#101593, images created from sketch application are listed...
- Fixed NB#101142, Sorting by Image:Date is incorrect   
- Fixed NB#95573, Keep quiet, we're in a call
- Fixed GB#102606, [patch] NetBSD: gconf-internals.c: `AF_INET' undeclared 
(Mikael Ottela)
- Fixed GB#105133, With a 3-monitor xinerama, window placement bad (Martyn 
Russell)
- Fixed GB#103260, Session script setup that works with multiple *dm and 
supports a switchdesk-type feature etc. (Mikael Ottela)
- Fixed GB#101593, FSF copyright notice wrong in gnome-panel panel (Mikael 
Ottela)
- Fixed GB#103198, gtk_tree_store_move_* doesn't work. (Mikael Ottela)
- Fixed GB#455588, indexing of Abiword templates slow (Carlos Garnacho)
- Fixed GB#489876, Unknown creation date for pdf files (Carlos Garnacho)
- Fixed GB#503595, check/uncheck "Genertate thumbnails" doesn't work (Carlos 
Garnacho)
- Fixed GB#101096, Save as Excel spreadsheet version 97 (Mikael Ottela)
- Fixed GB#572237, Remove deprecated Glib symbols (Carlos Garnacho)
- Fixed GB#571331, wrong range for throttling slider (Martyn Russell)
- Fixed GB#571573, Tracker's deskbar module has incorrect import (Michel 
Alexandre Salim)
- Fixed GB#101142, make breaks without xft (Mikael Ottela)
- Fixed GB#101296, Cannot find pixmaps balsa_icon.png and attachment.png 
(Martyn Russell)
- Fixed GB#102800, xlstproc 1.0.23 fails to create directories using -o (Martyn 
Russell)
- Fixed GB#519222, trackerd crashes when system dbus is restarted/stopped 
(Carlos Garnacho)
- Fixed GB#571736, Get rid of deprecated libart_lgpl


Translations:
- Updated da: Mads Lundby
- Updated es: Jorge González, Jorge Gonzalez
- Updated hu: Gabor Kelemen
- Updated it: Luca Ferretti
- Updated pt: Nicolau Gonçalves, Nicolau Gonçalves <excentriko@gmail
- Updated sv: Daniel Nylander

Help Manual Translations:
None



NEW in 0.6.90:
==============

Features:
- Major re-factoring over the last 12 months for cleaner code.
- Modular approach with:
  - libtracker-common 
    (common functions shared across all binaries)
  - libtracker-db     
    (database abstraction and manipulation API)
  - libtracker-data   
    (a higher level data get/set API)
  - libtracker-module
    (an API used by 3rd parties to index their content)
- DBus re-factoring and use of GLib bindings (for maintainability).
  (The method names haven't changed, but the objects have, so the
  client applications will need to be updated).
- Extractors are now run as an external process detached from the
  indexer to not crash the indexer for problematic files.
- The utility applications have all been improved and use GOption
  for argument parsing.
- Configuration is now more centralised and used by applications as
  well as the daemon/indexer.
- File monitoring has been rewritten using GIO and libinotify:
- GnomeVFS support dropped from the project.
- Requirement for GLib 2.16.x.
- Imported libinotify (for use in the daemon for file monitoring).
  (due to lack of MOVE event information from GIO).
- Support for DBus introspection.
- Support for removable media indexing (MMC, USB sticks).
- Support for meta-data caching on removable devices
  (see http://live.gnome.org/MetadataOnRemovableDevices)
- Support for searching with OR operations.
- Support for XESAM (initial support only).
- Added application dedicated to indexing (tracker-indexer).
- Added estimated time remaining while indexing.
- Added module API and framework for applications to add support for
  their media files to be indexed. 
- Added utility applications:
  - tracker-unique   
    (searches for unique values with option RDF filters)
  - tracker-services 
    (lists all ontology services/properties)
  - tracker-info     
    (lists details known to tracker about a particular file)
- Added unit tests for:
  - trackerd
  - tracker-indexer
  - tracker-extract
  - libtracker-common
  - libtracker-db
- Added documentation for:
  - daemon/indexer design
  - libtracker-common
  - libtracker-module

Missing Support:
- Index merging has been removed in this release due to lack of
  time to implementing it and with plans to redesign. SQLite FTS has
  the feature internally and will be used in future releases. This
  is noticeable only for very large data sets where a slowdown can be
  observed. 

Bugs:
- Fixed GB#486733, crash in Deskbar: Trying to launch the Tra... (Carlos 
Garnacho)
- Fixed GB#474131, crash in Deskbar: Deskbar search applet --... (Carlos 
Garnacho)
- Fixed NB#97029, Typos in the italian translation of the About box (Mikael 
Ottela)
- Fixed NB#97765, GFlare: switchng between circle/poly doesn't work (Ivan Frade)
- Fixed NB#93935, line object connects to self (Ivan Frade)
- Fixed NB#90700, "View as EOG Image" (Martyn Russell)
- Fixed NB#90138, no way to cleanly unset a message's message_id header (Mikael 
Ottela)
- Fixed NB#96999, Right-click context menu should contain copy entry (even on 
webpages without input fields) (Mikael Ottela)
- Fixed GB#100816, [ui-review] Edit menu usability (Mikael Ottela)
- Fixed NB#90374, help crashes (Mikael Ottela)
- Fixed NB#93962, gtkspinbutton wants to own its adjustment (Philip Van Hoof)
- Fixed NB#97125, missing dot between two sentences in docs for 
gtk_icon_size_lookup_for_settings () (Mikael Ottela)
- Fixed NB#89254, Documentation updates and corrections for GtkTreeModel 
(Mikael Ottela)
- Fixed NB#99281, acme should use an event filter (Mikael Ottela)
- Fixed NB#92788, add fcpackage to bootstrap (Martyn Russell)
- Fixed GB#402054, Should not allow duplicate keywords to be assigned to a file 
(Ivan Frade)
- Fixed GB#402063, Empty space is not a valid keyword (Ivan Frade)
- Fixed GB#441739, Hit count not updated after deleting files (item_remove)
- Fixed GB#481651, Minor spelling issue (Carlos Garnacho)
- Fixed GB#493049, Trailing space in an original message in the message catalog 
(Ivan Frade)
- Fixed GB#494878, Search hit number can not be reported by orca. (Saleem 
Abdulrasool)
- Fixed GB#494907, Labels should be set as focusable. (Saleem Abdulrasool)
- Fixed GB#495810, Executing a wrong RDF query makes tracker unresponsive and 
unstable (Carlos Garnacho)
- Fixed GB#509601, Make metadata extractors modular (Carlos Garnacho)
- Fixed GB#509607, Make Search support logical operators besides 'And' (Carlos 
Garnacho)
- Fixed GB#511781, Patch to avoid excesive relocations (array_to_list)
- Fixed GB#511788, Patch to simplify tracker_exec_proc_ignore_nulls() (Carlos 
Garnacho)
- Fixed GB#513486, TrackerConfig implementation (Martyn Russell)
- Fixed GB#513691, simplify tracker_exec_proc() (Saleem Abdulrasool)
- Fixed GB#513692, Pack booleans in guints (Saleem Abdulrasool)
- Fixed GB#514553, Implementing GetTextContents method (Martyn Russell)
- Fixed GB#518265, Bad FSF address (Ivan Frade)
- Fixed GB#523200, Refactoring Service type "cache" (Ivan Frade)
- Fixed GB#525403, [Refactor] Isolating indexer (Ivan Frade)
- Fixed GB#526727, Parsing dates in extractors (Ivan Frade)
- Fixed GB#526761, Make mail indexing modular (Carlos Garnacho)
- Fixed GB#528684, [Tracker] The second Applet Preferences window can not be 
closed (Wendy Hu)
- Fixed GB#529373, Use logging infrastructure from GLib (Carlos Garnacho, 
Martyn Russell)
- Fixed GB#548561, Typo in trackerd man page (Ivan Frade)
- Fixed GB#557979, tracker-preferences.desktop categories (Ivan Frade)
- Fixed GB#558613, Applet preferences do not show up localized (Gabor Kelemen)
- Fixed GB#560581, [l10n] Typo in Tracker message (Ivan Frade)
- Fixed GB#563666, All tracker utils programs require absolute paths (Ivan 
Frade)
- Fixed GB#563909, Canonicalize command line options (Luca Ferretti)
- Fixed GB#565218, GNOME Goal: Clean up GLib and GTK+ includes (Luis Menina, 
Ivan Frade)
- Fixed GB#565725, Please refactor set_status_hint in tracker-applet.c (Ivan 
Frade)
- Fixed GB#565928, tracker-applet --help does not show up translated (Ivan 
Frade)
- Fixed GB#565932, Some strings are not marked for translation (Ivan Frade)
- Fixed GB#566221, nautilus python extension tracker-tags-tab.py does not work 
in trunk anymore (Thomas)
- Fixed GB#556196, Include <sys/inotify.h>, not <linux/inotify.h> (John 
Millikin)
- Fixed GB#495512, Tracker Deskbar Applets crashes (Carlos Garnacho)
- Fixed GB#511752, Build fixes for Maemo platform (Martyn Russell)
- Fixed GB#520789, Build compiler warnings (Martyn Russell)
- Fixed GB#521803, Refactor request and file processing (Martyn Russell)
- Fixed NB#95754, v1.03 Compilation impossible avec bison 1.50 (Ivan Frade)
- Fixed NB#95151, Keybinding reported for a button should include the modifer. 
(Ivan Frade)
- Fixed NB#90455,  (Mikael Ottela)
- Fixed GB#494892, Label for/labeled by relation missing for add tag button. 
(Saleem Abdulrasool)
- Fixed GB#495201, Tables are not labeled. (Patrick Wade)
- Fixed GB#495205, Warning message label should be accessible to at-tools. 
(Saleem Abdulrasool)
- Fixed GB#503215, The time unit is not reported by default. (Saleem 
Abdulrasool)
- Fixed GB#563706, Tracker plugin fails to build against trunk (Martyn Russell)
- Fixed GB#570209, tracker_data_manager_set_db_option_int() uses incorrect 
parameter order for SetOption (TJ)
- Fixed GB#495528, "Save Results As" doesn't work for Email results (Carlos 
Garnacho)
- Fixed GB#503725, check/uncheck "Index mounted directories" needs trackerd 
reindex (Martyn Russell)
- Fixed NB#98896, ru.po still in KOI8 (Martyn Russell)

Translations:
- Updated ar: Khaled Hosny
- Updated be: Alexander Nyakhaychyk
- Updated be@latin: Ihar Hrachyshka
- Updated ca: Gil Forcada
- Updated cs: Petr Kovar, Kamil Paral
- Updated da: Mads Lundby
- Updated el: Simos Xenitellis
- Updated en_GB: Philip Withnall, David Lodge
- Updated es: Jorge González, Jorge Gonzalez
- Updated fi: Timo Jyrinki, Ilkka Tuohela
- Updated fr: Marc Veillet, Robert-André Mauchin and Stéphane Raimbault
- Updated hu: Gabor Kelemen
- Updated it: Luca Ferretti
- Updated ja: Takao Fujiwara, Takao Fujiwara <takao
- Updated lt: Žygimantas BeruÄ?ka, Gintautas Miliauskas
- Updated nb: Kjartan Maraas
- Updated nl: Roel Huybrechts
- Updated oc: Yannig Marchegay (Kokoyaya)
- Updated pl: Tomasz Dominikowski, Wadim Dziedzic
- Updated pt: Nicolau Gonçalves, Nicolau Gonçalves <excentriko@gmail
- Updated pt_BR: Henrique P Machado, Henrique Machado and Fábio Nogueira
- Updated sk: Pavol KlaÄ?anský
- Updated sv: Daniel Nylander
- Updated th: Manatsawin Hanmongkolchai, Isriya Paireepairit
- Updated zh_CN: Martyn Russell, YangZhang

Help Manual Translations:
None


To generate a diff of this commit:
cvs -z3 rdiff -u -r0 -r1.1 wip/meta-tracker/patches/patch-af \
    wip/meta-tracker/patches/patch-ag
cvs -z3 rdiff -u -r1.1 -r1.2 wip/meta-tracker/patches/patch-ad \
    wip/meta-tracker/patches/patch-ae
cvs -z3 rdiff -u -r1.2 -r1.3 wip/meta-tracker/patches/patch-aa \
    wip/meta-tracker/patches/patch-ab wip/meta-tracker/patches/patch-ac
cvs -z3 rdiff -u -r1.3 -r1.4 wip/meta-tracker/distinfo
cvs -z3 rdiff -u -r1.4 -r1.5 wip/meta-tracker/Makefile
cvs -z3 rdiff -u -r1.6 -r1.7 wip/meta-tracker/PLIST

To view a diff of this commit:
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/patches/patch-af?r1=0&r2=1.1
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/patches/patch-ag?r1=0&r2=1.1
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/patches/patch-ad?r1=1.1&r2=1.2
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/patches/patch-ae?r1=1.1&r2=1.2
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/patches/patch-aa?r1=1.2&r2=1.3
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/patches/patch-ab?r1=1.2&r2=1.3
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/patches/patch-ac?r1=1.2&r2=1.3
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/distinfo?r1=1.3&r2=1.4
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/Makefile?r1=1.4&r2=1.5
http://pkgsrc-wip.cvs.sourceforge.net/pkgsrc-wip/wip/meta-tracker/PLIST?r1=1.6&r2=1.7

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

------------------------------------------------------------------------------
_______________________________________________
pkgsrc-wip-cvs mailing list
pkgsrc-wip-cvs%lists.sourceforge.net@localhost
https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-cvs


Home | Main Index | Thread Index | Old Index