- 06 Jul, 2017 1 commit
-
-
Nikolai Kosjar authored
...due to indirect recursion: ... CPlusPlus::ClassOrNamespace::lookupType LookupContext.cpp 833 0x7fffd6c954cc CPlusPlus::ClassOrNamespace::nestedType LookupContext.cpp 1364 0x7fffd6c94bc6 CPlusPlus::ClassOrNamespace::lookupType_helper LookupContext.cpp 955 0x7fffd6c9517f CPlusPlus::ClassOrNamespace::lookupType_helper LookupContext.cpp 983 0x7fffd6c952ad CPlusPlus::ClassOrNamespace::lookupType LookupContext.cpp 833 0x7fffd6c954cc CPlusPlus::ClassOrNamespace::nestedType LookupContext.cpp 1364 0x7fffd6c94bc6 CPlusPlus::ClassOrNamespace::lookupType_helper LookupContext.cpp 955 0x7fffd6c9517f CPlusPlus::ClassOrNamespace::lookupType_helper LookupContext.cpp 983 0x7fffd6c952ad CPlusPlus::ClassOrNamespace::lookupType LookupContext.cpp 833 0x7fffd6c954cc ... ClassOrNamespace::lookupType(const Name *) already guards with a list of entries already processed, but some calls deeper the list is not passed on and lookupType() starts again with an empty list. Handle that case, too. Task-number: QTCREATORBUG-18499 Change-Id: Iab8978f6ac1d0aea16f49b3547415f43de887b07 Reviewed-by:
Marco Bubke <marco.bubke@qt.io>
-
- 05 Jul, 2017 1 commit
-
-
Eike Ziller authored
Change-Id: If51b0395b509c8e943688a9f00352b4ac5800369 Reviewed-by:
Leena Miettinen <riitta-leena.miettinen@qt.io>
-
- 04 Jul, 2017 1 commit
-
-
Marco Benelli authored
During auto-completion, the cursor used to randomly jump to the beginning of line, eventually overwriting existing text. This patch blocks the signals of the selectionModel while it refreshes the content of the outline model. Also cleans up a unnecessary variable and make it clear where we blocks with using a lambda. Task-number: QTCREATORBUG-18449 Change-Id: I94317c76b4e13d07ef7f3355b766e5473ab21011 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
- 28 Jun, 2017 1 commit
-
-
hjk authored
This can be used by downstream plugins to overrule existing RunControlFactories. Change-Id: I23c8e3983827dfa1b5f780664d2e539e908944aa Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
- 27 Jun, 2017 1 commit
-
-
Christian Stenger authored
Depending on the structure of a project we might end up inside a library and will not find the correct executable for running a test. This patch improves finding the correct executable, but depending on the complexity of the project it will not be able to fix all circumstances. Task-number: QTCREATORBUG-17882 Change-Id: I847bb40426bc1b874c2dc6a2a6880b11fe048bda Reviewed-by:
David Schulz <david.schulz@qt.io>
-
- 26 Jun, 2017 6 commits
-
-
Fix a crash when using file nodes to change the project. The methods used to take const references, with the data living in the nodes of the project tree. Since the methods change the project tree and thus cause the tree to be rebuilt, the original data may get lost. So copy the data instead. All the qbs::*Data classes are using shared data, so the overhead is not too big. Task-number: QTCREATORBUG-18440 Change-Id: I45ca5403a04e17790416dfe15b836f12c732e824 Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io>
-
Christian Stenger authored
As we are still constructing build system target to compare with on the test runner's side instead of getting the complete information from the run configuration we ended up using the wrong one in several circumstances. Avoid this by using the executable information we already got. Task-number: QTCREATORBUG-17783 Change-Id: I40431bef228f7070109297873c472fea410dbd16 Reviewed-by:
David Schulz <david.schulz@qt.io>
-
Eike Ziller authored
Change-Id: I11e5650fdd77c8eb0fb62beefaad2d9af81e96ed Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io> Reviewed-by:
Orgad Shaneh <orgads@gmail.com>
-
Christian Kandeler authored
To HEAD of 1.8 branch. Change-Id: I78de243f6a383f08b29e4a4807092c4f003d55ad Reviewed-by:
Jake Petroules <jake.petroules@qt.io>
-
Thomas Hartmann authored
We have to be less aggressive when ovveriden keys, so that shortcuts like strg+shift+up/down still work. Task-number: QTCREATORBUG-18361 Change-Id: I2f4819f627f8820533b603575e853aec7d91171d Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Marco Benelli authored
Task-number: QTCREATORBUG-18416 Change-Id: I30c07e0bff1b3f3933ff0e4aee8f1f2c81bd5ef6 Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Thomas Hartmann <thomas.hartmann@qt.io>
-
- 23 Jun, 2017 4 commits
-
-
Tobias Hunger authored
The RunControl owns the Formatter set on the OutputWindow. Make sure the OutputWindow is deleted before the RunControl and avoid some useless setting of the Formatter. Task-number: QTCREATORBUG-18428 Change-Id: I40c8f032bb04c484957a35a6bbc0fda7b6491c51 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
This triggers the logic in Project to show the top level project file in the project tree. Remove similar logic in CMake. Change-Id: I2bfdd3f5e3d4126910a3feb480cec5ef689954ed Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Florian Apolloner <florian@apolloner.eu>
-
Thomas Hartmann authored
The designer was changing gradient stops if the item "selected" in the edit mode has a gradient. The first gradient stop was set to white. There is still an issue with setting up the gradient editor in this case, but the file is not changed anymore. Task-number: QTCREATORBUG-18421 Change-Id: Ifd6829590a8a7b5217c53f49054f8738bdb71563 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Thomas Hartmann authored
The editable combobox had some serious issues. I changed the signals we react to and the properties we use. We react on activated to change to fonts in the model. For some reason using currentText does not work reliable. We have to retrieve the current etxt manually using textAt(). We also react to accepted to changes in the text edit. Here we simply use editText. We also react to selection changes and change the font. Change-Id: I99abd7609f8b64ef446ce154aed0c2a61dfa00f9 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
- 22 Jun, 2017 3 commits
-
-
This is what is used in the qml2puppet. Change-Id: I5c9ce65863539395d0f2c56e7be89998fd26f341 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
This reverts commit 3080d0d9 . Having the output pane editable is considered a feature by some as it allows easy modification of the contents before passing into other, less accessible interfaces, like Gerrit comment fields. Task-number: QTCREATORBUG-18418 Change-Id: Ice0c6c5e5787d242c714a7b0f61559a70d25d243 Reviewed-by:
J-P Nurmi <jpnurmi@qt.io> Reviewed-by:
Mitch Curtis <mitch.curtis@qt.io> Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Vikas Pachdha <vikas.pachdha@qt.io>
-
hjk authored
Task-number: QTCREATORBUG-18427 Change-Id: I800c2f8d4ea37b28022d789a2e519e4f5286f08a Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
- 21 Jun, 2017 5 commits
-
-
Tobias Hunger authored
Broken by e42f3db9 from today:-/ Sorry. Change-Id: I4803039939de5aae893a701e2bd6399d3fbfae1f Reviewed-by:
Florian Apolloner <florian@apolloner.eu> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Christian Stenger authored
Broke with 4e96f2ce . Change-Id: I7c467cc92cc8444bd3b1ef41eebff089668a0f31 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Ivan Donchevskii authored
Add extra define not to include intrinsic headers from boost headers. Task-number: QTCREATORBUG-16439 Change-Id: I887fe63e2560afebdbe9f3d3587f99f95d408997 Reviewed-by:
Marco Bubke <marco.bubke@qt.io> Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
Tobias Hunger authored
Handle more "CMake error at" messages. This includes the generic "Parsing failed" message from cmake. Change-Id: Ie036c606bd7a8ad9cafbc32a34a77f8b95c3defa Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Change-Id: I6f381d4df8b9174f74d1b44364e0fbea58c1e6b6 Reviewed-by:
Cristian Adam <cristian.adam@gmail.com> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
- 20 Jun, 2017 12 commits
-
-
Tobias Hunger authored
Do not use VcsManager's cache of version control systems from different threads. Iterate over all IVersionControls instead of getting the specific version control for a directory. This is less exact, but will probably not hurt users. Task-number: QTCREATORBUG-18258 Change-Id: Iae2be5735a0d7ecc8d774904f6681963fca1d114 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
Make sure that build targets that get added explicitly are never reported by any of the readers, too. This makes sure entries will not show up twice in the UI. Task-number: QTCREATORBUG-18409 Change-Id: Id5039add262211fd87cd5c2884df2af0fcf24577 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Task-number: QTCREATORBUG-18406 Change-Id: I0b9f8ca76cee8ad2e9ae2ee1f124f16f473033d5 Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Allow comments at the start of line only (or after only space characters) in CMakeCache.txt-style lines. Task-number: QTCREATORBUG-18385 Change-Id: I8b69144ea4f6a667ae1df382c8c4c1e88eca799b Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
If an error occurs while persisting or updating the cmake state, the build might continue for a while in the background. CMakeBuildStep does not disconnect the Error/Run-Trigger when an error is signaled by the CMakeBuildConfiguration. Instead it reports the build as finished (with error). The BuildManager then disconnects the output and runs the next item in the build queue (if any). However the cmake step might still be alive and emits the dataAvailable signal which then triggers the build process. Task-number: QTCREATORBUG-18382 Change-Id: I956133fe8c6f7de58b9f842b231c70d24778b1e0 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
The TeaLeafReader tries to parse the CMakeCache.txt before cmake is executed for the first time. The error is signaled to the CMakeBuildStep which reports the build as a failure. Make TeaLeafReader::takeParsedConfiguration return an empty CMakeConfig object if the CMakeCache.txt file does not exist instead, but do not report an error. Task-number: QTCREATORBUG-18290 Change-Id: Ibfc43858938477ae7479029e8fe6786c77823014 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Christian Kandeler authored
Otherwise, clicking on links will have no effect. This feature was broken with commit 113134b3 . Task-number: QTCREATORBUG-18134 Task-number: QTCREATORBUG-18334 Change-Id: I3cf5d8a9b3957a3f06cb3dbba40bb2dd16a9f8a9 Reviewed-by:
Orgad Shaneh <orgads@gmail.com> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
Prevent a loop where a subprovider of a macroexpander creates the macroexpander itself. Change-Id: Id2f3e29651aeb22c818091d8c785a6ea01545463 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Handle more kinds of errors in CMake server-mode. Task-number: QTCREATORBUG-18318 Change-Id: I43fff7f3cfbd86d01ff05a0936261b8d91aa5d70 Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io>
-
Tobias Hunger authored
Task-number: QTCREATORBUG-18403 Change-Id: I6b69305ff0dc337da1d8b20e0321be5ce1b1f595 Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Tobias Hunger authored
Task-number: QTCREATORBUG-18415 Change-Id: Icd8535a6d7d599457c23f92958fa969661076ade Reviewed-by:
Tim Jenssen <tim.jenssen@qt.io> Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Orgad Shaneh authored
There is an argument of this type in std_abs.h. void argument is invalid. Replacing with float, double or long double causes an error in type_traits, which has template specializations for __is_floating_point_helper for all these types. Change-Id: Ife95fa992cbf9684bc67a2098d6609a9a925d015 Reviewed-by:
Ivan Donchevskii <ivan.donchevskii@qt.io> Reviewed-by:
Nikolai Kosjar <nikolai.kosjar@qt.io>
-
- 19 Jun, 2017 5 commits
-
-
Jake Petroules authored
Check for Updates menu items are supposed to be displayed in the application menu on macOS, not the Help menu as for other platforms. Change-Id: I8d13f2658b3b0e0b9b01ef5b64bd7804d6b7e424 Reviewed-by:
Eike Ziller <eike.ziller@qt.io>
-
Christian Stenger authored
If project files are not mapped 1:1 to targets the result of the chosen executable was more or less random. Try to handle multiple targets as correct as possible by checking for build targets already where we still know which files are part of the respective test cases. Task-number: QTCREATORBUG-17783 Task-number: QTCREATORBUG-18357 Change-Id: I82dcc26bf52c9918e2727b439a719af08879ef49 Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Christian Stenger authored
This patch prepares for enhancing information stored inside buildSystemTarget. Change-Id: I5d81fd01ab6b06c162f47fd9536de697ddfd24a3 Reviewed-by:
Christian Kandeler <christian.kandeler@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Orgad Shaneh authored
... when Makefile is customized. The resolved makefile was <directory>Makefile.custom instead of <directory>/Makefile.custom. Change-Id: I01c4ef8b6d4ba64fc6663219c2eab7a39e03888b Reviewed-by:
Eike Ziller <eike.ziller@qt.io> Reviewed-by:
Tobias Hunger <tobias.hunger@qt.io>
-
Christian Stenger authored
Disable respective actions while a build is running to avoid strange side-effects or race conditions. Change-Id: Ifc8d1c9fc9fd4d705cabd148b145708e23029dba Reviewed-by:
David Schulz <david.schulz@qt.io>
-