Revision 894699
Go back to digest for 14th December 2008Features in Utilities
Dario Freddi committed changes in /trunk/playground/sysadmin/shaman:
A big commit:
Finally threading is done the way we wanted to.
It required a lot of modifications but now it is working and solid. As a nice side effect, that odd BackendInterface went away.
You can now use callThreaded() to call any function in an asynchronous manner.
I also put in some fixes here and there and improved chain loading, more for safety than for anything else.
File Changes
Deleted 2 files
- /trunk/playground/sysadmin/shaman/libshaman
- /BackendPluginInterface.cpp
- /BackendPluginInterface.h
Modified 26 files
- /trunk/playground/sysadmin/shaman
- /libshaman/BackendPlugin.cpp
- /libshaman/BackendPlugin.h
- /libshaman/Base.cpp
- /libshaman/Base.h
- /libshaman/CMakeLists.txt
- /libshaman/CoreInterface.cpp
- /libshaman/CoreInterface.h
- /libshaman/Package.cpp
- /libshaman/PluginLoader.cpp
- /libshaman/PluginLoader.h
- /plugins/alpm/AlpmPlugin.cpp
- /plugins/packagedetail/PackageDetailDockWidget.cpp
- /plugins/packagedetail/PackageDetailDockWidget.h
- /plugins/packagekit/PKPlugin.cpp
- /plugins/packagesview/PackagesViewDockWidget.cpp
- /plugins/packagesview/PackagesViewDockWidget.h
- /plugins/packagesview/PackagesViewWidget.cpp
- /plugins/packagesview/PackagesViewWidget.h
- /plugins/processqueue/ProcessQueueDialog.cpp
- /plugins/processqueue/ProcessQueueDialog.h
- /plugins/processqueue/ProcessQueuePlugin.cpp
- /plugins/updatedatabase/UpdateDatabasePlugin.cpp
- /shaman/src/ConfigDialog.cpp
- /shaman/src/main.cpp
- /shaman/src/MainWindow.cpp
- /shaman/src/MainWindow.h
28 files changed in total