summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Baremetal: Fix missing semicolon on WinChristian Stenger2020-01-281-1/+1
| | | | | Change-Id: I6a2195c680411242a90e86d5be0c2e956ac807c1 Reviewed-by: hjk <hjk@qt.io>
* BareMetal: Fix Keil toolchains detection on WindowsDenis Shienkov2020-01-271-29/+70
| | | | | | | | | | | | | A problem is that a latest installed toolchain overrides a previous installed toolchain. In this case a previous toolchain will be skipped from the search. We need to fetch an information from the 'uninstall' registry entry, which describes all installed toolchains. Change-Id: I662e2696900909607d5ce618a728804e3683c856 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* LanguageClient: keep the project on client resetDavid Schulz2020-01-221-1/+0
| | | | | | | | It won't be set again when restarting the server. Task-number: QTCREATORBUG-23497 Change-Id: I28b4c4f9169a2de94d7ea7f6712c3900fd7099ee Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* GenericProjectManager: Fix crash updating deployment dataChristian Kandeler2020-01-221-4/+6
| | | | | | Fixes: QTCREATORBUG-23501 Change-Id: Ia36fe567edf26c293a8db2446d1ee2344b96433e Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Doc: Describe saving Clang-Tidy configuration as a fileLeena Miettinen2020-01-211-0/+24
| | | | | | Fixes: QTCREATORBUG-23223 Change-Id: Ia78220bb959e9bafb9101e3f130ab75180c1b816 Reviewed-by: Paul Wicking <paul.wicking@qt.io>
* Squish: Remove old hack for the MacRobert Loehning2020-01-217-63/+10
| | | | | Change-Id: I8655b8fe5a1a448995a3798fd587a01919129434 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Android: Fix compile for gcc 5.3Christian Stenger2020-01-211-4/+4
| | | | | Change-Id: I535b5873390910ca2a9963c70ed2912820c1df0e Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* Handle Qt < 5.14.0 androiddeployqt settings fileBogDan Vatra2020-01-204-41/+84
| | | | | | | | | This file is needed by cmake projects. Fixes: QTCREATORBUG-23306 Change-Id: Ie0ffd325ca01ac5638620c258d5e8ed5bbd3259e Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io> Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Android: Fix crash when Kit has no QtChristian Kandeler2020-01-171-6/+8
| | | | | Change-Id: I419bbb68d1d39fa88ca02fb644218ea78216c1ad Reviewed-by: BogDan Vatra <bogdan@kdab.com>
* QbsProjectManager: Fix setting qbs.architecture for AndroidChristian Kandeler2020-01-171-3/+3
| | | | | | | | | | | - Use values that qbs understands. - Make sure qbs.architecture(s) is set also with no Qt present. This was broken in 6b31f9cf23. Fixes: QTCREATORBUG-23489 Change-Id: If7bf8862b850defa04e8f45eace99e08388d780f Reviewed-by: BogDan Vatra <bogdan@kdab.com>
* Welcome: Fix links to Qt Widgets and Qt Quick tutorialsLeena Miettinen2020-01-161-4/+4
| | | | | | | | | | | ...in Tutorials tab. The source files were moved to Qt Widgets module. This means that the links will be broken if you are using a Qt Creator version earlier than where this fix lands with only Qt versions registered, where the docs are still in qtdoc. Fixes: QTCREATORBUG-23486 Change-Id: I75b4e8fc475be648790d13466a37250cd649adc9 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
* Add .tag file for COINEike Ziller2020-01-162-0/+4
| | | | | | | When COIN retrieves sources, it writes the commit SHA there Change-Id: Ibe9c1c3594e9b5451211b0ec1598c4a8ca1c54fd Reviewed-by: Antti Kokko <antti.kokko@qt.io>
* iOS: Fix retrieving USB serial number with macOS 10.15 SDKEike Ziller2020-01-161-0/+10
| | | | | | | | | | | | | When building without explicit compatibility with oder macOS versions (-mmacosx-version-min), the Apple headers use a different value for the constant that is used to retrieve the USB serial number, and that just doesn't work for some reason. Make sure we use a value for the constant that works in all cases. Fixes: QTCREATORBUG-23460 Change-Id: Ie7de52a49a41c2ad33b2a6d2410414a9f1f05b1e Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Doc: Describe collecting LTTng data and converting it into CTFLeena Miettinen2020-01-162-2/+134
| | | | | | | | | | | ...for viewing in the Chrome Trace Format Visualizer. Based on a QtWS19 talk by Milian Wolff: https://resources.qt.io/qt-world-summit-2019/lttng-for-full-stack-tracing Fixes: QTCREATORBUG-23471 Change-Id: I173aa68e7198c7f13aecb73f28000af02d7ec0ed Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
* Dumper: Fix syntax errorOrgad Shaneh2020-01-161-1/+1
| | | | | Change-Id: I8e611b1cb358872d9e0c7302ed8a4d3e0b7d9f3c Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* SSH device: Ensure ConsoleProcess respects terminal settingsChristian Kandeler2020-01-151-0/+2
| | | | | | Fixes: QTCREATORBUG-23470 Change-Id: I0ac67226ee482814cdde44e518651e672be4e0eb Reviewed-by: hjk <hjk@qt.io>
* More changes for 4.11.1Eike Ziller2020-01-151-7/+48
| | | | | | | | And make subheadings better readable in pure text by using underline-style headings for first two levels. Change-Id: I9986e884db882000d670afc728a9728495308d15 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* iOS: Guard against failure to retrieve device UIDEike Ziller2020-01-151-12/+21
| | | | | | | | It should not happen, but if it happens, Qt Creator should not crash. Task-number: QTCREATORBUG-23460 Change-Id: Id25b53ff24d7e1726efc344dc6318c32073ee75c Reviewed-by: Vikas Pachdha <vikas.pachdha@qt.io>
* QmlPuppet: Fix MSVC warningOrgad Shaneh2020-01-151-1/+1
| | | | | | | implicit conversion changes signedness: 'QFlags::Int' (aka 'int') to 'const unsigned int' Change-Id: I3d906ca079f3f25ceb1e3b8010f0540ae0236081 Reviewed-by: hjk <hjk@qt.io>
* QmlPuppet: Fix GCC warningOrgad Shaneh2020-01-151-1/+1
| | | | | | | | | qt5informationnodeinstanceserver.cpp:115:71: warning: narrowing conversion of ‘keyEvent->QKeyEvent::modifiers().QFlags<Qt::KeyboardModifier>::operator QFlags<Qt::KeyboardModifier>::Int()’ from ‘QFlags<Qt::KeyboardModifier>::Int’ {aka ‘unsigned int’} to ‘int’ [-Wnarrowing] 115 | QPair<int, int> data = {keyEvent->key(), keyEvent->modifiers()}; | ^ Change-Id: I2f97e9ce11202cee386c2c6b4902c689e3411e30 Reviewed-by: hjk <hjk@qt.io>
* CMake build: Fix version number in library file namesEike Ziller2020-01-141-0/+1
| | | | | | | Make it compatible with the qmake build, with just the major version. Change-Id: I3134b21b4775e7e83d135652dd66a51f3bdf91ab Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Fix errors in qtcreator_tutorials.xmlFriedemann Kleint2020-01-141-2/+2
| | | | | | | | | Use &amp; instead of &, fixing errors like: ERROR Could not parse file as XML document (:/qtsupport/qtcreator_tutorials.xml):160:116: Expected '#' or '[a-zA-Z]', but got ' '. Change-Id: I49e0846628a2291ce2d256c1a2668e0ad1c954b0 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Debugger: Do not waste CPU when using LLDBChristian Stenger2020-01-142-5/+10
| | | | | | Fixes: QTCREATORBUG-23311 Change-Id: I5b1c40663c7977322e806af2e0393a3730e70049 Reviewed-by: hjk <hjk@qt.io>
* QtSupport/Example list parser: Improve error messageFriedemann Kleint2020-01-141-2/+5
| | | | | | | Output line, column and message. Change-Id: I1fa0b3da6b20b27ce3e2f66442751ab31e21904b Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Welcome: Update links to QtWS19 talks in Tutorials tabLeena Miettinen2020-01-141-22/+21
| | | | | | | | Add links to new talks and remove some to older talks. Fixes: QTCREATORBUG-23406 Change-Id: Iee33afb616072f4d6d7c4dc554873942f10153f7 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Doc: fix ui text from settings dialogDavid Schulz2020-01-131-1/+1
| | | | | Change-Id: I6c085cf8d555821850ade56785ce1181a09ce078 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* QmlDesigner: PropertyEditor Controls 1 cleanupHenning Gruendl2020-01-1316-19/+2
| | | | | Change-Id: I52b83d50a99a7ff24718ed3d99f9ad7cb4415565 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* Prepare for Notarization on macOSEike Ziller2020-01-131-1/+1
| | | | | | | | Applications need to be signed with "hardened runtime" for notarization to be possible Change-Id: I05eaef8ad32e2f3c56baea82969da8bc891a6afd Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
* Doc: Describe using the binding editor in the Design mode States paneLeena Miettinen2020-01-093-0/+8
| | | | | | | | ...to create when statements Change-Id: Iec56f6aa76478ca1ffc9803df3dffd4cd7196e65 Reviewed-by: Aleksei German <aleksei.german@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Fix tooltip license headerHenning Gruendl2020-01-094-38/+10
| | | | | | | | - Fix tooltip license header - Remove gui-private from qbs and pri, no longer needed Change-Id: I80bffccca825be2940dac8b0e07d2861e2f8b3d8 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Add changes file for 4.11.1Eike Ziller2020-01-081-0/+57
| | | | | Change-Id: I4fceef356ff83bcd4bf1e282eaad427feaf80038 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Debugger: Check if m_perspective is valid before using itMarius Sincovici2020-01-081-1/+2
| | | | | | | | | | | | | | When debugging a remote machine using ssh, if the ssh connection returns an error before other workers are fully started, and it will call destroyPerspective(). Then the other workers will call setState() when they are in EngineSetupOk and then in EngineRunRequested. Before calling select() method check if m_perspective is valid. Fixes: QTCREATORBUG-23415 Change-Id: Ib174015b1d11cdaa5f59e7ccb012b849d49672f1 Reviewed-by: Christian Stenger <christian.stenger@qt.io> Reviewed-by: hjk <hjk@qt.io> Reviewed-by: André Hartmann <aha_1980@gmx.de>
* CMakePM: Fix license headerChristian Stenger2020-01-082-18/+34
| | | | | | | QC uses GPL nowadays. Change-Id: I6229deb09fadb1f7b1b210ba17ac4d0f3858023d Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* ProjectExplorer: Do not access output window from non-UI threadChristian Kandeler2020-01-081-3/+6
| | | | | | | | Amends b4022f90d5. Fixes: QTCREATORBUG-23442 Change-Id: I9ef369193f32b06c29f43ed7484cb120e1dfc892 Reviewed-by: hjk <hjk@qt.io>
* CppEditor: generate valid code via "Convert to Pointer/Stack Variable"David Schulz2020-01-083-23/+74
| | | | | | | | | | | | Adding a "= new <TypeName>" after converting a stack variable without assignment or initializer to pointer. Also remove the assignment when converting from pointer to stack variable as this works better with explicit constructors. Fixes: QTCREATORBUG-23181 Change-Id: I377ec32a1b66cf4b96db14cfcb4b71fb96c80c98 Reviewed-by: David Schulz <david.schulz@qt.io> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QBS: Fix template for AndroidBogDan Vatra2020-01-081-1/+1
| | | | | | | CppApplication sets usesNativeCode for android which it's needed to compile the C++ part of the application. Change-Id: Ibf787fecd256e4f90c09b8e3061a23419feb526e Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Fix build of qmldesigner testsThomas Hartmann2020-01-081-1/+9
| | | | | | | | | NodeInstanceView is build as part of the the test and cannot have depedencies on core or qmldesigner when build in test mode. Change-Id: I5f04ec7ff42fdd0704552c3e791dfabd20fc9317 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Editor: always set format for visual whitespaceDavid Schulz2020-01-071-1/+3
| | | | | | | Change-Id: I2ab4cb9f77d649c1c7d51dec1ef11005325a4710 Fixes: QTCREATORBUG-23040 Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* Debugger: Use a more convenient way to create timing sampleshjk2020-01-072-41/+34
| | | | | Change-Id: I4ca983957c81a1f5f963a85b16a2d1b255b2cd2d Reviewed-by: Orgad Shaneh <orgads@gmail.com>
* QmlDesigner: GradientPreset cleanupHenning Gruendl2020-01-072-189/+153
| | | | | | | | | | - Remove Controls 1 imports - Rework states - Utilize theme values Change-Id: I2d7b818f450387ad0325aae41aac7f8c1b30ea5f Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Aleksei German <aleksei.german@qt.io>
* Fix compilationHenning Gruendl2020-01-071-0/+1
| | | | | Change-Id: I98fe164f32bbe8c65a76b853f12ce7765a1c0f7e Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
* QmlDesigner: Fix compile after bb02ab161cf956f616ad93da09baf62919641ac5David Schulz2020-01-071-4/+4
| | | | | | | and cleanup includes Change-Id: Ia7f5bb2cb1c0ca18d5bffa3cac9ceea495592910 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
* QmlDesigner: Fix tooltip build issueHenning Gruendl2020-01-071-5/+1
| | | | | | Change-Id: I9513172560c7a2556cf49ed5609ce227d0d7b18f Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io> Reviewed-by: Aleksei German <aleksei.german@qt.io>
* Enable common keyboard hotkey actions for the Edit View 3DMahmoud Badri2020-01-0715-4/+193
| | | | | | | | | | | | | | | | | Clicking undo, redo, delete, or save keyboard hotkeys while the Edit View 3D has focus is working now. Additionally this commit introduces a generic command for carrying any variant data from puppet to creator side. This significantly simplifies and avoids the boiler plate work of sending actions from puppet to creator side. Current commands can be ported to use this generic command but this is not part of this commit. Also a similar command to work the other way around could be implemented. Task-number: QDS-1266 Change-Id: I40fdf6b215ce77402250a791ea49cbdcd2a9d6eb Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* fakevim: fix indenting of continuation linesAndrzej Ostruszka2020-01-071-0/+2
| | | | | | | | | Use tab settings for indenting of continuation lines from current document instead of using default value. Task-number: QTCREATORBUG-20876 Change-Id: Ied15226166483dc11672c930145564cf897def19 Reviewed-by: David Schulz <david.schulz@qt.io>
* Fix qmake buildChristian Stenger2020-01-071-1/+1
| | | | | | | Amends 93c668926d3f454f52b73c631b975a49c43292ed. Change-Id: I26a332036a2ce6ae7f29d495b9a95f516145e9c1 Reviewed-by: David Schulz <david.schulz@qt.io>
* QmlDesigner: Fix build with namespaced QtChristian Kandeler2020-01-071-0/+2
| | | | | Change-Id: I1dd6da16165f4503da32bebafec6b43074442a29 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: Fix qbs buildChristian Kandeler2020-01-071-1/+1
| | | | | Change-Id: I2c3907f6368160e043a2e848e96f5cea30c407dd Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* QmlDesigner: Remove tooltip dependency Controls 1Henning Gruendl2020-01-067-7/+159
| | | | | | Task-number: QDS-619 Change-Id: I4e54ac43cd6d3052620a9e5ca48cf1fbc66c6181 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
* QmlDesigner: Add error mode to ColorLogicHenning Gruendl2020-01-063-2/+14
| | | | | | Task-number: QDS-1221 Change-Id: I95009dc3700f3e308280fadaea374e7ba6dfa08b Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>