Revision 0f7eb94...

Go back to digest for 17th November 2013

Features in KDE Base

Alex Turbov committed changes in [kate] /kate/pate:

REVIEW: 113720
DIGEST:

* Search installed Python plugins via trader
* Introduce `Kate/PythonPlugin` service type and .desktop files for plugins
* Make plugins management look-n-feel of C++ plugins management
* Enabled plugins now are per session (stored under "Enabled Plugins" key of the pate
config group), so it is possible to have different plugins in different sessions
(just like C++ plugins).
* Introduce per session configuration storage for python plugins (in addition to
a "global" one)
* Provide little more details if pate engine failed to load

... a lot of internal refactorings also have been done.

File Changes

Added 11 files
  • /kate/pate/src
  •   addons/katepythonplugin.desktop
  •   addons/plugins/block.desktop
  •   addons/plugins/CMakeLists.txt
  •   addons/plugins/color_tools.desktop
  •   addons/plugins/commentar.desktop
  •   addons/plugins/expand.desktop
  •   addons/plugins/format.desktop
  •   addons/plugins/cmake_utils/cmake_utils.desktop
  •   addons/plugins/python_autocomplete/python_autocomplete.desktop
  •   addons/plugins/python_console_classic/python_console_classic.desktop
  •   addons/plugins/python_console_ipython/python_console_ipython.desktop
Modified 15 files
  • /kate/pate
  •   addons/CMakeLists.txt
  •   addons/src/CMakeLists.txt
  •   addons/src/engine.cpp
  •   addons/src/engine.h
  •   addons/src/manager.ui
  •   addons/src/plugin.cpp
  •   addons/src/plugin.h
  •   addons/src/utilities.cpp
  •   addons/src/utilities.h
  •   addons/src/kate/__init__.py
  •   addons/src/plugins/block.py
  •   addons/src/plugins/color_tools.py
  •   addons/src/plugins/commentar.py
  •   addons/src/plugins/cmake_utils/cmake_utils.py
  •   addons/src/plugins/gid/gid.py
26 files changed in total