More Info

Revision 533569

(Back to digest)
 

Features in Development Tools

Hamish Rodda committed changes in /trunk/KDE/kdevelop:

Use KTextEditor::SmartInterface to provide syntax highlighting based on
the c++ parser. Watch the names of classes (in the class definition)
get highlighted :) Much more to come.

Update the background parser code to use JobCollection, as QList<Job>
is now removed from the ThreadWeaver api.

File Changes

Added 2 files
/trunk/KDE/kdevelop/languages/cpp
 
/cpphighlighting.cpp
 
/cpphighlighting.h
Modified 10 files
/trunk/KDE/kdevelop
 
/languages/cpp/backgroundparser.cpp
 
/languages/cpp/CMakeLists.txt
 
/languages/cpp/cpplanguagesupport.cpp
 
/languages/cpp/cpplanguagesupport.h
 
/lib/interfaces/kdevcodemodel.cpp
 
/lib/interfaces/kdevcodemodel.h
 
/languages/cpp/parser/binder.cpp
 
/languages/cpp/parser/binder.h
 
/languages/cpp/parser/codemodel.cpp
 
/languages/cpp/parser/rxx_allocator.h
12 files changed in total