[Digikam-devel] [Bug 262077] Crash while trying to select a range of dates in timeline view

Marcel Wiesweg marcel.wiesweg at gmx.de
Mon Oct 3 18:06:05 BST 2011


https://bugs.kde.org/show_bug.cgi?id=262077


Marcel Wiesweg <marcel.wiesweg at gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




--- Comment #20 from Marcel Wiesweg <marcel wiesweg gmx de>  2011-10-03 17:06:05 ---
Git commit 35e1ae964ca1cf5a71d81478ad863ba681e15ee3 by Marcel Wiesweg.
Committed on 03/10/2011 at 13:58.
Pushed by mwiesweg into branch 'master'.

Rewrite of the ImageInfoCache infrastructure with fixed crashes and better
granularity

- apply save atomic operations and drop ImageInfoDatas from the cache if ref
count is 0
- remove dependency on the big database lock, use a finer grained readwritelock
for ImageInfo
- cache image infos by name as well, used for thumbnail info retrieval
- rewrite the getter methods in ImageInfo for the ReadWriteLock

BUG: 262077

M  +2    -1    NEWS
M  +8    -15   libs/database/databaseaccess.cpp
M  +0    -6    libs/database/databaseaccess.h
M  +228  -263  libs/database/imageinfo.cpp
M  +1    -0    libs/database/imageinfo.h
M  +125  -29   libs/database/imageinfocache.cpp
M  +35   -14   libs/database/imageinfocache.h
M  +37   -4    libs/database/imageinfodata.h

http://commits.kde.org/digikam/35e1ae964ca1cf5a71d81478ad863ba681e15ee3

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list