- 29 Nov, 2017 5 commits
-
-
Eike Ziller authored
Change-Id: Ia7302723a0ec41456ca99704b7f8c680f6893c5d Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Ivan Donchevskii authored
Do not keep pointer of a temporary object. Change-Id: I5251c7dbc8581be96afaa947e1a58adaeb0b17e3 Reviewed-by:
Marco Bubke <marco.bubke@qt.io>
-
Marco Bubke authored
We used temporary directories but this can be different paths. Task-number: QTCREATORBUG-19372 Change-Id: Id6ac18e6eecdc5bb354bda3741e16cb87c552ba6 Reviewed-by:
Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Eike Ziller authored
Change-Id: I01cb71c06b405f071498ed8752f9acac44d2b223 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Eike Ziller authored
Change-Id: I86852d289c22210a0439e8e297819dc7276a96de
-
- 28 Nov, 2017 14 commits
-
-
Tobias Hunger authored
Set up a better environment for initial project parsing (before Kits are configured). Task-number: QTCREATORBUG-19241 Change-Id: I2431113dbbe6fb6a66f95fb1efb36834fa184f3d Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Marco Bubke authored
Task-number: QTCREATORBUG-19370 Change-Id: Ibf96c38004e0e0e9aa436df946076979f07df0da Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
Marco Bubke authored
Before the QLocalServer was in the ConnectionServer so more than one client could connect to the server. But we never used that possibility which made the hand shaking much more difficult. It is now moved in the client, so that there is always a QLocalServer. Change-Id: Ifa357074b0c0809434c49d23b1cee38496f72f43 Reviewed-by:
Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
Christian Stenger authored
Change-Id: Idd9197a7610aec550945fc0cb1c0a1dd833b7cba Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Alessandro Portale authored
Setting Qt::AA_EnableHighDpiScaling causes a few graphics backends to malfunction. This patch reduced the setting of the flag to happen only on Windows (it is automatically set on macOS with retina). Task-number: QTBUG-64815 Change-Id: I08fa5d1bd2c93e7a39c23487b684bd3f7b358783 Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Laszlo Agocs <laszlo.agocs@qt.io> Reviewed-by:
Sami Nurmenniemi <sami.nurmenniemi@qt.io>
-
Hugo Holgersson authored
This allows users to style function names at their definitions. Once set, the XML-style token "FunctionDefinition" will highlight all function definitions: the style option is a mixin to Function and Virtual Function. TEST=Default themes and locally hacked themes that lack Function, FunctionDefinition, Declaration-styling look as they did before this patch. Requires Clang. Task-number: QTCREATORBUG-16625 Change-Id: I49d8e401211bdf28ff74699feac16fe98f6d64ce Reviewed-by:
Marco Bubke <marco.bubke@qt.io>
-
Tobias Hunger authored
Change-Id: Ia968cf8a24b85bd90bd2d0e9353779ac41ff385f Reviewed-by:
hjk <hjk@qt.io>
-
David Schulz authored
Change-Id: Icc01ee47311fdd6d34df7555afd93bb323fdd05c Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Tobias Hunger authored
Task-number: QTCREATORBUG-19371 Change-Id: I5ab20cd39d18283d0bd9e5c24db69e7ddba387b9 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Nikolay Shalakin authored
Change-Id: I8cc269d9a622b4af090795e40e11205d1190248b Reviewed-by:
David Schulz <david.schulz@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Nikolay Shalakin authored
Change-Id: I9aa775dc23d19e856e38baf9834bedb6903800a9 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Nikolay Shalakin authored
Change-Id: I9d496fd8e6b976f2cdfe891139475636ad3be018 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Christian Stenger authored
If searching for a test tree item matching a QtTestResult we can safely limit searching to the subtree holding QtTests or QuickTests. Additionally store information whether it is a Quick or pure Qt test into the result to limit it to a single root. Change-Id: I240e778448d99434d188d90a110dfa4f1934c950 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Stenger authored
Change-Id: Ie8db68769a2419c9ad8700d9eef1d4093c209d9b Reviewed-by:
hjk <hjk@qt.io>
-
- 27 Nov, 2017 18 commits
-
-
Nikolay Shalakin authored
a missing comma defeated both keywords. Change-Id: I2486ca5ca7d82d7ddcab8656b02fba0b3f54ddd8 Reviewed-by:
hjk <hjk@qt.io>
-
hjk authored
It was accidentally showing up for the desktop case, too. Change-Id: I3baa354b83bec93866af5f31699ccc7d8a2fe3c7 Reviewed-by:
Ulf Hermann <ulf.hermann@qt.io> Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
Tobias Hunger authored
Task-number: QTCREATORBUG-19368 Change-Id: I4464b4f9b2f1a2d725f5a08fb6e38444fabcdea5 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
Change-Id: I05bd1052bbc2c6481fdec8a3763d9ae4f3dc8f44 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
Change-Id: Ic302ab4978f7a00a9119a4e9214c040b7cf1e0ba Reviewed-by:
hjk <hjk@qt.io>
-
Tobias Hunger authored
Change-Id: I85d2e789e9e078dafc76c7da46849d8e87fbd2a7 Reviewed-by:
hjk <hjk@qt.io>
-
Alessandro Portale authored
Using a small test app for testing the CrumblePath is less clumsy than doing that in Qt Quick Designer. Change-Id: I4a1d739aa303adfd799df33eb00fb8cd513304c3 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Ivan Donchevskii authored
Link is a common class and is used across the plugins. Change-Id: Id92e47e1b8604316ca8b970804e57abaf404ec28 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Stenger authored
Change-Id: I1f7a576d3b8feb527013e3b679fc60c4e663f2eb Reviewed-by:
hjk <hjk@qt.io>
-
Christian Stenger authored
This function is available only for GDB. When using CDB or LLDB this ends up in an exception. Change-Id: Ie1835c1b95cac99e3f996077f6a3d80b5591c145 Reviewed-by:
David Schulz <david.schulz@qt.io> Reviewed-by:
hjk <hjk@qt.io>
-
Nikolai Kosjar authored
...otherwise CppUseSelectionsUpdater might block for an infinite duration. Change-Id: I756d82499b0b2864363dcaeff15398a8bf5500d9 Reviewed-by:
Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by:
David Schulz <david.schulz@qt.io>
-
hjk authored
Was unneeded and forgotten to remove in the recent RunConfiguration refactoring. Change-Id: I8032ce576d2afe7841c77a39f2719ee7a6ec0de7 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
Eike Ziller authored
Conflicts: qbs/modules/qtc/qtc.qbs qtcreator.pri Change-Id: I29979e76cb01bc94ddcd7868ca1cbc34afb14c5d
-
Orgad Shaneh authored
If one of the files has mode-only change, the entire patch fails as a git patch, and is parsed as a text patch. Because of that, the prefixes (a/, b/) are not stripped and jumping to a change by double-clicking does not work. Change-Id: Ib54ce4fa7aad02cb956af1f7de73d3c732ac5a89 Reviewed-by:
André Hartmann <aha_1980@gmx.de> Reviewed-by:
Jarek Kobus <jaroslaw.kobus@qt.io>
-
Christian Kandeler authored
To HEAD of 1.10 branch. Change-Id: I4d73b84f845cccc0363673100681c74f51dd695a Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
hjk authored
As discussed in the linked report, QSettings behavior was changed to aggressively attempt to sync on each ::setValue() call, therefore causing excessive disk thrashing when used regularly. This is arguably a regression on the QSettings side, specifically as the documentation suggests some kind of delay and therefore merging of quick sequences of setValue calls (as implemented previously), but since this opinion is not generally shared, Qt applications need to implement that behavior now by themselves. This patch here does that for the reported case in Creator (and uses the opportunity to delay to 2 secs, which should be sufficient for the case) Change-Id: I04af0cd1a042abcf7113b5dde5c36e0338f7acb3 Task-number: QTCREATORBUG-15594 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
* Fix crashes and resource leaks in qmake project. Task-number: QTCREATORBUG-19358 Change-Id: I3b383640cdf994b4014ccbfc4278be48f9e5fd3f Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
hjk authored
This shifts the resposibility of creation/splitting of RunConfiguration ids into what are essentially "type ids" and "build targets" to the base implementation, possibly opening the path of abandoning the mangled ids in favor of explicitly storing their constituent parts. Take advantage of base id split in RunConfigurations for availableIds /displayNameForId and for canCreate/canRestore/canClone. Change-Id: I19fefb32757407ab5053a2ae0e5a79438659f6ec Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io> Reviewed-by:
Filippo Cucchetto <filippocucchetto@gmail.com>
-
- 24 Nov, 2017 3 commits
-
-
Tobias Hunger authored
Task-number: QTCREATORBUG-19359 Change-Id: I215fcbb6156f864176d7a8284371029e3ae62e92 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Eike Ziller authored
When clicking on an item that changes the height of the crumble path, a double-click has great chances of not succeeding, because before the second click, the item might move away from under the mouse. If the tree has a scroll bar that can move wide enough, we solve that by scrolling the tree such that the same item remains under cursor when the crumble path height changes. (We have to synchronize the scroll bar value change with the relayouting though, to avoid flicker.) If there is no scroll bar, or it cannot move enough in the needed direction, we delay the re-layouting by the maximum double-click interval to guarantee a double-click will still have the same item under the mouse. Change-Id: I3b296925d9be2d2ab5affbbb64df67173d9715d4 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Eike Ziller authored
Change-Id: Ie823825b9dd4092f9997716790bfc3fbe138dd46 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-