More Info

Revision 649158

(Back to digest)
 

Features in KDE Base

Josef Spillner committed changes in /branches/work/knewstuff2:

- core: addition of security code from kns1, not fully used yet
- core: more complete API documentation
- core: associate entries with the feeds they appear in
- core: additional signal for fine-granular checking for feed load completion
- core: no more global loaders, they're all deleted after being used now
- core: don't load whole entry cache, only the entries which are needed
- core: load entries for all feeds of each provider
- core: utility methods for checking if entities are cached or were changed
- core: loaders return plain QList now, not a pointer to it
- ui: display feeds and providers/categories in the download dialog
- ui: use Oxygen icon names and find suitable icons for the KDXS button
- ui: make KDXS button aware of whether DXS is allowed or not
- engine: unify modal and non-modal dialog invocations
- tests: support modal and non-modal invocations in knewstuff2_standard
- documentation: graphics about the entities
- documentation: doxyfile

The diff is 75k again. I just love my weekends.

File Changes

Added 4 files
/branches/work/knewstuff2
 
/doc/entities.dia
 
/knewstuff2/Doxyfile
 
/knewstuff2/core/security.cpp
 
/knewstuff2/core/security.h
Modified 40 files
/branches/work/knewstuff2
 
/doc/EngineFlow.txt
 
/doc/porting.txt
 
/doc/tutorial.txt
 
/knewstuff2/CMakeLists.txt
 
/knewstuff2/engine.cpp
 
/knewstuff2/engine.h
 
/tests/knewstuff2_cache.cpp
 
/tests/knewstuff2_cache.h
 
/tests/knewstuff2_download.cpp
 
/tests/knewstuff2_download.h
 
/tests/knewstuff2_standard.cpp
 
/tests/knewstuff2_standard.h
 
/tests/knewstuff2_test.cpp
 
/tests/knewstuff2_test.h
 
/knewstuff2/core/CLASSES
 
/knewstuff2/core/coreengine.cpp
 
/knewstuff2/core/coreengine.h
 
/knewstuff2/core/entry.h
 
/knewstuff2/core/entryloader.cpp
 
/knewstuff2/core/entryloader.h
 
/knewstuff2/core/feed.cpp
 
/knewstuff2/core/feed.h
 
/knewstuff2/core/installation.h
 
/knewstuff2/core/ktranslatable.h
 
/knewstuff2/core/provider.cpp
 
/knewstuff2/core/provider.h
 
/knewstuff2/core/providerhandler.cpp
 
/knewstuff2/core/providerhandler.h
 
/knewstuff2/core/providerloader.cpp
 
/knewstuff2/core/providerloader.h
 
/knewstuff2/dxs/dxsengine.cpp
 
/knewstuff2/dxs/dxsengine.h
 
/knewstuff2/ui/kdxsbutton.cpp
 
/knewstuff2/ui/kdxsbutton.h
 
/knewstuff2/ui/kdxsview.cpp
 
/knewstuff2/ui/kdxsview.h
 
/knewstuff2/ui/newstuff.cpp
 
/knewstuff2/ui/newstuff.h
 
/knewstuff2/ui/providerdialog.h
 
/knewstuff2/ui/uploaddialog.h
44 files changed in total