Revision 805661

Go back to digest for 11th May 2008

Bug Fixes in KDE Base

Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/libs/plasma:

huge patch, but it's needed to avoid crashes and i can't wait on other people's pending work forever. so...

QueryMatch by value! shared dptr == no copy of data either! so (nearly) all the speed love of pointers with none of the crash hate. woo!

RunnerContext also by value! die pointers die!

also get rid of tons of locking that just doesn't make sense anymore; get rid of data priority enum as well since it's completely meaningless.

speed, glory, stability! ftw!

File Changes

Modified 10 files
  • /trunk/KDE/kdebase/workspace/libs/plasma
  •   /abstractrunner.cpp
  •   /abstractrunner.h
  •   /querymatch.cpp
  •   /querymatch.h
  •   /runnercontext.cpp
  •   /runnercontext.h
  •   /runnermanager.cpp
  •   /runnermanager.h
  •   /scripting/runnerscript.cpp
  •   /scripting/runnerscript.h
10 files changed in total