- 29 Mar, 2017 13 commits
-
-
Amends 124efb32 - this special handling got lost between patch sets. Change-Id: Ic94145d3310668f1c63abe5443e0d833850227a7 Reviewed-by:
Christian Stenger <christian.stenger@qt.io> Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Stenger authored
Change-Id: Ie88b5f6c0d1fe933cd43dfde2f04c76590552a58 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Ulf Hermann authored
The Flickable's width does not include the scrollbar, which may appear and disappear, depending on contentWidth, and confuse the timestamp calculations. Change-Id: I6d516e6149ee64a129a1393a0780734484354147 Task-number: QTCREATORBUG-17940 Reviewed-by:
hjk <hjk@qt.io>
-
Tobias Hunger authored
This fixes search via the context menu. Change-Id: Ie675cae3f6e35d5d02234f3a49f7a71d02b08bc2 Reviewed-by:
hjk <hjk@qt.io>
-
Tobias Hunger authored
Change-Id: I5c0ec79ddf066e37660fb9a6b24f9d882355d511 Reviewed-by:
hjk <hjk@qt.io>
-
Tobias Hunger authored
Move all project headers into one folder. This reduces the time it takes to generate the project tree, since the headers will only show up once now (instead of once per target), severly reducing the number of nodes in the tree. Change-Id: Ibcfa7c02c1aec4a98054f4f8a97b69dfb4c25ae4 Reviewed-by:
hjk <hjk@qt.io>
-
Tobias Hunger authored
Change-Id: I6e054ebf1043bd1f6748f1567f35c68394bd6528 Reviewed-by:
hjk <hjk@qt.io>
-
Thomas Hartmann authored
Change-Id: If0eb4e662a50d2bb6b1a44649b73bd3c517dba48 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Thomas Hartmann authored
The name was quite missleading. Change-Id: I538eca2a59e8a861e707fecd8331488e1919408a Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Orgad Shaneh authored
This is especially annoying during debug, when each step pops this warning. Change-Id: Id309c881f6b3062bc140740fe22b5c90cfddd08c Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Orgad Shaneh authored
Change-Id: I6203ebadbc934a7ae80ae1c5ca3cfad2471b787e Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tobias Hunger authored
Makes extra compiler selection 30% faster on my test project. Change-Id: If78084ce4a5a93140598dd19e8448295ca122863 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
David Schulz authored
Fixes setting breakpoints after using python dumpers. Change-Id: Ifd917526e91c73f82f943645e1d1d11790369179 Reviewed-by:
Christian Stenger <christian.stenger@qt.io>
-
- 28 Mar, 2017 18 commits
-
-
Jarek Kobus authored
Change-Id: I83a6dc6ba33f7f8e1f6b1babbf60c69554435a0a Reviewed-by:
Friedemann Kleint <Friedemann.Kleint@qt.io>
-
Eike Ziller authored
QFileInfo::absolutePath prints a warning and returns an empty string, if given an empty string for the file path. Task-number: QTCREATORBUG-17927 Change-Id: Ie49fc1500937c00ba579281785435e57464639ae Reviewed-by:
hjk <hjk@qt.io>
-
Jarek Kobus authored
Task-number: QTCREATORBUG-9432 Change-Id: Ie370bbffdb67dac520f392a73c1358f887157806 Reviewed-by:
André Hartmann <aha_1980@gmx.de> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Change-Id: I8fef9cb990be561cc822b33e772715895bbca6ca Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
hjk authored
Change-Id: Ia71e00036f5468415ffc2e5649efe96f3debbfc8 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Robert Löhning authored
Killed by a7a29fa6 Change-Id: If2952d5904b9c688387d1f904cb1b9a8e819d7f7 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Robert Loehning <robert.loehning@qt.io> Reviewed-by:
Thomas Hartmann <thomas.hartmann@qt.io>
-
Thomas Hartmann authored
The form editor is now handling even initial warnings. There is no need for an extra warning widget in the DesignModeWidget. Change-Id: Iac85c1968e8040ee5f11435fa2876ce2d152c194 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
Calling T(0) for value types can lead to unexpected results. Using brace initialization ensures we use value initialization or the default constructor. Change-Id: Ic33b186eebb1b37017d425ffca9bcf5d26df31d4 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Lorenz Haas authored
Instead of defining a faulty tab order just let Qt do the job. The focus jumped from "Use customized style" to "Format entire file..." instead of to the combo box. Change-Id: I33567d7cb6b8275a2b9a939c937a02d00f2f1bbc Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Lorenz Haas authored
The file name will be overwritten by restore(), called from UncrustifyOptionsPage::widget(), right after the initialization. Change-Id: Ieed634f351a7b3e79ed9327878534e69a8de7e95 Reviewed-by:
Laurent Montel <laurent.montel@kdab.com> Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Ulf Hermann authored
There was a subtle bug in firstIndexNoParents(): If the model had exactly one range with an endtime <= the given start time, it would return 0, rather than -1. Also, add some comments, and don't check for count == 1. The check for count == 1 is redundant as that case is already covered by the endTime and startTime checks for the first and last elements. As count == 1 is really rare and this is a very hot code path, we drop it. Change-Id: Ic21318cf82d2aea4c70d96989c56c2870dc871f7 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
Ulf Hermann authored
We start from an event in the middle, rather than at the edge of the permissible range. Then we work our way to the edges, cutting the search short when we find that we cannot get better anymore. This reduces the number of events that have to be checked. Change-Id: Iba4591aa5ef71a769f26e7ee003701ffc68d3340 Task-number: QTCREATORBUG-14983 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
Ulf Hermann authored
This is useful if you have a timestamp and are looking for a range that is "close" to that timestamp. It's hard to determine a range that actually covers the timestamp, but the "best" index gives a pretty good starting point for a subsequent linear search. In order to determine if there cannot be any earlier range that touches a given timestamp we need to check the parent range. Add a function that retrieves it. Change-Id: I2a3cad006ff8449620c56899ab8166d1b62d6747 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Joerg Bornemann <joerg.bornemann@qt.io>
-
hjk authored
It's never overloaded. Change-Id: Ia733e7525a98c19060abbbfc2ae49c06be8b8d5d Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
hjk authored
Since the rootProjectNode() containing the parsed files is now nested under a new project node the main node needs to delegate enable/disable decisions. Task-number: QTCREATORBUG-17922 Change-Id: Ie7bb6d6802072a2127b32c0fe51fb25fc1c9c6cc Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Christian Stenger authored
The check whether to emit a warning regarding guessed configurations must get evaluated after the configuration has been completed otherwise the guessed flag would be always false. Change-Id: I20e6dcdfff5110d4d9128ffcc97cba1a70f44fe9 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Christian Stenger authored
Use information provided by the codemodel and the run configurations as much as possible to avoid guessing. This also fixes running CMake based tests from within the AutoTest plugin. Task-number: QTCREATORBUG-17882 Change-Id: I5639fa947fa602b76faf50e9b58d7a74af4e1f9c Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Christian Stenger authored
Additionally rename formerly used variable to better express what it is for. Change-Id: I6ecf6a5ac30bc411b41a1de3629a27f8882a0a28 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
- 27 Mar, 2017 9 commits
-
-
Orgad Shaneh authored
Change-Id: I197a4caafe984326778b6613957bbd3d327680d9 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
Tobias Hunger authored
Handle the generation of the list of files in a project globally, based on the project tree. Creator now has the concept of TreeManagers which can enrich the project tree with additional data (e.g. the files found in a resource file), which the project does not necessarily know about. So use that tree to find the files that belong to a project instead of implementing similar features in each project. Change-Id: Ia375a914a1f2c0adaa427f9eda834eec2db07f68 Reviewed-by:
hjk <hjk@qt.io> Reviewed-by:
Marco Benelli <marco.benelli@qt.io>
-
Tobias Hunger authored
Change-Id: Id06a9d8d831fcc0ce3fe38f852e34e144a79e0e9 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
This speeds up processing of a cmake project without any QML files by a factor of 16 on my machine. Task-number: QTCREATORBUG-17884 Change-Id: I823d4a051451adbca10a8b73c17d288e03387378 Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
This partially reverts 5ac13620 . Looks like "soon enough" is not soon enough for non-trivial projects. Change-Id: Ib0d317c36e78f1af12b6c1f2a2aab48922517e98 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Tobias Hunger authored
Change-Id: I6c855d221e7a4d81f7338bc119c7ecff815e7ea6 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Block access to the BuildDirManager while one of its errors is processed. This prevents more errors being raised as part of error handling, which can trigger a loop. Task-number: QTCREATORBUG-17869 Change-Id: Ic6f8d9a3c3b4e63f27260c40f27ab09d20b62b3e Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
This patch reduces the time to generate a project tree by 15% in my test project. Change-Id: Ie5956cdd2108873118654857dc299bdb0b6d3636 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Enable adding nested nodes not a child of the top level node. Change-Id: Ia6bb4ed6e3e6649a98151c88133ff5ec7197573d Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-