- 30 Sep, 2015 10 commits
-
-
Nikolai Kosjar authored
...which could lead to undesired asserts: SOFT ASSERT: "!"Got ProjectPartsDoNotExistMessage"" in file clangbackendipcintegration.cpp, line 184 Change-Id: If6d67b9f617394ce8f72e7e56699423d47879688 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Marco Bubke authored
cxTranslationUnit() is starting a reparsing if it is needed so in the best case it is useless. But it can be maybe harmful if the translation unit isn't already created. Change-Id: Ie733edac58ab8f7eccb1611ca1554209f8aa8718 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
hjk authored
Since we don't keep a local queue anymore, the distinction is no more needed. Also, this is close to the LLDB side now. Also move remaining uses of DebuggerCommand::flags to GdbEngine, since that's the only user. Change-Id: I61ae0f4e5294e306ab0b202e80f27fb3e3f7a7d7 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Niels Weber <niels.weber@theqtcompany.com>
-
Marco Bubke authored
Change-Id: Ie08c44315c9d03434384a1fa0b276e22f45a2107 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
hjk authored
Values are passed through plain str(eval(...)), i.e. no expansion of non-scalars (list, dict, ...) yet. Change-Id: I21ceab29504e2bb43aef516f9beeca5470500fdc Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Alessandro Portale authored
Change-Id: I8070d1a929de2c176e0954c57dedcdd415bfe22d Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
Eike Ziller authored
Conflicts: qtcreator.pri Change-Id: I87576b71cee9f2f4eb856531f1a8816b1d3738db
-
Eike Ziller authored
This is useful for compiling and packaging plugins separately from Qt Creator, where we want to keep the structure of the compilation result the same as, but separately from, the Qt Creator build directory. Change-Id: I307f119fc7901e00790ec85bfb01cc3ba5fa6e85 Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Mitch Curtis authored
These are created by the Dolphin file manager on KDE. Change-Id: I292bab5fdde43a5bd65f32babbda279c5adeabad Reviewed-by:
Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
-
Eike Ziller authored
The tool tip never has focus, so it cannot become the IContext that is checked for context help. So, integrate the help id into Utils::ToolTip and check the tool tip first when checking for context help. As a side effect the [F1] button and help id for the tool tip is now also available for use outside of the text editors. Task-number: QTCREATORBUG-5345 Change-Id: Id975703caf161d1183c247e8ad8bb693b90fd306 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com> Reviewed-by:
David Schulz <david.schulz@theqtcompany.com>
-
- 29 Sep, 2015 9 commits
-
-
Thiago Macieira authored
This reverts commit 85e1b4d0. Setting that environment variable breaks the UI completely for certain environments. If Qt itself doesn't enable auto scaling by default, neither should Creator (for good reason, as it apparently doesn't work yet on X11). Worse, Qt Creator must respect the environment settings set by the user, never override it. This commit was unconditionally setting the auto scaling, making it impossible for me to override the settings. Task-number: QTCREATORBUG-15115 Change-Id: I42e7ef1a481840699a8dffff140857f6c0b33713 Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Alessandro Portale authored
Change-Id: Ieba517acc6652b2c188f8ff90558b10a6b8c0ac3 Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com>
-
Sze Howe Koh authored
The screenshot shows the code template for a Qt Quick Controls Application, not a Qt Quick Application. This led to user confusion: https://forum.qt.io/topic/59078/ Change-Id: I41580fd4abd337176e704adcb9547d8d4bb4ef7a Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@theqtcompany.com>
-
David Schulz authored
Task-number: QTCREATORBUG-15010 Change-Id: Iae3fef08fe0ed42a0eb81cc724f8e5250aedc80d Reviewed-by:
Erik Verbruggen <erik.verbruggen@theqtcompany.com>
-
Tobias Hunger authored
The subdirs wizard tries to re-run the NewItemDialog to add subprojects to the qmake SUBDIRS template it created. Make this work again. Task-number: QTCREATORBUG-15057 Change-Id: If5c61970afb3bb4507d4a7de7dde1a6e7078c29a Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
Nikolai Kosjar authored
They are invokable by the usual means (Alt+Enter, editor's context menu > Refactor) plus by the context menu of the editor's left margin for the related line. The fixit text comes directly from libclang and is thus not translated. We modify the text slighty by stripping the diagnostic category prefix ("note:", "error:", ...) and capitalizing the first letter. A follow-up change should properly indicate available refactorings with a refactoring icon in the editor's left margin. Task-number: QTCREATORBUG-14868 Change-Id: I86157c9f824d2a9dedf19087476d02ad1e6cc854 Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Nikolai Kosjar authored
...by introducing ClangDiagnosticManager and the helper class ClangDiagnosticFilter. ClangDiagnosticManager will get more state in a follow-up change. Change-Id: Id2c312bc897ea41ed67292b56b24dcfb7975ff4a Reviewed-by:
Marco Bubke <marco.bubke@theqtcompany.com>
-
Orgad Shaneh authored
cmakeautocompleter.cpp:113: warning: C4129: '(' : unrecognized character escape sequence Change-Id: I4dccf3a0690a9c755c1e4672bfa669deaf893be2 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
Tim Jenssen authored
Change-Id: I7386cc289cced48c1879778ae9ad0ead7bc50469 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
- 28 Sep, 2015 16 commits
-
-
Orgad Shaneh authored
tst_timelineselectionrenderpass.cpp:75: warning: C4305: 'return' : truncation from 'double' to 'float' Change-Id: I2d8e06338bf69c219020e7d9c7015f52db34877a Reviewed-by:
Ulf Hermann <ulf.hermann@theqtcompany.com>
-
Orgad Shaneh authored
Task-number: QTCREATORBUG-14012 Change-Id: I11db2f86a9c8fb13b3120c380b9d9a0856599d89 Reviewed-by:
Alexander Drozdov <adrozdoff@gmail.com> Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com>
-
Orgad Shaneh authored
When a Deleted conflict is aborted, this prompt appears too. Change-Id: I8f45363c4875b2d66bcbff93cf53b075d890ba2b Reviewed-by:
Tobias Hunger <tobias.hunger@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Thomas Hartmann authored
Change-Id: I817aa9640d7eabfa0bc0f73bbd8e666f1c046a99 Reviewed-by:
Alessandro Portale <alessandro.portale@theqtcompany.com>
-
Marco Bubke authored
Reparsing a document is expensive so we should avoid it by all means. In this patch we prevent that the same document is send again. It isn't send too in advance of a code completion if there was no changes before the the completion position. Change-Id: I0bb786ba1d4e7ce08611a518cb32f8cf8f4d0037 Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-
Nikolai Kosjar authored
The test relied on logic that was reverted with change 915f68de. LookupScopePrivate::findSpecialization() gets a "TemplateNameIdTable &specializations" with a non-deterministic order. Without the extra logic, the very first entry will be chosen as the found specialization. The non-deterministic order comes from the TemplateNameId::Compare, which calls std::lexicographical_compare() with the template arguments, which are FullySpecifiedTypes. The result of FullySpecifiedType::operator<() might depend on a pointer comparison. Change-Id: I8d69d1bb5831145b1c21a5ea848c0043f17ec415 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
Tobias Hunger authored
Only send the fileListChanged signal at a point where the files() method will actually return a non-empty list of files. This fixes one reported issue with the Qbs project, but should actually fix more than that: The files() list is used in several places. Task-number: QTCREATORBUG-15112 Change-Id: I2c8207dccfb70d79f50eb65caba88b1a6a11a071 Reviewed-by:
Christian Kandeler <christian.kandeler@theqtcompany.com>
-
Thomas Hartmann authored
Change-Id: I3af4a2fcc54e98e99716b03e0a34a520c32a424b Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Thomas Hartmann authored
Task-number: QTCREATORBUG-15100 Change-Id: Ie145afcfedfee0833fb61443b192fa8fee153ed7 Reviewed-by:
Tim Jenssen <tim.jenssen@theqtcompany.com>
-
Tobias Hunger authored
Change-Id: I2c6eecc5d2a3c5429ce3a6a564d65f24ae3d23eb Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Eike Ziller authored
Change-Id: Icef35a3d74c03c8a26e4794734801cd107cd9e04
-
Jake Petroules authored
Change-Id: I61d861b446299d5b6f43d283928644296b09ad41 Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
-
Christian Stenger authored
...when the root item is exchanged. Change-Id: Ic854259902bcfdcf5ec5776ad40b56bca3820bf5 Reviewed-by:
hjk <hjk@theqtcompany.com>
-
hjk authored
Needed in some configurations after 97e9f113. Change-Id: I905021575220171ed1d06dfa59873660f695e53f Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
David Schulz authored
Broken by 283b2f1c. Change-Id: I114de32b1f9fd6487201e01b769d653d5d8ab551 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com> Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-
hjk authored
That's LLDB's "compatibility" mode faking a GDB 7.4 interface. This is not directly needed given Qt Creator's native LLDB support but might be a useful fallback in some setups. Change-Id: Ia2c1c731de46b8c668bb0c822f1438fe203aa9c5 Reviewed-by:
Christian Stenger <christian.stenger@theqtcompany.com>
-
- 26 Sep, 2015 1 commit
-
-
Jan Dalheimer authored
Adds the following improvements to the CMake editor: * Indentation support (both through Ctrl+I and when pressing enter) * Insertion of matching paranthesis and quotes (pressing '(' inserts ')') Change-Id: If9a63b08b3e0897989e4d8ac69e3acc072b0b825 Reviewed-by:
Daniel Teske <daniel.teske@theqtcompany.com>
-
- 25 Sep, 2015 4 commits
-
-
Leena Miettinen authored
Change-Id: Ic908670b3f8be7491e2639b3a2d524382580d7e5 Reviewed-by:
Thomas Hartmann <Thomas.Hartmann@digia.com>
-
Daniel Teske authored
The android tools expect to find java and javac in the PATH. Which is the case on using the distro java, but isn't if the user installs Oracle's binary jdk distribution. Change-Id: Ib5f5448724f00b000a969c27d5aad6a420bfc1eb Task-number: QTCREATORBUG-14155 Reviewed-by:
BogDan Vatra <bogdan@kdab.com>
-
Daniel Teske authored
Change-Id: I2a03e243678263441d64884dbd5245b8ec2ba9c7 Task-number: QTCREATORBUG-13035 Reviewed-by:
BogDan Vatra <bogdan@kdab.com>
-
Daniel Teske authored
I found this while investigating a bug report. Change-Id: Ic756dfc4b1dfe1b1a647d5b10441391c97046176 Reviewed-by:
Kai Koehne <kai.koehne@theqtcompany.com>
-