Revision 928707
Go back to digest for 22nd February 2009Optimization 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