More Info

Revision 928707

(Back to digest)
 

Optimization in KDE Base

Jos van den Oever committed changes in /trunk/kdesupport/strigi/src/streams:

Rewrite the implementation of ArchiveReader

The new implementation is more effient in listing contents of directories.
Now single directory entries can be returned without the need for reading the entire archive of which the directory is a part.
This is very useful for GUI applications which want to interactively list the contents of archives.

The implementation is rather tricky and has spent quite a long time in a local git repository.
It is now good enough for addition to the Strigi trunk.

File Changes

Added 4 files
/trunk/kdesupport/strigi/src/streams
 
/archiveentrycache.cpp
 
/archiveentrycache.h
 
/listinginprogress.cpp
 
/listinginprogress.h
Modified 3 files
/trunk/kdesupport/strigi/src/streams
 
/archivereader.cpp
 
/archivereader.h
 
/CMakeLists.txt
7 files changed in total