Revision 719656

Go back to digest for 7th October 2007

Features in KDE Base

Sebastian Trueg committed changes in /trunk/kdesupport/soprano:

* Improved plugin system to allow handling of different plugin system versions without problems:
- Each plugin installs a desktop file stating the plugin system version and the lib to load just like KDE does it.
- So far additional information is not used yet but it is documented and should be added.
* Removed the 3Store backend. It was incomplete and 3store does not support removal of single statements anyway.
* Added method Plugin::isAvailable to allow a plugin to do additional checks at run-time.
* The Sesame2 backend now checks if JNI loads properly in isAvailable()

File Changes

Added 12 files
  • /trunk/kdesupport/soprano
  •   /plugin.desktop.skeleton
  •   /soprano/desktopfile.cpp
  •   /soprano/desktopfile.h
  •   /soprano/inifile.cpp
  •   /soprano/inifile.h
  •   /soprano/sopranopluginfile.cpp
  •   /soprano/sopranopluginfile.h
  •   /backends/redland/redlandbackend.desktop.cmake
  •   /backends/sesame2/sesame2backend.desktop.cmake
  •   /parsers/raptor/raptorparser.desktop.cmake
  •   /queryparsers/rasqal/rasqalqueryparser.desktop.cmake
  •   /serializers/raptor/raptorserializer.desktop.cmake
Deleted 2 files
  • /trunk/kdesupport/soprano
  •   /backends/3store
  •   /cmake/modules/FindTStore.cmake
Modified 18 files
  • /trunk/kdesupport/soprano
  •   /CMakeLists.txt
  •   /Mainpage.dox
  •   /backends/CMakeLists.txt
  •   /soprano/CMakeLists.txt
  •   /soprano/plugin.cpp
  •   /soprano/plugin.h
  •   /soprano/pluginmanager.cpp
  •   /soprano/pluginmanager.h
  •   /backends/redland/CMakeLists.txt
  •   /backends/redland/redlandbackend.cpp
  •   /backends/sesame2/CMakeLists.txt
  •   /backends/sesame2/jniwrapper.cpp
  •   /backends/sesame2/jniwrapper.h
  •   /backends/sesame2/sesame2backend.cpp
  •   /backends/sesame2/sesame2backend.h
  •   /parsers/raptor/CMakeLists.txt
  •   /queryparsers/rasqal/CMakeLists.txt
  •   /serializers/raptor/CMakeLists.txt
32 files changed in total