Revision 667004

Go back to digest for 27th May 2007

Optimization in KDE Base

Matthias Kretz committed changes in /branches/arts/1.5/arts:

stop polling NotificationManager for now notifications, instead handle notifications on demand. This gets rid of the 50ms timer that was burning energy unnecessarily.

This change introduces a special meaning to IOManager::addTimer(-1, 0) in order to get a new virtual function without breaking BC.

Additionally a previously inlined function was moved to the .cpp file. The only place where this breaks (that I know of) is in kdemultimedia/arts/midi/audiotimer.cc. It only needs a recompile of kdemultimedia to fix it, though.

File Changes

Modified 4 files
  • /branches/arts/1.5/arts
  •   /mcop/iomanager.cc
  •   /mcop/notification.cc
  •   /mcop/notification.h
  •   /qtmcop/qiomanager.cc
4 files changed in total