Revision 641038

Go back to digest for 11th March 2007

Features in Development Tools

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

Bring c++ parsing and duchain creation back:
- resurrected all features of c++ lang support except for code model
- added convenience method to IProject interface to get a item for a file and another one to get a list of files
- added convenience method to IProjectController interface to get a list of projects
- added parse mutexes to ILanguage/Language (they were in disabled KDevLanguageSupport)
- reenabled parse job creation and running

File Changes

Added 2 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /cppparsejob.cpp
  •   /cppparsejob.h
Deleted 2 files
  • /trunk/KDE/kdevelop/languages/cpp
  •   /parsejob.cpp
  •   /parsejob.h
Modified 16 files
  • /trunk/KDE/kdevelop
  •   /languages/cpp/CMakeLists.txt
  •   /languages/cpp/cpplanguagesupport.cpp
  •   /languages/cpp/cpplanguagesupport.h
  •   /languages/cpp/preprocessjob.cpp
  •   /languages/cpp/preprocessjob.h
  •   /lib/interfaces/ilanguage.h
  •   /lib/interfaces/iproject.h
  •   /lib/interfaces/iprojectcontroller.h
  •   /lib/shell/language.cpp
  •   /lib/shell/language.h
  •   /lib/shell/languagecontroller.cpp
  •   /lib/shell/project.cpp
  •   /lib/shell/project.h
  •   /lib/shell/projectcontroller.cpp
  •   /lib/shell/projectcontroller.h
  •   /lib/language/interfaces/ilanguagesupport.h
20 files changed in total