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>
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>
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>
- 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>
...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>
When COIN retrieves sources, it writes the commit SHA there
Change-Id: Ibe9c1c3594e9b5451211b0ec1598c4a8ca1c54fd
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
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>
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>
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>
Make it compatible with the qmake build, with just the major version.
Change-Id: I3134b21b4775e7e83d135652dd66a51f3bdf91ab
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Use & 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>
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>
Applications need to be signed with "hardened runtime" for notarization
to be possible
Change-Id: I05eaef8ad32e2f3c56baea82969da8bc891a6afd
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
...to create when statements
Change-Id: Iec56f6aa76478ca1ffc9803df3dffd4cd7196e65
Reviewed-by: Aleksei German <aleksei.german@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
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>
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>
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>
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>
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>
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>