summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update changes file for 4.11.1v4.11.1Eike Ziller2020-02-051-0/+16
| | | | | Change-Id: I3417e020cba77e1ad18085b5dadec6c5e9761997 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* Debugger: Inherit register field access rights from registerDenis Shienkov2020-02-041-0/+6
| | | | | | | | ... if this field has not the access rights information. Fixes: QTCREATORBUG-23542 Change-Id: I3440fa0fd34dc91164eefcafc1ba74e852e103b9 Reviewed-by: hjk <hjk@qt.io>
* Unit: Fix building without ClangRefactoringChristian Stenger2020-02-041-4/+4
| | | | | Change-Id: Id2a4d9d030c4a36eebc88f93029d846f08870eac Reviewed-by: David Schulz <david.schulz@qt.io>
* LanguageClient: Fix expected codeActionProvider valueDavid Schulz2020-02-041-1/+1
| | | | | | Fixes: QTCREATORBUG-23553 Change-Id: I3604905cddcc27c45f842cf54c1e4c39fd1bc5c0 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
* Debugger: Do not raise watchers window unconditionallyChristian Stenger2020-02-041-0/+6
| | | | | | | | | | | | | | In case of mixed debugging it may happen that the trigger for add an expression happens on a different debugger engine than the raise of the watchers window as the companion engine might have been interrupted and the current perspective has changed accordingly. Avoid raising the watchers window for the other engine in that case. Fixes: QTCREATORBUG-23545 Change-Id: Ic3472b17c727f1336afd1945b5bc448e75e25b4f Reviewed-by: hjk <hjk@qt.io>
* ProjectExplorer: Fix SessionModelChristian Kandeler2020-02-031-0/+1
| | | | | | | | | | ... with regards to removal of a session, which was not reflected in the view anymore. Amends 8c0906e8fb. Fixes: QTCREATORBUG-23547 Change-Id: Ibd9252719b9577e939781d69dd1c89fa819fff81 Reviewed-by: hjk <hjk@qt.io>
* RemoteLinux: Consider hidden files in MakeInstallStepChristian Kandeler2020-01-311-1/+2
| | | | | | Fixes: QTCREATORBUG-23528 Change-Id: I7d9401e2e68fd051168457a3a8fa90c5824a6459 Reviewed-by: hjk <hjk@qt.io>
* Debugger: Improve parsing of SVD fileDenis Shienkov2020-01-301-124/+131
| | | | | | | | | | The previous implementation was done in a hurry and a bit overcomplicated for maintenance. Now it is simplified and a common code moved to a separate functions. Change-Id: I86e9131e08154ec24bb7778c3a7d4c3d6b042751 Reviewed-by: hjk <hjk@qt.io>
* Fix progressbar example so that it compiles and related docAndy Shaw2020-01-302-2/+2
| | | | | | Change-Id: I17423a57cf4e86492462caacd3ba0a9d5d4dd6be Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
* 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>