[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/runtime/nepomuk/services/strigi [POSSIBLY UNSAFE]
From:       Sebastian Trueg <sebastian () trueg ! de>
Date:       2010-07-23 9:14:36
Message-ID: 20100723091436.4F674AC7AB () svn ! kde ! org
[Download RAW message or body]

SVN commit 1153473 by trueg:

* Replaced the IndexFeeder::quickFeed method with a force parameter to the end() method.
* Major cleanup in the IndexWriter:
  - more encapsulation in the helper classes
  - Better property range handling using Nepomuk::Types::Property instead of depending on
    the very incomplete data from libstreamanalyzer
  - all in all the code should be much more readable and maintainable now
* Added workarounds for EXIF values which are always returned as strings by libstreamanalyzer:
  - floating point values that are stored in EXIF like "1/10" are converted to double.
    While this is less convenient for displaying to the user it is the only way to make them
    useful. Only this way they can be used for searching and sorting.
  - datetime values are stored like "2010:02:03 12:13:13" in EXIF. This is now converted to
    QDateTime for the same reasons as above. We can now browse pictures by their actual date.

 M  +26 -32    nepomukindexfeeder.cpp  
 M  +10 -10    nepomukindexfeeder.h  
 M  +148 -110  nepomukindexwriter.cpp   [POSSIBLY UNSAFE: scanf]


http://websvn.kde.org/?view=rev&revision=1153473
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic