[Differential] [Updated, 4,518 lines] D4095: Refactor to embrace a cmake server import backend

Aleix Pol Gonzalez noreply at phabricator.kde.org
Tue Jan 17 01:29:23 UTC 2017


apol updated this revision to Diff 10265.
apol added a comment.


  Rebase

REPOSITORY
  R32 KDevelop

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D4095?vs=10264&id=10265

BRANCH
  apol/cmakeserver

REVISION DETAIL
  https://phabricator.kde.org/D4095

AFFECTED FILES
  .gitignore
  CMakeLists.txt
  analyzers/cppcheck/job.h
  analyzers/cppcheck/parameters.cpp
  analyzers/cppcheck/parser.cpp
  analyzers/cppcheck/plugin.cpp
  analyzers/cppcheck/plugin.h
  app/main.cpp
  app/urlinfo.h
  debuggers/common/dialogs/processselection.h
  debuggers/common/dialogs/selectcoredialog.h
  debuggers/common/mi/mi.h
  debuggers/common/mi/micommand.h
  debuggers/common/mibreakpointcontroller.cpp
  debuggers/common/mibreakpointcontroller.h
  debuggers/common/midebugjobs.h
  debuggers/common/midebugsession.cpp
  debuggers/common/miframestackmodel.h
  debuggers/common/mivariable.cpp
  debuggers/common/mivariable.h
  debuggers/common/mivariablecontroller.cpp
  debuggers/common/mivariablecontroller.h
  debuggers/common/registers/registercontroller.h
  debuggers/common/registers/registercontroller_arm.h
  debuggers/common/registers/registercontroller_x86.h
  debuggers/common/registers/registersmanager.h
  debuggers/common/registers/registersview.h
  debuggers/common/stty.h
  debuggers/common/widgets/debuggerconsoleview.h
  debuggers/common/widgets/disassemblewidget.h
  debuggers/gdb/TODO.txt
  debuggers/gdb/debuggerplugin.h
  debuggers/gdb/gdbbreakpointcontroller.h
  debuggers/gdb/gdbconfigpage.h
  debuggers/gdb/gdbframestackmodel.h
  debuggers/gdb/gdboutputwidget.h
  debuggers/gdb/memviewdlg.h
  debuggers/gdb/printers/tests/qlistcontainer.cpp
  debuggers/gdb/printers/tests/qtprinters.cpp
  debuggers/gdb/unittests/test_gdb.cpp
  debuggers/gdb/variablecontroller.h
  debuggers/lldb/TODO.txt
  debuggers/lldb/controllers/breakpointcontroller.h
  debuggers/lldb/controllers/framestackmodel.cpp
  debuggers/lldb/controllers/framestackmodel.h
  debuggers/lldb/controllers/variable.cpp
  debuggers/lldb/controllers/variablecontroller.cpp
  debuggers/lldb/controllers/variablecontroller.h
  debuggers/lldb/debuggerplugin.h
  debuggers/lldb/debugsession.cpp
  debuggers/lldb/formatters/helpers.py
  debuggers/lldb/formatters/kde.py
  debuggers/lldb/formatters/qt.py
  debuggers/lldb/lldbcommand.cpp
  debuggers/lldb/lldbcommand.h
  debuggers/lldb/unittests/debugees/debugeeqt.cpp
  debuggers/lldb/unittests/debugees/qbytearray.cpp
  debuggers/lldb/unittests/debugees/qlistcontainer.cpp
  debuggers/lldb/unittests/debugees/qstring.cpp
  debuggers/lldb/unittests/test_lldb.cpp
  debuggers/lldb/unittests/test_lldb.h
  debuggers/lldb/unittests/test_lldbformatters.cpp
  debuggers/lldb/unittests/test_lldbformatters.h
  debuggers/lldb/unittests/testhelper.cpp
  debuggers/lldb/unittests/testhelper.h
  debuggers/lldb/widgets/lldbconfigpage.h
  doc/kdevelop/index.docbook
  documentation/manpage/manpagemodel.h
  documentation/manpage/manpageplugin.h
  documentation/qthelp/qthelpnetwork.h
  documentation/qthelp/tests/test_qthelpplugin.cpp
  file_templates/testing/python_pyunit/class.py
  format.config.uncrustify.4_spaces
  formatters/astyle/astyle_preferences.h
  formatters/astyle/astyle_stringiterator.h
  formatters/astyle/lib/ASBeautifier.cpp
  formatters/astyle/lib/ASFormatter.cpp
  formatters/astyle/lib/ASLocalizer.cpp
  formatters/astyle/tests/test_astyle.cpp
  formatters/customscript/customscript_plugin.cpp
  formatters/customscript/customscript_plugin.h
  kdeintegration/executeplasmoid/executeplasmoidplugin.h
  kdeintegration/executeplasmoid/plasmoidexecutionconfig.h
  languages/clang/clanghighlighting.cpp
  languages/clang/clangsettings/sessionsettings/sessionconfigskeleton.h
  languages/clang/codecompletion/context.cpp
  languages/clang/codecompletion/includepathcompletioncontext.cpp
  languages/clang/codecompletion/model.h
  languages/clang/codegen/adaptsignatureassistant.h
  languages/clang/codegen/clangrefactoring.cpp
  languages/clang/codegen/clangrefactoring.h
  languages/clang/codegen/codegenhelper.cpp
  languages/clang/duchain/clangducontext.h
  languages/clang/duchain/clangindex.h
  languages/clang/duchain/clangparsingenvironmentfile.h
  languages/clang/duchain/clangproblem.h
  languages/clang/duchain/debugvisitor.h
  languages/clang/duchain/macrodefinition.h
  languages/clang/duchain/macronavigationcontext.h
  languages/clang/duchain/missingincludepathproblem.cpp
  languages/clang/duchain/navigationwidget.cpp
  languages/clang/duchain/navigationwidget.h
  languages/clang/duchain/parsesession.h
  languages/clang/duchain/types/classspecializationtype.h
  languages/clang/duchain/unsavedfile.h
  languages/clang/tests/CMakeLists.txt
  languages/clang/tests/codecompletiontestbase.cpp
  languages/clang/tests/test_buddies.cpp
  languages/clang/tests/test_clangutils.cpp
  languages/clang/tests/test_duchain.cpp
  languages/clang/tests/test_duchainutils.cpp
  languages/clang/tests/test_problems.cpp
  languages/clang/tests/test_refactoring.cpp
  languages/clang/tests/test_refactoring.h
  languages/clang/util/clangtypes.cpp
  languages/clang/util/clangtypes.h
  languages/clang/util/clangutils.h
  languages/plugins/custom-definesandincludes/compilerprovider/compilerprovider.cpp
  languages/plugins/custom-definesandincludes/compilerprovider/settingsmanager.h
  languages/plugins/custom-definesandincludes/compilerprovider/widget/compilersmodel.cpp
  languages/plugins/custom-definesandincludes/compilerprovider/widget/compilersmodel.h
  languages/plugins/custom-definesandincludes/kcm_widget/definesmodel.h
  languages/plugins/custom-definesandincludes/kcm_widget/defineswidget.h
  languages/plugins/custom-definesandincludes/kcm_widget/includesmodel.h
  languages/plugins/custom-definesandincludes/kcm_widget/includeswidget.h
  languages/plugins/custom-definesandincludes/kcm_widget/parserwidget.h
  languages/plugins/custom-definesandincludes/kcm_widget/projectpathsmodel.cpp
  languages/plugins/custom-definesandincludes/kcm_widget/projectpathsmodel.h
  languages/plugins/custom-definesandincludes/kcm_widget/projectpathswidget.h
  languages/plugins/custom-definesandincludes/noprojectincludesanddefines/noprojectcustomincludepaths.h
  languages/qmljs/codecompletion/model.h
  languages/qmljs/codecompletion/worker.h
  languages/qmljs/duchain/contextbuilder.h
  languages/qmljs/duchain/debugvisitor.h
  languages/qmljs/duchain/declarationbuilder.cpp
  languages/qmljs/duchain/declarationbuilder.h
  languages/qmljs/duchain/functiondeclaration.h
  languages/qmljs/duchain/functiontype.h
  languages/qmljs/duchain/qmljsducontext.h
  languages/qmljs/duchain/usebuilder.h
  languages/qmljs/libs/CMakeLists.txt
  languages/qmljs/libs/qmljs/qmljsimportdependencies.h
  languages/qmljs/libs/qmljs/qmljstypedescriptionreader.cpp
  languages/qmljs/libs/utils/fileutils.cpp
  languages/qmljs/navigation/propertypreviewwidget.h
  languages/qmljs/qmljshighlighting.cpp
  languages/qmljs/qmljshighlighting.h
  projectbuilders/cmakebuilder/cmakebuilder.cpp
  projectbuilders/cmakebuilder/cmakejob.h
  projectbuilders/cmakebuilder/prunejob.h
  projectbuilders/ninjabuilder/kdevninjabuilderplugin.h
  projectbuilders/qmakebuilder/qmakebuilderpreferences.cpp
  projectbuilders/qmakebuilder/qmakejob.cpp
  projectbuilders/qmakebuilder/qmakejob.h
  projectmanagers/cmake/CMakeLists.txt
  projectmanagers/cmake/cmakecodecompletionmodel.h
  projectmanagers/cmake/cmakeextraargumentshistory.h
  projectmanagers/cmake/cmakehelpdocumentation.h
  projectmanagers/cmake/cmakeimportjob.cpp
  projectmanagers/cmake/cmakeimportjob.h
  projectmanagers/cmake/cmakeimportjsonjob.cpp
  projectmanagers/cmake/cmakeimportjsonjob.h
  projectmanagers/cmake/cmakemanager.cpp
  projectmanagers/cmake/cmakemanager.h
  projectmanagers/cmake/cmakeprojectdata.cpp
  projectmanagers/cmake/cmakeprojectdata.h
  projectmanagers/cmake/cmakeserver.cpp
  projectmanagers/cmake/cmakeserver.h
  projectmanagers/cmake/cmakeserverimportjob.cpp
  projectmanagers/cmake/cmakeserverimportjob.h
  projectmanagers/cmake/cmakeutils.cpp
  projectmanagers/cmake/cmakeutils.h
  projectmanagers/cmake/duchain/usebuilder.h
  projectmanagers/cmake/parser/cmakeduchaintypes.h
  projectmanagers/cmake/parser/cmakelistsparser.h
  projectmanagers/cmake/parser/cmaketypes.h
  projectmanagers/cmake/settings/cmakecachedelegate.h
  projectmanagers/cmake/settings/cmakepreferences.cpp
  projectmanagers/cmake/tests/CMakeLists.txt
  projectmanagers/cmake/tests/cmakeprojectvisitortest.cpp
  projectmanagers/cmake/tests/manual/kf5_app/CMakeLists.txt
  projectmanagers/cmake/tests/manual/target_includes/CMakeLists.txt
  projectmanagers/cmake/tests/paths.h.cmake
  projectmanagers/cmake/tests/test_cmakemanager.cpp
  projectmanagers/cmake/tests/test_cmakeserver.cpp
  projectmanagers/cmake/tests/testhelpers.h
  projectmanagers/custom-buildsystem/CMakeLists.txt
  projectmanagers/custom-buildsystem/configconstants.cpp
  projectmanagers/custom-buildsystem/configconstants.h
  projectmanagers/custom-buildsystem/configwidget.h
  projectmanagers/custom-buildsystem/custombuildjob.cpp
  projectmanagers/custom-buildsystem/custombuildsystemconfigwidget.cpp
  projectmanagers/custom-buildsystem/custombuildsystemconfigwidget.h
  projectmanagers/custom-buildsystem/custombuildsystemplugin.cpp
  projectmanagers/custom-buildsystem/tests/CMakeLists.txt
  projectmanagers/custom-buildsystem/tests/projects/builddirproject/.kdev4/builddirproject.kdev4
  projectmanagers/custom-buildsystem/tests/projects/multipathproject/.kdev4/multipathproject.kdev4
  projectmanagers/custom-buildsystem/tests/projects/simpleproject/.kdev4/simpleproject.kdev4
  projectmanagers/custommake/custommakemanager.cpp
  projectmanagers/custommake/makefileresolver/makefileresolver.cpp
  projectmanagers/custommake/makefileresolver/makefileresolver.h
  projectmanagers/qmake/parser/ast.h
  projectmanagers/qmake/parser/qmakedebugvisitor.h
  projectmanagers/qmake/parser/tests/assignmenttest.h
  projectmanagers/qmake/parser/tests/functionscopetest.h
  projectmanagers/qmake/parser/tests/lexertest.h
  projectmanagers/qmake/parser/tests/parsetest.h
  projectmanagers/qmake/parser/tests/scopetest.h
  projectmanagers/qmake/qmakecache.h
  projectmanagers/qmake/qmakefile.h
  projectmanagers/qmake/qmakeprojectfile.h
  projectmanagers/qmake/tests/test_qmakeproject.h
  providers/ghprovider/ghlineedit.h
  providers/kdeprovider/kdeprojectsmodel.h
  providers/kdeprovider/kdeproviderwidget.cpp
  providers/kdeprovider/kdeproviderwidget.h
  release-scripts/update-versions.sh
  utils/okteta/oktetadocument.cpp

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: apol, #kdevelop, kfunk
Cc: antonanikin, arrowdodger, kfunk, kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170117/0682244f/attachment.html>


More information about the KDevelop-devel mailing list