Revision 35e1ae9...
Go back to digest for 9th October 2011Bug Fixes in Graphics
Marcel Wiesweg committed changes in [digikam] /:
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
File Changes
Modified 8 files
- NEWS
- libs/database/databaseaccess.cpp
- libs/database/databaseaccess.h
- libs/database/imageinfo.cpp
- libs/database/imageinfo.h
- libs/database/imageinfocache.cpp
- libs/database/imageinfocache.h
- libs/database/imageinfodata.h
8 files changed in total