Merge lp:~zeller-benjamin/ubuntu-sdk-ide/qtc41 into lp:ubuntu-sdk-ide

Proposed by Benjamin Zeller
Status: Merged
Approved by: Zoltan Balogh
Approved revision: 147
Merged at revision: 145
Proposed branch: lp:~zeller-benjamin/ubuntu-sdk-ide/qtc41
Merge into: lp:ubuntu-sdk-ide
Diff against target: 1120906 lines (+423359/-412218)
8840 files modified
CMakeLists.txt (+17/-3)
debian/changelog (+3/-2)
debian/control (+3/-0)
debian/patches/always_autotect_qt_versions (+101/-0)
debian/patches/botan_system_lib.diff (+79/-0)
debian/patches/cmake_ubuntuspecificbits.diff (+109/-0)
debian/patches/fix_documentation_path.diff (+17/-0)
debian/patches/fix_qt_version_autodetection.diff (+41/-0)
debian/patches/missing_header.diff (+12/-0)
debian/patches/remove_libexec.diff (+36/-0)
debian/patches/rpath_nonlinux.diff (+54/-0)
debian/patches/series (+12/-0)
debian/patches/skip_failing_unit_tests.diff (+32/-0)
debian/quiltrc (+5/-0)
debian/rules (+1/-1)
debian/ubuntu-sdk-ide.install (+3/-20)
dist/qtcreator/.gitignore (+8/-2)
dist/qtcreator/.pc/.quilt_patches (+0/-1)
dist/qtcreator/.pc/.quilt_series (+0/-1)
dist/qtcreator/.pc/.version (+0/-1)
dist/qtcreator/.pc/02_use_x-terminal-emulator.diff/src/libs/utils/consoleprocess_unix.cpp (+0/-406)
dist/qtcreator/.pc/always_autotect_qt_versions/src/plugins/qtsupport/qtversionmanager.cpp (+0/-637)
dist/qtcreator/.pc/applied-patches (+0/-11)
dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshcryptofacility.cpp (+0/-414)
dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshcryptofacility_p.h (+0/-144)
dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeyexchange.cpp (+0/-295)
dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeygenerator.cpp (+0/-198)
dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeypasswordretriever_p.h (+0/-50)
dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/cmakeproject.cpp (+0/-783)
dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp (+0/-184)
dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/generatorinfo.cpp (+0/-166)
dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/qmakeprojectmanager/qmakenodes.cpp (+0/-2527)
dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/qmakeprojectmanager/qmakenodes.h (+0/-423)
dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/qmlprojectmanager/qmlproject.cpp (+0/-414)
dist/qtcreator/.pc/disable_llvm_rpath.diff/src/plugins/clangcodemodel/clangcodemodel.pro (+0/-132)
dist/qtcreator/.pc/disable_llvm_rpath.diff/src/tools/clangbackend/clangbackend.pro (+0/-20)
dist/qtcreator/.pc/fix_documentation_path.diff/src/plugins/coreplugin/icore.cpp (+0/-572)
dist/qtcreator/.pc/fix_qt_version_autodetection.diff/src/libs/utils/buildablehelperlibrary.cpp (+0/-389)
dist/qtcreator/.pc/fix_qt_version_autodetection.diff/src/plugins/qtsupport/qtversionmanager.cpp (+0/-668)
dist/qtcreator/.pc/fix_remote_environment.diff/src/plugins/debugger/gdb/remotegdbserveradapter.cpp (+0/-497)
dist/qtcreator/.pc/missing_header.diff/src/libs/ssh/sshcryptofacility.cpp (+0/-419)
dist/qtcreator/.pc/rpath_nonlinux.diff/src/qtcreatorplugin.pri (+0/-105)
dist/qtcreator/.pc/rpath_nonlinux.diff/src/rpath.pri (+0/-13)
dist/qtcreator/.pc/rpath_nonlinux.diff/src/tools/qtcreatorwidgets/qtcreatorwidgets.pro (+0/-44)
dist/qtcreator/.pc/skip_failing_unit_tests.diff/tests/auto/auto.pro (+0/-24)
dist/qtcreator/.qmake.conf (+1/-0)
dist/qtcreator/LGPL_EXCEPTION.TXT (+0/-22)
dist/qtcreator/LICENSE.GPL3-EXCEPT (+704/-0)
dist/qtcreator/LICENSE.LGPLv21 (+0/-514)
dist/qtcreator/LICENSE.LGPLv3 (+0/-173)
dist/qtcreator/README.md (+65/-14)
dist/qtcreator/bin/bin.pro (+4/-1)
dist/qtcreator/bin/qtcreator.sh (+11/-1)
dist/qtcreator/debian/.gitattributes (+0/-1)
dist/qtcreator/debian/Nokia-QtCreator.xml (+0/-15)
dist/qtcreator/debian/README.source (+0/-11)
dist/qtcreator/debian/changelog (+0/-1224)
dist/qtcreator/debian/compat (+0/-1)
dist/qtcreator/debian/control (+0/-138)
dist/qtcreator/debian/copyright (+0/-238)
dist/qtcreator/debian/patches/02_use_x-terminal-emulator.diff (+0/-19)
dist/qtcreator/debian/patches/always_autotect_qt_versions (+0/-102)
dist/qtcreator/debian/patches/botan_system_lib.diff (+0/-90)
dist/qtcreator/debian/patches/cmake_ubuntuspecificbits.diff (+0/-115)
dist/qtcreator/debian/patches/disable_llvm_rpath.diff (+0/-28)
dist/qtcreator/debian/patches/fix_documentation_path.diff (+0/-13)
dist/qtcreator/debian/patches/fix_qt_version_autodetection.diff (+0/-39)
dist/qtcreator/debian/patches/fix_remote_environment.diff (+0/-16)
dist/qtcreator/debian/patches/missing_header.diff (+0/-12)
dist/qtcreator/debian/patches/rpath_nonlinux.diff (+0/-60)
dist/qtcreator/debian/patches/series (+0/-14)
dist/qtcreator/debian/patches/skip_failing_unit_tests.diff (+0/-31)
dist/qtcreator/debian/qtcreator-data.install (+0/-3)
dist/qtcreator/debian/qtcreator-data.links (+0/-7)
dist/qtcreator/debian/qtcreator-data.lintian-overrides (+0/-2)
dist/qtcreator/debian/qtcreator-dev.install (+0/-1)
dist/qtcreator/debian/qtcreator-doc.install (+0/-1)
dist/qtcreator/debian/qtcreator-icon-32x32.xpm (+0/-142)
dist/qtcreator/debian/qtcreator.1 (+0/-35)
dist/qtcreator/debian/qtcreator.desktop (+0/-10)
dist/qtcreator/debian/qtcreator.docs (+0/-1)
dist/qtcreator/debian/qtcreator.install (+0/-5)
dist/qtcreator/debian/qtcreator.lintian-overrides (+0/-6)
dist/qtcreator/debian/qtcreator.manpages (+0/-1)
dist/qtcreator/debian/qtcreator.menu (+0/-4)
dist/qtcreator/debian/quiltrc (+0/-5)
dist/qtcreator/debian/rules (+0/-106)
dist/qtcreator/debian/source/format (+0/-1)
dist/qtcreator/debian/watch (+0/-3)
dist/qtcreator/dist/appdata.xml (+1/-1)
dist/qtcreator/dist/changes-3.5.0.md (+52/-52)
dist/qtcreator/dist/changes-3.6.0.md (+216/-0)
dist/qtcreator/dist/changes-3.6.1.md (+61/-0)
dist/qtcreator/dist/changes-4.0.0.md (+237/-0)
dist/qtcreator/dist/changes-4.0.1.md (+65/-0)
dist/qtcreator/dist/changes-4.0.2.md (+15/-0)
dist/qtcreator/dist/changes-4.0.3.md (+31/-0)
dist/qtcreator/dist/changes-4.1.0.md (+226/-0)
dist/qtcreator/dist/copyright_template.txt (+13/-18)
dist/qtcreator/dist/gdb/Makefile.linux (+1/-1)
dist/qtcreator/dist/gdb/Makefile.mingw (+7/-7)
dist/qtcreator/dist/gdb/Makefile.osx (+1/-1)
dist/qtcreator/dist/installer/ifw/config/config-linux.xml.in (+3/-3)
dist/qtcreator/dist/installer/ifw/config/config-mac.xml.in (+2/-2)
dist/qtcreator/dist/installer/ifw/config/config-windows.xml.in (+2/-2)
dist/qtcreator/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/LICENSE.GPL3-EXCEPT (+704/-0)
dist/qtcreator/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/LICENSE.LGPLv21 (+0/-514)
dist/qtcreator/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/LICENSE.LGPLv3 (+0/-173)
dist/qtcreator/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/installscript.qs (+24/-20)
dist/qtcreator/dist/installer/ifw/packages/org.qtproject.qtcreator.application/meta/package.xml.in (+1/-2)
dist/qtcreator/dist/installer/mac/qmldesigner_qt.conf (+4/-0)
dist/qtcreator/doc/api/coding-style.qdoc (+20/-11)
dist/qtcreator/doc/api/creating-plugins.qdoc (+22/-15)
dist/qtcreator/doc/api/examples/exampleplugin/example_global.h (+1/-5)
dist/qtcreator/doc/api/examples/exampleplugin/exampleconstants.h (+1/-5)
dist/qtcreator/doc/api/examples/exampleplugin/exampleplugin.cpp (+8/-4)
dist/qtcreator/doc/api/examples/exampleplugin/exampleplugin.h (+2/-6)
dist/qtcreator/doc/api/external-tool-spec.qdoc (+18/-11)
dist/qtcreator/doc/api/first-plugin.qdoc (+22/-15)
dist/qtcreator/doc/api/getting-and-building.qdoc (+22/-15)
dist/qtcreator/doc/api/plugin-lifecycle.qdoc (+22/-15)
dist/qtcreator/doc/api/plugin-metadata.qdoc (+24/-17)
dist/qtcreator/doc/api/pluginmanager.qdoc (+22/-15)
dist/qtcreator/doc/api/qtcreator-api.qdoc (+18/-11)
dist/qtcreator/doc/api/qtcreator-dev-wizards.qdoc (+18/-11)
dist/qtcreator/doc/api/qtcreator-dev.qdoc (+18/-11)
dist/qtcreator/doc/api/qtcreator-documentation.qdoc (+22/-15)
dist/qtcreator/doc/api/qtcreator-ui-text.qdoc (+18/-11)
dist/qtcreator/doc/config/macros.qdocconf (+1/-0)
dist/qtcreator/doc/config/qt-defines.qdocconf (+0/-2)
dist/qtcreator/doc/config/qtcreator-developer.qdocconf (+2/-4)
dist/qtcreator/doc/config/qtcreator-project.qdocconf (+19/-2)
dist/qtcreator/doc/doc.pri (+12/-14)
dist/qtcreator/doc/doc.qbs (+55/-0)
dist/qtcreator/doc/examples/accelbubble/Bubble.qml (+61/-0)
dist/qtcreator/doc/examples/accelbubble/MainForm.ui.qml (+78/-0)
dist/qtcreator/doc/examples/accelbubble/accelbubble.pro (+3/-2)
dist/qtcreator/doc/examples/accelbubble/main.cpp (+62/-0)
dist/qtcreator/doc/examples/accelbubble/main.qml (+91/-90)
dist/qtcreator/doc/examples/accelbubble/qml.qrc (+8/-0)
dist/qtcreator/doc/examples/textfinder/main.cpp (+22/-9)
dist/qtcreator/doc/examples/textfinder/textfinder.cpp (+22/-9)
dist/qtcreator/doc/examples/textfinder/textfinder.h (+23/-13)
dist/qtcreator/doc/examples/textfinder/textfinder.pro (+1/-0)
dist/qtcreator/doc/examples/transitions/MainForm.ui.qml (+81/-0)
dist/qtcreator/doc/examples/transitions/main.cpp (+12/-0)
dist/qtcreator/doc/examples/transitions/main.qml (+62/-130)
dist/qtcreator/doc/examples/transitions/qml.qrc (+7/-0)
dist/qtcreator/doc/examples/transitions/states.svg (+0/-93)
dist/qtcreator/doc/examples/transitions/transitions.pro (+15/-0)
dist/qtcreator/doc/examples/uiforms/CustomerModelSingleton.qml (+13/-3)
dist/qtcreator/doc/examples/uiforms/CustomerTableView.qml (+13/-3)
dist/qtcreator/doc/examples/uiforms/History.qml (+13/-3)
dist/qtcreator/doc/examples/uiforms/HistoryTableView.qml (+13/-3)
dist/qtcreator/doc/examples/uiforms/MainForm.ui.qml (+13/-3)
dist/qtcreator/doc/examples/uiforms/Notes.qml (+13/-3)
dist/qtcreator/doc/examples/uiforms/NotesForm.ui.qml (+13/-3)
dist/qtcreator/doc/examples/uiforms/Settings.qml (+13/-3)
dist/qtcreator/doc/examples/uiforms/SettingsForm.ui.qml (+13/-3)
dist/qtcreator/doc/examples/uiforms/main.cpp (+13/-3)
dist/qtcreator/doc/examples/uiforms/main.qml (+13/-3)
dist/qtcreator/doc/fixnavi.pl (+9/-6)
dist/qtcreator/doc/src/analyze/cpu-usage-analyzer.qdoc (+94/-19)
dist/qtcreator/doc/src/analyze/creator-analyze.qdoc (+24/-20)
dist/qtcreator/doc/src/analyze/creator-clang-static-analyzer.qdoc (+40/-23)
dist/qtcreator/doc/src/analyze/creator-valgrind-overview.qdoc (+20/-16)
dist/qtcreator/doc/src/analyze/creator-valgrind.qdoc (+35/-32)
dist/qtcreator/doc/src/analyze/qtquick-profiler.qdoc (+72/-40)
dist/qtcreator/doc/src/android/androiddev.qdoc (+23/-17)
dist/qtcreator/doc/src/android/deploying-android.qdoc (+22/-15)
dist/qtcreator/doc/src/baremetal/creator-baremetal-dev.qdoc (+18/-11)
dist/qtcreator/doc/src/debugger/creator-debugger-example.qdoc (+23/-18)
dist/qtcreator/doc/src/debugger/creator-debugger-setup.qdoc (+46/-37)
dist/qtcreator/doc/src/debugger/creator-debugger.qdoc (+51/-32)
dist/qtcreator/doc/src/debugger/qtquick-debugger-example.qdoc (+36/-40)
dist/qtcreator/doc/src/debugger/qtquick-debugging.qdoc (+38/-35)
dist/qtcreator/doc/src/editors/creator-beautifier.qdoc (+43/-18)
dist/qtcreator/doc/src/editors/creator-clang-codemodel.qdoc (+61/-20)
dist/qtcreator/doc/src/editors/creator-coding-edit-mode.qdoc (+28/-18)
dist/qtcreator/doc/src/editors/creator-coding.qdoc (+23/-23)
dist/qtcreator/doc/src/editors/creator-diff-editor.qdoc (+22/-17)
dist/qtcreator/doc/src/editors/creator-editors-options-text.qdoc (+18/-11)
dist/qtcreator/doc/src/editors/creator-editors-options.qdoc (+18/-11)
dist/qtcreator/doc/src/editors/creator-editors-writing-code.qdoc (+39/-13)
dist/qtcreator/doc/src/editors/creator-editors.qdoc (+135/-36)
dist/qtcreator/doc/src/editors/creator-finding.qdoc (+18/-11)
dist/qtcreator/doc/src/editors/creator-mime-types.qdoc (+19/-12)
dist/qtcreator/doc/src/editors/creator-modeling.qdoc (+395/-0)
dist/qtcreator/doc/src/howto/creator-autotest.qdoc (+99/-38)
dist/qtcreator/doc/src/howto/creator-cli.qdoc (+19/-12)
dist/qtcreator/doc/src/howto/creator-external-tools.qdoc (+20/-13)
dist/qtcreator/doc/src/howto/creator-help.qdoc (+30/-22)
dist/qtcreator/doc/src/howto/creator-keyboard-shortcuts.qdoc (+75/-31)
dist/qtcreator/doc/src/howto/creator-sessions.qdoc (+18/-11)
dist/qtcreator/doc/src/howto/creator-task-lists.qdoc (+20/-11)
dist/qtcreator/doc/src/howto/creator-tips.qdoc (+31/-25)
dist/qtcreator/doc/src/howto/creator-ui.qdoc (+68/-43)
dist/qtcreator/doc/src/howto/creator-vcs.qdoc (+33/-19)
dist/qtcreator/doc/src/howto/qtcreator-faq.qdoc (+23/-16)
dist/qtcreator/doc/src/ios/creator-ios-dev.qdoc (+19/-12)
dist/qtcreator/doc/src/linux-mobile/creator-deployment-embedded-linux.qdoc (+18/-11)
dist/qtcreator/doc/src/linux-mobile/linuxdev.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-acknowledgements.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-advanced.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-commercial-overview.qdoc (+19/-29)
dist/qtcreator/doc/src/overview/creator-configuring.qdoc (+20/-13)
dist/qtcreator/doc/src/overview/creator-deployment-overview.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-design-overview.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-getting-started.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-glossary.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-help-overview.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-issues.qdoc (+18/-13)
dist/qtcreator/doc/src/overview/creator-mobile-targets.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-overview.qdoc (+21/-14)
dist/qtcreator/doc/src/overview/creator-supported-platforms.qdoc (+19/-12)
dist/qtcreator/doc/src/overview/creator-target-platforms.qdocinc (+3/-3)
dist/qtcreator/doc/src/overview/creator-tech-support.qdoc (+18/-11)
dist/qtcreator/doc/src/overview/creator-testing.qdoc (+19/-12)
dist/qtcreator/doc/src/overview/creator-tutorials.qdoc (+19/-13)
dist/qtcreator/doc/src/overview/mobile-app-design.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-autotools.qdoc (+19/-25)
dist/qtcreator/doc/src/projects/creator-projects-build-run-tutorial.qdoc (+19/-13)
dist/qtcreator/doc/src/projects/creator-projects-building-running.qdoc (+19/-12)
dist/qtcreator/doc/src/projects/creator-projects-building.qdoc (+24/-11)
dist/qtcreator/doc/src/projects/creator-projects-builds-customizing.qdoc (+28/-12)
dist/qtcreator/doc/src/projects/creator-projects-cmake.qdoc (+165/-65)
dist/qtcreator/doc/src/projects/creator-projects-compilers.qdoc (+28/-13)
dist/qtcreator/doc/src/projects/creator-projects-creating.qdoc (+89/-24)
dist/qtcreator/doc/src/projects/creator-projects-custom-wizards-json.qdoc (+133/-54)
dist/qtcreator/doc/src/projects/creator-projects-custom-wizards-xml.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-custom-wizards.qdoc (+49/-17)
dist/qtcreator/doc/src/projects/creator-projects-debuggers.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-generic.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-libraries.qdoc (+23/-16)
dist/qtcreator/doc/src/projects/creator-projects-opening.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-other.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-overview.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-qbs.qdoc (+45/-23)
dist/qtcreator/doc/src/projects/creator-projects-qt-versions.qdoc (+18/-17)
dist/qtcreator/doc/src/projects/creator-projects-running.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-settings-build.qdoc (+25/-18)
dist/qtcreator/doc/src/projects/creator-projects-settings-code-style.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-settings-dependencies.qdoc (+23/-11)
dist/qtcreator/doc/src/projects/creator-projects-settings-editor.qdoc (+21/-12)
dist/qtcreator/doc/src/projects/creator-projects-settings-overview.qdoc (+24/-18)
dist/qtcreator/doc/src/projects/creator-projects-settings-run-debug.qdocinc (+1/-7)
dist/qtcreator/doc/src/projects/creator-projects-settings-run-desktop.qdocinc (+9/-1)
dist/qtcreator/doc/src/projects/creator-projects-settings-run.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-settings-sharing.qdoc (+18/-11)
dist/qtcreator/doc/src/projects/creator-projects-targets.qdoc (+33/-12)
dist/qtcreator/doc/src/qnx/creator-deployment-qnx.qdoc (+18/-9)
dist/qtcreator/doc/src/qnx/creator-developing-qnx.qdoc (+18/-8)
dist/qtcreator/doc/src/qnx/creator-projects-running-qnx.qdocinc (+1/-1)
dist/qtcreator/doc/src/qnx/creator-projects-settings-run-qnx.qdocinc (+0/-2)
dist/qtcreator/doc/src/qtcreator.qdoc (+38/-35)
dist/qtcreator/doc/src/qtquick/creator-mobile-app-tutorial.qdoc (+116/-100)
dist/qtcreator/doc/src/qtquick/creator-tutorial-create-qq-project.qdocinc (+44/-0)
dist/qtcreator/doc/src/qtquick/qtquick-app-development.qdoc (+34/-15)
dist/qtcreator/doc/src/qtquick/qtquick-app-tutorial.qdoc (+115/-189)
dist/qtcreator/doc/src/qtquick/qtquick-buttons.qdoc (+137/-111)
dist/qtcreator/doc/src/qtquick/qtquick-components.qdoc (+32/-13)
dist/qtcreator/doc/src/qtquick/qtquick-connection-editor.qdoc (+23/-26)
dist/qtcreator/doc/src/qtquick/qtquick-creating.qdoc (+42/-24)
dist/qtcreator/doc/src/qtquick/qtquick-designer-extensions.qdoc (+0/-56)
dist/qtcreator/doc/src/qtquick/qtquick-designer.qdoc (+43/-31)
dist/qtcreator/doc/src/qtquick/qtquick-exporting-qml.qdoc (+19/-12)
dist/qtcreator/doc/src/qtquick/qtquick-iso-icon-browser.qdoc (+78/-0)
dist/qtcreator/doc/src/qtquick/qtquick-modules-with-plugins.qdoc (+18/-11)
dist/qtcreator/doc/src/qtquick/qtquick-pathview-editor.qdoc (+16/-22)
dist/qtcreator/doc/src/qtquick/qtquick-screens.qdoc (+29/-13)
dist/qtcreator/doc/src/qtquick/qtquick-toolbars.qdoc (+19/-13)
dist/qtcreator/doc/src/qtquick/qtquick-ui-forms.qdoc (+25/-17)
dist/qtcreator/doc/src/qtquick/qtquick-uiforms-tutorial.qdoc (+24/-53)
dist/qtcreator/doc/src/widgets/doc_src_plugins.qdocinc (+18/-11)
dist/qtcreator/doc/src/widgets/qtdesigner-app-tutorial.qdoc (+23/-16)
dist/qtcreator/doc/src/widgets/qtdesigner-overview.qdoc (+18/-11)
dist/qtcreator/doc/src/widgets/qtdesigner-plugins.qdoc (+24/-17)
dist/qtcreator/doc/src/winrt/creator-winrt.qdoc (+18/-11)
dist/qtcreator/doc/titlecase/jquery.js (+0/-32)
dist/qtcreator/doc/titlecase/to-title-case.html (+10/-9)
dist/qtcreator/doc/titlecase/to-title-case.js (+1/-1)
dist/qtcreator/qbs/imports/QtcAutotest.qbs (+7/-8)
dist/qtcreator/qbs/imports/QtcClangInstallation/functions.js (+0/-65)
dist/qtcreator/qbs/imports/QtcCommercialPlugin.qbs (+6/-0)
dist/qtcreator/qbs/imports/QtcDevHeaders.qbs (+17/-0)
dist/qtcreator/qbs/imports/QtcDocumentation.qbs (+34/-0)
dist/qtcreator/qbs/imports/QtcFunctions/functions.js (+1/-1)
dist/qtcreator/qbs/imports/QtcLibrary.qbs (+13/-7)
dist/qtcreator/qbs/imports/QtcPlugin.qbs (+18/-8)
dist/qtcreator/qbs/imports/QtcProcessOutputReader/procoutputreader.js (+0/-11)
dist/qtcreator/qbs/imports/QtcProduct.qbs (+40/-9)
dist/qtcreator/qbs/imports/QtcTool.qbs (+17/-6)
dist/qtcreator/qbs/modules/libclang/functions.js (+76/-0)
dist/qtcreator/qbs/modules/libclang/libclang.qbs (+36/-0)
dist/qtcreator/qbs/modules/pluginjson/pluginjson.qbs (+11/-8)
dist/qtcreator/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs (+24/-0)
dist/qtcreator/qbs/modules/qtc/qtc.js (+84/-0)
dist/qtcreator/qbs/modules/qtc/qtc.qbs (+91/-0)
dist/qtcreator/qtcreator.pri (+55/-13)
dist/qtcreator/qtcreator.pro (+9/-8)
dist/qtcreator/qtcreator.qbs (+44/-48)
dist/qtcreator/qtcreatordata.pri (+41/-0)
dist/qtcreator/scripts/checkInstalledFiles.py (+26/-0)
dist/qtcreator/scripts/clangCompleteAt.sh (+24/-27)
dist/qtcreator/scripts/common.py (+162/-0)
dist/qtcreator/scripts/createDevPackage.py (+138/-0)
dist/qtcreator/scripts/createSourcePackages.sh (+1/-0)
dist/qtcreator/scripts/dependencyinfo.py (+25/-27)
dist/qtcreator/scripts/deployqt.py (+105/-113)
dist/qtcreator/scripts/deployqtHelper_mac.sh (+38/-4)
dist/qtcreator/scripts/fixCopyright.sh (+25/-0)
dist/qtcreator/scripts/fix_makefile_header_dependencies.sh (+25/-0)
dist/qtcreator/scripts/gcc2tasks.pl (+25/-0)
dist/qtcreator/scripts/hasCopyright.pl (+25/-0)
dist/qtcreator/scripts/krazy2tasks.pl (+25/-0)
dist/qtcreator/scripts/makedmg.sh (+26/-2)
dist/qtcreator/scripts/msvc2tasks.pl (+57/-9)
dist/qtcreator/scripts/mytasks.pl (+25/-0)
dist/qtcreator/scripts/packageIfw.py (+61/-46)
dist/qtcreator/scripts/packagePlugins.py (+54/-0)
dist/qtcreator/scripts/purify2tasks.pl (+25/-0)
dist/qtcreator/scripts/qdoc2tasks.pl (+25/-0)
dist/qtcreator/scripts/test2tasks.pl (+25/-0)
dist/qtcreator/scripts/uichanges.py (+25/-27)
dist/qtcreator/scripts/updateCopyright.pl (+232/-0)
dist/qtcreator/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore/qobjectdefs.h (+13/-18)
dist/qtcreator/share/qtcreator/debugger/LGPL_EXCEPTION.TXT (+0/-22)
dist/qtcreator/share/qtcreator/debugger/LICENSE.GPL3-EXCEPT (+704/-0)
dist/qtcreator/share/qtcreator/debugger/LICENSE.LGPL (+0/-504)
dist/qtcreator/share/qtcreator/debugger/boosttypes.py (+59/-33)
dist/qtcreator/share/qtcreator/debugger/creatortypes.py (+33/-31)
dist/qtcreator/share/qtcreator/debugger/dumper.py (+965/-499)
dist/qtcreator/share/qtcreator/debugger/gdbbridge.py (+218/-198)
dist/qtcreator/share/qtcreator/debugger/lldbbridge.py (+408/-380)
dist/qtcreator/share/qtcreator/debugger/misctypes.py (+41/-43)
dist/qtcreator/share/qtcreator/debugger/pdbbridge.py (+1524/-93)
dist/qtcreator/share/qtcreator/debugger/personaltypes.py (+15/-20)
dist/qtcreator/share/qtcreator/debugger/qttypes.py (+203/-538)
dist/qtcreator/share/qtcreator/debugger/stdtypes.py (+142/-30)
dist/qtcreator/share/qtcreator/designer/templates.xml (+0/-13)
dist/qtcreator/share/qtcreator/designer/templates/Dialog_with_Buttons_Bottom.ui (+0/-71)
dist/qtcreator/share/qtcreator/designer/templates/Dialog_with_Buttons_Right.ui (+0/-71)
dist/qtcreator/share/qtcreator/designer/templates/Dialog_without_Buttons.ui (+0/-18)
dist/qtcreator/share/qtcreator/designer/templates/Main_Window.ui (+0/-27)
dist/qtcreator/share/qtcreator/designer/templates/Widget.ui (+0/-24)
dist/qtcreator/share/qtcreator/generic-highlighter/alert.xml (+0/-83)
dist/qtcreator/share/qtcreator/generic-highlighter/autoconf.xml (+0/-396)
dist/qtcreator/share/qtcreator/generic-highlighter/bash.xml (+0/-956)
dist/qtcreator/share/qtcreator/generic-highlighter/cmake.xml (+0/-1033)
dist/qtcreator/share/qtcreator/generic-highlighter/css.xml (+0/-919)
dist/qtcreator/share/qtcreator/generic-highlighter/doxygen.xml (+0/-514)
dist/qtcreator/share/qtcreator/generic-highlighter/dtd.xml (+0/-110)
dist/qtcreator/share/qtcreator/generic-highlighter/html.xml (+0/-226)
dist/qtcreator/share/qtcreator/generic-highlighter/ini.xml (+0/-80)
dist/qtcreator/share/qtcreator/generic-highlighter/java.xml (+0/-3858)
dist/qtcreator/share/qtcreator/generic-highlighter/javadoc.xml (+0/-108)
dist/qtcreator/share/qtcreator/generic-highlighter/makefile.xml (+0/-218)
dist/qtcreator/share/qtcreator/generic-highlighter/perl.xml (+0/-842)
dist/qtcreator/share/qtcreator/generic-highlighter/ruby.xml (+0/-924)
dist/qtcreator/share/qtcreator/generic-highlighter/valgrind-suppression.xml (+0/-51)
dist/qtcreator/share/qtcreator/generic-highlighter/xml.xml (+0/-150)
dist/qtcreator/share/qtcreator/generic-highlighter/yacc.xml (+0/-164)
dist/qtcreator/share/qtcreator/glsl/glsl_120.frag (+13/-18)
dist/qtcreator/share/qtcreator/glsl/glsl_120.vert (+13/-18)
dist/qtcreator/share/qtcreator/glsl/glsl_120_common.glsl (+13/-18)
dist/qtcreator/share/qtcreator/glsl/glsl_es_100.frag (+13/-18)
dist/qtcreator/share/qtcreator/glsl/glsl_es_100.vert (+13/-18)
dist/qtcreator/share/qtcreator/glsl/glsl_es_100_common.glsl (+13/-18)
dist/qtcreator/share/qtcreator/modeleditor/standard.def (+335/-0)
dist/qtcreator/share/qtcreator/qml-type-descriptions/qt5QtQuick2-bundle.json (+5/-0)
dist/qtcreator/share/qtcreator/qml/qmldump/Info.plist.in (+0/-29)
dist/qtcreator/share/qtcreator/qml/qmldump/LGPL_EXCEPTION.TXT (+0/-22)
dist/qtcreator/share/qtcreator/qml/qmldump/LICENSE.LGPL (+0/-504)
dist/qtcreator/share/qtcreator/qml/qmldump/main.cpp (+0/-680)
dist/qtcreator/share/qtcreator/qml/qmldump/qmldump.pro (+0/-21)
dist/qtcreator/share/qtcreator/qml/qmldump/qmlstreamwriter.cpp (+0/-175)
dist/qtcreator/share/qtcreator/qml/qmldump/qmlstreamwriter.h (+0/-71)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changeauxiliarycommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changeauxiliarycommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changebindingscommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changebindingscommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changefileurlcommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changefileurlcommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changeidscommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changeidscommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changenodesourcecommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changenodesourcecommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changestatecommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changestatecommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changevaluescommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/changevaluescommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/childrenchangedcommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/childrenchangedcommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/clearscenecommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/clearscenecommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/completecomponentcommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/completecomponentcommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/componentcompletedcommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/componentcompletedcommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/createinstancescommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/createinstancescommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/createscenecommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/createscenecommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/debugoutputcommand.cpp (+13/-19)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/debugoutputcommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/endpuppetcommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/endpuppetcommand.h (+15/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/informationchangedcommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/informationchangedcommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/pixmapchangedcommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/pixmapchangedcommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/puppetalivecommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/puppetalivecommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/removeinstancescommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/removeinstancescommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/removepropertiescommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/removepropertiescommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/removesharedmemorycommand.cpp (+13/-19)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/removesharedmemorycommand.h (+14/-23)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/reparentinstancescommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/reparentinstancescommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/statepreviewimagechangedcommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/statepreviewimagechangedcommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/synchronizecommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/synchronizecommand.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/tokencommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/tokencommand.h (+14/-23)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/valueschangedcommand.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/commands/valueschangedcommand.h (+14/-23)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/addimportcontainer.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/addimportcontainer.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/idcontainer.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/idcontainer.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/imagecontainer.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/imagecontainer.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/informationcontainer.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/informationcontainer.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/instancecontainer.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/instancecontainer.h (+14/-21)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/propertyabstractcontainer.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/propertyabstractcontainer.h (+14/-21)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/propertybindingcontainer.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/propertybindingcontainer.h (+14/-21)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/propertyvaluecontainer.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/propertyvaluecontainer.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/reparentcontainer.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/reparentcontainer.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/sharedmemory.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/sharedmemory_qt.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/container/sharedmemory_unix.cpp (+15/-19)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/instances/nodeinstanceclientproxy.cpp (+19/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/instances/nodeinstanceclientproxy.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/interfaces/commondefines.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceclientinterface.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceglobal.h (+26/-4)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/interfaces/nodeinstanceserverinterface.h (+14/-21)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/mockfiles/Window.qml (+25/-0)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/Info.plist (+17/-8)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/anchorchangesnodeinstance.cpp (+13/-20)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/anchorchangesnodeinstance.h (+14/-23)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/behaviornodeinstance.cpp (+14/-19)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/behaviornodeinstance.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/childrenchangeeventfilter.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/childrenchangeeventfilter.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/componentnodeinstance.cpp (+14/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/componentnodeinstance.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/dummycontextobject.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/dummycontextobject.h (+14/-21)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/dummynodeinstance.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/dummynodeinstance.h (+14/-21)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/layoutnodeinstance.cpp (+16/-19)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/layoutnodeinstance.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp (+30/-29)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstancesignalspy.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstancesignalspy.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp (+21/-32)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/positionernodeinstance.cpp (+18/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/positionernodeinstance.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmlpropertychangesnodeinstance.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmlpropertychangesnodeinstance.h (+15/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmlstatenodeinstance.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmlstatenodeinstance.h (+15/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmltransitionnodeinstance.cpp (+15/-19)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qmltransitionnodeinstance.h (+14/-21)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.cpp (+14/-21)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5informationnodeinstanceserver.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceclientproxy.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5rendernodeinstanceserver.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5testnodeinstanceserver.cpp (+14/-21)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5testnodeinstanceserver.h (+29/-38)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp (+48/-39)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.h (+14/-23)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp (+16/-20)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pri (+5/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppetmain.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qmlprivategate/designercustomobjectdata.cpp (+20/-24)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qmlprivategate/designercustomobjectdata.h (+14/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qmlprivategate/designersupportdelegate.h (+25/-0)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qmlprivategate/metaobject.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qmlprivategate/metaobject.h (+16/-23)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qmlprivategate/qmlprivategate.cpp (+28/-28)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qmlprivategate/qmlprivategate.h (+16/-22)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qmlprivategate/qmlprivategate.pri (+24/-0)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/qmlprivategate/qmlprivategate_56.cpp (+75/-42)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/types/enumeration.cpp (+13/-18)
dist/qtcreator/share/qtcreator/qml/qmlpuppet/types/enumeration.h (+14/-22)
dist/qtcreator/share/qtcreator/qmldesigner/common/DesignerScrollViewStyle.qml (+15/-25)
dist/qtcreator/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemDelegate.qml (+63/-66)
dist/qtcreator/share/qtcreator/qmldesigner/itemLibraryQmlSources/ItemsView.qml (+22/-34)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/AligmentHorizontalButtons.qml (+27/-39)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/AligmentVerticalButtons.qml (+27/-39)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/AnchorButtons.qml (+34/-42)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/BoolButtonRowButton.qml (+22/-37)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Button.qml (+20/-35)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRow2.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ButtonRowButton.qml (+20/-29)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CheckBox.qml (+14/-20)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorButton.qml (+17/-38)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorCheckButton.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorEditor.qml (+13/-19)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ColorLogic.qml (+20/-25)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ComboBox.qml (+23/-19)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Constants.js (+13/-19)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomCheckBoxStyle.qml (+30/-22)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomComboBoxStyle.qml (+29/-57)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/CustomSpinBoxStyle.qml (+30/-44)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/DoubleSpinBox.qml (+42/-0)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExpandingSpacer.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ExtendedFunctionButton.qml (+151/-121)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FlickableSection.qml (+21/-36)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontComboBox.qml (+21/-36)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontSection.qml (+23/-37)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/FontStyleButtons.qml (+28/-43)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/GradientLine.qml (+60/-21)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/GroupBox.qml (+25/-0)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/HueSlider.qml (+20/-35)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/IconLabel.qml (+14/-19)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Label.qml (+16/-19)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/LineEdit.qml (+46/-51)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/OriginControl.qml (+45/-47)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/RoundedPanel.qml (+36/-45)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ScrollView.qml (+25/-0)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SecondColumnLayout.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Section.qml (+36/-32)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SectionLayout.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SliderSpinBox.qml (+0/-45)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/SpinBox.qml (+15/-21)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/StandardTextSection.qml (+20/-35)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/Tab.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/TabView.qml (+16/-28)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/ToolTipArea.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/UrlChooser.qml (+35/-39)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/HelperWidgets/qmldir (+1/-1)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/PropertyTemplates/TemplateTypes.qml (+24/-0)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/AdvancedSection.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/AnchorRow.qml (+34/-43)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/BorderImageSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/ColumnSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/FlickableSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/FlipableSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/FlowSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/GeometrySection.qml (+20/-35)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/GridSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/GridViewSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/ImageSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/ItemPane.qml (+14/-19)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/LayoutPoperties.qml (+14/-19)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/LayoutSection.qml (+36/-49)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/Layouts/GridLayoutSpecifics.qml (+135/-0)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/ListViewSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/MouseAreaSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/PathViewSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/QtObjectPane.qml (+14/-19)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/RectangleSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/RowSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/TargetComboBox.qml (+15/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/TextEditSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/TextInputSection.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/TextInputSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/TextSpecifics.qml (+13/-18)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/Window/WindowSpecifics.qml (+14/-19)
dist/qtcreator/share/qtcreator/qmldesigner/propertyEditorQmlSources/QtQuick/emptyPane.qml (+14/-19)
dist/qtcreator/share/qtcreator/qmldesigner/statesEditorQmlSources/DesignerTextFieldStyle.qml (+19/-37)
dist/qtcreator/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesDelegate.qml (+23/-25)
dist/qtcreator/share/qtcreator/qmldesigner/statesEditorQmlSources/StatesList.qml (+26/-24)
dist/qtcreator/share/qtcreator/snippets/cpp.xml (+118/-0)
dist/qtcreator/share/qtcreator/static.pri (+0/-39)
dist/qtcreator/share/qtcreator/static.pro (+6/-78)
dist/qtcreator/share/qtcreator/styles/creator-dark.xml (+63/-0)
dist/qtcreator/share/qtcreator/styles/dark.xml (+2/-0)
dist/qtcreator/share/qtcreator/styles/grayscale.xml (+7/-1)
dist/qtcreator/share/qtcreator/styles/inkpot.xml (+2/-0)
dist/qtcreator/share/qtcreator/styles/intellij.xml (+1/-0)
dist/qtcreator/share/qtcreator/styles/modnokai_night_shift_v2.xml (+64/-0)
dist/qtcreator/share/qtcreator/styles/solarized-dark.xml (+69/-0)
dist/qtcreator/share/qtcreator/styles/solarized-light.xml (+69/-0)
dist/qtcreator/share/qtcreator/templates/shared/qrcdeployment.pri (+0/-13)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/auto.pro (+3/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/gtest_dependency.pri (+31/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/main.cpp (+31/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/src.pro (+18/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/tests.pro (+3/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/tmp.pro (+12/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/tst.pro (+34/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/tst_main.cpp (+10/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/tst_src.cpp (+60/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/files/tst_src.h (+11/-0)
dist/qtcreator/share/qtcreator/templates/wizards/autotest/wizard.json (+241/-0)
dist/qtcreator/share/qtcreator/templates/wizards/classes/cpp/wizard.json (+12/-4)
dist/qtcreator/share/qtcreator/templates/wizards/classes/itemmodel/itemmodel.cpp (+133/-0)
dist/qtcreator/share/qtcreator/templates/wizards/classes/itemmodel/itemmodel.h (+65/-0)
dist/qtcreator/share/qtcreator/templates/wizards/classes/itemmodel/listmodel.cpp (+85/-0)
dist/qtcreator/share/qtcreator/templates/wizards/classes/itemmodel/listmodel.h (+50/-0)
dist/qtcreator/share/qtcreator/templates/wizards/classes/itemmodel/tablemodel.cpp (+106/-0)
dist/qtcreator/share/qtcreator/templates/wizards/classes/itemmodel/tablemodel.h (+53/-0)
dist/qtcreator/share/qtcreator/templates/wizards/classes/itemmodel/wizard.json (+202/-0)
dist/qtcreator/share/qtcreator/templates/wizards/classes/python/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/classes/qtquickui/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/codesnippet/wizard.xml (+13/-18)
dist/qtcreator/share/qtcreator/templates/wizards/files/cppheader/wizard.json (+6/-3)
dist/qtcreator/share/qtcreator/templates/wizards/files/cppsource/wizard.json (+6/-3)
dist/qtcreator/share/qtcreator/templates/wizards/files/form/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/files/glsl/gl/fragment/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/files/glsl/gl/vertex/wizard.json (+2/-2)
dist/qtcreator/share/qtcreator/templates/wizards/files/glsl/gles/fragment/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/files/glsl/gles/vertex/wizard.json (+2/-2)
dist/qtcreator/share/qtcreator/templates/wizards/files/java/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/files/js/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/files/modeling/file.qmodel (+55/-0)
dist/qtcreator/share/qtcreator/templates/wizards/files/modeling/wizard.json (+67/-0)
dist/qtcreator/share/qtcreator/templates/wizards/files/nim/file.nim (+2/-0)
dist/qtcreator/share/qtcreator/templates/wizards/files/nim/wizard.json (+37/-0)
dist/qtcreator/share/qtcreator/templates/wizards/files/python/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/files/qrc/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/files/qtquick1/file.qml (+0/-5)
dist/qtcreator/share/qtcreator/templates/wizards/files/qtquick1/wizard.json (+0/-37)
dist/qtcreator/share/qtcreator/templates/wizards/files/qtquick2/file.qml (+0/-5)
dist/qtcreator/share/qtcreator/templates/wizards/files/qtquick2/file.qml.tpl (+5/-0)
dist/qtcreator/share/qtcreator/templates/wizards/files/qtquick2/wizard.json (+2/-2)
dist/qtcreator/share/qtcreator/templates/wizards/files/scratch/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/files/scxml/file.scxml (+3/-0)
dist/qtcreator/share/qtcreator/templates/wizards/files/scxml/wizard.json (+66/-0)
dist/qtcreator/share/qtcreator/templates/wizards/files/text/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/git.ignore (+1/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/nim/main.nim (+5/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/nim/wizard.json (+64/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/plainc/file.pro (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/plainc/file.qbs (+0/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/plainc/main.c (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/plainc/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/plaincpp/file.qbs (+0/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/plaincpp/main.cpp (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/plaincpp/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/consoleapp/file.pro (+2/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/consoleapp/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/empty/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtcanvas3dapplication/app.pro (+5/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtcanvas3dapplication/main.qml (+0/-30)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtcanvas3dapplication/main.qml.tpl (+30/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtcanvas3dapplication/threejs/3rdparty/three.js (+23355/-14849)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtcanvas3dapplication/threejs/glcode.js (+0/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtcanvas3dapplication/wizard.json (+5/-8)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtlabscontrolsapplication/Page1.qml.tpl (+7/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtlabscontrolsapplication/Page1Form.ui.qml.tpl (+24/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtlabscontrolsapplication/app.pro (+15/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtlabscontrolsapplication/main.cpp (+16/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtlabscontrolsapplication/main.qml.tpl (+74/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtlabscontrolsapplication/qml.qrc (+7/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtlabscontrolsapplication/wizard.json (+84/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickapplication/MainForm.ui.qml (+0/-18)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickapplication/MainForm.ui.qml.tpl (+29/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickapplication/app.pro (+3/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickapplication/main.cpp (+4/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickapplication/main.qml (+0/-27)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickapplication/main.qml.tpl (+77/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickapplication/wizard.json (+38/-11)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrols2application/Page1.qml.tpl (+7/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrols2application/Page1Form.ui.qml.tpl (+24/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrols2application/app.pro (+15/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrols2application/main.cpp (+16/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrols2application/main.qml.tpl (+74/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrols2application/qml.qrc (+7/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrols2application/wizard.json (+84/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrolsapplication/MainForm.ui.qml (+0/-25)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrolsapplication/MainForm.ui.qml.tpl (+25/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrolsapplication/app.pro (+5/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrolsapplication/main.qml (+0/-49)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrolsapplication/main.qml.tpl (+49/-0)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmake/qtquickcontrolsapplication/wizard.json (+25/-7)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmlproject/qtquickapplication/wizard.json (+14/-5)
dist/qtcreator/share/qtcreator/templates/wizards/projects/qmlproject/qtquickcontrolsapplication/wizard.json (+14/-4)
dist/qtcreator/share/qtcreator/templates/wizards/projects/vcs/bazaar/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/vcs/cvs/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/vcs/git/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/vcs/mercurial/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/projects/vcs/subversion/wizard.json (+1/-1)
dist/qtcreator/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin.cpp (+8/-6)
dist/qtcreator/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin.h (+2/-5)
dist/qtcreator/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin.pro (+10/-8)
dist/qtcreator/share/qtcreator/templates/wizards/qtcreatorplugin/myplugin_global.h (+1/-4)
dist/qtcreator/share/qtcreator/templates/wizards/qtcreatorplugin/mypluginconstants.h (+1/-4)
dist/qtcreator/share/qtcreator/templates/wizards/qtcreatorplugin/wizard.xml (+13/-18)
dist/qtcreator/share/qtcreator/templates/wizards/qtquick1-extension/plugin.h (+1/-4)
dist/qtcreator/share/qtcreator/templates/wizards/qtquick1-extension/wizard.xml (+13/-18)
dist/qtcreator/share/qtcreator/templates/wizards/qtquick2-extension/plugin.h (+1/-4)
dist/qtcreator/share/qtcreator/templates/wizards/qtquick2-extension/wizard.xml (+13/-18)
dist/qtcreator/share/qtcreator/themes/dark.creatortheme (+108/-38)
dist/qtcreator/share/qtcreator/themes/default.creatortheme (+79/-32)
dist/qtcreator/share/qtcreator/themes/flat-dark.creatortheme (+230/-0)
dist/qtcreator/share/qtcreator/themes/flat-light.creatortheme (+207/-0)
dist/qtcreator/share/qtcreator/themes/flat.creatortheme (+206/-0)
dist/qtcreator/share/qtcreator/translations/check-ts.pl (+13/-19)
dist/qtcreator/share/qtcreator/translations/jsonwizard_tr.pro (+4/-4)
dist/qtcreator/share/qtcreator/translations/qtcreator_de.ts (+9010/-7631)
dist/qtcreator/share/qtcreator/translations/qtcreator_ja.ts (+11879/-11988)
dist/qtcreator/share/qtcreator/translations/qtcreator_pl.ts (+2785/-847)
dist/qtcreator/share/qtcreator/translations/qtcreator_ru.ts (+5282/-1906)
dist/qtcreator/share/qtcreator/translations/qtcreator_uk.ts (+6198/-941)
dist/qtcreator/share/qtcreator/translations/translations.pro (+9/-27)
dist/qtcreator/share/qtcreator/translations/translations.qbs (+11/-2)
dist/qtcreator/share/qtcreator/welcomescreen/develop.qml (+38/-63)
dist/qtcreator/share/qtcreator/welcomescreen/dummydata/examplesModel.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/dummydata/pagesModel.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/dummydata/projectList.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/dummydata/sessionList.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/dummydata/tutorialsModel.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/examples.qml (+13/-19)
dist/qtcreator/share/qtcreator/welcomescreen/qtcreator_tutorials.xml (+70/-70)
dist/qtcreator/share/qtcreator/welcomescreen/tutorials.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/welcomescreen.qml (+14/-19)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/Button.qml (+43/-93)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/ComboBox.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/CustomFonts.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/CustomTab.qml (+0/-56)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/CustomizedGridView.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/Delegate.qml (+29/-39)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/IconAndLink.qml (+36/-22)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/LeftSideBar.qml (+0/-56)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/LinkedText.qml (+0/-111)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/LinksBar.qml (+0/-151)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/Logo.qml (+0/-48)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/NativeText.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/PageCaption.qml (+0/-59)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/PageLoader.qml (+13/-19)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/ProjectItem.qml (+45/-54)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/RecentProjects.qml (+14/-26)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/SearchBar.qml (+18/-24)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/SessionActionLabel.qml (+42/-0)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/SessionItem.qml (+93/-146)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/Sessions.qml (+15/-21)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/SideBar.qml (+61/-115)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/Tabs.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/ToolTip.qml (+16/-31)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/dummydata/context/ExampleDelegate.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/dummydata/context/ExampleGridView.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/dummydata/examplesModel.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/dummydata/mockupTags.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/dummydata/pagesModel.qml (+13/-18)
dist/qtcreator/share/qtcreator/welcomescreen/widgets/dummydata/tabsModel.qml (+13/-18)
dist/qtcreator/share/share.qbs (+16/-4)
dist/qtcreator/src/app/Info.plist (+258/-0)
dist/qtcreator/src/app/Info.plist.in (+0/-254)
dist/qtcreator/src/app/app.pro (+30/-14)
dist/qtcreator/src/app/app.qbs (+29/-8)
dist/qtcreator/src/app/app_version.h.in (+15/-23)
dist/qtcreator/src/app/app_version_header.qbs (+18/-8)
dist/qtcreator/src/app/main.cpp (+90/-77)
dist/qtcreator/src/app/qtcreator.xcassets/qtcreator.appiconset/Contents.json (+68/-0)
dist/qtcreator/src/libs/3rdparty/botan/botan.cpp (+2/-2)
dist/qtcreator/src/libs/3rdparty/botan/botan.h (+1/-1)
dist/qtcreator/src/libs/3rdparty/botan/botan.pri (+2/-2)
dist/qtcreator/src/libs/3rdparty/cplusplus/AST.cpp (+22/-0)
dist/qtcreator/src/libs/3rdparty/cplusplus/AST.h (+27/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/ASTClone.cpp (+9/-0)
dist/qtcreator/src/libs/3rdparty/cplusplus/ASTMatch0.cpp (+8/-0)
dist/qtcreator/src/libs/3rdparty/cplusplus/ASTMatcher.cpp (+15/-0)
dist/qtcreator/src/libs/3rdparty/cplusplus/ASTMatcher.h (+2/-4)
dist/qtcreator/src/libs/3rdparty/cplusplus/ASTPatternBuilder.h (+7/-0)
dist/qtcreator/src/libs/3rdparty/cplusplus/ASTVisit.cpp (+8/-0)
dist/qtcreator/src/libs/3rdparty/cplusplus/ASTVisitor.h (+3/-4)
dist/qtcreator/src/libs/3rdparty/cplusplus/ASTfwd.h (+2/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/Bind.cpp (+22/-32)
dist/qtcreator/src/libs/3rdparty/cplusplus/Bind.h (+1/-4)
dist/qtcreator/src/libs/3rdparty/cplusplus/CPlusPlus.h (+1/-4)
dist/qtcreator/src/libs/3rdparty/cplusplus/CPlusPlusForwardDeclarations.h (+1/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/Control.cpp (+3/-13)
dist/qtcreator/src/libs/3rdparty/cplusplus/Control.h (+1/-8)
dist/qtcreator/src/libs/3rdparty/cplusplus/CoreTypes.h (+1/-4)
dist/qtcreator/src/libs/3rdparty/cplusplus/DiagnosticClient.h (+1/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/FullySpecifiedType.cpp (+11/-6)
dist/qtcreator/src/libs/3rdparty/cplusplus/FullySpecifiedType.h (+1/-8)
dist/qtcreator/src/libs/3rdparty/cplusplus/Keywords.cpp (+16/-0)
dist/qtcreator/src/libs/3rdparty/cplusplus/Lexer.cpp (+126/-34)
dist/qtcreator/src/libs/3rdparty/cplusplus/Lexer.h (+3/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/LiteralTable.h (+1/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/Literals.h (+1/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/Matcher.cpp (+13/-29)
dist/qtcreator/src/libs/3rdparty/cplusplus/Matcher.h (+14/-23)
dist/qtcreator/src/libs/3rdparty/cplusplus/MemoryPool.h (+1/-4)
dist/qtcreator/src/libs/3rdparty/cplusplus/Name.h (+1/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/NameVisitor.h (+1/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/Names.h (+2/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/Parser.cpp (+73/-18)
dist/qtcreator/src/libs/3rdparty/cplusplus/Parser.h (+2/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/QtContextKeywords.h (+1/-4)
dist/qtcreator/src/libs/3rdparty/cplusplus/SafeMatcher.cpp (+13/-18)
dist/qtcreator/src/libs/3rdparty/cplusplus/SafeMatcher.h (+13/-18)
dist/qtcreator/src/libs/3rdparty/cplusplus/Scope.cpp (+1/-1)
dist/qtcreator/src/libs/3rdparty/cplusplus/Scope.h (+1/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/Symbol.cpp (+2/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/Symbol.h (+2/-11)
dist/qtcreator/src/libs/3rdparty/cplusplus/SymbolVisitor.h (+1/-6)
dist/qtcreator/src/libs/3rdparty/cplusplus/Symbols.cpp (+6/-52)
dist/qtcreator/src/libs/3rdparty/cplusplus/Symbols.h (+13/-40)
dist/qtcreator/src/libs/3rdparty/cplusplus/Templates.cpp (+5/-16)
dist/qtcreator/src/libs/3rdparty/cplusplus/Templates.h (+1/-6)
dist/qtcreator/src/libs/3rdparty/cplusplus/Token.h (+8/-6)
dist/qtcreator/src/libs/3rdparty/cplusplus/TranslationUnit.h (+1/-5)
dist/qtcreator/src/libs/3rdparty/cplusplus/Type.cpp (+0/-3)
dist/qtcreator/src/libs/3rdparty/cplusplus/Type.h (+1/-7)
dist/qtcreator/src/libs/3rdparty/cplusplus/TypeVisitor.h (+1/-6)
dist/qtcreator/src/libs/3rdparty/cplusplus/cppassert.h (+24/-34)
dist/qtcreator/src/libs/3rdparty/sqlite/sqlite.pri (+0/-4)
dist/qtcreator/src/libs/aggregation/aggregate.cpp (+16/-21)
dist/qtcreator/src/libs/aggregation/aggregate.h (+15/-24)
dist/qtcreator/src/libs/aggregation/aggregation.qbs (+14/-9)
dist/qtcreator/src/libs/aggregation/aggregation_global.h (+14/-22)
dist/qtcreator/src/libs/aggregation/examples/text/main.cpp (+15/-19)
dist/qtcreator/src/libs/aggregation/examples/text/main.h (+15/-24)
dist/qtcreator/src/libs/aggregation/examples/text/myinterfaces.h (+14/-22)
dist/qtcreator/src/libs/clangbackendipc/clangbackendipc-lib.pri (+55/-33)
dist/qtcreator/src/libs/clangbackendipc/clangbackendipc.qbs (+5/-4)
dist/qtcreator/src/libs/clangbackendipc/clangbackendipc_dependencies.pri (+1/-1)
dist/qtcreator/src/libs/clangbackendipc/clangbackendipc_global.h (+109/-24)
dist/qtcreator/src/libs/clangbackendipc/clangbackendipcdebugutils.cpp (+13/-18)
dist/qtcreator/src/libs/clangbackendipc/clangbackendipcdebugutils.h (+14/-22)
dist/qtcreator/src/libs/clangbackendipc/cmbalivecommand.cpp (+0/-63)
dist/qtcreator/src/libs/clangbackendipc/cmbalivecommand.h (+0/-55)
dist/qtcreator/src/libs/clangbackendipc/cmbalivemessage.cpp (+53/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbalivemessage.h (+43/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbcodecompletedcommand.cpp (+0/-105)
dist/qtcreator/src/libs/clangbackendipc/cmbcodecompletedcommand.h (+0/-74)
dist/qtcreator/src/libs/clangbackendipc/cmbcodecompletedmessage.cpp (+123/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbcodecompletedmessage.h (+66/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbcommands.cpp (+0/-108)
dist/qtcreator/src/libs/clangbackendipc/cmbcommands.h (+0/-45)
dist/qtcreator/src/libs/clangbackendipc/cmbcompletecodecommand.cpp (+0/-145)
dist/qtcreator/src/libs/clangbackendipc/cmbcompletecodecommand.h (+0/-87)
dist/qtcreator/src/libs/clangbackendipc/cmbcompletecodemessage.cpp (+131/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbcompletecodemessage.h (+75/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbechocommand.cpp (+0/-91)
dist/qtcreator/src/libs/clangbackendipc/cmbechocommand.h (+0/-68)
dist/qtcreator/src/libs/clangbackendipc/cmbechomessage.cpp (+75/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbechomessage.h (+56/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbendcommand.cpp (+0/-70)
dist/qtcreator/src/libs/clangbackendipc/cmbendcommand.h (+0/-55)
dist/qtcreator/src/libs/clangbackendipc/cmbendmessage.cpp (+61/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbendmessage.h (+45/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbregisterprojectsforcodecompletioncommand.cpp (+0/-100)
dist/qtcreator/src/libs/clangbackendipc/cmbregisterprojectsforcodecompletioncommand.h (+0/-69)
dist/qtcreator/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.cpp (+88/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbregisterprojectsforeditormessage.h (+58/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbregistertranslationunitsforcodecompletioncommand.cpp (+0/-99)
dist/qtcreator/src/libs/clangbackendipc/cmbregistertranslationunitsforcodecompletioncommand.h (+0/-69)
dist/qtcreator/src/libs/clangbackendipc/cmbregistertranslationunitsforeditormessage.cpp (+117/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbregistertranslationunitsforeditormessage.h (+64/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbunregisterprojectsforcodecompletioncommand.cpp (+0/-101)
dist/qtcreator/src/libs/clangbackendipc/cmbunregisterprojectsforcodecompletioncommand.h (+0/-71)
dist/qtcreator/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.cpp (+89/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbunregisterprojectsforeditormessage.h (+59/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbunregistertranslationunitsforcodecompletioncommand.cpp (+0/-105)
dist/qtcreator/src/libs/clangbackendipc/cmbunregistertranslationunitsforcodecompletioncommand.h (+0/-74)
dist/qtcreator/src/libs/clangbackendipc/cmbunregistertranslationunitsforeditormessage.cpp (+93/-0)
dist/qtcreator/src/libs/clangbackendipc/cmbunregistertranslationunitsforeditormessage.h (+63/-0)
dist/qtcreator/src/libs/clangbackendipc/codecompletion.cpp (+59/-60)
dist/qtcreator/src/libs/clangbackendipc/codecompletion.h (+26/-38)
dist/qtcreator/src/libs/clangbackendipc/codecompletionchunk.cpp (+31/-58)
dist/qtcreator/src/libs/clangbackendipc/codecompletionchunk.h (+21/-32)
dist/qtcreator/src/libs/clangbackendipc/connectionclient.cpp (+53/-31)
dist/qtcreator/src/libs/clangbackendipc/connectionclient.h (+20/-25)
dist/qtcreator/src/libs/clangbackendipc/connectionserver.cpp (+18/-22)
dist/qtcreator/src/libs/clangbackendipc/connectionserver.h (+16/-24)
dist/qtcreator/src/libs/clangbackendipc/container_common.h (+0/-62)
dist/qtcreator/src/libs/clangbackendipc/diagnosticcontainer.cpp (+192/-0)
dist/qtcreator/src/libs/clangbackendipc/diagnosticcontainer.h (+83/-0)
dist/qtcreator/src/libs/clangbackendipc/diagnosticschangedmessage.cpp (+91/-0)
dist/qtcreator/src/libs/clangbackendipc/diagnosticschangedmessage.h (+65/-0)
dist/qtcreator/src/libs/clangbackendipc/filecontainer.cpp (+52/-35)
dist/qtcreator/src/libs/clangbackendipc/filecontainer.h (+25/-29)
dist/qtcreator/src/libs/clangbackendipc/fixitcontainer.cpp (+91/-0)
dist/qtcreator/src/libs/clangbackendipc/fixitcontainer.h (+59/-0)
dist/qtcreator/src/libs/clangbackendipc/highlightingchangedmessage.cpp (+105/-0)
dist/qtcreator/src/libs/clangbackendipc/highlightingchangedmessage.h (+69/-0)
dist/qtcreator/src/libs/clangbackendipc/highlightingmarkcontainer.cpp (+229/-0)
dist/qtcreator/src/libs/clangbackendipc/highlightingmarkcontainer.h (+65/-0)
dist/qtcreator/src/libs/clangbackendipc/ipcclientdispatcher.cpp (+47/-40)
dist/qtcreator/src/libs/clangbackendipc/ipcclientdispatcher.h (+20/-26)
dist/qtcreator/src/libs/clangbackendipc/ipcclientinterface.cpp (+46/-44)
dist/qtcreator/src/libs/clangbackendipc/ipcclientinterface.h (+38/-36)
dist/qtcreator/src/libs/clangbackendipc/ipcclientproxy.cpp (+66/-58)
dist/qtcreator/src/libs/clangbackendipc/ipcclientproxy.h (+25/-31)
dist/qtcreator/src/libs/clangbackendipc/ipcinterface.cpp (+13/-18)
dist/qtcreator/src/libs/clangbackendipc/ipcinterface.h (+17/-27)
dist/qtcreator/src/libs/clangbackendipc/ipcserverinterface.cpp (+66/-47)
dist/qtcreator/src/libs/clangbackendipc/ipcserverinterface.h (+26/-28)
dist/qtcreator/src/libs/clangbackendipc/ipcserverproxy.cpp (+91/-59)
dist/qtcreator/src/libs/clangbackendipc/ipcserverproxy.h (+30/-32)
dist/qtcreator/src/libs/clangbackendipc/lineprefixer.cpp (+13/-18)
dist/qtcreator/src/libs/clangbackendipc/lineprefixer.h (+14/-23)
dist/qtcreator/src/libs/clangbackendipc/messageenvelop.h (+113/-0)
dist/qtcreator/src/libs/clangbackendipc/projectpartcontainer.cpp (+13/-23)
dist/qtcreator/src/libs/clangbackendipc/projectpartcontainer.h (+14/-28)
dist/qtcreator/src/libs/clangbackendipc/projectpartsdonotexistcommand.cpp (+0/-100)
dist/qtcreator/src/libs/clangbackendipc/projectpartsdonotexistcommand.h (+0/-72)
dist/qtcreator/src/libs/clangbackendipc/projectpartsdonotexistmessage.cpp (+88/-0)
dist/qtcreator/src/libs/clangbackendipc/projectpartsdonotexistmessage.h (+59/-0)
dist/qtcreator/src/libs/clangbackendipc/readcommandblock.cpp (+0/-113)
dist/qtcreator/src/libs/clangbackendipc/readcommandblock.h (+0/-66)
dist/qtcreator/src/libs/clangbackendipc/readmessageblock.cpp (+110/-0)
dist/qtcreator/src/libs/clangbackendipc/readmessageblock.h (+59/-0)
dist/qtcreator/src/libs/clangbackendipc/registerunsavedfilesforeditormessage.cpp (+87/-0)
dist/qtcreator/src/libs/clangbackendipc/registerunsavedfilesforeditormessage.h (+58/-0)
dist/qtcreator/src/libs/clangbackendipc/requestdiagnosticsmessage.cpp (+79/-0)
dist/qtcreator/src/libs/clangbackendipc/requestdiagnosticsmessage.h (+58/-0)
dist/qtcreator/src/libs/clangbackendipc/requesthighlightingmessage.cpp (+79/-0)
dist/qtcreator/src/libs/clangbackendipc/requesthighlightingmessage.h (+58/-0)
dist/qtcreator/src/libs/clangbackendipc/sourcelocationcontainer.cpp (+109/-0)
dist/qtcreator/src/libs/clangbackendipc/sourcelocationcontainer.h (+64/-0)
dist/qtcreator/src/libs/clangbackendipc/sourcerangecontainer.cpp (+92/-0)
dist/qtcreator/src/libs/clangbackendipc/sourcerangecontainer.h (+58/-0)
dist/qtcreator/src/libs/clangbackendipc/translationunitdoesnotexistcommand.cpp (+0/-111)
dist/qtcreator/src/libs/clangbackendipc/translationunitdoesnotexistcommand.h (+0/-73)
dist/qtcreator/src/libs/clangbackendipc/translationunitdoesnotexistmessage.cpp (+101/-0)
dist/qtcreator/src/libs/clangbackendipc/translationunitdoesnotexistmessage.h (+60/-0)
dist/qtcreator/src/libs/clangbackendipc/unregisterunsavedfilesforeditormessage.cpp (+88/-0)
dist/qtcreator/src/libs/clangbackendipc/unregisterunsavedfilesforeditormessage.h (+58/-0)
dist/qtcreator/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.cpp (+87/-0)
dist/qtcreator/src/libs/clangbackendipc/updatetranslationunitsforeditormessage.h (+58/-0)
dist/qtcreator/src/libs/clangbackendipc/updatevisibletranslationunitsmessage.cpp (+104/-0)
dist/qtcreator/src/libs/clangbackendipc/updatevisibletranslationunitsmessage.h (+60/-0)
dist/qtcreator/src/libs/clangbackendipc/writecommandblock.cpp (+0/-78)
dist/qtcreator/src/libs/clangbackendipc/writecommandblock.h (+0/-62)
dist/qtcreator/src/libs/clangbackendipc/writemessageblock.cpp (+75/-0)
dist/qtcreator/src/libs/clangbackendipc/writemessageblock.h (+56/-0)
dist/qtcreator/src/libs/cplusplus/ASTParent.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/ASTParent.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/ASTPath.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/ASTPath.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/AlreadyConsideredClassContainer.h (+26/-4)
dist/qtcreator/src/libs/cplusplus/BackwardsScanner.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/BackwardsScanner.h (+15/-22)
dist/qtcreator/src/libs/cplusplus/CppDocument.cpp (+35/-20)
dist/qtcreator/src/libs/cplusplus/CppDocument.h (+23/-25)
dist/qtcreator/src/libs/cplusplus/CppRewriter.cpp (+15/-19)
dist/qtcreator/src/libs/cplusplus/CppRewriter.h (+16/-24)
dist/qtcreator/src/libs/cplusplus/DependencyTable.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/DependencyTable.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/DeprecatedGenTemplateInstance.cpp (+425/-0)
dist/qtcreator/src/libs/cplusplus/DeprecatedGenTemplateInstance.h (+55/-0)
dist/qtcreator/src/libs/cplusplus/ExpressionUnderCursor.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/ExpressionUnderCursor.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/FastPreprocessor.cpp (+19/-19)
dist/qtcreator/src/libs/cplusplus/FastPreprocessor.h (+17/-23)
dist/qtcreator/src/libs/cplusplus/FindUsages.cpp (+20/-19)
dist/qtcreator/src/libs/cplusplus/FindUsages.h (+15/-23)
dist/qtcreator/src/libs/cplusplus/Icons.cpp (+193/-97)
dist/qtcreator/src/libs/cplusplus/Icons.h (+20/-52)
dist/qtcreator/src/libs/cplusplus/LookupContext.cpp (+724/-798)
dist/qtcreator/src/libs/cplusplus/LookupContext.h (+160/-96)
dist/qtcreator/src/libs/cplusplus/LookupItem.cpp (+15/-20)
dist/qtcreator/src/libs/cplusplus/LookupItem.h (+18/-26)
dist/qtcreator/src/libs/cplusplus/Macro.cpp (+14/-18)
dist/qtcreator/src/libs/cplusplus/Macro.h (+15/-22)
dist/qtcreator/src/libs/cplusplus/MatchingText.cpp (+241/-124)
dist/qtcreator/src/libs/cplusplus/MatchingText.h (+27/-23)
dist/qtcreator/src/libs/cplusplus/NamePrettyPrinter.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/NamePrettyPrinter.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/Overview.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/Overview.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/OverviewModel.cpp (+21/-20)
dist/qtcreator/src/libs/cplusplus/OverviewModel.h (+14/-24)
dist/qtcreator/src/libs/cplusplus/PPToken.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/PPToken.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/PreprocessorClient.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/PreprocessorClient.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/PreprocessorEnvironment.cpp (+14/-18)
dist/qtcreator/src/libs/cplusplus/PreprocessorEnvironment.h (+15/-22)
dist/qtcreator/src/libs/cplusplus/ResolveExpression.cpp (+370/-96)
dist/qtcreator/src/libs/cplusplus/ResolveExpression.h (+24/-27)
dist/qtcreator/src/libs/cplusplus/SimpleLexer.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/SimpleLexer.h (+15/-22)
dist/qtcreator/src/libs/cplusplus/SnapshotSymbolVisitor.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/SnapshotSymbolVisitor.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/SymbolNameVisitor.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/SymbolNameVisitor.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/TypeOfExpression.cpp (+17/-22)
dist/qtcreator/src/libs/cplusplus/TypeOfExpression.h (+26/-25)
dist/qtcreator/src/libs/cplusplus/TypePrettyPrinter.cpp (+24/-18)
dist/qtcreator/src/libs/cplusplus/TypePrettyPrinter.h (+15/-22)
dist/qtcreator/src/libs/cplusplus/TypeResolver.cpp (+0/-262)
dist/qtcreator/src/libs/cplusplus/TypeResolver.h (+0/-68)
dist/qtcreator/src/libs/cplusplus/cplusplus-lib.pri (+2/-2)
dist/qtcreator/src/libs/cplusplus/cplusplus.qbs (+136/-152)
dist/qtcreator/src/libs/cplusplus/cplusplus.qrc (+31/-16)
dist/qtcreator/src/libs/cplusplus/cppmodelmanagerbase.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/cppmodelmanagerbase.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/findcdbbreakpoint.cpp (+13/-18)
dist/qtcreator/src/libs/cplusplus/findcdbbreakpoint.h (+14/-22)
dist/qtcreator/src/libs/cplusplus/pp-cctype.h (+15/-22)
dist/qtcreator/src/libs/cplusplus/pp-engine.cpp (+44/-21)
dist/qtcreator/src/libs/cplusplus/pp-engine.h (+22/-23)
dist/qtcreator/src/libs/cplusplus/pp-scanner.cpp (+14/-18)
dist/qtcreator/src/libs/cplusplus/pp-scanner.h (+15/-22)
dist/qtcreator/src/libs/cplusplus/pp.h (+15/-22)
dist/qtcreator/src/libs/extensionsystem/extensionsystem.pro (+0/-4)
dist/qtcreator/src/libs/extensionsystem/extensionsystem.qbs (+46/-46)
dist/qtcreator/src/libs/extensionsystem/extensionsystem_global.h (+14/-22)
dist/qtcreator/src/libs/extensionsystem/invoker.cpp (+13/-18)
dist/qtcreator/src/libs/extensionsystem/invoker.h (+14/-22)
dist/qtcreator/src/libs/extensionsystem/iplugin.cpp (+15/-20)
dist/qtcreator/src/libs/extensionsystem/iplugin.h (+14/-22)
dist/qtcreator/src/libs/extensionsystem/iplugin_p.h (+14/-22)
dist/qtcreator/src/libs/extensionsystem/optionsparser.cpp (+55/-37)
dist/qtcreator/src/libs/extensionsystem/optionsparser.h (+16/-23)
dist/qtcreator/src/libs/extensionsystem/plugincollection.cpp (+13/-18)
dist/qtcreator/src/libs/extensionsystem/plugincollection.h (+14/-22)
dist/qtcreator/src/libs/extensionsystem/plugindetailsview.cpp (+16/-36)
dist/qtcreator/src/libs/extensionsystem/plugindetailsview.h (+14/-22)
dist/qtcreator/src/libs/extensionsystem/pluginerroroverview.cpp (+13/-18)
dist/qtcreator/src/libs/extensionsystem/pluginerroroverview.h (+15/-24)
dist/qtcreator/src/libs/extensionsystem/pluginerrorview.cpp (+13/-18)
dist/qtcreator/src/libs/extensionsystem/pluginerrorview.h (+14/-22)
dist/qtcreator/src/libs/extensionsystem/pluginmanager.cpp (+112/-122)
dist/qtcreator/src/libs/extensionsystem/pluginmanager.h (+19/-26)
dist/qtcreator/src/libs/extensionsystem/pluginmanager_p.h (+28/-33)
dist/qtcreator/src/libs/extensionsystem/pluginspec.cpp (+44/-26)
dist/qtcreator/src/libs/extensionsystem/pluginspec.h (+16/-23)
dist/qtcreator/src/libs/extensionsystem/pluginspec_p.h (+14/-22)
dist/qtcreator/src/libs/extensionsystem/pluginview.cpp (+39/-33)
dist/qtcreator/src/libs/extensionsystem/pluginview.h (+18/-28)
dist/qtcreator/src/libs/extensionsystem/pluginview.qrc (+0/-7)
dist/qtcreator/src/libs/extensionsystem/test/manual/manual.pro (+0/-3)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugindialog.cpp (+0/-140)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugindialog.h (+0/-60)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin.xml (+0/-18)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.cpp (+0/-83)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.h (+0/-57)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin1/plugin1.pro (+0/-16)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin.xml (+0/-4)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.cpp (+0/-66)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.h (+0/-57)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin2/plugin2.pro (+0/-13)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin.xml (+0/-6)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.cpp (+0/-74)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.h (+0/-57)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin3/plugin3.pro (+0/-16)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugin4/plugin.xml (+0/-5)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/plugins/plugins.pro (+0/-3)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/pluginview.pro (+0/-3)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/test.pro (+0/-10)
dist/qtcreator/src/libs/extensionsystem/test/manual/pluginview/test.sh (+0/-5)
dist/qtcreator/src/libs/extensionsystem/test/test.pro (+0/-4)
dist/qtcreator/src/libs/glsl/glsl.g (+39/-54)
dist/qtcreator/src/libs/glsl/glsl.h (+14/-22)
dist/qtcreator/src/libs/glsl/glslast.cpp (+14/-18)
dist/qtcreator/src/libs/glsl/glslast.h (+14/-22)
dist/qtcreator/src/libs/glsl/glslastdump.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glslastdump.h (+14/-22)
dist/qtcreator/src/libs/glsl/glslastvisitor.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glslastvisitor.h (+14/-22)
dist/qtcreator/src/libs/glsl/glslengine.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glslengine.h (+14/-22)
dist/qtcreator/src/libs/glsl/glslkeywords.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glsllexer.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glsllexer.h (+14/-22)
dist/qtcreator/src/libs/glsl/glslmemorypool.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glslmemorypool.h (+14/-23)
dist/qtcreator/src/libs/glsl/glslparser.cpp (+19/-24)
dist/qtcreator/src/libs/glsl/glslparser.h (+14/-19)
dist/qtcreator/src/libs/glsl/glslparsertable.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glslparsertable_p.h (+14/-22)
dist/qtcreator/src/libs/glsl/glslsemantic.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glslsemantic.h (+14/-22)
dist/qtcreator/src/libs/glsl/glslsymbol.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glslsymbol.h (+14/-22)
dist/qtcreator/src/libs/glsl/glslsymbols.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glslsymbols.h (+14/-22)
dist/qtcreator/src/libs/glsl/glsltype.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glsltype.h (+14/-22)
dist/qtcreator/src/libs/glsl/glsltypes.cpp (+13/-18)
dist/qtcreator/src/libs/glsl/glsltypes.h (+14/-22)
dist/qtcreator/src/libs/languageutils/componentversion.cpp (+15/-20)
dist/qtcreator/src/libs/languageutils/componentversion.h (+14/-22)
dist/qtcreator/src/libs/languageutils/fakemetaobject.cpp (+21/-24)
dist/qtcreator/src/libs/languageutils/fakemetaobject.h (+14/-22)
dist/qtcreator/src/libs/languageutils/languageutils.qbs (+17/-16)
dist/qtcreator/src/libs/languageutils/languageutils_global.h (+14/-22)
dist/qtcreator/src/libs/libs.pro (+1/-0)
dist/qtcreator/src/libs/libs.qbs (+1/-0)
dist/qtcreator/src/libs/modelinglib/modelinglib.pro (+13/-0)
dist/qtcreator/src/libs/modelinglib/modelinglib.qbs (+376/-0)
dist/qtcreator/src/libs/modelinglib/modelinglib_dependencies.pri (+4/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/configcontroller.cpp (+124/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/configcontroller.h (+57/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/sourcepos.cpp (+44/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/sourcepos.h (+50/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/stereotypedefinitionparser.cpp (+844/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/stereotypedefinitionparser.h (+120/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/stringtextsource.cpp (+80/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/stringtextsource.h (+55/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/textscanner.cpp (+306/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/textscanner.h (+83/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/textsource.h (+56/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/token.cpp (+73/-0)
dist/qtcreator/src/libs/modelinglib/qmt/config/token.h (+71/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/container.h (+91/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/namecontroller.cpp (+274/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/namecontroller.h (+54/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/references.h (+52/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/selection.cpp (+58/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/selection.h (+72/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/undocommand.cpp (+80/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/undocommand.h (+54/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/undocontroller.cpp (+72/-0)
dist/qtcreator/src/libs/modelinglib/qmt/controller/undocontroller.h (+61/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dannotation.cpp (+102/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dannotation.h (+76/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dassociation.cpp (+112/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dassociation.h (+82/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dboundary.cpp (+86/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dboundary.h (+61/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dclass.cpp (+83/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dclass.h (+72/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dcomponent.cpp (+58/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dcomponent.h (+48/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dconstvisitor.h (+64/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/ddependency.cpp (+77/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/ddependency.h (+56/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/ddiagram.cpp (+51/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/ddiagram.h (+42/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/delement.cpp (+61/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/delement.h (+55/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dinheritance.cpp (+73/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dinheritance.h (+49/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/ditem.cpp (+68/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/ditem.h (+54/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dobject.cpp (+156/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dobject.h (+121/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dpackage.cpp (+51/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dpackage.h (+42/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/drelation.cpp (+100/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/drelation.h (+87/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram/dvisitor.h (+64/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dclonevisitor.cpp (+232/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dclonevisitor.h (+83/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dcontainer.h (+37/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dfactory.cpp (+152/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dfactory.h (+59/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dflatassignmentvisitor.cpp (+167/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dflatassignmentvisitor.h (+56/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/diagramcontroller.cpp (+966/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/diagramcontroller.h (+175/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dreferences.h (+39/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dselection.h (+37/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dupdatevisitor.cpp (+235/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dupdatevisitor.h (+65/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dvoidvisitor.cpp (+182/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_controller/dvoidvisitor.h (+74/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/capabilities/alignable.h (+52/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/capabilities/editable.h (+40/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/capabilities/intersectionable.h (+46/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/capabilities/latchable.h (+83/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/capabilities/moveable.h (+45/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/capabilities/relationable.h (+47/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/capabilities/resizable.h (+59/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/capabilities/selectable.h (+41/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/capabilities/windable.h (+48/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/diagramgraphicsscene.cpp (+138/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/diagramgraphicsscene.h (+70/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/diagramsceneconstants.h (+46/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.cpp (+1021/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodel.h (+185/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodelitemvisitors.cpp (+287/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/diagramscenemodelitemvisitors.h (+86/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/annotationitem.cpp (+367/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/annotationitem.h (+112/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/associationitem.cpp (+170/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/associationitem.h (+64/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/boundaryitem.cpp (+416/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/boundaryitem.h (+111/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/classitem.cpp (+722/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/classitem.h (+94/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/componentitem.cpp (+373/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/componentitem.h (+80/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/diagramitem.cpp (+263/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/diagramitem.h (+59/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/itemitem.cpp (+306/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/itemitem.h (+76/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/objectitem.cpp (+834/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/objectitem.h (+176/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/packageitem.cpp (+354/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/packageitem.h (+77/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/relationitem.cpp (+543/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/relationitem.h (+110/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/stereotypedisplayvisitor.cpp (+155/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/items/stereotypedisplayvisitor.h (+68/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/latchcontroller.cpp (+305/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/latchcontroller.h (+81/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/alignbuttonsitem.cpp (+176/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/alignbuttonsitem.h (+65/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/alignlineitem.cpp (+85/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/alignlineitem.h (+55/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/arrowitem.cpp (+461/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/arrowitem.h (+101/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/contextlabelitem.cpp (+86/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/contextlabelitem.h (+50/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/customiconitem.cpp (+110/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/customiconitem.h (+68/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/editabletextitem.cpp (+114/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/editabletextitem.h (+64/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/pathselectionitem.cpp (+321/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/pathselectionitem.h (+83/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/rectangularselectionitem.cpp (+462/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/rectangularselectionitem.h (+115/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/relationstarter.cpp (+168/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/relationstarter.h (+72/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/stereotypesitem.cpp (+61/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/stereotypesitem.h (+44/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/templateparameterbox.cpp (+104/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_scene/parts/templateparameterbox.h (+52/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_ui/diagram_mime_types.h (+42/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_ui/diagramsmanager.cpp (+201/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_ui/diagramsmanager.h (+95/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_ui/diagramsviewinterface.h (+44/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_ui/sceneinspector.cpp (+108/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_ui/sceneinspector.h (+53/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramsview.cpp (+135/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramsview.h (+76/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.cpp (+142/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_widgets_ui/diagramview.h (+57/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_widgets_ui/stackeddiagramsview.cpp (+124/-0)
dist/qtcreator/src/libs/modelinglib/qmt/diagram_widgets_ui/stackeddiagramsview.h (+74/-0)
dist/qtcreator/src/libs/modelinglib/qmt/document_controller/documentcontroller.cpp (+299/-0)
dist/qtcreator/src/libs/modelinglib/qmt/document_controller/documentcontroller.h (+125/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/contextmenuaction.cpp (+48/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/contextmenuaction.h (+46/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/exceptions.cpp (+40/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/exceptions.h (+56/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/geometryutilities.cpp (+278/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/geometryutilities.h (+70/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/handle.h (+100/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/handles.h (+241/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/ioexceptions.cpp (+74/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/ioexceptions.h (+88/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/qcompressedfile.cpp (+120/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/qcompressedfile.h (+61/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/qmt_global.h (+34/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/qmtassert.h (+33/-0)
dist/qtcreator/src/libs/modelinglib/qmt/infrastructure/uid.h (+88/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/massociation.cpp (+125/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/massociation.h (+96/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mcanvasdiagram.cpp (+51/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mcanvasdiagram.h (+42/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mclass.cpp (+115/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mclass.h (+65/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mclassmember.cpp (+110/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mclassmember.h (+105/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mcomponent.cpp (+52/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mcomponent.h (+42/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mconstvisitor.h (+64/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mdependency.cpp (+99/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mdependency.h (+63/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mdiagram.cpp (+136/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mdiagram.h (+70/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/melement.cpp (+118/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/melement.h (+92/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/minheritance.cpp (+85/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/minheritance.h (+51/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mitem.cpp (+69/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mitem.h (+54/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mobject.cpp (+192/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mobject.h (+77/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mpackage.cpp (+52/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mpackage.h (+43/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mrelation.cpp (+88/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mrelation.h (+61/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/msourceexpansion.cpp (+76/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/msourceexpansion.h (+53/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model/mvisitor.h (+64/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mchildrenvisitor.cpp (+105/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mchildrenvisitor.h (+50/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mclonevisitor.cpp (+260/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mclonevisitor.h (+83/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mcontainer.h (+37/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mflatassignmentvisitor.cpp (+136/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mflatassignmentvisitor.h (+57/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/modelcontroller.cpp (+1215/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/modelcontroller.h (+163/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mreferences.h (+39/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mselection.h (+36/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mvoidvisitor.cpp (+165/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_controller/mvoidvisitor.h (+68/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_ui/modeltreeviewinterface.h (+45/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_ui/sortedtreemodel.cpp (+104/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_ui/sortedtreemodel.h (+62/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_ui/stereotypescontroller.cpp (+73/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_ui/stereotypescontroller.h (+52/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_ui/treemodel.cpp (+822/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_ui/treemodel.h (+146/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_ui/treemodelmanager.cpp (+112/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_ui/treemodelmanager.h (+62/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/classmembersedit.cpp (+598/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/classmembersedit.h (+64/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.cpp (+286/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/modeltreeview.h (+76/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/palettebox.cpp (+157/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/palettebox.h (+68/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/propertiesview.cpp (+431/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/propertiesview.h (+131/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.cpp (+1562/-0)
dist/qtcreator/src/libs/modelinglib/qmt/model_widgets_ui/propertiesviewmview.h (+249/-0)
dist/qtcreator/src/libs/modelinglib/qmt/project/project.cpp (+63/-0)
dist/qtcreator/src/libs/modelinglib/qmt/project/project.h (+59/-0)
dist/qtcreator/src/libs/modelinglib/qmt/project_controller/projectcontroller.cpp (+112/-0)
dist/qtcreator/src/libs/modelinglib/qmt/project_controller/projectcontroller.h (+79/-0)
dist/qtcreator/src/libs/modelinglib/qmt/qmt.pri (+283/-0)
dist/qtcreator/src/libs/modelinglib/qmt/resources/resources.qrc (+25/-0)
dist/qtcreator/src/libs/modelinglib/qmt/serializer/diagramserializer.cpp (+372/-0)
dist/qtcreator/src/libs/modelinglib/qmt/serializer/diagramserializer.h (+42/-0)
dist/qtcreator/src/libs/modelinglib/qmt/serializer/infrastructureserializer.cpp (+28/-0)
dist/qtcreator/src/libs/modelinglib/qmt/serializer/infrastructureserializer.h (+76/-0)
dist/qtcreator/src/libs/modelinglib/qmt/serializer/modelserializer.cpp (+347/-0)
dist/qtcreator/src/libs/modelinglib/qmt/serializer/modelserializer.h (+43/-0)
dist/qtcreator/src/libs/modelinglib/qmt/serializer/projectserializer.cpp (+164/-0)
dist/qtcreator/src/libs/modelinglib/qmt/serializer/projectserializer.h (+55/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/iconshape.cpp (+171/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/iconshape.h (+73/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/shape.h (+43/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/shapepaintvisitor.cpp (+208/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/shapepaintvisitor.h (+83/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/shapes.cpp (+182/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/shapes.h (+232/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/shapevalue.cpp (+119/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/shapevalue.h (+142/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/shapevisitor.h (+66/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/stereotypecontroller.cpp (+188/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/stereotypecontroller.h (+68/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/stereotypeicon.cpp (+117/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/stereotypeicon.h (+118/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/toolbar.cpp (+54/-0)
dist/qtcreator/src/libs/modelinglib/qmt/stereotype/toolbar.h (+81/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/defaultstyle.cpp (+59/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/defaultstyle.h (+39/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/defaultstyleengine.cpp (+582/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/defaultstyleengine.h (+92/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/objectvisuals.cpp (+98/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/objectvisuals.h (+65/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/relationstarterstyle.cpp (+57/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/relationstarterstyle.h (+39/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/style.cpp (+89/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/style.h (+84/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/stylecontroller.cpp (+112/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/stylecontroller.h (+72/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/styledobject.cpp (+42/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/styledobject.h (+53/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/styledrelation.cpp (+41/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/styledrelation.h (+51/-0)
dist/qtcreator/src/libs/modelinglib/qmt/style/styleengine.h (+82/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/alignonrastervisitor.cpp (+156/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/alignonrastervisitor.h (+67/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/diagramscenecontroller.cpp (+749/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/diagramscenecontroller.h (+134/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/finddiagramvisitor.cpp (+60/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/finddiagramvisitor.h (+47/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/findrootdiagramvisitor.cpp (+65/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/findrootdiagramvisitor.h (+48/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/ielementtasks.h (+78/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/isceneinspector.h (+52/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/voidelementtasks.cpp (+172/-0)
dist/qtcreator/src/libs/modelinglib/qmt/tasks/voidelementtasks.h (+77/-0)
dist/qtcreator/src/libs/modelinglib/qstringparser/qstringparser.cpp (+207/-0)
dist/qtcreator/src/libs/modelinglib/qstringparser/qstringparser.h (+139/-0)
dist/qtcreator/src/libs/modelinglib/qstringparser/qstringparser.pri (+7/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/access.h (+107/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/archivebasics.h (+85/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/attribute.h (+369/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/baseclass.h (+100/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/flag.h (+44/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/friend_access.h (+30/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/impl/loadingrefmap.h (+64/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/impl/objectid.h (+52/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/impl/savingrefmap.h (+74/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/parameters.h (+57/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/qxmlinarchive.h (+926/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/qxmloutarchive.h (+328/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/reference.h (+423/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/serialize.h (+495/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/serialize_basic.h (+127/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/serialize_container.h (+202/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/serialize_enum.h (+82/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/serialize_pointer.h (+87/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/tag.h (+151/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/inc/qark/typeregistry.h (+309/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/qtserialization.pri (+27/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/src/flag.cpp (+32/-0)
dist/qtcreator/src/libs/modelinglib/qtserialization/src/savingrefmap.cpp (+69/-0)
dist/qtcreator/src/libs/qmldebug/baseenginedebugclient.cpp (+41/-58)
dist/qtcreator/src/libs/qmldebug/baseenginedebugclient.h (+14/-23)
dist/qtcreator/src/libs/qmldebug/basetoolsclient.cpp (+13/-18)
dist/qtcreator/src/libs/qmldebug/basetoolsclient.h (+14/-24)
dist/qtcreator/src/libs/qmldebug/declarativeenginedebugclient.cpp (+21/-28)
dist/qtcreator/src/libs/qmldebug/declarativeenginedebugclient.h (+14/-22)
dist/qtcreator/src/libs/qmldebug/declarativeenginedebugclientv2.h (+14/-22)
dist/qtcreator/src/libs/qmldebug/declarativetoolsclient.cpp (+18/-42)
dist/qtcreator/src/libs/qmldebug/declarativetoolsclient.h (+14/-24)
dist/qtcreator/src/libs/qmldebug/qdebugmessageclient.cpp (+21/-18)
dist/qtcreator/src/libs/qmldebug/qdebugmessageclient.h (+16/-22)
dist/qtcreator/src/libs/qmldebug/qmldebug-lib.pri (+2/-7)
dist/qtcreator/src/libs/qmldebug/qmldebug.pro (+0/-3)
dist/qtcreator/src/libs/qmldebug/qmldebug.qbs (+37/-39)
dist/qtcreator/src/libs/qmldebug/qmldebug_global.h (+14/-22)
dist/qtcreator/src/libs/qmldebug/qmldebugclient.cpp (+268/-194)
dist/qtcreator/src/libs/qmldebug/qmldebugclient.h (+45/-54)
dist/qtcreator/src/libs/qmldebug/qmldebugcommandlinearguments.h (+87/-0)
dist/qtcreator/src/libs/qmldebug/qmldebugconstants.h (+15/-23)
dist/qtcreator/src/libs/qmldebug/qmlenginecontrolclient.cpp (+13/-18)
dist/qtcreator/src/libs/qmldebug/qmlenginecontrolclient.h (+14/-22)
dist/qtcreator/src/libs/qmldebug/qmlenginedebugclient.h (+14/-22)
dist/qtcreator/src/libs/qmldebug/qmloutputparser.cpp (+18/-21)
dist/qtcreator/src/libs/qmldebug/qmloutputparser.h (+17/-23)
dist/qtcreator/src/libs/qmldebug/qmlprofilereventlocation.h (+0/-51)
dist/qtcreator/src/libs/qmldebug/qmlprofilereventtypes.h (+0/-173)
dist/qtcreator/src/libs/qmldebug/qmlprofilertraceclient.cpp (+0/-363)
dist/qtcreator/src/libs/qmldebug/qmlprofilertraceclient.h (+0/-93)
dist/qtcreator/src/libs/qmldebug/qmltoolsclient.cpp (+32/-52)
dist/qtcreator/src/libs/qmldebug/qmltoolsclient.h (+14/-25)
dist/qtcreator/src/libs/qmldebug/qpacketprotocol.cpp (+55/-213)
dist/qtcreator/src/libs/qmldebug/qpacketprotocol.h (+27/-67)
dist/qtcreator/src/libs/qmldebug/qv8profilerclient.cpp (+0/-158)
dist/qtcreator/src/libs/qmldebug/qv8profilerclient.h (+0/-94)
dist/qtcreator/src/libs/qmleditorwidgets/colorbox.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/colorbox.h (+14/-22)
dist/qtcreator/src/libs/qmleditorwidgets/colorbutton.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/colorbutton.h (+14/-22)
dist/qtcreator/src/libs/qmleditorwidgets/contextpanetextwidget.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/contextpanetextwidget.h (+14/-23)
dist/qtcreator/src/libs/qmleditorwidgets/contextpanewidget.cpp (+15/-20)
dist/qtcreator/src/libs/qmleditorwidgets/contextpanewidget.h (+15/-25)
dist/qtcreator/src/libs/qmleditorwidgets/contextpanewidgetimage.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/contextpanewidgetimage.h (+15/-24)
dist/qtcreator/src/libs/qmleditorwidgets/contextpanewidgetrectangle.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/contextpanewidgetrectangle.h (+14/-23)
dist/qtcreator/src/libs/qmleditorwidgets/customcolordialog.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/customcolordialog.h (+14/-23)
dist/qtcreator/src/libs/qmleditorwidgets/easingpane/easingcontextpane.cpp (+15/-20)
dist/qtcreator/src/libs/qmleditorwidgets/easingpane/easingcontextpane.h (+14/-21)
dist/qtcreator/src/libs/qmleditorwidgets/easingpane/easinggraph.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/easingpane/easinggraph.h (+14/-22)
dist/qtcreator/src/libs/qmleditorwidgets/filewidget.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/filewidget.h (+14/-25)
dist/qtcreator/src/libs/qmleditorwidgets/fontsizespinbox.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/fontsizespinbox.h (+17/-25)
dist/qtcreator/src/libs/qmleditorwidgets/gradientline.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/gradientline.h (+14/-22)
dist/qtcreator/src/libs/qmleditorwidgets/huecontrol.cpp (+13/-18)
dist/qtcreator/src/libs/qmleditorwidgets/huecontrol.h (+14/-22)
dist/qtcreator/src/libs/qmleditorwidgets/qmleditorwidgets_global.h (+14/-22)
dist/qtcreator/src/libs/qmleditorwidgets/resources.qrc (+34/-96)
dist/qtcreator/src/libs/qmljs/consoleitem.cpp (+0/-159)
dist/qtcreator/src/libs/qmljs/consoleitem.h (+0/-86)
dist/qtcreator/src/libs/qmljs/consolemanagerinterface.cpp (+0/-55)
dist/qtcreator/src/libs/qmljs/consolemanagerinterface.h (+0/-65)
dist/qtcreator/src/libs/qmljs/iscriptevaluator.h (+0/-49)
dist/qtcreator/src/libs/qmljs/jsoncheck.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/jsoncheck.h (+14/-22)
dist/qtcreator/src/libs/qmljs/parser/gen-parser.sh (+0/-2)
dist/qtcreator/src/libs/qmljs/parser/qmldirparser.cpp (+104/-87)
dist/qtcreator/src/libs/qmljs/parser/qmldirparser_p.h (+21/-25)
dist/qtcreator/src/libs/qmljs/parser/qmlerror.cpp (+21/-25)
dist/qtcreator/src/libs/qmljs/parser/qmlerror.h (+14/-22)
dist/qtcreator/src/libs/qmljs/parser/qmljs.g (+80/-50)
dist/qtcreator/src/libs/qmljs/parser/qmljsast.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/parser/qmljsast_p.h (+34/-32)
dist/qtcreator/src/libs/qmljs/parser/qmljsastfwd_p.h (+15/-23)
dist/qtcreator/src/libs/qmljs/parser/qmljsastvisitor.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/parser/qmljsastvisitor_p.h (+14/-22)
dist/qtcreator/src/libs/qmljs/parser/qmljsengine_p.cpp (+18/-23)
dist/qtcreator/src/libs/qmljs/parser/qmljsengine_p.h (+16/-24)
dist/qtcreator/src/libs/qmljs/parser/qmljsglobal_p.h (+28/-24)
dist/qtcreator/src/libs/qmljs/parser/qmljsgrammar.cpp (+905/-924)
dist/qtcreator/src/libs/qmljs/parser/qmljsgrammar_p.h (+20/-28)
dist/qtcreator/src/libs/qmljs/parser/qmljskeywords_p.h (+14/-22)
dist/qtcreator/src/libs/qmljs/parser/qmljslexer.cpp (+174/-63)
dist/qtcreator/src/libs/qmljs/parser/qmljslexer_p.h (+22/-25)
dist/qtcreator/src/libs/qmljs/parser/qmljsmemorypool_p.h (+18/-22)
dist/qtcreator/src/libs/qmljs/parser/qmljsparser.cpp (+373/-352)
dist/qtcreator/src/libs/qmljs/parser/qmljsparser_p.h (+16/-26)
dist/qtcreator/src/libs/qmljs/persistenttrie.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/persistenttrie.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljs-lib.pri (+0/-9)
dist/qtcreator/src/libs/qmljs/qmljs.qbs (+79/-92)
dist/qtcreator/src/libs/qmljs/qmljs.qrc (+0/-8)
dist/qtcreator/src/libs/qmljs/qmljs_global.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsbind.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsbind.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsbundle.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsbundle.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljscheck.cpp (+28/-20)
dist/qtcreator/src/libs/qmljs/qmljscheck.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljscodeformatter.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljscodeformatter.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljscompletioncontextfinder.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljscompletioncontextfinder.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsconstants.h (+14/-21)
dist/qtcreator/src/libs/qmljs/qmljscontext.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljscontext.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsdescribevalue.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsdescribevalue.h (+14/-21)
dist/qtcreator/src/libs/qmljs/qmljsdialect.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsdialect.h (+14/-21)
dist/qtcreator/src/libs/qmljs/qmljsdocument.cpp (+21/-20)
dist/qtcreator/src/libs/qmljs/qmljsdocument.h (+22/-22)
dist/qtcreator/src/libs/qmljs/qmljsevaluate.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsevaluate.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsfindexportedcpptypes.cpp (+29/-25)
dist/qtcreator/src/libs/qmljs/qmljsfindexportedcpptypes.h (+15/-23)
dist/qtcreator/src/libs/qmljs/qmljsicons.cpp (+34/-45)
dist/qtcreator/src/libs/qmljs/qmljsicons.h (+19/-27)
dist/qtcreator/src/libs/qmljs/qmljsicontextpane.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsimportdependencies.cpp (+14/-19)
dist/qtcreator/src/libs/qmljs/qmljsimportdependencies.h (+18/-26)
dist/qtcreator/src/libs/qmljs/qmljsindenter.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsindenter.h (+14/-23)
dist/qtcreator/src/libs/qmljs/qmljsinterpreter.cpp (+35/-25)
dist/qtcreator/src/libs/qmljs/qmljsinterpreter.h (+21/-24)
dist/qtcreator/src/libs/qmljs/qmljslineinfo.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljslineinfo.h (+14/-23)
dist/qtcreator/src/libs/qmljs/qmljslink.cpp (+43/-73)
dist/qtcreator/src/libs/qmljs/qmljslink.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsmodelmanagerinterface.cpp (+172/-147)
dist/qtcreator/src/libs/qmljs/qmljsmodelmanagerinterface.h (+31/-30)
dist/qtcreator/src/libs/qmljs/qmljsplugindumper.cpp (+148/-57)
dist/qtcreator/src/libs/qmljs/qmljsplugindumper.h (+31/-29)
dist/qtcreator/src/libs/qmljs/qmljspropertyreader.cpp (+22/-24)
dist/qtcreator/src/libs/qmljs/qmljspropertyreader.h (+23/-22)
dist/qtcreator/src/libs/qmljs/qmljsqrcparser.cpp (+52/-25)
dist/qtcreator/src/libs/qmljs/qmljsqrcparser.h (+18/-21)
dist/qtcreator/src/libs/qmljs/qmljsreformatter.cpp (+31/-29)
dist/qtcreator/src/libs/qmljs/qmljsreformatter.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsrewriter.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsrewriter.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsscanner.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsscanner.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsscopeastpath.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsscopeastpath.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsscopebuilder.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsscopebuilder.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsscopechain.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsscopechain.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljssimplereader.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljssimplereader.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsstaticanalysismessage.cpp (+15/-18)
dist/qtcreator/src/libs/qmljs/qmljsstaticanalysismessage.h (+15/-22)
dist/qtcreator/src/libs/qmljs/qmljstypedescriptionreader.cpp (+46/-25)
dist/qtcreator/src/libs/qmljs/qmljstypedescriptionreader.h (+18/-23)
dist/qtcreator/src/libs/qmljs/qmljsutils.cpp (+93/-19)
dist/qtcreator/src/libs/qmljs/qmljsutils.h (+19/-22)
dist/qtcreator/src/libs/qmljs/qmljsvalueowner.cpp (+14/-19)
dist/qtcreator/src/libs/qmljs/qmljsvalueowner.h (+14/-22)
dist/qtcreator/src/libs/qmljs/qmljsviewercontext.cpp (+13/-18)
dist/qtcreator/src/libs/qmljs/qmljsviewercontext.h (+14/-21)
dist/qtcreator/src/libs/qtcreatorcdbext/base64.cpp (+0/-107)
dist/qtcreator/src/libs/qtcreatorcdbext/base64.h (+0/-43)
dist/qtcreator/src/libs/qtcreatorcdbext/cdb_detect.pri (+3/-1)
dist/qtcreator/src/libs/qtcreatorcdbext/common.cpp (+13/-18)
dist/qtcreator/src/libs/qtcreatorcdbext/common.h (+28/-22)
dist/qtcreator/src/libs/qtcreatorcdbext/containers.cpp (+40/-29)
dist/qtcreator/src/libs/qtcreatorcdbext/containers.h (+14/-22)
dist/qtcreator/src/libs/qtcreatorcdbext/eventcallback.cpp (+15/-20)
dist/qtcreator/src/libs/qtcreatorcdbext/eventcallback.h (+14/-21)
dist/qtcreator/src/libs/qtcreatorcdbext/extensioncontext.cpp (+13/-18)
dist/qtcreator/src/libs/qtcreatorcdbext/extensioncontext.h (+14/-22)
dist/qtcreator/src/libs/qtcreatorcdbext/gdbmihelpers.cpp (+26/-39)
dist/qtcreator/src/libs/qtcreatorcdbext/gdbmihelpers.h (+17/-26)
dist/qtcreator/src/libs/qtcreatorcdbext/iinterfacepointer.h (+14/-22)
dist/qtcreator/src/libs/qtcreatorcdbext/knowntype.h (+16/-23)
dist/qtcreator/src/libs/qtcreatorcdbext/outputcallback.cpp (+15/-21)
dist/qtcreator/src/libs/qtcreatorcdbext/outputcallback.h (+15/-23)
dist/qtcreator/src/libs/qtcreatorcdbext/qtcreatorcdbext.pro (+2/-3)
dist/qtcreator/src/libs/qtcreatorcdbext/qtcreatorcdbext.qbs (+14/-15)
dist/qtcreator/src/libs/qtcreatorcdbext/qtcreatorcdbextension.cpp (+27/-30)
dist/qtcreator/src/libs/qtcreatorcdbext/stringutils.cpp (+28/-70)
dist/qtcreator/src/libs/qtcreatorcdbext/stringutils.h (+16/-24)
dist/qtcreator/src/libs/qtcreatorcdbext/symbolgroup.cpp (+13/-18)
dist/qtcreator/src/libs/qtcreatorcdbext/symbolgroup.h (+14/-22)
dist/qtcreator/src/libs/qtcreatorcdbext/symbolgroupnode.cpp (+44/-105)
dist/qtcreator/src/libs/qtcreatorcdbext/symbolgroupnode.h (+23/-48)
dist/qtcreator/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp (+63/-91)
dist/qtcreator/src/libs/qtcreatorcdbext/symbolgroupvalue.h (+17/-25)
dist/qtcreator/src/libs/sqlite/columndefinition.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/columndefinition.h (+14/-22)
dist/qtcreator/src/libs/sqlite/createtablecommand.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/createtablecommand.h (+14/-22)
dist/qtcreator/src/libs/sqlite/createtablesqlstatementbuilder.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/createtablesqlstatementbuilder.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlite-lib.pri (+1/-1)
dist/qtcreator/src/libs/sqlite/sqlite.pro (+4/-0)
dist/qtcreator/src/libs/sqlite/sqlite.qbs (+3/-2)
dist/qtcreator/src/libs/sqlite/sqlitecolumn.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitecolumn.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlitedatabase.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitedatabase.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlitedatabasebackend.cpp (+16/-21)
dist/qtcreator/src/libs/sqlite/sqlitedatabasebackend.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlitedatabaseconnection.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitedatabaseconnection.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlitedatabaseconnectionproxy.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitedatabaseconnectionproxy.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqliteexception.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqliteexception.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqliteglobal.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqliteglobal.h (+14/-23)
dist/qtcreator/src/libs/sqlite/sqlitereadstatement.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitereadstatement.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlitereadwritestatement.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitereadwritestatement.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlitestatement.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitestatement.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlitetable.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitetable.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlitetransaction.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitetransaction.h (+14/-23)
dist/qtcreator/src/libs/sqlite/sqliteworkerthread.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqliteworkerthread.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlitewritestatement.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlitewritestatement.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlstatementbuilder.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlstatementbuilder.h (+14/-22)
dist/qtcreator/src/libs/sqlite/sqlstatementbuilderexception.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/sqlstatementbuilderexception.h (+14/-22)
dist/qtcreator/src/libs/sqlite/tablewriteworker.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/tablewriteworker.h (+14/-22)
dist/qtcreator/src/libs/sqlite/tablewriteworkerproxy.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/tablewriteworkerproxy.h (+14/-22)
dist/qtcreator/src/libs/sqlite/utf8string.cpp (+51/-18)
dist/qtcreator/src/libs/sqlite/utf8string.h (+28/-22)
dist/qtcreator/src/libs/sqlite/utf8stringvector.cpp (+13/-18)
dist/qtcreator/src/libs/sqlite/utf8stringvector.h (+14/-22)
dist/qtcreator/src/libs/ssh/sftpchannel.cpp (+22/-38)
dist/qtcreator/src/libs/ssh/sftpchannel.h (+14/-22)
dist/qtcreator/src/libs/ssh/sftpchannel_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/sftpdefs.cpp (+13/-18)
dist/qtcreator/src/libs/ssh/sftpdefs.h (+14/-22)
dist/qtcreator/src/libs/ssh/sftpfilesystemmodel.cpp (+22/-25)
dist/qtcreator/src/libs/ssh/sftpfilesystemmodel.h (+16/-24)
dist/qtcreator/src/libs/ssh/sftpincomingpacket.cpp (+15/-21)
dist/qtcreator/src/libs/ssh/sftpincomingpacket_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/sftpoperation.cpp (+13/-18)
dist/qtcreator/src/libs/ssh/sftpoperation_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/sftpoutgoingpacket.cpp (+15/-22)
dist/qtcreator/src/libs/ssh/sftpoutgoingpacket_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/sftppacket.cpp (+13/-18)
dist/qtcreator/src/libs/ssh/sftppacket_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/ssh.pro (+12/-2)
dist/qtcreator/src/libs/ssh/ssh.qbs (+127/-117)
dist/qtcreator/src/libs/ssh/ssh_global.h (+14/-22)
dist/qtcreator/src/libs/ssh/sshbotanconversions_p.h (+19/-23)
dist/qtcreator/src/libs/ssh/sshcapabilities.cpp (+47/-19)
dist/qtcreator/src/libs/ssh/sshcapabilities_p.h (+19/-22)
dist/qtcreator/src/libs/ssh/sshchannel.cpp (+22/-32)
dist/qtcreator/src/libs/ssh/sshchannel_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/sshchannelmanager.cpp (+122/-23)
dist/qtcreator/src/libs/ssh/sshchannelmanager_p.h (+22/-23)
dist/qtcreator/src/libs/ssh/sshconnection.cpp (+71/-48)
dist/qtcreator/src/libs/ssh/sshconnection.h (+18/-23)
dist/qtcreator/src/libs/ssh/sshconnection_p.h (+28/-30)
dist/qtcreator/src/libs/ssh/sshconnectionmanager.cpp (+13/-19)
dist/qtcreator/src/libs/ssh/sshconnectionmanager.h (+14/-22)
dist/qtcreator/src/libs/ssh/sshcryptofacility.cpp (+74/-49)
dist/qtcreator/src/libs/ssh/sshcryptofacility_p.h (+16/-24)
dist/qtcreator/src/libs/ssh/sshdirecttcpiptunnel.cpp (+22/-96)
dist/qtcreator/src/libs/ssh/sshdirecttcpiptunnel.h (+16/-25)
dist/qtcreator/src/libs/ssh/sshdirecttcpiptunnel_p.h (+18/-42)
dist/qtcreator/src/libs/ssh/ssherrors.h (+14/-21)
dist/qtcreator/src/libs/ssh/sshexception_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/sshforwardedtcpiptunnel.cpp (+100/-0)
dist/qtcreator/src/libs/ssh/sshforwardedtcpiptunnel.h (+70/-0)
dist/qtcreator/src/libs/ssh/sshforwardedtcpiptunnel_p.h (+44/-0)
dist/qtcreator/src/libs/ssh/sshhostkeydatabase.cpp (+17/-19)
dist/qtcreator/src/libs/ssh/sshhostkeydatabase.h (+15/-22)
dist/qtcreator/src/libs/ssh/sshincomingpacket.cpp (+66/-42)
dist/qtcreator/src/libs/ssh/sshincomingpacket_p.h (+31/-23)
dist/qtcreator/src/libs/ssh/sshinit.cpp (+14/-18)
dist/qtcreator/src/libs/ssh/sshinit_p.h (+13/-18)
dist/qtcreator/src/libs/ssh/sshkeycreationdialog.cpp (+27/-22)
dist/qtcreator/src/libs/ssh/sshkeycreationdialog.h (+15/-25)
dist/qtcreator/src/libs/ssh/sshkeycreationdialog.ui (+9/-17)
dist/qtcreator/src/libs/ssh/sshkeyexchange.cpp (+33/-61)
dist/qtcreator/src/libs/ssh/sshkeyexchange_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/sshkeygenerator.cpp (+57/-34)
dist/qtcreator/src/libs/ssh/sshkeygenerator.h (+15/-23)
dist/qtcreator/src/libs/ssh/sshkeypasswordretriever.cpp (+14/-18)
dist/qtcreator/src/libs/ssh/sshkeypasswordretriever_p.h (+15/-23)
dist/qtcreator/src/libs/ssh/sshlogging.cpp (+32/-0)
dist/qtcreator/src/libs/ssh/sshlogging_p.h (+34/-0)
dist/qtcreator/src/libs/ssh/sshoutgoingpacket.cpp (+45/-24)
dist/qtcreator/src/libs/ssh/sshoutgoingpacket_p.h (+20/-22)
dist/qtcreator/src/libs/ssh/sshpacket.cpp (+19/-31)
dist/qtcreator/src/libs/ssh/sshpacket_p.h (+21/-22)
dist/qtcreator/src/libs/ssh/sshpacketparser.cpp (+13/-18)
dist/qtcreator/src/libs/ssh/sshpacketparser_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/sshpseudoterminal.h (+14/-22)
dist/qtcreator/src/libs/ssh/sshremoteprocess.cpp (+19/-31)
dist/qtcreator/src/libs/ssh/sshremoteprocess.h (+14/-22)
dist/qtcreator/src/libs/ssh/sshremoteprocess_p.h (+14/-22)
dist/qtcreator/src/libs/ssh/sshremoteprocessrunner.cpp (+21/-22)
dist/qtcreator/src/libs/ssh/sshremoteprocessrunner.h (+15/-25)
dist/qtcreator/src/libs/ssh/sshsendfacility.cpp (+42/-21)
dist/qtcreator/src/libs/ssh/sshsendfacility_p.h (+20/-22)
dist/qtcreator/src/libs/ssh/sshtcpipforwardserver.cpp (+136/-0)
dist/qtcreator/src/libs/ssh/sshtcpipforwardserver.h (+81/-0)
dist/qtcreator/src/libs/ssh/sshtcpipforwardserver_p.h (+54/-0)
dist/qtcreator/src/libs/ssh/sshtcpiptunnel.cpp (+123/-0)
dist/qtcreator/src/libs/ssh/sshtcpiptunnel_p.h (+82/-0)
dist/qtcreator/src/libs/timeline/qml/ButtonsBar.qml (+24/-50)
dist/qtcreator/src/libs/timeline/qml/CategoryLabel.qml (+18/-26)
dist/qtcreator/src/libs/timeline/qml/Detail.qml (+14/-22)
dist/qtcreator/src/libs/timeline/qml/ImageToolButton.qml (+51/-0)
dist/qtcreator/src/libs/timeline/qml/MainView.qml (+56/-98)
dist/qtcreator/src/libs/timeline/qml/Overview.qml (+37/-38)
dist/qtcreator/src/libs/timeline/qml/RangeDetails.qml (+22/-42)
dist/qtcreator/src/libs/timeline/qml/RangeMover.qml (+17/-23)
dist/qtcreator/src/libs/timeline/qml/RowLabel.qml (+14/-21)
dist/qtcreator/src/libs/timeline/qml/SelectionRange.qml (+13/-18)
dist/qtcreator/src/libs/timeline/qml/SelectionRangeDetails.qml (+26/-45)
dist/qtcreator/src/libs/timeline/qml/SynchronousReloader.qml (+13/-18)
dist/qtcreator/src/libs/timeline/qml/TimeDisplay.qml (+16/-21)
dist/qtcreator/src/libs/timeline/qml/TimeMarks.qml (+14/-20)
dist/qtcreator/src/libs/timeline/qml/TimelineContent.qml (+27/-45)
dist/qtcreator/src/libs/timeline/qml/TimelineLabels.qml (+14/-19)
dist/qtcreator/src/libs/timeline/qml/TimelineText.qml (+34/-0)
dist/qtcreator/src/libs/timeline/qml/notes.frag (+13/-18)
dist/qtcreator/src/libs/timeline/qml/notes.vert (+13/-18)
dist/qtcreator/src/libs/timeline/qml/timeline.qrc (+5/-5)
dist/qtcreator/src/libs/timeline/qml/timelineitems.frag (+15/-23)
dist/qtcreator/src/libs/timeline/qml/timelineitems.vert (+13/-18)
dist/qtcreator/src/libs/timeline/timeline.pro (+4/-2)
dist/qtcreator/src/libs/timeline/timeline.qbs (+37/-32)
dist/qtcreator/src/libs/timeline/timeline_global.h (+14/-23)
dist/qtcreator/src/libs/timeline/timelineabstractrenderer.cpp (+15/-20)
dist/qtcreator/src/libs/timeline/timelineabstractrenderer.h (+15/-24)
dist/qtcreator/src/libs/timeline/timelineabstractrenderer_p.h (+14/-23)
dist/qtcreator/src/libs/timeline/timelineitemsrenderpass.cpp (+447/-195)
dist/qtcreator/src/libs/timeline/timelineitemsrenderpass.h (+72/-22)
dist/qtcreator/src/libs/timeline/timelinemodel.cpp (+26/-30)
dist/qtcreator/src/libs/timeline/timelinemodel.h (+18/-26)
dist/qtcreator/src/libs/timeline/timelinemodel_p.h (+16/-24)
dist/qtcreator/src/libs/timeline/timelinemodelaggregator.cpp (+39/-20)
dist/qtcreator/src/libs/timeline/timelinemodelaggregator.h (+15/-22)
dist/qtcreator/src/libs/timeline/timelinenotesmodel.cpp (+21/-24)
dist/qtcreator/src/libs/timeline/timelinenotesmodel.h (+15/-23)
dist/qtcreator/src/libs/timeline/timelinenotesmodel_p.h (+14/-25)
dist/qtcreator/src/libs/timeline/timelinenotesrenderpass.cpp (+13/-18)
dist/qtcreator/src/libs/timeline/timelinenotesrenderpass.h (+14/-23)
dist/qtcreator/src/libs/timeline/timelineoverviewrenderer.cpp (+13/-18)
dist/qtcreator/src/libs/timeline/timelineoverviewrenderer.h (+14/-22)
dist/qtcreator/src/libs/timeline/timelineoverviewrenderer_p.h (+14/-23)
dist/qtcreator/src/libs/timeline/timelinerenderer.cpp (+42/-25)
dist/qtcreator/src/libs/timeline/timelinerenderer.h (+16/-31)
dist/qtcreator/src/libs/timeline/timelinerenderer_p.h (+14/-23)
dist/qtcreator/src/libs/timeline/timelinerenderpass.cpp (+13/-18)
dist/qtcreator/src/libs/timeline/timelinerenderpass.h (+14/-22)
dist/qtcreator/src/libs/timeline/timelinerenderstate.cpp (+13/-18)
dist/qtcreator/src/libs/timeline/timelinerenderstate.h (+14/-22)
dist/qtcreator/src/libs/timeline/timelinerenderstate_p.h (+14/-23)
dist/qtcreator/src/libs/timeline/timelineselectionrenderpass.cpp (+72/-68)
dist/qtcreator/src/libs/timeline/timelineselectionrenderpass.h (+14/-23)
dist/qtcreator/src/libs/timeline/timelinetheme.cpp (+99/-0)
dist/qtcreator/src/libs/timeline/timelinetheme.h (+39/-0)
dist/qtcreator/src/libs/timeline/timelinezoomcontrol.cpp (+18/-22)
dist/qtcreator/src/libs/timeline/timelinezoomcontrol.h (+27/-34)
dist/qtcreator/src/libs/utils/QtConcurrentTools (+13/-19)
dist/qtcreator/src/libs/utils/algorithm.h (+152/-72)
dist/qtcreator/src/libs/utils/annotateditemdelegate.cpp (+15/-20)
dist/qtcreator/src/libs/utils/annotateditemdelegate.h (+14/-22)
dist/qtcreator/src/libs/utils/ansiescapecodehandler.cpp (+13/-18)
dist/qtcreator/src/libs/utils/ansiescapecodehandler.h (+14/-23)
dist/qtcreator/src/libs/utils/appmainwindow.cpp (+13/-18)
dist/qtcreator/src/libs/utils/appmainwindow.h (+14/-22)
dist/qtcreator/src/libs/utils/autoreleasepool.h (+0/-51)
dist/qtcreator/src/libs/utils/basetreeview.cpp (+19/-18)
dist/qtcreator/src/libs/utils/basetreeview.h (+21/-24)
dist/qtcreator/src/libs/utils/bracematcher.cpp (+14/-19)
dist/qtcreator/src/libs/utils/bracematcher.h (+15/-23)
dist/qtcreator/src/libs/utils/buildablehelperlibrary.cpp (+29/-51)
dist/qtcreator/src/libs/utils/buildablehelperlibrary.h (+14/-22)
dist/qtcreator/src/libs/utils/categorysortfiltermodel.cpp (+13/-18)
dist/qtcreator/src/libs/utils/categorysortfiltermodel.h (+14/-22)
dist/qtcreator/src/libs/utils/changeset.cpp (+13/-18)
dist/qtcreator/src/libs/utils/changeset.h (+14/-22)
dist/qtcreator/src/libs/utils/checkablemessagebox.cpp (+14/-20)
dist/qtcreator/src/libs/utils/checkablemessagebox.h (+14/-22)
dist/qtcreator/src/libs/utils/classnamevalidatinglineedit.cpp (+13/-18)
dist/qtcreator/src/libs/utils/classnamevalidatinglineedit.h (+14/-22)
dist/qtcreator/src/libs/utils/codegeneration.cpp (+13/-18)
dist/qtcreator/src/libs/utils/codegeneration.h (+14/-22)
dist/qtcreator/src/libs/utils/completinglineedit.cpp (+13/-18)
dist/qtcreator/src/libs/utils/completinglineedit.h (+14/-22)
dist/qtcreator/src/libs/utils/completingtextedit.cpp (+13/-18)
dist/qtcreator/src/libs/utils/completingtextedit.h (+14/-22)
dist/qtcreator/src/libs/utils/consoleprocess.cpp (+13/-18)
dist/qtcreator/src/libs/utils/consoleprocess.h (+15/-24)
dist/qtcreator/src/libs/utils/consoleprocess_p.h (+14/-22)
dist/qtcreator/src/libs/utils/consoleprocess_unix.cpp (+16/-25)
dist/qtcreator/src/libs/utils/consoleprocess_win.cpp (+13/-18)
dist/qtcreator/src/libs/utils/crumblepath.cpp (+13/-18)
dist/qtcreator/src/libs/utils/crumblepath.h (+15/-25)
dist/qtcreator/src/libs/utils/declarationmacros.h (+32/-0)
dist/qtcreator/src/libs/utils/detailsbutton.cpp (+15/-20)
dist/qtcreator/src/libs/utils/detailsbutton.h (+14/-21)
dist/qtcreator/src/libs/utils/detailswidget.cpp (+14/-19)
dist/qtcreator/src/libs/utils/detailswidget.h (+15/-23)
dist/qtcreator/src/libs/utils/dropsupport.cpp (+16/-25)
dist/qtcreator/src/libs/utils/dropsupport.h (+15/-24)
dist/qtcreator/src/libs/utils/elfreader.cpp (+13/-18)
dist/qtcreator/src/libs/utils/elfreader.h (+14/-22)
dist/qtcreator/src/libs/utils/elidinglabel.cpp (+13/-18)
dist/qtcreator/src/libs/utils/elidinglabel.h (+14/-22)
dist/qtcreator/src/libs/utils/environment.cpp (+41/-19)
dist/qtcreator/src/libs/utils/environment.h (+17/-22)
dist/qtcreator/src/libs/utils/environmentdialog.cpp (+170/-0)
dist/qtcreator/src/libs/utils/environmentdialog.h (+58/-0)
dist/qtcreator/src/libs/utils/environmentmodel.cpp (+13/-18)
dist/qtcreator/src/libs/utils/environmentmodel.h (+14/-22)
dist/qtcreator/src/libs/utils/execmenu.cpp (+13/-18)
dist/qtcreator/src/libs/utils/execmenu.h (+14/-22)
dist/qtcreator/src/libs/utils/executeondestruction.h (+14/-22)
dist/qtcreator/src/libs/utils/fadingindicator.cpp (+24/-23)
dist/qtcreator/src/libs/utils/fadingindicator.h (+14/-24)
dist/qtcreator/src/libs/utils/faketooltip.cpp (+13/-18)
dist/qtcreator/src/libs/utils/faketooltip.h (+14/-22)
dist/qtcreator/src/libs/utils/fancylineedit.cpp (+59/-71)
dist/qtcreator/src/libs/utils/fancylineedit.h (+25/-36)
dist/qtcreator/src/libs/utils/fancymainwindow.cpp (+19/-33)
dist/qtcreator/src/libs/utils/fancymainwindow.h (+15/-27)
dist/qtcreator/src/libs/utils/fileinprojectfinder.cpp (+13/-18)
dist/qtcreator/src/libs/utils/fileinprojectfinder.h (+14/-22)
dist/qtcreator/src/libs/utils/filenamevalidatinglineedit.cpp (+13/-18)
dist/qtcreator/src/libs/utils/filenamevalidatinglineedit.h (+14/-22)
dist/qtcreator/src/libs/utils/filesearch.cpp (+174/-226)
dist/qtcreator/src/libs/utils/filesearch.h (+39/-43)
dist/qtcreator/src/libs/utils/filesystemwatcher.cpp (+13/-18)
dist/qtcreator/src/libs/utils/filesystemwatcher.h (+16/-26)
dist/qtcreator/src/libs/utils/fileutils.cpp (+38/-42)
dist/qtcreator/src/libs/utils/fileutils.h (+16/-32)
dist/qtcreator/src/libs/utils/fileutils_mac.h (+37/-0)
dist/qtcreator/src/libs/utils/fileutils_mac.mm (+58/-24)
dist/qtcreator/src/libs/utils/filewizardpage.cpp (+13/-18)
dist/qtcreator/src/libs/utils/filewizardpage.h (+15/-24)
dist/qtcreator/src/libs/utils/flowlayout.cpp (+13/-18)
dist/qtcreator/src/libs/utils/flowlayout.h (+14/-22)
dist/qtcreator/src/libs/utils/functiontraits.h (+191/-0)
dist/qtcreator/src/libs/utils/headerviewstretcher.cpp (+19/-19)
dist/qtcreator/src/libs/utils/headerviewstretcher.h (+16/-23)
dist/qtcreator/src/libs/utils/historycompleter.cpp (+24/-20)
dist/qtcreator/src/libs/utils/historycompleter.h (+15/-22)
dist/qtcreator/src/libs/utils/hostosinfo.cpp (+51/-22)
dist/qtcreator/src/libs/utils/hostosinfo.h (+26/-24)
dist/qtcreator/src/libs/utils/htmldocextractor.cpp (+13/-18)
dist/qtcreator/src/libs/utils/htmldocextractor.h (+14/-22)
dist/qtcreator/src/libs/utils/icon.cpp (+255/-0)
dist/qtcreator/src/libs/utils/icon.h (+88/-0)
dist/qtcreator/src/libs/utils/itemviews.cpp (+13/-18)
dist/qtcreator/src/libs/utils/itemviews.h (+15/-24)
dist/qtcreator/src/libs/utils/json.cpp (+67/-72)
dist/qtcreator/src/libs/utils/json.h (+36/-44)
dist/qtcreator/src/libs/utils/linecolumnlabel.cpp (+13/-18)
dist/qtcreator/src/libs/utils/linecolumnlabel.h (+14/-22)
dist/qtcreator/src/libs/utils/listutils.h (+14/-22)
dist/qtcreator/src/libs/utils/macroexpander.cpp (+30/-33)
dist/qtcreator/src/libs/utils/macroexpander.h (+15/-23)
dist/qtcreator/src/libs/utils/mapreduce.h (+585/-0)
dist/qtcreator/src/libs/utils/mimetypes/mimedatabase.cpp (+29/-17)
dist/qtcreator/src/libs/utils/mimetypes/mimedatabase.h (+22/-19)
dist/qtcreator/src/libs/utils/mimetypes/mimedatabase_p.h (+22/-19)
dist/qtcreator/src/libs/utils/mimetypes/mimeglobpattern.cpp (+21/-15)
dist/qtcreator/src/libs/utils/mimetypes/mimeglobpattern_p.h (+22/-19)
dist/qtcreator/src/libs/utils/mimetypes/mimemagicrule.cpp (+21/-16)
dist/qtcreator/src/libs/utils/mimetypes/mimemagicrule_p.h (+22/-19)
dist/qtcreator/src/libs/utils/mimetypes/mimemagicrulematcher.cpp (+21/-15)
dist/qtcreator/src/libs/utils/mimetypes/mimemagicrulematcher_p.h (+22/-19)
dist/qtcreator/src/libs/utils/mimetypes/mimeprovider.cpp (+21/-15)
dist/qtcreator/src/libs/utils/mimetypes/mimeprovider_p.h (+22/-19)
dist/qtcreator/src/libs/utils/mimetypes/mimetype.cpp (+21/-15)
dist/qtcreator/src/libs/utils/mimetypes/mimetype.h (+22/-19)
dist/qtcreator/src/libs/utils/mimetypes/mimetype_p.h (+22/-19)
dist/qtcreator/src/libs/utils/mimetypes/mimetypeparser.cpp (+21/-15)
dist/qtcreator/src/libs/utils/mimetypes/mimetypeparser_p.h (+22/-20)
dist/qtcreator/src/libs/utils/multitask.h (+0/-201)
dist/qtcreator/src/libs/utils/navigationtreeview.cpp (+13/-18)
dist/qtcreator/src/libs/utils/navigationtreeview.h (+14/-22)
dist/qtcreator/src/libs/utils/networkaccessmanager.cpp (+13/-18)
dist/qtcreator/src/libs/utils/networkaccessmanager.h (+14/-22)
dist/qtcreator/src/libs/utils/newclasswidget.cpp (+13/-23)
dist/qtcreator/src/libs/utils/newclasswidget.h (+15/-29)
dist/qtcreator/src/libs/utils/osspecificaspects.h (+16/-24)
dist/qtcreator/src/libs/utils/outputformat.h (+14/-22)
dist/qtcreator/src/libs/utils/outputformatter.cpp (+19/-35)
dist/qtcreator/src/libs/utils/outputformatter.h (+14/-24)
dist/qtcreator/src/libs/utils/overridecursor.cpp (+13/-18)
dist/qtcreator/src/libs/utils/overridecursor.h (+14/-22)
dist/qtcreator/src/libs/utils/parameteraction.cpp (+13/-18)
dist/qtcreator/src/libs/utils/parameteraction.h (+14/-22)
dist/qtcreator/src/libs/utils/pathchooser.cpp (+122/-95)
dist/qtcreator/src/libs/utils/pathchooser.h (+35/-25)
dist/qtcreator/src/libs/utils/pathlisteditor.cpp (+13/-18)
dist/qtcreator/src/libs/utils/pathlisteditor.h (+14/-22)
dist/qtcreator/src/libs/utils/persistentsettings.cpp (+13/-18)
dist/qtcreator/src/libs/utils/persistentsettings.h (+14/-22)
dist/qtcreator/src/libs/utils/port.cpp (+32/-0)
dist/qtcreator/src/libs/utils/port.h (+62/-0)
dist/qtcreator/src/libs/utils/portlist.cpp (+27/-31)
dist/qtcreator/src/libs/utils/portlist.h (+19/-26)
dist/qtcreator/src/libs/utils/process_ctrlc_stub.cpp (+13/-18)
dist/qtcreator/src/libs/utils/process_ctrlc_stub.pro (+1/-1)
dist/qtcreator/src/libs/utils/process_stub.pro (+1/-1)
dist/qtcreator/src/libs/utils/process_stub_unix.c (+13/-18)
dist/qtcreator/src/libs/utils/process_stub_win.c (+19/-21)
dist/qtcreator/src/libs/utils/progressindicator.cpp (+13/-18)
dist/qtcreator/src/libs/utils/progressindicator.h (+14/-23)
dist/qtcreator/src/libs/utils/projectintropage.cpp (+56/-32)
dist/qtcreator/src/libs/utils/projectintropage.h (+18/-26)
dist/qtcreator/src/libs/utils/proxyaction.cpp (+24/-19)
dist/qtcreator/src/libs/utils/proxyaction.h (+16/-25)
dist/qtcreator/src/libs/utils/proxycredentialsdialog.cpp (+13/-18)
dist/qtcreator/src/libs/utils/proxycredentialsdialog.h (+14/-22)
dist/qtcreator/src/libs/utils/qtcassert.cpp (+13/-18)
dist/qtcreator/src/libs/utils/qtcassert.h (+15/-23)
dist/qtcreator/src/libs/utils/qtcolorbutton.cpp (+13/-18)
dist/qtcreator/src/libs/utils/qtcolorbutton.h (+14/-22)
dist/qtcreator/src/libs/utils/qtcprocess.cpp (+29/-30)
dist/qtcreator/src/libs/utils/qtcprocess.h (+17/-30)
dist/qtcreator/src/libs/utils/reloadpromptutils.cpp (+16/-18)
dist/qtcreator/src/libs/utils/reloadpromptutils.h (+14/-22)
dist/qtcreator/src/libs/utils/runextensions.cpp (+45/-0)
dist/qtcreator/src/libs/utils/runextensions.h (+481/-419)
dist/qtcreator/src/libs/utils/savedaction.cpp (+13/-18)
dist/qtcreator/src/libs/utils/savedaction.h (+14/-22)
dist/qtcreator/src/libs/utils/savefile.cpp (+15/-19)
dist/qtcreator/src/libs/utils/savefile.h (+14/-22)
dist/qtcreator/src/libs/utils/scopedswap.h (+14/-22)
dist/qtcreator/src/libs/utils/settingsselector.cpp (+13/-18)
dist/qtcreator/src/libs/utils/settingsselector.h (+15/-24)
dist/qtcreator/src/libs/utils/settingsutils.h (+14/-22)
dist/qtcreator/src/libs/utils/shellcommand.cpp (+148/-211)
dist/qtcreator/src/libs/utils/shellcommand.h (+34/-39)
dist/qtcreator/src/libs/utils/shellcommandpage.cpp (+19/-30)
dist/qtcreator/src/libs/utils/shellcommandpage.h (+14/-24)
dist/qtcreator/src/libs/utils/sizedarray.h (+122/-0)
dist/qtcreator/src/libs/utils/sleep.cpp (+13/-18)
dist/qtcreator/src/libs/utils/sleep.h (+14/-22)
dist/qtcreator/src/libs/utils/smallstring.h (+825/-0)
dist/qtcreator/src/libs/utils/smallstringiterator.h (+155/-0)
dist/qtcreator/src/libs/utils/smallstringlayout.h (+138/-0)
dist/qtcreator/src/libs/utils/smallstringliteral.h (+136/-0)
dist/qtcreator/src/libs/utils/smallstringmemory.h (+69/-0)
dist/qtcreator/src/libs/utils/smallstringvector.h (+255/-0)
dist/qtcreator/src/libs/utils/smallstringview.h (+140/-0)
dist/qtcreator/src/libs/utils/statuslabel.cpp (+13/-18)
dist/qtcreator/src/libs/utils/statuslabel.h (+15/-25)
dist/qtcreator/src/libs/utils/stringutils.cpp (+13/-18)
dist/qtcreator/src/libs/utils/stringutils.h (+14/-22)
dist/qtcreator/src/libs/utils/styledbar.cpp (+13/-18)
dist/qtcreator/src/libs/utils/styledbar.h (+14/-22)
dist/qtcreator/src/libs/utils/stylehelper.cpp (+149/-95)
dist/qtcreator/src/libs/utils/stylehelper.h (+21/-21)
dist/qtcreator/src/libs/utils/synchronousprocess.cpp (+192/-153)
dist/qtcreator/src/libs/utils/synchronousprocess.h (+42/-50)
dist/qtcreator/src/libs/utils/tcpportsgatherer.cpp (+0/-303)
dist/qtcreator/src/libs/utils/tcpportsgatherer.h (+0/-58)
dist/qtcreator/src/libs/utils/templateengine.cpp (+312/-0)
dist/qtcreator/src/libs/utils/templateengine.h (+49/-0)
dist/qtcreator/src/libs/utils/textfieldcheckbox.cpp (+13/-18)
dist/qtcreator/src/libs/utils/textfieldcheckbox.h (+15/-24)
dist/qtcreator/src/libs/utils/textfieldcombobox.cpp (+13/-18)
dist/qtcreator/src/libs/utils/textfieldcombobox.h (+15/-24)
dist/qtcreator/src/libs/utils/textfileformat.cpp (+13/-18)
dist/qtcreator/src/libs/utils/textfileformat.h (+14/-22)
dist/qtcreator/src/libs/utils/theme/theme.cpp (+95/-154)
dist/qtcreator/src/libs/utils/theme/theme.h (+148/-60)
dist/qtcreator/src/libs/utils/theme/theme_p.h (+17/-24)
dist/qtcreator/src/libs/utils/tooltip/effects.h (+14/-22)
dist/qtcreator/src/libs/utils/tooltip/images/f1.svg (+175/-0)
dist/qtcreator/src/libs/utils/tooltip/reuse.h (+14/-22)
dist/qtcreator/src/libs/utils/tooltip/tips.cpp (+57/-36)
dist/qtcreator/src/libs/utils/tooltip/tips.h (+24/-26)
dist/qtcreator/src/libs/utils/tooltip/tooltip.cpp (+57/-30)
dist/qtcreator/src/libs/utils/tooltip/tooltip.h (+39/-29)
dist/qtcreator/src/libs/utils/treemodel.cpp (+73/-99)
dist/qtcreator/src/libs/utils/treemodel.h (+226/-206)
dist/qtcreator/src/libs/utils/treeviewcombobox.cpp (+13/-18)
dist/qtcreator/src/libs/utils/treeviewcombobox.h (+14/-22)
dist/qtcreator/src/libs/utils/uncommentselection.cpp (+13/-18)
dist/qtcreator/src/libs/utils/uncommentselection.h (+14/-22)
dist/qtcreator/src/libs/utils/unixutils.cpp (+13/-18)
dist/qtcreator/src/libs/utils/unixutils.h (+14/-22)
dist/qtcreator/src/libs/utils/utils-lib.pri (+29/-7)
dist/qtcreator/src/libs/utils/utils.pro (+1/-5)
dist/qtcreator/src/libs/utils/utils.qbs (+308/-293)
dist/qtcreator/src/libs/utils/utils.qrc (+17/-0)
dist/qtcreator/src/libs/utils/utils_global.h (+14/-22)
dist/qtcreator/src/libs/utils/utilsicons.h (+61/-0)
dist/qtcreator/src/libs/utils/winutils.cpp (+13/-18)
dist/qtcreator/src/libs/utils/winutils.h (+14/-22)
dist/qtcreator/src/libs/utils/wizard.cpp (+14/-27)
dist/qtcreator/src/libs/utils/wizard.h (+17/-33)
dist/qtcreator/src/libs/utils/wizardpage.cpp (+13/-18)
dist/qtcreator/src/libs/utils/wizardpage.h (+14/-22)
dist/qtcreator/src/plugins/analyzerbase/AnalyzerBase.json.in (+0/-19)
dist/qtcreator/src/plugins/analyzerbase/analyzerbase.pro (+0/-33)
dist/qtcreator/src/plugins/analyzerbase/analyzerbase.qbs (+0/-45)
dist/qtcreator/src/plugins/analyzerbase/analyzerbase.qrc (+0/-9)
dist/qtcreator/src/plugins/analyzerbase/analyzerbase_dependencies.pri (+0/-11)
dist/qtcreator/src/plugins/analyzerbase/analyzerbase_global.h (+0/-43)
dist/qtcreator/src/plugins/analyzerbase/analyzerconstants.h (+0/-65)
dist/qtcreator/src/plugins/analyzerbase/analyzermanager.cpp (+0/-725)
dist/qtcreator/src/plugins/analyzerbase/analyzermanager.h (+0/-94)
dist/qtcreator/src/plugins/analyzerbase/analyzerplugin.cpp (+0/-85)
dist/qtcreator/src/plugins/analyzerbase/analyzerplugin.h (+0/-60)
dist/qtcreator/src/plugins/analyzerbase/analyzerrunconfigwidget.cpp (+0/-113)
dist/qtcreator/src/plugins/analyzerbase/analyzerrunconfigwidget.h (+0/-72)
dist/qtcreator/src/plugins/analyzerbase/analyzerruncontrol.cpp (+0/-106)
dist/qtcreator/src/plugins/analyzerbase/analyzerruncontrol.h (+0/-102)
dist/qtcreator/src/plugins/analyzerbase/analyzerstartparameters.h (+0/-72)
dist/qtcreator/src/plugins/analyzerbase/analyzerutils.cpp (+0/-103)
dist/qtcreator/src/plugins/analyzerbase/analyzerutils.h (+0/-47)
dist/qtcreator/src/plugins/analyzerbase/detailederrorview.cpp (+0/-348)
dist/qtcreator/src/plugins/analyzerbase/detailederrorview.h (+0/-127)
dist/qtcreator/src/plugins/analyzerbase/ianalyzertool.cpp (+0/-152)
dist/qtcreator/src/plugins/analyzerbase/ianalyzertool.h (+0/-131)
dist/qtcreator/src/plugins/analyzerbase/startremotedialog.cpp (+0/-157)
dist/qtcreator/src/plugins/analyzerbase/startremotedialog.h (+0/-67)
dist/qtcreator/src/plugins/android/Android.json.in (+3/-3)
dist/qtcreator/src/plugins/android/android.pro (+4/-4)
dist/qtcreator/src/plugins/android/android.qbs (+105/-101)
dist/qtcreator/src/plugins/android/android_dependencies.pri (+1/-2)
dist/qtcreator/src/plugins/android/android_global.h (+15/-23)
dist/qtcreator/src/plugins/android/androidanalyzesupport.cpp (+36/-46)
dist/qtcreator/src/plugins/android/androidanalyzesupport.h (+17/-25)
dist/qtcreator/src/plugins/android/androidbuildapkstep.cpp (+36/-36)
dist/qtcreator/src/plugins/android/androidbuildapkstep.h (+25/-35)
dist/qtcreator/src/plugins/android/androidbuildapkwidget.cpp (+56/-47)
dist/qtcreator/src/plugins/android/androidbuildapkwidget.h (+17/-26)
dist/qtcreator/src/plugins/android/androidbuildapkwidget.ui (+1/-15)
dist/qtcreator/src/plugins/android/androidconfigurations.cpp (+170/-179)
dist/qtcreator/src/plugins/android/androidconfigurations.h (+24/-30)
dist/qtcreator/src/plugins/android/androidconstants.h (+15/-24)
dist/qtcreator/src/plugins/android/androidcreatekeystorecertificate.cpp (+36/-36)
dist/qtcreator/src/plugins/android/androidcreatekeystorecertificate.h (+18/-24)
dist/qtcreator/src/plugins/android/androidcreatekeystorecertificate.ui (+1/-1)
dist/qtcreator/src/plugins/android/androiddebugsupport.cpp (+34/-29)
dist/qtcreator/src/plugins/android/androiddebugsupport.h (+16/-24)
dist/qtcreator/src/plugins/android/androiddeployconfiguration.cpp (+17/-19)
dist/qtcreator/src/plugins/android/androiddeployconfiguration.h (+23/-35)
dist/qtcreator/src/plugins/android/androiddeployqtstep.cpp (+75/-117)
dist/qtcreator/src/plugins/android/androiddeployqtstep.h (+39/-56)
dist/qtcreator/src/plugins/android/androiddeployqtwidget.cpp (+23/-25)
dist/qtcreator/src/plugins/android/androiddeployqtwidget.h (+18/-25)
dist/qtcreator/src/plugins/android/androiddevice.cpp (+19/-21)
dist/qtcreator/src/plugins/android/androiddevice.h (+27/-35)
dist/qtcreator/src/plugins/android/androiddevicedialog.cpp (+63/-90)
dist/qtcreator/src/plugins/android/androiddevicedialog.h (+19/-33)
dist/qtcreator/src/plugins/android/androiddevicedialog.ui (+4/-1)
dist/qtcreator/src/plugins/android/androiddevicefactory.cpp (+14/-19)
dist/qtcreator/src/plugins/android/androiddevicefactory.h (+15/-23)
dist/qtcreator/src/plugins/android/androiderrormessage.cpp (+13/-18)
dist/qtcreator/src/plugins/android/androiderrormessage.h (+14/-22)
dist/qtcreator/src/plugins/android/androidgdbserverkitinformation.cpp (+34/-37)
dist/qtcreator/src/plugins/android/androidgdbserverkitinformation.h (+35/-43)
dist/qtcreator/src/plugins/android/androidglobal.h (+20/-33)
dist/qtcreator/src/plugins/android/androidmanager.cpp (+48/-239)
dist/qtcreator/src/plugins/android/androidmanager.h (+15/-33)
dist/qtcreator/src/plugins/android/androidmanifestdocument.cpp (+16/-30)
dist/qtcreator/src/plugins/android/androidmanifestdocument.h (+14/-25)
dist/qtcreator/src/plugins/android/androidmanifesteditor.cpp (+15/-19)
dist/qtcreator/src/plugins/android/androidmanifesteditor.h (+15/-24)
dist/qtcreator/src/plugins/android/androidmanifesteditorfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/android/androidmanifesteditorfactory.h (+14/-22)
dist/qtcreator/src/plugins/android/androidmanifesteditorwidget.cpp (+65/-63)
dist/qtcreator/src/plugins/android/androidmanifesteditorwidget.h (+17/-27)
dist/qtcreator/src/plugins/android/androidplugin.cpp (+28/-29)
dist/qtcreator/src/plugins/android/androidplugin.h (+16/-24)
dist/qtcreator/src/plugins/android/androidpotentialkit.cpp (+24/-29)
dist/qtcreator/src/plugins/android/androidpotentialkit.h (+19/-27)
dist/qtcreator/src/plugins/android/androidqtsupport.cpp (+14/-19)
dist/qtcreator/src/plugins/android/androidqtsupport.h (+16/-24)
dist/qtcreator/src/plugins/android/androidqtversion.cpp (+22/-32)
dist/qtcreator/src/plugins/android/androidqtversion.h (+17/-26)
dist/qtcreator/src/plugins/android/androidqtversionfactory.cpp (+15/-20)
dist/qtcreator/src/plugins/android/androidqtversionfactory.h (+15/-23)
dist/qtcreator/src/plugins/android/androidrunconfiguration.cpp (+14/-19)
dist/qtcreator/src/plugins/android/androidrunconfiguration.h (+17/-25)
dist/qtcreator/src/plugins/android/androidruncontrol.cpp (+25/-26)
dist/qtcreator/src/plugins/android/androidruncontrol.h (+24/-34)
dist/qtcreator/src/plugins/android/androidrunfactories.cpp (+14/-26)
dist/qtcreator/src/plugins/android/androidrunfactories.h (+17/-26)
dist/qtcreator/src/plugins/android/androidrunnable.cpp (+32/-0)
dist/qtcreator/src/plugins/android/androidrunnable.h (+57/-0)
dist/qtcreator/src/plugins/android/androidrunner.cpp (+151/-170)
dist/qtcreator/src/plugins/android/androidrunner.h (+30/-42)
dist/qtcreator/src/plugins/android/androidsettingspage.cpp (+16/-20)
dist/qtcreator/src/plugins/android/androidsettingspage.h (+15/-23)
dist/qtcreator/src/plugins/android/androidsettingswidget.cpp (+73/-37)
dist/qtcreator/src/plugins/android/androidsettingswidget.h (+16/-24)
dist/qtcreator/src/plugins/android/androidsettingswidget.ui (+1/-243)
dist/qtcreator/src/plugins/android/androidsignaloperation.cpp (+23/-26)
dist/qtcreator/src/plugins/android/androidsignaloperation.h (+19/-28)
dist/qtcreator/src/plugins/android/androidtoolchain.cpp (+57/-45)
dist/qtcreator/src/plugins/android/androidtoolchain.h (+42/-49)
dist/qtcreator/src/plugins/android/avddialog.cpp (+19/-23)
dist/qtcreator/src/plugins/android/avddialog.h (+16/-25)
dist/qtcreator/src/plugins/android/certificatesmodel.cpp (+14/-19)
dist/qtcreator/src/plugins/android/certificatesmodel.h (+15/-23)
dist/qtcreator/src/plugins/android/javaautocompleter.cpp (+0/-46)
dist/qtcreator/src/plugins/android/javaautocompleter.h (+0/-52)
dist/qtcreator/src/plugins/android/javacompletionassistprovider.cpp (+13/-18)
dist/qtcreator/src/plugins/android/javacompletionassistprovider.h (+14/-22)
dist/qtcreator/src/plugins/android/javaeditor.cpp (+22/-51)
dist/qtcreator/src/plugins/android/javaeditor.h (+14/-22)
dist/qtcreator/src/plugins/android/javaindenter.cpp (+38/-47)
dist/qtcreator/src/plugins/android/javaindenter.h (+26/-32)
dist/qtcreator/src/plugins/android/javaparser.cpp (+14/-19)
dist/qtcreator/src/plugins/android/javaparser.h (+15/-23)
dist/qtcreator/src/plugins/autotest/AutoTest.json.in (+19/-0)
dist/qtcreator/src/plugins/autotest/autotest.pro (+107/-0)
dist/qtcreator/src/plugins/autotest/autotest.qbs (+120/-0)
dist/qtcreator/src/plugins/autotest/autotest.qrc (+25/-0)
dist/qtcreator/src/plugins/autotest/autotest_dependencies.pri (+20/-0)
dist/qtcreator/src/plugins/autotest/autotest_global.h (+34/-0)
dist/qtcreator/src/plugins/autotest/autotest_utils.h (+55/-0)
dist/qtcreator/src/plugins/autotest/autotestconstants.h (+45/-0)
dist/qtcreator/src/plugins/autotest/autotesticons.h (+42/-0)
dist/qtcreator/src/plugins/autotest/autotestplugin.cpp (+195/-0)
dist/qtcreator/src/plugins/autotest/autotestplugin.h (+67/-0)
dist/qtcreator/src/plugins/autotest/autotestunittests.cpp (+240/-0)
dist/qtcreator/src/plugins/autotest/autotestunittests.h (+64/-0)
dist/qtcreator/src/plugins/autotest/autotestunittests.qrc (+64/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtest_utils.h (+55/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestconfiguration.cpp (+57/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestconfiguration.h (+43/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestframework.cpp (+55/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestframework.h (+46/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestoutputreader.cpp (+180/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestoutputreader.h (+51/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestparser.cpp (+136/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestparser.h (+51/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestresult.cpp (+56/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestresult.h (+46/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtesttreeitem.cpp (+344/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtesttreeitem.h (+94/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestvisitors.cpp (+111/-0)
dist/qtcreator/src/plugins/autotest/gtest/gtestvisitors.h (+74/-0)
dist/qtcreator/src/plugins/autotest/itestframework.h (+74/-0)
dist/qtcreator/src/plugins/autotest/itestparser.cpp (+80/-0)
dist/qtcreator/src/plugins/autotest/itestparser.h (+92/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttest_utils.h (+69/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestconfiguration.cpp (+54/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestconfiguration.h (+53/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestframework.cpp (+55/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestframework.h (+46/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestoutputreader.cpp (+288/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestoutputreader.h (+68/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestparser.cpp (+264/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestparser.h (+53/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestresult.cpp (+75/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestresult.h (+48/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttesttreeitem.cpp (+249/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttesttreeitem.h (+53/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestvisitors.cpp (+289/-0)
dist/qtcreator/src/plugins/autotest/qtest/qttestvisitors.h (+102/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktest_utils.h (+78/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktestconfiguration.cpp (+57/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktestconfiguration.h (+49/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktestframework.cpp (+55/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktestframework.h (+46/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktestparser.cpp (+253/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktestparser.h (+55/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktesttreeitem.cpp (+336/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktesttreeitem.h (+56/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktestvisitors.cpp (+101/-0)
dist/qtcreator/src/plugins/autotest/quick/quicktestvisitors.h (+59/-0)
dist/qtcreator/src/plugins/autotest/testcodeparser.cpp (+453/-0)
dist/qtcreator/src/plugins/autotest/testcodeparser.h (+108/-0)
dist/qtcreator/src/plugins/autotest/testconfiguration.cpp (+310/-0)
dist/qtcreator/src/plugins/autotest/testconfiguration.h (+107/-0)
dist/qtcreator/src/plugins/autotest/testframeworkmanager.cpp (+164/-0)
dist/qtcreator/src/plugins/autotest/testframeworkmanager.h (+72/-0)
dist/qtcreator/src/plugins/autotest/testnavigationwidget.cpp (+344/-0)
dist/qtcreator/src/plugins/autotest/testnavigationwidget.h (+102/-0)
dist/qtcreator/src/plugins/autotest/testoutputreader.cpp (+52/-0)
dist/qtcreator/src/plugins/autotest/testoutputreader.h (+54/-0)
dist/qtcreator/src/plugins/autotest/testresult.cpp (+162/-0)
dist/qtcreator/src/plugins/autotest/testresult.h (+114/-0)
dist/qtcreator/src/plugins/autotest/testresultdelegate.cpp (+217/-0)
dist/qtcreator/src/plugins/autotest/testresultdelegate.h (+124/-0)
dist/qtcreator/src/plugins/autotest/testresultmodel.cpp (+371/-0)
dist/qtcreator/src/plugins/autotest/testresultmodel.h (+103/-0)
dist/qtcreator/src/plugins/autotest/testresultspane.cpp (+597/-0)
dist/qtcreator/src/plugins/autotest/testresultspane.h (+134/-0)
dist/qtcreator/src/plugins/autotest/testrunconfiguration.h (+79/-0)
dist/qtcreator/src/plugins/autotest/testrunner.cpp (+352/-0)
dist/qtcreator/src/plugins/autotest/testrunner.h (+89/-0)
dist/qtcreator/src/plugins/autotest/testsettings.cpp (+155/-0)
dist/qtcreator/src/plugins/autotest/testsettings.h (+74/-0)
dist/qtcreator/src/plugins/autotest/testsettingspage.cpp (+209/-0)
dist/qtcreator/src/plugins/autotest/testsettingspage.h (+73/-0)
dist/qtcreator/src/plugins/autotest/testsettingspage.ui (+466/-0)
dist/qtcreator/src/plugins/autotest/testtreeitem.cpp (+336/-0)
dist/qtcreator/src/plugins/autotest/testtreeitem.h (+155/-0)
dist/qtcreator/src/plugins/autotest/testtreeitemdelegate.cpp (+80/-0)
dist/qtcreator/src/plugins/autotest/testtreeitemdelegate.h (+45/-0)
dist/qtcreator/src/plugins/autotest/testtreemodel.cpp (+487/-0)
dist/qtcreator/src/plugins/autotest/testtreemodel.h (+130/-0)
dist/qtcreator/src/plugins/autotest/testtreeview.cpp (+106/-0)
dist/qtcreator/src/plugins/autotest/testtreeview.h (+53/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/mixed_atp.pro (+5/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/mixed_atp.qbs (+8/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/src/main.cpp (+8/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/src/src.pro (+6/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/src/src.qbs (+11/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/auto.pro (+15/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/auto.qbs (+13/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/bench/bench.pro (+12/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/bench/bench.qbs (+14/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/bench/tst_benchtest.cpp (+70/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/dummy/dummy.pro (+10/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/dummy/dummy.qbs (+12/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/dummy/tst_foo.cpp (+89/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/dummy/tst_foo.h (+50/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/gui/gui.pro (+8/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/gui/gui.qbs (+13/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/gui/tst_guitest.cpp (+96/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto/TestDummy.qml (+10/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto/bar/tst_foo.qml (+36/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto/main.cpp (+3/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto/notlisted/tst_bla.qml (+36/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto/quickauto.pro (+14/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto/quickauto.qbs (+28/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto/tst_test1.qml (+40/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto/tst_test2.qml (+54/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto/tst_test3.qml (+37/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto2/main.cpp (+3/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto2/quickauto2.pro (+11/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto2/quickauto2.qbs (+25/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto2/tst_test1.qml (+40/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/auto/quickauto2/tst_test2.qml (+40/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/tests.pro (+4/-0)
dist/qtcreator/src/plugins/autotest/unit_test/mixed_atp/tests/tests.qbs (+7/-0)
dist/qtcreator/src/plugins/autotest/unit_test/plain/plain.pro (+4/-0)
dist/qtcreator/src/plugins/autotest/unit_test/plain/plain.qbs (+7/-0)
dist/qtcreator/src/plugins/autotest/unit_test/plain/test_plain/test_plain.pro (+13/-0)
dist/qtcreator/src/plugins/autotest/unit_test/plain/test_plain/test_plain.qbs (+10/-0)
dist/qtcreator/src/plugins/autotest/unit_test/plain/test_plain/tst_simple.cpp (+72/-0)
dist/qtcreator/src/plugins/autotest/unit_test/plain/test_plain/tst_simple.h (+2/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/simple_gt.pro (+5/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/simple_gt.qbs (+10/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/src/main.cpp (+6/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/src/src.pro (+9/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/src/src.qbs (+10/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/common/functions.js (+49/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt1/further.cpp (+61/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt1/gt1.pro (+10/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt1/gt1.qbs (+35/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt1/main.cpp (+77/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt2/gt2.pro (+12/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt2/gt2.qbs (+36/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt2/main.cpp (+54/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt2/queuetest.h (+38/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt3/dummytest.h (+43/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt3/gt3.pro (+12/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt3/gt3.qbs (+36/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gt3/main.cpp (+91/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/gtest_dependency.pri (+25/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/tests.pro (+5/-0)
dist/qtcreator/src/plugins/autotest/unit_test/simple_gt/tests/tests.qbs (+14/-0)
dist/qtcreator/src/plugins/autotoolsprojectmanager/AutotoolsProjectManager.json.in (+3/-3)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autogenstep.cpp (+49/-103)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autogenstep.h (+32/-48)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autoreconfstep.cpp (+40/-92)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autoreconfstep.h (+33/-50)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp (+25/-37)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.h (+29/-36)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsbuildsettingswidget.cpp (+20/-24)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsbuildsettingswidget.h (+18/-27)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsmanager.cpp (+16/-21)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsmanager.h (+19/-29)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.cpp (+27/-32)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsopenprojectwizard.h (+20/-33)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsproject.cpp (+39/-66)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsproject.h (+24/-48)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsprojectconstants.h (+17/-25)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsprojectfile.cpp (+21/-63)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsprojectfile.h (+18/-40)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsprojectnode.cpp (+19/-75)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsprojectnode.h (+21/-45)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsprojectplugin.cpp (+17/-27)
dist/qtcreator/src/plugins/autotoolsprojectmanager/autotoolsprojectplugin.h (+19/-29)
dist/qtcreator/src/plugins/autotoolsprojectmanager/configurestep.cpp (+51/-103)
dist/qtcreator/src/plugins/autotoolsprojectmanager/configurestep.h (+33/-50)
dist/qtcreator/src/plugins/autotoolsprojectmanager/makefileparser.cpp (+18/-35)
dist/qtcreator/src/plugins/autotoolsprojectmanager/makefileparser.h (+19/-29)
dist/qtcreator/src/plugins/autotoolsprojectmanager/makefileparserthread.cpp (+17/-30)
dist/qtcreator/src/plugins/autotoolsprojectmanager/makefileparserthread.h (+18/-29)
dist/qtcreator/src/plugins/autotoolsprojectmanager/makestep.cpp (+44/-93)
dist/qtcreator/src/plugins/autotoolsprojectmanager/makestep.h (+32/-46)
dist/qtcreator/src/plugins/baremetal/BareMetal.json.in (+3/-3)
dist/qtcreator/src/plugins/baremetal/baremetalconstants.h (+16/-24)
dist/qtcreator/src/plugins/baremetal/baremetalcustomrunconfiguration.cpp (+23/-36)
dist/qtcreator/src/plugins/baremetal/baremetalcustomrunconfiguration.h (+25/-33)
dist/qtcreator/src/plugins/baremetal/baremetaldebugsupport.cpp (+30/-32)
dist/qtcreator/src/plugins/baremetal/baremetaldebugsupport.h (+17/-35)
dist/qtcreator/src/plugins/baremetal/baremetaldevice.cpp (+24/-19)
dist/qtcreator/src/plugins/baremetal/baremetaldevice.h (+28/-36)
dist/qtcreator/src/plugins/baremetal/baremetaldeviceconfigurationfactory.cpp (+14/-20)
dist/qtcreator/src/plugins/baremetal/baremetaldeviceconfigurationfactory.h (+14/-22)
dist/qtcreator/src/plugins/baremetal/baremetaldeviceconfigurationwidget.cpp (+15/-20)
dist/qtcreator/src/plugins/baremetal/baremetaldeviceconfigurationwidget.h (+16/-26)
dist/qtcreator/src/plugins/baremetal/baremetaldeviceconfigurationwizard.cpp (+14/-19)
dist/qtcreator/src/plugins/baremetal/baremetaldeviceconfigurationwizard.h (+14/-22)
dist/qtcreator/src/plugins/baremetal/baremetaldeviceconfigurationwizardpages.cpp (+17/-22)
dist/qtcreator/src/plugins/baremetal/baremetaldeviceconfigurationwizardpages.h (+17/-27)
dist/qtcreator/src/plugins/baremetal/baremetalgdbcommandsdeploystep.cpp (+18/-25)
dist/qtcreator/src/plugins/baremetal/baremetalgdbcommandsdeploystep.h (+23/-34)
dist/qtcreator/src/plugins/baremetal/baremetalplugin.cpp (+14/-19)
dist/qtcreator/src/plugins/baremetal/baremetalplugin.h (+15/-23)
dist/qtcreator/src/plugins/baremetal/baremetalrunconfiguration.cpp (+16/-28)
dist/qtcreator/src/plugins/baremetal/baremetalrunconfiguration.h (+20/-30)
dist/qtcreator/src/plugins/baremetal/baremetalrunconfigurationfactory.cpp (+13/-22)
dist/qtcreator/src/plugins/baremetal/baremetalrunconfigurationfactory.h (+26/-35)
dist/qtcreator/src/plugins/baremetal/baremetalrunconfigurationwidget.cpp (+39/-55)
dist/qtcreator/src/plugins/baremetal/baremetalrunconfigurationwidget.h (+14/-24)
dist/qtcreator/src/plugins/baremetal/baremetalruncontrolfactory.cpp (+29/-43)
dist/qtcreator/src/plugins/baremetal/baremetalruncontrolfactory.h (+18/-27)
dist/qtcreator/src/plugins/baremetal/defaultgdbserverprovider.cpp (+20/-25)
dist/qtcreator/src/plugins/baremetal/defaultgdbserverprovider.h (+17/-25)
dist/qtcreator/src/plugins/baremetal/gdbserverprovider.cpp (+23/-23)
dist/qtcreator/src/plugins/baremetal/gdbserverprovider.h (+20/-29)
dist/qtcreator/src/plugins/baremetal/gdbserverproviderchooser.cpp (+15/-20)
dist/qtcreator/src/plugins/baremetal/gdbserverproviderchooser.h (+16/-26)
dist/qtcreator/src/plugins/baremetal/gdbserverprovidermanager.cpp (+13/-18)
dist/qtcreator/src/plugins/baremetal/gdbserverprovidermanager.h (+14/-22)
dist/qtcreator/src/plugins/baremetal/gdbserverproviderprocess.cpp (+32/-40)
dist/qtcreator/src/plugins/baremetal/gdbserverproviderprocess.h (+19/-28)
dist/qtcreator/src/plugins/baremetal/gdbserverproviderssettingspage.cpp (+18/-22)
dist/qtcreator/src/plugins/baremetal/gdbserverproviderssettingspage.h (+15/-25)
dist/qtcreator/src/plugins/baremetal/openocdgdbserverprovider.cpp (+32/-37)
dist/qtcreator/src/plugins/baremetal/openocdgdbserverprovider.h (+21/-29)
dist/qtcreator/src/plugins/baremetal/stlinkutilgdbserverprovider.cpp (+30/-35)
dist/qtcreator/src/plugins/baremetal/stlinkutilgdbserverprovider.h (+22/-30)
dist/qtcreator/src/plugins/bazaar/Bazaar.json.in (+3/-3)
dist/qtcreator/src/plugins/bazaar/annotationhighlighter.cpp (+16/-21)
dist/qtcreator/src/plugins/bazaar/annotationhighlighter.h (+17/-24)
dist/qtcreator/src/plugins/bazaar/bazaarclient.cpp (+37/-56)
dist/qtcreator/src/plugins/bazaar/bazaarclient.h (+24/-29)
dist/qtcreator/src/plugins/bazaar/bazaarcommitwidget.cpp (+16/-21)
dist/qtcreator/src/plugins/bazaar/bazaarcommitwidget.h (+16/-23)
dist/qtcreator/src/plugins/bazaar/bazaarcontrol.cpp (+17/-23)
dist/qtcreator/src/plugins/bazaar/bazaarcontrol.h (+17/-25)
dist/qtcreator/src/plugins/bazaar/bazaareditor.cpp (+17/-21)
dist/qtcreator/src/plugins/bazaar/bazaareditor.h (+16/-23)
dist/qtcreator/src/plugins/bazaar/bazaarplugin.cpp (+14/-25)
dist/qtcreator/src/plugins/bazaar/bazaarplugin.h (+44/-52)
dist/qtcreator/src/plugins/bazaar/bazaarsettings.cpp (+15/-19)
dist/qtcreator/src/plugins/bazaar/bazaarsettings.h (+16/-23)
dist/qtcreator/src/plugins/bazaar/branchinfo.cpp (+18/-24)
dist/qtcreator/src/plugins/bazaar/branchinfo.h (+16/-23)
dist/qtcreator/src/plugins/bazaar/commiteditor.cpp (+17/-22)
dist/qtcreator/src/plugins/bazaar/commiteditor.h (+19/-26)
dist/qtcreator/src/plugins/bazaar/constants.h (+16/-23)
dist/qtcreator/src/plugins/bazaar/optionspage.cpp (+15/-19)
dist/qtcreator/src/plugins/bazaar/optionspage.h (+17/-29)
dist/qtcreator/src/plugins/bazaar/pullorpushdialog.cpp (+18/-23)
dist/qtcreator/src/plugins/bazaar/pullorpushdialog.h (+18/-25)
dist/qtcreator/src/plugins/bazaar/uncommitdialog.cpp (+17/-22)
dist/qtcreator/src/plugins/bazaar/uncommitdialog.h (+18/-26)
dist/qtcreator/src/plugins/beautifier/Beautifier.json.in (+3/-3)
dist/qtcreator/src/plugins/beautifier/abstractsettings.cpp (+120/-70)
dist/qtcreator/src/plugins/beautifier/abstractsettings.h (+34/-29)
dist/qtcreator/src/plugins/beautifier/artisticstyle/artisticstyle.cpp (+45/-34)
dist/qtcreator/src/plugins/beautifier/artisticstyle/artisticstyle.h (+21/-29)
dist/qtcreator/src/plugins/beautifier/artisticstyle/artisticstyleconstants.h (+22/-28)
dist/qtcreator/src/plugins/beautifier/artisticstyle/artisticstyleoptionspage.cpp (+27/-32)
dist/qtcreator/src/plugins/beautifier/artisticstyle/artisticstyleoptionspage.h (+18/-26)
dist/qtcreator/src/plugins/beautifier/artisticstyle/artisticstyleoptionspage.ui (+13/-3)
dist/qtcreator/src/plugins/beautifier/artisticstyle/artisticstylesettings.cpp (+88/-95)
dist/qtcreator/src/plugins/beautifier/artisticstyle/artisticstylesettings.h (+17/-29)
dist/qtcreator/src/plugins/beautifier/beautifier.pro (+5/-0)
dist/qtcreator/src/plugins/beautifier/beautifier.qbs (+6/-1)
dist/qtcreator/src/plugins/beautifier/beautifierabstracttool.h (+32/-25)
dist/qtcreator/src/plugins/beautifier/beautifierconstants.h (+16/-24)
dist/qtcreator/src/plugins/beautifier/beautifierplugin.cpp (+286/-213)
dist/qtcreator/src/plugins/beautifier/beautifierplugin.h (+36/-47)
dist/qtcreator/src/plugins/beautifier/clangformat/clangformat.cpp (+49/-37)
dist/qtcreator/src/plugins/beautifier/clangformat/clangformat.h (+23/-32)
dist/qtcreator/src/plugins/beautifier/clangformat/clangformatconstants.h (+18/-24)
dist/qtcreator/src/plugins/beautifier/clangformat/clangformatoptionspage.cpp (+25/-30)
dist/qtcreator/src/plugins/beautifier/clangformat/clangformatoptionspage.h (+17/-25)
dist/qtcreator/src/plugins/beautifier/clangformat/clangformatoptionspage.ui (+17/-4)
dist/qtcreator/src/plugins/beautifier/clangformat/clangformatsettings.cpp (+133/-132)
dist/qtcreator/src/plugins/beautifier/clangformat/clangformatsettings.h (+21/-25)
dist/qtcreator/src/plugins/beautifier/command.cpp (+16/-24)
dist/qtcreator/src/plugins/beautifier/command.h (+19/-27)
dist/qtcreator/src/plugins/beautifier/configurationdialog.cpp (+20/-27)
dist/qtcreator/src/plugins/beautifier/configurationdialog.h (+18/-29)
dist/qtcreator/src/plugins/beautifier/configurationeditor.cpp (+32/-39)
dist/qtcreator/src/plugins/beautifier/configurationeditor.h (+21/-33)
dist/qtcreator/src/plugins/beautifier/configurationpanel.cpp (+21/-30)
dist/qtcreator/src/plugins/beautifier/configurationpanel.h (+18/-30)
dist/qtcreator/src/plugins/beautifier/generaloptionspage.cpp (+115/-0)
dist/qtcreator/src/plugins/beautifier/generaloptionspage.h (+77/-0)
dist/qtcreator/src/plugins/beautifier/generaloptionspage.ui (+178/-0)
dist/qtcreator/src/plugins/beautifier/generalsettings.cpp (+140/-0)
dist/qtcreator/src/plugins/beautifier/generalsettings.h (+62/-0)
dist/qtcreator/src/plugins/beautifier/uncrustify/uncrustify.cpp (+56/-39)
dist/qtcreator/src/plugins/beautifier/uncrustify/uncrustify.h (+22/-30)
dist/qtcreator/src/plugins/beautifier/uncrustify/uncrustifyconstants.h (+18/-24)
dist/qtcreator/src/plugins/beautifier/uncrustify/uncrustifyoptionspage.cpp (+29/-30)
dist/qtcreator/src/plugins/beautifier/uncrustify/uncrustifyoptionspage.h (+17/-26)
dist/qtcreator/src/plugins/beautifier/uncrustify/uncrustifyoptionspage.ui (+23/-3)
dist/qtcreator/src/plugins/beautifier/uncrustify/uncrustifysettings.cpp (+105/-62)
dist/qtcreator/src/plugins/beautifier/uncrustify/uncrustifysettings.h (+27/-23)
dist/qtcreator/src/plugins/bineditor/BinEditor.json.in (+3/-3)
dist/qtcreator/src/plugins/bineditor/bineditor.cpp (+0/-1618)
dist/qtcreator/src/plugins/bineditor/bineditor.h (+0/-251)
dist/qtcreator/src/plugins/bineditor/bineditor.pro (+5/-2)
dist/qtcreator/src/plugins/bineditor/bineditor.qbs (+3/-2)
dist/qtcreator/src/plugins/bineditor/bineditor_global.h (+34/-0)
dist/qtcreator/src/plugins/bineditor/bineditorconstants.h (+14/-22)
dist/qtcreator/src/plugins/bineditor/bineditorplugin.cpp (+79/-84)
dist/qtcreator/src/plugins/bineditor/bineditorplugin.h (+15/-26)
dist/qtcreator/src/plugins/bineditor/bineditorwidget.cpp (+1617/-0)
dist/qtcreator/src/plugins/bineditor/bineditorwidget.h (+245/-0)
dist/qtcreator/src/plugins/bineditor/markup.cpp (+13/-18)
dist/qtcreator/src/plugins/bineditor/markup.h (+15/-23)
dist/qtcreator/src/plugins/bookmarks/Bookmarks.json.in (+3/-3)
dist/qtcreator/src/plugins/bookmarks/bookmark.cpp (+15/-21)
dist/qtcreator/src/plugins/bookmarks/bookmark.h (+20/-28)
dist/qtcreator/src/plugins/bookmarks/bookmarkmanager.cpp (+27/-53)
dist/qtcreator/src/plugins/bookmarks/bookmarkmanager.h (+17/-28)
dist/qtcreator/src/plugins/bookmarks/bookmarks.qrc (+1/-0)
dist/qtcreator/src/plugins/bookmarks/bookmarks_global.h (+14/-23)
dist/qtcreator/src/plugins/bookmarks/bookmarksplugin.cpp (+30/-43)
dist/qtcreator/src/plugins/bookmarks/bookmarksplugin.h (+15/-23)
dist/qtcreator/src/plugins/clangcodemodel/ClangCodeModel.json.in (+3/-3)
dist/qtcreator/src/plugins/clangcodemodel/activationsequencecontextprocessor.cpp (+0/-272)
dist/qtcreator/src/plugins/clangcodemodel/activationsequencecontextprocessor.h (+0/-96)
dist/qtcreator/src/plugins/clangcodemodel/activationsequenceprocessor.cpp (+0/-208)
dist/qtcreator/src/plugins/clangcodemodel/activationsequenceprocessor.h (+0/-81)
dist/qtcreator/src/plugins/clangcodemodel/clang_global.h (+0/-43)
dist/qtcreator/src/plugins/clangcodemodel/clangactivationsequencecontextprocessor.cpp (+267/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangactivationsequencecontextprocessor.h (+88/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangactivationsequenceprocessor.cpp (+203/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangactivationsequenceprocessor.h (+73/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangassistproposal.cpp (+17/-19)
dist/qtcreator/src/plugins/clangcodemodel/clangassistproposal.h (+14/-25)
dist/qtcreator/src/plugins/clangcodemodel/clangassistproposalitem.cpp (+177/-101)
dist/qtcreator/src/plugins/clangcodemodel/clangassistproposalitem.h (+31/-28)
dist/qtcreator/src/plugins/clangcodemodel/clangassistproposalmodel.cpp (+34/-27)
dist/qtcreator/src/plugins/clangcodemodel/clangassistproposalmodel.h (+21/-31)
dist/qtcreator/src/plugins/clangcodemodel/clangbackendipcintegration.cpp (+516/-202)
dist/qtcreator/src/plugins/clangcodemodel/clangbackendipcintegration.h (+72/-42)
dist/qtcreator/src/plugins/clangcodemodel/clangcodemodel.pro (+40/-88)
dist/qtcreator/src/plugins/clangcodemodel/clangcodemodel.qbs (+81/-146)
dist/qtcreator/src/plugins/clangcodemodel/clangcodemodel.qrc (+8/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangcodemodelplugin.cpp (+43/-49)
dist/qtcreator/src/plugins/clangcodemodel/clangcodemodelplugin.h (+14/-31)
dist/qtcreator/src/plugins/clangcodemodel/clangcodemodelunittestfiles.pri (+17/-8)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletionassistinterface.cpp (+16/-39)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletionassistinterface.h (+19/-34)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp (+157/-246)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletionassistprocessor.h (+25/-31)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletionassistprovider.cpp (+26/-31)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletionassistprovider.h (+14/-22)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletionchunkstotextconverter.cpp (+340/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletionchunkstotextconverter.h (+107/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletioncontextanalyzer.cpp (+24/-24)
dist/qtcreator/src/plugins/clangcodemodel/clangcompletioncontextanalyzer.h (+20/-23)
dist/qtcreator/src/plugins/clangcodemodel/clangconstants.h (+36/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangdiagnosticfilter.cpp (+172/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangdiagnosticfilter.h (+60/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangdiagnosticmanager.cpp (+393/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangdiagnosticmanager.h (+86/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangdiagnostictooltipwidget.cpp (+229/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangdiagnostictooltipwidget.h (+40/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangeditordocumentparser.cpp (+15/-107)
dist/qtcreator/src/plugins/clangcodemodel/clangeditordocumentparser.h (+16/-33)
dist/qtcreator/src/plugins/clangcodemodel/clangeditordocumentprocessor.cpp (+265/-134)
dist/qtcreator/src/plugins/clangcodemodel/clangeditordocumentprocessor.h (+53/-34)
dist/qtcreator/src/plugins/clangcodemodel/clangfixitoperation.cpp (+124/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangfixitoperation.h (+70/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangfixitoperationsextractor.cpp (+137/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangfixitoperationsextractor.h (+53/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangfunctionhintmodel.cpp (+63/-58)
dist/qtcreator/src/plugins/clangcodemodel/clangfunctionhintmodel.h (+15/-23)
dist/qtcreator/src/plugins/clangcodemodel/clanghighlightingmarksreporter.cpp (+165/-0)
dist/qtcreator/src/plugins/clangcodemodel/clanghighlightingmarksreporter.h (+70/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangindexer.cpp (+0/-172)
dist/qtcreator/src/plugins/clangcodemodel/clangindexer.h (+0/-99)
dist/qtcreator/src/plugins/clangcodemodel/clangisdiagnosticrelatedtolocation.h (+78/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp (+232/-66)
dist/qtcreator/src/plugins/clangcodemodel/clangmodelmanagersupport.h (+43/-25)
dist/qtcreator/src/plugins/clangcodemodel/clangpreprocessorassistproposalitem.cpp (+165/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangpreprocessorassistproposalitem.h (+71/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangprojectsettings.cpp (+69/-92)
dist/qtcreator/src/plugins/clangcodemodel/clangprojectsettings.h (+30/-52)
dist/qtcreator/src/plugins/clangcodemodel/clangprojectsettingspropertiespage.cpp (+0/-130)
dist/qtcreator/src/plugins/clangcodemodel/clangprojectsettingspropertiespage.h (+0/-65)
dist/qtcreator/src/plugins/clangcodemodel/clangprojectsettingspropertiespage.ui (+0/-87)
dist/qtcreator/src/plugins/clangcodemodel/clangprojectsettingswidget.cpp (+155/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangprojectsettingswidget.h (+65/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangprojectsettingswidget.ui (+29/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangtextmark.cpp (+92/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangtextmark.h (+47/-0)
dist/qtcreator/src/plugins/clangcodemodel/clangutils.cpp (+69/-77)
dist/qtcreator/src/plugins/clangcodemodel/clangutils.h (+18/-36)
dist/qtcreator/src/plugins/clangcodemodel/completionchunkstotextconverter.cpp (+0/-268)
dist/qtcreator/src/plugins/clangcodemodel/completionchunkstotextconverter.h (+0/-95)
dist/qtcreator/src/plugins/clangcodemodel/constants.h (+0/-63)
dist/qtcreator/src/plugins/clangcodemodel/cppcreatemarkers.cpp (+0/-135)
dist/qtcreator/src/plugins/clangcodemodel/cppcreatemarkers.h (+0/-94)
dist/qtcreator/src/plugins/clangcodemodel/cxprettyprinter.cpp (+0/-551)
dist/qtcreator/src/plugins/clangcodemodel/cxprettyprinter.h (+0/-76)
dist/qtcreator/src/plugins/clangcodemodel/cxraii.h (+0/-146)
dist/qtcreator/src/plugins/clangcodemodel/dependencygraph.cpp (+0/-209)
dist/qtcreator/src/plugins/clangcodemodel/dependencygraph.h (+0/-236)
dist/qtcreator/src/plugins/clangcodemodel/diagnostic.cpp (+0/-64)
dist/qtcreator/src/plugins/clangcodemodel/diagnostic.h (+0/-83)
dist/qtcreator/src/plugins/clangcodemodel/fastindexer.cpp (+0/-37)
dist/qtcreator/src/plugins/clangcodemodel/fastindexer.h (+0/-50)
dist/qtcreator/src/plugins/clangcodemodel/index.cpp (+0/-491)
dist/qtcreator/src/plugins/clangcodemodel/index.h (+0/-88)
dist/qtcreator/src/plugins/clangcodemodel/indexer.cpp (+0/-1284)
dist/qtcreator/src/plugins/clangcodemodel/indexer.h (+0/-104)
dist/qtcreator/src/plugins/clangcodemodel/pchinfo.cpp (+0/-63)
dist/qtcreator/src/plugins/clangcodemodel/pchinfo.h (+0/-81)
dist/qtcreator/src/plugins/clangcodemodel/pchmanager.cpp (+0/-448)
dist/qtcreator/src/plugins/clangcodemodel/pchmanager.h (+0/-109)
dist/qtcreator/src/plugins/clangcodemodel/raii/scopedclangoptions.cpp (+0/-104)
dist/qtcreator/src/plugins/clangcodemodel/raii/scopedclangoptions.h (+0/-73)
dist/qtcreator/src/plugins/clangcodemodel/semanticmarker.cpp (+0/-531)
dist/qtcreator/src/plugins/clangcodemodel/semanticmarker.h (+0/-95)
dist/qtcreator/src/plugins/clangcodemodel/sourcelocation.cpp (+0/-80)
dist/qtcreator/src/plugins/clangcodemodel/sourcelocation.h (+0/-70)
dist/qtcreator/src/plugins/clangcodemodel/sourcemarker.cpp (+0/-42)
dist/qtcreator/src/plugins/clangcodemodel/sourcemarker.h (+0/-98)
dist/qtcreator/src/plugins/clangcodemodel/symbol.cpp (+0/-118)
dist/qtcreator/src/plugins/clangcodemodel/symbol.h (+0/-78)
dist/qtcreator/src/plugins/clangcodemodel/test/clang_tests_database.qrc (+0/-25)
dist/qtcreator/src/plugins/clangcodemodel/test/clangcodecompletion_test.cpp (+303/-203)
dist/qtcreator/src/plugins/clangcodemodel/test/clangcodecompletion_test.h (+25/-38)
dist/qtcreator/src/plugins/clangcodemodel/test/completionWithProject.cpp (+0/-12)
dist/qtcreator/src/plugins/clangcodemodel/test/constructorCompletion.cpp (+0/-9)
dist/qtcreator/src/plugins/clangcodemodel/test/data/clangtestdata.qrc (+27/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/completionWithProject.cpp (+12/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/constructorCompletion.cpp (+9/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/dotToArrowCorrection.cpp (+5/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/doxygenKeywordsCompletion.cpp (+1/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/functionCompletion.cpp (+15/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/globalCompletion.cpp (+8/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/includeDirectiveCompletion.cpp (+1/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/memberCompletion.cpp (+9/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/myheader.h (+1/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/mysource.cpp (+6/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/noDotToArrowCorrectionForFloats.cpp (+4/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/objc_messages_1.mm (+53/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/objc_messages_2.mm (+38/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/objc_messages_3.mm (+50/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/preprocessorKeywordsCompletion.cpp (+1/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/qt-widgets-app/main.cpp (+36/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/qt-widgets-app/mainwindow.cpp (+40/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/qt-widgets-app/mainwindow.h (+44/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/qt-widgets-app/mainwindow.ui (+20/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/data/qt-widgets-app/qt-widgets-app.pro (+11/-0)
dist/qtcreator/src/plugins/clangcodemodel/test/doxygenKeywordsCompletion.cpp (+0/-1)
dist/qtcreator/src/plugins/clangcodemodel/test/functionCompletion.cpp (+0/-15)
dist/qtcreator/src/plugins/clangcodemodel/test/globalCompletion.cpp (+0/-8)
dist/qtcreator/src/plugins/clangcodemodel/test/includeDirectiveCompletion.cpp (+0/-1)
dist/qtcreator/src/plugins/clangcodemodel/test/memberCompletion.cpp (+0/-9)
dist/qtcreator/src/plugins/clangcodemodel/test/myheader.h (+0/-2)
dist/qtcreator/src/plugins/clangcodemodel/test/mysource.cpp (+0/-6)
dist/qtcreator/src/plugins/clangcodemodel/test/objc_messages_1.mm (+0/-58)
dist/qtcreator/src/plugins/clangcodemodel/test/objc_messages_2.mm (+0/-43)
dist/qtcreator/src/plugins/clangcodemodel/test/objc_messages_3.mm (+0/-55)
dist/qtcreator/src/plugins/clangcodemodel/test/preprocessorKeywordsCompletion.cpp (+0/-1)
dist/qtcreator/src/plugins/clangcodemodel/test/qt-widgets-app/main.cpp (+0/-42)
dist/qtcreator/src/plugins/clangcodemodel/test/qt-widgets-app/mainwindow.cpp (+0/-46)
dist/qtcreator/src/plugins/clangcodemodel/test/qt-widgets-app/mainwindow.h (+0/-53)
dist/qtcreator/src/plugins/clangcodemodel/test/qt-widgets-app/mainwindow.ui (+0/-20)
dist/qtcreator/src/plugins/clangcodemodel/test/qt-widgets-app/qt-widgets-app.pro (+0/-11)
dist/qtcreator/src/plugins/clangcodemodel/unit.cpp (+0/-357)
dist/qtcreator/src/plugins/clangcodemodel/unit.h (+0/-200)
dist/qtcreator/src/plugins/clangcodemodel/unsavedfiledata.cpp (+0/-62)
dist/qtcreator/src/plugins/clangcodemodel/unsavedfiledata.h (+0/-66)
dist/qtcreator/src/plugins/clangcodemodel/utils.cpp (+0/-90)
dist/qtcreator/src/plugins/clangcodemodel/utils.h (+0/-66)
dist/qtcreator/src/plugins/clangcodemodel/utils_p.cpp (+0/-125)
dist/qtcreator/src/plugins/clangcodemodel/utils_p.h (+0/-66)
dist/qtcreator/src/plugins/clangstaticanalyzer/ClangStaticAnalyzer.json.in (+19/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzer.pro (+51/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzer.qbs (+82/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzer_dependencies.pri (+10/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzer_global.h (+34/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerconfigwidget.cpp (+127/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerconfigwidget.h (+57/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerconfigwidget.ui (+106/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerconstants.h (+35/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnostic.cpp (+47/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnostic.h (+68/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticmodel.cpp (+357/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticmodel.h (+79/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticview.cpp (+85/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerdiagnosticview.h (+49/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerlogfilereader.cpp (+382/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerlogfilereader.h (+44/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerplugin.cpp (+157/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerplugin.h (+57/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerprojectsettings.cpp (+145/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerprojectsettings.h (+92/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerprojectsettingsmanager.cpp (+58/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerprojectsettingsmanager.h (+52/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerprojectsettingswidget.cpp (+168/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerprojectsettingswidget.h (+57/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerprojectsettingswidget.ui (+87/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.cpp (+706/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h (+107/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrolfactory.cpp (+114/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrolfactory.h (+54/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.cpp (+203/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerrunner.h (+83/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzersettings.cpp (+123/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzersettings.h (+56/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzertool.cpp (+356/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzertool.h (+92/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerunittests.cpp (+132/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerunittests.h (+56/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerunittests.qrc (+23/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerutils.cpp (+162/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/clangstaticanalyzerutils.h (+83/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/qt-essential-includes/main.cpp (+14/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/qt-essential-includes/qt-essential-includes.pro (+12/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/qt-essential-includes/qt-essential-includes.qbs (+23/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/qt-widgets-app/main.cpp (+11/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/qt-widgets-app/mainwindow.cpp (+14/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/qt-widgets-app/mainwindow.h (+21/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/qt-widgets-app/mainwindow.ui (+24/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/qt-widgets-app/qt-widgets-app.pro (+8/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/qt-widgets-app/qt-widgets-app.qbs (+17/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/simple-library/simple-library.cpp (+5/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/simple-library/simple-library.h (+6/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/simple-library/simple-library.pro (+5/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/simple-library/simple-library.qbs (+13/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/simple/main.cpp (+5/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/simple/simple.pro (+3/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/simple/simple.qbs (+5/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/stdc++11-includes/main.cpp (+90/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/stdc++11-includes/stdc++11-includes.pro (+7/-0)
dist/qtcreator/src/plugins/clangstaticanalyzer/unit-tests/stdc++11-includes/stdc++11-includes.qbs (+14/-0)
dist/qtcreator/src/plugins/classview/ClassView.json.in (+3/-3)
dist/qtcreator/src/plugins/classview/classview.pro (+0/-3)
dist/qtcreator/src/plugins/classview/classview.qbs (+0/-1)
dist/qtcreator/src/plugins/classview/classview.qrc (+0/-5)
dist/qtcreator/src/plugins/classview/classviewconstants.h (+15/-23)
dist/qtcreator/src/plugins/classview/classviewmanager.cpp (+44/-47)
dist/qtcreator/src/plugins/classview/classviewmanager.h (+18/-25)
dist/qtcreator/src/plugins/classview/classviewnavigationwidget.cpp (+36/-38)
dist/qtcreator/src/plugins/classview/classviewnavigationwidget.h (+16/-24)
dist/qtcreator/src/plugins/classview/classviewnavigationwidgetfactory.cpp (+14/-19)
dist/qtcreator/src/plugins/classview/classviewnavigationwidgetfactory.h (+15/-23)
dist/qtcreator/src/plugins/classview/classviewparser.cpp (+23/-28)
dist/qtcreator/src/plugins/classview/classviewparser.h (+18/-27)
dist/qtcreator/src/plugins/classview/classviewparsertreeitem.cpp (+14/-19)
dist/qtcreator/src/plugins/classview/classviewparsertreeitem.h (+15/-23)
dist/qtcreator/src/plugins/classview/classviewplugin.cpp (+14/-19)
dist/qtcreator/src/plugins/classview/classviewplugin.h (+15/-23)
dist/qtcreator/src/plugins/classview/classviewsymbolinformation.cpp (+14/-19)
dist/qtcreator/src/plugins/classview/classviewsymbolinformation.h (+15/-23)
dist/qtcreator/src/plugins/classview/classviewsymbollocation.cpp (+14/-19)
dist/qtcreator/src/plugins/classview/classviewsymbollocation.h (+15/-23)
dist/qtcreator/src/plugins/classview/classviewtreeitemmodel.cpp (+16/-38)
dist/qtcreator/src/plugins/classview/classviewtreeitemmodel.h (+15/-23)
dist/qtcreator/src/plugins/classview/classviewutils.cpp (+14/-19)
dist/qtcreator/src/plugins/classview/classviewutils.h (+15/-23)
dist/qtcreator/src/plugins/clearcase/ClearCase.json.in (+3/-3)
dist/qtcreator/src/plugins/clearcase/activityselector.cpp (+16/-23)
dist/qtcreator/src/plugins/clearcase/activityselector.h (+18/-28)
dist/qtcreator/src/plugins/clearcase/annotationhighlighter.cpp (+16/-23)
dist/qtcreator/src/plugins/clearcase/annotationhighlighter.h (+18/-26)
dist/qtcreator/src/plugins/clearcase/checkoutdialog.cpp (+17/-21)
dist/qtcreator/src/plugins/clearcase/checkoutdialog.h (+22/-28)
dist/qtcreator/src/plugins/clearcase/clearcase.qbs (+1/-1)
dist/qtcreator/src/plugins/clearcase/clearcaseconstants.h (+15/-23)
dist/qtcreator/src/plugins/clearcase/clearcasecontrol.cpp (+16/-23)
dist/qtcreator/src/plugins/clearcase/clearcasecontrol.h (+16/-24)
dist/qtcreator/src/plugins/clearcase/clearcaseeditor.cpp (+14/-19)
dist/qtcreator/src/plugins/clearcase/clearcaseeditor.h (+15/-23)
dist/qtcreator/src/plugins/clearcase/clearcaseplugin.cpp (+57/-91)
dist/qtcreator/src/plugins/clearcase/clearcaseplugin.h (+75/-82)
dist/qtcreator/src/plugins/clearcase/clearcasesettings.cpp (+14/-27)
dist/qtcreator/src/plugins/clearcase/clearcasesettings.h (+25/-33)
dist/qtcreator/src/plugins/clearcase/clearcasesubmiteditor.cpp (+14/-19)
dist/qtcreator/src/plugins/clearcase/clearcasesubmiteditor.h (+15/-24)
dist/qtcreator/src/plugins/clearcase/clearcasesubmiteditorwidget.cpp (+14/-20)
dist/qtcreator/src/plugins/clearcase/clearcasesubmiteditorwidget.h (+16/-24)
dist/qtcreator/src/plugins/clearcase/clearcasesync.cpp (+14/-20)
dist/qtcreator/src/plugins/clearcase/clearcasesync.h (+16/-26)
dist/qtcreator/src/plugins/clearcase/settingspage.cpp (+18/-25)
dist/qtcreator/src/plugins/clearcase/settingspage.h (+20/-28)
dist/qtcreator/src/plugins/clearcase/settingspage.ui (+2/-2)
dist/qtcreator/src/plugins/clearcase/versionselector.cpp (+14/-19)
dist/qtcreator/src/plugins/clearcase/versionselector.h (+20/-26)
dist/qtcreator/src/plugins/cmakeprojectmanager/CMakeProjectManager.json.in (+3/-3)
dist/qtcreator/src/plugins/cmakeprojectmanager/builddirmanager.cpp (+740/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/builddirmanager.h (+133/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmake_global.h (+15/-22)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeautocompleter.cpp (+156/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeautocompleter.h (+53/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp (+358/-104)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.h (+90/-46)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakebuildinfo.h (+19/-28)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.cpp (+261/-81)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakebuildsettingswidget.h (+50/-29)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakebuildstep.cpp (+548/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakebuildstep.h (+153/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakecbpparser.cpp (+50/-29)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakecbpparser.h (+25/-27)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeconfigitem.cpp (+180/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeconfigitem.h (+64/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeeditor.cpp (+26/-79)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeeditor.h (+14/-25)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakefile.cpp (+23/-54)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakefile.h (+15/-32)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakefilecompletionassist.cpp (+21/-36)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakefilecompletionassist.h (+16/-27)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeindenter.cpp (+126/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeindenter.h (+44/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakekitconfigwidget.cpp (+223/-25)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakekitconfigwidget.h (+87/-31)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakekitinformation.cpp (+350/-58)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakekitinformation.h (+69/-33)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp (+28/-44)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakelocatorfilter.h (+23/-32)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.cpp (+0/-730)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeopenprojectwizard.h (+0/-194)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeparser.cpp (+124/-50)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeparser.h (+24/-25)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeproject.cpp (+425/-427)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeproject.h (+59/-65)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectconstants.h (+18/-23)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp (+76/-64)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectmanager.h (+23/-36)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectmanager.pro (+16/-11)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectmanager.qbs (+13/-6)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectmanager_dependencies.pri (+1/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectnodes.cpp (+13/-63)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectnodes.h (+16/-37)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectplugin.cpp (+17/-33)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectplugin.h (+20/-32)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakerunconfiguration.cpp (+56/-168)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakerunconfiguration.h (+37/-79)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakesettingspage.cpp (+86/-83)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmakesettingspage.h (+19/-27)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmaketool.cpp (+212/-256)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmaketool.h (+46/-57)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmaketoolmanager.cpp (+24/-53)
dist/qtcreator/src/plugins/cmakeprojectmanager/cmaketoolmanager.h (+15/-25)
dist/qtcreator/src/plugins/cmakeprojectmanager/configmodel.cpp (+332/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/configmodel.h (+89/-0)
dist/qtcreator/src/plugins/cmakeprojectmanager/generatorinfo.cpp (+0/-168)
dist/qtcreator/src/plugins/cmakeprojectmanager/generatorinfo.h (+0/-70)
dist/qtcreator/src/plugins/cmakeprojectmanager/makestep.cpp (+0/-563)
dist/qtcreator/src/plugins/cmakeprojectmanager/makestep.h (+0/-168)
dist/qtcreator/src/plugins/coreplugin/Core.json.in (+3/-3)
dist/qtcreator/src/plugins/coreplugin/actionmanager/actioncontainer.cpp (+23/-26)
dist/qtcreator/src/plugins/coreplugin/actionmanager/actioncontainer.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/actionmanager/actioncontainer_p.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/actionmanager/actionmanager.cpp (+20/-30)
dist/qtcreator/src/plugins/coreplugin/actionmanager/actionmanager.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/actionmanager/actionmanager_p.h (+15/-27)
dist/qtcreator/src/plugins/coreplugin/actionmanager/command.cpp (+14/-19)
dist/qtcreator/src/plugins/coreplugin/actionmanager/command.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/actionmanager/command_p.h (+15/-25)
dist/qtcreator/src/plugins/coreplugin/actionmanager/commandbutton.cpp (+15/-20)
dist/qtcreator/src/plugins/coreplugin/actionmanager/commandbutton.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/actionmanager/commandmappings.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/actionmanager/commandmappings.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/actionmanager/commandsfile.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/actionmanager/commandsfile.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/basefilewizard.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/basefilewizard.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/basefilewizardfactory.cpp (+14/-19)
dist/qtcreator/src/plugins/coreplugin/basefilewizardfactory.h (+21/-29)
dist/qtcreator/src/plugins/coreplugin/core.qrc (+34/-35)
dist/qtcreator/src/plugins/coreplugin/core_global.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/coreconstants.h (+22/-66)
dist/qtcreator/src/plugins/coreplugin/coreicons.cpp (+181/-0)
dist/qtcreator/src/plugins/coreplugin/coreicons.h (+109/-0)
dist/qtcreator/src/plugins/coreplugin/corejsextensions.cpp (+18/-18)
dist/qtcreator/src/plugins/coreplugin/corejsextensions.h (+16/-22)
dist/qtcreator/src/plugins/coreplugin/coreplugin.cpp (+80/-73)
dist/qtcreator/src/plugins/coreplugin/coreplugin.h (+25/-25)
dist/qtcreator/src/plugins/coreplugin/coreplugin.pro (+13/-28)
dist/qtcreator/src/plugins/coreplugin/coreplugin.qbs (+295/-322)
dist/qtcreator/src/plugins/coreplugin/designmode.cpp (+41/-71)
dist/qtcreator/src/plugins/coreplugin/designmode.h (+16/-25)
dist/qtcreator/src/plugins/coreplugin/dialogs/addtovcsdialog.cpp (+16/-19)
dist/qtcreator/src/plugins/coreplugin/dialogs/addtovcsdialog.h (+14/-21)
dist/qtcreator/src/plugins/coreplugin/dialogs/externaltoolconfig.cpp (+58/-83)
dist/qtcreator/src/plugins/coreplugin/dialogs/externaltoolconfig.h (+29/-49)
dist/qtcreator/src/plugins/coreplugin/dialogs/externaltoolconfig.ui (+13/-0)
dist/qtcreator/src/plugins/coreplugin/dialogs/ioptionspage.cpp (+16/-21)
dist/qtcreator/src/plugins/coreplugin/dialogs/ioptionspage.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/dialogs/newdialog.cpp (+61/-43)
dist/qtcreator/src/plugins/coreplugin/dialogs/newdialog.h (+16/-26)
dist/qtcreator/src/plugins/coreplugin/dialogs/openwithdialog.cpp (+21/-26)
dist/qtcreator/src/plugins/coreplugin/dialogs/openwithdialog.h (+15/-25)
dist/qtcreator/src/plugins/coreplugin/dialogs/promptoverwritedialog.cpp (+15/-20)
dist/qtcreator/src/plugins/coreplugin/dialogs/promptoverwritedialog.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/dialogs/readonlyfilesdialog.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/dialogs/readonlyfilesdialog.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/dialogs/saveitemsdialog.cpp (+19/-23)
dist/qtcreator/src/plugins/coreplugin/dialogs/saveitemsdialog.h (+15/-25)
dist/qtcreator/src/plugins/coreplugin/dialogs/settingsdialog.cpp (+23/-31)
dist/qtcreator/src/plugins/coreplugin/dialogs/settingsdialog.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/dialogs/shortcutsettings.cpp (+25/-25)
dist/qtcreator/src/plugins/coreplugin/dialogs/shortcutsettings.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/documentmanager.cpp (+72/-53)
dist/qtcreator/src/plugins/coreplugin/documentmanager.h (+23/-29)
dist/qtcreator/src/plugins/coreplugin/editmode.cpp (+22/-25)
dist/qtcreator/src/plugins/coreplugin/editmode.h (+15/-23)
dist/qtcreator/src/plugins/coreplugin/editormanager/documentmodel.cpp (+312/-368)
dist/qtcreator/src/plugins/coreplugin/editormanager/documentmodel.h (+17/-33)
dist/qtcreator/src/plugins/coreplugin/editormanager/documentmodel_p.h (+94/-0)
dist/qtcreator/src/plugins/coreplugin/editormanager/editorarea.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/editormanager/editorarea.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/editormanager/editormanager.cpp (+585/-398)
dist/qtcreator/src/plugins/coreplugin/editormanager/editormanager.h (+26/-28)
dist/qtcreator/src/plugins/coreplugin/editormanager/editormanager_p.h (+49/-42)
dist/qtcreator/src/plugins/coreplugin/editormanager/editorview.cpp (+81/-47)
dist/qtcreator/src/plugins/coreplugin/editormanager/editorview.h (+19/-24)
dist/qtcreator/src/plugins/coreplugin/editormanager/editorwindow.cpp (+20/-20)
dist/qtcreator/src/plugins/coreplugin/editormanager/editorwindow.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/editormanager/ieditor.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/editormanager/ieditor.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/editormanager/ieditorfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/editormanager/ieditorfactory.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/editormanager/iexternaleditor.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/editormanager/iexternaleditor.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/editormanager/openeditorsview.cpp (+35/-40)
dist/qtcreator/src/plugins/coreplugin/editormanager/openeditorsview.h (+26/-35)
dist/qtcreator/src/plugins/coreplugin/editormanager/openeditorswindow.cpp (+74/-76)
dist/qtcreator/src/plugins/coreplugin/editormanager/openeditorswindow.h (+22/-26)
dist/qtcreator/src/plugins/coreplugin/editormanager/systemeditor.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/editormanager/systemeditor.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/editortoolbar.cpp (+55/-53)
dist/qtcreator/src/plugins/coreplugin/editortoolbar.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/externaltool.cpp (+22/-23)
dist/qtcreator/src/plugins/coreplugin/externaltool.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/externaltoolmanager.cpp (+14/-19)
dist/qtcreator/src/plugins/coreplugin/externaltoolmanager.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/fancyactionbar.cpp (+96/-81)
dist/qtcreator/src/plugins/coreplugin/fancyactionbar.h (+18/-24)
dist/qtcreator/src/plugins/coreplugin/fancyactionbar.qrc (+4/-1)
dist/qtcreator/src/plugins/coreplugin/fancytabwidget.cpp (+150/-104)
dist/qtcreator/src/plugins/coreplugin/fancytabwidget.h (+26/-36)
dist/qtcreator/src/plugins/coreplugin/featureprovider.cpp (+13/-103)
dist/qtcreator/src/plugins/coreplugin/featureprovider.h (+19/-139)
dist/qtcreator/src/plugins/coreplugin/fileiconprovider.cpp (+27/-24)
dist/qtcreator/src/plugins/coreplugin/fileiconprovider.h (+15/-22)
dist/qtcreator/src/plugins/coreplugin/fileutils.cpp (+14/-19)
dist/qtcreator/src/plugins/coreplugin/fileutils.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/find/basetextfind.cpp (+40/-22)
dist/qtcreator/src/plugins/coreplugin/find/basetextfind.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/find/currentdocumentfind.cpp (+23/-28)
dist/qtcreator/src/plugins/coreplugin/find/currentdocumentfind.h (+15/-25)
dist/qtcreator/src/plugins/coreplugin/find/find.qrc (+6/-0)
dist/qtcreator/src/plugins/coreplugin/find/findplugin.cpp (+176/-170)
dist/qtcreator/src/plugins/coreplugin/find/findplugin.h (+38/-68)
dist/qtcreator/src/plugins/coreplugin/find/findtoolbar.cpp (+71/-61)
dist/qtcreator/src/plugins/coreplugin/find/findtoolbar.h (+49/-59)
dist/qtcreator/src/plugins/coreplugin/find/findtoolwindow.cpp (+48/-39)
dist/qtcreator/src/plugins/coreplugin/find/findtoolwindow.h (+17/-26)
dist/qtcreator/src/plugins/coreplugin/find/findwidget.ui (+5/-20)
dist/qtcreator/src/plugins/coreplugin/find/highlightscrollbar.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/find/highlightscrollbar.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/find/ifindfilter.cpp (+42/-38)
dist/qtcreator/src/plugins/coreplugin/find/ifindfilter.h (+16/-22)
dist/qtcreator/src/plugins/coreplugin/find/ifindsupport.cpp (+16/-19)
dist/qtcreator/src/plugins/coreplugin/find/ifindsupport.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/find/itemviewfind.cpp (+37/-25)
dist/qtcreator/src/plugins/coreplugin/find/itemviewfind.h (+17/-23)
dist/qtcreator/src/plugins/coreplugin/find/searchresultcolor.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/find/searchresulttreeitemdelegate.cpp (+16/-21)
dist/qtcreator/src/plugins/coreplugin/find/searchresulttreeitemdelegate.h (+15/-23)
dist/qtcreator/src/plugins/coreplugin/find/searchresulttreeitemroles.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/find/searchresulttreeitems.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/find/searchresulttreeitems.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/find/searchresulttreemodel.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/find/searchresulttreemodel.h (+22/-30)
dist/qtcreator/src/plugins/coreplugin/find/searchresulttreeview.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/find/searchresulttreeview.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/find/searchresultwidget.cpp (+49/-49)
dist/qtcreator/src/plugins/coreplugin/find/searchresultwidget.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/find/searchresultwindow.cpp (+19/-24)
dist/qtcreator/src/plugins/coreplugin/find/searchresultwindow.h (+15/-23)
dist/qtcreator/src/plugins/coreplugin/find/textfindconstants.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/findplaceholder.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/findplaceholder.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/generalsettings.cpp (+22/-145)
dist/qtcreator/src/plugins/coreplugin/generalsettings.h (+15/-29)
dist/qtcreator/src/plugins/coreplugin/generalsettings.ui (+13/-281)
dist/qtcreator/src/plugins/coreplugin/generatedfile.cpp (+13/-19)
dist/qtcreator/src/plugins/coreplugin/generatedfile.h (+14/-23)
dist/qtcreator/src/plugins/coreplugin/helpmanager.cpp (+14/-21)
dist/qtcreator/src/plugins/coreplugin/helpmanager.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/icontext.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/icontext.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/icore.cpp (+76/-38)
dist/qtcreator/src/plugins/coreplugin/icore.h (+34/-27)
dist/qtcreator/src/plugins/coreplugin/icorelistener.cpp (+0/-59)
dist/qtcreator/src/plugins/coreplugin/icorelistener.h (+0/-53)
dist/qtcreator/src/plugins/coreplugin/id.cpp (+51/-43)
dist/qtcreator/src/plugins/coreplugin/id.h (+26/-32)
dist/qtcreator/src/plugins/coreplugin/idocument.cpp (+83/-30)
dist/qtcreator/src/plugins/coreplugin/idocument.h (+31/-28)
dist/qtcreator/src/plugins/coreplugin/idocumentfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/idocumentfactory.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/ifilewizardextension.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/imode.cpp (+19/-18)
dist/qtcreator/src/plugins/coreplugin/imode.h (+19/-22)
dist/qtcreator/src/plugins/coreplugin/inavigationwidgetfactory.cpp (+16/-21)
dist/qtcreator/src/plugins/coreplugin/inavigationwidgetfactory.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/infobar.cpp (+18/-23)
dist/qtcreator/src/plugins/coreplugin/infobar.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/ioutputpane.cpp (+15/-20)
dist/qtcreator/src/plugins/coreplugin/ioutputpane.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/iversioncontrol.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/iversioncontrol.h (+14/-23)
dist/qtcreator/src/plugins/coreplugin/iwelcomepage.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/iwelcomepage.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/iwizardfactory.cpp (+96/-64)
dist/qtcreator/src/plugins/coreplugin/iwizardfactory.h (+37/-43)
dist/qtcreator/src/plugins/coreplugin/jsexpander.cpp (+14/-19)
dist/qtcreator/src/plugins/coreplugin/jsexpander.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/locator/basefilefilter.cpp (+26/-31)
dist/qtcreator/src/plugins/coreplugin/locator/basefilefilter.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/locator/commandlocator.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/locator/commandlocator.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/locator/directoryfilter.cpp (+15/-20)
dist/qtcreator/src/plugins/coreplugin/locator/directoryfilter.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/locator/executefilter.cpp (+18/-23)
dist/qtcreator/src/plugins/coreplugin/locator/executefilter.h (+15/-25)
dist/qtcreator/src/plugins/coreplugin/locator/externaltoolsfilter.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/locator/externaltoolsfilter.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/locator/filesystemfilter.cpp (+24/-35)
dist/qtcreator/src/plugins/coreplugin/locator/filesystemfilter.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/locator/ilocatorfilter.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/locator/ilocatorfilter.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/locator/locator.cpp (+26/-31)
dist/qtcreator/src/plugins/coreplugin/locator/locator.h (+15/-25)
dist/qtcreator/src/plugins/coreplugin/locator/locator.pri (+0/-3)
dist/qtcreator/src/plugins/coreplugin/locator/locator.qrc (+0/-6)
dist/qtcreator/src/plugins/coreplugin/locator/locator_test.cpp (+13/-19)
dist/qtcreator/src/plugins/coreplugin/locator/locatorconstants.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/locator/locatorfiltersfilter.cpp (+15/-20)
dist/qtcreator/src/plugins/coreplugin/locator/locatorfiltersfilter.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/locator/locatorfiltertest.cpp (+15/-21)
dist/qtcreator/src/plugins/coreplugin/locator/locatorfiltertest.h (+14/-23)
dist/qtcreator/src/plugins/coreplugin/locator/locatormanager.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/locator/locatormanager.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/locator/locatorsearchutils.cpp (+14/-20)
dist/qtcreator/src/plugins/coreplugin/locator/locatorsearchutils.h (+16/-25)
dist/qtcreator/src/plugins/coreplugin/locator/locatorsettingspage.cpp (+21/-22)
dist/qtcreator/src/plugins/coreplugin/locator/locatorsettingspage.h (+15/-25)
dist/qtcreator/src/plugins/coreplugin/locator/locatorwidget.cpp (+76/-58)
dist/qtcreator/src/plugins/coreplugin/locator/locatorwidget.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/locator/opendocumentsfilter.cpp (+19/-25)
dist/qtcreator/src/plugins/coreplugin/locator/opendocumentsfilter.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/locator/spotlightlocatorfilter.h (+22/-25)
dist/qtcreator/src/plugins/coreplugin/locator/spotlightlocatorfilter.mm (+56/-68)
dist/qtcreator/src/plugins/coreplugin/mainwindow.cpp (+95/-66)
dist/qtcreator/src/plugins/coreplugin/mainwindow.h (+30/-26)
dist/qtcreator/src/plugins/coreplugin/manhattanstyle.cpp (+163/-163)
dist/qtcreator/src/plugins/coreplugin/manhattanstyle.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/messagebox.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/messagebox.h (+14/-23)
dist/qtcreator/src/plugins/coreplugin/messagemanager.cpp (+14/-24)
dist/qtcreator/src/plugins/coreplugin/messagemanager.h (+17/-26)
dist/qtcreator/src/plugins/coreplugin/messageoutputwindow.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/messageoutputwindow.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/mimetypemagicdialog.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/mimetypemagicdialog.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/mimetypemagicdialog.ui (+9/-0)
dist/qtcreator/src/plugins/coreplugin/mimetypesettings.cpp (+17/-22)
dist/qtcreator/src/plugins/coreplugin/mimetypesettings.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/mimetypesettingspage.ui (+10/-0)
dist/qtcreator/src/plugins/coreplugin/minisplitter.cpp (+18/-19)
dist/qtcreator/src/plugins/coreplugin/minisplitter.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/modemanager.cpp (+45/-36)
dist/qtcreator/src/plugins/coreplugin/modemanager.h (+25/-38)
dist/qtcreator/src/plugins/coreplugin/navigationsubwidget.cpp (+27/-25)
dist/qtcreator/src/plugins/coreplugin/navigationsubwidget.h (+17/-25)
dist/qtcreator/src/plugins/coreplugin/navigationwidget.cpp (+30/-41)
dist/qtcreator/src/plugins/coreplugin/navigationwidget.h (+19/-31)
dist/qtcreator/src/plugins/coreplugin/opendocumentstreeview.cpp (+18/-21)
dist/qtcreator/src/plugins/coreplugin/opendocumentstreeview.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/outputpane.cpp (+72/-49)
dist/qtcreator/src/plugins/coreplugin/outputpane.h (+25/-34)
dist/qtcreator/src/plugins/coreplugin/outputpanemanager.cpp (+144/-125)
dist/qtcreator/src/plugins/coreplugin/outputpanemanager.h (+33/-46)
dist/qtcreator/src/plugins/coreplugin/outputwindow.cpp (+73/-28)
dist/qtcreator/src/plugins/coreplugin/outputwindow.h (+24/-22)
dist/qtcreator/src/plugins/coreplugin/patchtool.cpp (+37/-23)
dist/qtcreator/src/plugins/coreplugin/patchtool.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/plugindialog.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/plugindialog.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/progressmanager/futureprogress.cpp (+29/-34)
dist/qtcreator/src/plugins/coreplugin/progressmanager/futureprogress.h (+15/-25)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressbar.cpp (+75/-84)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressbar.h (+14/-23)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressmanager.cpp (+61/-58)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressmanager.h (+33/-23)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressmanager_mac.mm (+13/-18)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressmanager_p.h (+15/-43)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressmanager_win.cpp (+15/-20)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressmanager_x11.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressview.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/progressmanager/progressview.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/removefiledialog.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/removefiledialog.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/rightpane.cpp (+15/-20)
dist/qtcreator/src/plugins/coreplugin/rightpane.h (+18/-26)
dist/qtcreator/src/plugins/coreplugin/settingsdatabase.cpp (+15/-20)
dist/qtcreator/src/plugins/coreplugin/settingsdatabase.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/shellcommand.cpp (+14/-19)
dist/qtcreator/src/plugins/coreplugin/shellcommand.h (+15/-23)
dist/qtcreator/src/plugins/coreplugin/sidebar.cpp (+24/-29)
dist/qtcreator/src/plugins/coreplugin/sidebar.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/sidebarwidget.cpp (+21/-25)
dist/qtcreator/src/plugins/coreplugin/sidebarwidget.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/statusbarmanager.cpp (+18/-23)
dist/qtcreator/src/plugins/coreplugin/statusbarmanager.h (+15/-24)
dist/qtcreator/src/plugins/coreplugin/statusbarwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/statusbarwidget.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/styleanimator.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/styleanimator.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/systemsettings.cpp (+240/-0)
dist/qtcreator/src/plugins/coreplugin/systemsettings.h (+64/-0)
dist/qtcreator/src/plugins/coreplugin/systemsettings.ui (+396/-0)
dist/qtcreator/src/plugins/coreplugin/testdatadir.cpp (+13/-19)
dist/qtcreator/src/plugins/coreplugin/testdatadir.h (+14/-23)
dist/qtcreator/src/plugins/coreplugin/textdocument.cpp (+25/-21)
dist/qtcreator/src/plugins/coreplugin/textdocument.h (+17/-23)
dist/qtcreator/src/plugins/coreplugin/themechooser.cpp (+219/-0)
dist/qtcreator/src/plugins/coreplugin/themechooser.h (+71/-0)
dist/qtcreator/src/plugins/coreplugin/themeeditor/colorrole.cpp (+0/-58)
dist/qtcreator/src/plugins/coreplugin/themeeditor/colorrole.h (+0/-67)
dist/qtcreator/src/plugins/coreplugin/themeeditor/colorvariable.cpp (+0/-73)
dist/qtcreator/src/plugins/coreplugin/themeeditor/colorvariable.h (+0/-77)
dist/qtcreator/src/plugins/coreplugin/themeeditor/sectionedtablemodel.cpp (+0/-124)
dist/qtcreator/src/plugins/coreplugin/themeeditor/sectionedtablemodel.h (+0/-69)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themecolors.cpp (+0/-76)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themecolors.h (+0/-71)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themecolorstableview.cpp (+0/-62)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themecolorstableview.h (+0/-55)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themeeditorwidget.cpp (+0/-146)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themeeditorwidget.h (+0/-78)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themeeditorwidget.ui (+0/-45)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themesettingsitemdelegate.cpp (+0/-220)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themesettingsitemdelegate.h (+0/-78)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themesettingstablemodel.cpp (+0/-284)
dist/qtcreator/src/plugins/coreplugin/themeeditor/themesettingstablemodel.h (+0/-94)
dist/qtcreator/src/plugins/coreplugin/themesettings.cpp (+0/-75)
dist/qtcreator/src/plugins/coreplugin/themesettings.h (+0/-59)
dist/qtcreator/src/plugins/coreplugin/themesettings.ui (+0/-89)
dist/qtcreator/src/plugins/coreplugin/themesettingswidget.cpp (+0/-454)
dist/qtcreator/src/plugins/coreplugin/themesettingswidget.h (+0/-68)
dist/qtcreator/src/plugins/coreplugin/toolsettings.cpp (+13/-18)
dist/qtcreator/src/plugins/coreplugin/toolsettings.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/variablechooser.cpp (+30/-26)
dist/qtcreator/src/plugins/coreplugin/variablechooser.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/vcsmanager.cpp (+34/-40)
dist/qtcreator/src/plugins/coreplugin/vcsmanager.h (+16/-25)
dist/qtcreator/src/plugins/coreplugin/versiondialog.cpp (+28/-28)
dist/qtcreator/src/plugins/coreplugin/versiondialog.h (+14/-22)
dist/qtcreator/src/plugins/coreplugin/windowsupport.cpp (+17/-22)
dist/qtcreator/src/plugins/coreplugin/windowsupport.h (+15/-24)
dist/qtcreator/src/plugins/cpaster/CodePaster.json.in (+3/-3)
dist/qtcreator/src/plugins/cpaster/codepasterservice.h (+15/-25)
dist/qtcreator/src/plugins/cpaster/columnindicatortextedit.cpp (+13/-18)
dist/qtcreator/src/plugins/cpaster/columnindicatortextedit.h (+15/-22)
dist/qtcreator/src/plugins/cpaster/cpasterconstants.h (+14/-22)
dist/qtcreator/src/plugins/cpaster/cpasterplugin.cpp (+15/-21)
dist/qtcreator/src/plugins/cpaster/cpasterplugin.h (+19/-28)
dist/qtcreator/src/plugins/cpaster/fileshareprotocol.cpp (+13/-18)
dist/qtcreator/src/plugins/cpaster/fileshareprotocol.h (+15/-23)
dist/qtcreator/src/plugins/cpaster/fileshareprotocolsettingspage.cpp (+13/-18)
dist/qtcreator/src/plugins/cpaster/fileshareprotocolsettingspage.h (+19/-26)
dist/qtcreator/src/plugins/cpaster/frontend/argumentscollector.cpp (+14/-19)
dist/qtcreator/src/plugins/cpaster/frontend/argumentscollector.h (+15/-23)
dist/qtcreator/src/plugins/cpaster/frontend/frontend.pro (+0/-2)
dist/qtcreator/src/plugins/cpaster/frontend/frontend.qbs (+0/-5)
dist/qtcreator/src/plugins/cpaster/frontend/main.cpp (+18/-24)
dist/qtcreator/src/plugins/cpaster/kdepasteprotocol.cpp (+13/-18)
dist/qtcreator/src/plugins/cpaster/kdepasteprotocol.h (+19/-28)
dist/qtcreator/src/plugins/cpaster/pastebindotcaprotocol.cpp (+13/-18)
dist/qtcreator/src/plugins/cpaster/pastebindotcaprotocol.h (+19/-27)
dist/qtcreator/src/plugins/cpaster/pastebindotcomprotocol.cpp (+18/-35)
dist/qtcreator/src/plugins/cpaster/pastebindotcomprotocol.h (+18/-25)
dist/qtcreator/src/plugins/cpaster/pasteselectdialog.cpp (+17/-23)
dist/qtcreator/src/plugins/cpaster/pasteselectdialog.h (+15/-26)
dist/qtcreator/src/plugins/cpaster/pasteview.cpp (+13/-18)
dist/qtcreator/src/plugins/cpaster/pasteview.h (+16/-23)
dist/qtcreator/src/plugins/cpaster/protocol.cpp (+15/-19)
dist/qtcreator/src/plugins/cpaster/protocol.h (+16/-24)
dist/qtcreator/src/plugins/cpaster/settings.cpp (+13/-18)
dist/qtcreator/src/plugins/cpaster/settings.h (+16/-23)
dist/qtcreator/src/plugins/cpaster/settingspage.cpp (+13/-18)
dist/qtcreator/src/plugins/cpaster/settingspage.h (+15/-23)
dist/qtcreator/src/plugins/cpaster/urlopenprotocol.cpp (+13/-18)
dist/qtcreator/src/plugins/cpaster/urlopenprotocol.h (+16/-25)
dist/qtcreator/src/plugins/cppeditor/CppEditor.json.in (+3/-3)
dist/qtcreator/src/plugins/cppeditor/CppEditor.mimetypes.xml (+0/-84)
dist/qtcreator/src/plugins/cppeditor/cppautocompleter.cpp (+402/-137)
dist/qtcreator/src/plugins/cppeditor/cppautocompleter.h (+32/-32)
dist/qtcreator/src/plugins/cppeditor/cppcanonicalsymbol.cpp (+13/-18)
dist/qtcreator/src/plugins/cppeditor/cppcanonicalsymbol.h (+14/-22)
dist/qtcreator/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp (+40/-45)
dist/qtcreator/src/plugins/cppeditor/cppcodemodelinspectordialog.h (+15/-24)
dist/qtcreator/src/plugins/cppeditor/cppdocumentationcommenthelper.cpp (+25/-25)
dist/qtcreator/src/plugins/cppeditor/cppdocumentationcommenthelper.h (+17/-23)
dist/qtcreator/src/plugins/cppeditor/cppdoxygen_test.cpp (+54/-22)
dist/qtcreator/src/plugins/cppeditor/cppdoxygen_test.h (+25/-27)
dist/qtcreator/src/plugins/cppeditor/cppeditor.cpp (+125/-51)
dist/qtcreator/src/plugins/cppeditor/cppeditor.h (+22/-27)
dist/qtcreator/src/plugins/cppeditor/cppeditor.pro (+0/-6)
dist/qtcreator/src/plugins/cppeditor/cppeditor.qbs (+1/-4)
dist/qtcreator/src/plugins/cppeditor/cppeditor.qrc (+0/-1)
dist/qtcreator/src/plugins/cppeditor/cppeditor_global.h (+14/-22)
dist/qtcreator/src/plugins/cppeditor/cppeditorconstants.h (+14/-27)
dist/qtcreator/src/plugins/cppeditor/cppeditordocument.cpp (+47/-31)
dist/qtcreator/src/plugins/cppeditor/cppeditordocument.h (+21/-28)
dist/qtcreator/src/plugins/cppeditor/cppeditorenums.h (+14/-22)
dist/qtcreator/src/plugins/cppeditor/cppeditorplugin.cpp (+41/-44)
dist/qtcreator/src/plugins/cppeditor/cppeditorplugin.h (+32/-27)
dist/qtcreator/src/plugins/cppeditor/cppeditortestcase.cpp (+13/-19)
dist/qtcreator/src/plugins/cppeditor/cppeditortestcase.h (+18/-23)
dist/qtcreator/src/plugins/cppeditor/cppelementevaluator.cpp (+27/-28)
dist/qtcreator/src/plugins/cppeditor/cppelementevaluator.h (+14/-24)
dist/qtcreator/src/plugins/cppeditor/cppfollowsymbolundercursor.cpp (+14/-21)
dist/qtcreator/src/plugins/cppeditor/cppfollowsymbolundercursor.h (+14/-23)
dist/qtcreator/src/plugins/cppeditor/cppfunctiondecldeflink.cpp (+18/-23)
dist/qtcreator/src/plugins/cppeditor/cppfunctiondecldeflink.h (+15/-24)
dist/qtcreator/src/plugins/cppeditor/cpphighlighter.cpp (+13/-18)
dist/qtcreator/src/plugins/cppeditor/cpphighlighter.h (+14/-22)
dist/qtcreator/src/plugins/cppeditor/cpphoverhandler.cpp (+80/-23)
dist/qtcreator/src/plugins/cppeditor/cpphoverhandler.h (+19/-26)
dist/qtcreator/src/plugins/cppeditor/cppincludehierarchy.cpp (+362/-98)
dist/qtcreator/src/plugins/cppeditor/cppincludehierarchy.h (+42/-90)
dist/qtcreator/src/plugins/cppeditor/cppincludehierarchy_test.cpp (+18/-23)
dist/qtcreator/src/plugins/cppeditor/cppincludehierarchyitem.cpp (+0/-128)
dist/qtcreator/src/plugins/cppeditor/cppincludehierarchyitem.h (+0/-76)
dist/qtcreator/src/plugins/cppeditor/cppincludehierarchymodel.cpp (+0/-375)
dist/qtcreator/src/plugins/cppeditor/cppincludehierarchymodel.h (+0/-98)
dist/qtcreator/src/plugins/cppeditor/cppincludehierarchytreeview.cpp (+0/-57)
dist/qtcreator/src/plugins/cppeditor/cppincludehierarchytreeview.h (+0/-50)
dist/qtcreator/src/plugins/cppeditor/cppinsertvirtualmethods.cpp (+42/-35)
dist/qtcreator/src/plugins/cppeditor/cppinsertvirtualmethods.h (+14/-22)
dist/qtcreator/src/plugins/cppeditor/cpplocalrenaming.cpp (+13/-18)
dist/qtcreator/src/plugins/cppeditor/cpplocalrenaming.h (+14/-22)
dist/qtcreator/src/plugins/cppeditor/cppoutline.cpp (+22/-25)
dist/qtcreator/src/plugins/cppeditor/cppoutline.h (+15/-25)
dist/qtcreator/src/plugins/cppeditor/cpppreprocessordialog.cpp (+17/-20)
dist/qtcreator/src/plugins/cppeditor/cpppreprocessordialog.h (+15/-24)
dist/qtcreator/src/plugins/cppeditor/cppquickfix.cpp (+13/-18)
dist/qtcreator/src/plugins/cppeditor/cppquickfix.h (+14/-22)
dist/qtcreator/src/plugins/cppeditor/cppquickfix_test.cpp (+160/-38)
dist/qtcreator/src/plugins/cppeditor/cppquickfix_test.h (+21/-26)
dist/qtcreator/src/plugins/cppeditor/cppquickfixassistant.cpp (+13/-18)
dist/qtcreator/src/plugins/cppeditor/cppquickfixassistant.h (+15/-22)
dist/qtcreator/src/plugins/cppeditor/cppquickfixes.cpp (+75/-49)
dist/qtcreator/src/plugins/cppeditor/cppquickfixes.h (+21/-22)
dist/qtcreator/src/plugins/cppeditor/cppsnippetprovider.cpp (+13/-18)
dist/qtcreator/src/plugins/cppeditor/cppsnippetprovider.h (+14/-22)
dist/qtcreator/src/plugins/cppeditor/cpptypehierarchy.cpp (+14/-19)
dist/qtcreator/src/plugins/cppeditor/cpptypehierarchy.h (+14/-23)
dist/qtcreator/src/plugins/cppeditor/cppuseselections_test.cpp (+13/-18)
dist/qtcreator/src/plugins/cppeditor/cppuseselectionsupdater.cpp (+17/-22)
dist/qtcreator/src/plugins/cppeditor/cppuseselectionsupdater.h (+17/-28)
dist/qtcreator/src/plugins/cppeditor/cppvirtualfunctionassistprovider.cpp (+25/-31)
dist/qtcreator/src/plugins/cppeditor/cppvirtualfunctionassistprovider.h (+14/-22)
dist/qtcreator/src/plugins/cppeditor/cppvirtualfunctionproposalitem.cpp (+15/-19)
dist/qtcreator/src/plugins/cppeditor/cppvirtualfunctionproposalitem.h (+18/-24)
dist/qtcreator/src/plugins/cppeditor/fileandtokenactions_test.cpp (+15/-19)
dist/qtcreator/src/plugins/cppeditor/followsymbol_switchmethoddecldef_test.cpp (+14/-34)
dist/qtcreator/src/plugins/cpptools/CppTools.json.in (+3/-3)
dist/qtcreator/src/plugins/cpptools/CppTools.mimetypes.xml (+86/-0)
dist/qtcreator/src/plugins/cpptools/abstracteditorsupport.cpp (+28/-23)
dist/qtcreator/src/plugins/cpptools/abstracteditorsupport.h (+16/-24)
dist/qtcreator/src/plugins/cpptools/baseeditordocumentparser.cpp (+23/-28)
dist/qtcreator/src/plugins/cpptools/baseeditordocumentparser.h (+22/-32)
dist/qtcreator/src/plugins/cpptools/baseeditordocumentprocessor.cpp (+36/-87)
dist/qtcreator/src/plugins/cpptools/baseeditordocumentprocessor.h (+33/-39)
dist/qtcreator/src/plugins/cpptools/builtineditordocumentparser.cpp (+40/-23)
dist/qtcreator/src/plugins/cpptools/builtineditordocumentparser.h (+18/-26)
dist/qtcreator/src/plugins/cpptools/builtineditordocumentprocessor.cpp (+70/-25)
dist/qtcreator/src/plugins/cpptools/builtineditordocumentprocessor.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/builtinindexingsupport.cpp (+18/-25)
dist/qtcreator/src/plugins/cpptools/builtinindexingsupport.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/clangdiagnosticconfig.cpp (+78/-0)
dist/qtcreator/src/plugins/cpptools/clangdiagnosticconfig.h (+63/-0)
dist/qtcreator/src/plugins/cpptools/clangdiagnosticconfigsmodel.cpp (+163/-0)
dist/qtcreator/src/plugins/cpptools/clangdiagnosticconfigsmodel.h (+60/-0)
dist/qtcreator/src/plugins/cpptools/clangdiagnosticconfigswidget.cpp (+258/-0)
dist/qtcreator/src/plugins/cpptools/clangdiagnosticconfigswidget.h (+88/-0)
dist/qtcreator/src/plugins/cpptools/clangdiagnosticconfigswidget.ui (+81/-0)
dist/qtcreator/src/plugins/cpptools/commentssettings.cpp (+0/-76)
dist/qtcreator/src/plugins/cpptools/commentssettings.h (+0/-65)
dist/qtcreator/src/plugins/cpptools/compileroptionsbuilder.cpp (+400/-0)
dist/qtcreator/src/plugins/cpptools/compileroptionsbuilder.h (+73/-0)
dist/qtcreator/src/plugins/cpptools/completionsettingspage.cpp (+0/-190)
dist/qtcreator/src/plugins/cpptools/completionsettingspage.h (+0/-76)
dist/qtcreator/src/plugins/cpptools/completionsettingspage.ui (+0/-356)
dist/qtcreator/src/plugins/cpptools/cppchecksymbols.cpp (+67/-56)
dist/qtcreator/src/plugins/cpptools/cppchecksymbols.h (+27/-28)
dist/qtcreator/src/plugins/cpptools/cppclassesfilter.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppclassesfilter.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cppcodeformatter.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppcodeformatter.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cppcodegen_test.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppcodemodelinspectordumper.cpp (+20/-25)
dist/qtcreator/src/plugins/cpptools/cppcodemodelinspectordumper.h (+19/-26)
dist/qtcreator/src/plugins/cpptools/cppcodemodelsettings.cpp (+112/-74)
dist/qtcreator/src/plugins/cpptools/cppcodemodelsettings.h (+38/-57)
dist/qtcreator/src/plugins/cpptools/cppcodemodelsettingspage.cpp (+79/-65)
dist/qtcreator/src/plugins/cpptools/cppcodemodelsettingspage.h (+23/-24)
dist/qtcreator/src/plugins/cpptools/cppcodemodelsettingspage.ui (+21/-69)
dist/qtcreator/src/plugins/cpptools/cppcodestylepreferences.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppcodestylepreferences.h (+15/-24)
dist/qtcreator/src/plugins/cpptools/cppcodestylepreferencesfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppcodestylepreferencesfactory.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cppcodestylesettings.cpp (+51/-44)
dist/qtcreator/src/plugins/cpptools/cppcodestylesettings.h (+19/-22)
dist/qtcreator/src/plugins/cpptools/cppcodestylesettingspage.cpp (+28/-24)
dist/qtcreator/src/plugins/cpptools/cppcodestylesettingspage.h (+15/-24)
dist/qtcreator/src/plugins/cpptools/cppcodestylesettingspage.ui (+27/-0)
dist/qtcreator/src/plugins/cpptools/cppcompletion_test.cpp (+77/-526)
dist/qtcreator/src/plugins/cpptools/cppcompletionassist.cpp (+140/-205)
dist/qtcreator/src/plugins/cpptools/cppcompletionassist.h (+23/-31)
dist/qtcreator/src/plugins/cpptools/cppcompletionassistprocessor.cpp (+141/-20)
dist/qtcreator/src/plugins/cpptools/cppcompletionassistprocessor.h (+35/-26)
dist/qtcreator/src/plugins/cpptools/cppcompletionassistprovider.cpp (+17/-18)
dist/qtcreator/src/plugins/cpptools/cppcompletionassistprovider.h (+15/-22)
dist/qtcreator/src/plugins/cpptools/cppcurrentdocumentfilter.cpp (+19/-24)
dist/qtcreator/src/plugins/cpptools/cppcurrentdocumentfilter.h (+16/-24)
dist/qtcreator/src/plugins/cpptools/cppdoxygen.cpp (+1804/-394)
dist/qtcreator/src/plugins/cpptools/cppdoxygen.h (+218/-161)
dist/qtcreator/src/plugins/cpptools/cppdoxygen.kwgen (+286/-0)
dist/qtcreator/src/plugins/cpptools/cppeditoroutline.cpp (+19/-22)
dist/qtcreator/src/plugins/cpptools/cppeditoroutline.h (+15/-24)
dist/qtcreator/src/plugins/cpptools/cppfileiterationorder.cpp (+156/-0)
dist/qtcreator/src/plugins/cpptools/cppfileiterationorder.h (+76/-0)
dist/qtcreator/src/plugins/cpptools/cppfilesettingspage.cpp (+33/-35)
dist/qtcreator/src/plugins/cpptools/cppfilesettingspage.h (+15/-23)
dist/qtcreator/src/plugins/cpptools/cppfindreferences.cpp (+42/-45)
dist/qtcreator/src/plugins/cpptools/cppfindreferences.h (+15/-24)
dist/qtcreator/src/plugins/cpptools/cppfunctionsfilter.cpp (+21/-19)
dist/qtcreator/src/plugins/cpptools/cppfunctionsfilter.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cppheadersource_test.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppincludesfilter.cpp (+14/-19)
dist/qtcreator/src/plugins/cpptools/cppincludesfilter.h (+15/-25)
dist/qtcreator/src/plugins/cpptools/cppindexingsupport.cpp (+13/-19)
dist/qtcreator/src/plugins/cpptools/cppindexingsupport.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cpplocalsymbols.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cpplocalsymbols.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cpplocalsymbols_test.cpp (+13/-19)
dist/qtcreator/src/plugins/cpptools/cpplocatordata.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cpplocatordata.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cpplocatorfilter.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cpplocatorfilter.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cpplocatorfilter_test.cpp (+36/-39)
dist/qtcreator/src/plugins/cpptools/cppmodelmanager.cpp (+163/-198)
dist/qtcreator/src/plugins/cpptools/cppmodelmanager.h (+41/-43)
dist/qtcreator/src/plugins/cpptools/cppmodelmanager_test.cpp (+100/-48)
dist/qtcreator/src/plugins/cpptools/cppmodelmanagersupport.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppmodelmanagersupport.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cppmodelmanagersupportinternal.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppmodelmanagersupportinternal.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cpppointerdeclarationformatter.cpp (+13/-19)
dist/qtcreator/src/plugins/cpptools/cpppointerdeclarationformatter.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cpppointerdeclarationformatter_test.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppprojectfile.cpp (+17/-55)
dist/qtcreator/src/plugins/cpptools/cppprojectfile.h (+14/-41)
dist/qtcreator/src/plugins/cpptools/cppprojects.cpp (+0/-730)
dist/qtcreator/src/plugins/cpptools/cppprojects.h (+0/-250)
dist/qtcreator/src/plugins/cpptools/cppqtstyleindenter.cpp (+25/-18)
dist/qtcreator/src/plugins/cpptools/cppqtstyleindenter.h (+30/-37)
dist/qtcreator/src/plugins/cpptools/cpprefactoringchanges.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cpprefactoringchanges.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cppselectionchanger.cpp (+1113/-0)
dist/qtcreator/src/plugins/cpptools/cppselectionchanger.h (+125/-0)
dist/qtcreator/src/plugins/cpptools/cppsemanticinfo.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppsemanticinfo.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cppsemanticinfoupdater.cpp (+16/-20)
dist/qtcreator/src/plugins/cpptools/cppsemanticinfoupdater.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cppsourceprocessertesthelper.cpp (+13/-19)
dist/qtcreator/src/plugins/cpptools/cppsourceprocessertesthelper.h (+14/-23)
dist/qtcreator/src/plugins/cpptools/cppsourceprocessor.cpp (+57/-65)
dist/qtcreator/src/plugins/cpptools/cppsourceprocessor.h (+22/-26)
dist/qtcreator/src/plugins/cpptools/cppsourceprocessor_test.cpp (+21/-25)
dist/qtcreator/src/plugins/cpptools/cpptools.pro (+32/-10)
dist/qtcreator/src/plugins/cpptools/cpptools.qbs (+126/-109)
dist/qtcreator/src/plugins/cpptools/cpptools.qrc (+1/-0)
dist/qtcreator/src/plugins/cpptools/cpptools_global.h (+16/-22)
dist/qtcreator/src/plugins/cpptools/cpptoolsbridge.cpp (+66/-0)
dist/qtcreator/src/plugins/cpptools/cpptoolsbridge.h (+59/-0)
dist/qtcreator/src/plugins/cpptools/cpptoolsbridgeinterface.h (+54/-0)
dist/qtcreator/src/plugins/cpptools/cpptoolsbridgeqtcreatorimplementation.cpp (+98/-0)
dist/qtcreator/src/plugins/cpptools/cpptoolsbridgeqtcreatorimplementation.h (+45/-0)
dist/qtcreator/src/plugins/cpptools/cpptoolsconstants.h (+20/-23)
dist/qtcreator/src/plugins/cpptools/cpptoolsjsextension.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cpptoolsjsextension.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cpptoolsplugin.cpp (+32/-25)
dist/qtcreator/src/plugins/cpptools/cpptoolsplugin.h (+18/-23)
dist/qtcreator/src/plugins/cpptools/cpptoolsreuse.cpp (+16/-29)
dist/qtcreator/src/plugins/cpptools/cpptoolsreuse.h (+14/-28)
dist/qtcreator/src/plugins/cpptools/cpptoolssettings.cpp (+19/-33)
dist/qtcreator/src/plugins/cpptools/cpptoolssettings.h (+20/-25)
dist/qtcreator/src/plugins/cpptools/cpptoolstestcase.cpp (+20/-24)
dist/qtcreator/src/plugins/cpptools/cpptoolstestcase.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/cpptoolsunittestfiles.pri (+13/-0)
dist/qtcreator/src/plugins/cpptools/cppworkingcopy.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/cppworkingcopy.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/doxygengenerator.cpp (+39/-22)
dist/qtcreator/src/plugins/cpptools/doxygengenerator.h (+19/-23)
dist/qtcreator/src/plugins/cpptools/editordocumenthandle.cpp (+18/-18)
dist/qtcreator/src/plugins/cpptools/editordocumenthandle.h (+20/-22)
dist/qtcreator/src/plugins/cpptools/functionutils.cpp (+13/-20)
dist/qtcreator/src/plugins/cpptools/functionutils.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/generatedcodemodelsupport.cpp (+131/-0)
dist/qtcreator/src/plugins/cpptools/generatedcodemodelsupport.h (+67/-0)
dist/qtcreator/src/plugins/cpptools/includeutils.cpp (+17/-23)
dist/qtcreator/src/plugins/cpptools/includeutils.h (+14/-23)
dist/qtcreator/src/plugins/cpptools/indexitem.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/indexitem.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/insertionpointlocator.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/insertionpointlocator.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/modelmanagertesthelper.cpp (+15/-22)
dist/qtcreator/src/plugins/cpptools/modelmanagertesthelper.h (+20/-39)
dist/qtcreator/src/plugins/cpptools/projectinfo.cpp (+152/-0)
dist/qtcreator/src/plugins/cpptools/projectinfo.h (+82/-0)
dist/qtcreator/src/plugins/cpptools/projectpart.cpp (+93/-0)
dist/qtcreator/src/plugins/cpptools/projectpart.h (+118/-0)
dist/qtcreator/src/plugins/cpptools/projectpartbuilder.cpp (+380/-0)
dist/qtcreator/src/plugins/cpptools/projectpartbuilder.h (+79/-0)
dist/qtcreator/src/plugins/cpptools/projectpartheaderpath.h (+80/-0)
dist/qtcreator/src/plugins/cpptools/searchsymbols.cpp (+15/-19)
dist/qtcreator/src/plugins/cpptools/searchsymbols.h (+14/-24)
dist/qtcreator/src/plugins/cpptools/semantichighlighter.cpp (+48/-41)
dist/qtcreator/src/plugins/cpptools/semantichighlighter.h (+18/-25)
dist/qtcreator/src/plugins/cpptools/senddocumenttracker.cpp (+84/-0)
dist/qtcreator/src/plugins/cpptools/senddocumenttracker.h (+58/-0)
dist/qtcreator/src/plugins/cpptools/stringtable.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/stringtable.h (+16/-25)
dist/qtcreator/src/plugins/cpptools/symbolfinder.cpp (+44/-46)
dist/qtcreator/src/plugins/cpptools/symbolfinder.h (+22/-31)
dist/qtcreator/src/plugins/cpptools/symbolsearcher_test.cpp (+14/-20)
dist/qtcreator/src/plugins/cpptools/symbolsfindfilter.cpp (+46/-45)
dist/qtcreator/src/plugins/cpptools/symbolsfindfilter.h (+16/-26)
dist/qtcreator/src/plugins/cpptools/typehierarchybuilder.cpp (+13/-18)
dist/qtcreator/src/plugins/cpptools/typehierarchybuilder.h (+14/-22)
dist/qtcreator/src/plugins/cpptools/typehierarchybuilder_test.cpp (+13/-18)
dist/qtcreator/src/plugins/cvs/CVS.json.in (+3/-3)
dist/qtcreator/src/plugins/cvs/annotationhighlighter.cpp (+16/-23)
dist/qtcreator/src/plugins/cvs/annotationhighlighter.h (+15/-25)
dist/qtcreator/src/plugins/cvs/cvs.pro (+1/-2)
dist/qtcreator/src/plugins/cvs/cvs.qbs (+0/-1)
dist/qtcreator/src/plugins/cvs/cvsclient.cpp (+20/-42)
dist/qtcreator/src/plugins/cvs/cvsclient.h (+21/-28)
dist/qtcreator/src/plugins/cvs/cvsconstants.h (+0/-42)
dist/qtcreator/src/plugins/cvs/cvscontrol.cpp (+14/-20)
dist/qtcreator/src/plugins/cvs/cvscontrol.h (+15/-23)
dist/qtcreator/src/plugins/cvs/cvseditor.cpp (+13/-21)
dist/qtcreator/src/plugins/cvs/cvseditor.h (+14/-22)
dist/qtcreator/src/plugins/cvs/cvsplugin.cpp (+40/-66)
dist/qtcreator/src/plugins/cvs/cvsplugin.h (+34/-41)
dist/qtcreator/src/plugins/cvs/cvssettings.cpp (+13/-18)
dist/qtcreator/src/plugins/cvs/cvssettings.h (+14/-22)
dist/qtcreator/src/plugins/cvs/cvssubmiteditor.cpp (+14/-21)
dist/qtcreator/src/plugins/cvs/cvssubmiteditor.h (+14/-22)
dist/qtcreator/src/plugins/cvs/cvsutils.cpp (+19/-38)
dist/qtcreator/src/plugins/cvs/cvsutils.h (+18/-30)
dist/qtcreator/src/plugins/cvs/settingspage.cpp (+13/-18)
dist/qtcreator/src/plugins/cvs/settingspage.h (+15/-33)
dist/qtcreator/src/plugins/debugger/Debugger.json.in (+4/-5)
dist/qtcreator/src/plugins/debugger/analyzer/analyzer.pri (+26/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzerbase.qrc (+5/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzerconstants.h (+46/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzermanager.h (+151/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzerrunconfigwidget.cpp (+108/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzerrunconfigwidget.h (+63/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzerruncontrol.cpp (+37/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzerruncontrol.h (+56/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzerstartparameters.h (+46/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzerutils.cpp (+87/-0)
dist/qtcreator/src/plugins/debugger/analyzer/analyzerutils.h (+35/-0)
dist/qtcreator/src/plugins/debugger/analyzer/detailederrorview.cpp (+221/-0)
dist/qtcreator/src/plugins/debugger/analyzer/detailederrorview.h (+70/-0)
dist/qtcreator/src/plugins/debugger/analyzer/diagnosticlocation.cpp (+60/-0)
dist/qtcreator/src/plugins/debugger/analyzer/diagnosticlocation.h (+56/-0)
dist/qtcreator/src/plugins/debugger/analyzer/startremotedialog.cpp (+149/-0)
dist/qtcreator/src/plugins/debugger/analyzer/startremotedialog.h (+58/-0)
dist/qtcreator/src/plugins/debugger/breakhandler.cpp (+142/-209)
dist/qtcreator/src/plugins/debugger/breakhandler.h (+20/-38)
dist/qtcreator/src/plugins/debugger/breakpoint.cpp (+33/-42)
dist/qtcreator/src/plugins/debugger/breakpoint.h (+31/-29)
dist/qtcreator/src/plugins/debugger/breakwindow.cpp (+38/-27)
dist/qtcreator/src/plugins/debugger/breakwindow.h (+14/-23)
dist/qtcreator/src/plugins/debugger/cdb/bytearrayinputstream.cpp (+0/-125)
dist/qtcreator/src/plugins/debugger/cdb/bytearrayinputstream.h (+0/-109)
dist/qtcreator/src/plugins/debugger/cdb/cdb.pri (+4/-4)
dist/qtcreator/src/plugins/debugger/cdb/cdbengine.cpp (+651/-818)
dist/qtcreator/src/plugins/debugger/cdb/cdbengine.h (+103/-139)
dist/qtcreator/src/plugins/debugger/cdb/cdboptionspage.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/cdb/cdboptionspage.h (+14/-22)
dist/qtcreator/src/plugins/debugger/cdb/cdbparsehelpers.cpp (+35/-59)
dist/qtcreator/src/plugins/debugger/cdb/cdbparsehelpers.h (+22/-33)
dist/qtcreator/src/plugins/debugger/cdb/stringinputstream.cpp (+120/-0)
dist/qtcreator/src/plugins/debugger/cdb/stringinputstream.h (+100/-0)
dist/qtcreator/src/plugins/debugger/commonoptionspage.cpp (+21/-31)
dist/qtcreator/src/plugins/debugger/commonoptionspage.h (+14/-22)
dist/qtcreator/src/plugins/debugger/console/console.cpp (+282/-0)
dist/qtcreator/src/plugins/debugger/console/console.h (+102/-0)
dist/qtcreator/src/plugins/debugger/console/console.pri (+17/-0)
dist/qtcreator/src/plugins/debugger/console/consoleedit.cpp (+158/-0)
dist/qtcreator/src/plugins/debugger/console/consoleedit.h (+61/-0)
dist/qtcreator/src/plugins/debugger/console/consoleitem.cpp (+158/-0)
dist/qtcreator/src/plugins/debugger/console/consoleitem.h (+83/-0)
dist/qtcreator/src/plugins/debugger/console/consoleitemdelegate.cpp (+382/-0)
dist/qtcreator/src/plugins/debugger/console/consoleitemdelegate.h (+169/-0)
dist/qtcreator/src/plugins/debugger/console/consoleitemmodel.cpp (+101/-0)
dist/qtcreator/src/plugins/debugger/console/consoleitemmodel.h (+64/-0)
dist/qtcreator/src/plugins/debugger/console/consoleproxymodel.cpp (+85/-0)
dist/qtcreator/src/plugins/debugger/console/consoleproxymodel.h (+62/-0)
dist/qtcreator/src/plugins/debugger/console/consoleview.cpp (+274/-0)
dist/qtcreator/src/plugins/debugger/console/consoleview.h (+61/-0)
dist/qtcreator/src/plugins/debugger/debugger.pro (+11/-3)
dist/qtcreator/src/plugins/debugger/debugger.qbs (+281/-233)
dist/qtcreator/src/plugins/debugger/debugger.qrc (+35/-23)
dist/qtcreator/src/plugins/debugger/debugger_dependencies.pri (+4/-0)
dist/qtcreator/src/plugins/debugger/debugger_global.h (+14/-22)
dist/qtcreator/src/plugins/debugger/debuggeractions.cpp (+28/-46)
dist/qtcreator/src/plugins/debugger/debuggeractions.h (+15/-27)
dist/qtcreator/src/plugins/debugger/debuggerconstants.h (+21/-25)
dist/qtcreator/src/plugins/debugger/debuggercore.h (+23/-32)
dist/qtcreator/src/plugins/debugger/debuggerdialogs.cpp (+67/-74)
dist/qtcreator/src/plugins/debugger/debuggerdialogs.h (+17/-37)
dist/qtcreator/src/plugins/debugger/debuggerengine.cpp (+313/-232)
dist/qtcreator/src/plugins/debugger/debuggerengine.h (+51/-40)
dist/qtcreator/src/plugins/debugger/debuggericons.cpp (+128/-0)
dist/qtcreator/src/plugins/debugger/debuggericons.h (+78/-0)
dist/qtcreator/src/plugins/debugger/debuggerinternalconstants.h (+29/-23)
dist/qtcreator/src/plugins/debugger/debuggeritem.cpp (+63/-149)
dist/qtcreator/src/plugins/debugger/debuggeritem.h (+22/-23)
dist/qtcreator/src/plugins/debugger/debuggeritemmanager.cpp (+37/-35)
dist/qtcreator/src/plugins/debugger/debuggeritemmanager.h (+15/-23)
dist/qtcreator/src/plugins/debugger/debuggerkitconfigwidget.cpp (+13/-28)
dist/qtcreator/src/plugins/debugger/debuggerkitconfigwidget.h (+21/-30)
dist/qtcreator/src/plugins/debugger/debuggerkitinformation.cpp (+37/-26)
dist/qtcreator/src/plugins/debugger/debuggerkitinformation.h (+21/-29)
dist/qtcreator/src/plugins/debugger/debuggermainwindow.cpp (+336/-613)
dist/qtcreator/src/plugins/debugger/debuggermainwindow.h (+125/-70)
dist/qtcreator/src/plugins/debugger/debuggeroptionspage.cpp (+35/-32)
dist/qtcreator/src/plugins/debugger/debuggeroptionspage.h (+14/-22)
dist/qtcreator/src/plugins/debugger/debuggerplugin.cpp (+1579/-1132)
dist/qtcreator/src/plugins/debugger/debuggerplugin.h (+21/-34)
dist/qtcreator/src/plugins/debugger/debuggerprotocol.cpp (+312/-300)
dist/qtcreator/src/plugins/debugger/debuggerprotocol.h (+154/-174)
dist/qtcreator/src/plugins/debugger/debuggerrunconfigurationaspect.cpp (+55/-60)
dist/qtcreator/src/plugins/debugger/debuggerrunconfigurationaspect.h (+33/-35)
dist/qtcreator/src/plugins/debugger/debuggerruncontrol.cpp (+281/-295)
dist/qtcreator/src/plugins/debugger/debuggerruncontrol.h (+25/-35)
dist/qtcreator/src/plugins/debugger/debuggersourcepathmappingwidget.cpp (+20/-22)
dist/qtcreator/src/plugins/debugger/debuggersourcepathmappingwidget.h (+15/-24)
dist/qtcreator/src/plugins/debugger/debuggerstartparameters.h (+40/-48)
dist/qtcreator/src/plugins/debugger/debuggerstringutils.h (+0/-52)
dist/qtcreator/src/plugins/debugger/debuggertooltipmanager.cpp (+53/-57)
dist/qtcreator/src/plugins/debugger/debuggertooltipmanager.h (+16/-26)
dist/qtcreator/src/plugins/debugger/debuggerunittests.qrc (+6/-0)
dist/qtcreator/src/plugins/debugger/disassembleragent.cpp (+87/-65)
dist/qtcreator/src/plugins/debugger/disassembleragent.h (+17/-23)
dist/qtcreator/src/plugins/debugger/disassemblerlines.cpp (+21/-27)
dist/qtcreator/src/plugins/debugger/disassemblerlines.h (+15/-22)
dist/qtcreator/src/plugins/debugger/gdb/attachgdbadapter.cpp (+30/-33)
dist/qtcreator/src/plugins/debugger/gdb/attachgdbadapter.h (+19/-27)
dist/qtcreator/src/plugins/debugger/gdb/coregdbadapter.cpp (+60/-59)
dist/qtcreator/src/plugins/debugger/gdb/coregdbadapter.h (+20/-28)
dist/qtcreator/src/plugins/debugger/gdb/gdbengine.cpp (+1155/-1330)
dist/qtcreator/src/plugins/debugger/gdb/gdbengine.h (+106/-134)
dist/qtcreator/src/plugins/debugger/gdb/gdboptionspage.cpp (+15/-20)
dist/qtcreator/src/plugins/debugger/gdb/gdbplainengine.cpp (+35/-55)
dist/qtcreator/src/plugins/debugger/gdb/gdbplainengine.h (+20/-32)
dist/qtcreator/src/plugins/debugger/gdb/remotegdbserveradapter.cpp (+95/-100)
dist/qtcreator/src/plugins/debugger/gdb/remotegdbserveradapter.h (+21/-29)
dist/qtcreator/src/plugins/debugger/gdb/startgdbserverdialog.cpp (+18/-22)
dist/qtcreator/src/plugins/debugger/gdb/startgdbserverdialog.h (+15/-24)
dist/qtcreator/src/plugins/debugger/gdb/termgdbadapter.cpp (+29/-35)
dist/qtcreator/src/plugins/debugger/gdb/termgdbadapter.h (+21/-29)
dist/qtcreator/src/plugins/debugger/images/breakpoint.svg (+0/-154)
dist/qtcreator/src/plugins/debugger/images/breakpoint_disabled.svg (+0/-171)
dist/qtcreator/src/plugins/debugger/images/breakpoint_pending.svg (+0/-534)
dist/qtcreator/src/plugins/debugger/images/debugger_restart.svg (+0/-77)
dist/qtcreator/src/plugins/debugger/images/debugger_reversemode.svg (+0/-174)
dist/qtcreator/src/plugins/debugger/images/location.svg (+0/-121)
dist/qtcreator/src/plugins/debugger/imageviewer.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/imageviewer.h (+14/-22)
dist/qtcreator/src/plugins/debugger/lldb/lldbengine.cpp (+371/-481)
dist/qtcreator/src/plugins/debugger/lldb/lldbengine.h (+93/-124)
dist/qtcreator/src/plugins/debugger/loadcoredialog.cpp (+15/-20)
dist/qtcreator/src/plugins/debugger/loadcoredialog.h (+14/-22)
dist/qtcreator/src/plugins/debugger/localsandexpressionswindow.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/localsandexpressionswindow.h (+14/-22)
dist/qtcreator/src/plugins/debugger/logwindow.cpp (+32/-28)
dist/qtcreator/src/plugins/debugger/logwindow.h (+18/-29)
dist/qtcreator/src/plugins/debugger/memoryagent.cpp (+13/-19)
dist/qtcreator/src/plugins/debugger/memoryagent.h (+15/-23)
dist/qtcreator/src/plugins/debugger/memoryview.cpp (+24/-32)
dist/qtcreator/src/plugins/debugger/memoryview.h (+21/-29)
dist/qtcreator/src/plugins/debugger/moduleshandler.cpp (+23/-28)
dist/qtcreator/src/plugins/debugger/moduleshandler.h (+14/-22)
dist/qtcreator/src/plugins/debugger/moduleswindow.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/moduleswindow.h (+14/-23)
dist/qtcreator/src/plugins/debugger/namedemangler/demanglerexceptions.h (+15/-22)
dist/qtcreator/src/plugins/debugger/namedemangler/globalparsestate.cpp (+14/-18)
dist/qtcreator/src/plugins/debugger/namedemangler/globalparsestate.h (+15/-22)
dist/qtcreator/src/plugins/debugger/namedemangler/namedemangler.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/namedemangler/namedemangler.h (+14/-22)
dist/qtcreator/src/plugins/debugger/namedemangler/parsetreenodes.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/namedemangler/parsetreenodes.h (+15/-22)
dist/qtcreator/src/plugins/debugger/outputcollector.cpp (+16/-21)
dist/qtcreator/src/plugins/debugger/outputcollector.h (+15/-24)
dist/qtcreator/src/plugins/debugger/pdb/pdbengine.cpp (+121/-210)
dist/qtcreator/src/plugins/debugger/pdb/pdbengine.h (+66/-74)
dist/qtcreator/src/plugins/debugger/procinterrupt.cpp (+17/-22)
dist/qtcreator/src/plugins/debugger/procinterrupt.h (+15/-23)
dist/qtcreator/src/plugins/debugger/ptracepreload.c (+13/-18)
dist/qtcreator/src/plugins/debugger/ptracepreload.qbs (+1/-0)
dist/qtcreator/src/plugins/debugger/qml/interactiveinterpreter.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/qml/interactiveinterpreter.h (+14/-21)
dist/qtcreator/src/plugins/debugger/qml/qml.pri (+2/-4)
dist/qtcreator/src/plugins/debugger/qml/qmlcppengine.cpp (+21/-36)
dist/qtcreator/src/plugins/debugger/qml/qmlcppengine.h (+90/-98)
dist/qtcreator/src/plugins/debugger/qml/qmlengine.cpp (+505/-476)
dist/qtcreator/src/plugins/debugger/qml/qmlengine.h (+84/-95)
dist/qtcreator/src/plugins/debugger/qml/qmlengineutils.cpp (+19/-51)
dist/qtcreator/src/plugins/debugger/qml/qmlengineutils.h (+14/-23)
dist/qtcreator/src/plugins/debugger/qml/qmlinspectoradapter.cpp (+0/-367)
dist/qtcreator/src/plugins/debugger/qml/qmlinspectoradapter.h (+0/-125)
dist/qtcreator/src/plugins/debugger/qml/qmlinspectoragent.cpp (+407/-337)
dist/qtcreator/src/plugins/debugger/qml/qmlinspectoragent.h (+81/-70)
dist/qtcreator/src/plugins/debugger/qml/qmlv8debuggerclientconstants.h (+16/-21)
dist/qtcreator/src/plugins/debugger/registerhandler.cpp (+249/-81)
dist/qtcreator/src/plugins/debugger/registerhandler.h (+40/-34)
dist/qtcreator/src/plugins/debugger/registerpostmortemaction.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/registerpostmortemaction.h (+14/-22)
dist/qtcreator/src/plugins/debugger/registerwindow.cpp (+43/-65)
dist/qtcreator/src/plugins/debugger/registerwindow.h (+14/-23)
dist/qtcreator/src/plugins/debugger/shared/backtrace.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/shared/backtrace.h (+14/-22)
dist/qtcreator/src/plugins/debugger/shared/cdbsymbolpathlisteditor.cpp (+14/-19)
dist/qtcreator/src/plugins/debugger/shared/cdbsymbolpathlisteditor.h (+14/-22)
dist/qtcreator/src/plugins/debugger/shared/hostutils.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/shared/hostutils.h (+14/-22)
dist/qtcreator/src/plugins/debugger/shared/peutils.cpp (+14/-19)
dist/qtcreator/src/plugins/debugger/shared/peutils.h (+14/-22)
dist/qtcreator/src/plugins/debugger/shared/shared.pri (+2/-4)
dist/qtcreator/src/plugins/debugger/shared/symbolpathsdialog.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/shared/symbolpathsdialog.h (+14/-22)
dist/qtcreator/src/plugins/debugger/simplifytype.cpp (+14/-18)
dist/qtcreator/src/plugins/debugger/simplifytype.h (+14/-23)
dist/qtcreator/src/plugins/debugger/snapshothandler.cpp (+16/-23)
dist/qtcreator/src/plugins/debugger/snapshothandler.h (+14/-31)
dist/qtcreator/src/plugins/debugger/snapshotwindow.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/snapshotwindow.h (+14/-23)
dist/qtcreator/src/plugins/debugger/sourceagent.cpp (+15/-20)
dist/qtcreator/src/plugins/debugger/sourceagent.h (+14/-22)
dist/qtcreator/src/plugins/debugger/sourcefileshandler.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/sourcefileshandler.h (+14/-22)
dist/qtcreator/src/plugins/debugger/sourcefileswindow.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/sourcefileswindow.h (+14/-23)
dist/qtcreator/src/plugins/debugger/sourceutils.cpp (+15/-20)
dist/qtcreator/src/plugins/debugger/sourceutils.h (+14/-22)
dist/qtcreator/src/plugins/debugger/stackframe.cpp (+91/-49)
dist/qtcreator/src/plugins/debugger/stackframe.h (+23/-29)
dist/qtcreator/src/plugins/debugger/stackhandler.cpp (+61/-25)
dist/qtcreator/src/plugins/debugger/stackhandler.h (+21/-32)
dist/qtcreator/src/plugins/debugger/stackwindow.cpp (+32/-21)
dist/qtcreator/src/plugins/debugger/stackwindow.h (+14/-23)
dist/qtcreator/src/plugins/debugger/terminal.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/terminal.h (+14/-22)
dist/qtcreator/src/plugins/debugger/threaddata.h (+15/-23)
dist/qtcreator/src/plugins/debugger/threadshandler.cpp (+104/-123)
dist/qtcreator/src/plugins/debugger/threadshandler.h (+22/-29)
dist/qtcreator/src/plugins/debugger/threadswindow.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/threadswindow.h (+14/-22)
dist/qtcreator/src/plugins/debugger/unit-tests/simple/main.cpp (+5/-0)
dist/qtcreator/src/plugins/debugger/unit-tests/simple/simple.pro (+3/-0)
dist/qtcreator/src/plugins/debugger/unstartedappwatcherdialog.cpp (+77/-55)
dist/qtcreator/src/plugins/debugger/unstartedappwatcherdialog.h (+16/-23)
dist/qtcreator/src/plugins/debugger/watchdata.cpp (+377/-407)
dist/qtcreator/src/plugins/debugger/watchdata.h (+51/-73)
dist/qtcreator/src/plugins/debugger/watchdelegatewidgets.cpp (+13/-18)
dist/qtcreator/src/plugins/debugger/watchdelegatewidgets.h (+14/-22)
dist/qtcreator/src/plugins/debugger/watchhandler.cpp (+741/-619)
dist/qtcreator/src/plugins/debugger/watchhandler.h (+43/-127)
dist/qtcreator/src/plugins/debugger/watchutils.cpp (+121/-137)
dist/qtcreator/src/plugins/debugger/watchutils.h (+22/-30)
dist/qtcreator/src/plugins/debugger/watchwindow.cpp (+33/-39)
dist/qtcreator/src/plugins/debugger/watchwindow.h (+15/-30)
dist/qtcreator/src/plugins/designer/Designer.json.in (+3/-3)
dist/qtcreator/src/plugins/designer/codemodelhelpers.cpp (+16/-19)
dist/qtcreator/src/plugins/designer/codemodelhelpers.h (+14/-22)
dist/qtcreator/src/plugins/designer/cpp/formclasswizard.cpp (+17/-22)
dist/qtcreator/src/plugins/designer/cpp/formclasswizard.h (+14/-22)
dist/qtcreator/src/plugins/designer/cpp/formclasswizarddialog.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/cpp/formclasswizarddialog.h (+14/-22)
dist/qtcreator/src/plugins/designer/cpp/formclasswizardpage.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/cpp/formclasswizardpage.h (+14/-22)
dist/qtcreator/src/plugins/designer/cpp/formclasswizardparameters.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/cpp/formclasswizardparameters.h (+14/-22)
dist/qtcreator/src/plugins/designer/designer.pro (+0/-2)
dist/qtcreator/src/plugins/designer/designer.qbs (+1/-2)
dist/qtcreator/src/plugins/designer/designer_export.h (+14/-22)
dist/qtcreator/src/plugins/designer/designerconstants.h (+14/-22)
dist/qtcreator/src/plugins/designer/designercontext.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/designercontext.h (+14/-22)
dist/qtcreator/src/plugins/designer/editordata.h (+14/-22)
dist/qtcreator/src/plugins/designer/editorwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/editorwidget.h (+14/-22)
dist/qtcreator/src/plugins/designer/formeditorfactory.cpp (+15/-19)
dist/qtcreator/src/plugins/designer/formeditorfactory.h (+14/-22)
dist/qtcreator/src/plugins/designer/formeditorplugin.cpp (+13/-19)
dist/qtcreator/src/plugins/designer/formeditorplugin.h (+14/-22)
dist/qtcreator/src/plugins/designer/formeditorstack.cpp (+17/-22)
dist/qtcreator/src/plugins/designer/formeditorstack.h (+18/-27)
dist/qtcreator/src/plugins/designer/formeditorw.cpp (+14/-19)
dist/qtcreator/src/plugins/designer/formeditorw.h (+14/-22)
dist/qtcreator/src/plugins/designer/formtemplatewizardpage.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/formtemplatewizardpage.h (+14/-22)
dist/qtcreator/src/plugins/designer/formwindoweditor.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/formwindoweditor.h (+14/-22)
dist/qtcreator/src/plugins/designer/formwindowfile.cpp (+22/-25)
dist/qtcreator/src/plugins/designer/formwindowfile.h (+17/-25)
dist/qtcreator/src/plugins/designer/gotoslot_test.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/qtcreatorintegration.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/qtcreatorintegration.h (+14/-22)
dist/qtcreator/src/plugins/designer/qtdesignerformclasscodegenerator.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/qtdesignerformclasscodegenerator.h (+14/-22)
dist/qtcreator/src/plugins/designer/resourcehandler.cpp (+17/-23)
dist/qtcreator/src/plugins/designer/resourcehandler.h (+14/-22)
dist/qtcreator/src/plugins/designer/settingsmanager.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/settingsmanager.h (+14/-22)
dist/qtcreator/src/plugins/designer/settingspage.cpp (+13/-18)
dist/qtcreator/src/plugins/designer/settingspage.h (+14/-22)
dist/qtcreator/src/plugins/diffeditor/DiffEditor.json.in (+3/-3)
dist/qtcreator/src/plugins/diffeditor/diffeditor.cpp (+105/-99)
dist/qtcreator/src/plugins/diffeditor/diffeditor.h (+18/-27)
dist/qtcreator/src/plugins/diffeditor/diffeditor.pro (+2/-1)
dist/qtcreator/src/plugins/diffeditor/diffeditor.qbs (+1/-0)
dist/qtcreator/src/plugins/diffeditor/diffeditor_global.h (+14/-22)
dist/qtcreator/src/plugins/diffeditor/diffeditorconstants.h (+14/-24)
dist/qtcreator/src/plugins/diffeditor/diffeditorcontroller.cpp (+21/-20)
dist/qtcreator/src/plugins/diffeditor/diffeditorcontroller.h (+17/-23)
dist/qtcreator/src/plugins/diffeditor/diffeditordocument.cpp (+23/-21)
dist/qtcreator/src/plugins/diffeditor/diffeditordocument.h (+20/-25)
dist/qtcreator/src/plugins/diffeditor/diffeditorfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/diffeditor/diffeditorfactory.h (+14/-22)
dist/qtcreator/src/plugins/diffeditor/diffeditoricons.h (+41/-0)
dist/qtcreator/src/plugins/diffeditor/diffeditorplugin.cpp (+14/-19)
dist/qtcreator/src/plugins/diffeditor/diffeditorplugin.h (+14/-22)
dist/qtcreator/src/plugins/diffeditor/differ.cpp (+13/-18)
dist/qtcreator/src/plugins/diffeditor/differ.h (+14/-22)
dist/qtcreator/src/plugins/diffeditor/diffutils.cpp (+13/-18)
dist/qtcreator/src/plugins/diffeditor/diffutils.h (+14/-22)
dist/qtcreator/src/plugins/diffeditor/diffview.cpp (+24/-24)
dist/qtcreator/src/plugins/diffeditor/diffview.h (+14/-22)
dist/qtcreator/src/plugins/diffeditor/selectabletexteditorwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/diffeditor/selectabletexteditorwidget.h (+14/-22)
dist/qtcreator/src/plugins/diffeditor/sidebysidediffeditorwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/diffeditor/sidebysidediffeditorwidget.h (+14/-22)
dist/qtcreator/src/plugins/diffeditor/unifieddiffeditorwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/diffeditor/unifieddiffeditorwidget.h (+14/-22)
dist/qtcreator/src/plugins/emacskeys/EmacsKeys.json.in (+3/-3)
dist/qtcreator/src/plugins/emacskeys/emacskeysconstants.h (+14/-23)
dist/qtcreator/src/plugins/emacskeys/emacskeysplugin.cpp (+51/-59)
dist/qtcreator/src/plugins/emacskeys/emacskeysplugin.h (+17/-27)
dist/qtcreator/src/plugins/emacskeys/emacskeysstate.cpp (+24/-26)
dist/qtcreator/src/plugins/emacskeys/emacskeysstate.h (+15/-27)
dist/qtcreator/src/plugins/fakevim/FakeVim.json.in (+3/-3)
dist/qtcreator/src/plugins/fakevim/fakevim.qbs (+1/-1)
dist/qtcreator/src/plugins/fakevim/fakevim_test.cpp (+14/-19)
dist/qtcreator/src/plugins/fakevim/fakevimactions.cpp (+76/-110)
dist/qtcreator/src/plugins/fakevim/fakevimactions.h (+40/-41)
dist/qtcreator/src/plugins/fakevim/fakevimhandler.cpp (+536/-489)
dist/qtcreator/src/plugins/fakevim/fakevimhandler.h (+17/-26)
dist/qtcreator/src/plugins/fakevim/fakevimplugin.cpp (+142/-162)
dist/qtcreator/src/plugins/fakevim/fakevimplugin.h (+15/-23)
dist/qtcreator/src/plugins/fakevim/fakevimtr.h (+14/-22)
dist/qtcreator/src/plugins/genericprojectmanager/GenericProjectManager.json.in (+3/-3)
dist/qtcreator/src/plugins/genericprojectmanager/filesselectionwizardpage.cpp (+36/-152)
dist/qtcreator/src/plugins/genericprojectmanager/filesselectionwizardpage.h (+23/-57)
dist/qtcreator/src/plugins/genericprojectmanager/genericbuildconfiguration.cpp (+16/-23)
dist/qtcreator/src/plugins/genericprojectmanager/genericbuildconfiguration.h (+26/-35)
dist/qtcreator/src/plugins/genericprojectmanager/genericmakestep.cpp (+34/-83)
dist/qtcreator/src/plugins/genericprojectmanager/genericmakestep.h (+38/-54)
dist/qtcreator/src/plugins/genericprojectmanager/genericproject.cpp (+52/-93)
dist/qtcreator/src/plugins/genericprojectmanager/genericproject.h (+19/-43)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectconstants.h (+14/-33)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectfileseditor.cpp (+16/-21)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectfileseditor.h (+14/-22)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectmanager.cpp (+13/-21)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectmanager.h (+16/-26)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectmanager.qbs (+1/-1)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectnodes.cpp (+26/-63)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectnodes.h (+24/-42)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectplugin.cpp (+19/-21)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectplugin.h (+19/-27)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectplugin_test.cpp (+15/-19)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectwizard.cpp (+21/-23)
dist/qtcreator/src/plugins/genericprojectmanager/genericprojectwizard.h (+18/-25)
dist/qtcreator/src/plugins/git/Git.json.in (+3/-3)
dist/qtcreator/src/plugins/git/annotationhighlighter.cpp (+14/-22)
dist/qtcreator/src/plugins/git/annotationhighlighter.h (+15/-23)
dist/qtcreator/src/plugins/git/branchadddialog.cpp (+35/-44)
dist/qtcreator/src/plugins/git/branchadddialog.h (+16/-25)
dist/qtcreator/src/plugins/git/branchcheckoutdialog.cpp (+13/-18)
dist/qtcreator/src/plugins/git/branchcheckoutdialog.h (+16/-25)
dist/qtcreator/src/plugins/git/branchdialog.cpp (+69/-59)
dist/qtcreator/src/plugins/git/branchdialog.h (+18/-27)
dist/qtcreator/src/plugins/git/branchdialog.ui (+44/-46)
dist/qtcreator/src/plugins/git/branchmodel.cpp (+126/-84)
dist/qtcreator/src/plugins/git/branchmodel.h (+22/-26)
dist/qtcreator/src/plugins/git/changeselectiondialog.cpp (+43/-69)
dist/qtcreator/src/plugins/git/changeselectiondialog.h (+19/-29)
dist/qtcreator/src/plugins/git/changeselectiondialog.ui (+8/-9)
dist/qtcreator/src/plugins/git/commitdata.cpp (+21/-41)
dist/qtcreator/src/plugins/git/commitdata.h (+18/-32)
dist/qtcreator/src/plugins/git/gerrit/branchcombobox.cpp (+22/-31)
dist/qtcreator/src/plugins/git/gerrit/branchcombobox.h (+16/-25)
dist/qtcreator/src/plugins/git/gerrit/gerritdialog.cpp (+52/-76)
dist/qtcreator/src/plugins/git/gerrit/gerritdialog.h (+23/-25)
dist/qtcreator/src/plugins/git/gerrit/gerritmodel.cpp (+88/-88)
dist/qtcreator/src/plugins/git/gerrit/gerritmodel.h (+30/-37)
dist/qtcreator/src/plugins/git/gerrit/gerritoptionspage.cpp (+15/-20)
dist/qtcreator/src/plugins/git/gerrit/gerritoptionspage.h (+14/-22)
dist/qtcreator/src/plugins/git/gerrit/gerritparameters.cpp (+40/-45)
dist/qtcreator/src/plugins/git/gerrit/gerritparameters.h (+14/-22)
dist/qtcreator/src/plugins/git/gerrit/gerritplugin.cpp (+47/-65)
dist/qtcreator/src/plugins/git/gerrit/gerritplugin.h (+14/-22)
dist/qtcreator/src/plugins/git/gerrit/gerritpushdialog.cpp (+43/-53)
dist/qtcreator/src/plugins/git/gerrit/gerritpushdialog.h (+15/-25)
dist/qtcreator/src/plugins/git/git.pro (+4/-2)
dist/qtcreator/src/plugins/git/git.qbs (+2/-0)
dist/qtcreator/src/plugins/git/gitclient.cpp (+644/-847)
dist/qtcreator/src/plugins/git/gitclient.h (+61/-90)
dist/qtcreator/src/plugins/git/gitconstants.h (+16/-22)
dist/qtcreator/src/plugins/git/giteditor.cpp (+45/-51)
dist/qtcreator/src/plugins/git/giteditor.h (+15/-24)
dist/qtcreator/src/plugins/git/gitgrep.cpp (+318/-0)
dist/qtcreator/src/plugins/git/gitgrep.h (+66/-0)
dist/qtcreator/src/plugins/git/githighlighters.cpp (+23/-28)
dist/qtcreator/src/plugins/git/githighlighters.h (+14/-22)
dist/qtcreator/src/plugins/git/gitplugin.cpp (+240/-276)
dist/qtcreator/src/plugins/git/gitplugin.h (+81/-97)
dist/qtcreator/src/plugins/git/gitsettings.cpp (+15/-20)
dist/qtcreator/src/plugins/git/gitsettings.h (+14/-22)
dist/qtcreator/src/plugins/git/gitsubmiteditor.cpp (+62/-92)
dist/qtcreator/src/plugins/git/gitsubmiteditor.h (+37/-40)
dist/qtcreator/src/plugins/git/gitsubmiteditorwidget.cpp (+30/-32)
dist/qtcreator/src/plugins/git/gitsubmiteditorwidget.h (+21/-30)
dist/qtcreator/src/plugins/git/gitsubmitpanel.ui (+1/-15)
dist/qtcreator/src/plugins/git/gitutils.cpp (+15/-28)
dist/qtcreator/src/plugins/git/gitutils.h (+14/-25)
dist/qtcreator/src/plugins/git/gitversioncontrol.cpp (+18/-22)
dist/qtcreator/src/plugins/git/gitversioncontrol.h (+14/-22)
dist/qtcreator/src/plugins/git/logchangedialog.cpp (+34/-44)
dist/qtcreator/src/plugins/git/logchangedialog.h (+17/-26)
dist/qtcreator/src/plugins/git/mergetool.cpp (+40/-57)
dist/qtcreator/src/plugins/git/mergetool.h (+21/-30)
dist/qtcreator/src/plugins/git/remotedialog.cpp (+23/-35)
dist/qtcreator/src/plugins/git/remotedialog.h (+19/-28)
dist/qtcreator/src/plugins/git/remotemodel.cpp (+25/-41)
dist/qtcreator/src/plugins/git/remotemodel.h (+18/-27)
dist/qtcreator/src/plugins/git/settingspage.cpp (+15/-20)
dist/qtcreator/src/plugins/git/settingspage.h (+15/-22)
dist/qtcreator/src/plugins/git/stashdialog.cpp (+37/-48)
dist/qtcreator/src/plugins/git/stashdialog.h (+23/-33)
dist/qtcreator/src/plugins/glsleditor/GLSLEditor.json.in (+3/-3)
dist/qtcreator/src/plugins/glsleditor/glslautocompleter.cpp (+40/-102)
dist/qtcreator/src/plugins/glsleditor/glslautocompleter.h (+25/-34)
dist/qtcreator/src/plugins/glsleditor/glslcompletionassist.cpp (+79/-40)
dist/qtcreator/src/plugins/glsleditor/glslcompletionassist.h (+14/-33)
dist/qtcreator/src/plugins/glsleditor/glsleditor.cpp (+17/-24)
dist/qtcreator/src/plugins/glsleditor/glsleditor.h (+14/-22)
dist/qtcreator/src/plugins/glsleditor/glsleditor.qrc (+0/-9)
dist/qtcreator/src/plugins/glsleditor/glsleditorconstants.h (+14/-22)
dist/qtcreator/src/plugins/glsleditor/glsleditorplugin.cpp (+13/-18)
dist/qtcreator/src/plugins/glsleditor/glsleditorplugin.h (+14/-22)
dist/qtcreator/src/plugins/glsleditor/glslhighlighter.cpp (+14/-18)
dist/qtcreator/src/plugins/glsleditor/glslhighlighter.h (+14/-22)
dist/qtcreator/src/plugins/glsleditor/glslhoverhandler.cpp (+13/-18)
dist/qtcreator/src/plugins/glsleditor/glslhoverhandler.h (+14/-22)
dist/qtcreator/src/plugins/glsleditor/glslindenter.cpp (+26/-18)
dist/qtcreator/src/plugins/glsleditor/glslindenter.h (+19/-25)
dist/qtcreator/src/plugins/helloworld/HelloWorld.json.in (+3/-3)
dist/qtcreator/src/plugins/helloworld/helloworld.qbs (+1/-1)
dist/qtcreator/src/plugins/helloworld/helloworldplugin.cpp (+14/-19)
dist/qtcreator/src/plugins/helloworld/helloworldplugin.h (+15/-23)
dist/qtcreator/src/plugins/helloworld/helloworldwindow.cpp (+13/-18)
dist/qtcreator/src/plugins/helloworld/helloworldwindow.h (+14/-22)
dist/qtcreator/src/plugins/help/Help.json.in (+3/-3)
dist/qtcreator/src/plugins/help/centralwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/help/centralwidget.h (+14/-22)
dist/qtcreator/src/plugins/help/docsettingspage.cpp (+156/-59)
dist/qtcreator/src/plugins/help/docsettingspage.h (+28/-29)
dist/qtcreator/src/plugins/help/docsettingspage.ui (+22/-11)
dist/qtcreator/src/plugins/help/filtersettingspage.cpp (+19/-24)
dist/qtcreator/src/plugins/help/filtersettingspage.h (+16/-27)
dist/qtcreator/src/plugins/help/generalsettingspage.cpp (+62/-56)
dist/qtcreator/src/plugins/help/generalsettingspage.h (+19/-28)
dist/qtcreator/src/plugins/help/help.pro (+7/-0)
dist/qtcreator/src/plugins/help/help.qbs (+1/-0)
dist/qtcreator/src/plugins/help/help.qrc (+5/-3)
dist/qtcreator/src/plugins/help/helpconstants.h (+14/-22)
dist/qtcreator/src/plugins/help/helpfindsupport.cpp (+13/-18)
dist/qtcreator/src/plugins/help/helpfindsupport.h (+14/-22)
dist/qtcreator/src/plugins/help/helpindexfilter.cpp (+15/-21)
dist/qtcreator/src/plugins/help/helpindexfilter.h (+14/-22)
dist/qtcreator/src/plugins/help/helpmode.cpp (+17/-20)
dist/qtcreator/src/plugins/help/helpmode.h (+14/-22)
dist/qtcreator/src/plugins/help/helpplugin.cpp (+148/-160)
dist/qtcreator/src/plugins/help/helpplugin.h (+16/-28)
dist/qtcreator/src/plugins/help/helpviewer.cpp (+17/-22)
dist/qtcreator/src/plugins/help/helpviewer.h (+15/-25)
dist/qtcreator/src/plugins/help/helpwidget.cpp (+46/-56)
dist/qtcreator/src/plugins/help/helpwidget.h (+16/-25)
dist/qtcreator/src/plugins/help/localhelpmanager.cpp (+95/-62)
dist/qtcreator/src/plugins/help/localhelpmanager.h (+14/-22)
dist/qtcreator/src/plugins/help/macwebkithelpviewer.h (+17/-27)
dist/qtcreator/src/plugins/help/macwebkithelpviewer.mm (+203/-169)
dist/qtcreator/src/plugins/help/openpagesmanager.cpp (+31/-39)
dist/qtcreator/src/plugins/help/openpagesmanager.h (+15/-27)
dist/qtcreator/src/plugins/help/openpagesmodel.cpp (+14/-19)
dist/qtcreator/src/plugins/help/openpagesmodel.h (+15/-24)
dist/qtcreator/src/plugins/help/openpagesswitcher.cpp (+13/-18)
dist/qtcreator/src/plugins/help/openpagesswitcher.h (+14/-22)
dist/qtcreator/src/plugins/help/openpageswidget.cpp (+18/-23)
dist/qtcreator/src/plugins/help/openpageswidget.h (+15/-24)
dist/qtcreator/src/plugins/help/qtwebkithelpviewer.cpp (+54/-65)
dist/qtcreator/src/plugins/help/qtwebkithelpviewer.h (+21/-37)
dist/qtcreator/src/plugins/help/remotehelpfilter.cpp (+21/-25)
dist/qtcreator/src/plugins/help/remotehelpfilter.h (+15/-24)
dist/qtcreator/src/plugins/help/searchtaskhandler.cpp (+13/-18)
dist/qtcreator/src/plugins/help/searchtaskhandler.h (+17/-27)
dist/qtcreator/src/plugins/help/searchwidget.cpp (+40/-43)
dist/qtcreator/src/plugins/help/searchwidget.h (+15/-27)
dist/qtcreator/src/plugins/help/textbrowserhelpviewer.cpp (+51/-36)
dist/qtcreator/src/plugins/help/textbrowserhelpviewer.h (+18/-29)
dist/qtcreator/src/plugins/help/webenginehelpviewer.cpp (+312/-0)
dist/qtcreator/src/plugins/help/webenginehelpviewer.h (+102/-0)
dist/qtcreator/src/plugins/help/xbelsupport.cpp (+37/-41)
dist/qtcreator/src/plugins/help/xbelsupport.h (+14/-22)
dist/qtcreator/src/plugins/imageviewer/ImageViewer.json.in (+3/-3)
dist/qtcreator/src/plugins/imageviewer/exportdialog.cpp (+204/-0)
dist/qtcreator/src/plugins/imageviewer/exportdialog.h (+71/-0)
dist/qtcreator/src/plugins/imageviewer/imageview.cpp (+84/-12)
dist/qtcreator/src/plugins/imageviewer/imageview.h (+25/-16)
dist/qtcreator/src/plugins/imageviewer/imageviewer.cpp (+67/-45)
dist/qtcreator/src/plugins/imageviewer/imageviewer.h (+18/-24)
dist/qtcreator/src/plugins/imageviewer/imageviewer.pro (+4/-4)
dist/qtcreator/src/plugins/imageviewer/imageviewer.qbs (+9/-3)
dist/qtcreator/src/plugins/imageviewer/imageviewer.qrc (+0/-8)
dist/qtcreator/src/plugins/imageviewer/imagevieweractionhandler.cpp (+0/-135)
dist/qtcreator/src/plugins/imageviewer/imagevieweractionhandler.h (+0/-70)
dist/qtcreator/src/plugins/imageviewer/imageviewerconstants.h (+17/-24)
dist/qtcreator/src/plugins/imageviewer/imageviewerfactory.cpp (+15/-25)
dist/qtcreator/src/plugins/imageviewer/imageviewerfactory.h (+16/-33)
dist/qtcreator/src/plugins/imageviewer/imageviewerfile.cpp (+17/-56)
dist/qtcreator/src/plugins/imageviewer/imageviewerfile.h (+16/-32)
dist/qtcreator/src/plugins/imageviewer/imageviewerplugin.cpp (+91/-21)
dist/qtcreator/src/plugins/imageviewer/imageviewerplugin.h (+25/-24)
dist/qtcreator/src/plugins/imageviewer/imageviewertoolbar.ui (+7/-25)
dist/qtcreator/src/plugins/ios/Ios.json.in (+3/-3)
dist/qtcreator/src/plugins/ios/ios.pro (+0/-1)
dist/qtcreator/src/plugins/ios/ios.qbs (+1/-3)
dist/qtcreator/src/plugins/ios/ios_dependencies.pri (+1/-2)
dist/qtcreator/src/plugins/ios/iosanalyzesupport.cpp (+43/-109)
dist/qtcreator/src/plugins/ios/iosanalyzesupport.h (+22/-35)
dist/qtcreator/src/plugins/ios/iosbuildstep.cpp (+46/-100)
dist/qtcreator/src/plugins/ios/iosbuildstep.h (+21/-36)
dist/qtcreator/src/plugins/ios/iosconfigurations.cpp (+233/-312)
dist/qtcreator/src/plugins/ios/iosconfigurations.h (+26/-25)
dist/qtcreator/src/plugins/ios/iosconstants.h (+15/-22)
dist/qtcreator/src/plugins/ios/iosdebugsupport.cpp (+38/-44)
dist/qtcreator/src/plugins/ios/iosdebugsupport.h (+18/-26)
dist/qtcreator/src/plugins/ios/iosdeployconfiguration.cpp (+16/-18)
dist/qtcreator/src/plugins/ios/iosdeployconfiguration.h (+15/-25)
dist/qtcreator/src/plugins/ios/iosdeploystep.cpp (+31/-43)
dist/qtcreator/src/plugins/ios/iosdeploystep.h (+21/-32)
dist/qtcreator/src/plugins/ios/iosdeploystepfactory.cpp (+20/-62)
dist/qtcreator/src/plugins/ios/iosdeploystepfactory.h (+18/-32)
dist/qtcreator/src/plugins/ios/iosdeploystepwidget.cpp (+15/-19)
dist/qtcreator/src/plugins/ios/iosdeploystepwidget.h (+15/-22)
dist/qtcreator/src/plugins/ios/iosdevice.cpp (+23/-28)
dist/qtcreator/src/plugins/ios/iosdevice.h (+17/-27)
dist/qtcreator/src/plugins/ios/iosdevicefactory.cpp (+13/-18)
dist/qtcreator/src/plugins/ios/iosdevicefactory.h (+15/-22)
dist/qtcreator/src/plugins/ios/iosdsymbuildstep.cpp (+40/-87)
dist/qtcreator/src/plugins/ios/iosdsymbuildstep.h (+20/-33)
dist/qtcreator/src/plugins/ios/iosmanager.cpp (+15/-34)
dist/qtcreator/src/plugins/ios/iosmanager.h (+15/-22)
dist/qtcreator/src/plugins/ios/iosplugin.cpp (+20/-24)
dist/qtcreator/src/plugins/ios/iosplugin.h (+16/-23)
dist/qtcreator/src/plugins/ios/iosprobe.cpp (+42/-23)
dist/qtcreator/src/plugins/ios/iosprobe.h (+21/-22)
dist/qtcreator/src/plugins/ios/iosqtversion.cpp (+21/-35)
dist/qtcreator/src/plugins/ios/iosqtversion.h (+17/-25)
dist/qtcreator/src/plugins/ios/iosqtversionfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/ios/iosqtversionfactory.h (+15/-22)
dist/qtcreator/src/plugins/ios/iosrunconfiguration.cpp (+75/-126)
dist/qtcreator/src/plugins/ios/iosrunconfiguration.h (+21/-29)
dist/qtcreator/src/plugins/ios/iosrunconfiguration.ui (+0/-82)
dist/qtcreator/src/plugins/ios/iosruncontrol.cpp (+23/-26)
dist/qtcreator/src/plugins/ios/iosruncontrol.h (+18/-27)
dist/qtcreator/src/plugins/ios/iosrunfactories.cpp (+43/-25)
dist/qtcreator/src/plugins/ios/iosrunfactories.h (+15/-22)
dist/qtcreator/src/plugins/ios/iosrunner.cpp (+45/-48)
dist/qtcreator/src/plugins/ios/iosrunner.h (+31/-34)
dist/qtcreator/src/plugins/ios/iossettingspage.cpp (+13/-18)
dist/qtcreator/src/plugins/ios/iossettingspage.h (+15/-22)
dist/qtcreator/src/plugins/ios/iossettingswidget.cpp (+13/-18)
dist/qtcreator/src/plugins/ios/iossettingswidget.h (+15/-24)
dist/qtcreator/src/plugins/ios/iossettingswidget.ui (+0/-17)
dist/qtcreator/src/plugins/ios/iossimulator.cpp (+17/-21)
dist/qtcreator/src/plugins/ios/iossimulator.h (+16/-23)
dist/qtcreator/src/plugins/ios/iossimulatorfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/ios/iossimulatorfactory.h (+15/-22)
dist/qtcreator/src/plugins/ios/iostoolhandler.cpp (+44/-45)
dist/qtcreator/src/plugins/ios/iostoolhandler.h (+21/-27)
dist/qtcreator/src/plugins/macros/Macros.json.in (+3/-3)
dist/qtcreator/src/plugins/macros/actionmacrohandler.cpp (+26/-42)
dist/qtcreator/src/plugins/macros/actionmacrohandler.h (+15/-31)
dist/qtcreator/src/plugins/macros/findmacrohandler.cpp (+16/-21)
dist/qtcreator/src/plugins/macros/findmacrohandler.h (+16/-25)
dist/qtcreator/src/plugins/macros/imacrohandler.cpp (+14/-19)
dist/qtcreator/src/plugins/macros/imacrohandler.h (+15/-23)
dist/qtcreator/src/plugins/macros/macro.cpp (+14/-19)
dist/qtcreator/src/plugins/macros/macro.h (+15/-23)
dist/qtcreator/src/plugins/macros/macroevent.cpp (+14/-19)
dist/qtcreator/src/plugins/macros/macroevent.h (+15/-23)
dist/qtcreator/src/plugins/macros/macrolocatorfilter.cpp (+14/-19)
dist/qtcreator/src/plugins/macros/macrolocatorfilter.h (+15/-23)
dist/qtcreator/src/plugins/macros/macromanager.cpp (+18/-27)
dist/qtcreator/src/plugins/macros/macromanager.h (+18/-25)
dist/qtcreator/src/plugins/macros/macrooptionspage.cpp (+14/-19)
dist/qtcreator/src/plugins/macros/macrooptionspage.h (+15/-23)
dist/qtcreator/src/plugins/macros/macrooptionswidget.cpp (+14/-19)
dist/qtcreator/src/plugins/macros/macrooptionswidget.h (+16/-26)
dist/qtcreator/src/plugins/macros/macrosconstants.h (+15/-23)
dist/qtcreator/src/plugins/macros/macrosplugin.cpp (+14/-19)
dist/qtcreator/src/plugins/macros/macrosplugin.h (+15/-23)
dist/qtcreator/src/plugins/macros/macrotextfind.cpp (+14/-19)
dist/qtcreator/src/plugins/macros/macrotextfind.h (+15/-23)
dist/qtcreator/src/plugins/macros/savedialog.cpp (+14/-19)
dist/qtcreator/src/plugins/macros/savedialog.h (+15/-23)
dist/qtcreator/src/plugins/macros/texteditormacrohandler.cpp (+19/-24)
dist/qtcreator/src/plugins/macros/texteditormacrohandler.h (+15/-24)
dist/qtcreator/src/plugins/mercurial/Mercurial.json.in (+3/-3)
dist/qtcreator/src/plugins/mercurial/annotationhighlighter.cpp (+14/-19)
dist/qtcreator/src/plugins/mercurial/annotationhighlighter.h (+16/-23)
dist/qtcreator/src/plugins/mercurial/authenticationdialog.cpp (+13/-18)
dist/qtcreator/src/plugins/mercurial/authenticationdialog.h (+15/-23)
dist/qtcreator/src/plugins/mercurial/commiteditor.cpp (+16/-22)
dist/qtcreator/src/plugins/mercurial/commiteditor.h (+16/-24)
dist/qtcreator/src/plugins/mercurial/constants.h (+17/-23)
dist/qtcreator/src/plugins/mercurial/mercurialclient.cpp (+41/-52)
dist/qtcreator/src/plugins/mercurial/mercurialclient.h (+33/-40)
dist/qtcreator/src/plugins/mercurial/mercurialcommitwidget.cpp (+16/-21)
dist/qtcreator/src/plugins/mercurial/mercurialcommitwidget.h (+16/-24)
dist/qtcreator/src/plugins/mercurial/mercurialcontrol.cpp (+18/-24)
dist/qtcreator/src/plugins/mercurial/mercurialcontrol.h (+17/-25)
dist/qtcreator/src/plugins/mercurial/mercurialeditor.cpp (+14/-19)
dist/qtcreator/src/plugins/mercurial/mercurialeditor.h (+15/-23)
dist/qtcreator/src/plugins/mercurial/mercurialplugin.cpp (+36/-50)
dist/qtcreator/src/plugins/mercurial/mercurialplugin.h (+49/-56)
dist/qtcreator/src/plugins/mercurial/mercurialsettings.cpp (+14/-19)
dist/qtcreator/src/plugins/mercurial/mercurialsettings.h (+15/-23)
dist/qtcreator/src/plugins/mercurial/optionspage.cpp (+14/-19)
dist/qtcreator/src/plugins/mercurial/optionspage.h (+18/-32)
dist/qtcreator/src/plugins/mercurial/revertdialog.cpp (+14/-19)
dist/qtcreator/src/plugins/mercurial/revertdialog.h (+16/-24)
dist/qtcreator/src/plugins/mercurial/srcdestdialog.cpp (+14/-19)
dist/qtcreator/src/plugins/mercurial/srcdestdialog.h (+16/-24)
dist/qtcreator/src/plugins/modeleditor/ModelEditor.json.in (+20/-0)
dist/qtcreator/src/plugins/modeleditor/actionhandler.cpp (+332/-0)
dist/qtcreator/src/plugins/modeleditor/actionhandler.h (+101/-0)
dist/qtcreator/src/plugins/modeleditor/classviewcontroller.cpp (+96/-0)
dist/qtcreator/src/plugins/modeleditor/classviewcontroller.h (+51/-0)
dist/qtcreator/src/plugins/modeleditor/componentviewcontroller.cpp (+434/-0)
dist/qtcreator/src/plugins/modeleditor/componentviewcontroller.h (+65/-0)
dist/qtcreator/src/plugins/modeleditor/diagramsviewmanager.cpp (+66/-0)
dist/qtcreator/src/plugins/modeleditor/diagramsviewmanager.h (+66/-0)
dist/qtcreator/src/plugins/modeleditor/dragtool.cpp (+177/-0)
dist/qtcreator/src/plugins/modeleditor/dragtool.h (+59/-0)
dist/qtcreator/src/plugins/modeleditor/editordiagramview.cpp (+93/-0)
dist/qtcreator/src/plugins/modeleditor/editordiagramview.h (+62/-0)
dist/qtcreator/src/plugins/modeleditor/elementtasks.cpp (+412/-0)
dist/qtcreator/src/plugins/modeleditor/elementtasks.h (+90/-0)
dist/qtcreator/src/plugins/modeleditor/extdocumentcontroller.cpp (+83/-0)
dist/qtcreator/src/plugins/modeleditor/extdocumentcontroller.h (+57/-0)
dist/qtcreator/src/plugins/modeleditor/extpropertiesmview.cpp (+115/-0)
dist/qtcreator/src/plugins/modeleditor/extpropertiesmview.h (+58/-0)
dist/qtcreator/src/plugins/modeleditor/jsextension.cpp (+38/-0)
dist/qtcreator/src/plugins/modeleditor/jsextension.h (+45/-0)
dist/qtcreator/src/plugins/modeleditor/modeldocument.cpp (+171/-0)
dist/qtcreator/src/plugins/modeleditor/modeldocument.h (+68/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditor.cpp (+1291/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditor.h (+159/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditor.pro (+63/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditor.qbs (+74/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditor_constants.h (+67/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditor_dependencies.pri (+12/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditor_global.h (+34/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditor_plugin.cpp (+139/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditor_plugin.h (+59/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditorfactory.cpp (+72/-0)
dist/qtcreator/src/plugins/modeleditor/modeleditorfactory.h (+54/-0)
dist/qtcreator/src/plugins/modeleditor/modelindexer.cpp (+550/-0)
dist/qtcreator/src/plugins/modeleditor/modelindexer.h (+87/-0)
dist/qtcreator/src/plugins/modeleditor/modelsmanager.cpp (+224/-0)
dist/qtcreator/src/plugins/modeleditor/modelsmanager.h (+76/-0)
dist/qtcreator/src/plugins/modeleditor/openelementvisitor.cpp (+203/-0)
dist/qtcreator/src/plugins/modeleditor/openelementvisitor.h (+88/-0)
dist/qtcreator/src/plugins/modeleditor/pxnodecontroller.cpp (+391/-0)
dist/qtcreator/src/plugins/modeleditor/pxnodecontroller.h (+72/-0)
dist/qtcreator/src/plugins/modeleditor/pxnodeutilities.cpp (+241/-0)
dist/qtcreator/src/plugins/modeleditor/pxnodeutilities.h (+64/-0)
dist/qtcreator/src/plugins/modeleditor/resources/modeleditor.mimetypes.xml (+8/-0)
dist/qtcreator/src/plugins/modeleditor/resources/modeleditor.qrc (+6/-0)
dist/qtcreator/src/plugins/modeleditor/settingscontroller.cpp (+61/-0)
dist/qtcreator/src/plugins/modeleditor/settingscontroller.h (+57/-0)
dist/qtcreator/src/plugins/modeleditor/uicontroller.cpp (+111/-0)
dist/qtcreator/src/plugins/modeleditor/uicontroller.h (+68/-0)
dist/qtcreator/src/plugins/nim/Nim.json.in (+20/-0)
dist/qtcreator/src/plugins/nim/Nim.mimetypes.xml (+15/-0)
dist/qtcreator/src/plugins/nim/editor/nimeditorfactory.cpp (+79/-0)
dist/qtcreator/src/plugins/nim/editor/nimeditorfactory.h (+42/-0)
dist/qtcreator/src/plugins/nim/editor/nimhighlighter.cpp (+137/-0)
dist/qtcreator/src/plugins/nim/editor/nimhighlighter.h (+65/-0)
dist/qtcreator/src/plugins/nim/editor/nimindenter.cpp (+175/-0)
dist/qtcreator/src/plugins/nim/editor/nimindenter.h (+59/-0)
dist/qtcreator/src/plugins/nim/nim.pro (+76/-0)
dist/qtcreator/src/plugins/nim/nim.qbs (+77/-0)
dist/qtcreator/src/plugins/nim/nim.qrc (+6/-0)
dist/qtcreator/src/plugins/nim/nim_dependencies.pri (+8/-0)
dist/qtcreator/src/plugins/nim/nimconstants.h (+111/-0)
dist/qtcreator/src/plugins/nim/nimplugin.cpp (+90/-0)
dist/qtcreator/src/plugins/nim/nimplugin.h (+47/-0)
dist/qtcreator/src/plugins/nim/project/nimbuildconfiguration.cpp (+129/-0)
dist/qtcreator/src/plugins/nim/project/nimbuildconfiguration.h (+69/-0)
dist/qtcreator/src/plugins/nim/project/nimbuildconfigurationfactory.cpp (+207/-0)
dist/qtcreator/src/plugins/nim/project/nimbuildconfigurationfactory.h (+74/-0)
dist/qtcreator/src/plugins/nim/project/nimbuildconfigurationwidget.cpp (+85/-0)
dist/qtcreator/src/plugins/nim/project/nimbuildconfigurationwidget.h (+58/-0)
dist/qtcreator/src/plugins/nim/project/nimbuildinfo.cpp (+45/-0)
dist/qtcreator/src/plugins/nim/project/nimbuildinfo.h (+48/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilerbuildstep.cpp (+206/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilerbuildstep.h (+83/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilerbuildstepconfigwidget.cpp (+152/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilerbuildstepconfigwidget.h (+62/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilerbuildstepconfigwidget.ui (+94/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilerbuildstepfactory.cpp (+71/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilerbuildstepfactory.h (+46/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilercleanstep.cpp (+111/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilercleanstep.h (+54/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilercleanstepconfigwidget.cpp (+68/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilercleanstepconfigwidget.h (+56/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilercleanstepconfigwidget.ui (+39/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilercleanstepfactory.cpp (+68/-0)
dist/qtcreator/src/plugins/nim/project/nimcompilercleanstepfactory.h (+46/-0)
dist/qtcreator/src/plugins/nim/project/nimproject.cpp (+240/-0)
dist/qtcreator/src/plugins/nim/project/nimproject.h (+81/-0)
dist/qtcreator/src/plugins/nim/project/nimprojectmanager.cpp (+50/-0)
dist/qtcreator/src/plugins/nim/project/nimprojectmanager.h (+42/-0)
dist/qtcreator/src/plugins/nim/project/nimprojectnode.cpp (+92/-0)
dist/qtcreator/src/plugins/nim/project/nimprojectnode.h (+51/-0)
dist/qtcreator/src/plugins/nim/project/nimrunconfiguration.cpp (+149/-0)
dist/qtcreator/src/plugins/nim/project/nimrunconfiguration.h (+75/-0)
dist/qtcreator/src/plugins/nim/project/nimrunconfigurationfactory.cpp (+109/-0)
dist/qtcreator/src/plugins/nim/project/nimrunconfigurationfactory.h (+59/-0)
dist/qtcreator/src/plugins/nim/project/nimrunconfigurationwidget.cpp (+58/-0)
dist/qtcreator/src/plugins/nim/project/nimrunconfigurationwidget.h (+47/-0)
dist/qtcreator/src/plugins/nim/project/nimruncontrol.cpp (+101/-0)
dist/qtcreator/src/plugins/nim/project/nimruncontrol.h (+54/-0)
dist/qtcreator/src/plugins/nim/project/nimruncontrolfactory.cpp (+46/-0)
dist/qtcreator/src/plugins/nim/project/nimruncontrolfactory.h (+39/-0)
dist/qtcreator/src/plugins/nim/settings/nimcodestylepreferencesfactory.cpp (+87/-0)
dist/qtcreator/src/plugins/nim/settings/nimcodestylepreferencesfactory.h (+49/-0)
dist/qtcreator/src/plugins/nim/settings/nimcodestylepreferenceswidget.cpp (+120/-0)
dist/qtcreator/src/plugins/nim/settings/nimcodestylepreferenceswidget.h (+56/-0)
dist/qtcreator/src/plugins/nim/settings/nimcodestylepreferenceswidget.ui (+81/-0)
dist/qtcreator/src/plugins/nim/settings/nimcodestylesettingspage.cpp (+95/-0)
dist/qtcreator/src/plugins/nim/settings/nimcodestylesettingspage.h (+58/-0)
dist/qtcreator/src/plugins/nim/settings/nimsettings.cpp (+100/-0)
dist/qtcreator/src/plugins/nim/settings/nimsettings.h (+46/-0)
dist/qtcreator/src/plugins/nim/settings/nimsnippetprovider.cpp (+57/-0)
dist/qtcreator/src/plugins/nim/settings/nimsnippetprovider.h (+44/-0)
dist/qtcreator/src/plugins/nim/tools/nimlexer.cpp (+318/-0)
dist/qtcreator/src/plugins/nim/tools/nimlexer.h (+120/-0)
dist/qtcreator/src/plugins/nim/tools/sourcecodestream.h (+104/-0)
dist/qtcreator/src/plugins/perforce/Perforce.json.in (+3/-3)
dist/qtcreator/src/plugins/perforce/annotationhighlighter.cpp (+16/-23)
dist/qtcreator/src/plugins/perforce/annotationhighlighter.h (+16/-26)
dist/qtcreator/src/plugins/perforce/changenumberdialog.cpp (+14/-20)
dist/qtcreator/src/plugins/perforce/changenumberdialog.h (+15/-23)
dist/qtcreator/src/plugins/perforce/pendingchangesdialog.cpp (+14/-20)
dist/qtcreator/src/plugins/perforce/pendingchangesdialog.h (+15/-24)
dist/qtcreator/src/plugins/perforce/perforce.pro (+0/-1)
dist/qtcreator/src/plugins/perforce/perforce.qbs (+0/-1)
dist/qtcreator/src/plugins/perforce/perforcechecker.cpp (+51/-35)
dist/qtcreator/src/plugins/perforce/perforcechecker.h (+23/-33)
dist/qtcreator/src/plugins/perforce/perforceconstants.h (+0/-44)
dist/qtcreator/src/plugins/perforce/perforceeditor.cpp (+13/-21)
dist/qtcreator/src/plugins/perforce/perforceeditor.h (+14/-22)
dist/qtcreator/src/plugins/perforce/perforceplugin.cpp (+62/-145)
dist/qtcreator/src/plugins/perforce/perforceplugin.h (+58/-68)
dist/qtcreator/src/plugins/perforce/perforcesettings.cpp (+20/-37)
dist/qtcreator/src/plugins/perforce/perforcesettings.h (+22/-32)
dist/qtcreator/src/plugins/perforce/perforcesubmiteditor.cpp (+13/-25)
dist/qtcreator/src/plugins/perforce/perforcesubmiteditor.h (+14/-22)
dist/qtcreator/src/plugins/perforce/perforcesubmiteditorwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/perforce/perforcesubmiteditorwidget.h (+14/-22)
dist/qtcreator/src/plugins/perforce/perforceversioncontrol.cpp (+15/-29)
dist/qtcreator/src/plugins/perforce/perforceversioncontrol.h (+16/-24)
dist/qtcreator/src/plugins/perforce/settingspage.cpp (+26/-20)
dist/qtcreator/src/plugins/perforce/settingspage.h (+22/-31)
dist/qtcreator/src/plugins/plugins.pro (+9/-8)
dist/qtcreator/src/plugins/plugins.qbs (+5/-2)
dist/qtcreator/src/plugins/projectexplorer/ProjectExplorer.json.in (+3/-3)
dist/qtcreator/src/plugins/projectexplorer/abi.cpp (+57/-33)
dist/qtcreator/src/plugins/projectexplorer/abi.h (+15/-22)
dist/qtcreator/src/plugins/projectexplorer/abiwidget.cpp (+26/-26)
dist/qtcreator/src/plugins/projectexplorer/abiwidget.h (+17/-26)
dist/qtcreator/src/plugins/projectexplorer/abstractmsvctoolchain.cpp (+71/-97)
dist/qtcreator/src/plugins/projectexplorer/abstractmsvctoolchain.h (+34/-42)
dist/qtcreator/src/plugins/projectexplorer/abstractprocessstep.cpp (+38/-50)
dist/qtcreator/src/plugins/projectexplorer/abstractprocessstep.h (+26/-35)
dist/qtcreator/src/plugins/projectexplorer/allprojectsfilter.cpp (+17/-22)
dist/qtcreator/src/plugins/projectexplorer/allprojectsfilter.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/allprojectsfind.cpp (+18/-23)
dist/qtcreator/src/plugins/projectexplorer/allprojectsfind.h (+30/-39)
dist/qtcreator/src/plugins/projectexplorer/ansifilterparser.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/ansifilterparser.h (+16/-24)
dist/qtcreator/src/plugins/projectexplorer/applicationlauncher.cpp (+73/-76)
dist/qtcreator/src/plugins/projectexplorer/applicationlauncher.h (+21/-35)
dist/qtcreator/src/plugins/projectexplorer/appoutputpane.cpp (+148/-66)
dist/qtcreator/src/plugins/projectexplorer/appoutputpane.h (+49/-48)
dist/qtcreator/src/plugins/projectexplorer/baseprojectwizarddialog.cpp (+22/-27)
dist/qtcreator/src/plugins/projectexplorer/baseprojectwizarddialog.h (+22/-33)
dist/qtcreator/src/plugins/projectexplorer/buildconfiguration.cpp (+37/-30)
dist/qtcreator/src/plugins/projectexplorer/buildconfiguration.h (+23/-33)
dist/qtcreator/src/plugins/projectexplorer/buildconfigurationmodel.cpp (+22/-27)
dist/qtcreator/src/plugins/projectexplorer/buildconfigurationmodel.h (+22/-29)
dist/qtcreator/src/plugins/projectexplorer/buildenvironmentwidget.cpp (+22/-27)
dist/qtcreator/src/plugins/projectexplorer/buildenvironmentwidget.h (+16/-25)
dist/qtcreator/src/plugins/projectexplorer/buildinfo.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/buildinfo.h (+23/-22)
dist/qtcreator/src/plugins/projectexplorer/buildmanager.cpp (+90/-112)
dist/qtcreator/src/plugins/projectexplorer/buildmanager.h (+18/-28)
dist/qtcreator/src/plugins/projectexplorer/buildprogress.cpp (+34/-38)
dist/qtcreator/src/plugins/projectexplorer/buildprogress.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/buildsettingspropertiespage.cpp (+43/-57)
dist/qtcreator/src/plugins/projectexplorer/buildsettingspropertiespage.h (+17/-28)
dist/qtcreator/src/plugins/projectexplorer/buildstep.cpp (+32/-25)
dist/qtcreator/src/plugins/projectexplorer/buildstep.h (+50/-57)
dist/qtcreator/src/plugins/projectexplorer/buildsteplist.cpp (+51/-55)
dist/qtcreator/src/plugins/projectexplorer/buildsteplist.h (+39/-28)
dist/qtcreator/src/plugins/projectexplorer/buildstepspage.cpp (+77/-81)
dist/qtcreator/src/plugins/projectexplorer/buildstepspage.h (+20/-29)
dist/qtcreator/src/plugins/projectexplorer/buildtargetinfo.h (+21/-30)
dist/qtcreator/src/plugins/projectexplorer/cesdkhandler.cpp (+13/-27)
dist/qtcreator/src/plugins/projectexplorer/cesdkhandler.h (+42/-58)
dist/qtcreator/src/plugins/projectexplorer/clangparser.cpp (+30/-24)
dist/qtcreator/src/plugins/projectexplorer/clangparser.h (+14/-22)
dist/qtcreator/src/plugins/projectexplorer/codestylesettingspropertiespage.cpp (+16/-21)
dist/qtcreator/src/plugins/projectexplorer/codestylesettingspropertiespage.h (+15/-24)
dist/qtcreator/src/plugins/projectexplorer/compileoutputwindow.cpp (+105/-50)
dist/qtcreator/src/plugins/projectexplorer/compileoutputwindow.h (+38/-43)
dist/qtcreator/src/plugins/projectexplorer/configtaskhandler.cpp (+14/-19)
dist/qtcreator/src/plugins/projectexplorer/configtaskhandler.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/copytaskhandler.cpp (+14/-20)
dist/qtcreator/src/plugins/projectexplorer/copytaskhandler.h (+18/-28)
dist/qtcreator/src/plugins/projectexplorer/corelistenercheckingforrunningbuild.cpp (+0/-47)
dist/qtcreator/src/plugins/projectexplorer/corelistenercheckingforrunningbuild.h (+0/-52)
dist/qtcreator/src/plugins/projectexplorer/currentprojectfilter.cpp (+20/-24)
dist/qtcreator/src/plugins/projectexplorer/currentprojectfilter.h (+18/-27)
dist/qtcreator/src/plugins/projectexplorer/currentprojectfind.cpp (+20/-20)
dist/qtcreator/src/plugins/projectexplorer/currentprojectfind.h (+25/-33)
dist/qtcreator/src/plugins/projectexplorer/customexecutableconfigurationwidget.cpp (+184/-0)
dist/qtcreator/src/plugins/projectexplorer/customexecutableconfigurationwidget.h (+82/-0)
dist/qtcreator/src/plugins/projectexplorer/customexecutablerunconfiguration.cpp (+397/-0)
dist/qtcreator/src/plugins/projectexplorer/customexecutablerunconfiguration.h (+116/-0)
dist/qtcreator/src/plugins/projectexplorer/customparser.cpp (+260/-113)
dist/qtcreator/src/plugins/projectexplorer/customparser.h (+66/-56)
dist/qtcreator/src/plugins/projectexplorer/customparserconfigdialog.cpp (+240/-90)
dist/qtcreator/src/plugins/projectexplorer/customparserconfigdialog.h (+46/-31)
dist/qtcreator/src/plugins/projectexplorer/customparserconfigdialog.ui (+417/-182)
dist/qtcreator/src/plugins/projectexplorer/customtoolchain.cpp (+112/-80)
dist/qtcreator/src/plugins/projectexplorer/customtoolchain.h (+46/-59)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizard.cpp (+57/-38)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizard.h (+24/-33)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizard.pri (+2/-4)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizardpage.cpp (+30/-39)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizardpage.h (+26/-35)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizardparameters.cpp (+20/-24)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizardparameters.h (+15/-23)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizardpreprocessor.cpp (+0/-353)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizardpreprocessor.h (+0/-47)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizardscriptgenerator.cpp (+26/-40)
dist/qtcreator/src/plugins/projectexplorer/customwizard/customwizardscriptgenerator.h (+14/-22)
dist/qtcreator/src/plugins/projectexplorer/dependenciespanel.cpp (+56/-53)
dist/qtcreator/src/plugins/projectexplorer/dependenciespanel.h (+34/-39)
dist/qtcreator/src/plugins/projectexplorer/deployablefile.cpp (+15/-27)
dist/qtcreator/src/plugins/projectexplorer/deployablefile.h (+16/-24)
dist/qtcreator/src/plugins/projectexplorer/deployconfiguration.cpp (+21/-31)
dist/qtcreator/src/plugins/projectexplorer/deployconfiguration.h (+29/-40)
dist/qtcreator/src/plugins/projectexplorer/deployconfigurationmodel.cpp (+29/-33)
dist/qtcreator/src/plugins/projectexplorer/deployconfigurationmodel.h (+21/-28)
dist/qtcreator/src/plugins/projectexplorer/deploymentdata.h (+15/-22)
dist/qtcreator/src/plugins/projectexplorer/deploymentdatamodel.cpp (+16/-23)
dist/qtcreator/src/plugins/projectexplorer/deploymentdatamodel.h (+20/-27)
dist/qtcreator/src/plugins/projectexplorer/deploymentdataview.cpp (+18/-21)
dist/qtcreator/src/plugins/projectexplorer/deploymentdataview.h (+18/-26)
dist/qtcreator/src/plugins/projectexplorer/deploymentdataview.ui (+20/-1)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopdevice.cpp (+37/-21)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopdevice.h (+31/-38)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopdeviceconfigurationwidget.cpp (+17/-23)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopdeviceconfigurationwidget.h (+19/-28)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopdevicefactory.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopdevicefactory.h (+20/-28)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopdeviceprocess.cpp (+42/-53)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopdeviceprocess.h (+30/-43)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopprocesssignaloperation.cpp (+21/-25)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/desktopprocesssignaloperation.h (+24/-31)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceapplicationrunner.cpp (+29/-51)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceapplicationrunner.h (+22/-37)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicecheckbuildstep.cpp (+17/-23)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicecheckbuildstep.h (+20/-30)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicefactoryselectiondialog.cpp (+18/-21)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicefactoryselectiondialog.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicemanager.cpp (+27/-31)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicemanager.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicemanagermodel.cpp (+22/-22)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicemanagermodel.h (+19/-27)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceprocess.cpp (+13/-22)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceprocess.h (+19/-33)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.cpp (+41/-41)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceprocessesdialog.h (+15/-23)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceprocesslist.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceprocesslist.h (+22/-30)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicesettingspage.cpp (+14/-18)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicesettingspage.h (+18/-25)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicesettingswidget.cpp (+29/-25)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicesettingswidget.h (+16/-25)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicesettingswidget.ui (+1/-72)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicetestdialog.cpp (+20/-22)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/devicetestdialog.h (+20/-28)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceusedportsgatherer.cpp (+28/-30)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/deviceusedportsgatherer.h (+22/-28)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/idevice.cpp (+29/-21)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/idevice.h (+45/-30)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/idevicefactory.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/idevicefactory.h (+16/-25)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/idevicewidget.h (+18/-24)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/localprocesslist.cpp (+17/-22)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/localprocesslist.h (+19/-29)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp (+55/-62)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.h (+36/-49)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/sshdeviceprocesslist.cpp (+20/-22)
dist/qtcreator/src/plugins/projectexplorer/devicesupport/sshdeviceprocesslist.h (+19/-27)
dist/qtcreator/src/plugins/projectexplorer/doubletabwidget.cpp (+57/-78)
dist/qtcreator/src/plugins/projectexplorer/doubletabwidget.h (+26/-36)
dist/qtcreator/src/plugins/projectexplorer/editorconfiguration.cpp (+47/-53)
dist/qtcreator/src/plugins/projectexplorer/editorconfiguration.h (+24/-33)
dist/qtcreator/src/plugins/projectexplorer/editorsettingspropertiespage.cpp (+34/-35)
dist/qtcreator/src/plugins/projectexplorer/editorsettingspropertiespage.h (+16/-25)
dist/qtcreator/src/plugins/projectexplorer/environmentaspect.cpp (+16/-25)
dist/qtcreator/src/plugins/projectexplorer/environmentaspect.h (+19/-28)
dist/qtcreator/src/plugins/projectexplorer/environmentaspectwidget.cpp (+27/-31)
dist/qtcreator/src/plugins/projectexplorer/environmentaspectwidget.h (+17/-26)
dist/qtcreator/src/plugins/projectexplorer/environmentitemswidget.cpp (+0/-150)
dist/qtcreator/src/plugins/projectexplorer/environmentitemswidget.h (+0/-77)
dist/qtcreator/src/plugins/projectexplorer/environmentwidget.cpp (+132/-99)
dist/qtcreator/src/plugins/projectexplorer/environmentwidget.h (+18/-38)
dist/qtcreator/src/plugins/projectexplorer/expanddata.cpp (+16/-21)
dist/qtcreator/src/plugins/projectexplorer/expanddata.h (+14/-22)
dist/qtcreator/src/plugins/projectexplorer/extracompiler.cpp (+502/-0)
dist/qtcreator/src/plugins/projectexplorer/extracompiler.h (+157/-0)
dist/qtcreator/src/plugins/projectexplorer/foldernavigationwidget.cpp (+65/-89)
dist/qtcreator/src/plugins/projectexplorer/foldernavigationwidget.h (+25/-30)
dist/qtcreator/src/plugins/projectexplorer/gccparser.cpp (+24/-19)
dist/qtcreator/src/plugins/projectexplorer/gccparser.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/gcctoolchain.cpp (+200/-271)
dist/qtcreator/src/plugins/projectexplorer/gcctoolchain.h (+90/-85)
dist/qtcreator/src/plugins/projectexplorer/gcctoolchainfactories.h (+44/-62)
dist/qtcreator/src/plugins/projectexplorer/gnumakeparser.cpp (+16/-25)
dist/qtcreator/src/plugins/projectexplorer/gnumakeparser.h (+24/-34)
dist/qtcreator/src/plugins/projectexplorer/headerpath.h (+18/-32)
dist/qtcreator/src/plugins/projectexplorer/importwidget.cpp (+19/-27)
dist/qtcreator/src/plugins/projectexplorer/importwidget.h (+16/-26)
dist/qtcreator/src/plugins/projectexplorer/ioutputparser.cpp (+26/-31)
dist/qtcreator/src/plugins/projectexplorer/ioutputparser.h (+17/-27)
dist/qtcreator/src/plugins/projectexplorer/ipotentialkit.cpp (+0/-36)
dist/qtcreator/src/plugins/projectexplorer/ipotentialkit.h (+14/-24)
dist/qtcreator/src/plugins/projectexplorer/iprojectmanager.h (+15/-26)
dist/qtcreator/src/plugins/projectexplorer/itaskhandler.h (+15/-23)
dist/qtcreator/src/plugins/projectexplorer/journaldwatcher.cpp (+24/-32)
dist/qtcreator/src/plugins/projectexplorer/journaldwatcher.h (+15/-23)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonfieldpage.cpp (+253/-179)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonfieldpage.h (+56/-187)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h (+210/-0)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonfilepage.cpp (+15/-21)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonfilepage.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonkitspage.cpp (+29/-37)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonkitspage.h (+20/-29)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonprojectpage.cpp (+15/-22)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonprojectpage.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonsummarypage.cpp (+26/-22)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonsummarypage.h (+22/-29)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizard.cpp (+63/-24)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizard.h (+36/-27)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizard.pri (+1/-0)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.cpp (+57/-76)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardfactory.h (+21/-29)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.cpp (+142/-110)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardfilegenerator.h (+27/-34)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardgeneratorfactory.cpp (+17/-22)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardgeneratorfactory.h (+21/-29)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardpagefactory.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardpagefactory.h (+14/-22)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardpagefactory_p.cpp (+62/-32)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardpagefactory_p.h (+24/-32)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardscannergenerator.cpp (+13/-19)
dist/qtcreator/src/plugins/projectexplorer/jsonwizard/jsonwizardscannergenerator.h (+15/-23)
dist/qtcreator/src/plugins/projectexplorer/kit.cpp (+49/-92)
dist/qtcreator/src/plugins/projectexplorer/kit.h (+20/-30)
dist/qtcreator/src/plugins/projectexplorer/kitchooser.cpp (+22/-25)
dist/qtcreator/src/plugins/projectexplorer/kitchooser.h (+19/-28)
dist/qtcreator/src/plugins/projectexplorer/kitconfigwidget.cpp (+29/-18)
dist/qtcreator/src/plugins/projectexplorer/kitconfigwidget.h (+19/-22)
dist/qtcreator/src/plugins/projectexplorer/kitfeatureprovider.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/kitinformation.cpp (+79/-54)
dist/qtcreator/src/plugins/projectexplorer/kitinformation.h (+70/-76)
dist/qtcreator/src/plugins/projectexplorer/kitinformationconfigwidget.cpp (+64/-98)
dist/qtcreator/src/plugins/projectexplorer/kitinformationconfigwidget.h (+69/-85)
dist/qtcreator/src/plugins/projectexplorer/kitmanager.cpp (+74/-99)
dist/qtcreator/src/plugins/projectexplorer/kitmanager.h (+26/-37)
dist/qtcreator/src/plugins/projectexplorer/kitmanagerconfigwidget.cpp (+24/-30)
dist/qtcreator/src/plugins/projectexplorer/kitmanagerconfigwidget.h (+20/-29)
dist/qtcreator/src/plugins/projectexplorer/kitmodel.cpp (+52/-68)
dist/qtcreator/src/plugins/projectexplorer/kitmodel.h (+18/-26)
dist/qtcreator/src/plugins/projectexplorer/kitoptionspage.cpp (+23/-28)
dist/qtcreator/src/plugins/projectexplorer/kitoptionspage.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/ldparser.cpp (+15/-19)
dist/qtcreator/src/plugins/projectexplorer/ldparser.h (+15/-23)
dist/qtcreator/src/plugins/projectexplorer/linuxiccparser.cpp (+26/-21)
dist/qtcreator/src/plugins/projectexplorer/linuxiccparser.h (+18/-26)
dist/qtcreator/src/plugins/projectexplorer/localapplicationrunconfiguration.cpp (+0/-63)
dist/qtcreator/src/plugins/projectexplorer/localapplicationrunconfiguration.h (+0/-61)
dist/qtcreator/src/plugins/projectexplorer/localapplicationruncontrol.cpp (+96/-108)
dist/qtcreator/src/plugins/projectexplorer/localapplicationruncontrol.h (+16/-54)
dist/qtcreator/src/plugins/projectexplorer/localenvironmentaspect.cpp (+22/-26)
dist/qtcreator/src/plugins/projectexplorer/localenvironmentaspect.h (+24/-30)
dist/qtcreator/src/plugins/projectexplorer/metatypedeclarations.h (+0/-51)
dist/qtcreator/src/plugins/projectexplorer/miniprojecttargetselector.cpp (+215/-214)
dist/qtcreator/src/plugins/projectexplorer/miniprojecttargetselector.h (+51/-55)
dist/qtcreator/src/plugins/projectexplorer/msvcparser.cpp (+280/-48)
dist/qtcreator/src/plugins/projectexplorer/msvcparser.h (+35/-25)
dist/qtcreator/src/plugins/projectexplorer/msvctoolchain.cpp (+328/-117)
dist/qtcreator/src/plugins/projectexplorer/msvctoolchain.h (+117/-63)
dist/qtcreator/src/plugins/projectexplorer/namedwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/namedwidget.h (+15/-23)
dist/qtcreator/src/plugins/projectexplorer/nodesvisitor.cpp (+17/-22)
dist/qtcreator/src/plugins/projectexplorer/nodesvisitor.h (+27/-32)
dist/qtcreator/src/plugins/projectexplorer/osparser.cpp (+14/-20)
dist/qtcreator/src/plugins/projectexplorer/osparser.h (+18/-26)
dist/qtcreator/src/plugins/projectexplorer/outputparser_test.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/outputparser_test.h (+20/-30)
dist/qtcreator/src/plugins/projectexplorer/panelswidget.cpp (+19/-23)
dist/qtcreator/src/plugins/projectexplorer/panelswidget.h (+19/-24)
dist/qtcreator/src/plugins/projectexplorer/pluginfilefactory.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/pluginfilefactory.h (+14/-22)
dist/qtcreator/src/plugins/projectexplorer/processparameters.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/processparameters.h (+14/-22)
dist/qtcreator/src/plugins/projectexplorer/processstep.cpp (+28/-85)
dist/qtcreator/src/plugins/projectexplorer/processstep.h (+28/-45)
dist/qtcreator/src/plugins/projectexplorer/project.cpp (+256/-64)
dist/qtcreator/src/plugins/projectexplorer/project.h (+51/-48)
dist/qtcreator/src/plugins/projectexplorer/projectconfiguration.cpp (+14/-23)
dist/qtcreator/src/plugins/projectexplorer/projectconfiguration.h (+15/-25)
dist/qtcreator/src/plugins/projectexplorer/projectexplorer.cpp (+468/-337)
dist/qtcreator/src/plugins/projectexplorer/projectexplorer.h (+83/-45)
dist/qtcreator/src/plugins/projectexplorer/projectexplorer.pro (+15/-11)
dist/qtcreator/src/plugins/projectexplorer/projectexplorer.qbs (+260/-296)
dist/qtcreator/src/plugins/projectexplorer/projectexplorer.qrc (+55/-17)
dist/qtcreator/src/plugins/projectexplorer/projectexplorer_export.h (+14/-22)
dist/qtcreator/src/plugins/projectexplorer/projectexplorer_global.h (+84/-0)
dist/qtcreator/src/plugins/projectexplorer/projectexplorerconstants.h (+45/-45)
dist/qtcreator/src/plugins/projectexplorer/projectexplorericons.cpp (+84/-0)
dist/qtcreator/src/plugins/projectexplorer/projectexplorericons.h (+63/-0)
dist/qtcreator/src/plugins/projectexplorer/projectexplorersettings.h (+31/-45)
dist/qtcreator/src/plugins/projectexplorer/projectexplorersettingspage.cpp (+79/-54)
dist/qtcreator/src/plugins/projectexplorer/projectexplorersettingspage.h (+22/-59)
dist/qtcreator/src/plugins/projectexplorer/projectexplorersettingspage.ui (+51/-9)
dist/qtcreator/src/plugins/projectexplorer/projectfilewizardextension.cpp (+21/-37)
dist/qtcreator/src/plugins/projectexplorer/projectfilewizardextension.h (+21/-29)
dist/qtcreator/src/plugins/projectexplorer/projectimporter.cpp (+14/-19)
dist/qtcreator/src/plugins/projectexplorer/projectimporter.h (+15/-23)
dist/qtcreator/src/plugins/projectexplorer/projectmacroexpander.cpp (+24/-20)
dist/qtcreator/src/plugins/projectexplorer/projectmacroexpander.h (+19/-23)
dist/qtcreator/src/plugins/projectexplorer/projectmodels.cpp (+50/-59)
dist/qtcreator/src/plugins/projectexplorer/projectmodels.h (+38/-49)
dist/qtcreator/src/plugins/projectexplorer/projectnodes.cpp (+131/-131)
dist/qtcreator/src/plugins/projectexplorer/projectnodes.h (+53/-51)
dist/qtcreator/src/plugins/projectexplorer/projectpanelfactory.cpp (+16/-22)
dist/qtcreator/src/plugins/projectexplorer/projectpanelfactory.h (+15/-23)
dist/qtcreator/src/plugins/projectexplorer/projecttree.cpp (+47/-37)
dist/qtcreator/src/plugins/projectexplorer/projecttree.h (+25/-29)
dist/qtcreator/src/plugins/projectexplorer/projecttreewidget.cpp (+127/-67)
dist/qtcreator/src/plugins/projectexplorer/projecttreewidget.h (+23/-32)
dist/qtcreator/src/plugins/projectexplorer/projectwelcomepage.cpp (+37/-43)
dist/qtcreator/src/plugins/projectexplorer/projectwelcomepage.h (+34/-39)
dist/qtcreator/src/plugins/projectexplorer/projectwindow.cpp (+34/-47)
dist/qtcreator/src/plugins/projectexplorer/projectwindow.h (+22/-33)
dist/qtcreator/src/plugins/projectexplorer/projectwizardpage.cpp (+95/-82)
dist/qtcreator/src/plugins/projectexplorer/projectwizardpage.h (+23/-31)
dist/qtcreator/src/plugins/projectexplorer/projectwizardpage.ui (+10/-17)
dist/qtcreator/src/plugins/projectexplorer/propertiespanel.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/propertiespanel.h (+20/-24)
dist/qtcreator/src/plugins/projectexplorer/removetaskhandler.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/removetaskhandler.h (+17/-27)
dist/qtcreator/src/plugins/projectexplorer/runconfiguration.cpp (+191/-79)
dist/qtcreator/src/plugins/projectexplorer/runconfiguration.h (+159/-81)
dist/qtcreator/src/plugins/projectexplorer/runconfigurationaspects.cpp (+86/-56)
dist/qtcreator/src/plugins/projectexplorer/runconfigurationaspects.h (+28/-29)
dist/qtcreator/src/plugins/projectexplorer/runconfigurationmodel.cpp (+27/-31)
dist/qtcreator/src/plugins/projectexplorer/runconfigurationmodel.h (+22/-29)
dist/qtcreator/src/plugins/projectexplorer/runnables.cpp (+40/-0)
dist/qtcreator/src/plugins/projectexplorer/runnables.h (+64/-0)
dist/qtcreator/src/plugins/projectexplorer/runsettingspropertiespage.cpp (+74/-89)
dist/qtcreator/src/plugins/projectexplorer/runsettingspropertiespage.h (+22/-34)
dist/qtcreator/src/plugins/projectexplorer/selectablefilesmodel.cpp (+335/-302)
dist/qtcreator/src/plugins/projectexplorer/selectablefilesmodel.h (+127/-95)
dist/qtcreator/src/plugins/projectexplorer/session.cpp (+206/-145)
dist/qtcreator/src/plugins/projectexplorer/session.h (+34/-42)
dist/qtcreator/src/plugins/projectexplorer/sessiondialog.cpp (+35/-41)
dist/qtcreator/src/plugins/projectexplorer/sessiondialog.h (+19/-28)
dist/qtcreator/src/plugins/projectexplorer/settingsaccessor.cpp (+23/-28)
dist/qtcreator/src/plugins/projectexplorer/settingsaccessor.h (+18/-26)
dist/qtcreator/src/plugins/projectexplorer/showineditortaskhandler.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/showineditortaskhandler.h (+18/-28)
dist/qtcreator/src/plugins/projectexplorer/showoutputtaskhandler.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/showoutputtaskhandler.h (+18/-26)
dist/qtcreator/src/plugins/projectexplorer/target.cpp (+128/-142)
dist/qtcreator/src/plugins/projectexplorer/target.h (+31/-46)
dist/qtcreator/src/plugins/projectexplorer/targetselector.cpp (+42/-43)
dist/qtcreator/src/plugins/projectexplorer/targetselector.h (+28/-35)
dist/qtcreator/src/plugins/projectexplorer/targetsettingspanel.cpp (+83/-235)
dist/qtcreator/src/plugins/projectexplorer/targetsettingspanel.h (+27/-38)
dist/qtcreator/src/plugins/projectexplorer/targetsettingswidget.cpp (+99/-57)
dist/qtcreator/src/plugins/projectexplorer/targetsettingswidget.h (+18/-31)
dist/qtcreator/src/plugins/projectexplorer/targetsettingswidget.ui (+0/-167)
dist/qtcreator/src/plugins/projectexplorer/targetsetuppage.cpp (+39/-58)
dist/qtcreator/src/plugins/projectexplorer/targetsetuppage.h (+27/-36)
dist/qtcreator/src/plugins/projectexplorer/targetsetupwidget.cpp (+35/-46)
dist/qtcreator/src/plugins/projectexplorer/targetsetupwidget.h (+20/-28)
dist/qtcreator/src/plugins/projectexplorer/task.cpp (+21/-27)
dist/qtcreator/src/plugins/projectexplorer/task.h (+25/-29)
dist/qtcreator/src/plugins/projectexplorer/taskhub.cpp (+30/-39)
dist/qtcreator/src/plugins/projectexplorer/taskhub.h (+18/-28)
dist/qtcreator/src/plugins/projectexplorer/taskmodel.cpp (+27/-36)
dist/qtcreator/src/plugins/projectexplorer/taskmodel.h (+34/-44)
dist/qtcreator/src/plugins/projectexplorer/taskwindow.cpp (+52/-69)
dist/qtcreator/src/plugins/projectexplorer/taskwindow.h (+33/-42)
dist/qtcreator/src/plugins/projectexplorer/toolchain.cpp (+67/-56)
dist/qtcreator/src/plugins/projectexplorer/toolchain.h (+28/-65)
dist/qtcreator/src/plugins/projectexplorer/toolchainconfigwidget.cpp (+17/-22)
dist/qtcreator/src/plugins/projectexplorer/toolchainconfigwidget.h (+17/-26)
dist/qtcreator/src/plugins/projectexplorer/toolchainmanager.cpp (+375/-114)
dist/qtcreator/src/plugins/projectexplorer/toolchainmanager.h (+20/-26)
dist/qtcreator/src/plugins/projectexplorer/toolchainoptionspage.cpp (+35/-42)
dist/qtcreator/src/plugins/projectexplorer/toolchainoptionspage.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/unconfiguredprojectpanel.cpp (+28/-33)
dist/qtcreator/src/plugins/projectexplorer/unconfiguredprojectpanel.h (+20/-27)
dist/qtcreator/src/plugins/projectexplorer/vcsannotatetaskhandler.cpp (+13/-18)
dist/qtcreator/src/plugins/projectexplorer/vcsannotatetaskhandler.h (+17/-27)
dist/qtcreator/src/plugins/projectexplorer/waitforstopdialog.cpp (+88/-0)
dist/qtcreator/src/plugins/projectexplorer/waitforstopdialog.h (+58/-0)
dist/qtcreator/src/plugins/projectexplorer/wincetoolchain.cpp (+62/-49)
dist/qtcreator/src/plugins/projectexplorer/wincetoolchain.h (+40/-44)
dist/qtcreator/src/plugins/projectexplorer/windebuginterface.cpp (+63/-35)
dist/qtcreator/src/plugins/projectexplorer/windebuginterface.h (+17/-25)
dist/qtcreator/src/plugins/projectexplorer/xcodebuildparser.cpp (+21/-29)
dist/qtcreator/src/plugins/projectexplorer/xcodebuildparser.h (+23/-29)
dist/qtcreator/src/plugins/pythoneditor/PythonEditor.json.in (+3/-3)
dist/qtcreator/src/plugins/pythoneditor/pythoneditor.cpp (+14/-19)
dist/qtcreator/src/plugins/pythoneditor/pythoneditor.h (+14/-22)
dist/qtcreator/src/plugins/pythoneditor/pythoneditorconstants.h (+14/-22)
dist/qtcreator/src/plugins/pythoneditor/pythoneditorplugin.cpp (+153/-218)
dist/qtcreator/src/plugins/pythoneditor/pythoneditorplugin.h (+17/-22)
dist/qtcreator/src/plugins/pythoneditor/tools/lexical/pythonformattoken.h (+14/-22)
dist/qtcreator/src/plugins/pythoneditor/tools/lexical/pythonscanner.cpp (+13/-18)
dist/qtcreator/src/plugins/pythoneditor/tools/lexical/pythonscanner.h (+14/-22)
dist/qtcreator/src/plugins/pythoneditor/tools/lexical/sourcecodestream.h (+14/-22)
dist/qtcreator/src/plugins/pythoneditor/tools/pythonhighlighter.cpp (+13/-18)
dist/qtcreator/src/plugins/pythoneditor/tools/pythonhighlighter.h (+14/-22)
dist/qtcreator/src/plugins/pythoneditor/tools/pythonindenter.cpp (+29/-54)
dist/qtcreator/src/plugins/pythoneditor/tools/pythonindenter.h (+21/-30)
dist/qtcreator/src/plugins/qbsprojectmanager/QbsProjectManager.json.in (+3/-3)
dist/qtcreator/src/plugins/qbsprojectmanager/customqbspropertiesdialog.cpp (+20/-22)
dist/qtcreator/src/plugins/qbsprojectmanager/customqbspropertiesdialog.h (+16/-23)
dist/qtcreator/src/plugins/qbsprojectmanager/defaultpropertyprovider.cpp (+42/-31)
dist/qtcreator/src/plugins/qbsprojectmanager/defaultpropertyprovider.h (+14/-22)
dist/qtcreator/src/plugins/qbsprojectmanager/propertyprovider.h (+14/-22)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsbuildconfiguration.cpp (+44/-52)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsbuildconfiguration.h (+29/-39)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsbuildconfigurationwidget.cpp (+19/-21)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsbuildconfigurationwidget.h (+15/-23)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsbuildinfo.h (+0/-53)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsbuildstep.cpp (+80/-119)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsbuildstep.h (+38/-55)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsbuildstepconfigwidget.ui (+48/-53)
dist/qtcreator/src/plugins/qbsprojectmanager/qbscleanstep.cpp (+34/-103)
dist/qtcreator/src/plugins/qbsprojectmanager/qbscleanstep.h (+34/-56)
dist/qtcreator/src/plugins/qbsprojectmanager/qbscleanstepconfigwidget.ui (+1/-8)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsconstants.h (+19/-24)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsdeployconfigurationfactory.cpp (+14/-23)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsdeployconfigurationfactory.h (+22/-30)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsinfopage.cpp (+76/-0)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsinfopage.h (+48/-0)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsinfowidget.ui (+35/-0)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsinstallstep.cpp (+40/-83)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsinstallstep.h (+34/-52)
dist/qtcreator/src/plugins/qbsprojectmanager/qbslogsink.cpp (+28/-27)
dist/qtcreator/src/plugins/qbsprojectmanager/qbslogsink.h (+16/-25)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsnodes.cpp (+56/-89)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsnodes.h (+43/-61)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsparser.cpp (+13/-18)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsparser.h (+15/-25)
dist/qtcreator/src/plugins/qbsprojectmanager/qbspmlogging.cpp (+32/-0)
dist/qtcreator/src/plugins/qbsprojectmanager/qbspmlogging.h (+37/-0)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprofilessettingspage.cpp (+41/-30)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprofilessettingspage.h (+15/-22)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprofilessettingswidget.ui (+9/-2)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsproject.cpp (+247/-147)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsproject.h (+40/-43)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectfile.cpp (+13/-43)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectfile.h (+14/-32)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanager.cpp (+44/-32)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanager.h (+18/-25)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanager.pro (+7/-1)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanager.qbs (+11/-4)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanager_dependencies.pri (+2/-1)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanager_global.h (+14/-22)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanagerconstants.h (+15/-23)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.cpp (+48/-44)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanagerplugin.h (+15/-24)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanagersettings.cpp (+82/-0)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectmanagersettings.h (+57/-0)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectparser.cpp (+76/-36)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsprojectparser.h (+21/-24)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp (+105/-109)
dist/qtcreator/src/plugins/qbsprojectmanager/qbsrunconfiguration.h (+38/-63)
dist/qtcreator/src/plugins/qmakeandroidsupport/QmakeAndroidSupport.json.in (+3/-3)
dist/qtcreator/src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.cpp (+17/-22)
dist/qtcreator/src/plugins/qmakeandroidsupport/androidextralibrarylistmodel.h (+16/-24)
dist/qtcreator/src/plugins/qmakeandroidsupport/androidpackageinstallationfactory.cpp (+26/-78)
dist/qtcreator/src/plugins/qmakeandroidsupport/androidpackageinstallationfactory.h (+21/-36)
dist/qtcreator/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.cpp (+18/-26)
dist/qtcreator/src/plugins/qmakeandroidsupport/androidpackageinstallationstep.h (+22/-30)
dist/qtcreator/src/plugins/qmakeandroidsupport/androidqmakebuildconfigurationfactory.cpp (+83/-51)
dist/qtcreator/src/plugins/qmakeandroidsupport/androidqmakebuildconfigurationfactory.h (+23/-29)
dist/qtcreator/src/plugins/qmakeandroidsupport/createandroidmanifestwizard.cpp (+26/-31)
dist/qtcreator/src/plugins/qmakeandroidsupport/createandroidmanifestwizard.h (+17/-25)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.cpp (+36/-78)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkstep.h (+30/-49)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkwidget.cpp (+30/-34)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidbuildapkwidget.h (+16/-24)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidrunconfiguration.cpp (+48/-32)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidrunconfiguration.h (+25/-31)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidrunfactories.cpp (+15/-21)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidrunfactories.h (+26/-34)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidsupport.cpp (+29/-43)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidsupport.h (+23/-30)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidsupport.qbs (+0/-4)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidsupportplugin.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeandroidsupport/qmakeandroidsupportplugin.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/QmakeProjectManager.json.in (+3/-3)
dist/qtcreator/src/plugins/qmakeprojectmanager/addlibrarywizard.cpp (+15/-20)
dist/qtcreator/src/plugins/qmakeprojectmanager/addlibrarywizard.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/applicationlauncher.h (+15/-23)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/classdefinition.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/classdefinition.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/classlist.cpp (+16/-21)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/classlist.h (+16/-23)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetpluginwizardpage.cpp (+15/-20)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetpluginwizardpage.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwidgetswizardpage.cpp (+21/-26)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwidgetswizardpage.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizard.cpp (+14/-19)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizard.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizarddialog.cpp (+14/-19)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/customwidgetwizarddialog.h (+16/-25)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/filenamingparameters.h (+14/-21)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/plugingenerator.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/customwidgetwizard/pluginoptions.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.cpp (+185/-291)
dist/qtcreator/src/plugins/qmakeprojectmanager/desktopqmakerunconfiguration.h (+57/-98)
dist/qtcreator/src/plugins/qmakeprojectmanager/externaleditors.cpp (+21/-21)
dist/qtcreator/src/plugins/qmakeprojectmanager/externaleditors.h (+15/-24)
dist/qtcreator/src/plugins/qmakeprojectmanager/findqmakeprofiles.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/findqmakeprofiles.h (+14/-23)
dist/qtcreator/src/plugins/qmakeprojectmanager/librarydetailscontroller.cpp (+99/-94)
dist/qtcreator/src/plugins/qmakeprojectmanager/librarydetailscontroller.h (+18/-27)
dist/qtcreator/src/plugins/qmakeprojectmanager/makefileparse.cpp (+18/-28)
dist/qtcreator/src/plugins/qmakeprojectmanager/makefileparse.h (+14/-23)
dist/qtcreator/src/plugins/qmakeprojectmanager/makestep.cpp (+65/-95)
dist/qtcreator/src/plugins/qmakeprojectmanager/makestep.h (+31/-42)
dist/qtcreator/src/plugins/qmakeprojectmanager/makestep.ui (+9/-15)
dist/qtcreator/src/plugins/qmakeprojectmanager/profilecompletionassist.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/profilecompletionassist.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/profileeditor.cpp (+25/-50)
dist/qtcreator/src/plugins/qmakeprojectmanager/profileeditor.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/profilehighlighter.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/profilehighlighter.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/profilehoverhandler.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/profilehoverhandler.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp (+112/-82)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.h (+35/-47)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakebuildinfo.h (+17/-29)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakekitconfigwidget.cpp (+14/-19)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakekitconfigwidget.h (+24/-34)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakekitinformation.cpp (+22/-19)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakekitinformation.h (+24/-30)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakenodes.cpp (+475/-397)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakenodes.h (+69/-73)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeparser.cpp (+32/-20)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeparser.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeproject.cpp (+165/-197)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeproject.h (+35/-54)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectconfigwidget.cpp (+44/-41)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectconfigwidget.h (+15/-24)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectconfigwidget.ui (+15/-9)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectimporter.cpp (+22/-31)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectimporter.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectmanager.cpp (+19/-28)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectmanager.h (+18/-29)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectmanager.pro (+2/-0)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qbs (+108/-116)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectmanager.qrc (+0/-5)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectmanager_global.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectmanagerconstants.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp (+66/-58)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.h (+20/-28)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakerunconfigurationfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakerunconfigurationfactory.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakestep.cpp (+235/-171)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakestep.h (+60/-62)
dist/qtcreator/src/plugins/qmakeprojectmanager/qmakestep.ui (+3/-14)
dist/qtcreator/src/plugins/qmakeprojectmanager/qtmodulesinfo.cpp (+21/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/qtmodulesinfo.h (+15/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/filespage.cpp (+14/-19)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/filespage.h (+14/-23)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/guiappwizard.cpp (+14/-19)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/guiappwizard.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/guiappwizarddialog.cpp (+15/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/guiappwizarddialog.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/libraryparameters.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/libraryparameters.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/librarywizard.cpp (+14/-19)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/librarywizard.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/librarywizarddialog.cpp (+14/-19)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/librarywizarddialog.h (+18/-27)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/modulespage.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/modulespage.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/qtprojectparameters.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/qtprojectparameters.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/qtwizard.cpp (+20/-25)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/qtwizard.h (+17/-26)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/simpleprojectwizard.cpp (+233/-0)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/simpleprojectwizard.h (+48/-0)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizard.cpp (+23/-23)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizard.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizarddialog.cpp (+13/-18)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/subdirsprojectwizarddialog.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/testwizard.cpp (+14/-20)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/testwizard.h (+14/-22)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/testwizarddialog.cpp (+14/-19)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/testwizarddialog.h (+15/-25)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/testwizardpage.cpp (+23/-28)
dist/qtcreator/src/plugins/qmakeprojectmanager/wizards/testwizardpage.h (+15/-25)
dist/qtcreator/src/plugins/qmldesigner/QmlDesigner.json.in (+3/-3)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/abstractaction.cpp (+13/-19)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/abstractaction.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/abstractactiongroup.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/abstractactiongroup.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/actioninterface.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/addsignalhandlerdialog.cpp (+78/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/addsignalhandlerdialog.h (+55/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/addsignalhandlerdialog.ui (+150/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/componentcore.pri (+13/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/componentcore_constants.h (+26/-26)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/crumblebar.cpp (+18/-23)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/crumblebar.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/designeractionmanager.cpp (+133/-55)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/designeractionmanager.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/designeractionmanagerview.cpp (+13/-60)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/designeractionmanagerview.h (+30/-52)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/findimplementation.cpp (+292/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/findimplementation.h (+37/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/layoutingridlayout.cpp (+523/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/layoutingridlayout.h (+83/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/modelnodecontextmenu.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/modelnodecontextmenu.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/modelnodecontextmenu_helper.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/modelnodecontextmenu_helper.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.cpp (+317/-52)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/modelnodeoperations.h (+20/-22)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/qmldesignericonprovider.cpp (+182/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/qmldesignericonprovider.h (+39/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/selectioncontext.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/selectioncontext.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/theming.cpp (+93/-0)
dist/qtcreator/src/plugins/qmldesigner/components/componentcore/theming.h (+41/-0)
dist/qtcreator/src/plugins/qmldesigner/components/debugview/debugview.cpp (+74/-41)
dist/qtcreator/src/plugins/qmldesigner/components/debugview/debugview.h (+15/-22)
dist/qtcreator/src/plugins/qmldesigner/components/debugview/debugviewwidget.cpp (+14/-19)
dist/qtcreator/src/plugins/qmldesigner/components/debugview/debugviewwidget.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/debugview/debugviewwidget.ui (+72/-9)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/abstractcustomtool.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/abstractcustomtool.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/abstractformeditortool.cpp (+68/-42)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/abstractformeditortool.h (+17/-27)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/anchorindicator.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/anchorindicator.h (+16/-25)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/anchorindicatorgraphicsitem.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/anchorindicatorgraphicsitem.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/backgroundaction.cpp (+14/-17)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/backgroundaction.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/bindingindicator.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/bindingindicator.h (+17/-26)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/bindingindicatorgraphicsitem.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/bindingindicatorgraphicsitem.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/contentnoteditableindicator.cpp (+14/-19)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/contentnoteditableindicator.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/controlelement.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/controlelement.h (+15/-27)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/dragtool.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/dragtool.h (+15/-24)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditor.qrc (+3/-13)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp (+107/-53)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.h (+29/-30)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditoritem.cpp (+35/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditoritem.h (+20/-25)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditornodeinstanceview.h (+0/-51)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp (+38/-30)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditorscene.h (+20/-31)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditorsubwindow.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditorview.cpp (+79/-162)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditorview.h (+22/-45)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditorwidget.cpp (+31/-42)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/formeditorwidget.h (+15/-27)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/itemutilfunctions.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/itemutilfunctions.h (+16/-25)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/layeritem.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/layeritem.h (+15/-24)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/lineeditaction.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/lineeditaction.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/movemanipulator.cpp (+15/-19)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/movemanipulator.h (+19/-27)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/movetool.cpp (+13/-19)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/movetool.h (+15/-24)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/numberseriesaction.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/numberseriesaction.h (+15/-24)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/onedimensionalcluster.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/onedimensionalcluster.h (+15/-26)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizecontroller.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizecontroller.h (+15/-28)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizehandleitem.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizehandleitem.h (+19/-29)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizeindicator.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizeindicator.h (+14/-25)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizemanipulator.cpp (+14/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizemanipulator.h (+18/-25)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizetool.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/resizetool.h (+15/-26)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/rubberbandselectionmanipulator.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/rubberbandselectionmanipulator.h (+15/-28)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/scaleitem.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/scaleitem.h (+15/-24)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/scalemanipulator.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/scalemanipulator.h (+17/-26)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/selectionindicator.cpp (+14/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/selectionindicator.h (+19/-29)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/selectionrectangle.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/selectionrectangle.h (+16/-25)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/selectiontool.cpp (+54/-63)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/selectiontool.h (+15/-28)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/singleselectionmanipulator.cpp (+17/-30)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/singleselectionmanipulator.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/snapper.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/snapper.h (+15/-24)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/snappinglinecreator.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/snappinglinecreator.h (+15/-23)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/toolbox.cpp (+15/-23)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/toolbox.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/zoomaction.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/formeditor/zoomaction.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/importmanager/importlabel.cpp (+17/-24)
dist/qtcreator/src/plugins/qmldesigner/components/importmanager/importlabel.h (+14/-21)
dist/qtcreator/src/plugins/qmldesigner/components/importmanager/importmanager.css (+3/-3)
dist/qtcreator/src/plugins/qmldesigner/components/importmanager/importmanagercombobox.cpp (+14/-19)
dist/qtcreator/src/plugins/qmldesigner/components/importmanager/importmanagercombobox.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/importmanager/importmanagerview.cpp (+14/-154)
dist/qtcreator/src/plugins/qmldesigner/components/importmanager/importmanagerview.h (+24/-70)
dist/qtcreator/src/plugins/qmldesigner/components/importmanager/importswidget.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/importmanager/importswidget.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/integration/componentaction.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/integration/componentaction.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/integration/componentview.cpp (+17/-62)
dist/qtcreator/src/plugins/qmldesigner/components/integration/componentview.h (+14/-65)
dist/qtcreator/src/plugins/qmldesigner/components/integration/designdocument.cpp (+66/-56)
dist/qtcreator/src/plugins/qmldesigner/components/integration/designdocument.h (+21/-26)
dist/qtcreator/src/plugins/qmldesigner/components/integration/designdocumentview.cpp (+17/-102)
dist/qtcreator/src/plugins/qmldesigner/components/integration/designdocumentview.h (+14/-63)
dist/qtcreator/src/plugins/qmldesigner/components/integration/stackedutilitypanelcontroller.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/integration/stackedutilitypanelcontroller.h (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/integration/utilitypanelcontroller.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/integration/utilitypanelcontroller.h (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/integration/xuifiledialog.cpp (+15/-20)
dist/qtcreator/src/plugins/qmldesigner/components/integration/xuifiledialog.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibraryimageprovider.cpp (+21/-21)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibraryimageprovider.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibraryitem.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibraryitem.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.cpp (+56/-47)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarymodel.h (+15/-24)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarysection.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarysection.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarysectionmodel.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarysectionmodel.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarytreeview.cpp (+15/-20)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarytreeview.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.cpp (+13/-147)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibraryview.h (+14/-65)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.cpp (+36/-133)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/itemlibrarywidget.h (+19/-31)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/resourceitemdelegate.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/itemlibrary/resourceitemdelegate.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/logger/logger.cpp (+0/-171)
dist/qtcreator/src/plugins/qmldesigner/components/logger/logger.h (+0/-82)
dist/qtcreator/src/plugins/qmldesigner/components/logger/logger.pri (+0/-6)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/iconcheckboxitemdelegate.cpp (+23/-27)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/iconcheckboxitemdelegate.h (+18/-26)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/nameitemdelegate.cpp (+47/-104)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/nameitemdelegate.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/navigator.qrc (+9/-0)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/navigatortreemodel.cpp (+132/-54)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/navigatortreemodel.h (+24/-26)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/navigatortreeview.cpp (+23/-33)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/navigatortreeview.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/navigatorview.cpp (+56/-101)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/navigatorview.h (+19/-46)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/navigatorwidget.cpp (+23/-25)
dist/qtcreator/src/plugins/qmldesigner/components/navigator/navigatorwidget.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/pluginmanager/iplugin.cpp (+0/-37)
dist/qtcreator/src/plugins/qmldesigner/components/pluginmanager/iplugin.h (+0/-59)
dist/qtcreator/src/plugins/qmldesigner/components/pluginmanager/pluginmanager.cpp (+0/-105)
dist/qtcreator/src/plugins/qmldesigner/components/pluginmanager/pluginmanager.h (+0/-80)
dist/qtcreator/src/plugins/qmldesigner/components/pluginmanager/pluginmanager.pri (+0/-10)
dist/qtcreator/src/plugins/qmldesigner/components/pluginmanager/pluginpath.cpp (+0/-197)
dist/qtcreator/src/plugins/qmldesigner/components/pluginmanager/pluginpath.h (+0/-99)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/designerpropertymap.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/designerpropertymap.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/fileresourcesmodel.cpp (+15/-20)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/fileresourcesmodel.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.cpp (+19/-23)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/gradientmodel.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorcontextobject.cpp (+22/-18)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorcontextobject.h (+15/-22)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.cpp (+129/-77)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorqmlbackend.h (+24/-25)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditortransaction.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditortransaction.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.cpp (+27/-29)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorvalue.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorview.cpp (+75/-141)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorview.h (+21/-44)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/propertyeditorwidget.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.cpp (+53/-38)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/qmlanchorbindingproxy.h (+22/-26)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/qmlmodelnodeproxy.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/qmlmodelnodeproxy.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.cpp (+15/-18)
dist/qtcreator/src/plugins/qmldesigner/components/propertyeditor/quick2propertyeditorview.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/resources/formeditorstylesheet.css (+13/-11)
dist/qtcreator/src/plugins/qmldesigner/components/resources/outputpane-style.css (+0/-55)
dist/qtcreator/src/plugins/qmldesigner/components/resources/resources.qrc (+0/-1)
dist/qtcreator/src/plugins/qmldesigner/components/resources/scrollbar.css (+8/-8)
dist/qtcreator/src/plugins/qmldesigner/components/resources/stylesheet.css (+22/-73)
dist/qtcreator/src/plugins/qmldesigner/components/stateseditor/stateseditor.pri (+2/-1)
dist/qtcreator/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.cpp (+36/-43)
dist/qtcreator/src/plugins/qmldesigner/components/stateseditor/stateseditorimageprovider.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/components/stateseditor/stateseditormodel.cpp (+18/-22)
dist/qtcreator/src/plugins/qmldesigner/components/stateseditor/stateseditormodel.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/components/stateseditor/stateseditorview.cpp (+20/-116)
dist/qtcreator/src/plugins/qmldesigner/components/stateseditor/stateseditorview.h (+14/-43)
dist/qtcreator/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp (+24/-23)
dist/qtcreator/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.h (+16/-22)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/ApplicationWindowSpecifics.qml (+143/-0)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/ButtonSpecifics.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/CheckBoxSpecifics.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/ComboBoxSpecifics.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/CurrentIndexComboBox.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/OrientationCombobox.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/RadioButtonSpecifics.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/SliderSpecifics.qml (+14/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/SplitViewSpecifics.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/TabPositionComboBox.qml (+14/-21)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/TabViewSpecifics.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/TextAreaSpecifics.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/Controls/TextFieldSpecifics.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/addtabdesigneraction.cpp (+17/-22)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/addtabdesigneraction.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/addtabtotabviewdialog.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/addtabtotabviewdialog.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/components.metainfo (+81/-35)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/componentsplugin.cpp (+18/-20)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/componentsplugin.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/componentsplugin.qbs (+65/-0)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/componentsplugin.qrc (+11/-12)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/entertabdesigneraction.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/entertabdesigneraction.h (+20/-24)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.cpp (+15/-20)
dist/qtcreator/src/plugins/qmldesigner/componentsplugin/tabviewindexmodel.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/config.pri (+0/-11)
dist/qtcreator/src/plugins/qmldesigner/designercore/designercore-lib.pri (+2/-1)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/exception.cpp (+29/-26)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/invalidargumentexception.cpp (+19/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/invalididexception.cpp (+24/-29)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/invalidmetainfoexception.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/invalidmodelnodeexception.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/invalidmodelstateexception.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/invalidpropertyexception.cpp (+18/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/invalidqmlsourceexception.cpp (+18/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/invalidreparentingexception.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/invalidslideindexexception.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/notimplementedexception.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/removebasestateexception.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/exceptions/rewritingexception.cpp (+18/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/addarraymembervisitor.cpp (+23/-30)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/addarraymembervisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/addobjectvisitor.cpp (+18/-25)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/addobjectvisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/addpropertyvisitor.cpp (+14/-19)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/addpropertyvisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/astobjecttextextractor.cpp (+17/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/astobjecttextextractor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/changeimportsvisitor.cpp (+18/-27)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/changeimportsvisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/changeobjecttypevisitor.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/changeobjecttypevisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/changepropertyvisitor.cpp (+18/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/changepropertyvisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/filemanager.pri (+2/-7)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/firstdefinitionfinder.cpp (+21/-28)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/firstdefinitionfinder.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/moveobjectbeforeobjectvisitor.cpp (+28/-35)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/moveobjectbeforeobjectvisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/moveobjectvisitor.cpp (+15/-20)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/moveobjectvisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/objectlengthcalculator.cpp (+17/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/objectlengthcalculator.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/qmlrefactoring.cpp (+20/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/qmlrefactoring.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/qmlrewriter.cpp (+55/-59)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/qmlrewriter.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/qmlwarningdialog.cpp (+0/-109)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/qmlwarningdialog.h (+0/-69)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/qmlwarningdialog.ui (+0/-85)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/removepropertyvisitor.cpp (+29/-36)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/removepropertyvisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/removeuiobjectmembervisitor.cpp (+30/-37)
dist/qtcreator/src/plugins/qmldesigner/designercore/filemanager/removeuiobjectmembervisitor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/abstractproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/abstractview.h (+49/-54)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/anchorline.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/basetexteditmodifier.h (+15/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/bindingproperty.h (+21/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/bytearraymodifier.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/componenttextmodifier.h (+15/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/customnotifications.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/exception.h (+16/-25)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/forwardview.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/import.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/invalidargumentexception.h (+17/-25)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/invalididexception.h (+21/-29)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/invalidmetainfoexception.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/invalidmodelnodeexception.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/invalidmodelstateexception.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/invalidpropertyexception.h (+17/-25)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/invalidqmlsourceexception.h (+17/-25)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/invalidreparentingexception.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/invalidslideindexexception.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/itemlibraryinfo.h (+17/-25)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/iwidgetplugin.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/mathutils.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/metainfo.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/metainforeader.h (+17/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/model.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/modelmerger.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/modelnode.h (+15/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/modelnodepositionstorage.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/modificationgroupexception.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/modificationgrouptoken.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/nodeabstractproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/nodeanchors.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/nodeinstance.h (+17/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/nodeinstanceview.h (+29/-50)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/nodelistproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/nodemetainfo.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/nodeproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/notimplementedexception.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/objectpropertybinding.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/plaintexteditmodifier.h (+15/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/propertybinding.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/propertycontainer.h (+14/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/propertynode.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/propertyparser.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/qmlanchors.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/qmlchangeset.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/qmldesignercorelib_global.h (+15/-36)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/qmlitemnode.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/qmlmodelnodefacade.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/qmlobjectnode.h (+19/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/qmlstate.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/removebasestateexception.h (+16/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/rewritererror.h (+78/-0)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/rewriterview.h (+38/-106)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/rewritingexception.h (+17/-25)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/signalhandlerproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/subcomponentmanager.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/textmodifier.h (+16/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/variantproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/include/viewmanager.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp (+39/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.cpp (+109/-90)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/nodeinstanceserverproxy.h (+15/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/nodeinstanceview.cpp (+61/-109)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/puppetbuildprogressdialog.cpp (+26/-20)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/puppetbuildprogressdialog.h (+18/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/puppetbuildprogressdialog.ui (+15/-2)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/puppetcreator.cpp (+186/-137)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/puppetcreator.h (+30/-36)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/puppetdialog.cpp (+17/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/puppetdialog.h (+18/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/instances/puppetdialog.ui (+4/-4)
dist/qtcreator/src/plugins/qmldesigner/designercore/iwidgetplugin.pri (+0/-1)
dist/qtcreator/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp (+24/-33)
dist/qtcreator/src/plugins/qmldesigner/designercore/metainfo/metainfo.cpp (+15/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/metainfo/metainforeader.cpp (+34/-38)
dist/qtcreator/src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp (+225/-175)
dist/qtcreator/src/plugins/qmldesigner/designercore/metainfo/subcomponentmanager.cpp (+28/-34)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/abstractproperty.cpp (+17/-77)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/abstractview.cpp (+145/-23)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/anchorline.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/basetexteditmodifier.cpp (+51/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/bindingproperty.cpp (+53/-19)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/componenttextmodifier.cpp (+15/-20)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/import.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalbindingproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalbindingproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalnode.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalnode_p.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalnodeabstractproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalnodeabstractproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalnodelistproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalnodelistproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalnodeproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalnodeproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalsignalhandlerproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalsignalhandlerproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalvariantproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/internalvariantproperty.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/model.cpp (+45/-30)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/model_p.h (+16/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/modelmerger.cpp (+14/-19)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/modelnode.cpp (+23/-28)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/modelnodepositionrecalculator.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/modelnodepositionrecalculator.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/modelnodepositionstorage.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/modeltotextmerger.cpp (+17/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/modeltotextmerger.h (+15/-30)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/nodeabstractproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/nodelistproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/nodeproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/plaintexteditmodifier.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/propertycontainer.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/propertynode.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/propertyparser.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/qmlanchors.cpp (+41/-46)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/qmlchangeset.cpp (+16/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/qmlitemnode.cpp (+32/-24)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/qmlmodelnodefacade.cpp (+17/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/qmlobjectnode.cpp (+94/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/qmlstate.cpp (+14/-19)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/qmltextgenerator.cpp (+20/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/qmltextgenerator.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/rewriteaction.cpp (+29/-34)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/rewriteaction.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/rewriteactioncompressor.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/rewriteactioncompressor.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/rewritererror.cpp (+102/-0)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/rewriterview.cpp (+75/-176)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/signalhandlerproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/textmodifier.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp (+237/-128)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/texttomodelmerger.h (+24/-22)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/variantproperty.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/model/viewmanager.cpp (+20/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/pluginmanager/widgetpluginmanager.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/pluginmanager/widgetpluginmanager.h (+14/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/pluginmanager/widgetpluginpath.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designercore/pluginmanager/widgetpluginpath.h (+14/-21)
dist/qtcreator/src/plugins/qmldesigner/designercore/rewritertransaction.cpp (+44/-19)
dist/qtcreator/src/plugins/qmldesigner/designercore/rewritertransaction.h (+17/-22)
dist/qtcreator/src/plugins/qmldesigner/designersettings.cpp (+73/-83)
dist/qtcreator/src/plugins/qmldesigner/designersettings.h (+47/-41)
dist/qtcreator/src/plugins/qmldesigner/designmodecontext.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/designmodecontext.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/designmodewidget.cpp (+83/-137)
dist/qtcreator/src/plugins/qmldesigner/designmodewidget.h (+30/-69)
dist/qtcreator/src/plugins/qmldesigner/documentmanager.cpp (+155/-22)
dist/qtcreator/src/plugins/qmldesigner/documentmanager.h (+27/-24)
dist/qtcreator/src/plugins/qmldesigner/documentwarningwidget.cpp (+217/-0)
dist/qtcreator/src/plugins/qmldesigner/documentwarningwidget.h (+80/-0)
dist/qtcreator/src/plugins/qmldesigner/openuiqmlfiledialog.cpp (+92/-0)
dist/qtcreator/src/plugins/qmldesigner/openuiqmlfiledialog.h (+54/-0)
dist/qtcreator/src/plugins/qmldesigner/openuiqmlfiledialog.ui (+58/-0)
dist/qtcreator/src/plugins/qmldesigner/plugindestdir.pri (+7/-7)
dist/qtcreator/src/plugins/qmldesigner/qmldesigner.qbs (+8/-472)
dist/qtcreator/src/plugins/qmldesigner/qmldesigner_dependencies.pri (+5/-3)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerconstants.h (+14/-36)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/colortool/colortool.cpp (+246/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/colortool/colortool.h (+89/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/colortool/colortool.pri (+3/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/bindingmodel.cpp (+456/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/bindingmodel.h (+93/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/connectioneditor.pri (+21/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/connectioneditor.qrc (+5/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/connectionmodel.cpp (+375/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/connectionmodel.h (+89/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/connectionview.cpp (+201/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/connectionview.h (+93/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/connectionviewwidget.cpp (+287/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/connectionviewwidget.h (+97/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/connectionviewwidget.ui (+226/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/delegates.cpp (+337/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/delegates.h (+93/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/dynamicpropertiesmodel.cpp (+699/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/dynamicpropertiesmodel.h (+104/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/stylesheet.css (+117/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/controlpoint.cpp (+181/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/controlpoint.h (+93/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/cubicsegment.cpp (+369/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/cubicsegment.h (+127/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/pathitem.cpp (+970/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/pathitem.h (+140/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/pathselectionmanipulator.cpp (+301/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/pathselectionmanipulator.h (+100/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/pathtool.cpp (+319/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/pathtool.h (+91/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/pathtool.pri (+13/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/pathtoolview.cpp (+96/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/pathtool/pathtoolview.h (+47/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/qmldesignerextension.pri (+14/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/qmldesignerextension_global.h (+34/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/qmldesignerextensionconstants.h (+35/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/sourcetool/sourcetool.cpp (+249/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/sourcetool/sourcetool.h (+90/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/sourcetool/sourcetool.pri (+3/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/texttool/textedititem.cpp (+92/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/texttool/textedititem.h (+58/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/texttool/textedititemwidget.cpp (+94/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/texttool/textedititemwidget.h (+58/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/texttool/texttool.cpp (+265/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/texttool/texttool.h (+87/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerextension/texttool/texttool.pri (+7/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignericons.h (+53/-0)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerplugin.cpp (+257/-237)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerplugin.h (+19/-43)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerplugin.pri (+9/-3)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerplugin.pro (+2/-3)
dist/qtcreator/src/plugins/qmldesigner/qmldesignerplugin.qbs (+644/-0)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.cpp (+15/-20)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.h (+14/-23)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/qtquickplugin.qbs (+36/-0)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/quick.metainfo (+5/-202)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/gridview.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/gridviewv2.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/listview.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/listviewv2.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/pathview.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/pathviewv2.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/text.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/textedit.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/texteditv2.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/textinput.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/textinputv2.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/qtquickplugin/source/textv2.qml (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/settingspage.cpp (+182/-53)
dist/qtcreator/src/plugins/qmldesigner/settingspage.h (+15/-27)
dist/qtcreator/src/plugins/qmldesigner/settingspage.ui (+368/-155)
dist/qtcreator/src/plugins/qmldesigner/shortcutmanager.cpp (+13/-18)
dist/qtcreator/src/plugins/qmldesigner/shortcutmanager.h (+14/-22)
dist/qtcreator/src/plugins/qmldesigner/styledoutputpaneplaceholder.cpp (+19/-28)
dist/qtcreator/src/plugins/qmldesigner/styledoutputpaneplaceholder.h (+16/-24)
dist/qtcreator/src/plugins/qmljseditor/QmlJSEditor.json.in (+3/-3)
dist/qtcreator/src/plugins/qmljseditor/qmlexpressionundercursor.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljseditor/qmlexpressionundercursor.h (+14/-22)
dist/qtcreator/src/plugins/qmljseditor/qmljsautocompleter.cpp (+74/-39)
dist/qtcreator/src/plugins/qmljseditor/qmljsautocompleter.h (+32/-32)
dist/qtcreator/src/plugins/qmljseditor/qmljscompletionassist.cpp (+36/-38)
dist/qtcreator/src/plugins/qmljseditor/qmljscompletionassist.h (+20/-28)
dist/qtcreator/src/plugins/qmljseditor/qmljscomponentfromobjectdef.cpp (+113/-40)
dist/qtcreator/src/plugins/qmljseditor/qmljscomponentfromobjectdef.h (+17/-25)
dist/qtcreator/src/plugins/qmljseditor/qmljscomponentnamedialog.cpp (+80/-28)
dist/qtcreator/src/plugins/qmljseditor/qmljscomponentnamedialog.h (+26/-26)
dist/qtcreator/src/plugins/qmljseditor/qmljscomponentnamedialog.ui (+65/-47)
dist/qtcreator/src/plugins/qmljseditor/qmljseditor.cpp (+35/-47)
dist/qtcreator/src/plugins/qmljseditor/qmljseditor.h (+15/-27)
dist/qtcreator/src/plugins/qmljseditor/qmljseditor.pro (+0/-2)
dist/qtcreator/src/plugins/qmljseditor/qmljseditor.qbs (+1/-3)
dist/qtcreator/src/plugins/qmljseditor/qmljseditor.qrc (+0/-5)
dist/qtcreator/src/plugins/qmljseditor/qmljseditor_global.h (+14/-22)
dist/qtcreator/src/plugins/qmljseditor/qmljseditorconstants.h (+14/-22)
dist/qtcreator/src/plugins/qmljseditor/qmljseditordocument.cpp (+74/-30)
dist/qtcreator/src/plugins/qmljseditor/qmljseditordocument.h (+16/-22)
dist/qtcreator/src/plugins/qmljseditor/qmljseditordocument_p.h (+14/-23)
dist/qtcreator/src/plugins/qmljseditor/qmljseditorplugin.cpp (+35/-39)
dist/qtcreator/src/plugins/qmljseditor/qmljseditorplugin.h (+15/-25)
dist/qtcreator/src/plugins/qmljseditor/qmljsfindreferences.cpp (+26/-35)
dist/qtcreator/src/plugins/qmljseditor/qmljsfindreferences.h (+16/-25)
dist/qtcreator/src/plugins/qmljseditor/qmljshighlighter.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljseditor/qmljshighlighter.h (+14/-22)
dist/qtcreator/src/plugins/qmljseditor/qmljshoverhandler.cpp (+14/-19)
dist/qtcreator/src/plugins/qmljseditor/qmljshoverhandler.h (+14/-22)
dist/qtcreator/src/plugins/qmljseditor/qmljsoutline.cpp (+24/-29)
dist/qtcreator/src/plugins/qmljseditor/qmljsoutline.h (+15/-25)
dist/qtcreator/src/plugins/qmljseditor/qmljsoutlinetreeview.cpp (+17/-20)
dist/qtcreator/src/plugins/qmljseditor/qmljsoutlinetreeview.h (+15/-23)
dist/qtcreator/src/plugins/qmljseditor/qmljspreviewrunner.cpp (+21/-23)
dist/qtcreator/src/plugins/qmljseditor/qmljspreviewrunner.h (+14/-28)
dist/qtcreator/src/plugins/qmljseditor/qmljsquickfix.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljseditor/qmljsquickfix.h (+14/-22)
dist/qtcreator/src/plugins/qmljseditor/qmljsquickfixassist.cpp (+15/-19)
dist/qtcreator/src/plugins/qmljseditor/qmljsquickfixassist.h (+15/-23)
dist/qtcreator/src/plugins/qmljseditor/qmljsquickfixes.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljseditor/qmljsreuse.cpp (+22/-18)
dist/qtcreator/src/plugins/qmljseditor/qmljsreuse.h (+16/-22)
dist/qtcreator/src/plugins/qmljseditor/qmljssemantichighlighter.cpp (+86/-94)
dist/qtcreator/src/plugins/qmljseditor/qmljssemantichighlighter.h (+16/-24)
dist/qtcreator/src/plugins/qmljseditor/qmljssemanticinfoupdater.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljseditor/qmljssemanticinfoupdater.h (+15/-23)
dist/qtcreator/src/plugins/qmljseditor/qmljssnippetprovider.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljseditor/qmljssnippetprovider.h (+14/-22)
dist/qtcreator/src/plugins/qmljseditor/qmljswrapinloader.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljseditor/qmljswrapinloader.h (+14/-22)
dist/qtcreator/src/plugins/qmljseditor/qmloutlinemodel.cpp (+86/-32)
dist/qtcreator/src/plugins/qmljseditor/qmloutlinemodel.h (+18/-22)
dist/qtcreator/src/plugins/qmljseditor/qmltaskmanager.cpp (+19/-25)
dist/qtcreator/src/plugins/qmljseditor/qmltaskmanager.h (+15/-25)
dist/qtcreator/src/plugins/qmljseditor/quicktoolbar.cpp (+24/-24)
dist/qtcreator/src/plugins/qmljseditor/quicktoolbar.h (+14/-23)
dist/qtcreator/src/plugins/qmljseditor/quicktoolbarsettingspage.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljseditor/quicktoolbarsettingspage.h (+14/-23)
dist/qtcreator/src/plugins/qmljstools/QmlJSTools.json.in (+3/-3)
dist/qtcreator/src/plugins/qmljstools/QmlJSTools.mimetypes.xml (+6/-6)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleedit.cpp (+0/-272)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleedit.h (+0/-75)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleitemdelegate.cpp (+0/-381)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleitemdelegate.h (+0/-183)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleitemmodel.cpp (+0/-284)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleitemmodel.h (+0/-102)
dist/qtcreator/src/plugins/qmljstools/qmlconsolemanager.cpp (+0/-191)
dist/qtcreator/src/plugins/qmljstools/qmlconsolemanager.h (+0/-71)
dist/qtcreator/src/plugins/qmljstools/qmlconsolemodel.h (+0/-51)
dist/qtcreator/src/plugins/qmljstools/qmlconsolepane.cpp (+0/-244)
dist/qtcreator/src/plugins/qmljstools/qmlconsolepane.h (+0/-99)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleproxymodel.cpp (+0/-90)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleproxymodel.h (+0/-71)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleview.cpp (+0/-276)
dist/qtcreator/src/plugins/qmljstools/qmlconsoleview.h (+0/-66)
dist/qtcreator/src/plugins/qmljstools/qmljsbundleprovider.cpp (+16/-21)
dist/qtcreator/src/plugins/qmljstools/qmljsbundleprovider.h (+14/-22)
dist/qtcreator/src/plugins/qmljstools/qmljscodestylepreferencesfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljstools/qmljscodestylepreferencesfactory.h (+14/-22)
dist/qtcreator/src/plugins/qmljstools/qmljscodestylesettingspage.cpp (+15/-20)
dist/qtcreator/src/plugins/qmljstools/qmljscodestylesettingspage.h (+15/-24)
dist/qtcreator/src/plugins/qmljstools/qmljsfunctionfilter.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljstools/qmljsfunctionfilter.h (+14/-22)
dist/qtcreator/src/plugins/qmljstools/qmljsindenter.cpp (+26/-22)
dist/qtcreator/src/plugins/qmljstools/qmljsindenter.h (+24/-30)
dist/qtcreator/src/plugins/qmljstools/qmljsinterpreter.cpp (+16/-21)
dist/qtcreator/src/plugins/qmljstools/qmljsinterpreter.h (+16/-30)
dist/qtcreator/src/plugins/qmljstools/qmljslocatordata.cpp (+53/-18)
dist/qtcreator/src/plugins/qmljstools/qmljslocatordata.h (+15/-24)
dist/qtcreator/src/plugins/qmljstools/qmljsmodelmanager.cpp (+32/-26)
dist/qtcreator/src/plugins/qmljstools/qmljsmodelmanager.h (+16/-24)
dist/qtcreator/src/plugins/qmljstools/qmljsqtstylecodeformatter.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljstools/qmljsqtstylecodeformatter.h (+14/-22)
dist/qtcreator/src/plugins/qmljstools/qmljsrefactoringchanges.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljstools/qmljsrefactoringchanges.h (+14/-22)
dist/qtcreator/src/plugins/qmljstools/qmljssemanticinfo.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljstools/qmljssemanticinfo.h (+14/-22)
dist/qtcreator/src/plugins/qmljstools/qmljstools.pro (+2/-19)
dist/qtcreator/src/plugins/qmljstools/qmljstools.qbs (+2/-18)
dist/qtcreator/src/plugins/qmljstools/qmljstools.qrc (+0/-2)
dist/qtcreator/src/plugins/qmljstools/qmljstools_global.h (+14/-22)
dist/qtcreator/src/plugins/qmljstools/qmljstools_test.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljstools/qmljstoolsconstants.h (+14/-22)
dist/qtcreator/src/plugins/qmljstools/qmljstoolsplugin.cpp (+17/-25)
dist/qtcreator/src/plugins/qmljstools/qmljstoolsplugin.h (+20/-30)
dist/qtcreator/src/plugins/qmljstools/qmljstoolssettings.cpp (+13/-18)
dist/qtcreator/src/plugins/qmljstools/qmljstoolssettings.h (+14/-22)
dist/qtcreator/src/plugins/qmlprofiler/QmlProfiler.json.in (+3/-3)
dist/qtcreator/src/plugins/qmlprofiler/debugmessagesmodel.cpp (+124/-0)
dist/qtcreator/src/plugins/qmlprofiler/debugmessagesmodel.h (+66/-0)
dist/qtcreator/src/plugins/qmlprofiler/flamegraph.cpp (+189/-0)
dist/qtcreator/src/plugins/qmlprofiler/flamegraph.h (+175/-0)
dist/qtcreator/src/plugins/qmlprofiler/flamegraphmodel.cpp (+276/-0)
dist/qtcreator/src/plugins/qmlprofiler/flamegraphmodel.h (+115/-0)
dist/qtcreator/src/plugins/qmlprofiler/flamegraphview.cpp (+102/-0)
dist/qtcreator/src/plugins/qmlprofiler/flamegraphview.h (+56/-0)
dist/qtcreator/src/plugins/qmlprofiler/inputeventsmodel.cpp (+182/-0)
dist/qtcreator/src/plugins/qmlprofiler/inputeventsmodel.h (+68/-0)
dist/qtcreator/src/plugins/qmlprofiler/localqmlprofilerrunner.cpp (+71/-105)
dist/qtcreator/src/plugins/qmlprofiler/localqmlprofilerrunner.h (+27/-45)
dist/qtcreator/src/plugins/qmlprofiler/memoryusagemodel.cpp (+281/-0)
dist/qtcreator/src/plugins/qmlprofiler/memoryusagemodel.h (+102/-0)
dist/qtcreator/src/plugins/qmlprofiler/pixmapcachemodel.cpp (+508/-0)
dist/qtcreator/src/plugins/qmlprofiler/pixmapcachemodel.h (+139/-0)
dist/qtcreator/src/plugins/qmlprofiler/qml/FlameGraphDetails.qml (+211/-0)
dist/qtcreator/src/plugins/qmlprofiler/qml/FlameGraphText.qml (+34/-0)
dist/qtcreator/src/plugins/qmlprofiler/qml/FlameGraphView.qml (+289/-0)
dist/qtcreator/src/plugins/qmlprofiler/qml/bindingloops.frag (+13/-18)
dist/qtcreator/src/plugins/qmlprofiler/qml/bindingloops.vert (+13/-18)
dist/qtcreator/src/plugins/qmlprofiler/qml/qmlprofiler.qrc (+3/-3)
dist/qtcreator/src/plugins/qmlprofiler/qmlevent.cpp (+258/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlevent.h (+320/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmleventlocation.cpp (+41/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmleventlocation.h (+90/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmleventtype.cpp (+77/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmleventtype.h (+92/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlnote.cpp (+55/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlnote.h (+71/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofiler.pro (+52/-18)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofiler.qbs (+46/-9)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofiler_dependencies.pri (+1/-1)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofiler_global.h (+14/-23)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofileranimationsmodel.cpp (+67/-92)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofileranimationsmodel.h (+41/-51)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerattachdialog.cpp (+15/-21)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerattachdialog.h (+14/-22)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerbasemodel.cpp (+0/-102)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerbasemodel.h (+0/-74)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerbasemodel_p.h (+0/-56)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerbindingloopsrenderpass.cpp (+15/-20)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerbindingloopsrenderpass.h (+19/-26)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerclientmanager.cpp (+186/-167)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerclientmanager.h (+32/-35)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerconfigwidget.cpp (+64/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerconfigwidget.h (+56/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerconfigwidget.ui (+71/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerconstants.h (+35/-23)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerdatamodel.cpp (+195/-202)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerdatamodel.h (+44/-72)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerdetailsrewriter.cpp (+38/-36)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerdetailsrewriter.h (+21/-28)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerengine.cpp (+0/-308)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerengine.h (+0/-85)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilereventsmodelproxy.cpp (+0/-481)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilereventsmodelproxy.h (+0/-172)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilereventsview.h (+53/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilereventtypes.h (+181/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilereventview.cpp (+0/-1012)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilereventview.h (+0/-187)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilermodelmanager.cpp (+283/-256)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilermodelmanager.h (+61/-82)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilernotesmodel.cpp (+77/-45)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilernotesmodel.h (+22/-24)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofileroptionspage.cpp (+62/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofileroptionspage.h (+49/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerplugin.cpp (+59/-76)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerplugin.h (+22/-37)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerrangemodel.cpp (+49/-106)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerrangemodel.h (+42/-50)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerrunconfigurationaspect.cpp (+56/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerrunconfigurationaspect.h (+43/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerruncontrol.cpp (+290/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerruncontrol.h (+70/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerruncontrolfactory.cpp (+75/-50)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerruncontrolfactory.h (+21/-27)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilersettings.cpp (+147/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilersettings.h (+70/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerstatemanager.cpp (+45/-57)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerstatemanager.h (+21/-30)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerstatewidget.cpp (+81/-180)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerstatewidget.h (+21/-36)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.cpp (+416/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerstatisticsmodel.h (+145/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerstatisticsview.cpp (+945/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerstatisticsview.h (+172/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertimelinemodel.cpp (+68/-41)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertimelinemodel.h (+33/-36)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertimelinemodelfactory.cpp (+0/-36)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertimelinemodelfactory.h (+0/-48)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertool.cpp (+427/-260)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertool.h (+37/-39)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertraceclient.cpp (+319/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertraceclient.h (+83/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertracefile.cpp (+382/-200)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertracefile.h (+45/-45)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertraceview.cpp (+55/-82)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertraceview.h (+18/-31)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertreeview.cpp (+0/-94)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilertreeview.h (+0/-73)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerviewmanager.cpp (+63/-67)
dist/qtcreator/src/plugins/qmlprofiler/qmlprofilerviewmanager.h (+17/-25)
dist/qtcreator/src/plugins/qmlprofiler/qmltypedevent.cpp (+190/-0)
dist/qtcreator/src/plugins/qmlprofiler/qmltypedevent.h (+45/-0)
dist/qtcreator/src/plugins/qmlprofiler/scenegraphtimelinemodel.cpp (+299/-0)
dist/qtcreator/src/plugins/qmlprofiler/scenegraphtimelinemodel.h (+112/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/debugmessagesmodel_test.cpp (+137/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/debugmessagesmodel_test.h (+58/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/flamegraph_test.cpp (+123/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/flamegraph_test.h (+69/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/flamegraphmodel_test.cpp (+198/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/flamegraphmodel_test.h (+58/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/flamegraphview_test.cpp (+159/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/flamegraphview_test.h (+54/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/inputeventsmodel_test.cpp (+205/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/inputeventsmodel_test.h (+61/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/localqmlprofilerrunner_test.cpp (+137/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/localqmlprofilerrunner_test.h (+48/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/memoryusagemodel_test.cpp (+240/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/memoryusagemodel_test.h (+66/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/pixmapcachemodel_test.cpp (+320/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/pixmapcachemodel_test.h (+57/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/qmlevent_test.cpp (+183/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/qmlevent_test.h (+48/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/qmleventlocation_test.cpp (+72/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/qmleventlocation_test.h (+44/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/qmleventtype_test.cpp (+141/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/qmleventtype_test.h (+45/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/qmlnote_test.cpp (+77/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/qmlnote_test.h (+46/-0)
dist/qtcreator/src/plugins/qmlprofiler/tests/tests.pri (+27/-0)
dist/qtcreator/src/plugins/qmlprojectmanager/QmlProjectManager.json.in (+3/-3)
dist/qtcreator/src/plugins/qmlprojectmanager/fileformat/filefilteritems.cpp (+16/-20)
dist/qtcreator/src/plugins/qmlprojectmanager/fileformat/filefilteritems.h (+15/-24)
dist/qtcreator/src/plugins/qmlprojectmanager/fileformat/qmlprojectfileformat.cpp (+13/-18)
dist/qtcreator/src/plugins/qmlprojectmanager/fileformat/qmlprojectfileformat.h (+14/-22)
dist/qtcreator/src/plugins/qmlprojectmanager/fileformat/qmlprojectitem.cpp (+15/-20)
dist/qtcreator/src/plugins/qmlprojectmanager/fileformat/qmlprojectitem.h (+14/-22)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlproject.cpp (+50/-68)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlproject.h (+31/-47)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectconstants.h (+14/-22)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectenvironmentaspect.cpp (+26/-21)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectenvironmentaspect.h (+16/-25)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectfile.cpp (+15/-46)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectfile.h (+14/-32)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectmanager.cpp (+13/-18)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectmanager.h (+16/-24)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectmanager_global.h (+14/-22)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectmanagerconstants.h (+14/-22)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectnodes.cpp (+18/-53)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectnodes.h (+24/-42)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectplugin.cpp (+13/-18)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectplugin.h (+14/-22)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.cpp (+40/-41)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectrunconfiguration.h (+31/-39)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationfactory.cpp (+13/-22)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationfactory.h (+24/-34)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.cpp (+18/-22)
dist/qtcreator/src/plugins/qmlprojectmanager/qmlprojectrunconfigurationwidget.h (+15/-24)
dist/qtcreator/src/plugins/qnx/Qnx.json.in (+3/-3)
dist/qtcreator/src/plugins/qnx/pathchooserdelegate.cpp (+21/-28)
dist/qtcreator/src/plugins/qnx/pathchooserdelegate.h (+15/-28)
dist/qtcreator/src/plugins/qnx/qnx.pro (+12/-11)
dist/qtcreator/src/plugins/qnx/qnx.qbs (+9/-9)
dist/qtcreator/src/plugins/qnx/qnx_dependencies.pri (+0/-1)
dist/qtcreator/src/plugins/qnx/qnx_export.h (+34/-0)
dist/qtcreator/src/plugins/qnx/qnxabstractrunsupport.cpp (+23/-31)
dist/qtcreator/src/plugins/qnx/qnxabstractrunsupport.h (+16/-31)
dist/qtcreator/src/plugins/qnx/qnxanalyzesupport.cpp (+66/-56)
dist/qtcreator/src/plugins/qnx/qnxanalyzesupport.h (+26/-33)
dist/qtcreator/src/plugins/qnx/qnxattachdebugdialog.cpp (+20/-26)
dist/qtcreator/src/plugins/qnx/qnxattachdebugdialog.h (+15/-24)
dist/qtcreator/src/plugins/qnx/qnxattachdebugsupport.cpp (+59/-47)
dist/qtcreator/src/plugins/qnx/qnxattachdebugsupport.h (+18/-25)
dist/qtcreator/src/plugins/qnx/qnxbaseqtconfigwidget.cpp (+15/-22)
dist/qtcreator/src/plugins/qnx/qnxbaseqtconfigwidget.h (+15/-25)
dist/qtcreator/src/plugins/qnx/qnxconfiguration.cpp (+21/-22)
dist/qtcreator/src/plugins/qnx/qnxconfiguration.h (+15/-24)
dist/qtcreator/src/plugins/qnx/qnxconfigurationmanager.cpp (+16/-23)
dist/qtcreator/src/plugins/qnx/qnxconfigurationmanager.h (+15/-24)
dist/qtcreator/src/plugins/qnx/qnxconstants.h (+15/-27)
dist/qtcreator/src/plugins/qnx/qnxdebugsupport.cpp (+48/-44)
dist/qtcreator/src/plugins/qnx/qnxdebugsupport.h (+28/-35)
dist/qtcreator/src/plugins/qnx/qnxdeployconfiguration.cpp (+14/-21)
dist/qtcreator/src/plugins/qnx/qnxdeployconfiguration.h (+15/-25)
dist/qtcreator/src/plugins/qnx/qnxdeployconfigurationfactory.cpp (+21/-25)
dist/qtcreator/src/plugins/qnx/qnxdeployconfigurationfactory.h (+25/-35)
dist/qtcreator/src/plugins/qnx/qnxdeployqtlibrariesdialog.cpp (+46/-47)
dist/qtcreator/src/plugins/qnx/qnxdeployqtlibrariesdialog.h (+16/-25)
dist/qtcreator/src/plugins/qnx/qnxdeploystepfactory.cpp (+33/-75)
dist/qtcreator/src/plugins/qnx/qnxdeploystepfactory.h (+20/-38)
dist/qtcreator/src/plugins/qnx/qnxdevice.cpp (+236/-0)
dist/qtcreator/src/plugins/qnx/qnxdevice.h (+80/-0)
dist/qtcreator/src/plugins/qnx/qnxdeviceconfiguration.cpp (+0/-280)
dist/qtcreator/src/plugins/qnx/qnxdeviceconfiguration.h (+0/-109)
dist/qtcreator/src/plugins/qnx/qnxdeviceconfigurationfactory.cpp (+0/-92)
dist/qtcreator/src/plugins/qnx/qnxdeviceconfigurationfactory.h (+0/-62)
dist/qtcreator/src/plugins/qnx/qnxdeviceconfigurationwizard.cpp (+0/-81)
dist/qtcreator/src/plugins/qnx/qnxdeviceconfigurationwizard.h (+0/-68)
dist/qtcreator/src/plugins/qnx/qnxdeviceconfigurationwizardpages.cpp (+0/-49)
dist/qtcreator/src/plugins/qnx/qnxdeviceconfigurationwizardpages.h (+0/-53)
dist/qtcreator/src/plugins/qnx/qnxdevicefactory.cpp (+86/-0)
dist/qtcreator/src/plugins/qnx/qnxdevicefactory.h (+53/-0)
dist/qtcreator/src/plugins/qnx/qnxdeviceprocess.cpp (+79/-0)
dist/qtcreator/src/plugins/qnx/qnxdeviceprocess.h (+51/-0)
dist/qtcreator/src/plugins/qnx/qnxdeviceprocesslist.cpp (+15/-22)
dist/qtcreator/src/plugins/qnx/qnxdeviceprocesslist.h (+16/-26)
dist/qtcreator/src/plugins/qnx/qnxdeviceprocesssignaloperation.cpp (+15/-22)
dist/qtcreator/src/plugins/qnx/qnxdeviceprocesssignaloperation.h (+19/-27)
dist/qtcreator/src/plugins/qnx/qnxdevicetester.cpp (+32/-32)
dist/qtcreator/src/plugins/qnx/qnxdevicetester.h (+18/-28)
dist/qtcreator/src/plugins/qnx/qnxdevicewizard.cpp (+87/-0)
dist/qtcreator/src/plugins/qnx/qnxdevicewizard.h (+59/-0)
dist/qtcreator/src/plugins/qnx/qnxplugin.cpp (+20/-27)
dist/qtcreator/src/plugins/qnx/qnxplugin.h (+15/-25)
dist/qtcreator/src/plugins/qnx/qnxqtversion.cpp (+22/-34)
dist/qtcreator/src/plugins/qnx/qnxqtversion.h (+19/-30)
dist/qtcreator/src/plugins/qnx/qnxqtversionfactory.cpp (+14/-21)
dist/qtcreator/src/plugins/qnx/qnxqtversionfactory.h (+15/-25)
dist/qtcreator/src/plugins/qnx/qnxrunconfiguration.cpp (+55/-63)
dist/qtcreator/src/plugins/qnx/qnxrunconfiguration.h (+27/-45)
dist/qtcreator/src/plugins/qnx/qnxrunconfigurationfactory.cpp (+22/-26)
dist/qtcreator/src/plugins/qnx/qnxrunconfigurationfactory.h (+26/-36)
dist/qtcreator/src/plugins/qnx/qnxruncontrol.cpp (+34/-34)
dist/qtcreator/src/plugins/qnx/qnxruncontrol.h (+16/-26)
dist/qtcreator/src/plugins/qnx/qnxruncontrolfactory.cpp (+60/-81)
dist/qtcreator/src/plugins/qnx/qnxruncontrolfactory.h (+17/-27)
dist/qtcreator/src/plugins/qnx/qnxsettingspage.cpp (+14/-20)
dist/qtcreator/src/plugins/qnx/qnxsettingspage.h (+15/-24)
dist/qtcreator/src/plugins/qnx/qnxsettingswidget.cpp (+28/-35)
dist/qtcreator/src/plugins/qnx/qnxsettingswidget.h (+15/-24)
dist/qtcreator/src/plugins/qnx/qnxtoolchain.cpp (+39/-49)
dist/qtcreator/src/plugins/qnx/qnxtoolchain.h (+35/-46)
dist/qtcreator/src/plugins/qnx/qnxutils.cpp (+29/-27)
dist/qtcreator/src/plugins/qnx/qnxutils.h (+15/-26)
dist/qtcreator/src/plugins/qnx/qnxversionnumber.cpp (+15/-22)
dist/qtcreator/src/plugins/qnx/qnxversionnumber.h (+16/-26)
dist/qtcreator/src/plugins/qnx/slog2inforunner.cpp (+46/-42)
dist/qtcreator/src/plugins/qnx/slog2inforunner.h (+16/-26)
dist/qtcreator/src/plugins/qtsupport/QtSupport.json.in (+3/-3)
dist/qtcreator/src/plugins/qtsupport/QtSupport.mimetypes.xml (+5/-0)
dist/qtcreator/src/plugins/qtsupport/baseqtversion.cpp (+128/-112)
dist/qtcreator/src/plugins/qtsupport/baseqtversion.h (+26/-34)
dist/qtcreator/src/plugins/qtsupport/codegenerator.cpp (+13/-18)
dist/qtcreator/src/plugins/qtsupport/codegenerator.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/codegensettings.cpp (+13/-18)
dist/qtcreator/src/plugins/qtsupport/codegensettings.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/codegensettingspage.cpp (+15/-20)
dist/qtcreator/src/plugins/qtsupport/codegensettingspage.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/customexecutableconfigurationwidget.cpp (+0/-192)
dist/qtcreator/src/plugins/qtsupport/customexecutableconfigurationwidget.h (+0/-94)
dist/qtcreator/src/plugins/qtsupport/customexecutablerunconfiguration.cpp (+0/-403)
dist/qtcreator/src/plugins/qtsupport/customexecutablerunconfiguration.h (+0/-136)
dist/qtcreator/src/plugins/qtsupport/debugginghelper.ui (+0/-112)
dist/qtcreator/src/plugins/qtsupport/debugginghelperbuildtask.cpp (+0/-201)
dist/qtcreator/src/plugins/qtsupport/debugginghelperbuildtask.h (+0/-100)
dist/qtcreator/src/plugins/qtsupport/desktopqtversion.cpp (+29/-30)
dist/qtcreator/src/plugins/qtsupport/desktopqtversion.h (+16/-25)
dist/qtcreator/src/plugins/qtsupport/desktopqtversionfactory.cpp (+14/-18)
dist/qtcreator/src/plugins/qtsupport/desktopqtversionfactory.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/exampleslistmodel.cpp (+51/-52)
dist/qtcreator/src/plugins/qtsupport/exampleslistmodel.h (+15/-26)
dist/qtcreator/src/plugins/qtsupport/gettingstartedwelcomepage.cpp (+27/-41)
dist/qtcreator/src/plugins/qtsupport/gettingstartedwelcomepage.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/profilereader.cpp (+47/-42)
dist/qtcreator/src/plugins/qtsupport/profilereader.h (+25/-29)
dist/qtcreator/src/plugins/qtsupport/qmldumptool.cpp (+20/-270)
dist/qtcreator/src/plugins/qtsupport/qmldumptool.h (+17/-40)
dist/qtcreator/src/plugins/qtsupport/qscxmlcgenerator.cpp (+154/-0)
dist/qtcreator/src/plugins/qtsupport/qscxmlcgenerator.h (+74/-0)
dist/qtcreator/src/plugins/qtsupport/qtconfigwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/qtsupport/qtconfigwidget.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/qtkitconfigwidget.cpp (+20/-24)
dist/qtcreator/src/plugins/qtsupport/qtkitconfigwidget.h (+26/-36)
dist/qtcreator/src/plugins/qtsupport/qtkitinformation.cpp (+53/-69)
dist/qtcreator/src/plugins/qtsupport/qtkitinformation.h (+33/-42)
dist/qtcreator/src/plugins/qtsupport/qtoptionspage.cpp (+282/-455)
dist/qtcreator/src/plugins/qtsupport/qtoptionspage.h (+31/-48)
dist/qtcreator/src/plugins/qtsupport/qtoutputformatter.cpp (+21/-26)
dist/qtcreator/src/plugins/qtsupport/qtoutputformatter.h (+15/-25)
dist/qtcreator/src/plugins/qtsupport/qtparser.cpp (+13/-19)
dist/qtcreator/src/plugins/qtsupport/qtparser.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/qtsupport.pro (+6/-11)
dist/qtcreator/src/plugins/qtsupport/qtsupport.qbs (+112/-134)
dist/qtcreator/src/plugins/qtsupport/qtsupport.qrc (+0/-4)
dist/qtcreator/src/plugins/qtsupport/qtsupport_global.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/qtsupportconstants.h (+17/-42)
dist/qtcreator/src/plugins/qtsupport/qtsupportplugin.cpp (+22/-29)
dist/qtcreator/src/plugins/qtsupport/qtsupportplugin.h (+14/-23)
dist/qtcreator/src/plugins/qtsupport/qtversionfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/qtsupport/qtversionfactory.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/qtversionmanager.cpp (+47/-92)
dist/qtcreator/src/plugins/qtsupport/qtversionmanager.h (+15/-25)
dist/qtcreator/src/plugins/qtsupport/qtversionmanager.ui (+1/-17)
dist/qtcreator/src/plugins/qtsupport/screenshotcropper.cpp (+13/-18)
dist/qtcreator/src/plugins/qtsupport/screenshotcropper.h (+14/-22)
dist/qtcreator/src/plugins/qtsupport/uicgenerator.cpp (+106/-0)
dist/qtcreator/src/plugins/qtsupport/uicgenerator.h (+63/-0)
dist/qtcreator/src/plugins/qtsupport/uicodemodelsupport.cpp (+0/-440)
dist/qtcreator/src/plugins/qtsupport/uicodemodelsupport.h (+0/-126)
dist/qtcreator/src/plugins/qtsupport/winceqtversion.cpp (+18/-36)
dist/qtcreator/src/plugins/qtsupport/winceqtversion.h (+18/-27)
dist/qtcreator/src/plugins/qtsupport/winceqtversionfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/qtsupport/winceqtversionfactory.h (+14/-22)
dist/qtcreator/src/plugins/remotelinux/RemoteLinux.json.in (+3/-3)
dist/qtcreator/src/plugins/remotelinux/abstractpackagingstep.cpp (+20/-22)
dist/qtcreator/src/plugins/remotelinux/abstractpackagingstep.h (+18/-26)
dist/qtcreator/src/plugins/remotelinux/abstractremotelinuxdeployservice.cpp (+13/-18)
dist/qtcreator/src/plugins/remotelinux/abstractremotelinuxdeployservice.h (+17/-26)
dist/qtcreator/src/plugins/remotelinux/abstractremotelinuxdeploystep.cpp (+28/-28)
dist/qtcreator/src/plugins/remotelinux/abstractremotelinuxdeploystep.h (+24/-32)
dist/qtcreator/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.cpp (+0/-66)
dist/qtcreator/src/plugins/remotelinux/abstractremotelinuxrunconfiguration.h (+0/-68)
dist/qtcreator/src/plugins/remotelinux/abstractremotelinuxrunsupport.cpp (+90/-76)
dist/qtcreator/src/plugins/remotelinux/abstractremotelinuxrunsupport.h (+35/-41)
dist/qtcreator/src/plugins/remotelinux/abstractuploadandinstallpackageservice.cpp (+19/-22)
dist/qtcreator/src/plugins/remotelinux/abstractuploadandinstallpackageservice.h (+16/-24)
dist/qtcreator/src/plugins/remotelinux/embeddedlinuxqtversion.cpp (+17/-33)
dist/qtcreator/src/plugins/remotelinux/embeddedlinuxqtversion.h (+17/-26)
dist/qtcreator/src/plugins/remotelinux/embeddedlinuxqtversionfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/remotelinux/embeddedlinuxqtversionfactory.h (+14/-22)
dist/qtcreator/src/plugins/remotelinux/genericdirectuploadservice.cpp (+38/-34)
dist/qtcreator/src/plugins/remotelinux/genericdirectuploadservice.h (+16/-24)
dist/qtcreator/src/plugins/remotelinux/genericdirectuploadstep.cpp (+20/-24)
dist/qtcreator/src/plugins/remotelinux/genericdirectuploadstep.h (+21/-28)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationfactory.cpp (+14/-18)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationfactory.h (+15/-22)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp (+47/-36)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.h (+15/-24)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.ui (+0/-4)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.cpp (+13/-18)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizard.h (+15/-22)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.cpp (+20/-23)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardpages.h (+16/-23)
dist/qtcreator/src/plugins/remotelinux/genericlinuxdeviceconfigurationwizardsetuppage.ui (+0/-4)
dist/qtcreator/src/plugins/remotelinux/genericremotelinuxdeploystepfactory.cpp (+27/-72)
dist/qtcreator/src/plugins/remotelinux/genericremotelinuxdeploystepfactory.h (+21/-32)
dist/qtcreator/src/plugins/remotelinux/linuxdevice.cpp (+57/-36)
dist/qtcreator/src/plugins/remotelinux/linuxdevice.h (+15/-22)
dist/qtcreator/src/plugins/remotelinux/linuxdeviceprocess.cpp (+58/-36)
dist/qtcreator/src/plugins/remotelinux/linuxdeviceprocess.h (+19/-25)
dist/qtcreator/src/plugins/remotelinux/linuxdevicetester.cpp (+18/-21)
dist/qtcreator/src/plugins/remotelinux/linuxdevicetester.h (+15/-24)
dist/qtcreator/src/plugins/remotelinux/packageuploader.cpp (+19/-24)
dist/qtcreator/src/plugins/remotelinux/packageuploader.h (+17/-27)
dist/qtcreator/src/plugins/remotelinux/publickeydeploymentdialog.cpp (+14/-18)
dist/qtcreator/src/plugins/remotelinux/publickeydeploymentdialog.h (+18/-27)
dist/qtcreator/src/plugins/remotelinux/remotelinux.pro (+0/-2)
dist/qtcreator/src/plugins/remotelinux/remotelinux.qbs (+117/-117)
dist/qtcreator/src/plugins/remotelinux/remotelinux_constants.h (+15/-22)
dist/qtcreator/src/plugins/remotelinux/remotelinux_dependencies.pri (+1/-2)
dist/qtcreator/src/plugins/remotelinux/remotelinux_export.h (+14/-22)
dist/qtcreator/src/plugins/remotelinux/remotelinuxanalyzesupport.cpp (+89/-65)
dist/qtcreator/src/plugins/remotelinux/remotelinuxanalyzesupport.h (+18/-34)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcheckforfreediskspaceservice.cpp (+13/-18)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcheckforfreediskspaceservice.h (+16/-24)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcheckforfreediskspacestep.cpp (+21/-23)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcheckforfreediskspacestep.h (+21/-28)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcustomcommanddeploymentstep.cpp (+17/-20)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcustomcommanddeploymentstep.h (+24/-31)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcustomcommanddeployservice.cpp (+19/-21)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcustomcommanddeployservice.h (+16/-24)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcustomrunconfiguration.cpp (+50/-45)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcustomrunconfiguration.h (+27/-40)
dist/qtcreator/src/plugins/remotelinux/remotelinuxcustomrunconfigurationwidget.ui (+0/-4)
dist/qtcreator/src/plugins/remotelinux/remotelinuxdebugsupport.cpp (+57/-80)
dist/qtcreator/src/plugins/remotelinux/remotelinuxdebugsupport.h (+18/-32)
dist/qtcreator/src/plugins/remotelinux/remotelinuxdeployconfiguration.cpp (+14/-18)
dist/qtcreator/src/plugins/remotelinux/remotelinuxdeployconfiguration.h (+15/-23)
dist/qtcreator/src/plugins/remotelinux/remotelinuxdeployconfigurationfactory.cpp (+14/-18)
dist/qtcreator/src/plugins/remotelinux/remotelinuxdeployconfigurationfactory.h (+23/-30)
dist/qtcreator/src/plugins/remotelinux/remotelinuxenvironmentaspect.cpp (+13/-24)
dist/qtcreator/src/plugins/remotelinux/remotelinuxenvironmentaspect.h (+14/-25)
dist/qtcreator/src/plugins/remotelinux/remotelinuxenvironmentaspectwidget.cpp (+30/-22)
dist/qtcreator/src/plugins/remotelinux/remotelinuxenvironmentaspectwidget.h (+15/-24)
dist/qtcreator/src/plugins/remotelinux/remotelinuxenvironmentreader.cpp (+26/-29)
dist/qtcreator/src/plugins/remotelinux/remotelinuxenvironmentreader.h (+21/-34)
dist/qtcreator/src/plugins/remotelinux/remotelinuxpackageinstaller.cpp (+14/-18)
dist/qtcreator/src/plugins/remotelinux/remotelinuxpackageinstaller.h (+15/-24)
dist/qtcreator/src/plugins/remotelinux/remotelinuxplugin.cpp (+13/-18)
dist/qtcreator/src/plugins/remotelinux/remotelinuxplugin.h (+14/-22)
dist/qtcreator/src/plugins/remotelinux/remotelinuxrunconfiguration.cpp (+41/-35)
dist/qtcreator/src/plugins/remotelinux/remotelinuxrunconfiguration.h (+28/-39)
dist/qtcreator/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.cpp (+14/-22)
dist/qtcreator/src/plugins/remotelinux/remotelinuxrunconfigurationfactory.h (+27/-35)
dist/qtcreator/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.cpp (+17/-23)
dist/qtcreator/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.h (+17/-25)
dist/qtcreator/src/plugins/remotelinux/remotelinuxruncontrol.cpp (+17/-40)
dist/qtcreator/src/plugins/remotelinux/remotelinuxruncontrol.h (+21/-31)
dist/qtcreator/src/plugins/remotelinux/remotelinuxruncontrolfactory.cpp (+71/-43)
dist/qtcreator/src/plugins/remotelinux/remotelinuxruncontrolfactory.h (+17/-25)
dist/qtcreator/src/plugins/remotelinux/remotelinuxsignaloperation.cpp (+20/-23)
dist/qtcreator/src/plugins/remotelinux/remotelinuxsignaloperation.h (+22/-31)
dist/qtcreator/src/plugins/remotelinux/remotelinuxutils.cpp (+14/-18)
dist/qtcreator/src/plugins/remotelinux/remotelinuxutils.h (+15/-22)
dist/qtcreator/src/plugins/remotelinux/sshkeydeployer.cpp (+14/-18)
dist/qtcreator/src/plugins/remotelinux/sshkeydeployer.h (+16/-25)
dist/qtcreator/src/plugins/remotelinux/tarpackagecreationstep.cpp (+22/-25)
dist/qtcreator/src/plugins/remotelinux/tarpackagecreationstep.h (+21/-28)
dist/qtcreator/src/plugins/remotelinux/typespecificdeviceconfigurationlistmodel.cpp (+14/-18)
dist/qtcreator/src/plugins/remotelinux/typespecificdeviceconfigurationlistmodel.h (+15/-22)
dist/qtcreator/src/plugins/remotelinux/uploadandinstalltarpackagestep.cpp (+14/-18)
dist/qtcreator/src/plugins/remotelinux/uploadandinstalltarpackagestep.h (+18/-25)
dist/qtcreator/src/plugins/resourceeditor/ResourceEditor.json.in (+3/-3)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/qrceditor.cpp (+34/-42)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/qrceditor.h (+20/-33)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/resourcefile.cpp (+17/-19)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/resourcefile_p.h (+15/-22)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/resourceview.cpp (+17/-24)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/resourceview.h (+23/-35)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/test/main.cpp (+13/-18)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/test/mainwindow.cpp (+16/-21)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/test/mainwindow.h (+15/-24)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/undocommands.cpp (+13/-18)
dist/qtcreator/src/plugins/resourceeditor/qrceditor/undocommands_p.h (+14/-22)
dist/qtcreator/src/plugins/resourceeditor/resource_global.h (+15/-22)
dist/qtcreator/src/plugins/resourceeditor/resourceeditor.qbs (+35/-31)
dist/qtcreator/src/plugins/resourceeditor/resourceeditor.qrc (+0/-1)
dist/qtcreator/src/plugins/resourceeditor/resourceeditorconstants.h (+15/-24)
dist/qtcreator/src/plugins/resourceeditor/resourceeditorfactory.cpp (+16/-19)
dist/qtcreator/src/plugins/resourceeditor/resourceeditorfactory.h (+14/-22)
dist/qtcreator/src/plugins/resourceeditor/resourceeditorplugin.cpp (+31/-36)
dist/qtcreator/src/plugins/resourceeditor/resourceeditorplugin.h (+14/-22)
dist/qtcreator/src/plugins/resourceeditor/resourceeditorw.cpp (+27/-35)
dist/qtcreator/src/plugins/resourceeditor/resourceeditorw.h (+15/-24)
dist/qtcreator/src/plugins/resourceeditor/resourcenode.cpp (+330/-109)
dist/qtcreator/src/plugins/resourceeditor/resourcenode.h (+99/-54)
dist/qtcreator/src/plugins/subversion/Subversion.json.in (+3/-3)
dist/qtcreator/src/plugins/subversion/annotationhighlighter.cpp (+13/-18)
dist/qtcreator/src/plugins/subversion/annotationhighlighter.h (+14/-22)
dist/qtcreator/src/plugins/subversion/settingspage.cpp (+13/-18)
dist/qtcreator/src/plugins/subversion/settingspage.h (+14/-22)
dist/qtcreator/src/plugins/subversion/subversionclient.cpp (+17/-23)
dist/qtcreator/src/plugins/subversion/subversionclient.h (+20/-28)
dist/qtcreator/src/plugins/subversion/subversionconstants.h (+14/-22)
dist/qtcreator/src/plugins/subversion/subversioncontrol.cpp (+13/-18)
dist/qtcreator/src/plugins/subversion/subversioncontrol.h (+14/-22)
dist/qtcreator/src/plugins/subversion/subversioneditor.cpp (+13/-18)
dist/qtcreator/src/plugins/subversion/subversioneditor.h (+14/-22)
dist/qtcreator/src/plugins/subversion/subversionplugin.cpp (+48/-55)
dist/qtcreator/src/plugins/subversion/subversionplugin.h (+32/-34)
dist/qtcreator/src/plugins/subversion/subversionsettings.cpp (+13/-18)
dist/qtcreator/src/plugins/subversion/subversionsettings.h (+14/-22)
dist/qtcreator/src/plugins/subversion/subversionsubmiteditor.cpp (+27/-25)
dist/qtcreator/src/plugins/subversion/subversionsubmiteditor.h (+15/-23)
dist/qtcreator/src/plugins/tasklist/TaskList.json.in (+3/-3)
dist/qtcreator/src/plugins/tasklist/stopmonitoringhandler.cpp (+13/-18)
dist/qtcreator/src/plugins/tasklist/stopmonitoringhandler.h (+17/-27)
dist/qtcreator/src/plugins/tasklist/taskfile.cpp (+20/-63)
dist/qtcreator/src/plugins/tasklist/taskfile.h (+15/-37)
dist/qtcreator/src/plugins/tasklist/tasklistconstants.h (+14/-22)
dist/qtcreator/src/plugins/tasklist/tasklistplugin.cpp (+37/-51)
dist/qtcreator/src/plugins/tasklist/tasklistplugin.h (+18/-24)
dist/qtcreator/src/plugins/texteditor/TextEditor.json.in (+3/-3)
dist/qtcreator/src/plugins/texteditor/autocompleter.cpp (+156/-134)
dist/qtcreator/src/plugins/texteditor/autocompleter.h (+40/-35)
dist/qtcreator/src/plugins/texteditor/basefilefind.cpp (+94/-64)
dist/qtcreator/src/plugins/texteditor/basefilefind.h (+53/-24)
dist/qtcreator/src/plugins/texteditor/basefilefind_p.h (+0/-66)
dist/qtcreator/src/plugins/texteditor/basehoverhandler.cpp (+56/-28)
dist/qtcreator/src/plugins/texteditor/basehoverhandler.h (+29/-27)
dist/qtcreator/src/plugins/texteditor/behaviorsettings.cpp (+21/-19)
dist/qtcreator/src/plugins/texteditor/behaviorsettings.h (+15/-22)
dist/qtcreator/src/plugins/texteditor/behaviorsettingspage.cpp (+15/-20)
dist/qtcreator/src/plugins/texteditor/behaviorsettingspage.h (+15/-24)
dist/qtcreator/src/plugins/texteditor/behaviorsettingswidget.cpp (+56/-55)
dist/qtcreator/src/plugins/texteditor/behaviorsettingswidget.h (+15/-25)
dist/qtcreator/src/plugins/texteditor/behaviorsettingswidget.ui (+10/-0)
dist/qtcreator/src/plugins/texteditor/blockrange.h (+59/-0)
dist/qtcreator/src/plugins/texteditor/circularclipboard.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/circularclipboard.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/circularclipboardassist.cpp (+21/-23)
dist/qtcreator/src/plugins/texteditor/circularclipboardassist.h (+15/-22)
dist/qtcreator/src/plugins/texteditor/codeassist/assistenums.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/codeassist/assistinterface.cpp (+24/-18)
dist/qtcreator/src/plugins/texteditor/codeassist/assistinterface.h (+16/-23)
dist/qtcreator/src/plugins/texteditor/codeassist/assistproposalitem.cpp (+48/-57)
dist/qtcreator/src/plugins/texteditor/codeassist/assistproposalitem.h (+29/-38)
dist/qtcreator/src/plugins/texteditor/codeassist/assistproposaliteminterface.h (+69/-0)
dist/qtcreator/src/plugins/texteditor/codeassist/codeassistant.cpp (+50/-90)
dist/qtcreator/src/plugins/texteditor/codeassist/codeassistant.h (+14/-23)
dist/qtcreator/src/plugins/texteditor/codeassist/completionassistprovider.cpp (+15/-19)
dist/qtcreator/src/plugins/texteditor/codeassist/completionassistprovider.h (+15/-23)
dist/qtcreator/src/plugins/texteditor/codeassist/functionhintproposal.cpp (+14/-32)
dist/qtcreator/src/plugins/texteditor/codeassist/functionhintproposal.h (+14/-26)
dist/qtcreator/src/plugins/texteditor/codeassist/functionhintproposalwidget.cpp (+30/-35)
dist/qtcreator/src/plugins/texteditor/codeassist/functionhintproposalwidget.h (+15/-25)
dist/qtcreator/src/plugins/texteditor/codeassist/genericproposal.cpp (+16/-34)
dist/qtcreator/src/plugins/texteditor/codeassist/genericproposal.h (+16/-28)
dist/qtcreator/src/plugins/texteditor/codeassist/genericproposalmodel.cpp (+28/-28)
dist/qtcreator/src/plugins/texteditor/codeassist/genericproposalmodel.h (+20/-29)
dist/qtcreator/src/plugins/texteditor/codeassist/genericproposalwidget.cpp (+34/-39)
dist/qtcreator/src/plugins/texteditor/codeassist/genericproposalwidget.h (+15/-25)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistprocessor.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistprocessor.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistproposal.cpp (+30/-19)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistproposal.h (+21/-26)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistproposalmodel.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistproposalmodel.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistproposalwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistproposalwidget.h (+16/-24)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistprovider.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/codeassist/iassistprovider.h (+15/-23)
dist/qtcreator/src/plugins/texteditor/codeassist/ifunctionhintproposalmodel.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/codeassist/ifunctionhintproposalmodel.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/codeassist/keywordscompletionassist.cpp (+32/-31)
dist/qtcreator/src/plugins/texteditor/codeassist/keywordscompletionassist.h (+17/-25)
dist/qtcreator/src/plugins/texteditor/codeassist/quickfixassistprocessor.cpp (+15/-19)
dist/qtcreator/src/plugins/texteditor/codeassist/quickfixassistprocessor.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/codeassist/quickfixassistprovider.cpp (+15/-19)
dist/qtcreator/src/plugins/texteditor/codeassist/quickfixassistprovider.h (+15/-23)
dist/qtcreator/src/plugins/texteditor/codeassist/runner.cpp (+13/-28)
dist/qtcreator/src/plugins/texteditor/codeassist/runner.h (+14/-26)
dist/qtcreator/src/plugins/texteditor/codeassist/textdocumentmanipulator.cpp (+150/-0)
dist/qtcreator/src/plugins/texteditor/codeassist/textdocumentmanipulator.h (+61/-0)
dist/qtcreator/src/plugins/texteditor/codeassist/textdocumentmanipulatorinterface.h (+58/-0)
dist/qtcreator/src/plugins/texteditor/codecselector.cpp (+16/-21)
dist/qtcreator/src/plugins/texteditor/codecselector.h (+15/-24)
dist/qtcreator/src/plugins/texteditor/codestyleeditor.cpp (+19/-24)
dist/qtcreator/src/plugins/texteditor/codestyleeditor.h (+15/-24)
dist/qtcreator/src/plugins/texteditor/codestylepool.cpp (+19/-21)
dist/qtcreator/src/plugins/texteditor/codestylepool.h (+15/-24)
dist/qtcreator/src/plugins/texteditor/codestyleselectorwidget.cpp (+52/-60)
dist/qtcreator/src/plugins/texteditor/codestyleselectorwidget.h (+15/-24)
dist/qtcreator/src/plugins/texteditor/colorpreviewhoverhandler.cpp (+387/-0)
dist/qtcreator/src/plugins/texteditor/colorpreviewhoverhandler.h (+51/-0)
dist/qtcreator/src/plugins/texteditor/colorscheme.cpp (+109/-37)
dist/qtcreator/src/plugins/texteditor/colorscheme.h (+28/-29)
dist/qtcreator/src/plugins/texteditor/colorschemeedit.cpp (+183/-40)
dist/qtcreator/src/plugins/texteditor/colorschemeedit.h (+24/-24)
dist/qtcreator/src/plugins/texteditor/colorschemeedit.ui (+50/-1)
dist/qtcreator/src/plugins/texteditor/commentssettings.cpp (+70/-0)
dist/qtcreator/src/plugins/texteditor/commentssettings.h (+57/-0)
dist/qtcreator/src/plugins/texteditor/completionsettings.cpp (+89/-75)
dist/qtcreator/src/plugins/texteditor/completionsettings.h (+30/-34)
dist/qtcreator/src/plugins/texteditor/completionsettingspage.cpp (+218/-0)
dist/qtcreator/src/plugins/texteditor/completionsettingspage.h (+73/-0)
dist/qtcreator/src/plugins/texteditor/completionsettingspage.ui (+453/-0)
dist/qtcreator/src/plugins/texteditor/convenience.cpp (+21/-18)
dist/qtcreator/src/plugins/texteditor/convenience.h (+16/-22)
dist/qtcreator/src/plugins/texteditor/displaysettings.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/displaysettings.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/displaysettingspage.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/displaysettingspage.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/extraencodingsettings.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/extraencodingsettings.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/findincurrentfile.cpp (+15/-20)
dist/qtcreator/src/plugins/texteditor/findincurrentfile.h (+15/-24)
dist/qtcreator/src/plugins/texteditor/findinfiles.cpp (+85/-84)
dist/qtcreator/src/plugins/texteditor/findinfiles.h (+24/-33)
dist/qtcreator/src/plugins/texteditor/findinopenfiles.cpp (+17/-22)
dist/qtcreator/src/plugins/texteditor/findinopenfiles.h (+15/-23)
dist/qtcreator/src/plugins/texteditor/fontsettings.cpp (+117/-56)
dist/qtcreator/src/plugins/texteditor/fontsettings.h (+21/-23)
dist/qtcreator/src/plugins/texteditor/fontsettingspage.cpp (+120/-106)
dist/qtcreator/src/plugins/texteditor/fontsettingspage.h (+53/-31)
dist/qtcreator/src/plugins/texteditor/fontsettingspage.ui (+1/-1)
dist/qtcreator/src/plugins/texteditor/generichighlighter/context.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/context.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/definitiondownloader.cpp (+17/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/definitiondownloader.h (+14/-33)
dist/qtcreator/src/plugins/texteditor/generichighlighter/dynamicrule.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/dynamicrule.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlightdefinition.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlightdefinition.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.cpp (+13/-21)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlightdefinitionhandler.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlightdefinitionmetadata.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlighter.cpp (+54/-35)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlighter.h (+27/-23)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlighterexception.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlightersettings.cpp (+20/-24)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlightersettings.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlightersettingspage.cpp (+27/-36)
dist/qtcreator/src/plugins/texteditor/generichighlighter/highlightersettingspage.h (+15/-24)
dist/qtcreator/src/plugins/texteditor/generichighlighter/includerulesinstruction.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/includerulesinstruction.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/itemdata.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/itemdata.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/keywordlist.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/keywordlist.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/managedefinitionsdialog.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/managedefinitionsdialog.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/manager.cpp (+40/-57)
dist/qtcreator/src/plugins/texteditor/generichighlighter/manager.h (+22/-32)
dist/qtcreator/src/plugins/texteditor/generichighlighter/progressdata.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/progressdata.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/reuse.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/rule.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/rule.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/generichighlighter/specificrules.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/generichighlighter/specificrules.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/helpitem.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/helpitem.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/highlighterutils.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/highlighterutils.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/icodestylepreferences.cpp (+30/-35)
dist/qtcreator/src/plugins/texteditor/icodestylepreferences.h (+16/-25)
dist/qtcreator/src/plugins/texteditor/icodestylepreferencesfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/icodestylepreferencesfactory.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/images/f1.svg (+0/-175)
dist/qtcreator/src/plugins/texteditor/indenter.cpp (+25/-20)
dist/qtcreator/src/plugins/texteditor/indenter.h (+16/-22)
dist/qtcreator/src/plugins/texteditor/ioutlinewidget.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/linenumberfilter.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/linenumberfilter.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/marginsettings.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/marginsettings.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/normalindenter.cpp (+25/-48)
dist/qtcreator/src/plugins/texteditor/normalindenter.h (+17/-28)
dist/qtcreator/src/plugins/texteditor/outlinefactory.cpp (+21/-23)
dist/qtcreator/src/plugins/texteditor/outlinefactory.h (+14/-25)
dist/qtcreator/src/plugins/texteditor/plaintexteditorfactory.cpp (+15/-18)
dist/qtcreator/src/plugins/texteditor/plaintexteditorfactory.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/quickfix.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/quickfix.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/refactoringchanges.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/refactoringchanges.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/refactoroverlay.cpp (+24/-27)
dist/qtcreator/src/plugins/texteditor/refactoroverlay.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/semantichighlighter.cpp (+28/-19)
dist/qtcreator/src/plugins/texteditor/semantichighlighter.h (+23/-23)
dist/qtcreator/src/plugins/texteditor/simplecodestylepreferences.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/simplecodestylepreferences.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/simplecodestylepreferenceswidget.cpp (+25/-30)
dist/qtcreator/src/plugins/texteditor/simplecodestylepreferenceswidget.h (+15/-23)
dist/qtcreator/src/plugins/texteditor/snippets/isnippetprovider.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/snippets/isnippetprovider.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/snippets/plaintextsnippetprovider.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/snippets/plaintextsnippetprovider.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/snippets/reuse.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/snippets/snippet.cpp (+61/-38)
dist/qtcreator/src/plugins/texteditor/snippets/snippet.h (+16/-22)
dist/qtcreator/src/plugins/texteditor/snippets/snippetassistcollector.cpp (+16/-21)
dist/qtcreator/src/plugins/texteditor/snippets/snippetassistcollector.h (+16/-24)
dist/qtcreator/src/plugins/texteditor/snippets/snippeteditor.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/snippets/snippeteditor.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/snippets/snippetscollection.cpp (+15/-19)
dist/qtcreator/src/plugins/texteditor/snippets/snippetscollection.h (+15/-24)
dist/qtcreator/src/plugins/texteditor/snippets/snippetssettings.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/snippets/snippetssettings.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/snippets/snippetssettingspage.cpp (+50/-48)
dist/qtcreator/src/plugins/texteditor/snippets/snippetssettingspage.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/storagesettings.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/storagesettings.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/syntaxhighlighter.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/syntaxhighlighter.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/tabsettings.cpp (+56/-53)
dist/qtcreator/src/plugins/texteditor/tabsettings.h (+26/-30)
dist/qtcreator/src/plugins/texteditor/tabsettingswidget.cpp (+25/-28)
dist/qtcreator/src/plugins/texteditor/tabsettingswidget.h (+15/-25)
dist/qtcreator/src/plugins/texteditor/textdocument.cpp (+132/-71)
dist/qtcreator/src/plugins/texteditor/textdocument.h (+27/-31)
dist/qtcreator/src/plugins/texteditor/textdocumentlayout.cpp (+31/-42)
dist/qtcreator/src/plugins/texteditor/textdocumentlayout.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/texteditor.cpp (+373/-260)
dist/qtcreator/src/plugins/texteditor/texteditor.h (+31/-63)
dist/qtcreator/src/plugins/texteditor/texteditor.pro (+15/-3)
dist/qtcreator/src/plugins/texteditor/texteditor.qbs (+273/-256)
dist/qtcreator/src/plugins/texteditor/texteditor.qrc (+0/-1)
dist/qtcreator/src/plugins/texteditor/texteditor_global.h (+26/-21)
dist/qtcreator/src/plugins/texteditor/texteditor_p.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/texteditor_test.cpp (+143/-18)
dist/qtcreator/src/plugins/texteditor/texteditoractionhandler.cpp (+18/-23)
dist/qtcreator/src/plugins/texteditor/texteditoractionhandler.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/texteditorconstants.cpp (+22/-19)
dist/qtcreator/src/plugins/texteditor/texteditorconstants.h (+24/-23)
dist/qtcreator/src/plugins/texteditor/texteditoroptionspage.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/texteditoroptionspage.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/texteditoroverlay.cpp (+17/-20)
dist/qtcreator/src/plugins/texteditor/texteditoroverlay.h (+14/-22)
dist/qtcreator/src/plugins/texteditor/texteditorplugin.cpp (+19/-24)
dist/qtcreator/src/plugins/texteditor/texteditorplugin.h (+18/-24)
dist/qtcreator/src/plugins/texteditor/texteditorsettings.cpp (+238/-195)
dist/qtcreator/src/plugins/texteditor/texteditorsettings.h (+19/-28)
dist/qtcreator/src/plugins/texteditor/textmark.cpp (+36/-24)
dist/qtcreator/src/plugins/texteditor/textmark.h (+20/-22)
dist/qtcreator/src/plugins/texteditor/textmarkregistry.h (+16/-24)
dist/qtcreator/src/plugins/texteditor/textstyles.h (+40/-0)
dist/qtcreator/src/plugins/texteditor/typingsettings.cpp (+13/-18)
dist/qtcreator/src/plugins/texteditor/typingsettings.h (+14/-22)
dist/qtcreator/src/plugins/todo/Todo.json.in (+3/-3)
dist/qtcreator/src/plugins/todo/constants.h (+16/-24)
dist/qtcreator/src/plugins/todo/cpptodoitemsscanner.cpp (+19/-21)
dist/qtcreator/src/plugins/todo/cpptodoitemsscanner.h (+17/-29)
dist/qtcreator/src/plugins/todo/keyword.cpp (+16/-21)
dist/qtcreator/src/plugins/todo/keyword.h (+19/-25)
dist/qtcreator/src/plugins/todo/keyworddialog.cpp (+34/-45)
dist/qtcreator/src/plugins/todo/keyworddialog.h (+19/-28)
dist/qtcreator/src/plugins/todo/lineparser.cpp (+16/-21)
dist/qtcreator/src/plugins/todo/lineparser.h (+16/-24)
dist/qtcreator/src/plugins/todo/optionsdialog.cpp (+38/-31)
dist/qtcreator/src/plugins/todo/optionsdialog.h (+17/-28)
dist/qtcreator/src/plugins/todo/optionsdialog.ui (+8/-21)
dist/qtcreator/src/plugins/todo/optionspage.cpp (+15/-20)
dist/qtcreator/src/plugins/todo/optionspage.h (+16/-24)
dist/qtcreator/src/plugins/todo/qmljstodoitemsscanner.cpp (+15/-20)
dist/qtcreator/src/plugins/todo/qmljstodoitemsscanner.h (+17/-28)
dist/qtcreator/src/plugins/todo/settings.cpp (+39/-30)
dist/qtcreator/src/plugins/todo/settings.h (+18/-25)
dist/qtcreator/src/plugins/todo/todo.pro (+4/-2)
dist/qtcreator/src/plugins/todo/todo.qbs (+2/-0)
dist/qtcreator/src/plugins/todo/todoicons.cpp (+54/-0)
dist/qtcreator/src/plugins/todo/todoicons.h (+43/-0)
dist/qtcreator/src/plugins/todo/todoitem.h (+21/-26)
dist/qtcreator/src/plugins/todo/todoitemsmodel.cpp (+17/-22)
dist/qtcreator/src/plugins/todo/todoitemsmodel.h (+16/-26)
dist/qtcreator/src/plugins/todo/todoitemsprovider.cpp (+62/-29)
dist/qtcreator/src/plugins/todo/todoitemsprovider.h (+18/-26)
dist/qtcreator/src/plugins/todo/todoitemsscanner.cpp (+16/-21)
dist/qtcreator/src/plugins/todo/todoitemsscanner.h (+16/-28)
dist/qtcreator/src/plugins/todo/todooutputpane.cpp (+36/-26)
dist/qtcreator/src/plugins/todo/todooutputpane.h (+27/-35)
dist/qtcreator/src/plugins/todo/todooutputtreeview.cpp (+14/-20)
dist/qtcreator/src/plugins/todo/todooutputtreeview.h (+15/-25)
dist/qtcreator/src/plugins/todo/todooutputtreeviewdelegate.cpp (+15/-19)
dist/qtcreator/src/plugins/todo/todooutputtreeviewdelegate.h (+16/-23)
dist/qtcreator/src/plugins/todo/todoplugin.cpp (+18/-25)
dist/qtcreator/src/plugins/todo/todoplugin.h (+17/-28)
dist/qtcreator/src/plugins/todo/todoprojectsettingswidget.cpp (+25/-25)
dist/qtcreator/src/plugins/todo/todoprojectsettingswidget.h (+17/-25)
dist/qtcreator/src/plugins/todo/todoprojectsettingswidget.ui (+1/-21)
dist/qtcreator/src/plugins/ubuntu/UbuntuPlugin.pro (+6/-6)
dist/qtcreator/src/plugins/ubuntu/share/qtcreator/ubuntu/scripts/usdk-target-build (+73/-4)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/clicktoolchain.cpp (+25/-14)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/clicktoolchain.h (+4/-3)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/container/containerdeviceprocess.cpp (+17/-15)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/container/containerdeviceprocess.h (+1/-3)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/container/ubuntulocaldeployconfiguration.cpp (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/container/ubuntulocalrunconfiguration.cpp (+56/-3)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/container/ubuntulocalrunconfiguration.h (+8/-8)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/container/ubuntulocalrunconfigurationfactory.cpp (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/container/ubuntulocalruncontrolfactory.cpp (+54/-22)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/container/ubuntulocalscopedebugsupport.cpp (+7/-8)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/container/ubuntulocalscopedebugsupport.h (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/abstractremoterunsupport.cpp (+6/-5)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/abstractremoterunsupport.h (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubuntudeploystepfactory.cpp (+25/-38)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubuntudeploystepfactory.h (+4/-5)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubuntudevice.cpp (+9/-13)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubuntudevice.h (+1/-4)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubuntudevicesignaloperation.cpp (+3/-3)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubuntudevicesignaloperation.h (+3/-3)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubuntudirectuploadstep.cpp (+16/-13)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubuntudirectuploadstep.h (+3/-0)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubunturemoteanalyzesupport.cpp (+18/-15)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubunturemoteanalyzesupport.h (+2/-2)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubunturemotedebugsupport.cpp (+17/-9)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubunturemoterunconfiguration.cpp (+20/-5)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubunturemoterunconfiguration.h (+8/-8)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubunturemoteruncontrol.cpp (+2/-2)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubunturemoteruncontrolfactory.cpp (+51/-20)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/device/remote/ubunturemoterunner.cpp (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/localportsmanager.cpp (+5/-5)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuabstractguieditordocument.cpp (+0/-10)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuabstractguieditordocument.h (+0/-4)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuclickdialog.cpp (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuclicktool.cpp (+17/-6)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuclicktool.h (+3/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntucmakecache.cpp (+1/-0)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuconstants.h (+2/-0)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntudevicemode.cpp (+0/-6)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntudevicemode.h (+0/-3)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntudevicesmodel.cpp (+45/-44)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntudevicesmodel.h (+9/-9)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntufixmanifeststep.cpp (+2/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntufixmanifeststep.h (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuhtmlbuildconfiguration.cpp (+2/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntukitmanager.cpp (+17/-7)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntumenu.cpp (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntupackagestep.cpp (+19/-17)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntupackagestep.h (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntupackagingmode.cpp (+0/-6)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntupackagingmode.h (+0/-3)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntupackagingmodel.cpp (+2/-2)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuplugin.cpp (+2/-2)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuplugin.h (+0/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuproject.cpp (+7/-8)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuproject.h (+4/-2)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuprojectfile.cpp (+0/-8)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuprojectfile.h (+0/-4)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuprojectnode.cpp (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuqmlbuildconfiguration.cpp (+33/-38)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuqmlbuildconfiguration.h (+7/-7)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuqtversion.cpp (+50/-15)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuqtversion.h (+5/-3)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/ubuntuwelcomemode.cpp (+5/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/wizards/createtargetwizard.cpp (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/wizards/ubuntufatpackagingwizard.cpp (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/wizards/ubuntufirstrunwizard.cpp (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/wizards/ubuntuprojectapplicationwizard.cpp (+9/-6)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/wizards/ubuntuprojectapplicationwizard.h (+1/-1)
dist/qtcreator/src/plugins/ubuntu/src/ubuntu/wizards/ubuntuprojectmigrationwizard.cpp (+5/-5)
dist/qtcreator/src/plugins/updateinfo/UpdateInfo.json.in (+3/-3)
dist/qtcreator/src/plugins/updateinfo/settingspage.cpp (+13/-18)
dist/qtcreator/src/plugins/updateinfo/settingspage.h (+14/-22)
dist/qtcreator/src/plugins/updateinfo/updateinfo.qbs (+0/-2)
dist/qtcreator/src/plugins/updateinfo/updateinfoplugin.cpp (+20/-21)
dist/qtcreator/src/plugins/updateinfo/updateinfoplugin.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/Valgrind.json.in (+3/-3)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindabstractmodel.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindcallmodel.cpp (+20/-39)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindcallmodel.h (+15/-23)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindcontroller.cpp (+15/-25)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindcontroller.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindcostitem.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindcostitem.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindcycledetection.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindcycledetection.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrinddatamodel.cpp (+22/-40)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrinddatamodel.h (+15/-23)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindfunction.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindfunction.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindfunction_p.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindfunctioncall.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindfunctioncall.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindfunctioncycle.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindfunctioncycle.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindparsedata.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindparsedata.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindparser.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindparser.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindproxymodel.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindproxymodel.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindrunner.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindrunner.h (+18/-31)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindstackbrowser.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrind/callgrindstackbrowser.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrindcostdelegate.cpp (+15/-20)
dist/qtcreator/src/plugins/valgrind/callgrindcostdelegate.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrindcostview.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrindcostview.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrindengine.cpp (+20/-31)
dist/qtcreator/src/plugins/valgrind/callgrindengine.h (+20/-33)
dist/qtcreator/src/plugins/valgrind/callgrindhelper.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrindhelper.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrindnamedelegate.cpp (+14/-19)
dist/qtcreator/src/plugins/valgrind/callgrindnamedelegate.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrindtextmark.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrindtextmark.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/callgrindtool.cpp (+537/-496)
dist/qtcreator/src/plugins/valgrind/callgrindtool.h (+16/-51)
dist/qtcreator/src/plugins/valgrind/callgrindvisualisation.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/callgrindvisualisation.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/memcheck/memcheckrunner.cpp (+21/-28)
dist/qtcreator/src/plugins/valgrind/memcheck/memcheckrunner.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/memcheckengine.cpp (+24/-31)
dist/qtcreator/src/plugins/valgrind/memcheckengine.h (+20/-28)
dist/qtcreator/src/plugins/valgrind/memcheckerrorview.cpp (+21/-250)
dist/qtcreator/src/plugins/valgrind/memcheckerrorview.h (+16/-24)
dist/qtcreator/src/plugins/valgrind/memchecktool.cpp (+390/-260)
dist/qtcreator/src/plugins/valgrind/memchecktool.h (+18/-136)
dist/qtcreator/src/plugins/valgrind/suppressiondialog.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/suppressiondialog.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/valgrind.qbs (+2/-2)
dist/qtcreator/src/plugins/valgrind/valgrind.qrc (+2/-1)
dist/qtcreator/src/plugins/valgrind/valgrind_dependencies.pri (+1/-3)
dist/qtcreator/src/plugins/valgrind/valgrindconfigwidget.cpp (+14/-19)
dist/qtcreator/src/plugins/valgrind/valgrindconfigwidget.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/valgrindengine.cpp (+47/-49)
dist/qtcreator/src/plugins/valgrind/valgrindengine.h (+26/-35)
dist/qtcreator/src/plugins/valgrind/valgrindplugin.cpp (+25/-172)
dist/qtcreator/src/plugins/valgrind/valgrindplugin.h (+17/-25)
dist/qtcreator/src/plugins/valgrind/valgrindprocess.cpp (+56/-77)
dist/qtcreator/src/plugins/valgrind/valgrindprocess.h (+36/-54)
dist/qtcreator/src/plugins/valgrind/valgrindruncontrolfactory.cpp (+20/-92)
dist/qtcreator/src/plugins/valgrind/valgrindruncontrolfactory.h (+15/-38)
dist/qtcreator/src/plugins/valgrind/valgrindrunner.cpp (+52/-143)
dist/qtcreator/src/plugins/valgrind/valgrindrunner.h (+21/-46)
dist/qtcreator/src/plugins/valgrind/valgrindsettings.cpp (+13/-21)
dist/qtcreator/src/plugins/valgrind/valgrindsettings.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/workarounds.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/workarounds.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/announcethread.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/announcethread.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/error.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/error.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/errorlistmodel.cpp (+258/-240)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/errorlistmodel.h (+33/-73)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/frame.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/frame.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/modelhelpers.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/modelhelpers.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/parser.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/parser.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/stack.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/stack.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/stackmodel.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/stackmodel.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/status.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/status.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/suppression.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/suppression.h (+14/-22)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/threadedparser.cpp (+13/-18)
dist/qtcreator/src/plugins/valgrind/xmlprotocol/threadedparser.h (+14/-22)
dist/qtcreator/src/plugins/vcsbase/VcsBase.json.in (+3/-3)
dist/qtcreator/src/plugins/vcsbase/baseannotationhighlighter.cpp (+17/-36)
dist/qtcreator/src/plugins/vcsbase/baseannotationhighlighter.h (+20/-27)
dist/qtcreator/src/plugins/vcsbase/basevcseditorfactory.cpp (+14/-18)
dist/qtcreator/src/plugins/vcsbase/basevcseditorfactory.h (+14/-23)
dist/qtcreator/src/plugins/vcsbase/basevcssubmiteditorfactory.cpp (+13/-22)
dist/qtcreator/src/plugins/vcsbase/basevcssubmiteditorfactory.h (+15/-24)
dist/qtcreator/src/plugins/vcsbase/cleandialog.cpp (+48/-66)
dist/qtcreator/src/plugins/vcsbase/cleandialog.h (+19/-27)
dist/qtcreator/src/plugins/vcsbase/commonsettingspage.cpp (+15/-18)
dist/qtcreator/src/plugins/vcsbase/commonsettingspage.h (+19/-28)
dist/qtcreator/src/plugins/vcsbase/commonsettingspage.ui (+28/-2)
dist/qtcreator/src/plugins/vcsbase/commonvcssettings.cpp (+13/-18)
dist/qtcreator/src/plugins/vcsbase/commonvcssettings.h (+14/-22)
dist/qtcreator/src/plugins/vcsbase/corelistener.cpp (+0/-63)
dist/qtcreator/src/plugins/vcsbase/corelistener.h (+0/-57)
dist/qtcreator/src/plugins/vcsbase/diffandloghighlighter.cpp (+29/-40)
dist/qtcreator/src/plugins/vcsbase/diffandloghighlighter.h (+22/-29)
dist/qtcreator/src/plugins/vcsbase/nicknamedialog.cpp (+13/-18)
dist/qtcreator/src/plugins/vcsbase/nicknamedialog.h (+16/-25)
dist/qtcreator/src/plugins/vcsbase/submiteditorfile.cpp (+20/-26)
dist/qtcreator/src/plugins/vcsbase/submiteditorfile.h (+15/-28)
dist/qtcreator/src/plugins/vcsbase/submiteditorwidget.cpp (+14/-19)
dist/qtcreator/src/plugins/vcsbase/submiteditorwidget.h (+23/-33)
dist/qtcreator/src/plugins/vcsbase/submitfieldwidget.cpp (+13/-18)
dist/qtcreator/src/plugins/vcsbase/submitfieldwidget.h (+16/-25)
dist/qtcreator/src/plugins/vcsbase/submitfilemodel.cpp (+16/-18)
dist/qtcreator/src/plugins/vcsbase/submitfilemodel.h (+16/-23)
dist/qtcreator/src/plugins/vcsbase/vcsbase.pro (+2/-2)
dist/qtcreator/src/plugins/vcsbase/vcsbase.qbs (+2/-2)
dist/qtcreator/src/plugins/vcsbase/vcsbase_global.h (+14/-22)
dist/qtcreator/src/plugins/vcsbase/vcsbaseclient.cpp (+54/-69)
dist/qtcreator/src/plugins/vcsbase/vcsbaseclient.h (+41/-50)
dist/qtcreator/src/plugins/vcsbase/vcsbaseclientsettings.cpp (+14/-19)
dist/qtcreator/src/plugins/vcsbase/vcsbaseclientsettings.h (+15/-23)
dist/qtcreator/src/plugins/vcsbase/vcsbaseconstants.h (+14/-22)
dist/qtcreator/src/plugins/vcsbase/vcsbaseeditor.cpp (+67/-43)
dist/qtcreator/src/plugins/vcsbase/vcsbaseeditor.h (+35/-39)
dist/qtcreator/src/plugins/vcsbase/vcsbaseeditorparameterwidget.cpp (+13/-23)
dist/qtcreator/src/plugins/vcsbase/vcsbaseeditorparameterwidget.h (+22/-28)
dist/qtcreator/src/plugins/vcsbase/vcsbaseoptionspage.cpp (+14/-20)
dist/qtcreator/src/plugins/vcsbase/vcsbaseoptionspage.h (+18/-26)
dist/qtcreator/src/plugins/vcsbase/vcsbaseplugin.cpp (+54/-70)
dist/qtcreator/src/plugins/vcsbase/vcsbaseplugin.h (+23/-33)
dist/qtcreator/src/plugins/vcsbase/vcsbasesubmiteditor.cpp (+18/-27)
dist/qtcreator/src/plugins/vcsbase/vcsbasesubmiteditor.h (+23/-31)
dist/qtcreator/src/plugins/vcsbase/vcscommand.cpp (+37/-68)
dist/qtcreator/src/plugins/vcsbase/vcscommand.h (+19/-30)
dist/qtcreator/src/plugins/vcsbase/vcsoutputwindow.cpp (+41/-38)
dist/qtcreator/src/plugins/vcsbase/vcsoutputwindow.h (+34/-42)
dist/qtcreator/src/plugins/vcsbase/vcsplugin.cpp (+23/-28)
dist/qtcreator/src/plugins/vcsbase/vcsplugin.h (+24/-32)
dist/qtcreator/src/plugins/vcsbase/vcsprojectcache.cpp (+13/-18)
dist/qtcreator/src/plugins/vcsbase/vcsprojectcache.h (+15/-23)
dist/qtcreator/src/plugins/vcsbase/wizard/vcscommandpage.cpp (+13/-18)
dist/qtcreator/src/plugins/vcsbase/wizard/vcscommandpage.h (+17/-25)
dist/qtcreator/src/plugins/vcsbase/wizard/vcsconfigurationpage.cpp (+36/-18)
dist/qtcreator/src/plugins/vcsbase/wizard/vcsconfigurationpage.h (+22/-31)
dist/qtcreator/src/plugins/vcsbase/wizard/vcsjsextension.cpp (+13/-18)
dist/qtcreator/src/plugins/vcsbase/wizard/vcsjsextension.h (+14/-22)
dist/qtcreator/src/plugins/welcome/Welcome.json.in (+3/-3)
dist/qtcreator/src/plugins/welcome/welcome.qrc (+21/-0)
dist/qtcreator/src/plugins/welcome/welcomeplugin.cpp (+68/-29)
dist/qtcreator/src/plugins/welcome/welcomeplugin.h (+14/-22)
dist/qtcreator/src/plugins/winrt/WinRt.json.in (+4/-4)
dist/qtcreator/src/plugins/winrt/winrt.pro (+1/-2)
dist/qtcreator/src/plugins/winrt/winrt.qbs (+0/-1)
dist/qtcreator/src/plugins/winrt/winrtconstants.h (+14/-22)
dist/qtcreator/src/plugins/winrt/winrtdebugsupport.cpp (+46/-20)
dist/qtcreator/src/plugins/winrt/winrtdebugsupport.h (+19/-26)
dist/qtcreator/src/plugins/winrt/winrtdeployconfiguration.cpp (+25/-67)
dist/qtcreator/src/plugins/winrt/winrtdeployconfiguration.h (+27/-38)
dist/qtcreator/src/plugins/winrt/winrtdevice.cpp (+13/-18)
dist/qtcreator/src/plugins/winrt/winrtdevice.h (+23/-39)
dist/qtcreator/src/plugins/winrt/winrtdevicefactory.cpp (+19/-21)
dist/qtcreator/src/plugins/winrt/winrtdevicefactory.h (+15/-25)
dist/qtcreator/src/plugins/winrt/winrtpackagedeploymentstep.cpp (+15/-20)
dist/qtcreator/src/plugins/winrt/winrtpackagedeploymentstep.h (+21/-29)
dist/qtcreator/src/plugins/winrt/winrtpackagedeploymentstepwidget.cpp (+15/-20)
dist/qtcreator/src/plugins/winrt/winrtpackagedeploymentstepwidget.h (+15/-24)
dist/qtcreator/src/plugins/winrt/winrtphoneqtversion.cpp (+20/-31)
dist/qtcreator/src/plugins/winrt/winrtphoneqtversion.h (+16/-25)
dist/qtcreator/src/plugins/winrt/winrtplugin.cpp (+13/-18)
dist/qtcreator/src/plugins/winrt/winrtplugin.h (+14/-22)
dist/qtcreator/src/plugins/winrt/winrtqtversion.cpp (+24/-38)
dist/qtcreator/src/plugins/winrt/winrtqtversion.h (+18/-26)
dist/qtcreator/src/plugins/winrt/winrtqtversionfactory.cpp (+13/-18)
dist/qtcreator/src/plugins/winrt/winrtqtversionfactory.h (+14/-22)
dist/qtcreator/src/plugins/winrt/winrtrunconfiguration.cpp (+19/-26)
dist/qtcreator/src/plugins/winrt/winrtrunconfiguration.h (+20/-32)
dist/qtcreator/src/plugins/winrt/winrtrunconfigurationwidget.cpp (+38/-46)
dist/qtcreator/src/plugins/winrt/winrtrunconfigurationwidget.h (+16/-35)
dist/qtcreator/src/plugins/winrt/winrtrunconfigurationwidget.ui (+0/-39)
dist/qtcreator/src/plugins/winrt/winrtruncontrol.cpp (+18/-22)
dist/qtcreator/src/plugins/winrt/winrtruncontrol.h (+21/-30)
dist/qtcreator/src/plugins/winrt/winrtrunfactories.cpp (+13/-18)
dist/qtcreator/src/plugins/winrt/winrtrunfactories.h (+24/-32)
dist/qtcreator/src/plugins/winrt/winrtrunnerhelper.cpp (+51/-50)
dist/qtcreator/src/plugins/winrt/winrtrunnerhelper.h (+21/-27)
dist/qtcreator/src/qtcreatorlibrary.pri (+11/-10)
dist/qtcreator/src/qtcreatorplugin.pri (+8/-7)
dist/qtcreator/src/qtcreatortool.pri (+12/-3)
dist/qtcreator/src/rpath.pri (+1/-1)
dist/qtcreator/src/share/3rdparty/data.pro (+17/-0)
dist/qtcreator/src/share/3rdparty/fonts/SourceCodePro.txt (+93/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/alert.xml (+83/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/autoconf.xml (+396/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/bash.xml (+956/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/cmake.xml (+1301/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/css.xml (+920/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/doxygen.xml (+514/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/dtd.xml (+110/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/html.xml (+226/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/ini.xml (+80/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/java.xml (+3858/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/javadoc.xml (+108/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/makefile.xml (+218/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/perl.xml (+842/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/ruby.xml (+924/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/valgrind-suppression.xml (+51/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/xml.xml (+150/-0)
dist/qtcreator/src/share/3rdparty/generic-highlighter/yacc.xml (+164/-0)
dist/qtcreator/src/share/README (+0/-2)
dist/qtcreator/src/share/qtcreator/data.pro (+22/-0)
dist/qtcreator/src/share/qtcreator/externaltools/lrelease.xml (+14/-18)
dist/qtcreator/src/share/qtcreator/externaltools/lupdate.xml (+14/-18)
dist/qtcreator/src/share/qtcreator/externaltools/notepad_win.xml (+15/-19)
dist/qtcreator/src/share/qtcreator/externaltools/qmlscene.xml (+14/-18)
dist/qtcreator/src/share/qtcreator/externaltools/qmlviewer.xml (+14/-18)
dist/qtcreator/src/share/qtcreator/externaltools/sort.xml (+14/-18)
dist/qtcreator/src/share/qtcreator/externaltools/vi.xml (+15/-19)
dist/qtcreator/src/share/qtcreator/externaltools/vi_mac.xml (+15/-19)
dist/qtcreator/src/shared/clang/clang_installation.pri (+14/-5)
dist/qtcreator/src/shared/cpaster/cgi.cpp (+13/-18)
dist/qtcreator/src/shared/cpaster/cgi.h (+14/-22)
dist/qtcreator/src/shared/cpaster/splitter.cpp (+13/-18)
dist/qtcreator/src/shared/cpaster/splitter.h (+14/-22)
dist/qtcreator/src/shared/designerintegrationv2/formresizer.cpp (+13/-18)
dist/qtcreator/src/shared/designerintegrationv2/formresizer.h (+15/-22)
dist/qtcreator/src/shared/designerintegrationv2/sizehandlerect.cpp (+14/-18)
dist/qtcreator/src/shared/designerintegrationv2/sizehandlerect.h (+15/-24)
dist/qtcreator/src/shared/designerintegrationv2/widgethost.cpp (+13/-18)
dist/qtcreator/src/shared/designerintegrationv2/widgethost.h (+14/-22)
dist/qtcreator/src/shared/designerintegrationv2/widgethostconstants.h (+14/-23)
dist/qtcreator/src/shared/help/bookmarkmanager.cpp (+17/-30)
dist/qtcreator/src/shared/help/bookmarkmanager.h (+17/-35)
dist/qtcreator/src/shared/help/contentwindow.cpp (+13/-18)
dist/qtcreator/src/shared/help/contentwindow.h (+14/-22)
dist/qtcreator/src/shared/help/filternamedialog.cpp (+17/-22)
dist/qtcreator/src/shared/help/filternamedialog.h (+15/-24)
dist/qtcreator/src/shared/help/help.pri (+2/-1)
dist/qtcreator/src/shared/help/helpicons.h (+47/-0)
dist/qtcreator/src/shared/help/indexwindow.cpp (+29/-34)
dist/qtcreator/src/shared/help/indexwindow.h (+16/-24)
dist/qtcreator/src/shared/help/topicchooser.cpp (+13/-18)
dist/qtcreator/src/shared/help/topicchooser.h (+15/-26)
dist/qtcreator/src/shared/json/README.md (+3/-0)
dist/qtcreator/src/shared/json/json.cpp (+4964/-0)
dist/qtcreator/src/shared/json/json.h (+589/-0)
dist/qtcreator/src/shared/json/json.pri (+2/-0)
dist/qtcreator/src/shared/json/json.qbs (+15/-0)
dist/qtcreator/src/shared/modeltest/modeltest.cpp (+48/-53)
dist/qtcreator/src/shared/modeltest/modeltest.h (+14/-22)
dist/qtcreator/src/shared/pch_files.qbs (+16/-0)
dist/qtcreator/src/shared/proparser/ioutils.cpp (+49/-32)
dist/qtcreator/src/shared/proparser/ioutils.h (+14/-22)
dist/qtcreator/src/shared/proparser/profileevaluator.cpp (+13/-18)
dist/qtcreator/src/shared/proparser/profileevaluator.h (+14/-22)
dist/qtcreator/src/shared/proparser/proiteminfo.xml (+0/-109)
dist/qtcreator/src/shared/proparser/proitems.cpp (+73/-21)
dist/qtcreator/src/shared/proparser/proitems.h (+41/-24)
dist/qtcreator/src/shared/proparser/proparser.qbs (+48/-0)
dist/qtcreator/src/shared/proparser/proparser.qrc (+0/-10)
dist/qtcreator/src/shared/proparser/prowriter.cpp (+14/-19)
dist/qtcreator/src/shared/proparser/prowriter.h (+14/-22)
dist/qtcreator/src/shared/proparser/qmake_global.h (+14/-22)
dist/qtcreator/src/shared/proparser/qmakebuiltins.cpp (+321/-155)
dist/qtcreator/src/shared/proparser/qmakeevaluator.cpp (+269/-193)
dist/qtcreator/src/shared/proparser/qmakeevaluator.h (+41/-41)
dist/qtcreator/src/shared/proparser/qmakeevaluator_p.h (+14/-22)
dist/qtcreator/src/shared/proparser/qmakeglobals.cpp (+37/-23)
dist/qtcreator/src/shared/proparser/qmakeglobals.h (+17/-23)
dist/qtcreator/src/shared/proparser/qmakeparser.cpp (+413/-117)
dist/qtcreator/src/shared/proparser/qmakeparser.h (+34/-30)
dist/qtcreator/src/shared/proparser/qmakevfs.cpp (+28/-21)
dist/qtcreator/src/shared/proparser/qmakevfs.h (+15/-23)
dist/qtcreator/src/shared/qbs/LGPL_EXCEPTION.txt (+0/-22)
dist/qtcreator/src/shared/qbs/LICENSE.LGPLv21 (+0/-504)
dist/qtcreator/src/shared/qbs/LICENSE.LGPLv3 (+0/-173)
dist/qtcreator/src/shared/qbs/README (+0/-34)
dist/qtcreator/src/shared/qbs/bin/ibmsvc.xml (+0/-12)
dist/qtcreator/src/shared/qbs/bin/ibqbs.bat (+0/-1)
dist/qtcreator/src/shared/qbs/doc/classic.css (+0/-295)
dist/qtcreator/src/shared/qbs/doc/config/macros.qdocconf (+0/-2)
dist/qtcreator/src/shared/qbs/doc/config/qbs-project.qdocconf (+0/-39)
dist/qtcreator/src/shared/qbs/doc/config/style/qt5-sidebar.html (+0/-13)
dist/qtcreator/src/shared/qbs/doc/doc.pri (+0/-66)
dist/qtcreator/src/shared/qbs/doc/doc.qbs (+0/-35)
dist/qtcreator/src/shared/qbs/doc/fixnavi.pl (+0/-144)
dist/qtcreator/src/shared/qbs/doc/qbs-online.qdocconf (+0/-19)
dist/qtcreator/src/shared/qbs/doc/qbs.qdoc (+0/-831)
dist/qtcreator/src/shared/qbs/doc/qbs.qdocconf (+0/-2)
dist/qtcreator/src/shared/qbs/doc/reference/commands.qdoc (+0/-198)
dist/qtcreator/src/shared/qbs/doc/reference/items/androidapk.qdoc (+0/-105)
dist/qtcreator/src/shared/qbs/doc/reference/items/application.qdoc (+0/-45)
dist/qtcreator/src/shared/qbs/doc/reference/items/applicationextension.qdoc (+0/-43)
dist/qtcreator/src/shared/qbs/doc/reference/items/artifact.qdoc (+0/-72)
dist/qtcreator/src/shared/qbs/doc/reference/items/autotestrunner.qdoc (+0/-101)
dist/qtcreator/src/shared/qbs/doc/reference/items/cppapplication.qdoc (+0/-45)
dist/qtcreator/src/shared/qbs/doc/reference/items/depends.qdoc (+0/-123)
dist/qtcreator/src/shared/qbs/doc/reference/items/dynamiclibrary.qdoc (+0/-72)
dist/qtcreator/src/shared/qbs/doc/reference/items/export.qdoc (+0/-70)
dist/qtcreator/src/shared/qbs/doc/reference/items/filetagger.qdoc (+0/-88)
dist/qtcreator/src/shared/qbs/doc/reference/items/group.qbs (+0/-46)
dist/qtcreator/src/shared/qbs/doc/reference/items/group.qdoc (+0/-147)
dist/qtcreator/src/shared/qbs/doc/reference/items/installpackage.qdoc (+0/-89)
dist/qtcreator/src/shared/qbs/doc/reference/items/javaclasscollection.qdoc (+0/-44)
dist/qtcreator/src/shared/qbs/doc/reference/items/javajarfile.qdoc (+0/-56)
dist/qtcreator/src/shared/qbs/doc/reference/items/loadablemodule.qdoc (+0/-43)
dist/qtcreator/src/shared/qbs/doc/reference/items/module.qdoc (+0/-197)
dist/qtcreator/src/shared/qbs/doc/reference/items/probe.qdoc (+0/-69)
dist/qtcreator/src/shared/qbs/doc/reference/items/product.qdoc (+0/-191)
dist/qtcreator/src/shared/qbs/doc/reference/items/project.qdoc (+0/-113)
dist/qtcreator/src/shared/qbs/doc/reference/items/properties.qdoc (+0/-109)
dist/qtcreator/src/shared/qbs/doc/reference/items/propertyoptions.qdoc (+0/-69)
dist/qtcreator/src/shared/qbs/doc/reference/items/qtapplication.qdoc (+0/-47)
dist/qtcreator/src/shared/qbs/doc/reference/items/qtguiapplication.qdoc (+0/-59)
dist/qtcreator/src/shared/qbs/doc/reference/items/rule.qdoc (+0/-185)
dist/qtcreator/src/shared/qbs/doc/reference/items/scanner.qdoc (+0/-95)
dist/qtcreator/src/shared/qbs/doc/reference/items/staticlibrary.qdoc (+0/-57)
dist/qtcreator/src/shared/qbs/doc/reference/items/subproject.qdoc (+0/-78)
dist/qtcreator/src/shared/qbs/doc/reference/items/transformer.qdoc (+0/-109)
dist/qtcreator/src/shared/qbs/doc/reference/items/xpcservice.qdoc (+0/-42)
dist/qtcreator/src/shared/qbs/doc/reference/jsextensions/jsextension-file.qdoc (+0/-81)
dist/qtcreator/src/shared/qbs/doc/reference/jsextensions/jsextension-fileinfo.qdoc (+0/-105)
dist/qtcreator/src/shared/qbs/doc/reference/jsextensions/jsextension-process.qdoc (+0/-170)
dist/qtcreator/src/shared/qbs/doc/reference/jsextensions/jsextension-propertylist.qdoc (+0/-134)
dist/qtcreator/src/shared/qbs/doc/reference/jsextensions/jsextension-temporarydir.qdoc (+0/-71)
dist/qtcreator/src/shared/qbs/doc/reference/jsextensions/jsextension-textfile.qdoc (+0/-108)
dist/qtcreator/src/shared/qbs/doc/reference/jsextensions/jsextensions-general.qdoc (+0/-134)
dist/qtcreator/src/shared/qbs/doc/reference/list-of-tools.qdoc (+0/-70)
dist/qtcreator/src/shared/qbs/doc/reference/modules/android-ndk-module.qdoc (+0/-125)
dist/qtcreator/src/shared/qbs/doc/reference/modules/android-sdk-module.qdoc (+0/-86)
dist/qtcreator/src/shared/qbs/doc/reference/modules/archiver-module.qdoc (+0/-112)
dist/qtcreator/src/shared/qbs/doc/reference/modules/bundle-module.qdoc (+0/-282)
dist/qtcreator/src/shared/qbs/doc/reference/modules/cpp-module.qdoc (+0/-576)
dist/qtcreator/src/shared/qbs/doc/reference/modules/ib-module.qdoc (+0/-201)
dist/qtcreator/src/shared/qbs/doc/reference/modules/java-module.qdoc (+0/-184)
dist/qtcreator/src/shared/qbs/doc/reference/modules/nodejs-module.qdoc (+0/-61)
dist/qtcreator/src/shared/qbs/doc/reference/modules/nsis-module.qdoc (+0/-162)
dist/qtcreator/src/shared/qbs/doc/reference/modules/qbs-module.qdoc (+0/-313)
dist/qtcreator/src/shared/qbs/doc/reference/modules/qt-modules.qdoc (+0/-394)
dist/qtcreator/src/shared/qbs/doc/reference/modules/typescript-module.qdoc (+0/-170)
dist/qtcreator/src/shared/qbs/doc/reference/modules/wix-module.qdoc (+0/-233)
dist/qtcreator/src/shared/qbs/doc/reference/reference.qdoc (+0/-78)
dist/qtcreator/src/shared/qbs/doc/templates/scripts/functions.js (+0/-194)
dist/qtcreator/src/shared/qbs/doc/templates/scripts/jquery.js (+0/-152)
dist/qtcreator/src/shared/qbs/doc/templates/scripts/narrow.js (+0/-89)
dist/qtcreator/src/shared/qbs/doc/templates/scripts/superfish.js (+0/-121)
dist/qtcreator/src/shared/qbs/doc/templates/style/narrow.css (+0/-270)
dist/qtcreator/src/shared/qbs/doc/templates/style/offline.css (+0/-632)
dist/qtcreator/src/shared/qbs/doc/templates/style/style.css (+0/-1592)
dist/qtcreator/src/shared/qbs/doc/templates/style/style_ie6.css (+0/-54)
dist/qtcreator/src/shared/qbs/doc/templates/style/style_ie7.css (+0/-19)
dist/qtcreator/src/shared/qbs/doc/templates/style/superfish.css (+0/-51)
dist/qtcreator/src/shared/qbs/doc/templates/style/superfish_skin.css (+0/-83)
dist/qtcreator/src/shared/qbs/examples/app-and-lib/app/app.qbs (+0/-48)
dist/qtcreator/src/shared/qbs/examples/app-and-lib/app/main.cpp (+0/-36)
dist/qtcreator/src/shared/qbs/examples/app-and-lib/app_and_lib.qbs (+0/-46)
dist/qtcreator/src/shared/qbs/examples/app-and-lib/lib/lib.cpp (+0/-41)
dist/qtcreator/src/shared/qbs/examples/app-and-lib/lib/lib.h (+0/-6)
dist/qtcreator/src/shared/qbs/examples/app-and-lib/lib/lib.qbs (+0/-55)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication.qbs (+0/-71)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication.xcodeproj/project.pbxproj (+0/-309)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication/AppDelegate.h (+0/-37)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication/AppDelegate.m (+0/-47)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication/CocoaApplication-Info.plist (+0/-34)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication/CocoaApplication-Prefix.pch (+0/-33)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication/en.lproj/Credits.rtf (+0/-29)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication/en.lproj/InfoPlist.strings (+0/-1)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication/en.lproj/MainMenu.xib (+0/-4666)
dist/qtcreator/src/shared/qbs/examples/cocoa-application/CocoaApplication/main.m (+0/-36)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication.qbs (+0/-80)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication.xcodeproj/project.pbxproj (+0/-348)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/AppDelegate.h (+0/-46)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/AppDelegate.m (+0/-105)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/CocoaTouchApplication-Info.plist (+0/-55)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/CocoaTouchApplication-Prefix.pch (+0/-40)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/DetailViewController.h (+0/-44)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/DetailViewController.m (+0/-116)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/MasterViewController.h (+0/-43)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/MasterViewController.m (+0/-162)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/DetailViewController_iPad.xib (+0/-223)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/DetailViewController_iPhone.xib (+0/-253)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/InfoPlist.strings (+0/-1)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/MasterViewController_iPad.xib (+0/-152)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/MasterViewController_iPhone.xib (+0/-147)
dist/qtcreator/src/shared/qbs/examples/cocoa-touch-application/CocoaTouchApplication/main.m (+0/-40)
dist/qtcreator/src/shared/qbs/examples/code-generator/code-generator.qbs (+0/-71)
dist/qtcreator/src/shared/qbs/examples/code-generator/hwgen.cpp (+0/-15)
dist/qtcreator/src/shared/qbs/examples/collidingmice/collidingmice.qbs (+0/-56)
dist/qtcreator/src/shared/qbs/examples/collidingmice/main.cpp (+0/-85)
dist/qtcreator/src/shared/qbs/examples/collidingmice/mice.qrc (+0/-5)
dist/qtcreator/src/shared/qbs/examples/collidingmice/mouse.cpp (+0/-190)
dist/qtcreator/src/shared/qbs/examples/collidingmice/mouse.h (+0/-58)
dist/qtcreator/src/shared/qbs/examples/examples.qbs (+0/-51)
dist/qtcreator/src/shared/qbs/examples/helloworld-complex/hello.qbs (+0/-76)
dist/qtcreator/src/shared/qbs/examples/helloworld-complex/src/foo.cpp (+0/-46)
dist/qtcreator/src/shared/qbs/examples/helloworld-complex/src/foo.h (+0/-7)
dist/qtcreator/src/shared/qbs/examples/helloworld-complex/src/main.cpp (+0/-66)
dist/qtcreator/src/shared/qbs/examples/helloworld-complex/src/specialfeature.cpp (+0/-45)
dist/qtcreator/src/shared/qbs/examples/helloworld-complex/src/specialfeature.h (+0/-6)
dist/qtcreator/src/shared/qbs/examples/helloworld-minimal/hello.qbs (+0/-43)
dist/qtcreator/src/shared/qbs/examples/helloworld-minimal/main.cpp (+0/-43)
dist/qtcreator/src/shared/qbs/examples/helloworld-qt/hello.qbs (+0/-43)
dist/qtcreator/src/shared/qbs/examples/helloworld-qt/main.cpp (+0/-46)
dist/qtcreator/src/shared/qbs/examples/install-bundle/coreutils.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/examples/install-bundle/coreutils.h (+0/-4)
dist/qtcreator/src/shared/qbs/examples/install-bundle/install-bundle.qbs (+0/-57)
dist/qtcreator/src/shared/qbs/examples/install-bundle/main.cpp (+0/-10)
dist/qtcreator/src/shared/qbs/qbs-resources/imports/QbsApp.qbs (+0/-28)
dist/qtcreator/src/shared/qbs/qbs-resources/imports/QbsAutotest.qbs (+0/-23)
dist/qtcreator/src/shared/qbs/qbs-resources/imports/QbsFunctions/functions.js (+0/-18)
dist/qtcreator/src/shared/qbs/qbs-resources/imports/QbsLibrary.qbs (+0/-29)
dist/qtcreator/src/shared/qbs/qbs-resources/imports/QbsProduct.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/qbs.pro (+0/-57)
dist/qtcreator/src/shared/qbs/qbs.qbs (+0/-67)
dist/qtcreator/src/shared/qbs/qbs_version.pri (+0/-3)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/BundleTools/bundle-tools.js (+0/-78)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/DarwinTools/darwin-tools.js (+0/-184)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/FileInfo/fileinfo.js (+0/-130)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/ModUtils/utils.js (+0/-354)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/PathTools/path-tools.js (+0/-165)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/AndroidNdkProbe.qbs (+0/-65)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/AndroidSdkProbe.qbs (+0/-54)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/BinaryProbe.qbs (+0/-36)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/FrameworkProbe.qbs (+0/-46)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/IncludeProbe.qbs (+0/-40)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/JdkProbe.qbs (+0/-58)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/NodeJsProbe.qbs (+0/-40)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/PathProbe.qbs (+0/-86)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/PkgConfigProbe.qbs (+0/-83)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/Probes/TypeScriptProbe.qbs (+0/-88)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/UnixUtils/unix-utils.js (+0/-57)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/WindowsUtils/windows-utils.js (+0/-65)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/AndroidApk.qbs (+0/-76)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/Application.qbs (+0/-48)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/ApplicationExtension.qbs (+0/-54)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/AutotestRunner.qbs (+0/-59)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/CppApplication.qbs (+0/-36)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/DynamicLibrary.qbs (+0/-35)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/InstallPackage.qbs (+0/-66)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/JavaClassCollection.qbs (+0/-34)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/JavaJarFile.qbs (+0/-35)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/Library.qbs (+0/-48)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/LoadableModule.qbs (+0/-36)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/NSISSetup.qbs (+0/-34)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/NodeJSApplication.qbs (+0/-33)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/QtApplication.qbs (+0/-35)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/QtGuiApplication.qbs (+0/-41)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/StaticLibrary.qbs (+0/-35)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/WindowsInstallerPackage.qbs (+0/-34)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/WindowsSetupPackage.qbs (+0/-34)
dist/qtcreator/src/shared/qbs/share/qbs/imports/qbs/base/XPCService.qbs (+0/-49)
dist/qtcreator/src/shared/qbs/share/qbs/modules/Android/ndk/ndk.qbs (+0/-283)
dist/qtcreator/src/shared/qbs/share/qbs/modules/Android/ndk/utils.js (+0/-133)
dist/qtcreator/src/shared/qbs/share/qbs/modules/Android/sdk/sdk.qbs (+0/-314)
dist/qtcreator/src/shared/qbs/share/qbs/modules/Android/sdk/utils.js (+0/-59)
dist/qtcreator/src/shared/qbs/share/qbs/modules/archiver/archiver.qbs (+0/-195)
dist/qtcreator/src/shared/qbs/share/qbs/modules/bundle/BundleModule.qbs (+0/-625)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/CppModule.qbs (+0/-307)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/DarwinGCC.qbs (+0/-120)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/GenericGCC.qbs (+0/-386)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/UnixGCC.qbs (+0/-45)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/gcc.js (+0/-677)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/genericunix-gcc.qbs (+0/-36)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/ios-gcc.qbs (+0/-114)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/linux-gcc.qbs (+0/-38)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/msvc.js (+0/-300)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/osx-gcc.qbs (+0/-40)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/windows-mingw.qbs (+0/-109)
dist/qtcreator/src/shared/qbs/share/qbs/modules/cpp/windows-msvc.qbs (+0/-339)
dist/qtcreator/src/shared/qbs/share/qbs/modules/ib/IBModule.qbs (+0/-209)
dist/qtcreator/src/shared/qbs/share/qbs/modules/ib/ib.js (+0/-246)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/JavaModule.qbs (+0/-288)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/io/qt/qbs/Artifact.java (+0/-75)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/io/qt/qbs/ArtifactListJsonWriter.java (+0/-153)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/io/qt/qbs/ArtifactListTextWriter.java (+0/-60)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/io/qt/qbs/ArtifactListWriter.java (+0/-40)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/io/qt/qbs/ArtifactListXmlWriter.java (+0/-98)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/io/qt/qbs/tools/JavaCompilerScannerTool.java (+0/-66)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/io/qt/qbs/tools/utils/JavaCompilerOptions.java (+0/-100)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/io/qt/qbs/tools/utils/JavaCompilerScanner.java (+0/-139)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/io/qt/qbs/tools/utils/NullFileObject.java (+0/-166)
dist/qtcreator/src/shared/qbs/share/qbs/modules/java/utils.js (+0/-289)
dist/qtcreator/src/shared/qbs/share/qbs/modules/nodejs/NodeJS.qbs (+0/-126)
dist/qtcreator/src/shared/qbs/share/qbs/modules/nsis/NSISModule.qbs (+0/-241)
dist/qtcreator/src/shared/qbs/share/qbs/modules/qbs/common.qbs (+0/-153)
dist/qtcreator/src/shared/qbs/share/qbs/modules/typescript/TypeScriptModule.qbs (+0/-237)
dist/qtcreator/src/shared/qbs/share/qbs/modules/typescript/qbs-tsc-scan/.gitignore (+0/-5)
dist/qtcreator/src/shared/qbs/share/qbs/modules/typescript/qbs-tsc-scan/qbs-tsc-scan.ts (+0/-68)
dist/qtcreator/src/shared/qbs/share/qbs/modules/typescript/typescript.js (+0/-258)
dist/qtcreator/src/shared/qbs/share/qbs/modules/wix/WiXModule.qbs (+0/-444)
dist/qtcreator/src/shared/qbs/share/share.qbs (+0/-41)
dist/qtcreator/src/shared/qbs/src/app/app.pri (+0/-22)
dist/qtcreator/src/shared/qbs/src/app/app.pro (+0/-10)
dist/qtcreator/src/shared/qbs/src/app/apps.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/src/app/config-ui/Info.plist (+0/-12)
dist/qtcreator/src/shared/qbs/src/app/config-ui/commandlineparser.cpp (+0/-97)
dist/qtcreator/src/shared/qbs/src/app/config-ui/commandlineparser.h (+0/-56)
dist/qtcreator/src/shared/qbs/src/app/config-ui/config-ui.pro (+0/-22)
dist/qtcreator/src/shared/qbs/src/app/config-ui/config-ui.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/src/app/config-ui/main.cpp (+0/-62)
dist/qtcreator/src/shared/qbs/src/app/config-ui/mainwindow.cpp (+0/-184)
dist/qtcreator/src/shared/qbs/src/app/config-ui/mainwindow.h (+0/-66)
dist/qtcreator/src/shared/qbs/src/app/config-ui/mainwindow.ui (+0/-37)
dist/qtcreator/src/shared/qbs/src/app/config/config.pro (+0/-13)
dist/qtcreator/src/shared/qbs/src/app/config/config.qbs (+0/-14)
dist/qtcreator/src/shared/qbs/src/app/config/configcommand.h (+0/-51)
dist/qtcreator/src/shared/qbs/src/app/config/configcommandexecutor.cpp (+0/-143)
dist/qtcreator/src/shared/qbs/src/app/config/configcommandexecutor.h (+0/-57)
dist/qtcreator/src/shared/qbs/src/app/config/configcommandlineparser.cpp (+0/-136)
dist/qtcreator/src/shared/qbs/src/app/config/configcommandlineparser.h (+0/-58)
dist/qtcreator/src/shared/qbs/src/app/config/configmain.cpp (+0/-64)
dist/qtcreator/src/shared/qbs/src/app/qbs-qmltypes/main.cpp (+0/-68)
dist/qtcreator/src/shared/qbs/src/app/qbs-qmltypes/qbs-qmltypes.pro (+0/-6)
dist/qtcreator/src/shared/qbs/src/app/qbs-qmltypes/qbs-qmltypes.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-android/android-setup.cpp (+0/-176)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-android/android-setup.h (+0/-46)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-android/commandlineparser.cpp (+0/-133)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-android/commandlineparser.h (+0/-65)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-android/main.cpp (+0/-59)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-android/qbs-setup-android.pro (+0/-12)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-android/qbs-setup-android.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-qt/commandlineparser.cpp (+0/-125)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-qt/commandlineparser.h (+0/-63)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-qt/main.cpp (+0/-94)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-qt/qbs-setup-qt.exe.manifest (+0/-13)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-qt/qbs-setup-qt.pro (+0/-17)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-qt/qbs-setup-qt.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-qt/qbs-setup-qt.rc (+0/-4)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-qt/setupqt.cpp (+0/-542)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-qt/setupqt.h (+0/-58)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/commandlineparser.cpp (+0/-132)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/commandlineparser.h (+0/-65)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/compilerversion.cpp (+0/-221)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/compilerversion.h (+0/-47)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/main.cpp (+0/-73)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/msvcinfo.h (+0/-70)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/msvcprobe.cpp (+0/-232)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/msvcprobe.h (+0/-43)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/probe.cpp (+0/-315)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/probe.h (+0/-47)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/qbs-setup-toolchains.exe.manifest (+0/-13)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/qbs-setup-toolchains.pro (+0/-25)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/qbs-setup-toolchains.qbs (+0/-23)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/qbs-setup-toolchains.rc (+0/-4)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/vsenvironmentdetector.cpp (+0/-176)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/vsenvironmentdetector.h (+0/-59)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/xcodeprobe.cpp (+0/-361)
dist/qtcreator/src/shared/qbs/src/app/qbs-setup-toolchains/xcodeprobe.h (+0/-43)
dist/qtcreator/src/shared/qbs/src/app/qbs/application.cpp (+0/-69)
dist/qtcreator/src/shared/qbs/src/app/qbs/application.h (+0/-57)
dist/qtcreator/src/shared/qbs/src/app/qbs/commandlinefrontend.cpp (+0/-632)
dist/qtcreator/src/shared/qbs/src/app/qbs/commandlinefrontend.h (+0/-116)
dist/qtcreator/src/shared/qbs/src/app/qbs/consoleprogressobserver.cpp (+0/-103)
dist/qtcreator/src/shared/qbs/src/app/qbs/consoleprogressobserver.h (+0/-62)
dist/qtcreator/src/shared/qbs/src/app/qbs/ctrlchandler.cpp (+0/-71)
dist/qtcreator/src/shared/qbs/src/app/qbs/ctrlchandler.h (+0/-36)
dist/qtcreator/src/shared/qbs/src/app/qbs/main.cpp (+0/-87)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/command.cpp (+0/-526)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/command.h (+0/-225)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/commandlineoption.cpp (+0/-631)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/commandlineoption.h (+0/-379)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/commandlineoptionpool.cpp (+0/-247)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/commandlineoptionpool.h (+0/-76)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/commandlineparser.cpp (+0/-632)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/commandlineparser.h (+0/-84)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/commandpool.cpp (+0/-88)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/commandpool.h (+0/-57)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/commandtype.h (+0/-43)
dist/qtcreator/src/shared/qbs/src/app/qbs/parser/parser.pri (+0/-16)
dist/qtcreator/src/shared/qbs/src/app/qbs/qbs.pro (+0/-28)
dist/qtcreator/src/shared/qbs/src/app/qbs/qbs.qbs (+0/-47)
dist/qtcreator/src/shared/qbs/src/app/qbs/qbstool.cpp (+0/-95)
dist/qtcreator/src/shared/qbs/src/app/qbs/qbstool.h (+0/-52)
dist/qtcreator/src/shared/qbs/src/app/qbs/status.cpp (+0/-159)
dist/qtcreator/src/shared/qbs/src/app/qbs/status.h (+0/-41)
dist/qtcreator/src/shared/qbs/src/app/shared/logging/coloredoutput.cpp (+0/-92)
dist/qtcreator/src/shared/qbs/src/app/shared/logging/coloredoutput.h (+0/-63)
dist/qtcreator/src/shared/qbs/src/app/shared/logging/consolelogger.cpp (+0/-107)
dist/qtcreator/src/shared/qbs/src/app/shared/logging/consolelogger.h (+0/-79)
dist/qtcreator/src/shared/qbs/src/app/shared/logging/logging.pri (+0/-2)
dist/qtcreator/src/shared/qbs/src/install_prefix.pri (+0/-1)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/api.pri (+0/-48)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/changeset.cpp (+0/-388)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/changeset.h (+0/-131)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/internaljobs.cpp (+0/-438)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/internaljobs.h (+0/-226)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/jobs.cpp (+0/-352)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/jobs.h (+0/-159)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/languageinfo.cpp (+0/-111)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/languageinfo.h (+0/-50)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/project.cpp (+0/-1233)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/project.h (+0/-160)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/project_p.h (+0/-126)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/projectdata.cpp (+0/-830)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/projectdata.h (+0/-249)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/projectdata_p.h (+0/-127)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/projectfileupdater.cpp (+0/-540)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/projectfileupdater.h (+0/-138)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/propertymap_p.h (+0/-48)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/qmljsrewriter.cpp (+0/-719)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/qmljsrewriter.h (+0/-121)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/rulecommand.cpp (+0/-142)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/rulecommand.h (+0/-78)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/rulecommand_p.h (+0/-59)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/runenvironment.cpp (+0/-245)
dist/qtcreator/src/shared/qbs/src/lib/corelib/api/runenvironment.h (+0/-77)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/abstractcommandexecutor.cpp (+0/-76)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/abstractcommandexecutor.h (+0/-91)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/artifact.cpp (+0/-179)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/artifact.h (+0/-135)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/artifactcleaner.cpp (+0/-231)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/artifactcleaner.h (+0/-63)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/artifactset.cpp (+0/-92)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/artifactset.h (+0/-61)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/artifactvisitor.cpp (+0/-73)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/artifactvisitor.h (+0/-63)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/buildgraph.cpp (+0/-547)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/buildgraph.h (+0/-86)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/buildgraph.pri (+0/-82)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/buildgraphloader.cpp (+0/-825)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/buildgraphloader.h (+0/-135)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/buildgraphnode.cpp (+0/-81)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/buildgraphnode.h (+0/-86)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/buildgraphvisitor.h (+0/-58)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/command.cpp (+0/-372)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/command.h (+0/-159)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/cycledetector.cpp (+0/-102)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/cycledetector.h (+0/-69)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/depscanner.cpp (+0/-217)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/depscanner.h (+0/-101)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/emptydirectoriesremover.cpp (+0/-107)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/emptydirectoriesremover.h (+0/-63)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/executor.cpp (+0/-1078)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/executor.h (+0/-171)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/executorjob.cpp (+0/-165)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/executorjob.h (+0/-90)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/filedependency.cpp (+0/-93)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/filedependency.h (+0/-78)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/forward_decls.h (+0/-64)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/inputartifactscanner.cpp (+0/-395)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/inputartifactscanner.h (+0/-144)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/jscommandexecutor.cpp (+0/-220)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/jscommandexecutor.h (+0/-74)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/nodeset.cpp (+0/-90)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/nodeset.h (+0/-131)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/nodetreedumper.cpp (+0/-117)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/nodetreedumper.h (+0/-73)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/processcommandexecutor.cpp (+0/-296)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/processcommandexecutor.h (+0/-88)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/productbuilddata.cpp (+0/-147)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/productbuilddata.h (+0/-85)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/productinstaller.cpp (+0/-214)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/productinstaller.h (+0/-73)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/projectbuilddata.cpp (+0/-588)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/projectbuilddata.h (+0/-112)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/qtmocscanner.cpp (+0/-209)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/qtmocscanner.h (+0/-77)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rescuableartifactdata.cpp (+0/-78)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rescuableartifactdata.h (+0/-74)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rulegraph.cpp (+0/-143)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rulegraph.h (+0/-81)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rulenode.cpp (+0/-177)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rulenode.h (+0/-81)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rulesapplicator.cpp (+0/-530)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rulesapplicator.h (+0/-94)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rulesevaluationcontext.cpp (+0/-117)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/rulesevaluationcontext.h (+0/-87)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/scanresultcache.cpp (+0/-65)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/scanresultcache.h (+0/-87)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/timestampsupdater.cpp (+0/-87)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/timestampsupdater.h (+0/-51)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/transformer.cpp (+0/-322)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/transformer.h (+0/-90)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/tst_buildgraph.cpp (+0/-131)
dist/qtcreator/src/shared/qbs/src/lib/corelib/buildgraph/tst_buildgraph.h (+0/-67)
dist/qtcreator/src/shared/qbs/src/lib/corelib/corelib.pro (+0/-36)
dist/qtcreator/src/shared/qbs/src/lib/corelib/corelib.qbs (+0/-432)
dist/qtcreator/src/shared/qbs/src/lib/corelib/generators/generator.h (+0/-107)
dist/qtcreator/src/shared/qbs/src/lib/corelib/generators/generators.pri (+0/-2)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/domxml.cpp (+0/-371)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/domxml.h (+0/-119)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/file.cpp (+0/-161)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/file.h (+0/-45)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/jsextensions.cpp (+0/-82)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/jsextensions.h (+0/-62)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/jsextensions.pri (+0/-25)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/moduleproperties.cpp (+0/-153)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/moduleproperties.h (+0/-62)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/process.cpp (+0/-243)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/process.h (+0/-97)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/propertylist.h (+0/-99)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/propertylist.mm (+0/-360)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/propertylistutils.h (+0/-110)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/propertylistutils.mm (+0/-197)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/temporarydir.cpp (+0/-76)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/temporarydir.h (+0/-60)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/textfile.cpp (+0/-189)
dist/qtcreator/src/shared/qbs/src/lib/corelib/jsextensions/textfile.h (+0/-82)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/artifactproperties.cpp (+0/-66)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/artifactproperties.h (+0/-71)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/asttools.cpp (+0/-65)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/asttools.h (+0/-49)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/builtindeclarations.cpp (+0/-415)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/builtindeclarations.h (+0/-83)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/builtinvalue.cpp (+0/-53)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/builtinvalue.h (+0/-68)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/deprecationinfo.h (+0/-62)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/evaluationdata.h (+0/-56)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/evaluator.cpp (+0/-230)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/evaluator.h (+0/-88)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/evaluatorscriptclass.cpp (+0/-626)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/evaluatorscriptclass.h (+0/-111)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/filecontext.cpp (+0/-57)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/filecontext.h (+0/-59)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/filecontextbase.cpp (+0/-52)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/filecontextbase.h (+0/-73)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/filetags.cpp (+0/-107)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/filetags.h (+0/-80)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/forward_decls.h (+0/-129)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/functiondeclaration.h (+0/-64)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/identifiersearch.cpp (+0/-70)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/identifiersearch.h (+0/-60)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/item.cpp (+0/-317)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/item.h (+0/-155)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itemdeclaration.cpp (+0/-60)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itemdeclaration.h (+0/-70)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itemobserver.h (+0/-49)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itempool.cpp (+0/-55)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itempool.h (+0/-61)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itemreader.cpp (+0/-87)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itemreader.h (+0/-86)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itemreaderastvisitor.cpp (+0/-668)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itemreaderastvisitor.h (+0/-107)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itemreadervisitorstate.cpp (+0/-168)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/itemreadervisitorstate.h (+0/-69)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/jsimports.h (+0/-68)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/language.cpp (+0/-1323)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/language.h (+0/-502)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/language.pri (+0/-81)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/loader.cpp (+0/-124)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/loader.h (+0/-65)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/moduleloader.cpp (+0/-1685)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/moduleloader.h (+0/-260)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/modulemerger.cpp (+0/-226)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/modulemerger.h (+0/-73)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/preparescriptobserver.cpp (+0/-63)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/preparescriptobserver.h (+0/-58)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/projectresolver.cpp (+0/-1115)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/projectresolver.h (+0/-160)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/property.h (+0/-81)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/propertydeclaration.cpp (+0/-206)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/propertydeclaration.h (+0/-115)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/propertymapinternal.cpp (+0/-106)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/propertymapinternal.h (+0/-65)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/qualifiedid.cpp (+0/-74)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/qualifiedid.h (+0/-55)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/resolvedfilecontext.cpp (+0/-81)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/resolvedfilecontext.h (+0/-70)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/scriptengine.cpp (+0/-587)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/scriptengine.h (+0/-177)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/scriptpropertyobserver.h (+0/-54)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/Banana (+0/-1)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/baseproperty.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/baseproperty_base.qbs (+0/-4)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/buildconfigstringlistsyntax.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/builtinFunctionInSearchPathsProperty.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/canonicalArchitecture.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/conditionaldepends.qbs (+0/-67)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/conditionaldepends_base.qbs (+0/-10)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/defaultvalue/egon.qbs (+0/-14)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/defaultvalue/modules/higher/higher.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/defaultvalue/modules/lower/lower.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/dependencyOnAllProfiles.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/environmentvariable.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/ParentItem.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/conflicting_fileTagsFilter.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/dependency_cycle.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/duplicate_sources.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/duplicate_sources_wildcards.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/importloop1.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/importloop2.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/invalid_child_item_type.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/invalid_file.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/invalid_property_type.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/invalid_stringlist_element.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/misused-inherited-property.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/multiple_exports.qbs (+0/-4)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/multiple_properties_in_subproject.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/nonexistentouter.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/oldQbsVersion.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/properties-item-with-invalid-condition.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/references_cycle.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/references_cycle2.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/references_cycle3.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/reserved_name_in_import.qbs (+0/-4)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/subproject_cycle.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/subproject_cycle2.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/subproject_cycle3.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/throw_in_property_binding.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/undeclared_item.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/undeclared_property.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/undeclared_property_in_Properties_item.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/undeclared_property_in_export_item.qbs (+0/-14)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/undeclared_property_in_export_item2.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/undeclared_property_in_export_item3.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/undeclared_property_wrapper.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/undefined_stringlist_element.qbs (+0/-4)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/unknown_item_type.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/unknown_module.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/erroneous/wrongQbsVersionFormat.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/exports.qbs (+0/-71)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/exports_product.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/filecontextproperties.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/filetags.qbs (+0/-61)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/getNativeSetting.qbs (+0/-23)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/groupconditions.qbs (+0/-53)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/groupname.qbs (+0/-20)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/homeDirectory.qbs (+0/-18)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/idusage.qbs (+0/-20)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/idusagebase.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/import-collection/collection/file1.js (+0/-1)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/import-collection/collection/file2.js (+0/-1)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/import-collection/imports/Collection/file1.js (+0/-1)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/import-collection/imports/Collection/file2.js (+0/-1)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/import-collection/product.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/import-collection/project.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/invalidBindingInDisabledItem.qbs (+0/-16)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/jsextensions.js (+0/-65)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/jsimportsinmultiplescopes.js (+0/-12)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/jsimportsinmultiplescopes.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/moduleproperties.qbs (+0/-40)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modules.qbs (+0/-57)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modules/dummy/deep/moat/dummydeepmoat.qbs (+0/-4)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modules/dummy/dummy.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modules/dummy/dummy_base.qbs (+0/-4)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modules/dummy2/dummy2.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modules/dummyqt/core/dummycore.qbs (+0/-16)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modules/dummyqt/gui/dummygui.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modules/dummyqt/network/dummynetwork.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modules/scopemod/scopemod.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modulescope.qbs (+0/-14)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/modulescope_base.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/nativesettings.ini (+0/-1)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/outerInGroup.qbs (+0/-14)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/pathproperties.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/productconditions.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/productdirectories.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/profilevaluesandoverriddenvalues.qbs (+0/-21)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/properties-block-in-group.qbs (+0/-16)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/propertiesblocks.qbs (+0/-173)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/propertiesblocks_base.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/qbs-properties-in-project-condition.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/recursive-dependencies/recursive-dependencies.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/rfc1034identifier.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/subdir/exports-mylib.qbs (+0/-14)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/subdir/pathproperties_base.qbs (+0/-4)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/testdata/subdir2/exports-mylib2.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/tst_language.cpp (+0/-1795)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/tst_language.h (+0/-123)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/value.cpp (+0/-180)
dist/qtcreator/src/shared/qbs/src/lib/corelib/language/value.h (+0/-204)
dist/qtcreator/src/shared/qbs/src/lib/corelib/logging/ilogsink.cpp (+0/-119)
dist/qtcreator/src/shared/qbs/src/lib/corelib/logging/ilogsink.h (+0/-82)
dist/qtcreator/src/shared/qbs/src/lib/corelib/logging/logger.cpp (+0/-272)
dist/qtcreator/src/shared/qbs/src/lib/corelib/logging/logger.h (+0/-138)
dist/qtcreator/src/shared/qbs/src/lib/corelib/logging/logging.pri (+0/-16)
dist/qtcreator/src/shared/qbs/src/lib/corelib/logging/translator.h (+0/-48)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/parser.pri (+0/-21)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmlerror.cpp (+0/-283)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmlerror.h (+0/-77)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljs.g (+0/-2984)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsast.cpp (+0/-916)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsast_p.h (+0/-2624)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsastfwd_p.h (+0/-173)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsastvisitor.cpp (+0/-45)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsastvisitor_p.h (+0/-316)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsengine_p.cpp (+0/-152)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsengine_p.h (+0/-116)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsglobal_p.h (+0/-53)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsgrammar.cpp (+0/-1002)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsgrammar_p.h (+0/-202)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljskeywords_p.h (+0/-853)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljslexer.cpp (+0/-1142)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljslexer_p.h (+0/-234)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsmemorypool_p.h (+0/-158)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsparser.cpp (+0/-1811)
dist/qtcreator/src/shared/qbs/src/lib/corelib/parser/qmljsparser_p.h (+0/-231)
dist/qtcreator/src/shared/qbs/src/lib/corelib/qbs.h (+0/-52)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/architectures.cpp (+0/-91)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/architectures.h (+0/-41)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/buildgraphlocker.cpp (+0/-133)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/buildgraphlocker.h (+0/-61)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/buildoptions.cpp (+0/-324)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/buildoptions.h (+0/-94)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/cleanoptions.cpp (+0/-159)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/cleanoptions.h (+0/-68)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/codelocation.cpp (+0/-156)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/codelocation.h (+0/-79)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/commandechomode.cpp (+0/-84)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/commandechomode.h (+0/-55)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/error.cpp (+0/-197)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/error.h (+0/-95)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/executablefinder.cpp (+0/-146)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/executablefinder.h (+0/-71)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/fileinfo.cpp (+0/-500)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/fileinfo.h (+0/-99)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/filetime.h (+0/-130)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/filetime_unix.cpp (+0/-79)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/filetime_win.cpp (+0/-103)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/generateoptions.cpp (+0/-92)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/generateoptions.h (+0/-62)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/hostosinfo.h (+0/-174)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/id.cpp (+0/-325)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/id.h (+0/-88)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/installoptions.cpp (+0/-222)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/installoptions.h (+0/-79)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/persistence.cpp (+0/-319)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/persistence.h (+0/-205)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/persistentobject.h (+0/-49)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/preferences.cpp (+0/-134)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/preferences.h (+0/-67)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/processresult.cpp (+0/-122)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/processresult.h (+0/-73)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/processresult_p.h (+0/-57)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/processutils.cpp (+0/-97)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/processutils.h (+0/-46)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/profile.cpp (+0/-237)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/profile.h (+0/-95)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/progressobserver.cpp (+0/-96)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/progressobserver.h (+0/-63)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/projectgeneratormanager.cpp (+0/-78)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/projectgeneratormanager.h (+0/-71)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/propertyfinder.cpp (+0/-75)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/propertyfinder.h (+0/-61)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/qbs_export.h (+0/-45)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/qbsassert.cpp (+0/-51)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/qbsassert.h (+0/-65)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/qttools.cpp (+0/-41)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/qttools.h (+0/-41)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/scannerpluginmanager.cpp (+0/-116)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/scannerpluginmanager.h (+0/-67)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/scripttools.cpp (+0/-143)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/scripttools.h (+0/-110)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/settings.cpp (+0/-159)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/settings.h (+0/-77)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/settingsmodel.cpp (+0/-396)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/settingsmodel.h (+0/-74)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/setupprojectparameters.cpp (+0/-568)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/setupprojectparameters.h (+0/-124)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/shellutils.cpp (+0/-133)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/shellutils.h (+0/-50)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/tools.pri (+0/-106)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/tst_tools.cpp (+0/-178)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/tst_tools.h (+0/-58)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/version.cpp (+0/-138)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/version.h (+0/-86)
dist/qtcreator/src/shared/qbs/src/lib/corelib/tools/weakpointer.h (+0/-61)
dist/qtcreator/src/shared/qbs/src/lib/corelib/use_corelib.pri (+0/-49)
dist/qtcreator/src/shared/qbs/src/lib/corelib/use_installed_corelib.pri (+0/-39)
dist/qtcreator/src/shared/qbs/src/lib/library.pri (+0/-39)
dist/qtcreator/src/shared/qbs/src/lib/libs.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/qtenvironment.h (+0/-76)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/qtmoduleinfo.cpp (+0/-649)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/qtmoduleinfo.h (+0/-103)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/qtprofilesetup.cpp (+0/-421)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/qtprofilesetup.h (+0/-48)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/qtprofilesetup.pro (+0/-24)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/qtprofilesetup.qbs (+0/-29)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/templates.qrc (+0/-12)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/templates/QtModule.qbs (+0/-56)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/templates/QtPlugin.qbs (+0/-31)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/templates/core.qbs (+0/-360)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/templates/gui.qbs (+0/-62)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/templates/moc.js (+0/-55)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/templates/module.qbs (+0/-27)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/templates/phonon.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/templates/plugin.qbs (+0/-25)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/use_installed_qtprofilesetup.pri (+0/-20)
dist/qtcreator/src/shared/qbs/src/lib/qtprofilesetup/use_qtprofilesetup.pri (+0/-48)
dist/qtcreator/src/shared/qbs/src/libexec/libexec.pri (+0/-8)
dist/qtcreator/src/shared/qbs/src/libexec/libexec.pro (+0/-1)
dist/qtcreator/src/shared/qbs/src/libexec/libexec.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/src/library_dirname.pri (+0/-1)
dist/qtcreator/src/shared/qbs/src/plugins/plugins.pri (+0/-21)
dist/qtcreator/src/shared/qbs/src/plugins/plugins.pro (+0/-2)
dist/qtcreator/src/shared/qbs/src/plugins/plugins.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/cpp/CPlusPlusForwardDeclarations.h (+0/-144)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/cpp/Lexer.cpp (+0/-662)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/cpp/Lexer.h (+0/-155)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/cpp/Token.cpp (+0/-147)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/cpp/Token.h (+0/-364)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/cpp/cpp.pro (+0/-11)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/cpp/cpp.qbs (+0/-18)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/cpp/cpp_global.h (+0/-40)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/cpp/cppscanner.cpp (+0/-354)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/qt/qt.pro (+0/-9)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/qt/qt.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/qt/qtscanner.cpp (+0/-184)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/scanner.h (+0/-98)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/scanner.pro (+0/-3)
dist/qtcreator/src/shared/qbs/src/plugins/scanner/scannerplugin.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/src/src.qbs (+0/-10)
dist/qtcreator/src/shared/qbs/static.pro (+0/-78)
dist/qtcreator/src/shared/qbs/tests/auto/api/api.pro (+0/-25)
dist/qtcreator/src/shared/qbs/tests/auto/api/api.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/QBS-728/project.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/add-qobject-macro-to-cpp-file/main.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/add-qobject-macro-to-cpp-file/object.cpp (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/add-qobject-macro-to-cpp-file/object.h (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/add-qobject-macro-to-cpp-file/project.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/added-file-persistent/file.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/added-file-persistent/main.cpp (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/added-file-persistent/project.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/app-without-sources/a.c (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/app-without-sources/b.c (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/app-without-sources/project.qbs (+0/-39)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/base-properties/imports/Bar.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/base-properties/imports/Foo.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/base-properties/main.cpp (+0/-44)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/base-properties/prj.qbs (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/build-properties-source/main.cpp (+0/-40)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/build-properties-source/project.qbs (+0/-17)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/build-single-file/compiled.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/build-single-file/project.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/buildgraph-locking/project.qbs (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/change-dependent-lib/change-dependent-lib.qbs (+0/-24)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/change-dependent-lib/main.cpp (+0/-48)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/change-dependent-lib/mylib.cpp (+0/-45)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/codegen/foo.txt (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/codegen/project.qbs (+0/-73)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/command-extraction/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/command-extraction/project.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/disabled-product/disabledProduct.qbs (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/disabled-product/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/disabled-project/disabled_project.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/disabled_install_group/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/disabled_install_group/project.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/duplicate-product-names/explicit.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/duplicate-product-names/implicit-indirect.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/duplicate-product-names/implicit.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/duplicate-product-names/subdir1/subproject.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/duplicate-product-names/subdir2/subproject.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/dynamic-libs/lib1.cpp (+0/-48)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/dynamic-libs/lib2.cpp (+0/-48)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/dynamic-libs/lib3.cpp (+0/-51)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/dynamic-libs/lib4.cpp (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/dynamic-libs/lib4.h (+0/-26)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/dynamic-libs/link_dynamiclib.qbs (+0/-66)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/dynamic-libs/main.cpp (+0/-52)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/empty-filetag-list/dontcompilethis.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/empty-filetag-list/project.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/empty-submodules-list/project.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/enable-and-disable-product/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/enable-and-disable-product/project.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/explicitly-depends-on/project.qbs (+0/-29)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-item-with-group/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-item-with-group/project.qbs (+0/-17)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-simple/lib1.cpp (+0/-45)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-simple/main.cpp (+0/-48)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-simple/project.qbs (+0/-50)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-with-recursive-depends/main1.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-with-recursive-depends/main2.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-with-recursive-depends/modules/module1/module1.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-with-recursive-depends/modules/module2/module2.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/export-with-recursive-depends/project.qbs (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/file-tagger/bla.txt (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/file-tagger/moc_cpp.qbs (+0/-43)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/filetagsfilter_override/InstalledApp.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/filetagsfilter_override/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/filetagsfilter_override/project.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/infinite-loop-js/infinite-loop.qbs (+0/-20)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/infinite-loop-process/infinite-loop.qbs (+0/-28)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/infinite-loop-process/main.cpp (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/infinite-loop-resolving/project.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/inherit-qbs-search-paths/imports/Foo.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/inherit-qbs-search-paths/main.cpp (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/inherit-qbs-search-paths/prj.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/inherit-qbs-search-paths/subdir/modules/bli/m.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/inherit-qbs-search-paths/subdir2/modules/bla/m.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/installed-artifact/installed_artifact.qbs (+0/-27)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/installed-artifact/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/is-runnable/project.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/lib-same-source/main.cpp (+0/-36)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/lib-same-source/project.qbs (+0/-23)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/link-static-lib/helper1/helper1.cpp (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/link-static-lib/helper1/helper1.h (+0/-36)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/link-static-lib/helper2/helper2.cpp (+0/-36)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/link-static-lib/helper2/helper2.h (+0/-36)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/link-static-lib/main.cpp (+0/-39)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/link-static-lib/mystaticlib.cpp (+0/-39)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/link-static-lib/mystaticlibhelper.cpp (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/link-static-lib/project.qbs (+0/-47)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/lots-of-dots/dotty.matrix.ui (+0/-21)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/lots-of-dots/m.a.i.n.cpp (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/lots-of-dots/object.narf.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/lots-of-dots/object.narf.h (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/lots-of-dots/polka.dots.qrc (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/lots-of-dots/project.qbs (+0/-18)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/missing-qobject-header/main.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/missing-qobject-header/myobject.cpp (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/missing-qobject-header/myobject.h (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/moc-cpp/bla.cpp (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/moc-cpp/project.qbs (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/moc-hpp-included/object.cpp (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/moc-hpp-included/object.h (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/moc-hpp-included/project.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/moc-hpp/object.cpp (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/moc-hpp/object.h (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/moc-hpp/project.qbs (+0/-17)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/multi-arch/project.qbs (+0/-54)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/new-output-artifact-in-dependency/lib.cpp (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/new-output-artifact-in-dependency/main.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/new-output-artifact-in-dependency/project.qbs (+0/-17)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/new-pattern-match/project.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/nonexistingprojectproperties/invalidaccessfromproduct.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/nonexistingprojectproperties/project.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/objc/main.mm (+0/-14)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/objc/objc.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/precompiled-header/main.cpp (+0/-27)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/precompiled-header/myobject.cpp (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/precompiled-header/myobject.h (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/precompiled-header/project.qbs (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/precompiled-header/stable.h (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/productNameWithDots/app.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/productNameWithDots/lib.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/productNameWithDots/project.qbs (+0/-17)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-editing/project-with-no-files.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-editing/project.qbs (+0/-39)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-invalidation/project.early-error.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-invalidation/project.late-error.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-invalidation/project.no-error.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-locking/project.qbs (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-properties-by-name/main1.cpp (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-properties-by-name/main2.cpp (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-properties-by-name/project.qbs (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/project-with-properties-item/project.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/properties-blocks/main.cpp (+0/-48)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/properties-blocks/propertiesblocks.qbs (+0/-29)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/qt5-plugin/echointerface.h (+0/-24)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/qt5-plugin/echoplugin.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/qt5-plugin/echoplugin.h (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/qt5-plugin/echoplugin.json.source (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/qt5-plugin/echoplugin_dummy.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/qt5-plugin/project.qbs (+0/-43)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/rc/main.cpp (+0/-34)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/rc/rc.qbs (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/rc/test.rc (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/recursive-wildcards/recursive_wildcards.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/references/invalid1.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/references/invalid2.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/references/subdir-with-one-project/p.qbs (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/references/valid.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/remove-file-dependency/main.cpp (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/remove-file-dependency/removeFileDependency.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/remove-file-dependency/someheader.h (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/rename-product/lib.cpp (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/rename-product/main.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/rename-product/rename.qbs (+0/-18)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/rename-target-artifact/lib.cpp (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/rename-target-artifact/main.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/rename-target-artifact/rename.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/same-base-name/lib.c (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/same-base-name/lib.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/same-base-name/lib.m (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/same-base-name/lib.mm (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/same-base-name/main.c (+0/-18)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/same-base-name/project.qbs (+0/-33)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/simple-probe/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/simple-probe/project.qbs (+0/-32)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/soft-dependency/main.cpp (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/soft-dependency/project.qbs (+0/-14)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/source-file-in-build-dir/project.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/static-lib-deps/a1.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/static-lib-deps/a2.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/static-lib-deps/b.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/static-lib-deps/c.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/static-lib-deps/d.cpp (+0/-26)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/static-lib-deps/e.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/static-lib-deps/main.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/static-lib-deps/project.qbs (+0/-96)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/subprojects/resources/imports/LibraryType/type.js (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/subprojects/resources/modules/QtCoreDepender/qtcoredepender.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/subprojects/subproject1/main.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/subprojects/subproject2/subproject2.qbs (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/subprojects/subproject2/subproject3/subproject3.qbs (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/subprojects/subproject2/subproject3/testlib.cpp (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/subprojects/toplevelproject.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/transformers/main.cpp (+0/-72)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/transformers/transformers.qbs (+0/-87)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/two-default-property-values/modules/mymodule/mymodule.qbs (+0/-24)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/two-default-property-values/modules/myothermodule/myothermodule.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/two-default-property-values/project.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/type-change/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/type-change/project.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/uic/bla.cpp (+0/-38)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/uic/bla.h (+0/-31)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/uic/ui.h (+0/-31)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/uic/ui.ui (+0/-31)
dist/qtcreator/src/shared/qbs/tests/auto/api/testdata/uic/uic.qbs (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/api/tst_api.cpp (+0/-1734)
dist/qtcreator/src/shared/qbs/tests/auto/api/tst_api.h (+0/-136)
dist/qtcreator/src/shared/qbs/tests/auto/auto.pri (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/auto.pro (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/auto.qbs (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/blackbox.pro (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/blackbox.qbs (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/multiple-apks-per-project.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product1/product1.qbs (+0/-27)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product1/src/main/AndroidManifest.xml (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product1/src/main/java/io/qt/dummy/Dummy.java (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product1/src/main/jni/lib1.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product1/src/main/jni/lib2.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product1/src/main/res/values/strings.xml (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product2/product2.qbs (+0/-24)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product2/src/main/AndroidManifest.xml (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product2/src/main/java/io/qt/dummy/Dummy.java (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product2/src/main/jni/lib1.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-apks-per-project/product2/src/main/jni/lib2.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-libs-per-apk/multiple-libs-per-apk.qbs (+0/-23)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-libs-per-apk/src/main/AndroidManifest.xml (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-libs-per-apk/src/main/java/io/qt/dummy/Dummy.java (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-libs-per-apk/src/main/jni/lib1.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-libs-per-apk/src/main/jni/lib2.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/multiple-libs-per-apk/src/main/res/values/strings.xml (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/no-native/no-native.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/android/teapot/teapot.qbs (+0/-87)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/archiver/archivable.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/archiver/list.txt (+0/-2)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/assembly/assembly.qbs (+0/-33)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/assembly/testa.s (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/assembly/testb.S (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/assembly/testc.sx (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/assembly/testd_x86.asm (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/assembly/testd_x86_64.asm (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/badInterpreter/badInterpreter.qbs (+0/-49)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/badInterpreter/qbs/modules/script-test/script-test.qbs (+0/-39)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/badInterpreter/script-interp-missing (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/badInterpreter/script-interp-noexec (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/badInterpreter/script-ok (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/build-directories/project.qbs (+0/-44)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/change-in-disabled-product/project.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/changed-files/file1.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/changed-files/file2.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/changed-files/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/changed-files/project.qbs (+0/-30)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/clean/clean.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/clean/dep.cpp (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/clean/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/dependenciesProperty/dependenciesProperty.qbs (+0/-39)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/dependenciesProperty/product2.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/dynamicMultiplexRule/dynamicMultiplexRule.qbs (+0/-33)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/dynamicRuleOutputs/after/numbers.l (+0/-81)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/dynamicRuleOutputs/before/flexoptionsreader.js (+0/-103)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/dynamicRuleOutputs/before/genlexer.qbs (+0/-115)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/dynamicRuleOutputs/before/numbers.l (+0/-82)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/embedInfoPlist/embedInfoPlist.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/embedInfoPlist/main.m (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/erroneous/nonexistentWorkingDir/project.qbs (+0/-18)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/export-rule/blubber.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/export-rule/export-rule.qbs (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/export-rule/myapp.blubb (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/fileDependencies/awesomelib/awesome.h (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/fileDependencies/awesomelib/magnificent.h (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/fileDependencies/fileDependencies.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/fileDependencies/src/narf.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/fileDependencies/src/narf.h (+0/-2)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/fileDependencies/src/zort.cpp (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/find-java/find-jar.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/frameworkStructure/Widget.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/frameworkStructure/Widget.h (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/frameworkStructure/frameworkStructure.qbs (+0/-15)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/groups-in-modules.qbs (+0/-24)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper/chunk.coal (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper/diamondc.c (+0/-55)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper/helper.qbs (+0/-42)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper2/helper2.c (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper2/helper2.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper3/helper3.c (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper3/helper3.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper4/helper4.c (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper4/helper4.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper5/helper5.c (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper5/helper5.qbs (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper6/helper6.c (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/modules/helper6/helper6.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/groups-in-modules/rock.coal (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/assetcatalog/MainMenu.xib (+0/-680)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/assetcatalog/Storyboard.storyboard (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/assetcatalog/assetcatalogempty.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/assetcatalog/empty.xcassets/other.imageset/Contents.json (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/assetcatalog/main.c (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/empty-asset-catalogs/main.c (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/empty-asset-catalogs/multiple-asset-catalogs.qbs (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/iconset/iconset.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/iconsetapp/iconsetapp.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/iconsetapp/main.c (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/multiple-asset-catalogs/assetcatalog1.xcassets/other.imageset/Contents.json (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/multiple-asset-catalogs/assetcatalog2.xcassets/other.imageset/Contents.json (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/multiple-asset-catalogs/main.c (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ib/multiple-asset-catalogs/multiple-asset-catalogs.qbs (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/inputs-from-dependencies/project.qbs (+0/-51)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/install-tree/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/install-tree/project.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installable/installable.qbs (+0/-43)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installable/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installed-source-files/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installed-source-files/project.qbs (+0/-20)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installed-source-files/readme.txt (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installed-transformer-output/qbs668.qbs (+0/-29)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installed_artifact/installed_artifact.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installed_artifact/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installpackage/installpackage.qbs (+0/-43)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installpackage/lib.cpp (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installpackage/lib.h (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/installpackage/main.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/Car.java (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/HelloWorld.java (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/Jet.java (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/NoPackage.java (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/RandomStuff.java (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/Ship.java (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/Vehicle.java (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/Vehicles.java (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/engine.c (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/java/vehicles.qbs (+0/-87)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/jsextensions-file/file.qbs (+0/-43)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/jsextensions-fileinfo/fileinfo.qbs (+0/-42)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/jsextensions-process/process.qbs (+0/-54)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/jsextensions-propertylist/propertylist.qbs (+0/-129)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/jsextensions-temporarydir/jsextensions-temporarydir.qbs (+0/-28)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/jsextensions-textfile/textfile.qbs (+0/-35)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/list-properties-with-outer/modules/higher/higher.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/list-properties-with-outer/modules/lower/lower.qbs (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/list-properties-with-outer/project.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/list-property-order/modules/higher1/higher1.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/list-property-order/modules/higher2/higher2.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/list-property-order/modules/higher3/higher3.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/list-property-order/modules/lower/lower.qbs (+0/-23)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/list-property-order/product.qbs (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/loadablemodule/exported.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/loadablemodule/exported.h (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/loadablemodule/loadablemodule.qbs (+0/-32)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/loadablemodule/main.cpp (+0/-51)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/mixed-build-variants/main.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/mixed-build-variants/mixed-build-variants.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/multiple-changes/project.qbs (+0/-33)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/nested-properties/modules/higherlevel/higher-level.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/nested-properties/modules/lowerlevel/lower-level.qbs (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/nested-properties/product.qbs (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/nodejs/hello.js (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/nodejs/hello.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/non-broken-files-in-broken-product/broken.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/non-broken-files-in-broken-product/fine.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/non-broken-files-in-broken-product/project.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/non-default-product/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/non-default-product/project.qbs (+0/-17)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/nsis/hello.bat (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/nsis/hello.nsi (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/nsis/hello.qbs (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/objc-arc/arc.m (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/objc-arc/arc.mm (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/objc-arc/main.m (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/objc-arc/mrc.m (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/objc-arc/mrc.mm (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/objc-arc/objc-arc.qbs (+0/-21)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/overrideProjectProperties/helper_lib.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/overrideProjectProperties/helperlib.cpp (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/overrideProjectProperties/main.cpp (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/overrideProjectProperties/main2.cpp (+0/-14)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/overrideProjectProperties/project.qbs (+0/-35)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/overrideProjectProperties/project_using_helper_lib.qbs (+0/-14)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/probes-in-nested-modules/modules/inner/inner.qbs (+0/-20)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/probes-in-nested-modules/modules/outer/outer.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/probes-in-nested-modules/probes-in-nested-modules.qbs (+0/-35)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/product-dependencies-by-type/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/product-dependencies-by-type/project.qbs (+0/-66)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/productproperties/app.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/productproperties/header.qbs (+0/-34)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/productproperties/main.cpp (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/productproperties/project.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/project_filepath_check/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/project_filepath_check/project1.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/project_filepath_check/project2.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/proper quoting/main.cpp (+0/-43)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/proper quoting/my static lib helper.cpp (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/proper quoting/my static lib.cpp (+0/-39)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/proper quoting/proper quoting.qbs (+0/-40)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/proper quoting/some helper/some helper.cpp (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/proper quoting/some helper/some helper.h (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/property-precedence/dep.qbs (+0/-11)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/property-precedence/modules/leaf/leaf.qbs (+0/-24)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/property-precedence/modules/nonleaf/nonleaf.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/property-precedence/project.qbs (+0/-18)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/propertyChanges/lib.cpp (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/propertyChanges/modules/TestModule/module.qbs (+0/-28)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/propertyChanges/project.qbs (+0/-86)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/propertyChanges/ruletest.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/propertyChanges/source1.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/propertyChanges/source2.cpp (+0/-2)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/propertyChanges/source3.cpp (+0/-2)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/propertyChanges/test.in (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/qbsVersion/qbs-version.qbs (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/qml-debugging/main.cpp (+0/-28)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/qml-debugging/project.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/qobject-in-mm/main.mm (+0/-13)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/qobject-in-mm/project.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/qrc/bla.cpp (+0/-35)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/qrc/bla.qrc (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/qrc/i.qbs (+0/-20)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/qrc/stuff.txt (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/rad-after-incomplete-build/project_with_rule.qbs (+0/-26)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/rad-after-incomplete-build/project_with_transformer.qbs (+0/-21)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/recursive_renaming/recursive_renaming.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/recursive_wildcards/recursive_wildcards.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/renameDependency/after/lib2.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/renameDependency/after/lib2.h (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/renameDependency/before/lib.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/renameDependency/before/lib.h (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/renameDependency/before/main.cpp (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/renameDependency/before/renameDependency.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ruleConditions/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ruleConditions/modules/narfzort/narfzort.qbs (+0/-30)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ruleConditions/ruleConditions.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ruleConditions/templates/zorduct.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ruleCycle/happy.grass (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/ruleCycle/ruleCycle.qbs (+0/-47)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/separate-debug-info/foo.cpp (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/separate-debug-info/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/separate-debug-info/project.qbs (+0/-30)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/subprofile-change-tracking/main1.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/subprofile-change-tracking/main2.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/subprofile-change-tracking/subprofile-change-tracking.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/symlink-removal/symlink-removal.qbs (+0/-20)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddFile/after/main.cpp (+0/-43)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddFile/after/project.qbs (+0/-16)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddFile/after/zort.cpp (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddFile/after/zort.h (+0/-40)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddFile/before/main.cpp (+0/-40)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddFile/before/narf.cpp (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddFile/before/narf.h (+0/-40)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddFile/before/project.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddMocInclude/after/main.cpp (+0/-21)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddMocInclude/before/main.cpp (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackAddMocInclude/before/test.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackExternalProductChanges/environmentChange.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackExternalProductChanges/fileList.js (+0/-4)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackExternalProductChanges/jsFileChange.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackExternalProductChanges/main.cpp (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackExternalProductChanges/project.qbs (+0/-9)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackFileTags/after/main.cpp (+0/-39)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackFileTags/after/project.qbs (+0/-53)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackFileTags/before/main.cpp (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackFileTags/before/project.qbs (+0/-53)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackProducts/after/product3.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackProducts/after/trackProducts.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackProducts/after/zoo.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackProducts/before/bar.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackProducts/before/foo.cpp (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackProducts/before/product1.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackProducts/before/product2.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackProducts/before/trackProducts.qbs (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackQObjChange/bla.cpp (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackQObjChange/bla_noqobject.h (+0/-36)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackQObjChange/bla_qobject.h (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/trackQObjChange/i.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/transitive-optional-dependencies/modules/a/a.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/transitive-optional-dependencies/modules/b/b.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/transitive-optional-dependencies/transitive-optional-dependencies.qbs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/typescript/animals.ts (+0/-21)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/typescript/extra.js (+0/-3)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/typescript/foo.ts (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/typescript/foo2.ts (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/typescript/hello.ts (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/typescript/main.ts (+0/-22)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/typescript/typescript.qbs (+0/-57)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/typescript/woosh/extra.ts (+0/-2)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/usings-as-sole-inputs-non-multiplexed/project.qbs (+0/-62)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/wildcard_renaming/wildcard_renaming.qbs (+0/-8)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/wildcards-and-rules/project.qbs (+0/-37)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/wix/ExampleScript.bat (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/wix/QbsBootstrapper.wxs (+0/-10)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/wix/QbsSetup.wxs (+0/-34)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/wix/Qt.wxs (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/wix/WiXInstallers.qbs (+0/-34)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/testdata/wix/de.wxl (+0/-1)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/tst_blackbox.cpp (+0/-2859)
dist/qtcreator/src/shared/qbs/tests/auto/blackbox/tst_blackbox.h (+0/-196)
dist/qtcreator/src/shared/qbs/tests/auto/buildgraph/buildgraph.pro (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/buildgraph/buildgraph.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/buildgraph/tst_buildgraph.cpp (+0/-41)
dist/qtcreator/src/shared/qbs/tests/auto/cmdlineparser/cmdlineparser.pro (+0/-7)
dist/qtcreator/src/shared/qbs/tests/auto/cmdlineparser/cmdlineparser.qbs (+0/-30)
dist/qtcreator/src/shared/qbs/tests/auto/cmdlineparser/data/dirwithnoprojects/.gitignore (+0/-2)
dist/qtcreator/src/shared/qbs/tests/auto/cmdlineparser/tst_cmdlineparser.cpp (+0/-183)
dist/qtcreator/src/shared/qbs/tests/auto/language/language.pro (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/language/language.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/language/tst_language.cpp (+0/-44)
dist/qtcreator/src/shared/qbs/tests/auto/shared.h (+0/-157)
dist/qtcreator/src/shared/qbs/tests/auto/tools/tools.pro (+0/-5)
dist/qtcreator/src/shared/qbs/tests/auto/tools/tools.qbs (+0/-6)
dist/qtcreator/src/shared/qbs/tests/auto/tools/tst_tools.cpp (+0/-43)
dist/qtcreator/src/shared/qbs/tests/benchmarker/activities.h (+0/-44)
dist/qtcreator/src/shared/qbs/tests/benchmarker/benchmarker-main.cpp (+0/-109)
dist/qtcreator/src/shared/qbs/tests/benchmarker/benchmarker.cpp (+0/-113)
dist/qtcreator/src/shared/qbs/tests/benchmarker/benchmarker.h (+0/-82)
dist/qtcreator/src/shared/qbs/tests/benchmarker/benchmarker.pro (+0/-20)
dist/qtcreator/src/shared/qbs/tests/benchmarker/benchmarker.qbs (+0/-23)
dist/qtcreator/src/shared/qbs/tests/benchmarker/commandlineparser.cpp (+0/-117)
dist/qtcreator/src/shared/qbs/tests/benchmarker/commandlineparser.h (+0/-66)
dist/qtcreator/src/shared/qbs/tests/benchmarker/exception.h (+0/-55)
dist/qtcreator/src/shared/qbs/tests/benchmarker/runsupport.cpp (+0/-70)
dist/qtcreator/src/shared/qbs/tests/benchmarker/runsupport.h (+0/-49)
dist/qtcreator/src/shared/qbs/tests/benchmarker/valgrindrunner.cpp (+0/-243)
dist/qtcreator/src/shared/qbs/tests/benchmarker/valgrindrunner.h (+0/-92)
dist/qtcreator/src/shared/qbs/tests/fuzzy-test/commandlineparser.cpp (+0/-134)
dist/qtcreator/src/shared/qbs/tests/fuzzy-test/commandlineparser.h (+0/-78)
dist/qtcreator/src/shared/qbs/tests/fuzzy-test/fuzzy-test.pro (+0/-11)
dist/qtcreator/src/shared/qbs/tests/fuzzy-test/fuzzy-test.qbs (+0/-15)
dist/qtcreator/src/shared/qbs/tests/fuzzy-test/fuzzytester.cpp (+0/-302)
dist/qtcreator/src/shared/qbs/tests/fuzzy-test/fuzzytester.h (+0/-86)
dist/qtcreator/src/shared/qbs/tests/fuzzy-test/main.cpp (+0/-90)
dist/qtcreator/src/shared/qbs/tests/manual/configure/configure.qbs (+0/-15)
dist/qtcreator/src/shared/qbs/tests/manual/configure/main.cpp (+0/-38)
dist/qtcreator/src/shared/qbs/tests/manual/configure/modules/definition/module.qbs (+0/-32)
dist/qtcreator/src/shared/qbs/tests/manual/includeLookup/includeLookup.qbs (+0/-15)
dist/qtcreator/src/shared/qbs/tests/manual/includeLookup/main.cpp (+0/-38)
dist/qtcreator/src/shared/qbs/tests/manual/includeLookup/modules/definition/module.qbs (+0/-12)
dist/qtcreator/src/shared/qbs/tests/manual/localDeployment/localDeployment.qbs (+0/-19)
dist/qtcreator/src/shared/qbs/tests/manual/localDeployment/main.cpp (+0/-42)
dist/qtcreator/src/shared/qbs/tests/manual/minimumSystemVersion/main.cpp (+0/-75)
dist/qtcreator/src/shared/qbs/tests/manual/minimumSystemVersion/minimumSystemVersion.qbs (+0/-76)
dist/qtcreator/src/shared/qbs/tests/manual/pkgconfig/main.cpp (+0/-8)
dist/qtcreator/src/shared/qbs/tests/manual/pkgconfig/pkgconfig.qbs (+0/-18)
dist/qtcreator/src/shared/qbs/tests/manual/run-qbs-tests.bat (+0/-8)
dist/qtcreator/src/shared/qbs/tests/manual/run-qbs-tests.sh (+0/-11)
dist/qtcreator/src/shared/qbs/tests/tests.pro (+0/-2)
dist/qtcreator/src/shared/qtcreator_gui_pch.h (+13/-18)
dist/qtcreator/src/shared/qtcreator_pch.h (+13/-18)
dist/qtcreator/src/shared/qtlockedfile/qtlockedfile.cpp (+13/-18)
dist/qtcreator/src/shared/qtlockedfile/qtlockedfile.h (+14/-22)
dist/qtcreator/src/shared/qtlockedfile/qtlockedfile_unix.cpp (+13/-18)
dist/qtcreator/src/shared/qtlockedfile/qtlockedfile_win.cpp (+13/-18)
dist/qtcreator/src/shared/qtsingleapplication/qtlocalpeer.cpp (+14/-19)
dist/qtcreator/src/shared/qtsingleapplication/qtlocalpeer.h (+14/-20)
dist/qtcreator/src/shared/qtsingleapplication/qtsingleapplication.cpp (+16/-21)
dist/qtcreator/src/shared/qtsingleapplication/qtsingleapplication.h (+13/-19)
dist/qtcreator/src/shared/qtsingleapplication/qtsinglecoreapplication.cpp (+13/-18)
dist/qtcreator/src/shared/qtsingleapplication/qtsinglecoreapplication.h (+13/-18)
dist/qtcreator/src/shared/registryaccess/registryaccess.cpp (+24/-18)
dist/qtcreator/src/shared/registryaccess/registryaccess.h (+24/-22)
dist/qtcreator/src/shared/registryaccess/registryaccess.pri (+1/-3)
dist/qtcreator/src/src.pro (+3/-1)
dist/qtcreator/src/src.qbs (+9/-19)
dist/qtcreator/src/tools/3rdparty/3rdparty.pro (+3/-0)
dist/qtcreator/src/tools/3rdparty/cplusplus-keywordgen/cplusplus-keywordgen.cpp (+332/-0)
dist/qtcreator/src/tools/3rdparty/cplusplus-keywordgen/cplusplus-keywordgen.pro (+3/-0)
dist/qtcreator/src/tools/3rdparty/cplusplus-keywordgen/cplusplus-keywordgen.qbs (+7/-0)
dist/qtcreator/src/tools/3rdparty/iossim/coresimulator/coresimulator.h (+0/-1)
dist/qtcreator/src/tools/3rdparty/iossim/iossim.pro (+3/-0)
dist/qtcreator/src/tools/3rdparty/iossim/iossim.qbs (+4/-3)
dist/qtcreator/src/tools/3rdparty/iossim_1_8_2/iossim.qbs (+1/-1)
dist/qtcreator/src/tools/3rdparty/iossim_1_8_2/iossim_1_8_2.pro (+3/-0)
dist/qtcreator/src/tools/buildoutputparser/buildoutputparser.qbs (+5/-4)
dist/qtcreator/src/tools/buildoutputparser/main.cpp (+13/-18)
dist/qtcreator/src/tools/buildoutputparser/outputprocessor.cpp (+15/-20)
dist/qtcreator/src/tools/buildoutputparser/outputprocessor.h (+14/-20)
dist/qtcreator/src/tools/clangbackend/clangbackend.pro (+1/-3)
dist/qtcreator/src/tools/clangbackend/clangbackend.qbs (+12/-14)
dist/qtcreator/src/tools/clangbackend/clangbackendmain.cpp (+35/-26)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangbackendclangipc-source.pri (+40/-4)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangcodecompleteresults.cpp (+35/-18)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangcodecompleteresults.h (+22/-22)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangfilepath.cpp (+89/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangfilepath.h (+38/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangfilesystemwatcher.cpp (+91/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangfilesystemwatcher.h (+57/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangipcserver.cpp (+292/-89)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangipcserver.h (+35/-27)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangstring.cpp (+31/-28)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangstring.h (+20/-26)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangtranslationunit.cpp (+577/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangtranslationunit.h (+174/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangtype.cpp (+152/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/clangtype.h (+79/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/codecompletefailedexception.cpp (+13/-18)
dist/qtcreator/src/tools/clangbackend/ipcsource/codecompletefailedexception.h (+14/-22)
dist/qtcreator/src/tools/clangbackend/ipcsource/codecompleter.cpp (+111/-34)
dist/qtcreator/src/tools/clangbackend/ipcsource/codecompleter.h (+33/-24)
dist/qtcreator/src/tools/clangbackend/ipcsource/codecompletionchunkconverter.cpp (+18/-33)
dist/qtcreator/src/tools/clangbackend/ipcsource/codecompletionchunkconverter.h (+14/-23)
dist/qtcreator/src/tools/clangbackend/ipcsource/codecompletionsextractor.cpp (+25/-18)
dist/qtcreator/src/tools/clangbackend/ipcsource/codecompletionsextractor.h (+15/-22)
dist/qtcreator/src/tools/clangbackend/ipcsource/commandlinearguments.cpp (+90/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/commandlinearguments.h (+53/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/cursor.cpp (+346/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/cursor.h (+120/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/diagnostic.cpp (+175/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/diagnostic.h (+89/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/diagnosticset.cpp (+120/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/diagnosticset.h (+81/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/diagnosticsetiterator.h (+84/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/fixit.cpp (+58/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/fixit.h (+57/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/highlightingmark.cpp (+318/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/highlightingmark.h (+89/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/highlightingmarks.cpp (+95/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/highlightingmarks.h (+69/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/highlightingmarksiterator.h (+87/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/projectpart.cpp (+21/-19)
dist/qtcreator/src/tools/clangbackend/ipcsource/projectpart.h (+20/-25)
dist/qtcreator/src/tools/clangbackend/ipcsource/projectpartsdonotexistexception.cpp (+13/-18)
dist/qtcreator/src/tools/clangbackend/ipcsource/projectpartsdonotexistexception.h (+14/-22)
dist/qtcreator/src/tools/clangbackend/ipcsource/projects.cpp (+13/-18)
dist/qtcreator/src/tools/clangbackend/ipcsource/projects.h (+14/-22)
dist/qtcreator/src/tools/clangbackend/ipcsource/skippedsourceranges.cpp (+97/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/skippedsourceranges.h (+56/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/sourcelocation.cpp (+129/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/sourcelocation.h (+77/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/sourcerange.cpp (+99/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/sourcerange.h (+63/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunit.cpp (+0/-255)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunit.h (+0/-106)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitalreadyexistsexception.cpp (+60/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitalreadyexistsexception.h (+53/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitdoesnotexistexception.cpp (+17/-22)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitdoesnotexistexception.h (+15/-23)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitfilenotexitexception.cpp (+14/-19)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitfilenotexitexception.h (+14/-22)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitisnullexception.cpp (+13/-18)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitisnullexception.h (+14/-22)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitparseerrorexception.cpp (+40/-23)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitparseerrorexception.h (+20/-23)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitreparseerrorexception.cpp (+68/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunitreparseerrorexception.h (+61/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunits.cpp (+295/-46)
dist/qtcreator/src/tools/clangbackend/ipcsource/translationunits.h (+75/-30)
dist/qtcreator/src/tools/clangbackend/ipcsource/unsavedfile.cpp (+153/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/unsavedfile.h (+70/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/unsavedfiles.cpp (+63/-95)
dist/qtcreator/src/tools/clangbackend/ipcsource/unsavedfiles.h (+23/-34)
dist/qtcreator/src/tools/clangbackend/ipcsource/utf8positionfromlinecolumn.cpp (+107/-0)
dist/qtcreator/src/tools/clangbackend/ipcsource/utf8positionfromlinecolumn.h (+54/-0)
dist/qtcreator/src/tools/cplusplus-ast2png/cplusplus-ast2png.cpp (+13/-18)
dist/qtcreator/src/tools/cplusplus-ast2png/dumpers.inc (+8/-0)
dist/qtcreator/src/tools/cplusplus-ast2png/tests/templ01.cpp (+13/-18)
dist/qtcreator/src/tools/cplusplus-frontend/cplusplus-frontend.cpp (+13/-18)
dist/qtcreator/src/tools/cplusplus-frontend/tests/t1.cpp (+13/-18)
dist/qtcreator/src/tools/cplusplus-mkvisitor/cplusplus-mkvisitor.cpp (+38/-43)
dist/qtcreator/src/tools/cplusplus-shared/utils.cpp (+14/-20)
dist/qtcreator/src/tools/cplusplus-shared/utils.h (+14/-23)
dist/qtcreator/src/tools/cplusplus-update-frontend/cplusplus-update-frontend.cpp (+13/-18)
dist/qtcreator/src/tools/cplusplustools.qbs (+5/-1)
dist/qtcreator/src/tools/icons/applicationicons.svg (+797/-1031)
dist/qtcreator/src/tools/icons/documenttypeicons.svg (+1232/-0)
dist/qtcreator/src/tools/icons/export.py (+88/-0)
dist/qtcreator/src/tools/icons/export.sh (+0/-72)
dist/qtcreator/src/tools/icons/exportapplicationicons.sh (+48/-64)
dist/qtcreator/src/tools/icons/exportdocumenttypeicons.sh (+54/-0)
dist/qtcreator/src/tools/icons/qtcreatoricons.svg (+4412/-926)
dist/qtcreator/src/tools/iostool/iosdevicemanager.cpp (+494/-189)
dist/qtcreator/src/tools/iostool/iosdevicemanager.h (+16/-24)
dist/qtcreator/src/tools/iostool/iostool.pro (+4/-1)
dist/qtcreator/src/tools/iostool/iostool.qbs (+4/-4)
dist/qtcreator/src/tools/iostool/main.cpp (+68/-70)
dist/qtcreator/src/tools/qml2puppet/qml2puppet.qbs (+212/-0)
dist/qtcreator/src/tools/qml2puppet/qml2puppet/qml2puppet.pro (+2/-1)
dist/qtcreator/src/tools/qtcdebugger/main.cpp (+55/-27)
dist/qtcreator/src/tools/qtcreatorcrashhandler/backtracecollector.cpp (+22/-24)
dist/qtcreator/src/tools/qtcreatorcrashhandler/backtracecollector.h (+16/-25)
dist/qtcreator/src/tools/qtcreatorcrashhandler/crashhandler.cpp (+20/-23)
dist/qtcreator/src/tools/qtcreatorcrashhandler/crashhandler.h (+14/-23)
dist/qtcreator/src/tools/qtcreatorcrashhandler/crashhandlerdialog.cpp (+21/-23)
dist/qtcreator/src/tools/qtcreatorcrashhandler/crashhandlerdialog.h (+16/-25)
dist/qtcreator/src/tools/qtcreatorcrashhandler/crashhandlersetup.cpp (+14/-19)
dist/qtcreator/src/tools/qtcreatorcrashhandler/crashhandlersetup.h (+14/-22)
dist/qtcreator/src/tools/qtcreatorcrashhandler/main.cpp (+13/-18)
dist/qtcreator/src/tools/qtcreatorcrashhandler/qtcreatorcrashhandler.pro (+5/-13)
dist/qtcreator/src/tools/qtcreatorcrashhandler/qtcreatorcrashhandler.qbs (+1/-0)
dist/qtcreator/src/tools/qtcreatorcrashhandler/utils.cpp (+13/-18)
dist/qtcreator/src/tools/qtcreatorcrashhandler/utils.h (+14/-22)
dist/qtcreator/src/tools/qtcreatorwidgets/customwidget.h (+13/-18)
dist/qtcreator/src/tools/qtcreatorwidgets/customwidgets.cpp (+13/-18)
dist/qtcreator/src/tools/qtcreatorwidgets/customwidgets.h (+14/-22)
dist/qtcreator/src/tools/qtcreatorwidgets/qtcreatorwidgets.pro (+2/-2)
dist/qtcreator/src/tools/qtpromaker/main.cpp (+14/-19)
dist/qtcreator/src/tools/screenshotcropper/cropimageview.cpp (+13/-18)
dist/qtcreator/src/tools/screenshotcropper/cropimageview.h (+14/-23)
dist/qtcreator/src/tools/screenshotcropper/main.cpp (+13/-18)
dist/qtcreator/src/tools/screenshotcropper/screenshotcropper.pro (+5/-4)
dist/qtcreator/src/tools/screenshotcropper/screenshotcropperwindow.cpp (+17/-22)
dist/qtcreator/src/tools/screenshotcropper/screenshotcropperwindow.h (+16/-24)
dist/qtcreator/src/tools/sdktool/adddebuggeroperation.cpp (+16/-19)
dist/qtcreator/src/tools/sdktool/adddebuggeroperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/adddeviceoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/adddeviceoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/addkeysoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/addkeysoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/addkitoperation.cpp (+15/-19)
dist/qtcreator/src/tools/sdktool/addkitoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/addqtoperation.cpp (+14/-19)
dist/qtcreator/src/tools/sdktool/addqtoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/addtoolchainoperation.cpp (+16/-19)
dist/qtcreator/src/tools/sdktool/addtoolchainoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/findkeyoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/findkeyoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/findvalueoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/findvalueoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/getoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/getoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/main.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/operation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/operation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/rmdebuggeroperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/rmdebuggeroperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/rmdeviceoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/rmdeviceoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/rmkeysoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/rmkeysoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/rmkitoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/rmkitoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/rmqtoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/rmqtoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/rmtoolchainoperation.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/rmtoolchainoperation.h (+14/-22)
dist/qtcreator/src/tools/sdktool/sdktool.pro (+2/-1)
dist/qtcreator/src/tools/sdktool/sdktool.qbs (+4/-2)
dist/qtcreator/src/tools/sdktool/settings.cpp (+13/-18)
dist/qtcreator/src/tools/sdktool/settings.h (+14/-22)
dist/qtcreator/src/tools/tools.pro (+1/-1)
dist/qtcreator/src/tools/tools.qbs (+1/-0)
dist/qtcreator/src/tools/valgrindfake/main.cpp (+14/-19)
dist/qtcreator/src/tools/valgrindfake/outputgenerator.cpp (+15/-20)
dist/qtcreator/src/tools/valgrindfake/outputgenerator.h (+18/-26)
dist/qtcreator/src/tools/valgrindfake/valgrindfake.qbs (+4/-2)
dist/qtcreator/src/tools/wininterrupt/wininterrupt.c (+13/-18)
dist/qtcreator/src/tools/wininterrupt/wininterrupt.pro (+1/-1)
dist/qtcreator/src/tools/winrtdebughelper/winrtdebughelper.cpp (+13/-18)
dist/qtcreator/tests/auto/aggregation/tst_aggregate.cpp (+13/-18)
dist/qtcreator/tests/auto/algorithm/algorithm.pro (+4/-0)
dist/qtcreator/tests/auto/algorithm/algorithm.qbs (+10/-0)
dist/qtcreator/tests/auto/algorithm/tst_algorithm.cpp (+116/-0)
dist/qtcreator/tests/auto/auto.pro (+13/-10)
dist/qtcreator/tests/auto/auto.qbs (+4/-1)
dist/qtcreator/tests/auto/changeset/changeset.qbs (+0/-1)
dist/qtcreator/tests/auto/changeset/tst_changeset.cpp (+13/-18)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzer.pro (+6/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzer.qbs (+9/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzerautotest.qbs (+11/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.pro (+14/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/clangstaticanalyzerlogfilereader.qbs (+21/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/data/noDiagnostics.plist (+14/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/data/someDiagnostics.plist (+162/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzerlogfilereader/tst_clangstaticanalyzerlogfilereader.cpp (+162/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/clangstaticanalyzerrunner.pro (+11/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/clangstaticanalyzerrunner.qbs (+19/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzerrunner/tst_clangstaticanalyzerrunner.cpp (+202/-0)
dist/qtcreator/tests/auto/clangstaticanalyzer/clangstaticanalyzertest.pri (+5/-0)
dist/qtcreator/tests/auto/cplusplus/ast/tst_ast.cpp (+37/-18)
dist/qtcreator/tests/auto/cplusplus/c99/tst_c99.cpp (+13/-18)
dist/qtcreator/tests/auto/cplusplus/checksymbols/tst_checksymbols.cpp (+234/-224)
dist/qtcreator/tests/auto/cplusplus/codeformatter/tst_codeformatter.cpp (+13/-18)
dist/qtcreator/tests/auto/cplusplus/cplusplus.pro (+3/-1)
dist/qtcreator/tests/auto/cplusplus/cplusplus.qbs (+2/-0)
dist/qtcreator/tests/auto/cplusplus/cplusplus_global.h (+14/-22)
dist/qtcreator/tests/auto/cplusplus/cppselectionchanger/cppselectionchanger.pro (+9/-0)
dist/qtcreator/tests/auto/cplusplus/cppselectionchanger/cppselectionchanger.qbs (+21/-0)
dist/qtcreator/tests/auto/cplusplus/cppselectionchanger/testCppFile.cpp (+124/-0)
dist/qtcreator/tests/auto/cplusplus/cppselectionchanger/tst_cppselectionchangertest.cpp (+1158/-0)
dist/qtcreator/tests/auto/cplusplus/cxx11/data/noExcept.1.cpp (+8/-0)
dist/qtcreator/tests/auto/cplusplus/cxx11/data/rawstringliterals.cpp (+11/-0)
dist/qtcreator/tests/auto/cplusplus/cxx11/tst_cxx11.cpp (+14/-18)
dist/qtcreator/tests/auto/cplusplus/fileiterationorder/fileiterationorder.pro (+2/-0)
dist/qtcreator/tests/auto/cplusplus/fileiterationorder/fileiterationorder.qbs (+7/-0)
dist/qtcreator/tests/auto/cplusplus/fileiterationorder/tst_fileiterationorder.cpp (+102/-0)
dist/qtcreator/tests/auto/cplusplus/findusages/tst_findusages.cpp (+13/-18)
dist/qtcreator/tests/auto/cplusplus/lexer/tst_lexer.cpp (+207/-24)
dist/qtcreator/tests/auto/cplusplus/lookup/tst_lookup.cpp (+16/-21)
dist/qtcreator/tests/auto/cplusplus/misc/tst_misc.cpp (+40/-18)
dist/qtcreator/tests/auto/cplusplus/preprocessor/tst_preprocessor.cpp (+37/-18)
dist/qtcreator/tests/auto/cplusplus/semantic/tst_semantic.cpp (+147/-44)
dist/qtcreator/tests/auto/cplusplus/translationunit/tst_translationunit.cpp (+13/-18)
dist/qtcreator/tests/auto/cplusplus/typeprettyprinter/tst_typeprettyprinter.cpp (+48/-18)
dist/qtcreator/tests/auto/debugger/README.txt (+4/-1)
dist/qtcreator/tests/auto/debugger/debugger.qbs (+2/-1)
dist/qtcreator/tests/auto/debugger/dumpers.pro (+2/-5)
dist/qtcreator/tests/auto/debugger/dumpers.qbs (+0/-1)
dist/qtcreator/tests/auto/debugger/namedemangler.qbs (+3/-0)
dist/qtcreator/tests/auto/debugger/offsets.pro (+0/-2)
dist/qtcreator/tests/auto/debugger/offsets.qbs (+10/-0)
dist/qtcreator/tests/auto/debugger/tst_disassembler.cpp (+13/-18)
dist/qtcreator/tests/auto/debugger/tst_dumpers.cpp (+425/-268)
dist/qtcreator/tests/auto/debugger/tst_gdb.cpp (+13/-18)
dist/qtcreator/tests/auto/debugger/tst_namedemangler.cpp (+13/-18)
dist/qtcreator/tests/auto/debugger/tst_offsets.cpp (+190/-163)
dist/qtcreator/tests/auto/debugger/tst_simplifytypes.cpp (+19/-18)
dist/qtcreator/tests/auto/diff/differ/tst_differ.cpp (+14/-20)
dist/qtcreator/tests/auto/environment/environment.qbs (+0/-1)
dist/qtcreator/tests/auto/environment/tst_environment.cpp (+13/-18)
dist/qtcreator/tests/auto/extensionsystem/plugin.qbs (+4/-2)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.cpp (+13/-18)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.h (+14/-22)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro (+1/-1)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.cpp (+13/-18)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.h (+14/-22)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro (+1/-1)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.cpp (+14/-18)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.h (+14/-22)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro (+1/-1)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.cpp (+13/-18)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.h (+14/-22)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro (+1/-1)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.cpp (+13/-18)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.h (+14/-22)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro (+1/-1)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.cpp (+13/-18)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.h (+15/-22)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro (+1/-1)
dist/qtcreator/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager.cpp (+21/-24)
dist/qtcreator/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.cpp (+13/-18)
dist/qtcreator/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.h (+14/-22)
dist/qtcreator/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro (+1/-1)
dist/qtcreator/tests/auto/extensionsystem/pluginspec/testplugin/testplugin_global.h (+14/-22)
dist/qtcreator/tests/auto/extensionsystem/pluginspec/tst_pluginspec.cpp (+13/-18)
dist/qtcreator/tests/auto/externaltool/externaltool.qbs (+0/-1)
dist/qtcreator/tests/auto/externaltool/tst_externaltooltest.cpp (+13/-18)
dist/qtcreator/tests/auto/filesearch/tst_filesearch.cpp (+13/-18)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/formats.cpp (+13/-18)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/formats.h (+14/-22)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/highlightermock.cpp (+13/-18)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/highlightermock.h (+14/-22)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/syntaxhighlighter.cpp (+13/-18)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/syntaxhighlighter.h (+14/-22)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/tabsettings.h (+14/-22)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/textdocumentlayout.cpp (+13/-18)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/textdocumentlayout.h (+14/-22)
dist/qtcreator/tests/auto/generichighlighter/highlighterengine/tst_highlighterengine.cpp (+13/-20)
dist/qtcreator/tests/auto/generichighlighter/specificrules/tst_specificrules.cpp (+13/-18)
dist/qtcreator/tests/auto/ioutils/ioutils.pro (+0/-5)
dist/qtcreator/tests/auto/ioutils/ioutils.qbs (+0/-11)
dist/qtcreator/tests/auto/ioutils/tst_ioutils.cpp (+0/-84)
dist/qtcreator/tests/auto/json/bom.json (+3/-0)
dist/qtcreator/tests/auto/json/json.pro (+13/-0)
dist/qtcreator/tests/auto/json/json.qbs (+22/-0)
dist/qtcreator/tests/auto/json/test.json (+66/-0)
dist/qtcreator/tests/auto/json/test2.json (+1/-0)
dist/qtcreator/tests/auto/json/test3.json (+15/-0)
dist/qtcreator/tests/auto/json/tst_json.cpp (+2531/-0)
dist/qtcreator/tests/auto/mapreduce/mapreduce.pro (+6/-0)
dist/qtcreator/tests/auto/mapreduce/mapreduce.qbs (+10/-0)
dist/qtcreator/tests/auto/mapreduce/tst_mapreduce.cpp (+312/-0)
dist/qtcreator/tests/auto/profilewriter/tst_profilewriter.cpp (+18/-23)
dist/qtcreator/tests/auto/qml/codemodel/check/tst_check.cpp (+17/-19)
dist/qtcreator/tests/auto/qml/codemodel/codemodel.pro (+3/-1)
dist/qtcreator/tests/auto/qml/codemodel/codemodel.qbs (+2/-1)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/dependencies.pro (+18/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/dependencies.qbs (+16/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/samples/test_ApplicationWindow.qml (+35/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/samples/test_Button.qml (+33/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/samples/test_ListModel.qml (+43/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/samples/test_ListView.qml (+35/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/samples/test_MessageDialog.qml (+37/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/samples/test_ObjectModel.qml (+41/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/samples/test_SampleLib.qml (+32/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/samples/test_Window.qml (+37/-0)
dist/qtcreator/tests/auto/qml/codemodel/dependencies/tst_dependencies.cpp (+187/-0)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/001_flatQmlOnly/GaussianDirectionalBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/Blend.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/BrightnessContrast.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/ColorOverlay.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/Colorize.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/ConicalGradient.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/Desaturate.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/DirectionalBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/Displace.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/DropShadow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/FastBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/GammaAdjust.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/GaussianBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/Glow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/HueSaturation.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/InnerShadow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/LevelAdjust.qml (+17/-7)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/LinearGradient.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/MaskedBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/OpacityMask.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/RadialBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/RadialGradient.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/RectangularGlow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/RecursiveBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/ThresholdMask.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/ZoomBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/private/FastGlow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/private/FastInnerShadow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/private/FastMaskedBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/private/GaussianDirectionalBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/private/GaussianGlow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/private/GaussianInnerShadow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/private/GaussianMaskedBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/002_nestedQmlOnly/QtGraphicalEffects/private/SourceProxy.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/Blend.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/BrightnessContrast.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/ColorOverlay.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/Colorize.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/ConicalGradient.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/Desaturate.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/DirectionalBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/Displace.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/DropShadow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/FastBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/GammaAdjust.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/GaussianBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/Glow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/HueSaturation.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/InnerShadow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/LevelAdjust.qml (+17/-7)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/LinearGradient.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/MaskedBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/OpacityMask.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/RadialBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/RadialGradient.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/RectangularGlow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/RecursiveBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/ThresholdMask.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/ZoomBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/private/FastGlow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/private/FastInnerShadow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/private/FastMaskedBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/private/GaussianDirectionalBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/private/GaussianGlow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/private/GaussianInnerShadow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/private/GaussianMaskedBlur.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/003_packageQmlOnly/QtGraphicalEffects/private/SourceProxy.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/ApplicationWindow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/BusyIndicator.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Button.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/CheckBox.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/ComboBox.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/GroupBox.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Label.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Menu.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/MenuBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/AbstractCheckable.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/BasicButton.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/ColumnMenuContent.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/Control.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/FastGlow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/FocusFrame.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/MenuContentItem.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/MenuContentScroller.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/ModalPopupBehavior.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/ScrollBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/ScrollViewHelper.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/SourceProxy.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/StackView.js (+18/-21)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/StackViewSlideDelegate.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/Style.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/TabBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/TableViewSelection.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/TextSingleton.qml (+18/-20)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Private/style.js (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/ProgressBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/RadioButton.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/ScrollView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Slider.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/SpinBox.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/SplitView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/StackView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/StackViewDelegate.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/StackViewTransition.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/StatusBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/BusyIndicatorStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/ButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/CheckBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/ComboBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/FocusFrameStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/GroupBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/MenuBarStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/MenuStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/ProgressBarStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/RadioButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/ScrollViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/SliderStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/SpinBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/StatusBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/SwitchStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/TabViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/TableViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/TextAreaStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/TextFieldStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/ToolBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Base/ToolButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/BusyIndicatorStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/ButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/CheckBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/ComboBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/FocusFrameStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/GroupBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/MenuBarStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/MenuStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/ProgressBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/RadioButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/RowItemSingleton.qml (+18/-20)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/ScrollViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/SliderStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/SpinBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/StatusBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/SwitchStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/TabViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/TableViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/TextAreaStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/TextFieldStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/ToolBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Styles/Desktop/ToolButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Switch.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/Tab.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/TabView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/TableView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/TableViewColumn.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/TextArea.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/TextField.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/ToolBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/005_compositeQmlCopyAndCpp/QtQuick/Controls/ToolButton.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/ApplicationWindow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/BusyIndicator.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Button.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/CheckBox.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/ComboBox.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/GroupBox.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Label.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Menu.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/MenuBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/AbstractCheckable.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/BasicButton.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/ColumnMenuContent.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/Control.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/FastGlow.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/FocusFrame.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/MenuContentItem.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/MenuContentScroller.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/ModalPopupBehavior.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/ScrollBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/ScrollViewHelper.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/SourceProxy.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/StackView.js (+18/-20)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/StackViewSlideDelegate.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/Style.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/TabBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/TableViewSelection.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/TextSingleton.qml (+18/-20)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Private/style.js (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/ProgressBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/RadioButton.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/ScrollView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Slider.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/SpinBox.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/SplitView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/StackView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/StackViewDelegate.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/StackViewTransition.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/StatusBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/BusyIndicatorStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/ButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/CheckBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/ComboBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/FocusFrameStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/GroupBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/MenuBarStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/MenuStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/ProgressBarStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/RadioButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/ScrollViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/SliderStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/SpinBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/StatusBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/SwitchStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/TabViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/TableViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/TextAreaStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/TextFieldStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/ToolBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Base/ToolButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/BusyIndicatorStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/ButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/CheckBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/ComboBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/FocusFrameStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/GroupBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/MenuBarStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/MenuStyle.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/ProgressBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/RadioButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/RowItemSingleton.qml (+18/-20)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/ScrollViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/SliderStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/SpinBoxStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/StatusBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/SwitchStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/TabViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/TableViewStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/TextAreaStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/TextFieldStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/ToolBarStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Styles/Desktop/ToolButtonStyle.qml (+16/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Switch.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/Tab.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/TabView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/TableView.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/TableViewColumn.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/TextArea.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/TextField.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/ToolBar.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/007_compositeQmlCopyAndCppAndQml/QtQuick/Controls/ToolButton.qml (+15/-5)
dist/qtcreator/tests/auto/qml/codemodel/importscheck/tst_importscheck.cpp (+13/-19)
dist/qtcreator/tests/auto/qml/persistenttrie/persistenttrie.qbs (+0/-1)
dist/qtcreator/tests/auto/qml/persistenttrie/tst_testtrie.cpp (+13/-18)
dist/qtcreator/tests/auto/qml/persistenttrie/tst_testtrie.h (+13/-18)
dist/qtcreator/tests/auto/qml/qml.pro (+1/-1)
dist/qtcreator/tests/auto/qml/qmldesigner/bauhaustests/bauhaustests.pro (+0/-16)
dist/qtcreator/tests/auto/qml/qmldesigner/bauhaustests/run_test.pl (+0/-7)
dist/qtcreator/tests/auto/qml/qmldesigner/bauhaustests/testbauhaus.cpp (+0/-136)
dist/qtcreator/tests/auto/qml/qmldesigner/bauhaustests/testbauhaus.h (+0/-60)
dist/qtcreator/tests/auto/qml/qmldesigner/common/statichelpers.cpp (+19/-46)
dist/qtcreator/tests/auto/qml/qmldesigner/coretests/coretests.pro (+27/-21)
dist/qtcreator/tests/auto/qml/qmldesigner/coretests/setupPath.bat (+1/-1)
dist/qtcreator/tests/auto/qml/qmldesigner/coretests/testrewriterview.cpp (+17/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/coretests/testrewriterview.h (+14/-22)
dist/qtcreator/tests/auto/qml/qmldesigner/coretests/tst_testcore.cpp (+1455/-1440)
dist/qtcreator/tests/auto/qml/qmldesigner/coretests/tst_testcore.h (+16/-19)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/MyButton.qml (+14/-19)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/TabWidget.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/attributes.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/bigtest.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/components.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/empty.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/helloworld.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/image.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/imports.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/properties.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/selectiontest.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/states.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/subitems/SubItem.qml (+15/-20)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/tabs.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/topitem.qml (+17/-22)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/usingbutton.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmldesigner/data/fx/usingmybutton.qml (+14/-19)
dist/qtcreator/tests/auto/qml/qmldesigner/data/qwidget/test.qml (+0/-57)
dist/qtcreator/tests/auto/qml/qmldesigner/data/testfiles.qrc (+0/-1)
dist/qtcreator/tests/auto/qml/qmldesigner/propertyeditortests/propertyeditortests.pro (+0/-22)
dist/qtcreator/tests/auto/qml/qmldesigner/propertyeditortests/testpropertyeditor.cpp (+0/-381)
dist/qtcreator/tests/auto/qml/qmldesigner/propertyeditortests/testpropertyeditor.h (+0/-58)
dist/qtcreator/tests/auto/qml/qmldesigner/qmldesigner.pro (+0/-2)
dist/qtcreator/tests/auto/qml/qmldesigner/testview.cpp (+130/-55)
dist/qtcreator/tests/auto/qml/qmldesigner/testview.h (+53/-26)
dist/qtcreator/tests/auto/qml/qmleditor/qmlcodeformatter/qmlcodeformatter.qbs (+1/-1)
dist/qtcreator/tests/auto/qml/qmleditor/qmlcodeformatter/tst_qmlcodeformatter.cpp (+13/-18)
dist/qtcreator/tests/auto/qml/qmleditor/qmllookup/data/localIdLookup.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmleditor/qmllookup/data/localRootLookup.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmleditor/qmllookup/data/localScopeLookup.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmleditor/qmllookup/data/localScriptMethodLookup.qml (+13/-18)
dist/qtcreator/tests/auto/qml/qmleditor/qmllookup/tst_qmllookup.cpp (+13/-18)
dist/qtcreator/tests/auto/qml/qmljssimplereader/qmljssimplereader.qbs (+0/-1)
dist/qtcreator/tests/auto/qml/qmljssimplereader/tst_qmljssimplereader.cpp (+13/-18)
dist/qtcreator/tests/auto/qml/qmlprojectmanager/fileformat/fileformat.pro (+1/-1)
dist/qtcreator/tests/auto/qml/qmlprojectmanager/fileformat/fileformat.qbs (+0/-2)
dist/qtcreator/tests/auto/qml/qmlprojectmanager/fileformat/tst_fileformat.cpp (+13/-18)
dist/qtcreator/tests/auto/qml/qrcparser/tst_qrcparser.cpp (+13/-18)
dist/qtcreator/tests/auto/qml/reformatter/qmlreadonly.qml (+5/-0)
dist/qtcreator/tests/auto/qml/reformatter/qmlsingleton.qml (+6/-0)
dist/qtcreator/tests/auto/qml/reformatter/qmlsyntax.qml (+3/-0)
dist/qtcreator/tests/auto/qml/reformatter/reformatter.qbs (+1/-1)
dist/qtcreator/tests/auto/qml/reformatter/tst_reformatter.cpp (+13/-19)
dist/qtcreator/tests/auto/qtcprocess/qtcprocess.pro (+0/-3)
dist/qtcreator/tests/auto/qtcprocess/qtcprocess.qbs (+0/-1)
dist/qtcreator/tests/auto/qtcprocess/tst_qtcprocess.cpp (+15/-20)
dist/qtcreator/tests/auto/qttest.pri (+1/-1)
dist/qtcreator/tests/auto/runextensions/runextensions.pro (+6/-0)
dist/qtcreator/tests/auto/runextensions/runextensions.qbs (+10/-0)
dist/qtcreator/tests/auto/runextensions/tst_runextensions.cpp (+562/-0)
dist/qtcreator/tests/auto/sdktool/sdktool.pro (+2/-0)
dist/qtcreator/tests/auto/sdktool/sdktool.qbs (+2/-0)
dist/qtcreator/tests/auto/sdktool/tst_sdktool.cpp (+14/-23)
dist/qtcreator/tests/auto/timeline/shared/runscenegraph.cpp (+13/-18)
dist/qtcreator/tests/auto/timeline/shared/runscenegraph.h (+14/-22)
dist/qtcreator/tests/auto/timeline/timelineabstractrenderer/tst_timelineabstractrenderer.cpp (+14/-19)
dist/qtcreator/tests/auto/timeline/timelineitemsrenderpass/timelineitemsrenderpass.qbs (+0/-1)
dist/qtcreator/tests/auto/timeline/timelineitemsrenderpass/tst_timelineitemsrenderpass.cpp (+15/-19)
dist/qtcreator/tests/auto/timeline/timelinemodel/tst_timelinemodel.cpp (+27/-24)
dist/qtcreator/tests/auto/timeline/timelinemodelaggregator/tst_timelinemodelaggregator.cpp (+19/-24)
dist/qtcreator/tests/auto/timeline/timelinenotesmodel/tst_timelinenotesmodel.cpp (+14/-19)
dist/qtcreator/tests/auto/timeline/timelinenotesrenderpass/timelinenotesrenderpass.qbs (+0/-1)
dist/qtcreator/tests/auto/timeline/timelinenotesrenderpass/tst_timelinenotesrenderpass.cpp (+14/-19)
dist/qtcreator/tests/auto/timeline/timelineoverviewrenderer/tst_timelineoverviewrenderer.cpp (+15/-19)
dist/qtcreator/tests/auto/timeline/timelinerenderer/tst_timelinerenderer.cpp (+14/-19)
dist/qtcreator/tests/auto/timeline/timelinerenderpass/tst_timelinerenderpass.cpp (+13/-18)
dist/qtcreator/tests/auto/timeline/timelinerenderstate/tst_timelinerenderstate.cpp (+14/-19)
dist/qtcreator/tests/auto/timeline/timelineselectionrenderpass/timelineselectionrenderpass.qbs (+0/-1)
dist/qtcreator/tests/auto/timeline/timelineselectionrenderpass/tst_timelineselectionrenderpass.cpp (+56/-33)
dist/qtcreator/tests/auto/timeline/timelinezoomcontrol/tst_timelinezoomcontrol.cpp (+13/-18)
dist/qtcreator/tests/auto/treeviewfind/tst_treeviewfind.cpp (+13/-18)
dist/qtcreator/tests/auto/utils/ansiescapecodehandler/ansiescapecodehandler.qbs (+0/-1)
dist/qtcreator/tests/auto/utils/ansiescapecodehandler/tst_ansiescapecodehandler.cpp (+45/-18)
dist/qtcreator/tests/auto/utils/fileutils/fileutils.qbs (+0/-1)
dist/qtcreator/tests/auto/utils/fileutils/tst_fileutils.cpp (+14/-19)
dist/qtcreator/tests/auto/utils/stringutils/stringutils.qbs (+0/-1)
dist/qtcreator/tests/auto/utils/stringutils/tst_stringutils.cpp (+13/-18)
dist/qtcreator/tests/auto/utils/templateengine/templateengine.pro (+6/-0)
dist/qtcreator/tests/auto/utils/templateengine/templateengine.qbs (+7/-0)
dist/qtcreator/tests/auto/utils/templateengine/tst_templateengine.cpp (+104/-0)
dist/qtcreator/tests/auto/utils/treemodel/treemodel.qbs (+0/-1)
dist/qtcreator/tests/auto/utils/treemodel/tst_treemodel.cpp (+44/-25)
dist/qtcreator/tests/auto/utils/utils.pro (+1/-0)
dist/qtcreator/tests/auto/utils/utils.qbs (+1/-0)
dist/qtcreator/tests/auto/valgrind/callgrind/callgrindparsertests.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/callgrind/callgrindparsertests.h (+14/-22)
dist/qtcreator/tests/auto/valgrind/callgrind/callgrindparsertests.pro (+1/-1)
dist/qtcreator/tests/auto/valgrind/callgrind/modeltest.cpp (+17/-22)
dist/qtcreator/tests/auto/valgrind/callgrind/modeltest.h (+14/-22)
dist/qtcreator/tests/auto/valgrind/memcheck/modeldemo.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/modeldemo.h (+14/-22)
dist/qtcreator/tests/auto/valgrind/memcheck/modeldemo.pro (+1/-1)
dist/qtcreator/tests/auto/valgrind/memcheck/modeldemo.qbs (+1/-1)
dist/qtcreator/tests/auto/valgrind/memcheck/parsertests.cpp (+24/-22)
dist/qtcreator/tests/auto/valgrind/memcheck/parsertests.h (+14/-22)
dist/qtcreator/tests/auto/valgrind/memcheck/parsertests.pro (+1/-1)
dist/qtcreator/tests/auto/valgrind/memcheck/parsertests.qbs (+1/-1)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/free1/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/free2/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/invalidjump/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/leak1/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/leak2/leak2.pro (+1/-1)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/leak2/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/leak3/leak3.pro (+2/-3)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/leak3/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/leak4/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/overlap/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/overlap/overlap.pro (+1/-1)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/syscall/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/syscall/syscall.pro (+2/-2)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/testapp.qbs (+1/-1)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/uninit1/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/uninit1/uninit1.pro (+2/-2)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/uninit2/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/uninit2/uninit2.pro (+2/-2)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/uninit3/main.cpp (+13/-18)
dist/qtcreator/tests/auto/valgrind/memcheck/testapps/uninit3/uninit3.pro (+2/-2)
dist/qtcreator/tests/auto/valgrind/memcheck/testrunner.cpp (+17/-19)
dist/qtcreator/tests/auto/valgrind/memcheck/testrunner.h (+14/-22)
dist/qtcreator/tests/auto/valgrind/memcheck/testrunner.pro (+1/-1)
dist/qtcreator/tests/auto/valgrind/memcheck/testrunner.qbs (+1/-1)
dist/qtcreator/tests/auto/valgrind/valgrindautotest.qbs (+2/-1)
dist/qtcreator/tests/benchmarks/json/json.pro (+14/-0)
dist/qtcreator/tests/benchmarks/json/numbers.json (+19/-0)
dist/qtcreator/tests/benchmarks/json/test.json (+66/-0)
dist/qtcreator/tests/benchmarks/json/tst_bench_json.cpp (+275/-0)
dist/qtcreator/tests/cppmodelmanager/testdata/include/header.h (+1/-4)
dist/qtcreator/tests/cppmodelmanager/testdata_guiproject1/mainwindow.h (+1/-4)
dist/qtcreator/tests/cppmodelmanager/testdata_project1/foo.h (+1/-4)
dist/qtcreator/tests/cppmodelmanager/testdata_project1/main.cpp (+29/-1)
dist/qtcreator/tests/cppmodelmanager/testdata_project2/bar.h (+1/-4)
dist/qtcreator/tests/cppmodelmanager/testdata_refresh/defines.h (+13/-19)
dist/qtcreator/tests/cppmodelmanager/testdata_refresh/header.h (+13/-19)
dist/qtcreator/tests/cppmodelmanager/testdata_refresh/source.cpp (+13/-19)
dist/qtcreator/tests/designer/gotoslot_insertIntoCorrectClass_non-pointer/form.h (+1/-4)
dist/qtcreator/tests/designer/gotoslot_insertIntoCorrectClass_pointer/form.h (+1/-4)
dist/qtcreator/tests/designer/gotoslot_insertIntoCorrectClass_pointer_ns_using/form.h (+1/-4)
dist/qtcreator/tests/designer/gotoslot_withoutProject/form.h (+1/-4)
dist/qtcreator/tests/genericprojectmanager/testdata_mixedproject1/Glue.h (+1/-4)
dist/qtcreator/tests/genericprojectmanager/testdata_mixedproject1/header.h (+1/-4)
dist/qtcreator/tests/genericprojectmanager/testdata_mixedproject2/header.hpp (+1/-3)
dist/qtcreator/tests/manual/cplusplus-tools/detail/header.h (+14/-22)
dist/qtcreator/tests/manual/cplusplus-tools/detail/source.cpp (+13/-18)
dist/qtcreator/tests/manual/cplusplus-tools/dummy.cpp (+13/-18)
dist/qtcreator/tests/manual/cplusplus-tools/dummy.h (+14/-22)
dist/qtcreator/tests/manual/cplusplus-tools/main.cpp (+13/-18)
dist/qtcreator/tests/manual/cppquickfix/completeswitchcasestatement.cpp (+13/-18)
dist/qtcreator/tests/manual/cppquickfix/convertnumericliteral.cpp (+13/-18)
dist/qtcreator/tests/manual/debugger/boost/main.cpp (+13/-18)
dist/qtcreator/tests/manual/debugger/cli-io/main.cpp (+13/-18)
dist/qtcreator/tests/manual/debugger/gui/mainwindow.cpp (+13/-18)
dist/qtcreator/tests/manual/debugger/gui/mainwindow.h (+14/-21)
dist/qtcreator/tests/manual/debugger/gui/tst_gui.cpp (+13/-18)
dist/qtcreator/tests/manual/debugger/qquick1/myplugin/myplugin.h (+1/-4)
dist/qtcreator/tests/manual/debugger/qquick1/myplugin/mytype.cpp (+1/-1)
dist/qtcreator/tests/manual/debugger/qquick1/myplugin/mytype.h (+2/-7)
dist/qtcreator/tests/manual/debugger/qquick2/myplugin/myplugin.h (+1/-4)
dist/qtcreator/tests/manual/debugger/qquick2/myplugin/mytype.cpp (+1/-1)
dist/qtcreator/tests/manual/debugger/qquick2/myplugin/mytype.h (+2/-7)
dist/qtcreator/tests/manual/debugger/script/math.js (+13/-18)
dist/qtcreator/tests/manual/debugger/simple/deep/deep/simple_test_app.h (+13/-18)
dist/qtcreator/tests/manual/debugger/simple/simple.pro (+8/-0)
dist/qtcreator/tests/manual/debugger/simple/simple_test_app.cpp (+157/-39)
dist/qtcreator/tests/manual/debugger/simple/simple_test_app.pro (+8/-5)
dist/qtcreator/tests/manual/debugger/simple/simple_test_plugin.cpp (+13/-18)
dist/qtcreator/tests/manual/debugger/spacy path/app with space.cpp (+15/-20)
dist/qtcreator/tests/manual/debugger/spacy path/plugin with space.cpp (+13/-18)
dist/qtcreator/tests/manual/debugger/spacy-file/app with space.cpp (+15/-20)
dist/qtcreator/tests/manual/debugger/spacy-file/plugin with space.cpp (+13/-18)
dist/qtcreator/tests/manual/dockwidgets/main.cpp (+13/-18)
dist/qtcreator/tests/manual/dockwidgets/mainwindow.cpp (+13/-18)
dist/qtcreator/tests/manual/dockwidgets/mainwindow.h (+14/-22)
dist/qtcreator/tests/manual/fakevim/main.cpp (+25/-32)
dist/qtcreator/tests/manual/features/tst_features.cpp (+13/-18)
dist/qtcreator/tests/manual/manual.pro (+5/-5)
dist/qtcreator/tests/manual/pluginview/plugindialog.cpp (+142/-0)
dist/qtcreator/tests/manual/pluginview/plugindialog.h (+50/-0)
dist/qtcreator/tests/manual/pluginview/plugindialog_test.pro (+11/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin1/plugin1.cpp (+75/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin1/plugin1.h (+50/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin1/plugin1.json (+17/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin1/plugin1.pro (+20/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin2/plugin2.cpp (+58/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin2/plugin2.h (+50/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin2/plugin2.json (+7/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin2/plugin2.pro (+17/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin3/plugin3.cpp (+66/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin3/plugin3.h (+50/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin3/plugin3.json (+10/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugin3/plugin3.pro (+20/-0)
dist/qtcreator/tests/manual/pluginview/plugins/plugins.pro (+3/-0)
dist/qtcreator/tests/manual/pluginview/pluginview.pro (+3/-0)
dist/qtcreator/tests/manual/process/main.cpp (+13/-18)
dist/qtcreator/tests/manual/process/mainwindow.cpp (+16/-21)
dist/qtcreator/tests/manual/process/mainwindow.h (+14/-25)
dist/qtcreator/tests/manual/proparser/main.cpp (+16/-19)
dist/qtcreator/tests/manual/qml/testfiles_quick2/components/MyButton.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/empty.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/flipable.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/helloworld.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/helloworld_inverted.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/images.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/listmodel.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/listview.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/positioners.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/states.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/subcomponent.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/usingbutton.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testfiles_quick2/views.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/directoryimport/directory/MyComponent.qml (+34/-0)
dist/qtcreator/tests/manual/qml/testprojects/directoryimport/directoryimport.qml (+38/-0)
dist/qtcreator/tests/manual/qml/testprojects/directoryimport/directoryimport.qmlproject (+20/-0)
dist/qtcreator/tests/manual/qml/testprojects/dummycontext/dummydata.qmlproject (+16/-0)
dist/qtcreator/tests/manual/qml/testprojects/dummycontext/dummydata/context/main.qml (+40/-0)
dist/qtcreator/tests/manual/qml/testprojects/dummycontext/main.qml (+50/-0)
dist/qtcreator/tests/manual/qml/testprojects/dummydata/MyListView.qml (+181/-0)
dist/qtcreator/tests/manual/qml/testprojects/dummydata/dummydata.qmlproject (+16/-0)
dist/qtcreator/tests/manual/qml/testprojects/dummydata/dummydata/contactModel.qml (+95/-0)
dist/qtcreator/tests/manual/qml/testprojects/dummydata/dummydata/context/main.qml (+9/-0)
dist/qtcreator/tests/manual/qml/testprojects/dummydata/main.qml (+37/-0)
dist/qtcreator/tests/manual/qml/testprojects/gridlayout/Testcases01.ui.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/gridlayout/Testcases02.ui.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/gridlayout/gridlayout.qml (+13/-19)
dist/qtcreator/tests/manual/qml/testprojects/plugins/imports/MyPlugin/MyComponent.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/plugins/imports/MyPlugin/MyComponent2.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/plugins/imports/MyPlugin/designer/MyComponentSpecifics.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/plugins/plugins.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/basiclayouts/MainForm.ui.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/basiclayouts/main.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/MainTabView.ui.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/AboutDialog.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/ChildWindow.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/Controls.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/ControlsForm.ui.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/DummyModel.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/ImageViewer.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/Layouts.ui.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/ModelView.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/Styles.ui.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/styles/MyButtonStyle1.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/styles/MyButtonStyle2.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/styles/MyProgressBarStyle1.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/styles/MyProgressBarStyle2.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/styles/MySliderStyle1.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/styles/MySliderStyle2.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/styles/MyTabViewStyle.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/styles/MyTextFieldStyle1.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/content/styles/MyTextFieldStyle2.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/gallery/main.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/splitview/MainForm.ui.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/splitview/main.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/MainForm.ui.qml (+13/-18)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/MainTabView.ui.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/delegates/Delegate1.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/delegates/Delegate2.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/delegates/EditableDelegate.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/delegates/HeaderDelegate.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/delegates/MultiValueDelegate.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/delegates/RowDelegate.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/main.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/models/FlickerModel.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/models/LargeModel.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/models/NestedModel.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/tabs/TabDelegates.qml (+14/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/tabs/TabDelegatesForm.ui.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/tabs/TabGenerated.ui.qml (+13/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/tabs/TabMultivalue.ui.qml (+14/-17)
dist/qtcreator/tests/manual/qml/testprojects/uisplit/tableview/tabs/TabXmlListModel.ui.qml (+13/-17)
dist/qtcreator/tests/manual/shootout/tst_codesize.cpp (+14/-19)
dist/qtcreator/tests/manual/ssh/errorhandling/main.cpp (+18/-24)
dist/qtcreator/tests/manual/ssh/remoteprocess/argumentscollector.cpp (+14/-18)
dist/qtcreator/tests/manual/ssh/remoteprocess/argumentscollector.h (+14/-22)
dist/qtcreator/tests/manual/ssh/remoteprocess/main.cpp (+13/-18)
dist/qtcreator/tests/manual/ssh/remoteprocess/remoteprocesstest.cpp (+42/-38)
dist/qtcreator/tests/manual/ssh/remoteprocess/remoteprocesstest.h (+20/-30)
dist/qtcreator/tests/manual/ssh/sftp/argumentscollector.cpp (+13/-18)
dist/qtcreator/tests/manual/ssh/sftp/argumentscollector.h (+14/-22)
dist/qtcreator/tests/manual/ssh/sftp/main.cpp (+13/-18)
dist/qtcreator/tests/manual/ssh/sftp/parameters.h (+14/-22)
dist/qtcreator/tests/manual/ssh/sftp/sftptest.cpp (+27/-32)
dist/qtcreator/tests/manual/ssh/sftp/sftptest.h (+23/-33)
dist/qtcreator/tests/manual/ssh/sftpfsmodel/main.cpp (+14/-18)
dist/qtcreator/tests/manual/ssh/sftpfsmodel/window.cpp (+22/-25)
dist/qtcreator/tests/manual/ssh/sftpfsmodel/window.h (+15/-20)
dist/qtcreator/tests/manual/ssh/shell/main.cpp (+14/-18)
dist/qtcreator/tests/manual/ssh/shell/shell.cpp (+24/-26)
dist/qtcreator/tests/manual/ssh/shell/shell.h (+16/-24)
dist/qtcreator/tests/manual/ssh/tunnel/argumentscollector.cpp (+14/-18)
dist/qtcreator/tests/manual/ssh/tunnel/argumentscollector.h (+14/-22)
dist/qtcreator/tests/manual/ssh/tunnel/directtunnel.cpp (+164/-0)
dist/qtcreator/tests/manual/ssh/tunnel/directtunnel.h (+74/-0)
dist/qtcreator/tests/manual/ssh/tunnel/forwardtunnel.cpp (+146/-0)
dist/qtcreator/tests/manual/ssh/tunnel/forwardtunnel.h (+70/-0)
dist/qtcreator/tests/manual/ssh/tunnel/main.cpp (+26/-21)
dist/qtcreator/tests/manual/ssh/tunnel/tunnel.cpp (+0/-164)
dist/qtcreator/tests/manual/ssh/tunnel/tunnel.h (+0/-79)
dist/qtcreator/tests/manual/ssh/tunnel/tunnel.pro (+10/-3)
dist/qtcreator/tests/manual/utils/tcpportsgatherer/main.cpp (+0/-37)
dist/qtcreator/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro (+0/-8)
dist/qtcreator/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.qbs (+0/-24)
dist/qtcreator/tests/manual/utils/utils.pro (+0/-3)
dist/qtcreator/tests/system/README (+4/-5)
dist/qtcreator/tests/system/objects.map (+29/-36)
dist/qtcreator/tests/system/settings/mac/QtProject/qtcreator/profiles.xml (+2/-2)
dist/qtcreator/tests/system/settings/mac/QtProject/qtcreator/qtversion.xml (+2/-2)
dist/qtcreator/tests/system/settings/unix/QtProject/qtcreator/profiles.xml (+28/-27)
dist/qtcreator/tests/system/settings/unix/QtProject/qtcreator/qtversion.xml (+12/-12)
dist/qtcreator/tests/system/settings/windows/QtProject/qtcreator/profiles.xml (+26/-26)
dist/qtcreator/tests/system/settings/windows/QtProject/qtcreator/qtversion.xml (+12/-12)
dist/qtcreator/tests/system/settings/windows/QtProject/qtcreator/toolchains.xml (+13/-2)
dist/qtcreator/tests/system/shared/build_utils.py (+25/-33)
dist/qtcreator/tests/system/shared/clang.py (+56/-64)
dist/qtcreator/tests/system/shared/classes.py (+92/-54)
dist/qtcreator/tests/system/shared/debugger.py (+31/-32)
dist/qtcreator/tests/system/shared/editor_utils.py (+46/-43)
dist/qtcreator/tests/system/shared/fs_utils.py (+24/-29)
dist/qtcreator/tests/system/shared/hook_utils.py (+34/-43)
dist/qtcreator/tests/system/shared/project.py (+77/-72)
dist/qtcreator/tests/system/shared/project_explorer.py (+27/-32)
dist/qtcreator/tests/system/shared/qtcreator.py (+40/-39)
dist/qtcreator/tests/system/shared/suites_qtta.py (+30/-32)
dist/qtcreator/tests/system/shared/utils.py (+74/-87)
dist/qtcreator/tests/system/shared/workarounds.py (+30/-33)
dist/qtcreator/tests/system/suite_APTW/tst_APTW01/test.py (+24/-29)
dist/qtcreator/tests/system/suite_APTW/tst_APTW02/test.py (+24/-29)
dist/qtcreator/tests/system/suite_APTW/tst_APTW03/test.py (+24/-29)
dist/qtcreator/tests/system/suite_CCOM/tst_CCOM01/test.py (+30/-41)
dist/qtcreator/tests/system/suite_CCOM/tst_CCOM02/test.py (+30/-35)
dist/qtcreator/tests/system/suite_CSUP/tst_CSUP01/test.py (+103/-76)
dist/qtcreator/tests/system/suite_CSUP/tst_CSUP02/test.py (+34/-41)
dist/qtcreator/tests/system/suite_CSUP/tst_CSUP03/test.py (+30/-40)
dist/qtcreator/tests/system/suite_CSUP/tst_CSUP04/test.py (+33/-42)
dist/qtcreator/tests/system/suite_CSUP/tst_CSUP05/test.py (+33/-42)
dist/qtcreator/tests/system/suite_CSUP/tst_CSUP06/test.py (+55/-55)
dist/qtcreator/tests/system/suite_HELP/tst_HELP02/test.py (+44/-35)
dist/qtcreator/tests/system/suite_HELP/tst_HELP04/test.py (+43/-34)
dist/qtcreator/tests/system/suite_HELP/tst_HELP05/test.py (+24/-30)
dist/qtcreator/tests/system/suite_HELP/tst_HELP06/test.py (+24/-29)
dist/qtcreator/tests/system/suite_QMLS/shared/qmls.py (+24/-29)
dist/qtcreator/tests/system/suite_QMLS/tst_QMLS01/test.py (+28/-33)
dist/qtcreator/tests/system/suite_QMLS/tst_QMLS02/test.py (+25/-30)
dist/qtcreator/tests/system/suite_QMLS/tst_QMLS03/test.py (+33/-36)
dist/qtcreator/tests/system/suite_QMLS/tst_QMLS04/test.py (+29/-34)
dist/qtcreator/tests/system/suite_QMLS/tst_QMLS05/test.py (+25/-30)
dist/qtcreator/tests/system/suite_QMLS/tst_QMLS06/test.py (+24/-29)
dist/qtcreator/tests/system/suite_QMLS/tst_QMLS07/test.py (+24/-29)
dist/qtcreator/tests/system/suite_QMLS/tst_QMLS08/test.py (+24/-29)
dist/qtcreator/tests/system/suite_SCOM/tst_SCOM01/test.py (+24/-29)
dist/qtcreator/tests/system/suite_SCOM/tst_SCOM02/test.py (+25/-30)
dist/qtcreator/tests/system/suite_SCOM/tst_SCOM04/test.py (+27/-30)
dist/qtcreator/tests/system/suite_SCOM/tst_SCOM05/test.py (+24/-29)
dist/qtcreator/tests/system/suite_WELP/tst_WELP01/test.py (+26/-35)
dist/qtcreator/tests/system/suite_WELP/tst_WELP02/test.py (+32/-40)
dist/qtcreator/tests/system/suite_WELP/tst_WELP03/test.py (+25/-33)
dist/qtcreator/tests/system/suite_WELP/tst_WELP04/test.py (+26/-34)
dist/qtcreator/tests/system/suite_debugger/shared/testdata/simpleQuickUI2/simpleQuickUI2.qml (+13/-18)
dist/qtcreator/tests/system/suite_debugger/tst_build_new_project/test.py (+24/-29)
dist/qtcreator/tests/system/suite_debugger/tst_cli_output_console/test.py (+28/-33)
dist/qtcreator/tests/system/suite_debugger/tst_debug_empty_main/test.py (+37/-35)
dist/qtcreator/tests/system/suite_debugger/tst_qml_js_console/test.py (+48/-48)
dist/qtcreator/tests/system/suite_debugger/tst_qml_locals/Tree.py (+24/-29)
dist/qtcreator/tests/system/suite_debugger/tst_qml_locals/test.py (+25/-30)
dist/qtcreator/tests/system/suite_debugger/tst_simple_analyze/test.py (+48/-43)
dist/qtcreator/tests/system/suite_debugger/tst_simple_analyze/testdata/events_qt5.tsv (+17/-12)
dist/qtcreator/tests/system/suite_debugger/tst_simple_debug/test.py (+36/-35)
dist/qtcreator/tests/system/suite_editors/shared/simplePlainCPP/testfile.h (+0/-1)
dist/qtcreator/tests/system/suite_editors/shared/testdata/files.tsv (+1/-0)
dist/qtcreator/tests/system/suite_editors/tst_basic_cpp_support/test.py (+24/-29)
dist/qtcreator/tests/system/suite_editors/tst_delete_externally/test.py (+45/-47)
dist/qtcreator/tests/system/suite_editors/tst_edit_externally/test.py (+28/-32)
dist/qtcreator/tests/system/suite_editors/tst_generic_highlighter/test.py (+24/-29)
dist/qtcreator/tests/system/suite_editors/tst_memberoperator/test.py (+35/-42)
dist/qtcreator/tests/system/suite_editors/tst_memberoperator/testdata/usages.tsv (+12/-10)
dist/qtcreator/tests/system/suite_editors/tst_modify_readonly/test.py (+24/-29)
dist/qtcreator/tests/system/suite_editors/tst_qml_editor/test.py (+49/-52)
dist/qtcreator/tests/system/suite_editors/tst_qml_indent/test.py (+26/-32)
dist/qtcreator/tests/system/suite_editors/tst_rename_macros/test.py (+24/-29)
dist/qtcreator/tests/system/suite_editors/tst_revert_changes/test.py (+24/-29)
dist/qtcreator/tests/system/suite_editors/tst_select_all/test.py (+25/-29)
dist/qtcreator/tests/system/suite_general/tst_build_speedcrunch/test.py (+24/-29)
dist/qtcreator/tests/system/suite_general/tst_cmake_speedcrunch/test.py (+24/-29)
dist/qtcreator/tests/system/suite_general/tst_create_proj_wizard/test.py (+24/-29)
dist/qtcreator/tests/system/suite_general/tst_default_settings/test.py (+32/-34)
dist/qtcreator/tests/system/suite_general/tst_default_settings/testdata/win_compiler_paths.tsv (+27/-23)
dist/qtcreator/tests/system/suite_general/tst_installed_languages/test.py (+38/-37)
dist/qtcreator/tests/system/suite_general/tst_new_class/test.py (+55/-31)
dist/qtcreator/tests/system/suite_general/tst_opencreator_qbs/test.py (+24/-29)
dist/qtcreator/tests/system/suite_general/tst_opencreator_qbs/testdata/projecttree_creator.tsv (+8248/-3171)
dist/qtcreator/tests/system/suite_general/tst_openqt_creator/test.py (+25/-30)
dist/qtcreator/tests/system/suite_general/tst_openqt_creator/testdata/projecttree_creator.tsv (+8034/-4581)
dist/qtcreator/tests/system/suite_general/tst_openqt_creator/testdata/projecttree_speedcrunch.tsv (+32/-31)
dist/qtcreator/tests/system/suite_general/tst_rename_file/test.py (+24/-29)
dist/qtcreator/tests/system/suite_general/tst_save_before_build/test.py (+24/-30)
dist/qtcreator/tests/system/suite_general/tst_session_handling/test.py (+36/-44)
dist/qtcreator/tests/system/suite_general/tst_tasks_handling/test.py (+24/-29)
dist/qtcreator/tests/system/suite_qtquick/tst_qml_outline/test.py (+31/-35)
dist/qtcreator/tests/system/suite_qtquick/tst_qml_outline/testdata/focus.qml_mod1_outline.tsv (+39/-6)
dist/qtcreator/tests/system/suite_qtquick/tst_qml_outline/testdata/focus.qml_mod2_outline.tsv (+39/-6)
dist/qtcreator/tests/system/suite_qtquick/tst_qml_outline/testdata/focus.qml_mod3_outline.tsv (+40/-7)
dist/qtcreator/tests/system/suite_qtquick/tst_qml_outline/testdata/focus.qml_outline.tsv (+39/-6)
dist/qtcreator/tests/system/suite_qtquick/tst_qtquick_creation/test.py (+24/-29)
dist/qtcreator/tests/system/suite_qtquick/tst_qtquick_creation3/test.py (+28/-33)
dist/qtcreator/tests/system/suite_qtquick/tst_qtquick_creation4/test.py (+25/-30)
dist/qtcreator/tests/system/suite_tools/tst_codepasting/test.py (+24/-29)
dist/qtcreator/tests/system/suite_tools/tst_designer_autocomplete/test.py (+24/-29)
dist/qtcreator/tests/system/suite_tools/tst_designer_edit/test.py (+49/-34)
dist/qtcreator/tests/system/suite_tools/tst_designer_goto_slot/test.py (+24/-29)
dist/qtcreator/tests/system/suite_tools/tst_external_sort/test.py (+27/-32)
dist/qtcreator/tests/system/suite_tools/tst_git_clone/test.py (+33/-44)
dist/qtcreator/tests/system/suite_tools/tst_git_first_commit/test.py (+26/-31)
dist/qtcreator/tests/system/suite_tools/tst_git_local/test.py (+53/-35)
dist/qtcreator/tests/system/tools/findUnusedObjects.py (+25/-29)
dist/qtcreator/tests/system/tools/objectsToTable.py (+25/-29)
dist/qtcreator/tests/system/tools/toolfunctions.py (+24/-29)
dist/qtcreator/tests/system/tools/tools.pyqtc (+3/-0)
dist/qtcreator/tests/tests.pro (+2/-0)
dist/qtcreator/tests/tools/qml-ast2dot/main.cpp (+13/-18)
dist/qtcreator/tests/tools/qtquickappblaster/main.cpp (+13/-18)
dist/qtcreator/tests/unit/echoserver/echoipcserver.cpp (+87/-56)
dist/qtcreator/tests/unit/echoserver/echoipcserver.h (+27/-29)
dist/qtcreator/tests/unit/echoserver/echoserver.pro (+4/-2)
dist/qtcreator/tests/unit/echoserver/echoserverprocessmain.cpp (+14/-22)
dist/qtcreator/tests/unit/mockup/clangcodemodel/clangcompletionassistinterface.h (+14/-22)
dist/qtcreator/tests/unit/mockup/texteditor/assistenums.h (+14/-22)
dist/qtcreator/tests/unit/mockup/texteditor/codeassist/assistinterface.h (+14/-23)
dist/qtcreator/tests/unit/mockup/texteditor/quickfix.h (+56/-0)
dist/qtcreator/tests/unit/mockup/texteditor/refactoringchanges.h (+127/-0)
dist/qtcreator/tests/unit/mockup/texteditor/semantichighlighter.h (+68/-0)
dist/qtcreator/tests/unit/unittest/activationsequencecontextprocessortest.cpp (+14/-20)
dist/qtcreator/tests/unit/unittest/activationsequenceprocessortest.cpp (+14/-19)
dist/qtcreator/tests/unit/unittest/benchmark_dependency.pri (+23/-0)
dist/qtcreator/tests/unit/unittest/chunksreportedmonitor.cpp (+59/-0)
dist/qtcreator/tests/unit/unittest/chunksreportedmonitor.h (+55/-0)
dist/qtcreator/tests/unit/unittest/clangcodecompleteresultstest.cpp (+50/-25)
dist/qtcreator/tests/unit/unittest/clangcompletioncontextanalyzertest.cpp (+27/-18)
dist/qtcreator/tests/unit/unittest/clangdiagnosticfiltertest.cpp (+241/-0)
dist/qtcreator/tests/unit/unittest/clangfixitoperationtest.cpp (+133/-0)
dist/qtcreator/tests/unit/unittest/clangipcservertest.cpp (+280/-148)
dist/qtcreator/tests/unit/unittest/clangisdiagnosticrelatedtolocationtest.cpp (+149/-0)
dist/qtcreator/tests/unit/unittest/clangstringtest.cpp (+42/-19)
dist/qtcreator/tests/unit/unittest/clientserverinprocesstest.cpp (+244/-131)
dist/qtcreator/tests/unit/unittest/clientserveroutsideprocess.cpp (+82/-87)
dist/qtcreator/tests/unit/unittest/codecompletionsextractortest.cpp (+92/-63)
dist/qtcreator/tests/unit/unittest/codecompletiontest.cpp (+248/-32)
dist/qtcreator/tests/unit/unittest/completionchunkstotextconvertertest.cpp (+147/-40)
dist/qtcreator/tests/unit/unittest/createtablesqlstatementbuildertest.cpp (+13/-18)
dist/qtcreator/tests/unit/unittest/creator_dependency.pri (+3/-0)
dist/qtcreator/tests/unit/unittest/cursortest.cpp (+814/-0)
dist/qtcreator/tests/unit/unittest/data/complete_arrow.cpp (+6/-0)
dist/qtcreator/tests/unit/unittest/data/complete_extractor_brief_comment.cpp (+11/-0)
dist/qtcreator/tests/unit/unittest/data/complete_extractor_class.cpp (+1/-1)
dist/qtcreator/tests/unit/unittest/data/complete_extractor_function.cpp (+1/-1)
dist/qtcreator/tests/unit/unittest/data/complete_forwarding_header_1.h (+1/-4)
dist/qtcreator/tests/unit/unittest/data/complete_forwarding_header_2.h (+1/-5)
dist/qtcreator/tests/unit/unittest/data/complete_target_header.h (+1/-5)
dist/qtcreator/tests/unit/unittest/data/complete_target_header_changed.h (+1/-5)
dist/qtcreator/tests/unit/unittest/data/complete_target_header_unsaved.h (+1/-5)
dist/qtcreator/tests/unit/unittest/data/complete_testfile_1.cpp (+13/-18)
dist/qtcreator/tests/unit/unittest/data/complete_withDotArrowCorrectionForPointer.cpp (+6/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withDotArrowCorrectionForPointerInitial.cpp (+6/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withDotArrowCorrectionForPointerUpdated.cpp (+6/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withDotArrowCorrectionForPointer_afterTyping.cpp (+6/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withDotArrowCorrectionForPointer_beforeTyping.cpp (+6/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withNoDotArrowCorrectionForArrowDot.cpp (+7/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withNoDotArrowCorrectionForColonColon.cpp (+1/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withNoDotArrowCorrectionForDotDot.cpp (+7/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withNoDotArrowCorrectionForFloat.cpp (+4/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withNoDotArrowCorrectionForObject.cpp (+6/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withNoDotArrowCorrectionForObjectWithArrowOperator.cpp (+9/-0)
dist/qtcreator/tests/unit/unittest/data/complete_withNoDotArrowCorrectionForOnlyDot.cpp (+7/-0)
dist/qtcreator/tests/unit/unittest/data/cursor.cpp (+129/-0)
dist/qtcreator/tests/unit/unittest/data/cursor.h (+42/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_comparison_fixit.cpp (+5/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_comparison_fixit_expected1.cpp (+5/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_comparison_fixit_expected2.cpp (+5/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_diagnostic.cpp (+8/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_diagnosticset.cpp (+5/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_diagnosticset_header.cpp (+2/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_diagnosticset_mainfile.cpp (+4/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_erroneous_header.h (+11/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_erroneous_source.cpp (+24/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_semicolon_fixit.cpp (+4/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_semicolon_fixit_expected.cpp (+4/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_source_location.cpp (+5/-0)
dist/qtcreator/tests/unit/unittest/data/diagnostic_source_range.cpp (+13/-0)
dist/qtcreator/tests/unit/unittest/data/highlightingmarks.cpp (+447/-0)
dist/qtcreator/tests/unit/unittest/data/include_testfile.cpp (+27/-0)
dist/qtcreator/tests/unit/unittest/data/skippedsourceranges.cpp (+19/-0)
dist/qtcreator/tests/unit/unittest/data/translationunits.cpp (+7/-0)
dist/qtcreator/tests/unit/unittest/data/translationunits.h (+3/-0)
dist/qtcreator/tests/unit/unittest/diagnosticsettest.cpp (+192/-0)
dist/qtcreator/tests/unit/unittest/diagnostictest.cpp (+203/-0)
dist/qtcreator/tests/unit/unittest/fixittest.cpp (+114/-0)
dist/qtcreator/tests/unit/unittest/gmock_dependency.pri (+36/-20)
dist/qtcreator/tests/unit/unittest/gtest-qt-printing.h (+14/-22)
dist/qtcreator/tests/unit/unittest/highlightingmarksreportertest.cpp (+185/-0)
dist/qtcreator/tests/unit/unittest/highlightingmarkstest.cpp (+983/-0)
dist/qtcreator/tests/unit/unittest/lineprefixertest.cpp (+14/-19)
dist/qtcreator/tests/unit/unittest/main.cpp (+33/-23)
dist/qtcreator/tests/unit/unittest/matcher-diagnosticcontainer.h (+58/-0)
dist/qtcreator/tests/unit/unittest/mockipclient.h (+29/-34)
dist/qtcreator/tests/unit/unittest/mockipcserver.h (+39/-36)
dist/qtcreator/tests/unit/unittest/mocksenddocumentannotationscallback.h (+46/-0)
dist/qtcreator/tests/unit/unittest/projecttest.cpp (+14/-19)
dist/qtcreator/tests/unit/unittest/readandwritecommandblocktest.cpp (+0/-224)
dist/qtcreator/tests/unit/unittest/readandwritemessageblocktest.cpp (+287/-0)
dist/qtcreator/tests/unit/unittest/senddocumenttrackertest.cpp (+201/-0)
dist/qtcreator/tests/unit/unittest/sizedarraytest.cpp (+150/-0)
dist/qtcreator/tests/unit/unittest/skippedsourcerangestest.cpp (+154/-0)
dist/qtcreator/tests/unit/unittest/smallstringbenchmark.cpp (+354/-0)
dist/qtcreator/tests/unit/unittest/smallstringtest.cpp (+995/-0)
dist/qtcreator/tests/unit/unittest/sourcelocationtest.cpp (+123/-0)
dist/qtcreator/tests/unit/unittest/sourcerangetest.cpp (+167/-0)
dist/qtcreator/tests/unit/unittest/spydummy.cpp (+13/-18)
dist/qtcreator/tests/unit/unittest/spydummy.h (+14/-22)
dist/qtcreator/tests/unit/unittest/sqlitecolumntest.cpp (+13/-18)
dist/qtcreator/tests/unit/unittest/sqlitedatabasebackendtest.cpp (+13/-18)
dist/qtcreator/tests/unit/unittest/sqlitedatabasetest.cpp (+13/-18)
dist/qtcreator/tests/unit/unittest/sqlitestatementtest.cpp (+13/-18)
dist/qtcreator/tests/unit/unittest/sqlitetabletest.cpp (+13/-18)
dist/qtcreator/tests/unit/unittest/sqlstatementbuildertest.cpp (+13/-18)
dist/qtcreator/tests/unit/unittest/translationunitstest.cpp (+458/-67)
dist/qtcreator/tests/unit/unittest/translationunittest.cpp (+327/-70)
dist/qtcreator/tests/unit/unittest/unittest.pro (+39/-7)
dist/qtcreator/tests/unit/unittest/unsavedfilestest.cpp (+74/-46)
dist/qtcreator/tests/unit/unittest/unsavedfiletest.cpp (+239/-0)
dist/qtcreator/tests/unit/unittest/utf8positionfromlinecolumntest.cpp (+166/-0)
dist/qtcreator/tests/unit/unittest/utf8test.cpp (+29/-18)
get_git_source.py (+37/-0)
qt5config (+25/-25)
qtcreator (+3/-3)
ubuntu-sdk-ide (+3/-3)
To merge this branch: bzr merge lp:~zeller-benjamin/ubuntu-sdk-ide/qtc41
Reviewer Review Type Date Requested Status
ubuntu-sdk-build-bot continuous-integration Approve
Zoltan Balogh Approve
Review via email: mp+304148@code.launchpad.net

Commit message

New QtC 4.1 based IDE with LXD backend

Description of the change

New QtC 4.1 based IDE with LXD backend

To post a comment you must log in.
Revision history for this message
Zoltan Balogh (bzoltan) :
review: Approve
Revision history for this message
ubuntu-sdk-build-bot (ubuntu-sdk-build-bot) wrote :
review: Approve (continuous-integration)
Revision history for this message
ubuntu-sdk-build-bot (ubuntu-sdk-build-bot) wrote :
review: Approve (continuous-integration)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'CMakeLists.txt'
2--- CMakeLists.txt 2016-06-10 09:00:35 +0000
3+++ CMakeLists.txt 2016-08-29 16:14:55 +0000
4@@ -30,6 +30,10 @@
5 set (QT_BUILD_DIR "${CMAKE_BINARY_DIR}/qt-build/build")
6 set (QT_INSTALL_DIR "${CMAKE_BINARY_DIR}/qt")
7
8+add_custom_target(RevertPatches
9+ env QUILT_PATCHES=debian/patches quilt pop -a
10+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
11+
12 add_custom_target(QtSource
13 ${CMAKE_SOURCE_DIR}/get_bzr_source.py -d "${QT_SOURCE_DIR}" lp:~bzoltan/+junk/qt-everywhere-opensource-src-5.6.0
14 COMMAND ${CMAKE_SOURCE_DIR}/get_package_source.py -c ${QT_SOURCE_DIR} qtfeedback-opensource-src:qtfeedback qtpim-opensource-src:qtpim
15@@ -55,13 +59,18 @@
16 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
17
18 add_custom_target(QtCreatorSource
19- ${CMAKE_SOURCE_DIR}/get_bzr_source.py -d "${EXT_SOURCE_DIR}/qtcreator" lp:~zeller-benjamin/+junk/qtc-lxd
20+ ${CMAKE_SOURCE_DIR}/get_git_source.py -d "${EXT_SOURCE_DIR}/qtcreator" -b "v4.1.0" "http://code.qt.io/qt-creator/qt-creator.git"
21 COMMAND ${CMAKE_SOURCE_DIR}/get_bzr_source.py -d "${EXT_SOURCE_DIR}/qtcreator/src/plugins/ubuntu" lp:qtcreator-plugin-ubuntu
22- COMMAND sed -i "'s/\\(welcome\\)/\\1 \\\\ \\n ubuntu/g'" ${EXT_SOURCE_DIR}/qtcreator/src/plugins/plugins.pro
23 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
24
25 add_custom_target(sources DEPENDS QtSource LibDusSource MaliitSource fcitx-qtSource AppmenuSource QtCreatorSource)
26
27+add_custom_command(TARGET sources
28+ PRE_BUILD
29+ COMMAND "REVERTING ALL PATCHES"
30+ COMMAND quilt pop -a
31+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
32+
33 IF(CMAKE_BUILD_TYPE MATCHES DEBUG)
34 message("debug mode enabled")
35 set(QT_ADDITIONAL_CONF "-debug")
36@@ -72,6 +81,10 @@
37 set(CMAKE_BUILD_TYPE_STRING "RelWithDebInfo")
38 ENDIF(CMAKE_BUILD_TYPE MATCHES DEBUG)
39
40+add_custom_target(ApplyPatches
41+ env QUILT_PATCHES=debian/patches quilt push -a
42+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
43+
44 ExternalProject_Add(${QT_VERSION}
45 #URL http://download.qt.io/official_releases/qt/5.4/5.6.0/single/qt-everywhere-opensource-src-5.6.0.tar.gz
46 PREFIX "qt-build"
47@@ -82,6 +95,7 @@
48 CONFIGURE_COMMAND sh -c "${CMAKE_SOURCE_DIR}/fix-qt-build.py -f \"${QT_SOURCE_DIR}\" && ${QT_SOURCE_DIR}/configure -prefix ${QT_INSTALL_DIR} ${QT_ADDITIONAL_CONF} `cat ${CMAKE_SOURCE_DIR}/qt5config`"
49 BUILD_COMMAND sh -c "make ${GENERATED_MAKE_FLAGS}"
50 INSTALL_COMMAND sh -c "make install"
51+ DEPENDS ApplyPatches
52 )
53
54 SET (DBUSMENU_PREFIX "${CMAKE_BINARY_DIR}/libdbusmenu-qt-build")
55@@ -161,7 +175,7 @@
56 BINARY_DIR "${QTCREATOR_PREFIX}/build"
57 INSTALL_DIR "${CMAKE_BINARY_DIR}/ubuntu-sdk-ide"
58 DOWNLOAD_COMMAND sh -c "exit 0"
59- CONFIGURE_COMMAND sh -c "${QT_INSTALL_DIR}/bin/qmake -r USE_SYSTEM_BOTAN=1 ${QMAKE_ADDITIONAL_CONF} ${EXT_SOURCE_DIR}/qtcreator"
60+ CONFIGURE_COMMAND sh -c "${QT_INSTALL_DIR}/bin/qmake -r USE_SYSTEM_BOTAN=1 CONFIG+=debug ${QMAKE_ADDITIONAL_CONF} ${EXT_SOURCE_DIR}/qtcreator"
61 BUILD_COMMAND sh -c "QT_PRIVATE_HEADERS=${QT_INSTALL_DIR} LD_LIBRARY_PATH=${QT_INSTALL_DIR}/lib make ${GENERATED_MAKE_FLAGS}"
62 INSTALL_COMMAND sh -c "QT_PRIVATE_HEADERS=${QT_INSTALL_DIR} LD_LIBRARY_PATH=${QT_INSTALL_DIR}/lib make INSTALL_ROOT=${CMAKE_BINARY_DIR}/ubuntu-sdk-ide -j1 docs deployqt"
63 )
64
65=== modified file 'debian/changelog'
66--- debian/changelog 2016-07-12 13:31:23 +0000
67+++ debian/changelog 2016-08-29 16:14:55 +0000
68@@ -1,6 +1,7 @@
69-ubuntu-sdk-ide (3.5.4) UNRELEASED; urgency=medium
70+ubuntu-sdk-ide (4.1.0) trusty; urgency=medium
71
72- * LXD support
73+ * Upgrade to QtC 4.1
74+ * Backend rewrite to use LXD based builders
75
76 -- Benjamin Zeller <benjamin.zeller@canonical.com> Mon, 25 Apr 2016 12:54:38 +0200
77
78
79=== modified file 'debian/control'
80--- debian/control 2016-07-13 07:43:33 +0000
81+++ debian/control 2016-08-29 16:14:55 +0000
82@@ -6,6 +6,7 @@
83 cmake,
84 dpkg-dev (>= 1.16.1),
85 devscripts,
86+ quilt,
87 chrpath,
88 doxygen,
89 ca-certificates,
90@@ -121,6 +122,8 @@
91 qtcreator-plugin-valgrind-dev,
92 qtcreator-plugin-autopilot,
93 qtcreator-plugin-autopilot-dev,
94+ ubuntu-sdk-dev,
95+Conflicts: ubuntu-sdk-dev,
96 Description: Ubuntu SDK IDE
97 Qt Creator is a lightweight, cross-platform integrated development
98 environment (IDE) designed to make development with the Qt application
99
100=== added directory 'debian/patches'
101=== added file 'debian/patches/always_autotect_qt_versions'
102--- debian/patches/always_autotect_qt_versions 1970-01-01 00:00:00 +0000
103+++ debian/patches/always_autotect_qt_versions 2016-08-29 16:14:55 +0000
104@@ -0,0 +1,101 @@
105+Index: qtcreator/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.cpp
106+===================================================================
107+--- qtcreator.orig/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.cpp
108++++ qtcreator/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.cpp
109+@@ -97,7 +97,7 @@ bool qtVersionNumberCompare(BaseQtVersio
110+ return a->qtVersion() > b->qtVersion() || (a->qtVersion() == b->qtVersion() && a->uniqueId() < b->uniqueId());
111+ }
112+ static bool restoreQtVersions();
113+-static void findSystemQt();
114++static void updateSystemQt();
115+ static void saveQtVersions();
116+ static void updateDocumentation();
117+
118+@@ -126,14 +126,11 @@ void QtVersionManager::triggerQtVersionR
119+ disconnect(ProjectExplorer::ToolChainManager::instance(), SIGNAL(toolChainsLoaded()),
120+ this, SLOT(triggerQtVersionRestore()));
121+
122+- bool success = restoreQtVersions();
123++ restoreQtVersions();
124+ m_instance->updateFromInstaller(false);
125+- if (!success) {
126+- // We did neither restore our settings or upgraded
127+- // in that case figure out if there's a qt in path
128+- // and add it to the Qt versions
129+- findSystemQt();
130+- }
131++
132++ // add system Qt
133++ updateSystemQt();
134+
135+ emit m_instance->qtVersionsLoaded();
136+ emit m_instance->qtVersionsChanged(m_versions.keys(), QList<int>(), QList<int>());
137+@@ -433,22 +430,57 @@ static FileNameList gatherQmakePathsFrom
138+ return foundQMakes.toList();
139+ }
140+
141+-static void findSystemQt()
142++static void addSystemQtVersion(FileName qmake_fn)
143++{
144++ BaseQtVersion *v = QtVersionFactory::createQtVersionFromQMakePath(qmake_fn, true, QLatin1String("PATH"));
145++ if (v) {
146++ v->setUnexpandedDisplayName(BaseQtVersion::defaultUnexpandedDisplayName(qmake_fn, true));
147++ m_versions.insert(v->uniqueId(), v);
148++ }
149++}
150++
151++static void updateSystemQt()
152+ {
153+- FileNameList systemQMakes;
154+ FileName systemQMakePath = BuildableHelperLibrary::findSystemQt(Environment::systemEnvironment());
155+- if (!systemQMakePath.isEmpty())
156+- systemQMakes << systemQMakePath;
157++ FileNameList qmakePathsFromQtChooser = gatherQmakePathsFromQtChooser();
158++ if (!qmakePathsFromQtChooser.contains(systemQMakePath))
159++ qmakePathsFromQtChooser << systemQMakePath;
160++ std::sort(qmakePathsFromQtChooser.begin(), qmakePathsFromQtChooser.end());
161+
162+- systemQMakes.append(gatherQmakePathsFromQtChooser());
163++ QMap<QString, int> currentAutoVersions;
164++ for (QMap<int, BaseQtVersion *>::const_iterator i = m_versions.begin(); i != m_versions.end(); ++i) {
165++ if (i.value()->isAutodetected()) {
166++ currentAutoVersions.insert(i.value()->qmakeCommand().toString(), i.key());
167++ }
168++ }
169+
170+- foreach (const FileName &qmakePath, Utils::filteredUnique(systemQMakes)) {
171+- BaseQtVersion *version
172+- = QtVersionFactory::createQtVersionFromQMakePath(qmakePath, false, QLatin1String("PATH"));
173+- if (version) {
174+- version->setUnexpandedDisplayName(BaseQtVersion::defaultUnexpandedDisplayName(qmakePath, true));
175+- m_versions.insert(version->uniqueId(), version);
176++ QMap<QString, int>::const_iterator av = currentAutoVersions.begin(); // auto-saved versions
177++ FileNameList::const_iterator dv = qmakePathsFromQtChooser.begin(); // detected versions
178++ while (av != currentAutoVersions.end() && dv != qmakePathsFromQtChooser.end()) {
179++ if (av.key() == dv->toString()) {
180++ ++av;
181++ ++dv;
182++ }
183++ else if (av.key() < dv->toString()) {
184++ // currently saved automatic version has been removed
185++ m_versions.remove(*av);
186++ ++av;
187+ }
188++ else { // av.key() > dv->toString()
189++ // detected version is missing, add it
190++ addSystemQtVersion(*dv);
191++ ++dv;
192++ }
193++ }
194++
195++ while (av != currentAutoVersions.end()) {
196++ m_versions.remove(*av);
197++ ++av;
198++ }
199++
200++ while (dv != qmakePathsFromQtChooser.end()) {
201++ addSystemQtVersion(*dv);
202++ ++dv;
203+ }
204+ }
205+
206
207=== added file 'debian/patches/botan_system_lib.diff'
208--- debian/patches/botan_system_lib.diff 1970-01-01 00:00:00 +0000
209+++ debian/patches/botan_system_lib.diff 2016-08-29 16:14:55 +0000
210@@ -0,0 +1,79 @@
211+Description: Use the system botan library instead of the bundled one.
212+Author: Felix Geyer <debfx@ubuntu.com>
213+Last-Reviewed: 2014-08-19
214+
215+---
216+ src/libs/ssh/sshcryptofacility.cpp | 5 +++++
217+ src/libs/ssh/sshcryptofacility_p.h | 2 ++
218+ src/libs/ssh/sshkeyexchange.cpp | 6 ++++++
219+ src/libs/ssh/sshkeygenerator.cpp | 5 +++++
220+ src/libs/ssh/sshkeypasswordretriever_p.h | 1 +
221+ 5 files changed, 19 insertions(+)
222+
223+--- a/dist/qtcreator/src/libs/ssh/sshcryptofacility.cpp
224++++ b/dist/qtcreator/src/libs/ssh/sshcryptofacility.cpp
225+@@ -34,6 +34,11 @@
226+ #include "sshpacket_p.h"
227+
228+ #include <botan/botan.h>
229++#include <botan/cbc.h>
230++#include <botan/dsa.h>
231++#include <botan/pkcs8.h>
232++#include <botan/pubkey.h>
233++#include <botan/rsa.h>
234+
235+ #include <QDebug>
236+ #include <QList>
237+--- a/dist/qtcreator/src/libs/ssh/sshcryptofacility_p.h
238++++ b/dist/qtcreator/src/libs/ssh/sshcryptofacility_p.h
239+@@ -27,9 +27,11 @@
240+ #define SSHCRYPTOFACILITY_P_H
241+
242+ #include <botan/botan.h>
243++#include <botan/hmac.h>
244+
245+ #include <QByteArray>
246+ #include <QScopedPointer>
247++#include <QSharedPointer>
248+
249+ namespace QSsh {
250+ namespace Internal {
251+--- a/dist/qtcreator/src/libs/ssh/sshkeyexchange.cpp
252++++ b/dist/qtcreator/src/libs/ssh/sshkeyexchange.cpp
253+@@ -34,6 +34,12 @@
254+ #include "sshincomingpacket_p.h"
255+
256+ #include <botan/botan.h>
257++#include <botan/dh.h>
258++#include <botan/dl_group.h>
259++#include <botan/dsa.h>
260++#include <botan/pem.h>
261++#include <botan/pubkey.h>
262++#include <botan/rsa.h>
263+
264+ #include <string>
265+
266+--- a/dist/qtcreator/src/libs/ssh/sshkeygenerator.cpp
267++++ b/dist/qtcreator/src/libs/ssh/sshkeygenerator.cpp
268+@@ -32,6 +32,11 @@
269+ #include "sshpacket_p.h"
270+
271+ #include <botan/botan.h>
272++#include <botan/der_enc.h>
273++#include <botan/dsa.h>
274++#include <botan/pem.h>
275++#include <botan/pkcs8.h>
276++#include <botan/rsa.h>
277+
278+ #include <QDateTime>
279+ #include <QInputDialog>
280+--- a/dist/qtcreator/src/libs/ssh/sshkeypasswordretriever_p.h
281++++ b/dist/qtcreator/src/libs/ssh/sshkeypasswordretriever_p.h
282+@@ -27,6 +27,7 @@
283+ #define KEYPASSWORDRETRIEVER_H
284+
285+ #include <botan/botan.h>
286++#include <botan/ui.h>
287+
288+ #include <string>
289+
290
291=== added file 'debian/patches/cmake_ubuntuspecificbits.diff'
292--- debian/patches/cmake_ubuntuspecificbits.diff 1970-01-01 00:00:00 +0000
293+++ debian/patches/cmake_ubuntuspecificbits.diff 2016-08-29 16:14:55 +0000
294@@ -0,0 +1,109 @@
295+--- a/dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
296++++ b/dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
297+@@ -165,10 +165,10 @@
298+ proc->setWorkingDirectory(buildDirectoryPath);
299+ proc->setEnvironment(env);
300+
301+- const QString srcdir = buildDirectory.exists(QLatin1String("CMakeCache.txt")) ?
302+- QString(QLatin1Char('.')) : sourceDirectory;
303++ //const QString srcdir = buildDirectory.exists(QLatin1String("CMakeCache.txt")) ?
304++ // QString(QLatin1Char('.')) : sourceDirectory;
305+ QString args;
306+- Utils::QtcProcess::addArg(&args, srcdir);
307++ Utils::QtcProcess::addArg(&args, sourceDirectory);
308+ Utils::QtcProcess::addArgs(&args, arguments);
309+
310+ proc->setCommand(executable, args);
311+--- a/dist/qtcreator/src/plugins/qmlprojectmanager/qmlproject.cpp
312++++ b/dist/qtcreator/src/plugins/qmlprojectmanager/qmlproject.cpp
313+@@ -288,9 +288,10 @@
314+ bool QmlProject::supportsKit(Kit *k, QString *errorMessage) const
315+ {
316+ Id deviceType = DeviceTypeKitInformation::deviceTypeId(k);
317+- if (deviceType != ProjectExplorer::Constants::DESKTOP_DEVICE_TYPE) {
318++ if (deviceType != ProjectExplorer::Constants::DESKTOP_DEVICE_TYPE &&
319++ !deviceType.toString().startsWith(QStringLiteral("UbuntuProjectManager.DeviceTypeId"))) {
320+ if (errorMessage)
321+- *errorMessage = tr("Device type is not desktop.");
322++ *errorMessage = tr("Device type is not desktop or Ubuntu.");
323+ return false;
324+ }
325+
326+--- a/dist/qtcreator/src/plugins/qmakeprojectmanager/qmakenodes.cpp
327++++ b/dist/qtcreator/src/plugins/qmakeprojectmanager/qmakenodes.cpp
328+@@ -2024,6 +2024,7 @@
329+ result->newVarValues[AndroidExtraLibs] = input.readerExact->values(QLatin1String("ANDROID_EXTRA_LIBS"));
330+ result->newVarValues[IsoIconsVar] = input.readerExact->values(QLatin1String("ISO_ICONS"));
331+ result->newVarValues[QmakeProjectName] = input.readerExact->values(QLatin1String("QMAKE_PROJECT_NAME"));
332++ result->newVarValues[UbuntuManifestFile] = input.readerExact->values(QLatin1String("UBUNTU_MANIFEST_FILE"));
333+
334+ result->isDeployable = false;
335+ if (result->projectType == ApplicationTemplate) {
336+--- a/dist/qtcreator/src/plugins/qmakeprojectmanager/qmakenodes.h
337++++ b/dist/qtcreator/src/plugins/qmakeprojectmanager/qmakenodes.h
338+@@ -107,7 +107,8 @@
339+ AndroidPackageSourceDir,
340+ AndroidExtraLibs,
341+ IsoIconsVar,
342+- QmakeProjectName
343++ QmakeProjectName,
344++ UbuntuManifestFile
345+ };
346+
347+ namespace Internal {
348+--- a/dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeconfigitem.h
349++++ b/dist/qtcreator/src/plugins/cmakeprojectmanager/cmakeconfigitem.h
350+@@ -25,6 +25,8 @@
351+
352+ #pragma once
353+
354++#include "cmake_global.h"
355++
356+ #include <QByteArray>
357+ #include <QList>
358+
359+@@ -34,7 +36,7 @@
360+
361+ namespace CMakeProjectManager {
362+
363+-class CMakeConfigItem {
364++class CMAKE_EXPORT CMakeConfigItem {
365+ public:
366+ enum Type { FILEPATH, PATH, BOOL, STRING, INTERNAL, STATIC };
367+ CMakeConfigItem();
368+--- a/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.cpp
369++++ b/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.cpp
370+@@ -568,6 +568,11 @@
371+ return m_versions.contains(id);
372+ }
373+
374++void QtVersionManager::triggerDocumentationUpdate()
375++{
376++ updateDocumentation();
377++}
378++
379+ BaseQtVersion *QtVersionManager::version(int id)
380+ {
381+ QTC_ASSERT(isLoaded(), return 0);
382+--- a/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.h
383++++ b/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.h
384+@@ -63,6 +63,7 @@
385+ static void removeVersion(BaseQtVersion *version);
386+
387+ static bool isValidId(int id);
388++ static void triggerDocumentationUpdate ();
389+
390+ signals:
391+ // content of BaseQtVersion objects with qmake path might have changed
392+--- a/dist/qtcreator/src/plugins/plugins.pro
393++++ b/dist/qtcreator/src/plugins/plugins.pro
394+@@ -56,7 +56,8 @@
395+ winrt \
396+ qmlprofiler \
397+ updateinfo \
398+- welcome
399++ welcome \
400++ ubuntu
401+
402+ DO_NOT_BUILD_QMLDESIGNER = $$(DO_NOT_BUILD_QMLDESIGNER)
403+ isEmpty(DO_NOT_BUILD_QMLDESIGNER) {
404
405=== added file 'debian/patches/fix_documentation_path.diff'
406--- debian/patches/fix_documentation_path.diff 1970-01-01 00:00:00 +0000
407+++ debian/patches/fix_documentation_path.diff 2016-08-29 16:14:55 +0000
408@@ -0,0 +1,17 @@
409+---
410+ src/plugins/coreplugin/icore.cpp | 2 +-
411+ 1 file changed, 1 insertion(+), 1 deletion(-)
412+
413+Index: qtcreator/dist/qtcreator/src/plugins/coreplugin/icore.cpp
414+===================================================================
415+--- qtcreator.orig/dist/qtcreator/src/plugins/coreplugin/icore.cpp
416++++ qtcreator/dist/qtcreator/src/plugins/coreplugin/icore.cpp
417+@@ -420,7 +420,7 @@ QString ICore::userResourcePath()
418+ QString ICore::documentationPath()
419+ {
420+ const QString docPath = QLatin1String(Utils::HostOsInfo::isMacHost()
421+- ? "/../Resources/doc" : "/../share/doc/qtcreator");
422++ ? "/../Resources/doc" : "/../share/qtcreator/doc");
423+ return QDir::cleanPath(QCoreApplication::applicationDirPath() + docPath);
424+ }
425+
426
427=== added file 'debian/patches/fix_qt_version_autodetection.diff'
428--- debian/patches/fix_qt_version_autodetection.diff 1970-01-01 00:00:00 +0000
429+++ debian/patches/fix_qt_version_autodetection.diff 2016-08-29 16:14:55 +0000
430@@ -0,0 +1,41 @@
431+Author: Benjamin Zeller <benjamin.zeller@canonical.com>
432+Description: Fix piling up of Qt configurations.
433+ The current Debian Qt autodetection patch registers a "new" Qt version
434+ on each Qt Creator startup. This fixes it.
435+Last-Update: 2015-11-02
436+Forwarded: no
437+
438+Index: qtcreator/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.cpp
439+===================================================================
440+--- qtcreator.orig/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.cpp
441++++ qtcreator/dist/qtcreator/src/plugins/qtsupport/qtversionmanager.cpp
442+@@ -449,7 +449,7 @@ static void updateSystemQt()
443+
444+ QMap<QString, int> currentAutoVersions;
445+ for (QMap<int, BaseQtVersion *>::const_iterator i = m_versions.begin(); i != m_versions.end(); ++i) {
446+- if (i.value()->isAutodetected()) {
447++ if (i.value()->isAutodetected() && !i.value()->autodetectionSource().startsWith(QLatin1String("SDK."))) {
448+ currentAutoVersions.insert(i.value()->qmakeCommand().toString(), i.key());
449+ }
450+ }
451+Index: qtcreator/dist/qtcreator/src/libs/utils/buildablehelperlibrary.cpp
452+===================================================================
453+--- qtcreator.orig/dist/qtcreator/src/libs/utils/buildablehelperlibrary.cpp
454++++ qtcreator/dist/qtcreator/src/libs/utils/buildablehelperlibrary.cpp
455+@@ -83,8 +83,15 @@ FileName BuildableHelperLibrary::findSys
456+
457+ if (dir.exists(qmake)) {
458+ const QString qmakePath = dir.absoluteFilePath(qmake);
459+- if (isQmake(qmakePath))
460++ if (isQmake(qmakePath)) {
461++ QFileInfo fi(qmakePath);
462++ if (BuildableHelperLibrary::isQtChooser(fi)) {
463++ const QString qtChooserPath = BuildableHelperLibrary::qtChooserToQmakePath(fi.symLinkTarget());
464++ if (!qtChooserPath.isEmpty())
465++ return FileName::fromString(qtChooserPath);
466++ }
467+ return FileName::fromString(qmakePath);
468++ }
469+ }
470+
471+ // Prefer qmake-qt5 to qmake-qt4 by sorting the filenames in reverse order.
472
473=== added file 'debian/patches/from_header_to_body.diff'
474=== added file 'debian/patches/missing_header.diff'
475--- debian/patches/missing_header.diff 1970-01-01 00:00:00 +0000
476+++ debian/patches/missing_header.diff 2016-08-29 16:14:55 +0000
477@@ -0,0 +1,12 @@
478+Index: qtcreator/dist/qtcreator/src/libs/ssh/sshcryptofacility.cpp
479+===================================================================
480+--- qtcreator.orig/dist/qtcreator/src/libs/ssh/sshcryptofacility.cpp
481++++ qtcreator/dist/qtcreator/src/libs/ssh/sshcryptofacility.cpp
482+@@ -35,6 +35,7 @@
483+
484+ #include <botan/botan.h>
485+ #include <botan/cbc.h>
486++#include <botan/ctr.h>
487+ #include <botan/dsa.h>
488+ #include <botan/pkcs8.h>
489+ #include <botan/pubkey.h>
490
491=== added file 'debian/patches/remove_libexec.diff'
492--- debian/patches/remove_libexec.diff 1970-01-01 00:00:00 +0000
493+++ debian/patches/remove_libexec.diff 2016-08-29 16:14:55 +0000
494@@ -0,0 +1,36 @@
495+Index: qtcreator/dist/qtcreator/qtcreator.pri
496+===================================================================
497+--- qtcreator.orig/dist/qtcreator/qtcreator.pri
498++++ qtcreator/dist/qtcreator/qtcreator.pri
499+@@ -108,7 +108,7 @@ osx {
500+ win32: \
501+ IDE_LIBEXEC_PATH = $$IDE_OUTPUT_PATH/bin
502+ else: \
503+- IDE_LIBEXEC_PATH = $$IDE_OUTPUT_PATH/libexec/qtcreator
504++ IDE_LIBEXEC_PATH = $$IDE_LIBRARY_PATH/libexec
505+ !isEqual(IDE_SOURCE_TREE, $$IDE_OUTPUT_PATH):copydata = 1
506+
507+ LINK_LIBRARY_PATH = $$IDE_BUILD_TREE/$$IDE_LIBRARY_BASENAME/qtcreator
508+@@ -119,7 +119,7 @@ osx {
509+ win32: \
510+ INSTALL_LIBEXEC_PATH = $$QTC_PREFIX/bin
511+ else: \
512+- INSTALL_LIBEXEC_PATH = $$QTC_PREFIX/libexec/qtcreator
513++ INSTALL_LIBEXEC_PATH = $$INSTALL_LIBRARY_PATH/libexec
514+ INSTALL_DATA_PATH = $$QTC_PREFIX/share/qtcreator
515+ INSTALL_DOC_PATH = $$QTC_PREFIX/share/doc/qtcreator
516+ INSTALL_BIN_PATH = $$QTC_PREFIX/bin
517+Index: qtcreator/dist/qtcreator/src/plugins/coreplugin/icore.cpp
518+===================================================================
519+--- qtcreator.orig/dist/qtcreator/src/plugins/coreplugin/icore.cpp
520++++ qtcreator/dist/qtcreator/src/plugins/coreplugin/icore.cpp
521+@@ -441,7 +441,8 @@ QString ICore::libexecPath()
522+ case Utils::OsTypeLinux:
523+ case Utils::OsTypeOtherUnix:
524+ case Utils::OsTypeOther:
525+- path = QCoreApplication::applicationDirPath() + QLatin1String("/../libexec/qtcreator");
526++ path = QCoreApplication::applicationDirPath()
527++ + QLatin1String("/../" IDE_LIBRARY_BASENAME "/qtcreator/libexec");
528+ break;
529+ }
530+ return QDir::cleanPath(path);
531
532=== added file 'debian/patches/rpath_nonlinux.diff'
533--- debian/patches/rpath_nonlinux.diff 1970-01-01 00:00:00 +0000
534+++ debian/patches/rpath_nonlinux.diff 2016-08-29 16:14:55 +0000
535@@ -0,0 +1,54 @@
536+Author: Pino Toscano <pino@debian.org>
537+Description: Enable RPATH also on kFreeBSD and Hurd
538+ qtcreator's plugins use RPATH to locate the qtcreator libraries, so enable it
539+ also on kFreeBSD and Hurd.
540+Last-Update: 2014-08-19
541+Forwarded: no
542+
543+---
544+ src/qtcreatorplugin.pri | 2 +-
545+ src/rpath.pri | 2 +-
546+ src/tools/qtcreatorwidgets/qtcreatorwidgets.pro | 4 ++--
547+ 3 files changed, 4 insertions(+), 4 deletions(-)
548+
549+--- a/dist/qtcreator/src/rpath.pri
550++++ b/dist/qtcreator/src/rpath.pri
551+@@ -1,6 +1,6 @@
552+ macx {
553+ QMAKE_LFLAGS += -Wl,-rpath,@loader_path/../,-rpath,@executable_path/../
554+-} else:linux-* {
555++} else:linux-*|glibc-*|hurd-* {
556+ #do the rpath by hand since it's not possible to use ORIGIN in QMAKE_RPATHDIR
557+ # this expands to $ORIGIN (after qmake and make), it does NOT read a qmake var
558+ QMAKE_RPATHDIR += \$\$ORIGIN
559+--- a/dist/qtcreator/src/qtcreatorplugin.pri
560++++ b/dist/qtcreator/src/qtcreatorplugin.pri
561+@@ -91,7 +91,7 @@ contains(QT_CONFIG, reduce_exports):CONF
562+
563+ TEMPLATE = lib
564+ CONFIG += plugin plugin_with_soname
565+-linux*:QMAKE_LFLAGS += $$QMAKE_LFLAGS_NOUNDEF
566++linux*|glibc-*|hurd-*:QMAKE_LFLAGS += $$QMAKE_LFLAGS_NOUNDEF
567+
568+ !macx {
569+ target.path = $$INSTALL_PLUGIN_PATH
570+--- a/dist/qtcreator/src/tools/qtcreatorwidgets/qtcreatorwidgets.pro
571++++ b/dist/qtcreator/src/tools/qtcreatorwidgets/qtcreatorwidgets.pro
572+@@ -13,7 +13,7 @@ isEmpty(IDE_LIBRARY_BASENAME) {
573+ IDE_LIBRARY_BASENAME = lib
574+ }
575+
576+-linux-*||win32 {
577++linux-*||win32||glibc-*||hurd-* {
578+ # form abs path to qtcreator lib dir
579+ QTC_LIBS=$$dirname(OUT_PWD)
580+ QTC_LIBS=$$dirname(QTC_LIBS)
581+@@ -21,7 +21,7 @@ linux-*||win32 {
582+ QTC_LIBS=$$QTC_LIBS/$$IDE_LIBRARY_BASENAME/qtcreator
583+ }
584+
585+-linux-*{
586++linux-*|glibc-*|hurd-*{
587+ QMAKE_RPATHDIR *= $$QTC_LIBS
588+ }
589+
590
591=== added file 'debian/patches/series'
592--- debian/patches/series 1970-01-01 00:00:00 +0000
593+++ debian/patches/series 2016-08-29 16:14:55 +0000
594@@ -0,0 +1,12 @@
595+rpath_nonlinux.diff
596+
597+# Debian patches.
598+botan_system_lib.diff
599+always_autotect_qt_versions
600+fix_qt_version_autodetection.diff
601+missing_header.diff
602+fix_documentation_path.diff
603+# remove_libexec.diff
604+# Ubuntu patches.
605+skip_failing_unit_tests.diff
606+cmake_ubuntuspecificbits.diff
607
608=== added file 'debian/patches/skip_failing_unit_tests.diff'
609--- debian/patches/skip_failing_unit_tests.diff 1970-01-01 00:00:00 +0000
610+++ debian/patches/skip_failing_unit_tests.diff 2016-08-29 16:14:55 +0000
611@@ -0,0 +1,32 @@
612+Index: qtcreator/dist/qtcreator/tests/auto/auto.pro
613+===================================================================
614+--- qtcreator.orig/dist/qtcreator/tests/auto/auto.pro 2014-04-08 10:18:58.684264000 +0000
615++++ qtcreator/dist/qtcreator/tests/auto/auto.pro 2014-04-08 10:20:30.671316474 +0000
616+@@ -4,10 +4,8 @@
617+ changeset \
618+ clangstaticanalyzer \
619+ cplusplus \
620+- debugger \
621+ diff \
622+- extensionsystem \
623+ externaltool \
624+ environment \
625+ generichighlighter \
626+ profilewriter \
627+@@ -15,11 +13,13 @@
628+ qtcprocess \
629+ json \
630+ utils \
631+- filesearch \
632+ mapreduce \
633+ runextensions \
634+- sdktool \
635+- valgrind
636++ filesearch
637++
638++!unix:SUBDIRS += debugger
639++!unix:SUBDIRS += extensionsystem
640++!unix:SUBDIRS += valgrind
641+
642+ qtHaveModule(qml): SUBDIRS += qml
643+ qtHaveModule(quick): SUBDIRS += timeline
644
645=== added file 'debian/quiltrc'
646--- debian/quiltrc 1970-01-01 00:00:00 +0000
647+++ debian/quiltrc 2016-08-29 16:14:55 +0000
648@@ -0,0 +1,5 @@
649+QUILT_PATCHES="debian/patches"
650+QUILT_PATCH_OPTS="--reject-format=unified"
651+QUILT_DIFF_ARGS="--no-timestamps --no-index"
652+QUILT_REFRESH_ARGS="--no-timestamps --no-index -pab --diffstat"
653+QUILT_DIFF_OPTS="-p"
654
655=== modified file 'debian/rules'
656--- debian/rules 2015-12-16 09:18:24 +0000
657+++ debian/rules 2016-08-29 16:14:55 +0000
658@@ -27,4 +27,4 @@
659 dh_auto_install --destdir=../../debian/tmp/usr
660
661 override_dh_shlibdeps:
662- dh_shlibdeps -l/usr/ubuntu-sdk-ide/lib/qtcreator:/usr/ubuntu-sdk-ide/lib/qtcreator/plugins:/usr/ubuntu-sdk-ide/lib
663+ dh_shlibdeps -l/usr/ubuntu-sdk-ide/lib/qtcreator:/usr/ubuntu-sdk-ide/lib/qtcreator/plugins:/usr/ubuntu-sdk-ide/lib/Qt/lib
664
665=== modified file 'debian/ubuntu-sdk-ide.install'
666--- debian/ubuntu-sdk-ide.install 2015-12-03 09:24:46 +0000
667+++ debian/ubuntu-sdk-ide.install 2016-08-29 16:14:55 +0000
668@@ -6,23 +6,6 @@
669 usr/bin/ubuntu-sdk
670 usr/ubuntu-sdk-ide/bin
671 usr/ubuntu-sdk-ide/lib
672-usr/ubuntu-sdk-ide/share/icons
673-usr/ubuntu-sdk-ide/share/qtcreator/cplusplus
674-usr/ubuntu-sdk-ide/share/qtcreator/debugger
675-usr/ubuntu-sdk-ide/share/qtcreator/designer
676-usr/ubuntu-sdk-ide/share/qtcreator/externaltools
677-usr/ubuntu-sdk-ide/share/qtcreator/generic-highlighter
678-usr/ubuntu-sdk-ide/share/qtcreator/glsl
679-usr/ubuntu-sdk-ide/share/qtcreator/qbs
680-usr/ubuntu-sdk-ide/share/qtcreator/qml
681-usr/ubuntu-sdk-ide/share/qtcreator/qml-type-descriptions
682-usr/ubuntu-sdk-ide/share/qtcreator/qmldesigner
683-usr/ubuntu-sdk-ide/share/qtcreator/qmlicons
684-usr/ubuntu-sdk-ide/share/qtcreator/schemes
685-usr/ubuntu-sdk-ide/share/qtcreator/snippets
686-usr/ubuntu-sdk-ide/share/qtcreator/styles
687-usr/ubuntu-sdk-ide/share/qtcreator/templates
688-usr/ubuntu-sdk-ide/share/qtcreator/themes
689-usr/ubuntu-sdk-ide/share/qtcreator/translations
690-usr/ubuntu-sdk-ide/share/qtcreator/ubuntu
691-usr/ubuntu-sdk-ide/share/qtcreator/welcomescreen
692+usr/ubuntu-sdk-ide/share
693+usr/ubuntu-sdk-ide/libexec
694+
695
696=== modified file 'dist/qtcreator/.gitignore'
697--- dist/qtcreator/.gitignore 2016-06-09 08:47:42 +0000
698+++ dist/qtcreator/.gitignore 2016-08-29 16:14:55 +0000
699@@ -34,13 +34,18 @@
700 *.embed.manifest
701 /.qmake.cache
702 /.qmake.stash
703+*_wrapper.sh
704+*_wrapper.bat
705+wrapper.sh
706+wrapper.bat
707
708 # qtcreator generated files
709 *.pro.user*
710 *.creator.user*
711 *.qbs.user*
712 *.qmlproject.user*
713-*.json
714+*.pyqtc.user*
715+/src/plugins/**/*.json
716 /src/app/Info.plist
717 app_version.h
718 /src/plugins/coreplugin/ide_version.h
719@@ -182,6 +187,7 @@
720 /tests/auto/ioutils/tst_ioutils
721 /tests/auto/profilewriter/tst_profilewriter
722 /tests/auto/qml/codemodel/check/tst_codemodel_check
723+/tests/auto/qml/codemodel/dependencies/tst_dependencies
724 /tests/auto/qml/persistenttrie/tst_trie_check
725 /tests/auto/qml/qmldesigner/bauhaustests/tst_bauhaus
726 /tests/auto/qml/qmldesigner/coretests/tst_qmldesigner_core
727@@ -195,6 +201,7 @@
728 /tests/auto/treeviewfind/tst_treeviewfind
729 /tests/auto/utils/ansiescapecodehandler/tst_ansiescapecodehandler
730 /tests/auto/utils/fileutils/tst_fileutils
731+/tests/auto/utils/templateengine/tst_templateengine
732 /tests/auto/utils_stringutils/tst_utils_stringutils
733 /tests/auto/valgrind/callgrind/tst_callgrindparsertests
734 /tests/auto/valgrind/memcheck/modeldemo
735@@ -223,7 +230,6 @@
736 /tests/manual/ssh/sftpfsmodel/sftpfsmodel
737 /tests/manual/ssh/shell/shell
738 /tests/manual/ssh/tunnel/tunnel
739-/tests/manual/utils/tcpportsgatherer/tst_tcpportsgatherer
740 /tests/tools/qml-ast2dot/qml-ast2dot
741 /tests/valgrind/memcheck/modeldemo
742 /tests/valgrind/memcheck/parsertests
743
744=== removed directory 'dist/qtcreator/.pc'
745=== removed file 'dist/qtcreator/.pc/.quilt_patches'
746--- dist/qtcreator/.pc/.quilt_patches 2016-06-09 08:47:42 +0000
747+++ dist/qtcreator/.pc/.quilt_patches 1970-01-01 00:00:00 +0000
748@@ -1,1 +0,0 @@
749-debian/patches
750
751=== removed file 'dist/qtcreator/.pc/.quilt_series'
752--- dist/qtcreator/.pc/.quilt_series 2016-06-09 08:47:42 +0000
753+++ dist/qtcreator/.pc/.quilt_series 1970-01-01 00:00:00 +0000
754@@ -1,1 +0,0 @@
755-series
756
757=== removed file 'dist/qtcreator/.pc/.version'
758--- dist/qtcreator/.pc/.version 2016-06-09 08:47:42 +0000
759+++ dist/qtcreator/.pc/.version 1970-01-01 00:00:00 +0000
760@@ -1,1 +0,0 @@
761-2
762
763=== removed directory 'dist/qtcreator/.pc/02_use_x-terminal-emulator.diff'
764=== removed file 'dist/qtcreator/.pc/02_use_x-terminal-emulator.diff/.timestamp'
765=== removed directory 'dist/qtcreator/.pc/02_use_x-terminal-emulator.diff/src'
766=== removed directory 'dist/qtcreator/.pc/02_use_x-terminal-emulator.diff/src/libs'
767=== removed directory 'dist/qtcreator/.pc/02_use_x-terminal-emulator.diff/src/libs/utils'
768=== removed file 'dist/qtcreator/.pc/02_use_x-terminal-emulator.diff/src/libs/utils/consoleprocess_unix.cpp'
769--- dist/qtcreator/.pc/02_use_x-terminal-emulator.diff/src/libs/utils/consoleprocess_unix.cpp 2016-06-09 08:47:42 +0000
770+++ dist/qtcreator/.pc/02_use_x-terminal-emulator.diff/src/libs/utils/consoleprocess_unix.cpp 1970-01-01 00:00:00 +0000
771@@ -1,406 +0,0 @@
772-/****************************************************************************
773-**
774-** Copyright (C) 2015 The Qt Company Ltd.
775-** Contact: http://www.qt.io/licensing
776-**
777-** This file is part of Qt Creator.
778-**
779-** Commercial License Usage
780-** Licensees holding valid commercial Qt licenses may use this file in
781-** accordance with the commercial license agreement provided with the
782-** Software or, alternatively, in accordance with the terms contained in
783-** a written agreement between you and The Qt Company. For licensing terms and
784-** conditions see http://www.qt.io/terms-conditions. For further information
785-** use the contact form at http://www.qt.io/contact-us.
786-**
787-** GNU Lesser General Public License Usage
788-** Alternatively, this file may be used under the terms of the GNU Lesser
789-** General Public License version 2.1 or version 3 as published by the Free
790-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
791-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
792-** following information to ensure the GNU Lesser General Public License
793-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
794-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
795-**
796-** In addition, as a special exception, The Qt Company gives you certain additional
797-** rights. These rights are described in The Qt Company LGPL Exception
798-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
799-**
800-****************************************************************************/
801-
802-#include "consoleprocess_p.h"
803-
804-#include "qtcprocess.h"
805-
806-#include <utils/hostosinfo.h>
807-#include <utils/qtcassert.h>
808-
809-#include <QCoreApplication>
810-#include <QTimer>
811-
812-#include <sys/stat.h>
813-#include <sys/types.h>
814-#include <errno.h>
815-#include <string.h>
816-#include <unistd.h>
817-
818-namespace Utils {
819-
820-ConsoleProcessPrivate::ConsoleProcessPrivate() :
821- m_mode(ConsoleProcess::Run),
822- m_appPid(0),
823- m_stubSocket(0),
824- m_tempFile(0),
825- m_error(QProcess::UnknownError),
826- m_settings(0),
827- m_stubConnected(false),
828- m_stubPid(0),
829- m_stubConnectTimer(0)
830-{
831-}
832-
833-ConsoleProcess::ConsoleProcess(QObject *parent) :
834- QObject(parent), d(new ConsoleProcessPrivate)
835-{
836- connect(&d->m_stubServer, &QLocalServer::newConnection,
837- this, &ConsoleProcess::stubConnectionAvailable);
838-
839- d->m_process.setProcessChannelMode(QProcess::ForwardedChannels);
840-}
841-
842-qint64 ConsoleProcess::applicationMainThreadID() const
843-{
844- return -1;
845-}
846-
847-void ConsoleProcess::setSettings(QSettings *settings)
848-{
849- d->m_settings = settings;
850-}
851-
852-bool ConsoleProcess::start(const QString &program, const QString &args)
853-{
854- if (isRunning())
855- return false;
856-
857- d->m_errorString.clear();
858- d->m_error = QProcess::UnknownError;
859-
860- QtcProcess::SplitError perr;
861- QtcProcess::Arguments pargs = QtcProcess::prepareArgs(args, &perr, HostOsInfo::hostOs(),
862- &d->m_environment, &d->m_workingDir);
863- QString pcmd;
864- if (perr == QtcProcess::SplitOk) {
865- pcmd = program;
866- } else {
867- if (perr != QtcProcess::FoundMeta) {
868- emitError(QProcess::FailedToStart, tr("Quoting error in command."));
869- return false;
870- }
871- if (d->m_mode == Debug) {
872- // FIXME: QTCREATORBUG-2809
873- emitError(QProcess::FailedToStart, tr("Debugging complex shell commands in a terminal"
874- " is currently not supported."));
875- return false;
876- }
877- pcmd = QLatin1String("/bin/sh");
878- pargs = QtcProcess::Arguments::createUnixArgs(QStringList()
879- << QLatin1String("-c")
880- << (QtcProcess::quoteArg(program) + QLatin1Char(' ') + args));
881- }
882-
883- QtcProcess::SplitError qerr;
884- QtcProcess::Arguments xtermArgs = QtcProcess::prepareArgs(terminalEmulator(d->m_settings), &qerr,
885- HostOsInfo::hostOs(),
886- &d->m_environment, &d->m_workingDir);
887- if (qerr != QtcProcess::SplitOk) {
888- emitError(QProcess::FailedToStart, qerr == QtcProcess::BadQuoting
889- ? tr("Quoting error in terminal command.")
890- : tr("Terminal command may not be a shell command."));
891- return false;
892- }
893-
894- const QString err = stubServerListen();
895- if (!err.isEmpty()) {
896- emitError(QProcess::FailedToStart, msgCommChannelFailed(err));
897- return false;
898- }
899-
900- d->m_environment.unset(QLatin1String("TERM"));
901- QStringList env = d->m_environment.toStringList();
902- if (!env.isEmpty()) {
903- d->m_tempFile = new QTemporaryFile();
904- if (!d->m_tempFile->open()) {
905- stubServerShutdown();
906- emitError(QProcess::FailedToStart, msgCannotCreateTempFile(d->m_tempFile->errorString()));
907- delete d->m_tempFile;
908- d->m_tempFile = 0;
909- return false;
910- }
911- QByteArray contents;
912- foreach (const QString &var, env) {
913- QByteArray l8b = var.toLocal8Bit();
914- contents.append(l8b.constData(), l8b.size() + 1);
915- }
916- if (d->m_tempFile->write(contents) != contents.size() || !d->m_tempFile->flush()) {
917- stubServerShutdown();
918- emitError(QProcess::FailedToStart, msgCannotWriteTempFile());
919- delete d->m_tempFile;
920- d->m_tempFile = 0;
921- return false;
922- }
923- }
924-
925- QString stubPath = QCoreApplication::applicationDirPath();
926- if (HostOsInfo::isMacHost())
927- stubPath.append(QLatin1String("/../Resources/qtcreator_process_stub"));
928- else
929- stubPath.append(QLatin1String("/qtcreator_process_stub"));
930-
931- QStringList allArgs = xtermArgs.toUnixArgs();
932- allArgs << stubPath
933- << modeOption(d->m_mode)
934- << d->m_stubServer.fullServerName()
935- << msgPromptToClose()
936- << workingDirectory()
937- << (d->m_tempFile ? d->m_tempFile->fileName() : QString())
938- << QString::number(getpid())
939- << pcmd << pargs.toUnixArgs();
940-
941- QString xterm = allArgs.takeFirst();
942- d->m_process.start(xterm, allArgs);
943- if (!d->m_process.waitForStarted()) {
944- stubServerShutdown();
945- emitError(QProcess::UnknownError, tr("Cannot start the terminal emulator \"%1\", change the setting in the "
946- "Environment options.").arg(xterm));
947- delete d->m_tempFile;
948- d->m_tempFile = 0;
949- return false;
950- }
951- d->m_stubConnectTimer = new QTimer(this);
952- connect(d->m_stubConnectTimer, &QTimer::timeout, this, &ConsoleProcess::stop);
953- d->m_stubConnectTimer->setSingleShot(true);
954- d->m_stubConnectTimer->start(10000);
955- d->m_executable = program;
956- return true;
957-}
958-
959-void ConsoleProcess::killProcess()
960-{
961- if (d->m_stubSocket && d->m_stubSocket->isWritable()) {
962- d->m_stubSocket->write("k", 1);
963- d->m_stubSocket->flush();
964- }
965- d->m_appPid = 0;
966-}
967-
968-void ConsoleProcess::killStub()
969-{
970- if (d->m_stubSocket && d->m_stubSocket->isWritable()) {
971- d->m_stubSocket->write("s", 1);
972- d->m_stubSocket->flush();
973- }
974- stubServerShutdown();
975- d->m_stubPid = 0;
976-}
977-
978-void ConsoleProcess::detachStub()
979-{
980- if (d->m_stubSocket && d->m_stubSocket->isWritable()) {
981- d->m_stubSocket->write("d", 1);
982- d->m_stubSocket->flush();
983- }
984- stubServerShutdown();
985- d->m_stubPid = 0;
986-}
987-
988-void ConsoleProcess::stop()
989-{
990- killProcess();
991- killStub();
992- if (isRunning()) {
993- d->m_process.terminate();
994- if (!d->m_process.waitForFinished(1000)) {
995- d->m_process.kill();
996- d->m_process.waitForFinished();
997- }
998- }
999-}
1000-
1001-bool ConsoleProcess::isRunning() const
1002-{
1003- return d->m_process.state() != QProcess::NotRunning
1004- || (d->m_stubSocket && d->m_stubSocket->isOpen());
1005-}
1006-
1007-QString ConsoleProcess::stubServerListen()
1008-{
1009- // We need to put the socket in a private directory, as some systems simply do not
1010- // check the file permissions of sockets.
1011- QString stubFifoDir;
1012- forever {
1013- {
1014- QTemporaryFile tf;
1015- if (!tf.open())
1016- return msgCannotCreateTempFile(tf.errorString());
1017- stubFifoDir = tf.fileName();
1018- }
1019- // By now the temp file was deleted again
1020- d->m_stubServerDir = QFile::encodeName(stubFifoDir);
1021- if (!::mkdir(d->m_stubServerDir.constData(), 0700))
1022- break;
1023- if (errno != EEXIST)
1024- return msgCannotCreateTempDir(stubFifoDir, QString::fromLocal8Bit(strerror(errno)));
1025- }
1026- const QString stubServer = stubFifoDir + QLatin1String("/stub-socket");
1027- if (!d->m_stubServer.listen(stubServer)) {
1028- ::rmdir(d->m_stubServerDir.constData());
1029- return tr("Cannot create socket \"%1\": %2").arg(stubServer, d->m_stubServer.errorString());
1030- }
1031- return QString();
1032-}
1033-
1034-void ConsoleProcess::stubServerShutdown()
1035-{
1036- if (d->m_stubSocket) {
1037- readStubOutput(); // we could get the shutdown signal before emptying the buffer
1038- d->m_stubSocket->disconnect(); // avoid getting queued readyRead signals
1039- d->m_stubSocket->deleteLater(); // we might be called from the disconnected signal of m_stubSocket
1040- }
1041- d->m_stubSocket = 0;
1042- if (d->m_stubServer.isListening()) {
1043- d->m_stubServer.close();
1044- ::rmdir(d->m_stubServerDir.constData());
1045- }
1046-}
1047-
1048-void ConsoleProcess::stubConnectionAvailable()
1049-{
1050- if (d->m_stubConnectTimer) {
1051- delete d->m_stubConnectTimer;
1052- d->m_stubConnectTimer = 0;
1053- }
1054- d->m_stubConnected = true;
1055- emit stubStarted();
1056- d->m_stubSocket = d->m_stubServer.nextPendingConnection();
1057- connect(d->m_stubSocket, &QIODevice::readyRead, this, &ConsoleProcess::readStubOutput);
1058- connect(d->m_stubSocket, &QLocalSocket::disconnected, this, &ConsoleProcess::stubExited);
1059-}
1060-
1061-static QString errorMsg(int code)
1062-{
1063- return QString::fromLocal8Bit(strerror(code));
1064-}
1065-
1066-void ConsoleProcess::readStubOutput()
1067-{
1068- while (d->m_stubSocket->canReadLine()) {
1069- QByteArray out = d->m_stubSocket->readLine();
1070- out.chop(1); // \n
1071- if (out.startsWith("err:chdir ")) {
1072- emitError(QProcess::FailedToStart, msgCannotChangeToWorkDir(workingDirectory(), errorMsg(out.mid(10).toInt())));
1073- } else if (out.startsWith("err:exec ")) {
1074- emitError(QProcess::FailedToStart, msgCannotExecute(d->m_executable, errorMsg(out.mid(9).toInt())));
1075- } else if (out.startsWith("spid ")) {
1076- delete d->m_tempFile;
1077- d->m_tempFile = 0;
1078-
1079- d->m_stubPid = out.mid(4).toInt();
1080- } else if (out.startsWith("pid ")) {
1081- d->m_appPid = out.mid(4).toInt();
1082- emit processStarted();
1083- } else if (out.startsWith("exit ")) {
1084- d->m_appStatus = QProcess::NormalExit;
1085- d->m_appCode = out.mid(5).toInt();
1086- d->m_appPid = 0;
1087- emit processStopped(d->m_appCode, d->m_appStatus);
1088- } else if (out.startsWith("crash ")) {
1089- d->m_appStatus = QProcess::CrashExit;
1090- d->m_appCode = out.mid(6).toInt();
1091- d->m_appPid = 0;
1092- emit processStopped(d->m_appCode, d->m_appStatus);
1093- } else {
1094- emitError(QProcess::UnknownError, msgUnexpectedOutput(out));
1095- d->m_stubPid = 0;
1096- d->m_process.terminate();
1097- break;
1098- }
1099- }
1100-}
1101-
1102-void ConsoleProcess::stubExited()
1103-{
1104- // The stub exit might get noticed before we read the error status.
1105- if (d->m_stubSocket && d->m_stubSocket->state() == QLocalSocket::ConnectedState)
1106- d->m_stubSocket->waitForDisconnected();
1107- stubServerShutdown();
1108- d->m_stubPid = 0;
1109- delete d->m_tempFile;
1110- d->m_tempFile = 0;
1111- if (d->m_appPid) {
1112- d->m_appStatus = QProcess::CrashExit;
1113- d->m_appCode = -1;
1114- d->m_appPid = 0;
1115- emit processStopped(d->m_appCode, d->m_appStatus); // Maybe it actually did not, but keep state consistent
1116- }
1117- emit stubStopped();
1118-}
1119-
1120-struct Terminal {
1121- const char *binary;
1122- const char *options;
1123-};
1124-
1125-static const Terminal knownTerminals[] =
1126-{
1127- {"xterm", "-e"},
1128- {"aterm", "-e"},
1129- {"Eterm", "-e"},
1130- {"rxvt", "-e"},
1131- {"urxvt", "-e"},
1132- {"xfce4-terminal", "-x"},
1133- {"konsole", "-e"},
1134- {"gnome-terminal", "-x"}
1135-};
1136-
1137-QString ConsoleProcess::defaultTerminalEmulator()
1138-{
1139- if (HostOsInfo::isMacHost()) {
1140- QString termCmd = QCoreApplication::applicationDirPath() + QLatin1String("/../Resources/scripts/openTerminal.command");
1141- if (QFile(termCmd).exists())
1142- return termCmd.replace(QLatin1Char(' '), QLatin1String("\\ "));
1143- return QLatin1String("/usr/X11/bin/xterm");
1144- }
1145- const Environment env = Environment::systemEnvironment();
1146- const int terminalCount = int(sizeof(knownTerminals) / sizeof(knownTerminals[0]));
1147- for (int i = 0; i < terminalCount; ++i) {
1148- QString result = env.searchInPath(QLatin1String(knownTerminals[i].binary)).toString();
1149- if (!result.isEmpty()) {
1150- result += QLatin1Char(' ');
1151- result += QLatin1String(knownTerminals[i].options);
1152- return result;
1153- }
1154- }
1155- return QLatin1String("xterm -e");
1156-}
1157-
1158-QStringList ConsoleProcess::availableTerminalEmulators()
1159-{
1160- QStringList result;
1161- const Environment env = Environment::systemEnvironment();
1162- const int terminalCount = int(sizeof(knownTerminals) / sizeof(knownTerminals[0]));
1163- for (int i = 0; i < terminalCount; ++i) {
1164- QString terminal = env.searchInPath(QLatin1String(knownTerminals[i].binary)).toString();
1165- if (!terminal.isEmpty()) {
1166- terminal += QLatin1Char(' ');
1167- terminal += QLatin1String(knownTerminals[i].options);
1168- result.push_back(terminal);
1169- }
1170- }
1171- if (!result.contains(defaultTerminalEmulator()))
1172- result.append(defaultTerminalEmulator());
1173- result.sort();
1174- return result;
1175-}
1176-
1177-} // namespace Utils
1178
1179=== removed directory 'dist/qtcreator/.pc/always_autotect_qt_versions'
1180=== removed file 'dist/qtcreator/.pc/always_autotect_qt_versions/.timestamp'
1181=== removed directory 'dist/qtcreator/.pc/always_autotect_qt_versions/src'
1182=== removed directory 'dist/qtcreator/.pc/always_autotect_qt_versions/src/plugins'
1183=== removed directory 'dist/qtcreator/.pc/always_autotect_qt_versions/src/plugins/qtsupport'
1184=== removed file 'dist/qtcreator/.pc/always_autotect_qt_versions/src/plugins/qtsupport/qtversionmanager.cpp'
1185--- dist/qtcreator/.pc/always_autotect_qt_versions/src/plugins/qtsupport/qtversionmanager.cpp 2016-06-09 08:47:42 +0000
1186+++ dist/qtcreator/.pc/always_autotect_qt_versions/src/plugins/qtsupport/qtversionmanager.cpp 1970-01-01 00:00:00 +0000
1187@@ -1,637 +0,0 @@
1188-/****************************************************************************
1189-**
1190-** Copyright (C) 2015 The Qt Company Ltd.
1191-** Contact: http://www.qt.io/licensing
1192-**
1193-** This file is part of Qt Creator.
1194-**
1195-** Commercial License Usage
1196-** Licensees holding valid commercial Qt licenses may use this file in
1197-** accordance with the commercial license agreement provided with the
1198-** Software or, alternatively, in accordance with the terms contained in
1199-** a written agreement between you and The Qt Company. For licensing terms and
1200-** conditions see http://www.qt.io/terms-conditions. For further information
1201-** use the contact form at http://www.qt.io/contact-us.
1202-**
1203-** GNU Lesser General Public License Usage
1204-** Alternatively, this file may be used under the terms of the GNU Lesser
1205-** General Public License version 2.1 or version 3 as published by the Free
1206-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
1207-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
1208-** following information to ensure the GNU Lesser General Public License
1209-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
1210-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
1211-**
1212-** In addition, as a special exception, The Qt Company gives you certain additional
1213-** rights. These rights are described in The Qt Company LGPL Exception
1214-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
1215-**
1216-****************************************************************************/
1217-
1218-#include "qtversionmanager.h"
1219-
1220-#include "qtkitinformation.h"
1221-#include "qtversionfactory.h"
1222-#include "baseqtversion.h"
1223-#include "qtsupportconstants.h"
1224-
1225-#include <coreplugin/icore.h>
1226-#include <coreplugin/helpmanager.h>
1227-
1228-#include <extensionsystem/pluginmanager.h>
1229-
1230-#include <projectexplorer/toolchainmanager.h>
1231-
1232-#include <utils/algorithm.h>
1233-#include <utils/buildablehelperlibrary.h>
1234-#include <utils/filesystemwatcher.h>
1235-#include <utils/hostosinfo.h>
1236-#include <utils/persistentsettings.h>
1237-#include <utils/qtcprocess.h>
1238-#include <utils/qtcassert.h>
1239-
1240-#include <QDebug>
1241-#include <QDir>
1242-#include <QFile>
1243-#include <QSettings>
1244-#include <QStandardPaths>
1245-#include <QTextStream>
1246-#include <QStringList>
1247-#include <QTimer>
1248-
1249-using namespace Utils;
1250-
1251-namespace QtSupport {
1252-
1253-using namespace Internal;
1254-
1255-const char QTVERSION_DATA_KEY[] = "QtVersion.";
1256-const char QTVERSION_TYPE_KEY[] = "QtVersion.Type";
1257-const char QTVERSION_FILE_VERSION_KEY[] = "Version";
1258-const char QTVERSION_FILENAME[] = "/qtcreator/qtversion.xml";
1259-const char QTVERSION_LEGACY_FILENAME[] = "/qtversion.xml"; // TODO: pre 2.6, remove later
1260-
1261-static QMap<int, BaseQtVersion *> m_versions;
1262-static int m_idcount = 0;
1263-// managed by QtProjectManagerPlugin
1264-static QtVersionManager *m_instance = 0;
1265-static FileSystemWatcher *m_configFileWatcher = 0;
1266-static QTimer *m_fileWatcherTimer = 0;
1267-static PersistentSettingsWriter *m_writer = 0;
1268-
1269-enum { debug = 0 };
1270-
1271-static FileName globalSettingsFileName()
1272-{
1273- QSettings *globalSettings = ExtensionSystem::PluginManager::globalSettings();
1274- return FileName::fromString(QFileInfo(globalSettings->fileName()).absolutePath()
1275- + QLatin1String(QTVERSION_FILENAME));
1276-}
1277-
1278-static FileName settingsFileName(const QString &path)
1279-{
1280- QSettings *settings = ExtensionSystem::PluginManager::settings();
1281- QFileInfo settingsLocation(settings->fileName());
1282- return FileName::fromString(settingsLocation.absolutePath() + path);
1283-}
1284-
1285-
1286-// prefer newer qts otherwise compare on id
1287-bool qtVersionNumberCompare(BaseQtVersion *a, BaseQtVersion *b)
1288-{
1289- return a->qtVersion() > b->qtVersion() || (a->qtVersion() == b->qtVersion() && a->uniqueId() < b->uniqueId());
1290-}
1291-static bool restoreQtVersions();
1292-static void findSystemQt();
1293-static void saveQtVersions();
1294-static void updateDocumentation();
1295-
1296-
1297-// --------------------------------------------------------------------------
1298-// QtVersionManager
1299-// --------------------------------------------------------------------------
1300-
1301-QtVersionManager::QtVersionManager()
1302-{
1303- m_instance = this;
1304- m_configFileWatcher = 0;
1305- m_fileWatcherTimer = new QTimer(this);
1306- m_writer = 0;
1307- m_idcount = 1;
1308-
1309- qRegisterMetaType<FileName>();
1310-
1311- // Give the file a bit of time to settle before reading it...
1312- m_fileWatcherTimer->setInterval(2000);
1313- connect(m_fileWatcherTimer, SIGNAL(timeout()), SLOT(updateFromInstaller()));
1314-}
1315-
1316-void QtVersionManager::triggerQtVersionRestore()
1317-{
1318- disconnect(ProjectExplorer::ToolChainManager::instance(), SIGNAL(toolChainsLoaded()),
1319- this, SLOT(triggerQtVersionRestore()));
1320-
1321- bool success = restoreQtVersions();
1322- m_instance->updateFromInstaller(false);
1323- if (!success) {
1324- // We did neither restore our settings or upgraded
1325- // in that case figure out if there's a qt in path
1326- // and add it to the Qt versions
1327- findSystemQt();
1328- }
1329-
1330- emit m_instance->qtVersionsLoaded();
1331- emit m_instance->qtVersionsChanged(m_versions.keys(), QList<int>(), QList<int>());
1332- saveQtVersions();
1333-
1334- const FileName configFileName = globalSettingsFileName();
1335- if (configFileName.exists()) {
1336- m_configFileWatcher = new FileSystemWatcher(m_instance);
1337- connect(m_configFileWatcher, SIGNAL(fileChanged(QString)),
1338- m_fileWatcherTimer, SLOT(start()));
1339- m_configFileWatcher->addFile(configFileName.toString(),
1340- FileSystemWatcher::WatchModifiedDate);
1341- } // exists
1342-}
1343-
1344-bool QtVersionManager::delayedInitialize()
1345-{
1346- updateDocumentation();
1347- return true;
1348-}
1349-
1350-bool QtVersionManager::isLoaded()
1351-{
1352- return m_writer;
1353-}
1354-
1355-QtVersionManager::~QtVersionManager()
1356-{
1357- delete m_writer;
1358- qDeleteAll(m_versions);
1359- m_versions.clear();
1360-}
1361-
1362-void QtVersionManager::initialized()
1363-{
1364- connect(ProjectExplorer::ToolChainManager::instance(), SIGNAL(toolChainsLoaded()),
1365- QtVersionManager::instance(), SLOT(triggerQtVersionRestore()));
1366-}
1367-
1368-QtVersionManager *QtVersionManager::instance()
1369-{
1370- return m_instance;
1371-}
1372-
1373-static bool restoreQtVersions()
1374-{
1375- QTC_ASSERT(!m_writer, return false);
1376- m_writer = new PersistentSettingsWriter(settingsFileName(QLatin1String(QTVERSION_FILENAME)),
1377- QLatin1String("QtCreatorQtVersions"));
1378-
1379- QList<QtVersionFactory *> factories = ExtensionSystem::PluginManager::getObjects<QtVersionFactory>();
1380-
1381- PersistentSettingsReader reader;
1382- FileName filename = settingsFileName(QLatin1String(QTVERSION_FILENAME));
1383-
1384- // Read Qt Creator 2.5 qtversions.xml once:
1385- if (!filename.exists())
1386- filename = settingsFileName(QLatin1String(QTVERSION_LEGACY_FILENAME));
1387- if (!reader.load(filename))
1388- return false;
1389- QVariantMap data = reader.restoreValues();
1390-
1391- // Check version:
1392- int version = data.value(QLatin1String(QTVERSION_FILE_VERSION_KEY), 0).toInt();
1393- if (version < 1)
1394- return false;
1395-
1396- const QString keyPrefix = QLatin1String(QTVERSION_DATA_KEY);
1397- const QVariantMap::ConstIterator dcend = data.constEnd();
1398- for (QVariantMap::ConstIterator it = data.constBegin(); it != dcend; ++it) {
1399- const QString &key = it.key();
1400- if (!key.startsWith(keyPrefix))
1401- continue;
1402- bool ok;
1403- int count = key.mid(keyPrefix.count()).toInt(&ok);
1404- if (!ok || count < 0)
1405- continue;
1406-
1407- const QVariantMap qtversionMap = it.value().toMap();
1408- const QString type = qtversionMap.value(QLatin1String(QTVERSION_TYPE_KEY)).toString();
1409-
1410- bool restored = false;
1411- foreach (QtVersionFactory *f, factories) {
1412- if (f->canRestore(type)) {
1413- if (BaseQtVersion *qtv = f->restore(type, qtversionMap)) {
1414- if (m_versions.contains(qtv->uniqueId())) {
1415- // This shouldn't happen, we are restoring the same id multiple times?
1416- qWarning() << "A Qt version with id"<<qtv->uniqueId()<<"already exists";
1417- delete qtv;
1418- } else {
1419- m_versions.insert(qtv->uniqueId(), qtv);
1420- m_idcount = qtv->uniqueId() > m_idcount ? qtv->uniqueId() : m_idcount;
1421- restored = true;
1422- break;
1423- }
1424- }
1425- }
1426- }
1427- if (!restored)
1428- qWarning("Warning: Unable to restore Qt version '%s' stored in %s.",
1429- qPrintable(type),
1430- qPrintable(filename.toUserOutput()));
1431- }
1432- ++m_idcount;
1433-
1434- return true;
1435-}
1436-
1437-void QtVersionManager::updateFromInstaller(bool emitSignal)
1438-{
1439- m_fileWatcherTimer->stop();
1440-
1441- const FileName path = globalSettingsFileName();
1442- // Handle overwritting of data:
1443- if (m_configFileWatcher) {
1444- m_configFileWatcher->removeFile(path.toString());
1445- m_configFileWatcher->addFile(path.toString(), FileSystemWatcher::WatchModifiedDate);
1446- }
1447-
1448- QList<int> added;
1449- QList<int> removed;
1450- QList<int> changed;
1451-
1452- QList<QtVersionFactory *> factories = ExtensionSystem::PluginManager::getObjects<QtVersionFactory>();
1453- PersistentSettingsReader reader;
1454- QVariantMap data;
1455- if (reader.load(path))
1456- data = reader.restoreValues();
1457-
1458- if (debug) {
1459- qDebug()<< "======= Existing Qt versions =======";
1460- foreach (BaseQtVersion *version, m_versions) {
1461- qDebug() << version->qmakeCommand().toString() << "id:"<<version->uniqueId();
1462- qDebug() << " autodetection source:"<< version->autodetectionSource();
1463- qDebug() << "";
1464- }
1465- qDebug()<< "======= Adding sdk versions =======";
1466- }
1467-
1468- QStringList sdkVersions;
1469-
1470- const QString keyPrefix = QLatin1String(QTVERSION_DATA_KEY);
1471- const QVariantMap::ConstIterator dcend = data.constEnd();
1472- for (QVariantMap::ConstIterator it = data.constBegin(); it != dcend; ++it) {
1473- const QString &key = it.key();
1474- if (!key.startsWith(keyPrefix))
1475- continue;
1476- bool ok;
1477- int count = key.mid(keyPrefix.count()).toInt(&ok);
1478- if (!ok || count < 0)
1479- continue;
1480-
1481- QVariantMap qtversionMap = it.value().toMap();
1482- const QString type = qtversionMap.value(QLatin1String(QTVERSION_TYPE_KEY)).toString();
1483- const QString autoDetectionSource = qtversionMap.value(QLatin1String("autodetectionSource")).toString();
1484- sdkVersions << autoDetectionSource;
1485- int id = -1; // see BaseQtVersion::fromMap()
1486- QtVersionFactory *factory = 0;
1487- foreach (QtVersionFactory *f, factories) {
1488- if (f->canRestore(type))
1489- factory = f;
1490- }
1491- if (!factory) {
1492- if (debug)
1493- qDebug("Warning: Unable to find factory for type '%s'", qPrintable(type));
1494- continue;
1495- }
1496- // First try to find a existing Qt version to update
1497- bool restored = false;
1498- foreach (BaseQtVersion *v, m_versions) {
1499- if (v->autodetectionSource() == autoDetectionSource) {
1500- id = v->uniqueId();
1501- if (debug)
1502- qDebug() << " Qt version found with same autodetection source" << autoDetectionSource << " => Migrating id:" << id;
1503- m_versions.remove(id);
1504- qtversionMap[QLatin1String(Constants::QTVERSIONID)] = id;
1505- qtversionMap[QLatin1String(Constants::QTVERSIONNAME)] = v->unexpandedDisplayName();
1506- delete v;
1507-
1508- if (BaseQtVersion *qtv = factory->restore(type, qtversionMap)) {
1509- Q_ASSERT(qtv->isAutodetected());
1510- m_versions.insert(id, qtv);
1511- restored = true;
1512- }
1513- if (restored)
1514- changed << id;
1515- else
1516- removed << id;
1517- }
1518- }
1519- // Create a new qtversion
1520- if (!restored) { // didn't replace any existing versions
1521- if (debug)
1522- qDebug() << " No Qt version found matching" << autoDetectionSource << " => Creating new version";
1523- if (BaseQtVersion *qtv = factory->restore(type, qtversionMap)) {
1524- Q_ASSERT(qtv->isAutodetected());
1525- m_versions.insert(qtv->uniqueId(), qtv);
1526- added << qtv->uniqueId();
1527- restored = true;
1528- }
1529- }
1530- if (!restored)
1531- if (debug)
1532- qDebug("Warning: Unable to update qtversion '%s' from sdk installer.",
1533- qPrintable(autoDetectionSource));
1534- }
1535-
1536- if (debug) {
1537- qDebug() << "======= Before removing outdated sdk versions =======";
1538- foreach (BaseQtVersion *version, m_versions) {
1539- qDebug() << version->qmakeCommand().toString() << "id:"<<version->uniqueId();
1540- qDebug() << " autodetection source:"<< version->autodetectionSource();
1541- qDebug() << "";
1542- }
1543- }
1544- foreach (BaseQtVersion *qtVersion, m_versions) {
1545- if (qtVersion->autodetectionSource().startsWith(QLatin1String("SDK."))) {
1546- if (!sdkVersions.contains(qtVersion->autodetectionSource())) {
1547- if (debug)
1548- qDebug() << " removing version"<<qtVersion->autodetectionSource();
1549- m_versions.remove(qtVersion->uniqueId());
1550- removed << qtVersion->uniqueId();
1551- }
1552- }
1553- }
1554-
1555- if (debug) {
1556- qDebug()<< "======= End result =======";
1557- foreach (BaseQtVersion *version, m_versions) {
1558- qDebug() << version->qmakeCommand().toString() << "id:"<<version->uniqueId();
1559- qDebug() << " autodetection source:"<< version->autodetectionSource();
1560- qDebug() << "";
1561- }
1562- }
1563- if (emitSignal)
1564- emit qtVersionsChanged(added, removed, changed);
1565-}
1566-
1567-static void saveQtVersions()
1568-{
1569- if (!m_writer)
1570- return;
1571-
1572- QVariantMap data;
1573- data.insert(QLatin1String(QTVERSION_FILE_VERSION_KEY), 1);
1574-
1575- int count = 0;
1576- foreach (BaseQtVersion *qtv, m_versions) {
1577- QVariantMap tmp = qtv->toMap();
1578- if (tmp.isEmpty())
1579- continue;
1580- tmp.insert(QLatin1String(QTVERSION_TYPE_KEY), qtv->type());
1581- data.insert(QString::fromLatin1(QTVERSION_DATA_KEY) + QString::number(count), tmp);
1582- ++count;
1583-
1584- }
1585- m_writer->save(data, Core::ICore::mainWindow());
1586-}
1587-
1588-// Executes qtchooser with arguments in a process and returns its output
1589-static QList<QByteArray> runQtChooser(const QString &qtchooser, const QStringList &arguments)
1590-{
1591- QProcess p;
1592- p.start(qtchooser, arguments);
1593- p.waitForFinished();
1594- const bool success = p.exitCode() == 0;
1595- return success ? p.readAllStandardOutput().split('\n') : QList<QByteArray>();
1596-}
1597-
1598-// Asks qtchooser for the qmake path of a given version
1599-static QString qmakePath(const QString &qtchooser, const QString &version)
1600-{
1601- QList<QByteArray> outputs = runQtChooser(qtchooser, QStringList()
1602- << QStringLiteral("-qt=%1").arg(version)
1603- << QStringLiteral("-print-env"));
1604- foreach (const QByteArray &output, outputs) {
1605- if (output.startsWith("QTTOOLDIR=\"")) {
1606- QByteArray withoutVarName = output.mid(11); // remove QTTOOLDIR="
1607- withoutVarName.chop(1); // remove trailing quote
1608- return QStandardPaths::findExecutable(QStringLiteral("qmake"), QStringList()
1609- << QString::fromLocal8Bit(withoutVarName));
1610- }
1611- }
1612- return QString();
1613-}
1614-
1615-static FileNameList gatherQmakePathsFromQtChooser()
1616-{
1617- const QString qtchooser = QStandardPaths::findExecutable(QStringLiteral("qtchooser"));
1618- if (qtchooser.isEmpty())
1619- return FileNameList();
1620-
1621- QList<QByteArray> versions = runQtChooser(qtchooser, QStringList() << QStringLiteral("-l"));
1622- QSet<FileName> foundQMakes;
1623- foreach (const QByteArray &version, versions) {
1624- FileName possibleQMake = FileName::fromString(
1625- qmakePath(qtchooser, QString::fromLocal8Bit(version)));
1626- if (!possibleQMake.isEmpty())
1627- foundQMakes << possibleQMake;
1628- }
1629- return foundQMakes.toList();
1630-}
1631-
1632-static void findSystemQt()
1633-{
1634- FileNameList systemQMakes;
1635- FileName systemQMakePath = BuildableHelperLibrary::findSystemQt(Environment::systemEnvironment());
1636- if (!systemQMakePath.isEmpty())
1637- systemQMakes << systemQMakePath;
1638-
1639- systemQMakes.append(gatherQmakePathsFromQtChooser());
1640- systemQMakes.removeDuplicates();
1641-
1642- foreach (const FileName &qmakePath, systemQMakes) {
1643- BaseQtVersion *version
1644- = QtVersionFactory::createQtVersionFromQMakePath(qmakePath, false, QLatin1String("PATH"));
1645- if (version) {
1646- version->setUnexpandedDisplayName(BaseQtVersion::defaultUnexpandedDisplayName(qmakePath, true));
1647- m_versions.insert(version->uniqueId(), version);
1648- }
1649- }
1650-}
1651-
1652-void QtVersionManager::addVersion(BaseQtVersion *version)
1653-{
1654- QTC_ASSERT(m_writer, return);
1655- QTC_ASSERT(version != 0, return);
1656- if (m_versions.contains(version->uniqueId()))
1657- return;
1658-
1659- int uniqueId = version->uniqueId();
1660- m_versions.insert(uniqueId, version);
1661-
1662- emit m_instance->qtVersionsChanged(QList<int>() << uniqueId, QList<int>(), QList<int>());
1663- saveQtVersions();
1664-}
1665-
1666-void QtVersionManager::removeVersion(BaseQtVersion *version)
1667-{
1668- QTC_ASSERT(version != 0, return);
1669- m_versions.remove(version->uniqueId());
1670- emit m_instance->qtVersionsChanged(QList<int>(), QList<int>() << version->uniqueId(), QList<int>());
1671- saveQtVersions();
1672- delete version;
1673-}
1674-
1675-static void updateDocumentation()
1676-{
1677- QStringList files;
1678- foreach (BaseQtVersion *v, m_versions) {
1679- const QStringList docPaths = QStringList() << v->documentationPath() + QLatin1Char('/')
1680- << v->documentationPath() + QLatin1String("/qch/");
1681- foreach (const QString &docPath, docPaths) {
1682- const QDir versionHelpDir(docPath);
1683- foreach (const QString &helpFile,
1684- versionHelpDir.entryList(QStringList() << QLatin1String("*.qch"), QDir::Files))
1685- files << docPath + helpFile;
1686- }
1687- }
1688- Core::HelpManager::registerDocumentation(files);
1689-}
1690-
1691-void QtVersionManager::updateDumpFor(const FileName &qmakeCommand)
1692-{
1693- foreach (BaseQtVersion *v, versions()) {
1694- if (v->qmakeCommand() == qmakeCommand)
1695- v->recheckDumper();
1696- }
1697- emit dumpUpdatedFor(qmakeCommand);
1698-}
1699-
1700-int QtVersionManager::getUniqueId()
1701-{
1702- return m_idcount++;
1703-}
1704-
1705-QList<BaseQtVersion *> QtVersionManager::unsortedVersions()
1706-{
1707- QList<BaseQtVersion *> versions;
1708- QTC_ASSERT(isLoaded(), return versions);
1709- return m_versions.values();
1710-}
1711-
1712-QList<BaseQtVersion *> QtVersionManager::versions()
1713-{
1714- QList<BaseQtVersion *> versions;
1715- QTC_ASSERT(isLoaded(), return versions);
1716- foreach (BaseQtVersion *version, m_versions)
1717- versions << version;
1718- Utils::sort(versions, qtVersionNumberCompare);
1719- return versions;
1720-}
1721-
1722-QList<BaseQtVersion *> QtVersionManager::validVersions()
1723-{
1724- QList<BaseQtVersion *> results;
1725- QTC_ASSERT(isLoaded(), return results);
1726- foreach (BaseQtVersion *v, m_versions) {
1727- if (v->isValid())
1728- results.append(v);
1729- }
1730- Utils::sort(results, qtVersionNumberCompare);
1731- return results;
1732-}
1733-
1734-bool QtVersionManager::isValidId(int id)
1735-{
1736- QTC_ASSERT(isLoaded(), return false);
1737- return m_versions.contains(id);
1738-}
1739-
1740-BaseQtVersion *QtVersionManager::version(int id)
1741-{
1742- QTC_ASSERT(isLoaded(), return 0);
1743- QMap<int, BaseQtVersion *>::const_iterator it = m_versions.constFind(id);
1744- if (it == m_versions.constEnd())
1745- return 0;
1746- return it.value();
1747-}
1748-
1749-// This function is really simplistic...
1750-static bool equals(BaseQtVersion *a, BaseQtVersion *b)
1751-{
1752- return a->equals(b);
1753-}
1754-
1755-void QtVersionManager::setNewQtVersions(QList<BaseQtVersion *> newVersions)
1756-{
1757- // We want to preserve the same order as in the settings dialog
1758- // so we sort a copy
1759- QList<BaseQtVersion *> sortedNewVersions = newVersions;
1760- Utils::sort(sortedNewVersions, [](const BaseQtVersion *l, const BaseQtVersion *r) {
1761- return l->uniqueId() < r->uniqueId();
1762- });
1763-
1764- QList<int> addedVersions;
1765- QList<int> removedVersions;
1766- QList<int> changedVersions;
1767- // So we trying to find the minimal set of changed versions,
1768- // iterate over both sorted list
1769-
1770- // newVersions and oldVersions iterator
1771- QList<BaseQtVersion *>::const_iterator nit, nend;
1772- QMap<int, BaseQtVersion *>::const_iterator oit, oend;
1773- nit = sortedNewVersions.constBegin();
1774- nend = sortedNewVersions.constEnd();
1775- oit = m_versions.constBegin();
1776- oend = m_versions.constEnd();
1777-
1778- while (nit != nend && oit != oend) {
1779- int nid = (*nit)->uniqueId();
1780- int oid = (*oit)->uniqueId();
1781- if (nid < oid) {
1782- addedVersions.push_back(nid);
1783- ++nit;
1784- } else if (oid < nid) {
1785- removedVersions.push_back(oid);
1786- ++oit;
1787- } else {
1788- if (!equals(*oit, *nit))
1789- changedVersions.push_back(oid);
1790- ++oit;
1791- ++nit;
1792- }
1793- }
1794-
1795- while (nit != nend) {
1796- addedVersions.push_back((*nit)->uniqueId());
1797- ++nit;
1798- }
1799-
1800- while (oit != oend) {
1801- removedVersions.push_back((*oit)->uniqueId());
1802- ++oit;
1803- }
1804-
1805- qDeleteAll(m_versions);
1806- m_versions.clear();
1807- foreach (BaseQtVersion *v, sortedNewVersions)
1808- m_versions.insert(v->uniqueId(), v);
1809-
1810- if (!changedVersions.isEmpty() || !addedVersions.isEmpty() || !removedVersions.isEmpty())
1811- updateDocumentation();
1812-
1813- saveQtVersions();
1814-
1815- if (!changedVersions.isEmpty() || !addedVersions.isEmpty() || !removedVersions.isEmpty())
1816- emit m_instance->qtVersionsChanged(addedVersions, removedVersions, changedVersions);
1817-}
1818-
1819-BaseQtVersion *QtVersionManager::qtVersionForQMakeBinary(const FileName &qmakePath)
1820-{
1821- return Utils::findOrDefault(versions(), Utils::equal(&BaseQtVersion::qmakeCommand, qmakePath));
1822-}
1823-
1824-} // namespace QtVersion
1825
1826=== removed file 'dist/qtcreator/.pc/applied-patches'
1827--- dist/qtcreator/.pc/applied-patches 2016-06-09 08:47:42 +0000
1828+++ dist/qtcreator/.pc/applied-patches 1970-01-01 00:00:00 +0000
1829@@ -1,11 +0,0 @@
1830-disable_llvm_rpath.diff
1831-02_use_x-terminal-emulator.diff
1832-rpath_nonlinux.diff
1833-botan_system_lib.diff
1834-always_autotect_qt_versions
1835-missing_header.diff
1836-fix_documentation_path.diff
1837-skip_failing_unit_tests.diff
1838-cmake_ubuntuspecificbits.diff
1839-fix_qt_version_autodetection.diff
1840-fix_remote_environment.diff
1841
1842=== removed directory 'dist/qtcreator/.pc/botan_system_lib.diff'
1843=== removed file 'dist/qtcreator/.pc/botan_system_lib.diff/.timestamp'
1844=== removed directory 'dist/qtcreator/.pc/botan_system_lib.diff/src'
1845=== removed directory 'dist/qtcreator/.pc/botan_system_lib.diff/src/libs'
1846=== removed directory 'dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh'
1847=== removed file 'dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshcryptofacility.cpp'
1848--- dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshcryptofacility.cpp 2016-06-09 08:47:42 +0000
1849+++ dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshcryptofacility.cpp 1970-01-01 00:00:00 +0000
1850@@ -1,414 +0,0 @@
1851-/****************************************************************************
1852-**
1853-** Copyright (C) 2015 The Qt Company Ltd.
1854-** Contact: http://www.qt.io/licensing
1855-**
1856-** This file is part of Qt Creator.
1857-**
1858-** Commercial License Usage
1859-** Licensees holding valid commercial Qt licenses may use this file in
1860-** accordance with the commercial license agreement provided with the
1861-** Software or, alternatively, in accordance with the terms contained in
1862-** a written agreement between you and The Qt Company. For licensing terms and
1863-** conditions see http://www.qt.io/terms-conditions. For further information
1864-** use the contact form at http://www.qt.io/contact-us.
1865-**
1866-** GNU Lesser General Public License Usage
1867-** Alternatively, this file may be used under the terms of the GNU Lesser
1868-** General Public License version 2.1 or version 3 as published by the Free
1869-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
1870-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
1871-** following information to ensure the GNU Lesser General Public License
1872-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
1873-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
1874-**
1875-** In addition, as a special exception, The Qt Company gives you certain additional
1876-** rights. These rights are described in The Qt Company LGPL Exception
1877-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
1878-**
1879-****************************************************************************/
1880-
1881-#include "sshcryptofacility_p.h"
1882-
1883-#include "sshbotanconversions_p.h"
1884-#include "sshcapabilities_p.h"
1885-#include "sshexception_p.h"
1886-#include "sshkeyexchange_p.h"
1887-#include "sshkeypasswordretriever_p.h"
1888-#include "sshpacket_p.h"
1889-
1890-#include <botan/botan.h>
1891-
1892-#include <QDebug>
1893-#include <QList>
1894-
1895-#include <string>
1896-
1897-using namespace Botan;
1898-
1899-namespace QSsh {
1900-namespace Internal {
1901-
1902-SshAbstractCryptoFacility::SshAbstractCryptoFacility()
1903- : m_cipherBlockSize(0), m_macLength(0)
1904-{
1905-}
1906-
1907-SshAbstractCryptoFacility::~SshAbstractCryptoFacility() {}
1908-
1909-void SshAbstractCryptoFacility::clearKeys()
1910-{
1911- m_cipherBlockSize = 0;
1912- m_macLength = 0;
1913- m_sessionId.clear();
1914- m_pipe.reset(0);
1915- m_hMac.reset(0);
1916-}
1917-
1918-SshAbstractCryptoFacility::Mode SshAbstractCryptoFacility::getMode(const QByteArray &algoName)
1919-{
1920- if (algoName.endsWith("-ctr"))
1921- return CtrMode;
1922- if (algoName.endsWith("-cbc"))
1923- return CbcMode;
1924- throw SshClientException(SshInternalError, SSH_TR("Unexpected cipher \"%1\"")
1925- .arg(QString::fromLatin1(algoName)));
1926-}
1927-
1928-void SshAbstractCryptoFacility::recreateKeys(const SshKeyExchange &kex)
1929-{
1930- checkInvariant();
1931-
1932- if (m_sessionId.isEmpty())
1933- m_sessionId = kex.h();
1934- Algorithm_Factory &af = global_state().algorithm_factory();
1935- const QByteArray &rfcCryptAlgoName = cryptAlgoName(kex);
1936- BlockCipher * const cipher
1937- = af.prototype_block_cipher(botanCryptAlgoName(rfcCryptAlgoName))->clone();
1938-
1939- m_cipherBlockSize = cipher->block_size();
1940- const QByteArray ivData = generateHash(kex, ivChar(), m_cipherBlockSize);
1941- const InitializationVector iv(convertByteArray(ivData), m_cipherBlockSize);
1942-
1943- const quint32 keySize = cipher->key_spec().maximum_keylength();
1944- const QByteArray cryptKeyData = generateHash(kex, keyChar(), keySize);
1945- SymmetricKey cryptKey(convertByteArray(cryptKeyData), keySize);
1946- Keyed_Filter * const cipherMode
1947- = makeCipherMode(cipher, getMode(rfcCryptAlgoName), iv, cryptKey);
1948- m_pipe.reset(new Pipe(cipherMode));
1949-
1950- m_macLength = botanHMacKeyLen(hMacAlgoName(kex));
1951- const QByteArray hMacKeyData = generateHash(kex, macChar(), macLength());
1952- SymmetricKey hMacKey(convertByteArray(hMacKeyData), macLength());
1953- const HashFunction * const hMacProto
1954- = af.prototype_hash_function(botanHMacAlgoName(hMacAlgoName(kex)));
1955- m_hMac.reset(new HMAC(hMacProto->clone()));
1956- m_hMac->set_key(hMacKey);
1957-}
1958-
1959-void SshAbstractCryptoFacility::convert(QByteArray &data, quint32 offset,
1960- quint32 dataSize) const
1961-{
1962- Q_ASSERT(offset + dataSize <= static_cast<quint32>(data.size()));
1963- checkInvariant();
1964-
1965- // Session id empty => No key exchange has happened yet.
1966- if (dataSize == 0 || m_sessionId.isEmpty())
1967- return;
1968-
1969- if (dataSize % cipherBlockSize() != 0) {
1970- throw SSH_SERVER_EXCEPTION(SSH_DISCONNECT_PROTOCOL_ERROR,
1971- "Invalid packet size");
1972- }
1973- m_pipe->process_msg(reinterpret_cast<const byte *>(data.constData()) + offset,
1974- dataSize);
1975- quint32 bytesRead = m_pipe->read(reinterpret_cast<byte *>(data.data()) + offset,
1976- dataSize, m_pipe->message_count() - 1); // Can't use Pipe::LAST_MESSAGE because of a VC bug.
1977- if (bytesRead != dataSize) {
1978- throw SshClientException(SshInternalError,
1979- QLatin1String("Internal error: Botan::Pipe::read() returned unexpected value"));
1980- }
1981-}
1982-
1983-Keyed_Filter *SshAbstractCryptoFacility::makeCtrCipherMode(BlockCipher *cipher,
1984- const InitializationVector &iv, const SymmetricKey &key)
1985-{
1986- StreamCipher_Filter * const filter = new StreamCipher_Filter(new CTR_BE(cipher));
1987- filter->set_key(key);
1988- filter->set_iv(iv);
1989- return filter;
1990-}
1991-
1992-QByteArray SshAbstractCryptoFacility::generateMac(const QByteArray &data,
1993- quint32 dataSize) const
1994-{
1995- return m_sessionId.isEmpty()
1996- ? QByteArray()
1997- : convertByteArray(m_hMac->process(reinterpret_cast<const byte *>(data.constData()),
1998- dataSize));
1999-}
2000-
2001-QByteArray SshAbstractCryptoFacility::generateHash(const SshKeyExchange &kex,
2002- char c, quint32 length)
2003-{
2004- const QByteArray &k = kex.k();
2005- const QByteArray &h = kex.h();
2006- QByteArray data(k);
2007- data.append(h).append(c).append(m_sessionId);
2008- SecureVector<byte> key
2009- = kex.hash()->process(convertByteArray(data), data.size());
2010- while (key.size() < length) {
2011- SecureVector<byte> tmpKey;
2012- tmpKey += SecureVector<byte>(convertByteArray(k), k.size());
2013- tmpKey += SecureVector<byte>(convertByteArray(h), h.size());
2014- tmpKey += key;
2015- key += kex.hash()->process(tmpKey);
2016- }
2017- return QByteArray(reinterpret_cast<const char *>(key.begin()), length);
2018-}
2019-
2020-void SshAbstractCryptoFacility::checkInvariant() const
2021-{
2022- Q_ASSERT(m_sessionId.isEmpty() == !m_pipe);
2023-}
2024-
2025-
2026-const QByteArray SshEncryptionFacility::PrivKeyFileStartLineRsa("-----BEGIN RSA PRIVATE KEY-----");
2027-const QByteArray SshEncryptionFacility::PrivKeyFileStartLineDsa("-----BEGIN DSA PRIVATE KEY-----");
2028-const QByteArray SshEncryptionFacility::PrivKeyFileEndLineRsa("-----END RSA PRIVATE KEY-----");
2029-const QByteArray SshEncryptionFacility::PrivKeyFileEndLineDsa("-----END DSA PRIVATE KEY-----");
2030-
2031-QByteArray SshEncryptionFacility::cryptAlgoName(const SshKeyExchange &kex) const
2032-{
2033- return kex.encryptionAlgo();
2034-}
2035-
2036-QByteArray SshEncryptionFacility::hMacAlgoName(const SshKeyExchange &kex) const
2037-{
2038- return kex.hMacAlgoClientToServer();
2039-}
2040-
2041-Keyed_Filter *SshEncryptionFacility::makeCipherMode(BlockCipher *cipher, Mode mode,
2042- const InitializationVector &iv, const SymmetricKey &key)
2043-{
2044- switch (mode) {
2045- case CbcMode:
2046- return new CBC_Encryption(cipher, new Null_Padding, key, iv);
2047- case CtrMode:
2048- return makeCtrCipherMode(cipher, iv, key);
2049- }
2050- return 0; // For dumb compilers.
2051-}
2052-
2053-void SshEncryptionFacility::encrypt(QByteArray &data) const
2054-{
2055- convert(data, 0, data.size());
2056-}
2057-
2058-void SshEncryptionFacility::createAuthenticationKey(const QByteArray &privKeyFileContents)
2059-{
2060- if (privKeyFileContents == m_cachedPrivKeyContents)
2061- return;
2062-
2063-#ifdef CREATOR_SSH_DEBUG
2064- qDebug("%s: Key not cached, reading", Q_FUNC_INFO);
2065-#endif
2066- QList<BigInt> pubKeyParams;
2067- QList<BigInt> allKeyParams;
2068- QString error1;
2069- QString error2;
2070- if (!createAuthenticationKeyFromPKCS8(privKeyFileContents, pubKeyParams, allKeyParams, error1)
2071- && !createAuthenticationKeyFromOpenSSL(privKeyFileContents, pubKeyParams, allKeyParams,
2072- error2)) {
2073-#ifdef CREATOR_SSH_DEBUG
2074- qDebug("%s: %s\n\t%s\n", Q_FUNC_INFO, qPrintable(error1), qPrintable(error2));
2075-#endif
2076- throw SshClientException(SshKeyFileError, SSH_TR("Decoding of private key file failed: "
2077- "Format not understood."));
2078- }
2079-
2080- foreach (const BigInt &b, allKeyParams) {
2081- if (b.is_zero()) {
2082- throw SshClientException(SshKeyFileError,
2083- SSH_TR("Decoding of private key file failed: Invalid zero parameter."));
2084- }
2085- }
2086-
2087- m_authPubKeyBlob = AbstractSshPacket::encodeString(m_authKeyAlgoName);
2088- foreach (const BigInt &b, pubKeyParams)
2089- m_authPubKeyBlob += AbstractSshPacket::encodeMpInt(b);
2090- m_cachedPrivKeyContents = privKeyFileContents;
2091-}
2092-
2093-bool SshEncryptionFacility::createAuthenticationKeyFromPKCS8(const QByteArray &privKeyFileContents,
2094- QList<BigInt> &pubKeyParams, QList<BigInt> &allKeyParams, QString &error)
2095-{
2096- try {
2097- Pipe pipe;
2098- pipe.process_msg(convertByteArray(privKeyFileContents), privKeyFileContents.size());
2099- Private_Key * const key = PKCS8::load_key(pipe, m_rng, SshKeyPasswordRetriever());
2100- if (DSA_PrivateKey * const dsaKey = dynamic_cast<DSA_PrivateKey *>(key)) {
2101- m_authKeyAlgoName = SshCapabilities::PubKeyDss;
2102- m_authKey.reset(dsaKey);
2103- pubKeyParams << dsaKey->group_p() << dsaKey->group_q()
2104- << dsaKey->group_g() << dsaKey->get_y();
2105- allKeyParams << pubKeyParams << dsaKey->get_x();
2106- } else if (RSA_PrivateKey * const rsaKey = dynamic_cast<RSA_PrivateKey *>(key)) {
2107- m_authKeyAlgoName = SshCapabilities::PubKeyRsa;
2108- m_authKey.reset(rsaKey);
2109- pubKeyParams << rsaKey->get_e() << rsaKey->get_n();
2110- allKeyParams << pubKeyParams << rsaKey->get_p() << rsaKey->get_q()
2111- << rsaKey->get_d();
2112- } else {
2113- qWarning("%s: Unexpected code flow, expected success or exception.", Q_FUNC_INFO);
2114- return false;
2115- }
2116- } catch (const Exception &ex) {
2117- error = QLatin1String(ex.what());
2118- return false;
2119- } catch (const Decoding_Error &ex) {
2120- error = QLatin1String(ex.what());
2121- return false;
2122- }
2123-
2124- return true;
2125-}
2126-
2127-bool SshEncryptionFacility::createAuthenticationKeyFromOpenSSL(const QByteArray &privKeyFileContents,
2128- QList<BigInt> &pubKeyParams, QList<BigInt> &allKeyParams, QString &error)
2129-{
2130- try {
2131- bool syntaxOk = true;
2132- QList<QByteArray> lines = privKeyFileContents.split('\n');
2133- while (lines.last().isEmpty())
2134- lines.removeLast();
2135- if (lines.count() < 3) {
2136- syntaxOk = false;
2137- } else if (lines.first() == PrivKeyFileStartLineRsa) {
2138- if (lines.last() != PrivKeyFileEndLineRsa)
2139- syntaxOk = false;
2140- else
2141- m_authKeyAlgoName = SshCapabilities::PubKeyRsa;
2142- } else if (lines.first() == PrivKeyFileStartLineDsa) {
2143- if (lines.last() != PrivKeyFileEndLineDsa)
2144- syntaxOk = false;
2145- else
2146- m_authKeyAlgoName = SshCapabilities::PubKeyDss;
2147- } else {
2148- syntaxOk = false;
2149- }
2150- if (!syntaxOk) {
2151- error = SSH_TR("Unexpected format.");
2152- return false;
2153- }
2154-
2155- QByteArray privateKeyBlob;
2156- for (int i = 1; i < lines.size() - 1; ++i)
2157- privateKeyBlob += lines.at(i);
2158- privateKeyBlob = QByteArray::fromBase64(privateKeyBlob);
2159-
2160- BER_Decoder decoder(convertByteArray(privateKeyBlob), privateKeyBlob.size());
2161- BER_Decoder sequence = decoder.start_cons(SEQUENCE);
2162- size_t version;
2163- sequence.decode (version);
2164- if (version != 0) {
2165- error = SSH_TR("Key encoding has version %1, expected 0.").arg(version);
2166- return false;
2167- }
2168-
2169- if (m_authKeyAlgoName == SshCapabilities::PubKeyDss) {
2170- BigInt p, q, g, y, x;
2171- sequence.decode (p).decode (q).decode (g).decode (y).decode (x);
2172- DSA_PrivateKey * const dsaKey = new DSA_PrivateKey(m_rng, DL_Group(p, q, g), x);
2173- m_authKey.reset(dsaKey);
2174- pubKeyParams << p << q << g << y;
2175- allKeyParams << pubKeyParams << x;
2176- } else {
2177- BigInt p, q, e, d, n;
2178- sequence.decode(n).decode(e).decode(d).decode(p).decode(q);
2179- RSA_PrivateKey * const rsaKey = new RSA_PrivateKey(m_rng, p, q, e, d, n);
2180- m_authKey.reset(rsaKey);
2181- pubKeyParams << e << n;
2182- allKeyParams << pubKeyParams << p << q << d;
2183- }
2184-
2185- sequence.discard_remaining();
2186- sequence.verify_end();
2187- } catch (const Exception &ex) {
2188- error = QLatin1String(ex.what());
2189- return false;
2190- } catch (const Decoding_Error &ex) {
2191- error = QLatin1String(ex.what());
2192- return false;
2193- }
2194- return true;
2195-}
2196-
2197-QByteArray SshEncryptionFacility::authenticationAlgorithmName() const
2198-{
2199- Q_ASSERT(m_authKey);
2200- return m_authKeyAlgoName;
2201-}
2202-
2203-QByteArray SshEncryptionFacility::authenticationKeySignature(const QByteArray &data) const
2204-{
2205- Q_ASSERT(m_authKey);
2206-
2207- QScopedPointer<PK_Signer> signer(new PK_Signer(*m_authKey,
2208- botanEmsaAlgoName(m_authKeyAlgoName)));
2209- QByteArray dataToSign = AbstractSshPacket::encodeString(sessionId()) + data;
2210- QByteArray signature
2211- = convertByteArray(signer->sign_message(convertByteArray(dataToSign),
2212- dataToSign.size(), m_rng));
2213- return AbstractSshPacket::encodeString(m_authKeyAlgoName)
2214- + AbstractSshPacket::encodeString(signature);
2215-}
2216-
2217-QByteArray SshEncryptionFacility::getRandomNumbers(int count) const
2218-{
2219- QByteArray data;
2220- data.resize(count);
2221- m_rng.randomize(convertByteArray(data), count);
2222- return data;
2223-}
2224-
2225-SshEncryptionFacility::~SshEncryptionFacility() {}
2226-
2227-
2228-QByteArray SshDecryptionFacility::cryptAlgoName(const SshKeyExchange &kex) const
2229-{
2230- return kex.decryptionAlgo();
2231-}
2232-
2233-QByteArray SshDecryptionFacility::hMacAlgoName(const SshKeyExchange &kex) const
2234-{
2235- return kex.hMacAlgoServerToClient();
2236-}
2237-
2238-Keyed_Filter *SshDecryptionFacility::makeCipherMode(BlockCipher *cipher, Mode mode, const InitializationVector &iv,
2239- const SymmetricKey &key)
2240-{
2241- switch (mode) {
2242- case CbcMode:
2243- return new CBC_Decryption(cipher, new Null_Padding, key, iv);
2244- case CtrMode:
2245- return makeCtrCipherMode(cipher, iv, key);
2246- }
2247- return 0; // For dumb compilers.
2248-}
2249-
2250-void SshDecryptionFacility::decrypt(QByteArray &data, quint32 offset,
2251- quint32 dataSize) const
2252-{
2253- convert(data, offset, dataSize);
2254-#ifdef CREATOR_SSH_DEBUG
2255- qDebug("Decrypted data:");
2256- const char * const start = data.constData() + offset;
2257- const char * const end = start + dataSize;
2258- for (const char *c = start; c < end; ++c)
2259- qDebug() << "'" << *c << "' (0x" << (static_cast<int>(*c) & 0xff) << ")";
2260-#endif
2261-}
2262-
2263-} // namespace Internal
2264-} // namespace QSsh
2265
2266=== removed file 'dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshcryptofacility_p.h'
2267--- dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshcryptofacility_p.h 2016-06-09 08:47:42 +0000
2268+++ dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshcryptofacility_p.h 1970-01-01 00:00:00 +0000
2269@@ -1,144 +0,0 @@
2270-/****************************************************************************
2271-**
2272-** Copyright (C) 2015 The Qt Company Ltd.
2273-** Contact: http://www.qt.io/licensing
2274-**
2275-** This file is part of Qt Creator.
2276-**
2277-** Commercial License Usage
2278-** Licensees holding valid commercial Qt licenses may use this file in
2279-** accordance with the commercial license agreement provided with the
2280-** Software or, alternatively, in accordance with the terms contained in
2281-** a written agreement between you and The Qt Company. For licensing terms and
2282-** conditions see http://www.qt.io/terms-conditions. For further information
2283-** use the contact form at http://www.qt.io/contact-us.
2284-**
2285-** GNU Lesser General Public License Usage
2286-** Alternatively, this file may be used under the terms of the GNU Lesser
2287-** General Public License version 2.1 or version 3 as published by the Free
2288-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
2289-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
2290-** following information to ensure the GNU Lesser General Public License
2291-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
2292-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
2293-**
2294-** In addition, as a special exception, The Qt Company gives you certain additional
2295-** rights. These rights are described in The Qt Company LGPL Exception
2296-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
2297-**
2298-****************************************************************************/
2299-
2300-#ifndef SSHCRYPTOFACILITY_P_H
2301-#define SSHCRYPTOFACILITY_P_H
2302-
2303-#include <botan/botan.h>
2304-
2305-#include <QByteArray>
2306-#include <QScopedPointer>
2307-
2308-namespace QSsh {
2309-namespace Internal {
2310-
2311-class SshKeyExchange;
2312-
2313-class SshAbstractCryptoFacility
2314-{
2315-public:
2316- virtual ~SshAbstractCryptoFacility();
2317-
2318- void clearKeys();
2319- void recreateKeys(const SshKeyExchange &kex);
2320- QByteArray generateMac(const QByteArray &data, quint32 dataSize) const;
2321- quint32 cipherBlockSize() const { return m_cipherBlockSize; }
2322- quint32 macLength() const { return m_macLength; }
2323-
2324-protected:
2325- enum Mode { CbcMode, CtrMode };
2326-
2327- SshAbstractCryptoFacility();
2328- void convert(QByteArray &data, quint32 offset, quint32 dataSize) const;
2329- QByteArray sessionId() const { return m_sessionId; }
2330- Botan::Keyed_Filter *makeCtrCipherMode(Botan::BlockCipher *cipher,
2331- const Botan::InitializationVector &iv, const Botan::SymmetricKey &key);
2332-
2333-private:
2334- SshAbstractCryptoFacility(const SshAbstractCryptoFacility &);
2335- SshAbstractCryptoFacility &operator=(const SshAbstractCryptoFacility &);
2336-
2337- virtual QByteArray cryptAlgoName(const SshKeyExchange &kex) const = 0;
2338- virtual QByteArray hMacAlgoName(const SshKeyExchange &kex) const = 0;
2339- virtual Botan::Keyed_Filter *makeCipherMode(Botan::BlockCipher *cipher,
2340- Mode mode, const Botan::InitializationVector &iv, const Botan::SymmetricKey &key) = 0;
2341- virtual char ivChar() const = 0;
2342- virtual char keyChar() const = 0;
2343- virtual char macChar() const = 0;
2344-
2345- QByteArray generateHash(const SshKeyExchange &kex, char c, quint32 length);
2346- void checkInvariant() const;
2347- static Mode getMode(const QByteArray &algoName);
2348-
2349- QByteArray m_sessionId;
2350- QScopedPointer<Botan::Pipe> m_pipe;
2351- QScopedPointer<Botan::HMAC> m_hMac;
2352- quint32 m_cipherBlockSize;
2353- quint32 m_macLength;
2354-};
2355-
2356-class SshEncryptionFacility : public SshAbstractCryptoFacility
2357-{
2358-public:
2359- void encrypt(QByteArray &data) const;
2360-
2361- void createAuthenticationKey(const QByteArray &privKeyFileContents);
2362- QByteArray authenticationAlgorithmName() const;
2363- QByteArray authenticationPublicKey() const { return m_authPubKeyBlob; }
2364- QByteArray authenticationKeySignature(const QByteArray &data) const;
2365- QByteArray getRandomNumbers(int count) const;
2366-
2367- ~SshEncryptionFacility();
2368-
2369-private:
2370- virtual QByteArray cryptAlgoName(const SshKeyExchange &kex) const;
2371- virtual QByteArray hMacAlgoName(const SshKeyExchange &kex) const;
2372- virtual Botan::Keyed_Filter *makeCipherMode(Botan::BlockCipher *cipher,
2373- Mode mode, const Botan::InitializationVector &iv, const Botan::SymmetricKey &key);
2374- virtual char ivChar() const { return 'A'; }
2375- virtual char keyChar() const { return 'C'; }
2376- virtual char macChar() const { return 'E'; }
2377-
2378- bool createAuthenticationKeyFromPKCS8(const QByteArray &privKeyFileContents,
2379- QList<Botan::BigInt> &pubKeyParams, QList<Botan::BigInt> &allKeyParams, QString &error);
2380- bool createAuthenticationKeyFromOpenSSL(const QByteArray &privKeyFileContents,
2381- QList<Botan::BigInt> &pubKeyParams, QList<Botan::BigInt> &allKeyParams, QString &error);
2382-
2383- static const QByteArray PrivKeyFileStartLineRsa;
2384- static const QByteArray PrivKeyFileStartLineDsa;
2385- static const QByteArray PrivKeyFileEndLineRsa;
2386- static const QByteArray PrivKeyFileEndLineDsa;
2387-
2388- QByteArray m_authKeyAlgoName;
2389- QByteArray m_authPubKeyBlob;
2390- QByteArray m_cachedPrivKeyContents;
2391- QScopedPointer<Botan::Private_Key> m_authKey;
2392- mutable Botan::AutoSeeded_RNG m_rng;
2393-};
2394-
2395-class SshDecryptionFacility : public SshAbstractCryptoFacility
2396-{
2397-public:
2398- void decrypt(QByteArray &data, quint32 offset, quint32 dataSize) const;
2399-
2400-private:
2401- virtual QByteArray cryptAlgoName(const SshKeyExchange &kex) const;
2402- virtual QByteArray hMacAlgoName(const SshKeyExchange &kex) const;
2403- virtual Botan::Keyed_Filter *makeCipherMode(Botan::BlockCipher *cipher,
2404- Mode mode, const Botan::InitializationVector &iv, const Botan::SymmetricKey &key);
2405- virtual char ivChar() const { return 'B'; }
2406- virtual char keyChar() const { return 'D'; }
2407- virtual char macChar() const { return 'F'; }
2408-};
2409-
2410-} // namespace Internal
2411-} // namespace QSsh
2412-
2413-#endif // SSHCRYPTOFACILITY_P_H
2414
2415=== removed file 'dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeyexchange.cpp'
2416--- dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeyexchange.cpp 2016-06-09 08:47:42 +0000
2417+++ dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeyexchange.cpp 1970-01-01 00:00:00 +0000
2418@@ -1,295 +0,0 @@
2419-/****************************************************************************
2420-**
2421-** Copyright (C) 2015 The Qt Company Ltd.
2422-** Contact: http://www.qt.io/licensing
2423-**
2424-** This file is part of Qt Creator.
2425-**
2426-** Commercial License Usage
2427-** Licensees holding valid commercial Qt licenses may use this file in
2428-** accordance with the commercial license agreement provided with the
2429-** Software or, alternatively, in accordance with the terms contained in
2430-** a written agreement between you and The Qt Company. For licensing terms and
2431-** conditions see http://www.qt.io/terms-conditions. For further information
2432-** use the contact form at http://www.qt.io/contact-us.
2433-**
2434-** GNU Lesser General Public License Usage
2435-** Alternatively, this file may be used under the terms of the GNU Lesser
2436-** General Public License version 2.1 or version 3 as published by the Free
2437-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
2438-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
2439-** following information to ensure the GNU Lesser General Public License
2440-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
2441-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
2442-**
2443-** In addition, as a special exception, The Qt Company gives you certain additional
2444-** rights. These rights are described in The Qt Company LGPL Exception
2445-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
2446-**
2447-****************************************************************************/
2448-
2449-#include "sshkeyexchange_p.h"
2450-
2451-#include "ssh_global.h"
2452-#include "sshbotanconversions_p.h"
2453-#include "sshcapabilities_p.h"
2454-#include "sshsendfacility_p.h"
2455-#include "sshexception_p.h"
2456-#include "sshincomingpacket_p.h"
2457-
2458-#include <botan/botan.h>
2459-
2460-#ifdef CREATOR_SSH_DEBUG
2461-#include <iostream>
2462-#endif
2463-#include <string>
2464-
2465-using namespace Botan;
2466-
2467-namespace QSsh {
2468-namespace Internal {
2469-
2470-namespace {
2471-
2472- // For debugging
2473- void printNameList(const char *listName, const SshNameList &list)
2474- {
2475-#ifdef CREATOR_SSH_DEBUG
2476- qDebug("%s:", listName);
2477- foreach (const QByteArray &name, list.names)
2478- qDebug("%s", name.constData());
2479-#else
2480- Q_UNUSED(listName);
2481- Q_UNUSED(list);
2482-#endif
2483- }
2484-
2485-#ifdef CREATOR_SSH_DEBUG
2486- void printData(const char *name, const QByteArray &data)
2487- {
2488- std::cerr << std::hex;
2489- qDebug("The client thinks the %s has length %d and is:", name, data.count());
2490- for (int i = 0; i < data.count(); ++i)
2491- std::cerr << (static_cast<unsigned int>(data.at(i)) & 0xff) << ' ';
2492- std::cerr << std::endl;
2493- }
2494-#endif
2495-
2496-} // anonymous namespace
2497-
2498-SshKeyExchange::SshKeyExchange(const SshConnectionParameters &connParams,
2499- SshSendFacility &sendFacility)
2500- : m_connParams(connParams), m_sendFacility(sendFacility)
2501-{
2502-}
2503-
2504-SshKeyExchange::~SshKeyExchange() {}
2505-
2506-void SshKeyExchange::sendKexInitPacket(const QByteArray &serverId)
2507-{
2508- m_serverId = serverId;
2509- m_clientKexInitPayload = m_sendFacility.sendKeyExchangeInitPacket();
2510-}
2511-
2512-bool SshKeyExchange::sendDhInitPacket(const SshIncomingPacket &serverKexInit)
2513-{
2514-#ifdef CREATOR_SSH_DEBUG
2515- qDebug("server requests key exchange");
2516-#endif
2517- serverKexInit.printRawBytes();
2518- SshKeyExchangeInit kexInitParams
2519- = serverKexInit.extractKeyExchangeInitData();
2520-
2521- printNameList("Key Algorithms", kexInitParams.keyAlgorithms);
2522- printNameList("Server Host Key Algorithms", kexInitParams.serverHostKeyAlgorithms);
2523- printNameList("Encryption algorithms client to server", kexInitParams.encryptionAlgorithmsClientToServer);
2524- printNameList("Encryption algorithms server to client", kexInitParams.encryptionAlgorithmsServerToClient);
2525- printNameList("MAC algorithms client to server", kexInitParams.macAlgorithmsClientToServer);
2526- printNameList("MAC algorithms server to client", kexInitParams.macAlgorithmsServerToClient);
2527- printNameList("Compression algorithms client to server", kexInitParams.compressionAlgorithmsClientToServer);
2528- printNameList("Compression algorithms client to server", kexInitParams.compressionAlgorithmsClientToServer);
2529- printNameList("Languages client to server", kexInitParams.languagesClientToServer);
2530- printNameList("Languages server to client", kexInitParams.languagesServerToClient);
2531-#ifdef CREATOR_SSH_DEBUG
2532- qDebug("First packet follows: %d", kexInitParams.firstKexPacketFollows);
2533-#endif
2534-
2535- m_kexAlgoName = SshCapabilities::findBestMatch(SshCapabilities::KeyExchangeMethods,
2536- kexInitParams.keyAlgorithms.names);
2537- m_serverHostKeyAlgo = SshCapabilities::findBestMatch(SshCapabilities::PublicKeyAlgorithms,
2538- kexInitParams.serverHostKeyAlgorithms.names);
2539- determineHashingAlgorithm(kexInitParams, true);
2540- determineHashingAlgorithm(kexInitParams, false);
2541-
2542- m_encryptionAlgo
2543- = SshCapabilities::findBestMatch(SshCapabilities::EncryptionAlgorithms,
2544- kexInitParams.encryptionAlgorithmsClientToServer.names);
2545- m_decryptionAlgo
2546- = SshCapabilities::findBestMatch(SshCapabilities::EncryptionAlgorithms,
2547- kexInitParams.encryptionAlgorithmsServerToClient.names);
2548- SshCapabilities::findBestMatch(SshCapabilities::CompressionAlgorithms,
2549- kexInitParams.compressionAlgorithmsClientToServer.names);
2550- SshCapabilities::findBestMatch(SshCapabilities::CompressionAlgorithms,
2551- kexInitParams.compressionAlgorithmsServerToClient.names);
2552-
2553- AutoSeeded_RNG rng;
2554- if (m_kexAlgoName.startsWith(SshCapabilities::EcdhKexNamePrefix)) {
2555- m_ecdhKey.reset(new ECDH_PrivateKey(rng, EC_Group(botanKeyExchangeAlgoName(m_kexAlgoName))));
2556- m_sendFacility.sendKeyEcdhInitPacket(convertByteArray(m_ecdhKey->public_value()));
2557- } else {
2558- m_dhKey.reset(new DH_PrivateKey(rng, DL_Group(botanKeyExchangeAlgoName(m_kexAlgoName))));
2559- m_sendFacility.sendKeyDhInitPacket(m_dhKey->get_y());
2560- }
2561-
2562- m_serverKexInitPayload = serverKexInit.payLoad();
2563- return kexInitParams.firstKexPacketFollows;
2564-}
2565-
2566-void SshKeyExchange::sendNewKeysPacket(const SshIncomingPacket &dhReply,
2567- const QByteArray &clientId)
2568-{
2569-
2570- const SshKeyExchangeReply &reply
2571- = dhReply.extractKeyExchangeReply(m_kexAlgoName, m_serverHostKeyAlgo);
2572- if (m_dhKey && (reply.f <= 0 || reply.f >= m_dhKey->group_p())) {
2573- throw SSH_SERVER_EXCEPTION(SSH_DISCONNECT_KEY_EXCHANGE_FAILED,
2574- "Server sent invalid f.");
2575- }
2576-
2577- QByteArray concatenatedData = AbstractSshPacket::encodeString(clientId);
2578- concatenatedData += AbstractSshPacket::encodeString(m_serverId);
2579- concatenatedData += AbstractSshPacket::encodeString(m_clientKexInitPayload);
2580- concatenatedData += AbstractSshPacket::encodeString(m_serverKexInitPayload);
2581- concatenatedData += reply.k_s;
2582- SecureVector<byte> encodedK;
2583- if (m_dhKey) {
2584- concatenatedData += AbstractSshPacket::encodeMpInt(m_dhKey->get_y());
2585- concatenatedData += AbstractSshPacket::encodeMpInt(reply.f);
2586- DH_KA_Operation dhOp(*m_dhKey);
2587- SecureVector<byte> encodedF = BigInt::encode(reply.f);
2588- encodedK = dhOp.agree(encodedF, encodedF.size());
2589- m_dhKey.reset(nullptr);
2590- } else {
2591- Q_ASSERT(m_ecdhKey);
2592- concatenatedData // Q_C.
2593- += AbstractSshPacket::encodeString(convertByteArray(m_ecdhKey->public_value()));
2594- concatenatedData += AbstractSshPacket::encodeString(reply.q_s);
2595- ECDH_KA_Operation ecdhOp(*m_ecdhKey);
2596- encodedK = ecdhOp.agree(convertByteArray(reply.q_s), reply.q_s.count());
2597- m_ecdhKey.reset(nullptr);
2598- }
2599-
2600- const BigInt k = BigInt::decode(encodedK);
2601- m_k = AbstractSshPacket::encodeMpInt(k); // Roundtrip, as Botan encodes BigInts somewhat differently.
2602- concatenatedData += m_k;
2603-
2604- m_hash.reset(get_hash(botanHMacAlgoName(hashAlgoForKexAlgo())));
2605- const SecureVector<byte> &hashResult = m_hash->process(convertByteArray(concatenatedData),
2606- concatenatedData.size());
2607- m_h = convertByteArray(hashResult);
2608-
2609-#ifdef CREATOR_SSH_DEBUG
2610- printData("Client Id", AbstractSshPacket::encodeString(clientId));
2611- printData("Server Id", AbstractSshPacket::encodeString(m_serverId));
2612- printData("Client Payload", AbstractSshPacket::encodeString(m_clientKexInitPayload));
2613- printData("Server payload", AbstractSshPacket::encodeString(m_serverKexInitPayload));
2614- printData("K_S", reply.k_s);
2615- printData("y", AbstractSshPacket::encodeMpInt(m_dhKey->get_y()));
2616- printData("f", AbstractSshPacket::encodeMpInt(reply.f));
2617- printData("K", m_k);
2618- printData("Concatenated data", concatenatedData);
2619- printData("H", m_h);
2620-#endif // CREATOR_SSH_DEBUG
2621-
2622- QScopedPointer<Public_Key> sigKey;
2623- if (m_serverHostKeyAlgo == SshCapabilities::PubKeyDss) {
2624- const DL_Group group(reply.hostKeyParameters.at(0), reply.hostKeyParameters.at(1),
2625- reply.hostKeyParameters.at(2));
2626- DSA_PublicKey * const dsaKey
2627- = new DSA_PublicKey(group, reply.hostKeyParameters.at(3));
2628- sigKey.reset(dsaKey);
2629- } else if (m_serverHostKeyAlgo == SshCapabilities::PubKeyRsa) {
2630- RSA_PublicKey * const rsaKey
2631- = new RSA_PublicKey(reply.hostKeyParameters.at(1), reply.hostKeyParameters.at(0));
2632- sigKey.reset(rsaKey);
2633- } else {
2634- QSSH_ASSERT_AND_RETURN(m_serverHostKeyAlgo == SshCapabilities::PubKeyEcdsa256);
2635- const EC_Group domain("secp256r1");
2636- const PointGFp point = OS2ECP(convertByteArray(reply.q), reply.q.count(),
2637- domain.get_curve());
2638- ECDSA_PublicKey * const ecdsaKey = new ECDSA_PublicKey(domain, point);
2639- sigKey.reset(ecdsaKey);
2640- }
2641-
2642- const byte * const botanH = convertByteArray(m_h);
2643- const Botan::byte * const botanSig = convertByteArray(reply.signatureBlob);
2644- PK_Verifier verifier(*sigKey, botanEmsaAlgoName(m_serverHostKeyAlgo));
2645- if (!verifier.verify_message(botanH, m_h.size(), botanSig, reply.signatureBlob.size())) {
2646- throw SSH_SERVER_EXCEPTION(SSH_DISCONNECT_KEY_EXCHANGE_FAILED,
2647- "Invalid signature in key exchange reply packet.");
2648- }
2649-
2650- checkHostKey(reply.k_s);
2651-
2652- m_sendFacility.sendNewKeysPacket();
2653-}
2654-
2655-QByteArray SshKeyExchange::hashAlgoForKexAlgo() const
2656-{
2657- if (m_kexAlgoName == SshCapabilities::EcdhNistp256)
2658- return SshCapabilities::HMacSha256;
2659- if (m_kexAlgoName == SshCapabilities::EcdhNistp384)
2660- return SshCapabilities::HMacSha384;
2661- if (m_kexAlgoName == SshCapabilities::EcdhNistp521)
2662- return SshCapabilities::HMacSha512;
2663- return SshCapabilities::HMacSha1;
2664-}
2665-
2666-void SshKeyExchange::determineHashingAlgorithm(const SshKeyExchangeInit &kexInit,
2667- bool serverToClient)
2668-{
2669- QByteArray * const algo = serverToClient ? &m_s2cHMacAlgo : &m_c2sHMacAlgo;
2670- const QList<QByteArray> &serverCapabilities = serverToClient
2671- ? kexInit.macAlgorithmsServerToClient.names
2672- : kexInit.macAlgorithmsClientToServer.names;
2673- *algo = SshCapabilities::findBestMatch(SshCapabilities::MacAlgorithms, serverCapabilities);
2674-}
2675-
2676-void SshKeyExchange::checkHostKey(const QByteArray &hostKey)
2677-{
2678- if (m_connParams.hostKeyCheckingMode == SshHostKeyCheckingNone) {
2679- if (m_connParams.hostKeyDatabase)
2680- m_connParams.hostKeyDatabase->insertHostKey(m_connParams.host, hostKey);
2681- return;
2682- }
2683-
2684- if (!m_connParams.hostKeyDatabase) {
2685- throw SshClientException(SshInternalError,
2686- SSH_TR("Host key database must exist "
2687- "if host key checking is enabled."));
2688- }
2689-
2690- switch (m_connParams.hostKeyDatabase->matchHostKey(m_connParams.host, hostKey)) {
2691- case SshHostKeyDatabase::KeyLookupMatch:
2692- return; // Nothing to do.
2693- case SshHostKeyDatabase::KeyLookupMismatch:
2694- if (m_connParams.hostKeyCheckingMode != SshHostKeyCheckingAllowMismatch)
2695- throwHostKeyException();
2696- break;
2697- case SshHostKeyDatabase::KeyLookupNoMatch:
2698- if (m_connParams.hostKeyCheckingMode == SshHostKeyCheckingStrict)
2699- throwHostKeyException();
2700- break;
2701- }
2702- m_connParams.hostKeyDatabase->insertHostKey(m_connParams.host, hostKey);
2703-}
2704-
2705-void SshKeyExchange::throwHostKeyException()
2706-{
2707- throw SshServerException(SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE, "Host key changed",
2708- SSH_TR("Host key of machine \"%1\" has changed.")
2709- .arg(m_connParams.host));
2710-}
2711-
2712-} // namespace Internal
2713-} // namespace QSsh
2714
2715=== removed file 'dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeygenerator.cpp'
2716--- dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeygenerator.cpp 2016-06-09 08:47:42 +0000
2717+++ dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeygenerator.cpp 1970-01-01 00:00:00 +0000
2718@@ -1,198 +0,0 @@
2719-/****************************************************************************
2720-**
2721-** Copyright (C) 2015 The Qt Company Ltd.
2722-** Contact: http://www.qt.io/licensing
2723-**
2724-** This file is part of Qt Creator.
2725-**
2726-** Commercial License Usage
2727-** Licensees holding valid commercial Qt licenses may use this file in
2728-** accordance with the commercial license agreement provided with the
2729-** Software or, alternatively, in accordance with the terms contained in
2730-** a written agreement between you and The Qt Company. For licensing terms and
2731-** conditions see http://www.qt.io/terms-conditions. For further information
2732-** use the contact form at http://www.qt.io/contact-us.
2733-**
2734-** GNU Lesser General Public License Usage
2735-** Alternatively, this file may be used under the terms of the GNU Lesser
2736-** General Public License version 2.1 or version 3 as published by the Free
2737-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
2738-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
2739-** following information to ensure the GNU Lesser General Public License
2740-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
2741-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
2742-**
2743-** In addition, as a special exception, The Qt Company gives you certain additional
2744-** rights. These rights are described in The Qt Company LGPL Exception
2745-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
2746-**
2747-****************************************************************************/
2748-
2749-#include "sshkeygenerator.h"
2750-
2751-#include "sshbotanconversions_p.h"
2752-#include "sshcapabilities_p.h"
2753-#include "sshinit_p.h"
2754-#include "sshpacket_p.h"
2755-
2756-#include <botan/botan.h>
2757-
2758-#include <QDateTime>
2759-#include <QInputDialog>
2760-
2761-#include <string>
2762-
2763-namespace QSsh {
2764-
2765-using namespace Botan;
2766-using namespace Internal;
2767-
2768-SshKeyGenerator::SshKeyGenerator() : m_type(Rsa)
2769-{
2770- initSsh();
2771-}
2772-
2773-bool SshKeyGenerator::generateKeys(KeyType type, PrivateKeyFormat format, int keySize,
2774- EncryptionMode encryptionMode)
2775-{
2776- m_type = type;
2777- m_encryptionMode = encryptionMode;
2778-
2779- try {
2780- AutoSeeded_RNG rng;
2781- KeyPtr key;
2782- if (m_type == Rsa)
2783- key = KeyPtr(new RSA_PrivateKey(rng, keySize));
2784- else
2785- key = KeyPtr(new DSA_PrivateKey(rng, DL_Group(rng, DL_Group::DSA_Kosherizer, keySize)));
2786- switch (format) {
2787- case Pkcs8:
2788- generatePkcs8KeyStrings(key, rng);
2789- break;
2790- case OpenSsl:
2791- generateOpenSslKeyStrings(key);
2792- break;
2793- case Mixed:
2794- default:
2795- generatePkcs8KeyString(key, true, rng);
2796- generateOpenSslPublicKeyString(key);
2797- }
2798- return true;
2799- } catch (const Exception &e) {
2800- m_error = tr("Error generating key: %1").arg(QString::fromLatin1(e.what()));
2801- return false;
2802- }
2803-}
2804-
2805-void SshKeyGenerator::generatePkcs8KeyStrings(const KeyPtr &key, RandomNumberGenerator &rng)
2806-{
2807- generatePkcs8KeyString(key, false, rng);
2808- generatePkcs8KeyString(key, true, rng);
2809-}
2810-
2811-void SshKeyGenerator::generatePkcs8KeyString(const KeyPtr &key, bool privateKey,
2812- RandomNumberGenerator &rng)
2813-{
2814- Pipe pipe;
2815- pipe.start_msg();
2816- QByteArray *keyData;
2817- if (privateKey) {
2818- QString password;
2819- if (m_encryptionMode == DoOfferEncryption)
2820- password = getPassword();
2821- if (!password.isEmpty())
2822- pipe.write(PKCS8::PEM_encode(*key, rng, password.toLocal8Bit().data()));
2823- else
2824- pipe.write(PKCS8::PEM_encode(*key));
2825- keyData = &m_privateKey;
2826- } else {
2827- pipe.write(X509::PEM_encode(*key));
2828- keyData = &m_publicKey;
2829- }
2830- pipe.end_msg();
2831- keyData->resize(pipe.remaining(pipe.message_count() - 1));
2832- pipe.read(convertByteArray(*keyData), keyData->size(),
2833- pipe.message_count() - 1);
2834-}
2835-
2836-void SshKeyGenerator::generateOpenSslKeyStrings(const KeyPtr &key)
2837-{
2838- generateOpenSslPublicKeyString(key);
2839- generateOpenSslPrivateKeyString(key);
2840-}
2841-
2842-void SshKeyGenerator::generateOpenSslPublicKeyString(const KeyPtr &key)
2843-{
2844- QList<BigInt> params;
2845- QByteArray keyId;
2846- if (m_type == Rsa) {
2847- const QSharedPointer<RSA_PrivateKey> rsaKey = key.dynamicCast<RSA_PrivateKey>();
2848- params << rsaKey->get_e() << rsaKey->get_n();
2849- keyId = SshCapabilities::PubKeyRsa;
2850- } else {
2851- const QSharedPointer<DSA_PrivateKey> dsaKey = key.dynamicCast<DSA_PrivateKey>();
2852- params << dsaKey->group_p() << dsaKey->group_q() << dsaKey->group_g() << dsaKey->get_y();
2853- keyId = SshCapabilities::PubKeyDss;
2854- }
2855-
2856- QByteArray publicKeyBlob = AbstractSshPacket::encodeString(keyId);
2857- foreach (const BigInt &b, params)
2858- publicKeyBlob += AbstractSshPacket::encodeMpInt(b);
2859- publicKeyBlob = publicKeyBlob.toBase64();
2860- const QByteArray id = "QtCreator/"
2861- + QDateTime::currentDateTime().toString(Qt::ISODate).toUtf8();
2862- m_publicKey = keyId + ' ' + publicKeyBlob + ' ' + id;
2863-}
2864-
2865-void SshKeyGenerator::generateOpenSslPrivateKeyString(const KeyPtr &key)
2866-{
2867- QList<BigInt> params;
2868- QByteArray keyId;
2869- const char *label;
2870- if (m_type == Rsa) {
2871- const QSharedPointer<RSA_PrivateKey> rsaKey
2872- = key.dynamicCast<RSA_PrivateKey>();
2873- params << rsaKey->get_n() << rsaKey->get_e() << rsaKey->get_d() << rsaKey->get_p()
2874- << rsaKey->get_q();
2875- const BigInt dmp1 = rsaKey->get_d() % (rsaKey->get_p() - 1);
2876- const BigInt dmq1 = rsaKey->get_d() % (rsaKey->get_q() - 1);
2877- const BigInt iqmp = inverse_mod(rsaKey->get_q(), rsaKey->get_p());
2878- params << dmp1 << dmq1 << iqmp;
2879- keyId = SshCapabilities::PubKeyRsa;
2880- label = "RSA PRIVATE KEY";
2881- } else {
2882- const QSharedPointer<DSA_PrivateKey> dsaKey = key.dynamicCast<DSA_PrivateKey>();
2883- params << dsaKey->group_p() << dsaKey->group_q() << dsaKey->group_g() << dsaKey->get_y()
2884- << dsaKey->get_x();
2885- keyId = SshCapabilities::PubKeyDss;
2886- label = "DSA PRIVATE KEY";
2887- }
2888-
2889- DER_Encoder encoder;
2890- encoder.start_cons(SEQUENCE).encode(size_t(0));
2891- foreach (const BigInt &b, params)
2892- encoder.encode(b);
2893- encoder.end_cons();
2894- m_privateKey = QByteArray(PEM_Code::encode (encoder.get_contents(), label).c_str());
2895-}
2896-
2897-QString SshKeyGenerator::getPassword() const
2898-{
2899- QInputDialog d;
2900- d.setInputMode(QInputDialog::TextInput);
2901- d.setTextEchoMode(QLineEdit::Password);
2902- d.setWindowTitle(tr("Password for Private Key"));
2903- d.setLabelText(tr("It is recommended that you secure your private key\n"
2904- "with a password, which you can enter below."));
2905- d.setOkButtonText(tr("Encrypt Key File"));
2906- d.setCancelButtonText(tr("Do Not Encrypt Key File"));
2907- int result = QDialog::Accepted;
2908- QString password;
2909- while (result == QDialog::Accepted && password.isEmpty()) {
2910- result = d.exec();
2911- password = d.textValue();
2912- }
2913- return result == QDialog::Accepted ? password : QString();
2914-}
2915-
2916-} // namespace QSsh
2917
2918=== removed file 'dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeypasswordretriever_p.h'
2919--- dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeypasswordretriever_p.h 2016-06-09 08:47:42 +0000
2920+++ dist/qtcreator/.pc/botan_system_lib.diff/src/libs/ssh/sshkeypasswordretriever_p.h 1970-01-01 00:00:00 +0000
2921@@ -1,50 +0,0 @@
2922-/****************************************************************************
2923-**
2924-** Copyright (C) 2015 The Qt Company Ltd.
2925-** Contact: http://www.qt.io/licensing
2926-**
2927-** This file is part of Qt Creator.
2928-**
2929-** Commercial License Usage
2930-** Licensees holding valid commercial Qt licenses may use this file in
2931-** accordance with the commercial license agreement provided with the
2932-** Software or, alternatively, in accordance with the terms contained in
2933-** a written agreement between you and The Qt Company. For licensing terms and
2934-** conditions see http://www.qt.io/terms-conditions. For further information
2935-** use the contact form at http://www.qt.io/contact-us.
2936-**
2937-** GNU Lesser General Public License Usage
2938-** Alternatively, this file may be used under the terms of the GNU Lesser
2939-** General Public License version 2.1 or version 3 as published by the Free
2940-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
2941-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
2942-** following information to ensure the GNU Lesser General Public License
2943-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
2944-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
2945-**
2946-** In addition, as a special exception, The Qt Company gives you certain additional
2947-** rights. These rights are described in The Qt Company LGPL Exception
2948-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
2949-**
2950-****************************************************************************/
2951-#ifndef KEYPASSWORDRETRIEVER_H
2952-#define KEYPASSWORDRETRIEVER_H
2953-
2954-#include <botan/botan.h>
2955-
2956-#include <string>
2957-
2958-namespace QSsh {
2959-namespace Internal {
2960-
2961-class SshKeyPasswordRetriever : public Botan::User_Interface
2962-{
2963-public:
2964- std::string get_passphrase(const std::string &what, const std::string &source,
2965- UI_Result &result) const;
2966-};
2967-
2968-} // namespace Internal
2969-} // namespace QSsh
2970-
2971-#endif // KEYPASSWORDRETRIEVER_H
2972
2973=== removed directory 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff'
2974=== removed file 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/.timestamp'
2975=== removed directory 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src'
2976=== removed directory 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins'
2977=== removed directory 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager'
2978=== removed file 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/cmakeproject.cpp'
2979--- dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/cmakeproject.cpp 2016-06-09 08:47:42 +0000
2980+++ dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/cmakeproject.cpp 1970-01-01 00:00:00 +0000
2981@@ -1,783 +0,0 @@
2982-/****************************************************************************
2983-**
2984-** Copyright (C) 2015 The Qt Company Ltd.
2985-** Contact: http://www.qt.io/licensing
2986-**
2987-** This file is part of Qt Creator.
2988-**
2989-** Commercial License Usage
2990-** Licensees holding valid commercial Qt licenses may use this file in
2991-** accordance with the commercial license agreement provided with the
2992-** Software or, alternatively, in accordance with the terms contained in
2993-** a written agreement between you and The Qt Company. For licensing terms and
2994-** conditions see http://www.qt.io/terms-conditions. For further information
2995-** use the contact form at http://www.qt.io/contact-us.
2996-**
2997-** GNU Lesser General Public License Usage
2998-** Alternatively, this file may be used under the terms of the GNU Lesser
2999-** General Public License version 2.1 or version 3 as published by the Free
3000-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
3001-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
3002-** following information to ensure the GNU Lesser General Public License
3003-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
3004-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
3005-**
3006-** In addition, as a special exception, The Qt Company gives you certain additional
3007-** rights. These rights are described in The Qt Company LGPL Exception
3008-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
3009-**
3010-****************************************************************************/
3011-
3012-#include "cmakeproject.h"
3013-
3014-#include "cmakebuildconfiguration.h"
3015-#include "cmakeprojectconstants.h"
3016-#include "cmakeprojectnodes.h"
3017-#include "cmakerunconfiguration.h"
3018-#include "makestep.h"
3019-#include "cmakeopenprojectwizard.h"
3020-#include "cmakecbpparser.h"
3021-#include "cmakefile.h"
3022-#include "cmakeprojectmanager.h"
3023-
3024-#include <projectexplorer/projectexplorerconstants.h>
3025-#include <projectexplorer/headerpath.h>
3026-#include <projectexplorer/buildsteplist.h>
3027-#include <projectexplorer/buildmanager.h>
3028-#include <projectexplorer/buildtargetinfo.h>
3029-#include <projectexplorer/kitinformation.h>
3030-#include <projectexplorer/kitmanager.h>
3031-#include <projectexplorer/toolchain.h>
3032-
3033-#include <projectexplorer/deployconfiguration.h>
3034-#include <projectexplorer/deploymentdata.h>
3035-#include <qtsupport/customexecutablerunconfiguration.h>
3036-#include <qtsupport/baseqtversion.h>
3037-#include <qtsupport/qtkitinformation.h>
3038-#include <qtsupport/uicodemodelsupport.h>
3039-#include <cpptools/cppmodelmanager.h>
3040-#include <extensionsystem/pluginmanager.h>
3041-#include <utils/algorithm.h>
3042-#include <utils/qtcassert.h>
3043-#include <utils/stringutils.h>
3044-#include <utils/hostosinfo.h>
3045-#include <coreplugin/icore.h>
3046-#include <coreplugin/infobar.h>
3047-#include <coreplugin/editormanager/editormanager.h>
3048-
3049-#include <QDebug>
3050-#include <QDir>
3051-#include <QFileSystemWatcher>
3052-
3053-using namespace CMakeProjectManager;
3054-using namespace CMakeProjectManager::Internal;
3055-using namespace ProjectExplorer;
3056-using namespace Utils;
3057-
3058-// QtCreator CMake Generator wishlist:
3059-// Which make targets we need to build to get all executables
3060-// What is the make we need to call
3061-// What is the actual compiler executable
3062-// DEFINES
3063-
3064-// Open Questions
3065-// Who sets up the environment for cl.exe ? INCLUDEPATH and so on
3066-
3067-/*!
3068- \class CMakeProject
3069-*/
3070-CMakeProject::CMakeProject(CMakeManager *manager, const FileName &fileName)
3071- : m_manager(manager),
3072- m_activeTarget(0),
3073- m_fileName(fileName),
3074- m_rootNode(new CMakeProjectNode(fileName)),
3075- m_watcher(new QFileSystemWatcher(this))
3076-{
3077- setId(Constants::CMAKEPROJECT_ID);
3078- setProjectContext(Core::Context(CMakeProjectManager::Constants::PROJECTCONTEXT));
3079- setProjectLanguages(Core::Context(ProjectExplorer::Constants::LANG_CXX));
3080-
3081- m_projectName = fileName.parentDir().fileName();
3082-
3083- m_file = new CMakeFile(this, fileName);
3084-
3085- connect(this, SIGNAL(buildTargetsChanged()),
3086- this, SLOT(updateRunConfigurations()));
3087-
3088- connect(m_watcher, SIGNAL(fileChanged(QString)), this, SLOT(fileChanged(QString)));
3089-}
3090-
3091-CMakeProject::~CMakeProject()
3092-{
3093- m_codeModelFuture.cancel();
3094- delete m_rootNode;
3095-}
3096-
3097-void CMakeProject::fileChanged(const QString &fileName)
3098-{
3099- Q_UNUSED(fileName)
3100-
3101- parseCMakeLists();
3102-}
3103-
3104-void CMakeProject::changeActiveBuildConfiguration(ProjectExplorer::BuildConfiguration *bc)
3105-{
3106- if (!bc)
3107- return;
3108-
3109- CMakeBuildConfiguration *cmakebc = static_cast<CMakeBuildConfiguration *>(bc);
3110-
3111- // Pop up a dialog asking the user to rerun cmake
3112- QString cbpFile = CMakeManager::findCbpFile(QDir(bc->buildDirectory().toString()));
3113- QFileInfo cbpFileFi(cbpFile);
3114- CMakeOpenProjectWizard::Mode mode = CMakeOpenProjectWizard::Nothing;
3115- if (!cbpFileFi.exists()) {
3116- mode = CMakeOpenProjectWizard::NeedToCreate;
3117- } else {
3118- foreach (const FileName &file, m_watchedFiles) {
3119- if (file.toFileInfo().lastModified() > cbpFileFi.lastModified()) {
3120- mode = CMakeOpenProjectWizard::NeedToUpdate;
3121- break;
3122- }
3123- }
3124- }
3125-
3126- if (mode != CMakeOpenProjectWizard::Nothing) {
3127- CMakeBuildInfo info(cmakebc);
3128- CMakeOpenProjectWizard copw(Core::ICore::mainWindow(), m_manager, mode, &info);
3129- if (copw.exec() == QDialog::Accepted)
3130- cmakebc->setUseNinja(copw.useNinja()); // NeedToCreate can change the Ninja setting
3131- }
3132-
3133- // reparse
3134- parseCMakeLists();
3135-}
3136-
3137-void CMakeProject::activeTargetWasChanged(Target *target)
3138-{
3139- if (m_activeTarget) {
3140- disconnect(m_activeTarget, SIGNAL(activeBuildConfigurationChanged(ProjectExplorer::BuildConfiguration*)),
3141- this, SLOT(changeActiveBuildConfiguration(ProjectExplorer::BuildConfiguration*)));
3142- }
3143-
3144- m_activeTarget = target;
3145-
3146- if (!m_activeTarget)
3147- return;
3148-
3149- connect(m_activeTarget, SIGNAL(activeBuildConfigurationChanged(ProjectExplorer::BuildConfiguration*)),
3150- this, SLOT(changeActiveBuildConfiguration(ProjectExplorer::BuildConfiguration*)));
3151-
3152- changeActiveBuildConfiguration(m_activeTarget->activeBuildConfiguration());
3153-}
3154-
3155-void CMakeProject::changeBuildDirectory(CMakeBuildConfiguration *bc, const QString &newBuildDirectory)
3156-{
3157- bc->setBuildDirectory(FileName::fromString(newBuildDirectory));
3158- parseCMakeLists();
3159-}
3160-
3161-QStringList CMakeProject::getCXXFlagsFor(const CMakeBuildTarget &buildTarget, QByteArray *cachedBuildNinja)
3162-{
3163- QString makeCommand = QDir::fromNativeSeparators(buildTarget.makeCommand);
3164- int startIndex = makeCommand.indexOf(QLatin1Char('\"'));
3165- int endIndex = makeCommand.indexOf(QLatin1Char('\"'), startIndex + 1);
3166- if (startIndex != -1 && endIndex != -1) {
3167- startIndex += 1;
3168- QString makefile = makeCommand.mid(startIndex, endIndex - startIndex);
3169- int slashIndex = makefile.lastIndexOf(QLatin1Char('/'));
3170- makefile.truncate(slashIndex);
3171- makefile.append(QLatin1String("/CMakeFiles/") + buildTarget.title + QLatin1String(".dir/flags.make"));
3172- QFile file(makefile);
3173- if (file.exists()) {
3174- file.open(QIODevice::ReadOnly | QIODevice::Text);
3175- QTextStream stream(&file);
3176- while (!stream.atEnd()) {
3177- QString line = stream.readLine().trimmed();
3178- if (line.startsWith(QLatin1String("CXX_FLAGS ="))) {
3179- // Skip past =
3180- return line.mid(11).trimmed().split(QLatin1Char(' '), QString::SkipEmptyParts);
3181- }
3182- }
3183- }
3184- }
3185-
3186- // Attempt to find build.ninja file and obtain FLAGS (CXX_FLAGS) from there if no suitable flags.make were
3187- // found
3188- // Get "all" target's working directory
3189- if (!buildTargets().empty()) {
3190- if (cachedBuildNinja->isNull()) {
3191- QString buildNinjaFile = QDir::fromNativeSeparators(buildTargets().at(0).workingDirectory);
3192- buildNinjaFile += QLatin1String("/build.ninja");
3193- QFile buildNinja(buildNinjaFile);
3194- if (buildNinja.exists()) {
3195- buildNinja.open(QIODevice::ReadOnly | QIODevice::Text);
3196- *cachedBuildNinja = buildNinja.readAll();
3197- buildNinja.close();
3198- } else {
3199- *cachedBuildNinja = QByteArray();
3200- }
3201- }
3202-
3203- if (cachedBuildNinja->isEmpty())
3204- return QStringList();
3205-
3206- QTextStream stream(cachedBuildNinja);
3207- bool targetFound = false;
3208- bool cxxFound = false;
3209- QString targetSearchPattern = QString::fromLatin1("target %1").arg(buildTarget.title);
3210-
3211- while (!stream.atEnd()) {
3212- // 1. Look for a block that refers to the current target
3213- // 2. Look for a build rule which invokes CXX_COMPILER
3214- // 3. Return the FLAGS definition
3215- QString line = stream.readLine().trimmed();
3216- if (line.startsWith(QLatin1String("#"))) {
3217- if (!line.startsWith(QLatin1String("# Object build statements for"))) continue;
3218- targetFound = line.endsWith(targetSearchPattern);
3219- } else if (targetFound && line.startsWith(QLatin1String("build"))) {
3220- cxxFound = line.indexOf(QLatin1String("CXX_COMPILER")) != -1;
3221- } else if (cxxFound && line.startsWith(QLatin1String("FLAGS ="))) {
3222- // Skip past =
3223- return line.mid(7).trimmed().split(QLatin1Char(' '), QString::SkipEmptyParts);
3224- }
3225- }
3226-
3227- }
3228- return QStringList();
3229-}
3230-
3231-bool CMakeProject::parseCMakeLists()
3232-{
3233- if (!activeTarget() ||
3234- !activeTarget()->activeBuildConfiguration()) {
3235- return false;
3236- }
3237-
3238- CMakeBuildConfiguration *activeBC = static_cast<CMakeBuildConfiguration *>(activeTarget()->activeBuildConfiguration());
3239- foreach (Core::IDocument *document, Core::DocumentModel::openedDocuments())
3240- if (isProjectFile(document->filePath()))
3241- document->infoBar()->removeInfo("CMakeEditor.RunCMake");
3242-
3243- // Find cbp file
3244- QString cbpFile = CMakeManager::findCbpFile(activeBC->buildDirectory().toString());
3245-
3246- if (cbpFile.isEmpty()) {
3247- emit buildTargetsChanged();
3248- return false;
3249- }
3250-
3251- Kit *k = activeTarget()->kit();
3252-
3253- // setFolderName
3254- m_rootNode->setDisplayName(QFileInfo(cbpFile).completeBaseName());
3255- CMakeCbpParser cbpparser;
3256- // Parsing
3257- //qDebug()<<"Parsing file "<<cbpFile;
3258- if (!cbpparser.parseCbpFile(k,cbpFile, projectDirectory().toString())) {
3259- // TODO report error
3260- emit buildTargetsChanged();
3261- return false;
3262- }
3263-
3264- foreach (const QString &file, m_watcher->files())
3265- if (file != cbpFile)
3266- m_watcher->removePath(file);
3267-
3268- // how can we ensure that it is completely written?
3269- m_watcher->addPath(cbpFile);
3270-
3271- m_projectName = cbpparser.projectName();
3272- m_rootNode->setDisplayName(cbpparser.projectName());
3273-
3274- //qDebug()<<"Building Tree";
3275- QList<ProjectExplorer::FileNode *> fileList = cbpparser.fileList();
3276- QSet<FileName> projectFiles;
3277- if (cbpparser.hasCMakeFiles()) {
3278- fileList.append(cbpparser.cmakeFileList());
3279- foreach (const ProjectExplorer::FileNode *node, cbpparser.cmakeFileList())
3280- projectFiles.insert(node->path());
3281- } else {
3282- // Manually add the CMakeLists.txt file
3283- FileName cmakeListTxt = projectDirectory().appendPath(QLatin1String("CMakeLists.txt"));
3284- bool generated = false;
3285- fileList.append(new ProjectExplorer::FileNode(cmakeListTxt, ProjectExplorer::ProjectFileType, generated));
3286- projectFiles.insert(cmakeListTxt);
3287- }
3288-
3289- m_watchedFiles = projectFiles;
3290-
3291- m_files.clear();
3292- foreach (ProjectExplorer::FileNode *fn, fileList)
3293- m_files.append(fn->path().toString());
3294- m_files.sort();
3295-
3296- buildTree(m_rootNode, fileList);
3297-
3298- //qDebug()<<"Adding Targets";
3299- m_buildTargets = cbpparser.buildTargets();
3300-// qDebug()<<"Printing targets";
3301-// foreach (CMakeBuildTarget ct, m_buildTargets) {
3302-// qDebug()<<ct.title<<" with executable:"<<ct.executable;
3303-// qDebug()<<"WD:"<<ct.workingDirectory;
3304-// qDebug()<<ct.makeCommand<<ct.makeCleanCommand;
3305-// qDebug()<<"";
3306-// }
3307-
3308- updateApplicationAndDeploymentTargets();
3309-
3310- createUiCodeModelSupport();
3311-
3312- ToolChain *tc = ProjectExplorer::ToolChainKitInformation::toolChain(k);
3313- if (!tc) {
3314- emit buildTargetsChanged();
3315- emit fileListChanged();
3316- return true;
3317- }
3318-
3319- CppTools::CppModelManager *modelmanager = CppTools::CppModelManager::instance();
3320- CppTools::ProjectInfo pinfo(this);
3321- CppTools::ProjectPartBuilder ppBuilder(pinfo);
3322-
3323- CppTools::ProjectPart::QtVersion activeQtVersion = CppTools::ProjectPart::NoQt;
3324- if (QtSupport::BaseQtVersion *qtVersion = QtSupport::QtKitInformation::qtVersion(k)) {
3325- if (qtVersion->qtVersion() < QtSupport::QtVersionNumber(5,0,0))
3326- activeQtVersion = CppTools::ProjectPart::Qt4;
3327- else
3328- activeQtVersion = CppTools::ProjectPart::Qt5;
3329- }
3330-
3331- ppBuilder.setQtVersion(activeQtVersion);
3332-
3333- QByteArray cachedBuildNinja;
3334- foreach (const CMakeBuildTarget &cbt, m_buildTargets) {
3335- // This explicitly adds -I. to the include paths
3336- QStringList includePaths = cbt.includeFiles;
3337- includePaths += projectDirectory().toString();
3338- ppBuilder.setIncludePaths(includePaths);
3339- QStringList cxxflags = getCXXFlagsFor(cbt, &cachedBuildNinja);
3340- ppBuilder.setCFlags(cxxflags);
3341- ppBuilder.setCxxFlags(cxxflags);
3342- ppBuilder.setDefines(cbt.defines);
3343- ppBuilder.setDisplayName(cbt.title);
3344-
3345- const QList<Core::Id> languages = ppBuilder.createProjectPartsForFiles(cbt.files);
3346- foreach (Core::Id language, languages)
3347- setProjectLanguage(language, true);
3348- }
3349-
3350- m_codeModelFuture.cancel();
3351- pinfo.finish();
3352- m_codeModelFuture = modelmanager->updateProjectInfo(pinfo);
3353-
3354- emit displayNameChanged();
3355- emit buildTargetsChanged();
3356- emit fileListChanged();
3357-
3358- emit activeBC->emitBuildTypeChanged();
3359-
3360- return true;
3361-}
3362-
3363-bool CMakeProject::isProjectFile(const FileName &fileName)
3364-{
3365- return m_watchedFiles.contains(fileName);
3366-}
3367-
3368-QList<CMakeBuildTarget> CMakeProject::buildTargets() const
3369-{
3370- return m_buildTargets;
3371-}
3372-
3373-QStringList CMakeProject::buildTargetTitles(bool runnable) const
3374-{
3375- QStringList results;
3376- foreach (const CMakeBuildTarget &ct, m_buildTargets) {
3377- if (runnable && (ct.executable.isEmpty() || ct.targetType != ExecutableType))
3378- continue;
3379- results << ct.title;
3380- }
3381- return results;
3382-}
3383-
3384-bool CMakeProject::hasBuildTarget(const QString &title) const
3385-{
3386- foreach (const CMakeBuildTarget &ct, m_buildTargets) {
3387- if (ct.title == title)
3388- return true;
3389- }
3390- return false;
3391-}
3392-
3393-void CMakeProject::gatherFileNodes(ProjectExplorer::FolderNode *parent, QList<ProjectExplorer::FileNode *> &list)
3394-{
3395- foreach (ProjectExplorer::FolderNode *folder, parent->subFolderNodes())
3396- gatherFileNodes(folder, list);
3397- foreach (ProjectExplorer::FileNode *file, parent->fileNodes())
3398- list.append(file);
3399-}
3400-
3401-bool sortNodesByPath(Node *a, Node *b)
3402-{
3403- return a->path() < b->path();
3404-}
3405-
3406-void CMakeProject::buildTree(CMakeProjectNode *rootNode, QList<ProjectExplorer::FileNode *> newList)
3407-{
3408- // Gather old list
3409- QList<ProjectExplorer::FileNode *> oldList;
3410- gatherFileNodes(rootNode, oldList);
3411- Utils::sort(oldList, sortNodesByPath);
3412- Utils::sort(newList, sortNodesByPath);
3413-
3414- QList<ProjectExplorer::FileNode *> added;
3415- QList<ProjectExplorer::FileNode *> deleted;
3416-
3417- ProjectExplorer::compareSortedLists(oldList, newList, deleted, added, sortNodesByPath);
3418-
3419- qDeleteAll(ProjectExplorer::subtractSortedList(newList, added, sortNodesByPath));
3420-
3421- // add added nodes
3422- foreach (ProjectExplorer::FileNode *fn, added) {
3423-// qDebug()<<"added"<<fn->path();
3424- // Get relative path to rootNode
3425- QString parentDir = fn->path().toFileInfo().absolutePath();
3426- ProjectExplorer::FolderNode *folder = findOrCreateFolder(rootNode, parentDir);
3427- folder->addFileNodes(QList<ProjectExplorer::FileNode *>()<< fn);
3428- }
3429-
3430- // remove old file nodes and check whether folder nodes can be removed
3431- foreach (ProjectExplorer::FileNode *fn, deleted) {
3432- ProjectExplorer::FolderNode *parent = fn->parentFolderNode();
3433-// qDebug()<<"removed"<<fn->path();
3434- parent->removeFileNodes(QList<ProjectExplorer::FileNode *>() << fn);
3435- // Check for empty parent
3436- while (parent->subFolderNodes().isEmpty() && parent->fileNodes().isEmpty()) {
3437- ProjectExplorer::FolderNode *grandparent = parent->parentFolderNode();
3438- grandparent->removeFolderNodes(QList<ProjectExplorer::FolderNode *>() << parent);
3439- parent = grandparent;
3440- if (parent == rootNode)
3441- break;
3442- }
3443- }
3444-}
3445-
3446-ProjectExplorer::FolderNode *CMakeProject::findOrCreateFolder(CMakeProjectNode *rootNode, QString directory)
3447-{
3448- FileName path = rootNode->path().parentDir();
3449- QDir rootParentDir(path.toString());
3450- QString relativePath = rootParentDir.relativeFilePath(directory);
3451- if (relativePath == QLatin1String("."))
3452- relativePath.clear();
3453- QStringList parts = relativePath.split(QLatin1Char('/'), QString::SkipEmptyParts);
3454- ProjectExplorer::FolderNode *parent = rootNode;
3455- foreach (const QString &part, parts) {
3456- path.appendPath(part);
3457- // Find folder in subFolders
3458- bool found = false;
3459- foreach (ProjectExplorer::FolderNode *folder, parent->subFolderNodes()) {
3460- if (folder->path() == path) {
3461- // yeah found something :)
3462- parent = folder;
3463- found = true;
3464- break;
3465- }
3466- }
3467- if (!found) {
3468- // No FolderNode yet, so create it
3469- ProjectExplorer::FolderNode *tmp = new ProjectExplorer::FolderNode(path);
3470- tmp->setDisplayName(part);
3471- parent->addFolderNodes(QList<ProjectExplorer::FolderNode *>() << tmp);
3472- parent = tmp;
3473- }
3474- }
3475- return parent;
3476-}
3477-
3478-QString CMakeProject::displayName() const
3479-{
3480- return m_projectName;
3481-}
3482-
3483-Core::IDocument *CMakeProject::document() const
3484-{
3485- return m_file;
3486-}
3487-
3488-IProjectManager *CMakeProject::projectManager() const
3489-{
3490- return m_manager;
3491-}
3492-
3493-ProjectExplorer::ProjectNode *CMakeProject::rootProjectNode() const
3494-{
3495- return m_rootNode;
3496-}
3497-
3498-
3499-QStringList CMakeProject::files(FilesMode fileMode) const
3500-{
3501- Q_UNUSED(fileMode)
3502- return m_files;
3503-}
3504-
3505-bool CMakeProject::fromMap(const QVariantMap &map)
3506-{
3507- if (!Project::fromMap(map))
3508- return false;
3509-
3510- bool hasUserFile = activeTarget();
3511- if (!hasUserFile) {
3512- CMakeOpenProjectWizard copw(Core::ICore::mainWindow(), m_manager, projectDirectory().toString(), Environment::systemEnvironment());
3513- if (copw.exec() != QDialog::Accepted)
3514- return false;
3515- Kit *k = copw.kit();
3516- Target *t = new Target(this, k);
3517- CMakeBuildConfiguration *bc(new CMakeBuildConfiguration(t));
3518- bc->setDefaultDisplayName(QLatin1String("all"));
3519- bc->setUseNinja(copw.useNinja());
3520- bc->setBuildDirectory(FileName::fromString(copw.buildDirectory()));
3521- ProjectExplorer::BuildStepList *buildSteps = bc->stepList(ProjectExplorer::Constants::BUILDSTEPS_BUILD);
3522- ProjectExplorer::BuildStepList *cleanSteps = bc->stepList(ProjectExplorer::Constants::BUILDSTEPS_CLEAN);
3523-
3524- // Now create a standard build configuration
3525- buildSteps->insertStep(0, new MakeStep(buildSteps));
3526-
3527- MakeStep *cleanMakeStep = new MakeStep(cleanSteps);
3528- cleanSteps->insertStep(0, cleanMakeStep);
3529- cleanMakeStep->setAdditionalArguments(QLatin1String("clean"));
3530- cleanMakeStep->setClean(true);
3531-
3532- t->addBuildConfiguration(bc);
3533-
3534- t->updateDefaultDeployConfigurations();
3535-
3536- addTarget(t);
3537- } else {
3538- // We have a user file, but we could still be missing the cbp file
3539- // or simply run createXml with the saved settings
3540- CMakeBuildConfiguration *activeBC = qobject_cast<CMakeBuildConfiguration *>(activeTarget()->activeBuildConfiguration());
3541- if (!activeBC)
3542- return false;
3543- QString cbpFile = CMakeManager::findCbpFile(QDir(activeBC->buildDirectory().toString()));
3544- QFileInfo cbpFileFi(cbpFile);
3545-
3546- CMakeOpenProjectWizard::Mode mode = CMakeOpenProjectWizard::Nothing;
3547- if (!cbpFileFi.exists())
3548- mode = CMakeOpenProjectWizard::NeedToCreate;
3549- else if (cbpFileFi.lastModified() < m_fileName.toFileInfo().lastModified())
3550- mode = CMakeOpenProjectWizard::NeedToUpdate;
3551-
3552- if (mode != CMakeOpenProjectWizard::Nothing) {
3553- CMakeBuildInfo info(activeBC);
3554- CMakeOpenProjectWizard copw(Core::ICore::mainWindow(), m_manager, mode, &info);
3555- if (copw.exec() != QDialog::Accepted)
3556- return false;
3557- else
3558- activeBC->setUseNinja(copw.useNinja());
3559- }
3560- }
3561-
3562- parseCMakeLists();
3563-
3564- m_activeTarget = activeTarget();
3565- if (m_activeTarget)
3566- connect(m_activeTarget, SIGNAL(activeBuildConfigurationChanged(ProjectExplorer::BuildConfiguration*)),
3567- this, SLOT(changeActiveBuildConfiguration(ProjectExplorer::BuildConfiguration*)));
3568-
3569- connect(this, SIGNAL(activeTargetChanged(ProjectExplorer::Target*)),
3570- this, SLOT(activeTargetWasChanged(ProjectExplorer::Target*)));
3571-
3572- return true;
3573-}
3574-
3575-bool CMakeProject::setupTarget(Target *t)
3576-{
3577- t->updateDefaultBuildConfigurations();
3578- if (t->buildConfigurations().isEmpty())
3579- return false;
3580- t->updateDefaultDeployConfigurations();
3581-
3582- return true;
3583-}
3584-
3585-CMakeBuildTarget CMakeProject::buildTargetForTitle(const QString &title)
3586-{
3587- foreach (const CMakeBuildTarget &ct, m_buildTargets)
3588- if (ct.title == title)
3589- return ct;
3590- return CMakeBuildTarget();
3591-}
3592-
3593-QString CMakeProject::uiHeaderFile(const QString &uiFile)
3594-{
3595- QFileInfo fi(uiFile);
3596- FileName project = projectDirectory();
3597- FileName baseDirectory = FileName::fromString(fi.absolutePath());
3598-
3599- while (baseDirectory.isChildOf(project)) {
3600- FileName cmakeListsTxt = baseDirectory;
3601- cmakeListsTxt.appendPath(QLatin1String("CMakeLists.txt"));
3602- if (cmakeListsTxt.exists())
3603- break;
3604- QDir dir(baseDirectory.toString());
3605- dir.cdUp();
3606- baseDirectory = FileName::fromString(dir.absolutePath());
3607- }
3608-
3609- QDir srcDirRoot = QDir(project.toString());
3610- QString relativePath = srcDirRoot.relativeFilePath(baseDirectory.toString());
3611- QDir buildDir = QDir(activeTarget()->activeBuildConfiguration()->buildDirectory().toString());
3612- QString uiHeaderFilePath = buildDir.absoluteFilePath(relativePath);
3613- uiHeaderFilePath += QLatin1String("/ui_");
3614- uiHeaderFilePath += fi.completeBaseName();
3615- uiHeaderFilePath += QLatin1String(".h");
3616-
3617- return QDir::cleanPath(uiHeaderFilePath);
3618-}
3619-
3620-void CMakeProject::updateRunConfigurations()
3621-{
3622- foreach (Target *t, targets())
3623- updateRunConfigurations(t);
3624-}
3625-
3626-// TODO Compare with updateDefaultRunConfigurations();
3627-void CMakeProject::updateRunConfigurations(Target *t)
3628-{
3629- // *Update* runconfigurations:
3630- QMultiMap<QString, CMakeRunConfiguration*> existingRunConfigurations;
3631- QList<ProjectExplorer::RunConfiguration *> toRemove;
3632- foreach (ProjectExplorer::RunConfiguration *rc, t->runConfigurations()) {
3633- if (CMakeRunConfiguration* cmakeRC = qobject_cast<CMakeRunConfiguration *>(rc))
3634- existingRunConfigurations.insert(cmakeRC->title(), cmakeRC);
3635- QtSupport::CustomExecutableRunConfiguration *ceRC =
3636- qobject_cast<QtSupport::CustomExecutableRunConfiguration *>(rc);
3637- if (ceRC && !ceRC->isConfigured())
3638- toRemove << rc;
3639- }
3640-
3641- foreach (const CMakeBuildTarget &ct, buildTargets()) {
3642- if (ct.targetType != ExecutableType)
3643- continue;
3644- if (ct.executable.isEmpty())
3645- continue;
3646- QList<CMakeRunConfiguration *> list = existingRunConfigurations.values(ct.title);
3647- if (!list.isEmpty()) {
3648- // Already exists, so override the settings...
3649- foreach (CMakeRunConfiguration *rc, list) {
3650- rc->setExecutable(ct.executable);
3651- rc->setBaseWorkingDirectory(ct.workingDirectory);
3652- rc->setEnabled(true);
3653- }
3654- existingRunConfigurations.remove(ct.title);
3655- } else {
3656- // Does not exist yet
3657- Core::Id id = CMakeRunConfigurationFactory::idFromBuildTarget(ct.title);
3658- CMakeRunConfiguration *rc = new CMakeRunConfiguration(t, id, ct.executable,
3659- ct.workingDirectory, ct.title);
3660- t->addRunConfiguration(rc);
3661- }
3662- }
3663- QMultiMap<QString, CMakeRunConfiguration *>::const_iterator it =
3664- existingRunConfigurations.constBegin();
3665- for ( ; it != existingRunConfigurations.constEnd(); ++it) {
3666- CMakeRunConfiguration *rc = it.value();
3667- // The executables for those runconfigurations aren't build by the current buildconfiguration
3668- // We just set a disable flag and show that in the display name
3669- rc->setEnabled(false);
3670- // removeRunConfiguration(rc);
3671- }
3672-
3673- foreach (ProjectExplorer::RunConfiguration *rc, toRemove)
3674- t->removeRunConfiguration(rc);
3675-
3676- if (t->runConfigurations().isEmpty()) {
3677- // Oh no, no run configuration,
3678- // create a custom executable run configuration
3679- t->addRunConfiguration(new QtSupport::CustomExecutableRunConfiguration(t));
3680- }
3681-}
3682-
3683-void CMakeProject::updateApplicationAndDeploymentTargets()
3684-{
3685- Target *t = activeTarget();
3686-
3687- QFile deploymentFile;
3688- QTextStream deploymentStream;
3689- QString deploymentPrefix;
3690-
3691- QDir sourceDir(t->project()->projectDirectory().toString());
3692- QDir buildDir(t->activeBuildConfiguration()->buildDirectory().toString());
3693-
3694- deploymentFile.setFileName(sourceDir.filePath(QLatin1String("QtCreatorDeployment.txt")));
3695- // If we don't have a global QtCreatorDeployment.txt check for one created by the active build configuration
3696- if (!deploymentFile.exists())
3697- deploymentFile.setFileName(buildDir.filePath(QLatin1String("QtCreatorDeployment.txt")));
3698- if (deploymentFile.open(QFile::ReadOnly | QFile::Text)) {
3699- deploymentStream.setDevice(&deploymentFile);
3700- deploymentPrefix = deploymentStream.readLine();
3701- if (!deploymentPrefix.endsWith(QLatin1Char('/')))
3702- deploymentPrefix.append(QLatin1Char('/'));
3703- }
3704-
3705- BuildTargetInfoList appTargetList;
3706- DeploymentData deploymentData;
3707-
3708- foreach (const CMakeBuildTarget &ct, m_buildTargets) {
3709- if (ct.executable.isEmpty())
3710- continue;
3711-
3712- if (ct.targetType == ExecutableType || ct.targetType == DynamicLibraryType)
3713- deploymentData.addFile(ct.executable, deploymentPrefix + buildDir.relativeFilePath(QFileInfo(ct.executable).dir().path()), DeployableFile::TypeExecutable);
3714- if (ct.targetType == ExecutableType) {
3715- // TODO: Put a path to corresponding .cbp file into projectFilePath?
3716- appTargetList.list << BuildTargetInfo(ct.title,
3717- FileName::fromString(ct.executable),
3718- FileName::fromString(ct.executable));
3719- }
3720- }
3721-
3722- QString absoluteSourcePath = sourceDir.absolutePath();
3723- if (!absoluteSourcePath.endsWith(QLatin1Char('/')))
3724- absoluteSourcePath.append(QLatin1Char('/'));
3725- if (deploymentStream.device()) {
3726- while (!deploymentStream.atEnd()) {
3727- QString line = deploymentStream.readLine();
3728- if (!line.contains(QLatin1Char(':')))
3729- continue;
3730- QStringList file = line.split(QLatin1Char(':'));
3731- deploymentData.addFile(absoluteSourcePath + file.at(0), deploymentPrefix + file.at(1));
3732- }
3733- }
3734-
3735- t->setApplicationTargets(appTargetList);
3736- t->setDeploymentData(deploymentData);
3737-}
3738-
3739-void CMakeProject::createUiCodeModelSupport()
3740-{
3741- QHash<QString, QString> uiFileHash;
3742-
3743- // Find all ui files
3744- foreach (const QString &uiFile, m_files) {
3745- if (uiFile.endsWith(QLatin1String(".ui")))
3746- uiFileHash.insert(uiFile, uiHeaderFile(uiFile));
3747- }
3748-
3749- QtSupport::UiCodeModelManager::update(this, uiFileHash);
3750-}
3751-
3752-void CMakeBuildTarget::clear()
3753-{
3754- executable.clear();
3755- makeCommand.clear();
3756- makeCleanCommand.clear();
3757- workingDirectory.clear();
3758- sourceDirectory.clear();
3759- title.clear();
3760- targetType = ExecutableType;
3761- includeFiles.clear();
3762- compilerOptions.clear();
3763- defines.clear();
3764-}
3765
3766=== removed file 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp'
3767--- dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp 2016-06-09 08:47:42 +0000
3768+++ dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp 1970-01-01 00:00:00 +0000
3769@@ -1,184 +0,0 @@
3770-/****************************************************************************
3771-**
3772-** Copyright (C) 2015 The Qt Company Ltd.
3773-** Contact: http://www.qt.io/licensing
3774-**
3775-** This file is part of Qt Creator.
3776-**
3777-** Commercial License Usage
3778-** Licensees holding valid commercial Qt licenses may use this file in
3779-** accordance with the commercial license agreement provided with the
3780-** Software or, alternatively, in accordance with the terms contained in
3781-** a written agreement between you and The Qt Company. For licensing terms and
3782-** conditions see http://www.qt.io/terms-conditions. For further information
3783-** use the contact form at http://www.qt.io/contact-us.
3784-**
3785-** GNU Lesser General Public License Usage
3786-** Alternatively, this file may be used under the terms of the GNU Lesser
3787-** General Public License version 2.1 or version 3 as published by the Free
3788-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
3789-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
3790-** following information to ensure the GNU Lesser General Public License
3791-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
3792-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
3793-**
3794-** In addition, as a special exception, The Qt Company gives you certain additional
3795-** rights. These rights are described in The Qt Company LGPL Exception
3796-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
3797-**
3798-****************************************************************************/
3799-
3800-#include "cmakeprojectmanager.h"
3801-#include "cmakeopenprojectwizard.h"
3802-#include "cmakeprojectconstants.h"
3803-#include "cmakeproject.h"
3804-#include "cmakesettingspage.h"
3805-#include "cmaketoolmanager.h"
3806-
3807-#include <coreplugin/icore.h>
3808-#include <coreplugin/actionmanager/actionmanager.h>
3809-#include <coreplugin/actionmanager/command.h>
3810-#include <coreplugin/actionmanager/actioncontainer.h>
3811-#include <projectexplorer/buildmanager.h>
3812-#include <projectexplorer/projectexplorer.h>
3813-#include <projectexplorer/projectexplorerconstants.h>
3814-#include <projectexplorer/projecttree.h>
3815-#include <projectexplorer/session.h>
3816-
3817-#include <utils/synchronousprocess.h>
3818-
3819-#include <QAction>
3820-#include <QDateTime>
3821-
3822-using namespace CMakeProjectManager::Internal;
3823-
3824-CMakeManager::CMakeManager()
3825-{
3826- Core::ActionContainer *mbuild =
3827- Core::ActionManager::actionContainer(ProjectExplorer::Constants::M_BUILDPROJECT);
3828- Core::ActionContainer *mproject =
3829- Core::ActionManager::actionContainer(ProjectExplorer::Constants::M_PROJECTCONTEXT);
3830- Core::ActionContainer *msubproject =
3831- Core::ActionManager::actionContainer(ProjectExplorer::Constants::M_SUBPROJECTCONTEXT);
3832-
3833- const Core::Context projectContext(CMakeProjectManager::Constants::PROJECTCONTEXT);
3834- const Core::Context globalcontext(Core::Constants::C_GLOBAL);
3835-
3836- m_runCMakeAction = new QAction(QIcon(), tr("Run CMake"), this);
3837- Core::Command *command = Core::ActionManager::registerAction(m_runCMakeAction,
3838- Constants::RUNCMAKE, globalcontext);
3839- command->setAttribute(Core::Command::CA_Hide);
3840- mbuild->addAction(command, ProjectExplorer::Constants::G_BUILD_DEPLOY);
3841- connect(m_runCMakeAction, &QAction::triggered, [this]() {
3842- runCMake(ProjectExplorer::SessionManager::startupProject());
3843- });
3844-
3845- m_runCMakeActionContextMenu = new QAction(QIcon(), tr("Run CMake"), this);
3846- command = Core::ActionManager::registerAction(m_runCMakeActionContextMenu,
3847- Constants::RUNCMAKECONTEXTMENU, projectContext);
3848- command->setAttribute(Core::Command::CA_Hide);
3849- mproject->addAction(command, ProjectExplorer::Constants::G_PROJECT_BUILD);
3850- msubproject->addAction(command, ProjectExplorer::Constants::G_PROJECT_BUILD);
3851- connect(m_runCMakeActionContextMenu, &QAction::triggered, [this]() {
3852- runCMake(ProjectExplorer::ProjectTree::currentProject());
3853- });
3854-
3855- connect(ProjectExplorer::SessionManager::instance(), &ProjectExplorer::SessionManager::startupProjectChanged,
3856- this, &CMakeManager::updateRunCmakeAction);
3857- connect(ProjectExplorer::BuildManager::instance(), &ProjectExplorer::BuildManager::buildStateChanged,
3858- this, &CMakeManager::updateRunCmakeAction);
3859-
3860-}
3861-
3862-void CMakeManager::updateRunCmakeAction()
3863-{
3864- auto project = qobject_cast<CMakeProject *>(ProjectExplorer::SessionManager::startupProject());
3865- m_runCMakeAction->setVisible(project && !ProjectExplorer::BuildManager::isBuilding(project));
3866-}
3867-
3868-void CMakeManager::runCMake(ProjectExplorer::Project *project)
3869-{
3870- if (!project)
3871- return;
3872- CMakeProject *cmakeProject = qobject_cast<CMakeProject *>(project);
3873- if (!cmakeProject || !cmakeProject->activeTarget() || !cmakeProject->activeTarget()->activeBuildConfiguration())
3874- return;
3875-
3876- if (!ProjectExplorer::ProjectExplorerPlugin::saveModifiedFiles())
3877- return;
3878-
3879- CMakeBuildConfiguration *bc
3880- = static_cast<CMakeBuildConfiguration *>(cmakeProject->activeTarget()->activeBuildConfiguration());
3881-
3882- CMakeBuildInfo info(bc);
3883-
3884- CMakeOpenProjectWizard copw(Core::ICore::mainWindow(), this, CMakeOpenProjectWizard::WantToUpdate, &info);
3885- if (copw.exec() == QDialog::Accepted)
3886- cmakeProject->parseCMakeLists();
3887-}
3888-
3889-ProjectExplorer::Project *CMakeManager::openProject(const QString &fileName, QString *errorString)
3890-{
3891- Utils::FileName file = Utils::FileName::fromString(fileName);
3892- if (!file.toFileInfo().isFile()) {
3893- if (errorString)
3894- *errorString = tr("Failed opening project \"%1\": Project is not a file")
3895- .arg(file.toUserOutput());
3896- return 0;
3897- }
3898-
3899- return new CMakeProject(this, file);
3900-}
3901-
3902-QString CMakeManager::mimeType() const
3903-{
3904- return QLatin1String(Constants::CMAKEPROJECTMIMETYPE);
3905-}
3906-
3907-bool CMakeManager::preferNinja() const
3908-{
3909- return CMakeToolManager::preferNinja();
3910-}
3911-
3912-// need to refactor this out
3913-// we probably want the process instead of this function
3914-// cmakeproject then could even run the cmake process in the background, adding the files afterwards
3915-// sounds like a plan
3916-void CMakeManager::createXmlFile(Utils::QtcProcess *proc, const QString &executable, const QString &arguments,
3917- const QString &sourceDirectory, const QDir &buildDirectory,
3918- const Utils::Environment &env, const QString &generator)
3919-{
3920- QString buildDirectoryPath = buildDirectory.absolutePath();
3921- buildDirectory.mkpath(buildDirectoryPath);
3922- proc->setWorkingDirectory(buildDirectoryPath);
3923- proc->setEnvironment(env);
3924-
3925- const QString srcdir = buildDirectory.exists(QLatin1String("CMakeCache.txt")) ?
3926- QString(QLatin1Char('.')) : sourceDirectory;
3927- QString args;
3928- Utils::QtcProcess::addArg(&args, srcdir);
3929- Utils::QtcProcess::addArgs(&args, arguments);
3930- Utils::QtcProcess::addArg(&args, generator);
3931- proc->setCommand(executable, args);
3932- proc->start();
3933-}
3934-
3935-QString CMakeManager::findCbpFile(const QDir &directory)
3936-{
3937- // Find the cbp file
3938- // the cbp file is named like the project() command in the CMakeList.txt file
3939- // so this function below could find the wrong cbp file, if the user changes the project()
3940- // 2name
3941- QDateTime t;
3942- QString file;
3943- foreach (const QString &cbpFile , directory.entryList()) {
3944- if (cbpFile.endsWith(QLatin1String(".cbp"))) {
3945- QFileInfo fi(directory.path() + QLatin1Char('/') + cbpFile);
3946- if (t.isNull() || fi.lastModified() > t) {
3947- file = directory.path() + QLatin1Char('/') + cbpFile;
3948- t = fi.lastModified();
3949- }
3950- }
3951- }
3952- return file;
3953-}
3954
3955=== removed file 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/generatorinfo.cpp'
3956--- dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/generatorinfo.cpp 2016-06-09 08:47:42 +0000
3957+++ dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/cmakeprojectmanager/generatorinfo.cpp 1970-01-01 00:00:00 +0000
3958@@ -1,166 +0,0 @@
3959-/****************************************************************************
3960-**
3961-** Copyright (C) 2015 The Qt Company Ltd.
3962-** Contact: http://www.qt.io/licensing
3963-**
3964-** This file is part of Qt Creator.
3965-**
3966-** Commercial License Usage
3967-** Licensees holding valid commercial Qt licenses may use this file in
3968-** accordance with the commercial license agreement provided with the
3969-** Software or, alternatively, in accordance with the terms contained in
3970-** a written agreement between you and The Qt Company. For licensing terms and
3971-** conditions see http://www.qt.io/terms-conditions. For further information
3972-** use the contact form at http://www.qt.io/contact-us.
3973-**
3974-** GNU Lesser General Public License Usage
3975-** Alternatively, this file may be used under the terms of the GNU Lesser
3976-** General Public License version 2.1 or version 3 as published by the Free
3977-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
3978-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
3979-** following information to ensure the GNU Lesser General Public License
3980-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
3981-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
3982-**
3983-** In addition, as a special exception, The Qt Company gives you certain additional
3984-** rights. These rights are described in The Qt Company LGPL Exception
3985-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
3986-**
3987-****************************************************************************/
3988-
3989-#include "generatorinfo.h"
3990-
3991-#include <projectexplorer/projectexplorerconstants.h>
3992-#include <projectexplorer/toolchain.h>
3993-#include <projectexplorer/abi.h>
3994-#include <projectexplorer/kitinformation.h>
3995-
3996-#include <baremetal/baremetalconstants.h>
3997-#include <remotelinux/remotelinux_constants.h>
3998-#include <qnx/qnxconstants.h>
3999-
4000-namespace CMakeProjectManager {
4001-namespace Internal {
4002-
4003-GeneratorInfo::GeneratorInfo()
4004- : m_kit(0), m_isNinja(false)
4005-{}
4006-
4007-GeneratorInfo::GeneratorInfo(ProjectExplorer::Kit *kit, bool ninja)
4008- : m_kit(kit), m_isNinja(ninja)
4009-{}
4010-
4011-ProjectExplorer::Kit *GeneratorInfo::kit() const
4012-{
4013- return m_kit;
4014-}
4015-
4016-bool GeneratorInfo::isNinja() const {
4017- return m_isNinja;
4018-}
4019-
4020-QByteArray GeneratorInfo::generator() const
4021-{
4022- if (!m_kit)
4023- return QByteArray();
4024- ProjectExplorer::ToolChain *tc = ProjectExplorer::ToolChainKitInformation::toolChain(m_kit);
4025- ProjectExplorer::Abi targetAbi = tc->targetAbi();
4026- if (m_isNinja) {
4027- return "Ninja";
4028- } else if (targetAbi.os() == ProjectExplorer::Abi::WindowsOS) {
4029- if (targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2005Flavor
4030- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2008Flavor
4031- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2010Flavor
4032- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2012Flavor
4033- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2013Flavor
4034- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2015Flavor) {
4035- return "NMake Makefiles";
4036- } else if (targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMSysFlavor) {
4037- if (Utils::HostOsInfo::isWindowsHost())
4038- return "MinGW Makefiles";
4039- else
4040- return "Unix Makefiles";
4041- }
4042- }
4043- return "Unix Makefiles";
4044-}
4045-
4046-QByteArray GeneratorInfo::generatorArgument() const
4047-{
4048- QByteArray tmp = generator();
4049- if (tmp.isEmpty())
4050- return tmp;
4051- return QByteArray("-GCodeBlocks - ") + tmp;
4052-}
4053-
4054-QString GeneratorInfo::displayName() const
4055-{
4056- if (!m_kit)
4057- return QString();
4058- if (m_isNinja)
4059- return tr("Ninja (%1)").arg(m_kit->displayName());
4060- ProjectExplorer::ToolChain *tc = ProjectExplorer::ToolChainKitInformation::toolChain(m_kit);
4061- ProjectExplorer::Abi targetAbi = tc->targetAbi();
4062- if (targetAbi.os() == ProjectExplorer::Abi::WindowsOS) {
4063- if (targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2005Flavor
4064- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2008Flavor
4065- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2010Flavor
4066- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2012Flavor
4067- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2013Flavor
4068- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2015Flavor) {
4069- return tr("NMake Generator (%1)").arg(m_kit->displayName());
4070- } else if (targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMSysFlavor) {
4071- if (Utils::HostOsInfo::isWindowsHost())
4072- return tr("MinGW Generator (%1)").arg(m_kit->displayName());
4073- else
4074- return tr("Unix Generator (%1)").arg(m_kit->displayName());
4075- }
4076- } else {
4077- // Non windows
4078- return tr("Unix Generator (%1)").arg(m_kit->displayName());
4079- }
4080- return QString();
4081-}
4082-
4083-QList<GeneratorInfo> GeneratorInfo::generatorInfosFor(ProjectExplorer::Kit *k, Ninja n, bool preferNinja, bool hasCodeBlocks)
4084-{
4085- QList<GeneratorInfo> results;
4086- ProjectExplorer::ToolChain *tc = ProjectExplorer::ToolChainKitInformation::toolChain(k);
4087- if (!tc)
4088- return results;
4089- Core::Id deviceType = ProjectExplorer::DeviceTypeKitInformation::deviceTypeId(k);
4090- if (deviceType != ProjectExplorer::Constants::DESKTOP_DEVICE_TYPE
4091- && deviceType != BareMetal::Constants::BareMetalOsType
4092- && deviceType != RemoteLinux::Constants::GenericLinuxOsType
4093- && deviceType != Qnx::Constants::QNX_QNX_OS_TYPE)
4094- return results;
4095- ProjectExplorer::Abi targetAbi = tc->targetAbi();
4096- if (n != ForceNinja) {
4097- if (targetAbi.os() == ProjectExplorer::Abi::WindowsOS) {
4098- if (targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2005Flavor
4099- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2008Flavor
4100- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2010Flavor
4101- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2012Flavor
4102- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2013Flavor
4103- || targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMsvc2015Flavor) {
4104- if (hasCodeBlocks)
4105- results << GeneratorInfo(k);
4106- } else if (targetAbi.osFlavor() == ProjectExplorer::Abi::WindowsMSysFlavor) {
4107- results << GeneratorInfo(k);
4108- }
4109- } else {
4110- // Non windows
4111- results << GeneratorInfo(k);
4112- }
4113- }
4114- if (n != NoNinja) {
4115- if (preferNinja)
4116- results.prepend(GeneratorInfo(k, true));
4117- else
4118- results.append(GeneratorInfo(k, true));
4119- }
4120- return results;
4121-}
4122-
4123-} // namespace Internal
4124-} // namespace CMakeProjectManager
4125
4126=== removed directory 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/qmakeprojectmanager'
4127=== removed file 'dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/qmakeprojectmanager/qmakenodes.cpp'
4128--- dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/qmakeprojectmanager/qmakenodes.cpp 2016-06-09 08:47:42 +0000
4129+++ dist/qtcreator/.pc/cmake_ubuntuspecificbits.diff/src/plugins/qmakeprojectmanager/qmakenodes.cpp 1970-01-01 00:00:00 +0000
4130@@ -1,2527 +0,0 @@
4131-/****************************************************************************
4132-**
4133-** Copyright (C) 2015 The Qt Company Ltd.
4134-** Contact: http://www.qt.io/licensing
4135-**
4136-** This file is part of Qt Creator.
4137-**
4138-** Commercial License Usage
4139-** Licensees holding valid commercial Qt licenses may use this file in
4140-** accordance with the commercial license agreement provided with the
4141-** Software or, alternatively, in accordance with the terms contained in
4142-** a written agreement between you and The Qt Company. For licensing terms and
4143-** conditions see http://www.qt.io/terms-conditions. For further information
4144-** use the contact form at http://www.qt.io/contact-us.
4145-**
4146-** GNU Lesser General Public License Usage
4147-** Alternatively, this file may be used under the terms of the GNU Lesser
4148-** General Public License version 2.1 or version 3 as published by the Free
4149-** Software Foundation and appearing in the file LICENSE.LGPLv21 and
4150-** LICENSE.LGPLv3 included in the packaging of this file. Please review the
4151-** following information to ensure the GNU Lesser General Public License
4152-** requirements will be met: https://www.gnu.org/licenses/lgpl.html and
4153-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
4154-**
4155-** In addition, as a special exception, The Qt Company gives you certain additional
4156-** rights. These rights are described in The Qt Company LGPL Exception
4157-** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
4158-**
4159-****************************************************************************/
4160-
4161-#include "qmakenodes.h"
4162-#include "qmakeproject.h"
4163-#include "qmakeprojectmanager.h"
4164-#include "qmakeprojectmanagerconstants.h"
4165-#include "qmakebuildconfiguration.h"
4166-#include "qmakerunconfigurationfactory.h"
4167-
4168-#include <projectexplorer/nodesvisitor.h>
4169-#include <projectexplorer/projectexplorer.h>
4170-#include <coreplugin/editormanager/editormanager.h>
4171-#include <coreplugin/editormanager/ieditor.h>
4172-#include <coreplugin/fileiconprovider.h>
4173-#include <coreplugin/documentmanager.h>
4174-#include <coreplugin/icore.h>
4175-#include <coreplugin/iversioncontrol.h>
4176-#include <coreplugin/vcsmanager.h>
4177-#include <coreplugin/dialogs/readonlyfilesdialog.h>
4178-
4179-#include <projectexplorer/buildmanager.h>
4180-#include <projectexplorer/projectexplorer.h>
4181-#include <projectexplorer/target.h>
4182-#include <projectexplorer/projecttree.h>
4183-#include <qtsupport/profilereader.h>
4184-#include <qtsupport/qtkitinformation.h>
4185-#include <qtsupport/uicodemodelsupport.h>
4186-
4187-#include <resourceeditor/resourcenode.h>
4188-
4189-#include <cpptools/cppmodelmanager.h>
4190-#include <cpptools/cpptoolsconstants.h>
4191-
4192-#include <utils/algorithm.h>
4193-#include <utils/fileutils.h>
4194-#include <utils/hostosinfo.h>
4195-#include <utils/qtcprocess.h>
4196-#include <utils/mimetypes/mimedatabase.h>
4197-#include <utils/stringutils.h>
4198-#include <utils/theme/theme.h>
4199-#include <proparser/prowriter.h>
4200-#include <proparser/qmakevfs.h>
4201-
4202-#include <QDebug>
4203-#include <QDir>
4204-#include <QFile>
4205-#include <QFileInfo>
4206-#include <QXmlStreamReader>
4207-
4208-#include <QMessageBox>
4209-#include <utils/QtConcurrentTools>
4210-
4211-using namespace Core;
4212-using namespace ProjectExplorer;
4213-using namespace Utils;
4214-
4215-// Static cached data in struct QmakeNodeStaticData providing information and icons
4216-// for file types and the project. Do some magic via qAddPostRoutine()
4217-// to make sure the icons do not outlive QApplication, triggering warnings on X11.
4218-
4219-struct FileTypeDataStorage {
4220- FileType type;
4221- const char *typeName;
4222- const char *icon;
4223- Theme::ImageFile themeImage;
4224-};
4225-
4226-static const FileTypeDataStorage fileTypeDataStorage[] = {
4227- { HeaderType, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Headers"),
4228- ":/qmakeprojectmanager/images/headers.png", Theme::ProjectExplorerHeader },
4229- { SourceType, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Sources"),
4230- ":/qmakeprojectmanager/images/sources.png", Theme::ProjectExplorerSource },
4231- { FormType, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Forms"),
4232- ":/qtsupport/images/forms.png", Theme::ProjectExplorerForm },
4233- { ResourceType, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Resources"),
4234- ":/qtsupport/images/qt_qrc.png", Theme::ProjectExplorerResource },
4235- { QMLType, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "QML"),
4236- ":/qtsupport/images/qml.png", Theme::ProjectExplorerQML },
4237- { UnknownFileType, QT_TRANSLATE_NOOP("QmakeProjectManager::QmakePriFileNode", "Other files"),
4238- ":/qmakeprojectmanager/images/unknown.png", Theme::ProjectExplorerOtherFiles }
4239-};
4240-
4241-class SortByPath
4242-{
4243-public:
4244- bool operator()(Node *a, Node *b)
4245- { return operator()(a->path(), b->path()); }
4246- bool operator()(Node *a, const FileName &b)
4247- { return operator()(a->path(), b); }
4248- bool operator()(const FileName &a, Node *b)
4249- { return operator()(a, b->path()); }
4250- // Compare as strings to correctly detect case-only file rename
4251- bool operator()(const FileName &a, const FileName &b)
4252- { return a.toString() < b.toString(); }
4253-};
4254-
4255-class QmakeNodeStaticData {
4256-public:
4257- class FileTypeData {
4258- public:
4259- FileTypeData(FileType t = UnknownFileType,
4260- const QString &tN = QString(),
4261- const QIcon &i = QIcon()) :
4262- type(t), typeName(tN), icon(i) { }
4263-
4264- FileType type;
4265- QString typeName;
4266- QIcon icon;
4267- };
4268-
4269- QmakeNodeStaticData();
4270-
4271- QVector<FileTypeData> fileTypeData;
4272- QIcon projectIcon;
4273-};
4274-
4275-static void clearQmakeNodeStaticData();
4276-
4277-QmakeNodeStaticData::QmakeNodeStaticData()
4278-{
4279- // File type data
4280- const unsigned count = sizeof(fileTypeDataStorage)/sizeof(FileTypeDataStorage);
4281- fileTypeData.reserve(count);
4282-
4283- // Overlay the SP_DirIcon with the custom icons
4284- const QSize desiredSize = QSize(16, 16);
4285-
4286- for (unsigned i = 0 ; i < count; ++i) {
4287- QIcon overlayIcon;
4288- const QString iconFile = creatorTheme()->imageFile(fileTypeDataStorage[i].themeImage,
4289- QString::fromLatin1(fileTypeDataStorage[i].icon));
4290- overlayIcon = QIcon(iconFile);
4291- const QPixmap folderPixmap =
4292- Core::FileIconProvider::overlayIcon(QStyle::SP_DirIcon,
4293- overlayIcon, desiredSize);
4294- QIcon folderIcon;
4295- folderIcon.addPixmap(folderPixmap);
4296- const QString desc = QCoreApplication::translate("QmakeProjectManager::QmakePriFileNode", fileTypeDataStorage[i].typeName);
4297- fileTypeData.push_back(QmakeNodeStaticData::FileTypeData(fileTypeDataStorage[i].type,
4298- desc, folderIcon));
4299- }
4300- // Project icon
4301- const QString fileName = creatorTheme()->imageFile(Theme::ProjectFileIcon,
4302- QLatin1String(":/qtsupport/images/qt_project.png"));
4303- const QIcon projectBaseIcon(fileName);
4304- const QPixmap projectPixmap = Core::FileIconProvider::overlayIcon(QStyle::SP_DirIcon,
4305- projectBaseIcon,
4306- desiredSize);
4307- projectIcon.addPixmap(projectPixmap);
4308-
4309- qAddPostRoutine(clearQmakeNodeStaticData);
4310-}
4311-
4312-Q_GLOBAL_STATIC(QmakeNodeStaticData, qmakeNodeStaticData)
4313-
4314-static void clearQmakeNodeStaticData()
4315-{
4316- qmakeNodeStaticData()->fileTypeData.clear();
4317- qmakeNodeStaticData()->projectIcon = QIcon();
4318-}
4319-
4320-enum { debug = 0 };
4321-
4322-using namespace QmakeProjectManager;
4323-using namespace QmakeProjectManager::Internal;
4324-
4325-namespace QmakeProjectManager {
4326-namespace Internal {
4327-class EvalInput
4328-{
4329-public:
4330- QString projectDir;
4331- FileName projectFilePath;
4332- QString buildDirectory;
4333- QtSupport::ProFileReader *readerExact;
4334- QtSupport::ProFileReader *readerCumulative;
4335- ProFileGlobals *qmakeGlobals;
4336- QMakeVfs *qmakeVfs;
4337- bool isQt5;
4338-};
4339-
4340-class PriFileEvalResult
4341-{
4342-public:
4343- QStringList folders;
4344- QSet<FileName> recursiveEnumerateFiles;
4345- QMap<FileType, QSet<FileName> > foundFiles;
4346-};
4347-
4348-class EvalResult
4349-{
4350-public:
4351- enum EvalResultState { EvalAbort, EvalFail, EvalPartial, EvalOk };
4352- EvalResultState state;
4353- QmakeProjectType projectType;
4354-
4355- QStringList subProjectsNotToDeploy;
4356- QHash<FileName, ProFile*> includeFilesExact;
4357- FileNameList newProjectFilesExact;
4358- QSet<FileName> exactSubdirs;
4359- ProFile *fileForCurrentProjectExact; // probably only used in parser thread
4360- QHash<FileName, ProFile*> includeFilesCumlative;
4361- FileNameList newProjectFilesCumlative;
4362- ProFile *fileForCurrentProjectCumlative; // probably only used in parser thread
4363- TargetInformation targetInformation;
4364- InstallsList installsList;
4365- QHash<QmakeVariable, QStringList> newVarValues;
4366- bool isDeployable;
4367- QHash<FileName, PriFileEvalResult> priFileResults;
4368- QStringList errors;
4369-};
4370-}
4371-}
4372-
4373-QmakePriFile::QmakePriFile(QmakeProjectManager::QmakePriFileNode *qmakePriFile)
4374- : IDocument(0), m_priFile(qmakePriFile)
4375-{
4376- setId("Qmake.PriFile");
4377- setMimeType(QLatin1String(QmakeProjectManager::Constants::PROFILE_MIMETYPE));
4378- setFilePath(m_priFile->path());
4379-}
4380-
4381-bool QmakePriFile::save(QString *errorString, const QString &fileName, bool autoSave)
4382-{
4383- Q_UNUSED(errorString);
4384- Q_UNUSED(fileName);
4385- Q_UNUSED(autoSave);
4386- return false;
4387-}
4388-
4389-QString QmakePriFile::defaultPath() const
4390-{
4391- return QString();
4392-}
4393-
4394-QString QmakePriFile::suggestedFileName() const
4395-{
4396- return QString();
4397-}
4398-
4399-bool QmakePriFile::isModified() const
4400-{
4401- return false;
4402-}
4403-
4404-bool QmakePriFile::isSaveAsAllowed() const
4405-{
4406- return false;
4407-}
4408-
4409-Core::IDocument::ReloadBehavior QmakePriFile::reloadBehavior(ChangeTrigger state, ChangeType type) const
4410-{
4411- Q_UNUSED(state)
4412- Q_UNUSED(type)
4413- return BehaviorSilent;
4414-}
4415-
4416-bool QmakePriFile::reload(QString *errorString, ReloadFlag flag, ChangeType type)
4417-{
4418- Q_UNUSED(errorString)
4419- Q_UNUSED(flag)
4420- if (type == TypePermissions)
4421- return true;
4422- m_priFile->scheduleUpdate();
4423- return true;
4424-}
4425-
4426-/*!
4427- \class QmakePriFileNode
4428- Implements abstract ProjectNode class
4429- */
4430-
4431-namespace QmakeProjectManager {
4432-
4433-QmakePriFileNode::QmakePriFileNode(QmakeProject *project, QmakeProFileNode *qmakeProFileNode,
4434- const FileName &filePath)
4435- : ProjectNode(filePath),
4436- m_project(project),
4437- m_qmakeProFileNode(qmakeProFileNode),
4438- m_projectFilePath(filePath),
4439- m_projectDir(filePath.toFileInfo().absolutePath())
4440-{
4441- Q_ASSERT(project);
4442- m_qmakePriFile = new QmakePriFile(this);
4443- Core::DocumentManager::addDocument(m_qmakePriFile);
4444-
4445- setDisplayName(filePath.toFileInfo().completeBaseName());
4446- setIcon(qmakeNodeStaticData()->projectIcon);
4447-}
4448-
4449-QmakePriFileNode::~QmakePriFileNode()
4450-{
4451- watchFolders(QSet<QString>());
4452- delete m_qmakePriFile;
4453-}
4454-
4455-void QmakePriFileNode::scheduleUpdate()
4456-{
4457- QtSupport::ProFileCacheManager::instance()->discardFile(m_projectFilePath.toString());
4458- m_qmakeProFileNode->scheduleUpdate(QmakeProFileNode::ParseLater);
4459-}
4460-
4461-namespace Internal {
4462-struct InternalNode
4463-{
4464- QList<InternalNode *> virtualfolders;
4465- QMap<QString, InternalNode *> subnodes;
4466- FileNameList files;
4467- FileType type = UnknownFileType;
4468- int priority = 0;
4469- QString displayName;
4470- QString typeName;
4471- QString fullPath;
4472- QIcon icon;
4473-
4474- ~InternalNode()
4475- {
4476- qDeleteAll(virtualfolders);
4477- qDeleteAll(subnodes);
4478- }
4479-
4480- // Creates: a tree structure from a list of absolute file paths.
4481- // Empty directories are compressed into a single entry with a longer path.
4482- // * project
4483- // * /absolute/path
4484- // * file1
4485- // * relative
4486- // * path1
4487- // * file1
4488- // * file2
4489- // * path2
4490- // * file1
4491- // The function first creates a tree that looks like the directory structure, i.e.
4492- // * /
4493- // * absolute
4494- // * path
4495- // ...
4496- // and afterwards calls compress() which merges directory nodes with single children, i.e. to
4497- // * /absolute/path
4498- void create(const QString &projectDir, const QSet<FileName> &newFilePaths, FileType type)
4499- {
4500- static const QChar separator = QLatin1Char('/');
4501- const FileName projectDirFileName = FileName::fromString(projectDir);
4502- foreach (const FileName &file, newFilePaths) {
4503- FileName fileWithoutPrefix;
4504- bool isRelative;
4505- if (file.isChildOf(projectDirFileName)) {
4506- isRelative = true;
4507- fileWithoutPrefix = file.relativeChildPath(projectDirFileName);
4508- } else {
4509- isRelative = false;
4510- fileWithoutPrefix = file;
4511- }
4512- QStringList parts = fileWithoutPrefix.toString().split(separator, QString::SkipEmptyParts);
4513- if (!HostOsInfo::isWindowsHost() && !isRelative && parts.count() > 0)
4514- parts[0].prepend(separator);
4515- QStringListIterator it(parts);
4516- InternalNode *currentNode = this;
4517- QString path = (isRelative ? (projectDirFileName.toString() + QLatin1Char('/')) : QString());
4518- while (it.hasNext()) {
4519- const QString &key = it.next();
4520- if (it.hasNext()) { // key is directory
4521- path += key;
4522- if (!currentNode->subnodes.contains(path)) {
4523- InternalNode *val = new InternalNode;
4524- val->type = type;
4525- val->fullPath = path;
4526- val->displayName = key;
4527- currentNode->subnodes.insert(path, val);
4528- currentNode = val;
4529- } else {
4530- currentNode = currentNode->subnodes.value(path);
4531- }
4532- path += separator;
4533- } else { // key is filename
4534- currentNode->files.append(file);
4535- }
4536- }
4537- }
4538- this->compress();
4539- }
4540-
4541- // Removes folder nodes with only a single sub folder in it
4542- void compress()
4543- {
4544- QMap<QString, InternalNode*> newSubnodes;
4545- QMapIterator<QString, InternalNode*> i(subnodes);
4546- while (i.hasNext()) {
4547- i.next();
4548- i.value()->compress();
4549- if (i.value()->files.isEmpty() && i.value()->subnodes.size() == 1) {
4550- // replace i.value() by i.value()->subnodes.begin()
4551- QString key = i.value()->subnodes.begin().key();
4552- InternalNode *keep = i.value()->subnodes.value(key);
4553- keep->displayName = i.value()->displayName + QLatin1Char('/') + keep->displayName;
4554- newSubnodes.insert(key, keep);
4555- i.value()->subnodes.clear();
4556- delete i.value();
4557- } else {
4558- newSubnodes.insert(i.key(), i.value());
4559- }
4560- }
4561- subnodes = newSubnodes;
4562- }
4563-
4564- FolderNode *createFolderNode(InternalNode *node)
4565- {
4566- FolderNode *newNode = 0;
4567- if (node->typeName.isEmpty()) {
4568- newNode = new FolderNode(FileName::fromString(node->fullPath));
4569- } else {
4570- newNode = new ProVirtualFolderNode(FileName::fromString(node->fullPath),
4571- node->priority, node->typeName);
4572- }
4573-
4574- newNode->setDisplayName(node->displayName);
4575- if (!node->icon.isNull())
4576- newNode->setIcon(node->icon);
4577- return newNode;
4578- }
4579-
4580- // Makes the projectNode's subtree below the given folder match this internal node's subtree
4581- void updateSubFolders(FolderNode *folder)
4582- {
4583- if (type == ResourceType)
4584- updateResourceFiles(folder);
4585- else
4586- updateFiles(folder, type);
4587-
4588- // updateFolders
4589- QMultiMap<QString, FolderNode *> existingFolderNodes;
4590- foreach (FolderNode *node, folder->subFolderNodes())
4591- if (node->nodeType() != ProjectNodeType && !dynamic_cast<ResourceEditor::ResourceTopLevelNode *>(node))
4592- existingFolderNodes.insert(node->path().toString(), node);
4593-
4594- QList<FolderNode *> foldersToRemove;
4595- QList<FolderNode *> foldersToAdd;
4596- typedef QPair<InternalNode *, FolderNode *> NodePair;
4597- QList<NodePair> nodesToUpdate;
4598-
4599- // Check virtual
4600- {
4601- QList<InternalNode *>::const_iterator it = virtualfolders.constBegin();
4602- QList<InternalNode *>::const_iterator end = virtualfolders.constEnd();
4603- for ( ; it != end; ++it) {
4604- bool found = false;
4605- QString path = (*it)->fullPath;
4606- QMultiMap<QString, FolderNode *>::const_iterator oldit
4607- = existingFolderNodes.constFind(path);
4608- while (oldit != existingFolderNodes.constEnd() && oldit.key() == path) {
4609- if (oldit.value()->nodeType() == VirtualFolderNodeType) {
4610- VirtualFolderNode *vfn = dynamic_cast<VirtualFolderNode *>(oldit.value());
4611- if (vfn->priority() == (*it)->priority) {
4612- found = true;
4613- break;
4614- }
4615- }
4616- ++oldit;
4617- }
4618- if (found) {
4619- nodesToUpdate << NodePair(*it, *oldit);
4620- } else {
4621- FolderNode *newNode = createFolderNode(*it);
4622- foldersToAdd << newNode;
4623- nodesToUpdate << NodePair(*it, newNode);
4624- }
4625- }
4626- }
4627- // Check subnodes
4628- {
4629- QMap<QString, InternalNode *>::const_iterator it = subnodes.constBegin();
4630- QMap<QString, InternalNode *>::const_iterator end = subnodes.constEnd();
4631-
4632- for ( ; it != end; ++it) {
4633- bool found = false;
4634- QString path = it.value()->fullPath;
4635- QMultiMap<QString, FolderNode *>::const_iterator oldit
4636- = existingFolderNodes.constFind(path);
4637- while (oldit != existingFolderNodes.constEnd() && oldit.key() == path) {
4638- if (oldit.value()->nodeType() == FolderNodeType) {
4639- found = true;
4640- break;
4641- }
4642- ++oldit;
4643- }
4644- if (found) {
4645- nodesToUpdate << NodePair(it.value(), *oldit);
4646- } else {
4647- FolderNode *newNode = createFolderNode(it.value());
4648- foldersToAdd << newNode;
4649- nodesToUpdate << NodePair(it.value(), newNode);
4650- }
4651- }
4652- }
4653-
4654- QSet<FolderNode *> toKeep;
4655- foreach (const NodePair &np, nodesToUpdate)
4656- toKeep << np.second;
4657-
4658- QMultiMap<QString, FolderNode *>::const_iterator jit = existingFolderNodes.constBegin();
4659- QMultiMap<QString, FolderNode *>::const_iterator jend = existingFolderNodes.constEnd();
4660- for ( ; jit != jend; ++jit)
4661- if (!toKeep.contains(jit.value()))
4662- foldersToRemove << jit.value();
4663-
4664- if (!foldersToRemove.isEmpty())
4665- folder->removeFolderNodes(foldersToRemove);
4666- if (!foldersToAdd.isEmpty())
4667- folder->addFolderNodes(foldersToAdd);
4668-
4669- foreach (const NodePair &np, nodesToUpdate)
4670- np.first->updateSubFolders(np.second);
4671- }
4672-
4673- // Makes the folder's files match this internal node's file list
4674- void updateFiles(FolderNode *folder, FileType type)
4675- {
4676- QList<FileNode*> existingFileNodes;
4677- foreach (FileNode *fileNode, folder->fileNodes()) {
4678- if (fileNode->fileType() == type && !fileNode->isGenerated())
4679- existingFileNodes << fileNode;
4680- }
4681-
4682- QList<FileNode*> filesToRemove;
4683- FileNameList filesToAdd;
4684-
4685- SortByPath sortByPath;
4686- Utils::sort(files, sortByPath);
4687- Utils::sort(existingFileNodes, sortByPath);
4688-
4689- ProjectExplorer::compareSortedLists(existingFileNodes, files, filesToRemove, filesToAdd, sortByPath);
4690-
4691- QList<FileNode *> nodesToAdd;
4692- foreach (const FileName &file, filesToAdd)
4693- nodesToAdd << new FileNode(file, type, false);
4694-
4695- folder->removeFileNodes(filesToRemove);
4696- folder->addFileNodes(nodesToAdd);
4697- }
4698-
4699- // Makes the folder's files match this internal node's file list
4700- void updateResourceFiles(FolderNode *folder)
4701- {
4702- QList<FolderNode *> existingResourceNodes; // for resource special handling
4703- foreach (FolderNode *folderNode, folder->subFolderNodes()) {
4704- if (ResourceEditor::ResourceTopLevelNode *rn = dynamic_cast<ResourceEditor::ResourceTopLevelNode *>(folderNode))
4705- existingResourceNodes << rn;
4706- }
4707-
4708- QList<FolderNode *> resourcesToRemove;
4709- FileNameList resourcesToAdd;
4710-
4711- SortByPath sortByPath;
4712- Utils::sort(files, sortByPath);
4713- Utils::sort(existingResourceNodes, sortByPath);
4714-
4715- ProjectExplorer::compareSortedLists(existingResourceNodes, files, resourcesToRemove, resourcesToAdd, sortByPath);
4716-
4717- QList<FolderNode *> nodesToAdd;
4718- nodesToAdd.reserve(resourcesToAdd.size());
4719-
4720- foreach (const FileName &file, resourcesToAdd)
4721- nodesToAdd.append(new ResourceEditor::ResourceTopLevelNode(file, folder));
4722-
4723- folder->removeFolderNodes(resourcesToRemove);
4724- folder->addFolderNodes(nodesToAdd);
4725-
4726- foreach (FolderNode *fn, nodesToAdd)
4727- dynamic_cast<ResourceEditor::ResourceTopLevelNode *>(fn)->update();
4728- }
4729-};
4730-}
4731-
4732-QStringList QmakePriFileNode::baseVPaths(QtSupport::ProFileReader *reader, const QString &projectDir, const QString &buildDir)
4733-{
4734- QStringList result;
4735- if (!reader)
4736- return result;
4737- result += reader->absolutePathValues(QLatin1String("VPATH"), projectDir);
4738- result << projectDir; // QMAKE_ABSOLUTE_SOURCE_PATH
4739- result << buildDir;
4740- result.removeDuplicates();
4741- return result;
4742-}
4743-
4744-QStringList QmakePriFileNode::fullVPaths(const QStringList &baseVPaths, QtSupport::ProFileReader *reader,
4745- const QString &qmakeVariable, const QString &projectDir)
4746-{
4747- QStringList vPaths;
4748- if (!reader)
4749- return vPaths;
4750- vPaths = reader->absolutePathValues(QLatin1String("VPATH_") + qmakeVariable, projectDir);
4751- vPaths += baseVPaths;
4752- vPaths.removeDuplicates();
4753- return vPaths;
4754-}
4755-
4756-QSet<FileName> QmakePriFileNode::recursiveEnumerate(const QString &folder)
4757-{
4758- QSet<FileName> result;
4759- QFileInfo fi(folder);
4760- if (fi.isDir()) {
4761- QDir dir(folder);
4762- dir.setFilter(dir.filter() | QDir::NoDotAndDotDot);
4763-
4764- foreach (const QFileInfo &file, dir.entryInfoList()) {
4765- if (file.isDir() && !file.isSymLink())
4766- result += recursiveEnumerate(file.absoluteFilePath());
4767- else if (!Core::EditorManager::isAutoSaveFile(file.fileName()))
4768- result += FileName(file);
4769- }
4770- } else if (fi.exists()) {
4771- result << FileName(fi);
4772- }
4773- return result;
4774-}
4775-
4776-PriFileEvalResult QmakePriFileNode::extractValues(const EvalInput &input, ProFile *includeFileExact, ProFile *includeFileCumlative,
4777- const QList<QList<VariableAndVPathInformation>> &variableAndVPathInformation)
4778-{
4779- PriFileEvalResult result;
4780-
4781- // Figure out DEPLOYMENT and INSTALL folders
4782- QStringList dynamicVariables = dynamicVarNames(input.readerExact, input.readerCumulative, input.isQt5);
4783- if (includeFileExact)
4784- foreach (const QString &dynamicVar, dynamicVariables) {
4785- result.folders += input.readerExact->values(dynamicVar, includeFileExact);
4786- // Ignore stuff from cumulative parse
4787- // we are recursively enumerating all the files from those folders
4788- // and add watchers for them, that's too dangerous if we get the folders
4789- // wrong and enumerate the whole project tree multiple times
4790- }
4791-
4792-
4793- for (int i=0; i < result.folders.size(); ++i) {
4794- const QFileInfo fi(result.folders.at(i));
4795- if (fi.isRelative())
4796- result.folders[i] = QDir::cleanPath(input.projectDir + QLatin1Char('/') + result.folders.at(i));
4797- }
4798-
4799- result.folders.removeDuplicates();
4800-
4801- // Remove non existing items and non folders
4802- QStringList::iterator it = result.folders.begin();
4803- while (it != result.folders.end()) {
4804- QFileInfo fi(*it);
4805- if (fi.exists()) {
4806- if (fi.isDir()) {
4807- // keep directories
4808- ++it;
4809- } else {
4810- // move files directly to recursiveEnumerateFiles
4811- result.recursiveEnumerateFiles << FileName::fromString(*it);
4812- it = result.folders.erase(it);
4813- }
4814- } else {
4815- // do remove non exsting stuff
4816- it = result.folders.erase(it);
4817- }
4818- }
4819-
4820- foreach (const QString &folder, result.folders)
4821- result.recursiveEnumerateFiles += recursiveEnumerate(folder);
4822-
4823- const QVector<QmakeNodeStaticData::FileTypeData> &fileTypes = qmakeNodeStaticData()->fileTypeData;
4824- // update files
4825- QFileInfo tmpFi;
4826- for (int i = 0; i < fileTypes.size(); ++i) {
4827- FileType type = fileTypes.at(i).type;
4828- const QList<VariableAndVPathInformation> &qmakeVariables = variableAndVPathInformation.at(i);
4829- QSet<FileName> newFilePaths;
4830- foreach (const VariableAndVPathInformation &qmakeVariable, qmakeVariables) {
4831- if (includeFileExact) {
4832- QStringList tmp = input.readerExact->absoluteFileValues(qmakeVariable.variable, input.projectDir, qmakeVariable.vPathsExact, includeFileExact);
4833- foreach (const QString &t, tmp) {
4834- tmpFi.setFile(t);
4835- if (tmpFi.isFile())
4836- newFilePaths += FileName::fromString(t);
4837- }
4838- }
4839- if (includeFileCumlative) {
4840- QStringList tmp = input.readerCumulative->absoluteFileValues(qmakeVariable.variable, input.projectDir, qmakeVariable.vPathsCumulative, includeFileCumlative);
4841- foreach (const QString &t, tmp) {
4842- tmpFi.setFile(t);
4843- if (tmpFi.isFile())
4844- newFilePaths += FileName::fromString(t);
4845- }
4846- }
4847- }
4848-
4849- result.foundFiles[type] = newFilePaths;
4850- result.recursiveEnumerateFiles.subtract(newFilePaths);
4851- }
4852-
4853-
4854- for (int i = 0; i < fileTypes.size(); ++i) {
4855- FileType type = fileTypes.at(i).type;
4856- QSet<FileName> newFilePaths = filterFilesProVariables(type, result.foundFiles[type]);
4857- newFilePaths += filterFilesRecursiveEnumerata(type, result.recursiveEnumerateFiles);
4858- result.foundFiles[type] = newFilePaths;
4859- }
4860-
4861-
4862- return result;
4863-}
4864-
4865-void QmakePriFileNode::update(const Internal::PriFileEvalResult &result)
4866-{
4867- // add project file node
4868- if (m_fileNodes.isEmpty())
4869- addFileNodes(QList<FileNode *>() << new FileNode(m_projectFilePath, ProjectFileType, false));
4870-
4871- m_recursiveEnumerateFiles = result.recursiveEnumerateFiles;
4872- watchFolders(result.folders.toSet());
4873-
4874- InternalNode contents;
4875- const QVector<QmakeNodeStaticData::FileTypeData> &fileTypes = qmakeNodeStaticData()->fileTypeData;
4876- for (int i = 0; i < fileTypes.size(); ++i) {
4877- FileType type = fileTypes.at(i).type;
4878- const QSet<FileName> &newFilePaths = result.foundFiles.value(type);
4879- // We only need to save this information if
4880- // we are watching folders
4881- if (!result.folders.isEmpty())
4882- m_files[type] = newFilePaths;
4883- else
4884- m_files[type].clear();
4885-
4886- if (!newFilePaths.isEmpty()) {
4887- InternalNode *subfolder = new InternalNode;
4888- subfolder->type = type;
4889- subfolder->icon = fileTypes.at(i).icon;
4890- subfolder->fullPath = m_projectDir;
4891- subfolder->typeName = fileTypes.at(i).typeName;
4892- subfolder->priority = -i;
4893- subfolder->displayName = fileTypes.at(i).typeName;
4894- contents.virtualfolders.append(subfolder);
4895- // create the hierarchy with subdirectories
4896- subfolder->create(m_projectDir, newFilePaths, type);
4897- }
4898- }
4899-
4900- contents.updateSubFolders(this);
4901-}
4902-
4903-void QmakePriFileNode::watchFolders(const QSet<QString> &folders)
4904-{
4905- QSet<QString> toUnwatch = m_watchedFolders;
4906- toUnwatch.subtract(folders);
4907-
4908- QSet<QString> toWatch = folders;
4909- toWatch.subtract(m_watchedFolders);
4910-
4911- if (!toUnwatch.isEmpty())
4912- m_project->unwatchFolders(toUnwatch.toList(), this);
4913- if (!toWatch.isEmpty())
4914- m_project->watchFolders(toWatch.toList(), this);
4915-
4916- m_watchedFolders = folders;
4917-}
4918-
4919-bool QmakePriFileNode::folderChanged(const QString &changedFolder, const QSet<FileName> &newFiles)
4920-{
4921- //qDebug()<<"########## QmakePriFileNode::folderChanged";
4922- // So, we need to figure out which files changed.
4923-
4924- QSet<FileName> addedFiles = newFiles;
4925- addedFiles.subtract(m_recursiveEnumerateFiles);
4926-
4927- QSet<FileName> removedFiles = m_recursiveEnumerateFiles;
4928- removedFiles.subtract(newFiles);
4929-
4930- foreach (const FileName &file, removedFiles) {
4931- if (!file.isChildOf(FileName::fromString(changedFolder)))
4932- removedFiles.remove(file);
4933- }
4934-
4935- if (addedFiles.isEmpty() && removedFiles.isEmpty())
4936- return false;
4937-
4938- m_recursiveEnumerateFiles = newFiles;
4939-
4940- // Apply the differences
4941- // per file type
4942- const QVector<QmakeNodeStaticData::FileTypeData> &fileTypes = qmakeNodeStaticData()->fileTypeData;
4943- for (int i = 0; i < fileTypes.size(); ++i) {
4944- FileType type = fileTypes.at(i).type;
4945- QSet<FileName> add = filterFilesRecursiveEnumerata(type, addedFiles);
4946- QSet<FileName> remove = filterFilesRecursiveEnumerata(type, removedFiles);
4947-
4948- if (!add.isEmpty() || !remove.isEmpty()) {
4949- // Scream :)
4950-// qDebug()<<"For type"<<fileTypes.at(i).typeName<<"\n"
4951-// <<"added files"<<add<<"\n"
4952-// <<"removed files"<<remove;
4953-
4954- m_files[type].unite(add);
4955- m_files[type].subtract(remove);
4956- }
4957- }
4958-
4959- // Now apply stuff
4960- InternalNode contents;
4961- for (int i = 0; i < fileTypes.size(); ++i) {
4962- FileType type = fileTypes.at(i).type;
4963- if (!m_files[type].isEmpty()) {
4964- InternalNode *subfolder = new InternalNode;
4965- subfolder->type = type;
4966- subfolder->icon = fileTypes.at(i).icon;
4967- subfolder->fullPath = m_projectDir;
4968- subfolder->typeName = fileTypes.at(i).typeName;
4969- subfolder->priority = -i;
4970- subfolder->displayName = fileTypes.at(i).typeName;
4971- contents.virtualfolders.append(subfolder);
4972- // create the hierarchy with subdirectories
4973- subfolder->create(m_projectDir, m_files[type], type);
4974- }
4975- }
4976-
4977- contents.updateSubFolders(this);
4978- return true;
4979-}
4980-
4981-bool QmakePriFileNode::deploysFolder(const QString &folder) const
4982-{
4983- QString f = folder;
4984- const QChar slash = QLatin1Char('/');
4985- if (!f.endsWith(slash))
4986- f.append(slash);
4987-
4988- foreach (const QString &wf, m_watchedFolders) {
4989- if (f.startsWith(wf)
4990- && (wf.endsWith(slash)
4991- || (wf.length() < f.length() && f.at(wf.length()) == slash)))
4992- return true;
4993- }
4994- return false;
4995-}
4996-
4997-QList<RunConfiguration *> QmakePriFileNode::runConfigurations() const
4998-{
4999- QmakeRunConfigurationFactory *factory = QmakeRunConfigurationFactory::find(m_project->activeTarget());
5000- if (factory)
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches