C++: change working-copy to work on UTF-8 encoded QByteArrays.
These not only take less space than UTF-16 encoded QStrings, but due to the caching in the CppEditorSupport also take less time to build. This patch also fixes a number of possible encoding issues, where files and constant strings were (falsely) assumed to be UTF-8. Change-Id: Ib6f91c9a94ebed5b5dfbd4eb2998825c62c72784 Reviewed-by:Nikolai Kosjar <nikolai.kosjar@digia.com> Reviewed-by:
hjk <hjk121@nokiamail.com>
Showing
- src/libs/cplusplus/CppDocument.cpp 2 additions, 1 deletionsrc/libs/cplusplus/CppDocument.cpp
- src/libs/cplusplus/CppDocument.h 1 addition, 1 deletionsrc/libs/cplusplus/CppDocument.h
- src/libs/cplusplus/FastPreprocessor.cpp 1 addition, 1 deletionsrc/libs/cplusplus/FastPreprocessor.cpp
- src/libs/cplusplus/FastPreprocessor.h 1 addition, 1 deletionsrc/libs/cplusplus/FastPreprocessor.h
- src/libs/utils/textfileformat.cpp 33 additions, 0 deletionssrc/libs/utils/textfileformat.cpp
- src/libs/utils/textfileformat.h 2 additions, 0 deletionssrc/libs/utils/textfileformat.h
- src/plugins/cppeditor/fileandtokenactions_test.cpp 1 addition, 1 deletionsrc/plugins/cppeditor/fileandtokenactions_test.cpp
- src/plugins/cpptools/abstracteditorsupport.h 1 addition, 0 deletionssrc/plugins/cpptools/abstracteditorsupport.h
- src/plugins/cpptools/cppfindreferences.cpp 18 additions, 17 deletionssrc/plugins/cpptools/cppfindreferences.cpp
- src/plugins/cpptools/cppmodelmanager.cpp 3 additions, 3 deletionssrc/plugins/cpptools/cppmodelmanager.cpp
- src/plugins/cpptools/cppmodelmanager_test.cpp 1 addition, 1 deletionsrc/plugins/cpptools/cppmodelmanager_test.cpp
- src/plugins/cpptools/cppmodelmanagerinterface.h 15 additions, 6 deletionssrc/plugins/cpptools/cppmodelmanagerinterface.h
- src/plugins/cpptools/cpppreprocessor.cpp 9 additions, 13 deletionssrc/plugins/cpptools/cpppreprocessor.cpp
- src/plugins/cpptools/cpppreprocessor.h 1 addition, 1 deletionsrc/plugins/cpptools/cpppreprocessor.h
- src/plugins/cpptools/cpprefactoringchanges.cpp 2 additions, 2 deletionssrc/plugins/cpptools/cpprefactoringchanges.cpp
- src/plugins/cpptools/cppsemanticinfo.h 2 additions, 2 deletionssrc/plugins/cpptools/cppsemanticinfo.h
- src/plugins/cpptools/cpptoolseditorsupport.cpp 3 additions, 3 deletionssrc/plugins/cpptools/cpptoolseditorsupport.cpp
- src/plugins/cpptools/cpptoolseditorsupport.h 2 additions, 2 deletionssrc/plugins/cpptools/cpptoolseditorsupport.h
- src/plugins/debugger/cdb/cdbengine.cpp 2 additions, 2 deletionssrc/plugins/debugger/cdb/cdbengine.cpp
- src/plugins/designer/qtcreatorintegration.cpp 3 additions, 3 deletionssrc/plugins/designer/qtcreatorintegration.cpp
Loading
Please register or sign in to comment