The tool now describes error messages depending on user
output. Also, there is no active development on the checks,
so removing hints about the future development.
Change-Id: I87c94febb95ae8247aa1061bcc7ac0801e64ee8a
Reviewed-by: Christian Kamm <kamm@incasoftware.de>
...the backend is not yet multithreaded and on very slow machines on
heavy load this can sum up.
Change-Id: Ia7f456e8558d60aacbe6a689e884342b466063fa
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
* Update the instructions on building clang.
* State the minimum version of clang that is necessary (3.6.2).
* Rearrange the "acquire clang entries", the least time-consuming method
for acquiring clang comes first now.
Change-Id: Ie0a80fa507be20fd7c3f09930de03a88634cccce
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
Ant now seems to be the default. Link to the section about
selecting the tool to use.
Change-Id: I1c60c952726f407d5ad7e25118dba732a2fa50e5
Reviewed-by: BogDan Vatra <bogdan@kde.org>
Commit aad5ca12c4 was over-eager, wrongly assuming the presence of
cpp.cxxCompilerName for MSVC and also not taking into account that
we don't set cpp.compilerVersion* from Qt Creator.
Task-number: QBS-846
Change-Id: Id6a88c18f2c460ef66f0339aeb999b7fc0321225
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
- Regular Expressions > Use Regular Expressions
- "Highlight search results on the scrollbar" is in the Display tab
Change-Id: If3df17d9fd00f5fc0945ee979be81f9b62f78ac8
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
It was accidentally overwriting the text of a label with the text
intended for the tool tip.
Change-Id: Ie6e52413660d7959399029c10b7fafb3197ee2f6
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
"Typing" should be "Tabs and Indentation".
Change-Id: I27917375ae0004dc11a33f355941e948402af5ba
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This one is useful for inspecting the completions we get from clang
(e.g. for checking if the bug is in clang or in our code, or to compare
the completions of different clang versions).
Change-Id: If9dfe1b58a2b087ef6b92485e10ff272badf75c8
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
The "Qt Creator" executable was put into the root dir instead of "Qt
Creator.app/Contents/MacOS".
Change-Id: Id353812076e36928d650f5cc3e6968f60c68d64b
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
To have an eye on the parsers performance for
further features, fixes and refactorings.
Change-Id: I6e8ebbd098c9b1c9952416bbe0472fe095bd5d7d
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Now address sanitizer will not show false positives.
Change-Id: Ieeb4dc31697920ed1ca542f5647f4cb0b23a29ab
Task-number: QTCREATORBUG-14713
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
From 5.6 on this will make Qt stream events instead of sending them all
in the end, reducing the time it takes to load data.
Change-Id: I23b1fced4a527b58ee3312fc5c48b23d3dc6260e
Task-number: QTCREATORBUG-11823
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Tools > C++ > Inspect C++ Code Model > Project Parts >
Include Paths is now "Header Paths".
Change-Id: I0ec53ec2988df2a563b2a5212a6cc31152146e51
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Reparsing in Clang is broken in master. We need to test what is working
in which version.
Change-Id: I620acd4a0a5adc951951e0fc3c0a4096ac9844fe
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Tools > Options > Text Editor > Display > Always Open Links in Next Split
changed to "Always open links in another split".
Change-Id: If363b6c14868a730641370098432cb9c0d45fe59
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Xcode 7's platform plist does not specify a concrete version
for the SDK in the SDK name anymore.
So, if we do not find an SDK with the same name, look for an SDK
with a version that matches the platform's 'Version' setting.
Trying to figure out from the settings looks inherently fragile
to me though, and we might be better off just using
xcrun -sdk <sdk> --show-sdk-path
Change-Id: Ief45f03aa7cd5193f6c24b087eb635d3f5ba5298
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
...otherwise, if the compilation fails, the user is left without any
hint.
Change-Id: I753aefac0c9fbd24b148235e792fe3b3a2aea21b
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
- Switch the download links to Gerrit
- Describe how to edit the scripts to create files that are
compatible with Qt Quick Designer
- Remove notes about adding Python support for Windows, because
that now seems to work out of the box
Change-Id: I88f822e1d72658818b140208c264af24ab671b28
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This is a libclang bug and unfortunately there is no option to disable
this warning.
Change-Id: I12cdaa0155e7d94a70b8fccd8c9290835704e06b
Task-number: QTCREATORBUG-12067
Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com>
If no template is found, findSpecialization will crash
Task-number: QTCREATORBUG-14748
Change-Id: I94b970e6eb994f0a8d85a4b996e52fcff0affef3
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
Utils::FileName::append appends a slash, so appending a string
which starts with a slash leads to a double slash.
And explorer.exe doesn't like this double slash.
Change-Id: I2549aca9ec51fad092f006a16f092a02c3a83149
Task-number: QTCREATORBUG-14568
Reviewed-by: BogDan Vatra <bogdan@kde.org>
ASTPath uses TranslationUnit::getPosition(), which returns reasonable
results for:
1. non-expanded tokens
2. expanded but not generated tokens
The expanded *and* generated tokens case is not handled since there is
no reasonable mapping from generated tokens to a continuous line/column
information. Consider:
#define DECLARE_FOO int foo; // Multiple generated tokens
DECLARE_FOO // ...can be mapped to this line, but to which columns?
Since the result where not valid for the expanded and generated case,
ASTPath took the wrong branches. Avoid this by skipping generated
tokens.
Change-Id: I33a2e0f62917f87d691b19feaeef67b09ea8d563
Task-number: QTCREATORBUG-13386
Task-number: QTCREATORBUG-13390
Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>