More Info

Revision 629880

(Back to digest)
 

Other in Development Tools

Alexander Dymo committed changes in /trunk/KDE/kdevelop:

Merged sublime-integration branch with trunk!
The branch was started just to use the new UI for KDevelop4 but transformed to large restructuring, reworking and cleaning effort.

In short, now we have:
- sublime-based UI
- interfaces for platform objects
- extension interfaces for platform plugins

File Changes

Added 72 files
/trunk/KDE/kdevelop/lib
 
/kdevprofile.cpp
 
/kdevprofile.h
 
/kdevprofileengine.cpp
 
/kdevprofileengine.h
 
/persistenthash
 
/plugins
 
/projectmanager
 
/shell
 
/interfaces/CMakeLists.txt
 
/interfaces/extensions
 
/interfaces/icore.cpp
 
/interfaces/icore.h
 
/interfaces/iextension.h
 
/interfaces/iplugin.cpp
 
/interfaces/iplugin.h
 
/interfaces/iplugincontroller.cpp
 
/interfaces/iplugincontroller.h
 
/interfaces/iproject.cpp
 
/interfaces/iproject.h
 
/interfaces/kdevapplicationinterface.h
 
/persistenthash/CMakeLists.txt
 
/persistenthash/interface
 
/persistenthash/persistenthash.cpp
 
/persistenthash/persistenthash.h
 
/plugins/CMakeLists.txt
 
/plugins/genericfilemanager
 
/plugins/projectmanager
 
/project/kdevproject.cpp
 
/project/kdevprojectbuilder.cpp
 
/project/kdevprojectbuilder.h
 
/project/kdevprojectcontroller.cpp
 
/project/kdevprojectcontroller.h
 
/project/kdevprojectmodel.cpp
 
/project/kdevprojectmodel.h
 
/project/projectmodel.cpp
 
/project/projectmodel.h
 
/shell/CMakeLists.txt
 
/shell/core.cpp
 
/shell/core.h
 
/shell/mainwindow.cpp
 
/shell/mainwindow.h
 
/shell/partcontroller.cpp
 
/shell/partcontroller.h
 
/shell/plugincontroller.cpp
 
/shell/plugincontroller.h
 
/shell/profile.cpp
 
/shell/profile.h
 
/shell/profileengine.cpp
 
/sublime/partdocument.cpp
 
/interfaces/extensions/kdevapplicationinterface.cpp
 
/interfaces/extensions/kdevapplicationinterface.desktop
 
/interfaces/extensions/kdevapplicationinterface.h
 
/interfaces/extensions/kdevdiffinterface.cpp
 
/interfaces/extensions/kdevdiffinterface.desktop
 
/interfaces/extensions/kdevdiffinterface.h
 
/interfaces/extensions/kdevproblemreportinginterface.h
 
/persistenthash/interface/ipersistenthash.h
 
/plugins/genericfilemanager/CMakeLists.txt
 
/plugins/genericfilemanager/kdevgenericimporter.cpp
 
/plugins/genericfilemanager/kdevgenericimporter.desktop
 
/plugins/genericfilemanager/kdevgenericimporter.h
 
/plugins/projectmanager/CMakeLists.txt
 
/plugins/projectmanager/kdevprojectmanager.desktop
 
/plugins/projectmanager/kdevprojectmanager.rc
 
/plugins/projectmanager/projectmanager.cpp
 
/plugins/projectmanager/projectmanager.desktop
 
/plugins/projectmanager/projectmanager_part.h
 
/plugins/projectmanager/projectmanagerdelegate.cpp
 
/plugins/projectmanager/projectmanagerdelegate.h
 
/plugins/projectmanager/README.dox
 
/project/interfaces/iprojectbuilder.h
 
/sublime/test/areaoperationtest.cpp
Deleted 50 files
/trunk/KDE/kdevelop
 
/lib/kdevbuildmanager.cpp
 
/lib/kdevbuildmanager.h
 
/lib/kdevconfig.cpp
 
/lib/kdevconfig.h
 
/lib/kdevcore.cpp
 
/lib/kdevcore.h
 
/lib/kdevdocument.cpp
 
/lib/kdevdocument.h
 
/lib/kdevdocumentcontroller.h
 
/lib/kdevelopplugin.desktop
 
/lib/kdevelopprojectfilemanager.desktop
 
/lib/kdevenvironment.h
 
/lib/kdevitemmodel.h
 
/lib/kdevlanguagecontroller.h
 
/lib/kdevlanguagesupport.cpp
 
/lib/kdevlanguagesupport.h
 
/lib/kdevmainwindow.cpp
 
/lib/kdevmainwindow.h
 
/lib/kdevpartcontroller.cpp
 
/lib/kdevpartcontroller.h
 
/lib/kdevpersistenthash.cpp
 
/lib/kdevpersistenthash.h
 
/lib/kdevplugin.cpp
 
/lib/kdevplugin.h
 
/lib/kdevplugincontroller.cpp
 
/lib/kdevplugincontroller.h
 
/buildtools/importers/generic
 
/lib/interfaces/iprojectcontroller.cpp
 
/lib/interfaces/iprojectcontroller.h
 
/lib/interfaces/iuicontroller.cpp
 
/lib/interfaces/iuicontroller.h
 
/lib/interfaces/kdevapplicationinterface.cpp
 
/lib/interfaces/kdevapplicationinterface.desktop
 
/lib/interfaces/kdevdiffinterface.cpp
 
/lib/interfaces/kdevdiffinterface.desktop
 
/lib/interfaces/kdevdiffinterface.h
 
/lib/interfaces/kdevelopplugin.desktop
 
/lib/interfaces/kdevmakeinterface.desktop
 
/lib/interfaces/kdevmakeinterface.h
 
/lib/project/CMakeLists.txt
 
/lib/project/importprojectjob.cpp
 
/lib/project/importprojectjob.h
 
/lib/project/interfaces
 
/lib/project/kdevproject.h
 
/lib/shell/profileengine.h
 
/lib/shell/project.cpp
 
/lib/plugins/projectmanager/projecttreeview.cpp
 
/lib/plugins/projectmanager/projecttreeview.h
 
/lib/project/interfaces/ibuildmanager.h
 
/lib/project/interfaces/ifilemanager.h
Modified 53 files
/trunk/KDE/kdevelop
 
/CMakeLists.txt
 
/lib/CMakeLists.txt
 
/lib/kdevbackgroundparser.h
 
/lib/kdevdocumentcontroller.cpp
 
/lib/kdevfilemanager.cpp
 
/lib/kdevfilemanager.h
 
/lib/kdevitemmodel.cpp
 
/lib/shellextension.cpp
 
/lib/shellextension.h
 
/plugins/CMakeLists.txt
 
/src/CMakeLists.txt
 
/src/kdevelopui.rc
 
/src/kdevideextension.cpp
 
/src/kdevideextension.h
 
/src/main.cpp
 
/lib/interfaces/kdevmakeinterface.cpp
 
/lib/interfaces/kdevproblemreportinginterface.h
 
/lib/shell/project.h
 
/lib/shell/projectcontroller.cpp
 
/lib/shell/projectcontroller.h
 
/lib/shell/shellextension.cpp
 
/lib/shell/shellextension.h
 
/lib/shell/uicontroller.cpp
 
/lib/shell/uicontroller.h
 
/lib/sublime/area.cpp
 
/lib/sublime/area.h
 
/lib/sublime/areaindex.cpp
 
/lib/sublime/container.cpp
 
/lib/sublime/container.h
 
/lib/sublime/controller.cpp
 
/lib/sublime/document.cpp
 
/lib/sublime/document.h
 
/lib/sublime/mainwindow.cpp
 
/lib/sublime/mainwindow.h
 
/lib/sublime/mainwindow_p.cpp
 
/lib/sublime/mainwindow_p.h
 
/lib/sublime/tooldocument.cpp
 
/lib/sublime/tooldocument.h
 
/lib/util/CMakeLists.txt
 
/lib/util/kdevitemmodel.cpp
 
/lib/util/kdevitemmodel.h
 
/plugins/filemanager/CMakeLists.txt
 
/plugins/filemanager/filemanager.cpp
 
/plugins/filemanager/kdevfilemanagerpart.cpp
 
/plugins/filemanager/kdevfilemanagerpart.h
 
/buildtools/importers/qmake/kdevqmakeimporter.desktop
 
/lib/plugins/projectmanager/projectmanager.h
 
/lib/plugins/projectmanager/projectmanager_part.cpp
 
/lib/sublime/examples/example1main.cpp
 
/lib/sublime/test/areaoperationtest.h
 
/lib/sublime/test/controllertest.cpp
 
/lib/sublime/test/documenttest.cpp
 
/lib/sublime/test/viewtest.cpp
175 files changed in total