Revision 649158

Go back to digest for 8th April 2007

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