Revision 612489

Go back to digest for 17th December 2006

Optimization in KDE-PIM

Will Stephenson committed changes in /branches/KDE/3.5/kdepim/kresources/groupwise:

Fix updating the system address book without reloading the whole thing.
Also introduce a memory optimisation. It is a bit of a hack but can be disabled. The loading of the System Address Book is dependent on the application name. KMail, Kontact and KAddressbook are allowed to load the SAB by default. Other apps that use the standard address book will not load the SAB or the resource's cache.

This reduces load times and memory footprint. If the SAB is needed the app name can be added to the list in the resource config, in key "SystemAddressBookWhiteList".

File Changes

Modified 8 files
  • /branches/KDE/3.5/kdepim/kresources/groupwise
  •   /kabc_resourcegroupwise.cpp
  •   /kabc_resourcegroupwise.h
  •   /kresources_kabc_groupwise.kcfg
  •   /kioslave/groupwise.cpp
  •   /soap/groupwiseserver.cpp
  •   /soap/groupwiseserver.h
  •   /soap/gwjobs.cpp
  •   /soap/gwjobs.h
8 files changed in total