More Info

Revision 719656

(Back to digest)
 

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