[Differential] [Request, 407 lines] D1047: Parse C files in C mode

skalinichev (Sergey Kalinichev) noreply at phabricator.kde.org
Wed Mar 2 08:19:03 UTC 2016


skalinichev created this revision.
skalinichev added subscribers: KDevelop, kdevelop-devel.
skalinichev set the repository for this revision to rKDEVELOP KDevelop.
skalinichev added a project: KDevelop.

REVISION SUMMARY
  Now there are 2 language profiles: one for C++, another one for C. The language type is determined by mime type. 
  Since *.h files used in C and C++, by default they are parsed in C++ mode, to change that behavior there is a "Parse *.h headers in plain C" check-box.
  
  BUG: 357774
  BUG: 357615
  BUG: 57156

REPOSITORY
  rKDEVELOP KDevelop

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

AFFECTED FILES
  languages/clang/clangparsejob.cpp
  languages/clang/clangsettings/clangsettingsmanager.cpp
  languages/clang/clangsettings/clangsettingsmanager.h
  languages/clang/duchain/parsesession.cpp
  languages/clang/tests/test_assistants.cpp
  languages/clang/tests/test_duchain.cpp
  languages/clang/tests/test_files.cpp
  languages/plugins/custom-definesandincludes/compilerprovider/compilerprovider.cpp
  languages/plugins/custom-definesandincludes/compilerprovider/settingsmanager.cpp
  languages/plugins/custom-definesandincludes/compilerprovider/settingsmanager.h
  languages/plugins/custom-definesandincludes/definesandincludesmanager.cpp
  languages/plugins/custom-definesandincludes/definesandincludesmanager.h
  languages/plugins/custom-definesandincludes/idefinesandincludesmanager.h
  languages/plugins/custom-definesandincludes/kcm_widget/parserwidget.cpp
  languages/plugins/custom-definesandincludes/kcm_widget/parserwidget.h
  languages/plugins/custom-definesandincludes/kcm_widget/parserwidget.ui
  languages/plugins/custom-definesandincludes/kcm_widget/projectpathsmodel.cpp
  languages/plugins/custom-definesandincludes/kcm_widget/projectpathsmodel.h
  languages/plugins/custom-definesandincludes/kcm_widget/projectpathswidget.cpp
  languages/plugins/custom-definesandincludes/tests/test_definesandincludes.cpp

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

To: skalinichev
Cc: kdevelop-devel, KDevelop, arrowdodger


More information about the KDevelop-devel mailing list