Jarek Kobus
87dcd7ce34
TarPackageCreationStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: Ic37e7047e063ff9e024e2d53a81f6bd310d545c1
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2023-07-14 09:07:09 +00:00
hjk
46b0cdf90e
Qbs: Use aspects more directly in QbsBuildConfiguration
...
Change-Id: Ie6de858023895cc3f70a9f1d14308e3d0d3480a4
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-07-14 09:06:21 +00:00
hjk
763b694801
AutoTest: Use more concise aspect access
...
Change-Id: Iad5b82f697d4c32ff444b230dbb682833dbc5f82
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-14 09:00:02 +00:00
Artem Sokolovskii
eeea437743
DAP: Add displaying nested variables
...
Change-Id: I588dde7c0ef402fe8d6c9d43dc9f0183bfa2d733
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 08:47:08 +00:00
Artem Sokolovskii
cd6e990de8
DAP: Add CMake debug to the debug panel
...
This commit introduces the capability to initiate
CMake Debug sessions directly from the debug panel
in the QtCretor.
Change-Id: I00245e0e14aded378e881c4049cdc41dd1fbd00e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 08:47:01 +00:00
hjk
a5e773aeee
Debugger: Adapt to latest settings access style
...
Change-Id: I14f737612b4fe6a37e650190b587ef0b04e559ea
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-14 08:39:08 +00:00
Christian Stenger
9b2075e7ea
Debugger: Remove gdboptionspage.cpp
...
This file has been merged into the settings times ago.
Change-Id: I0e7fe315790e7193790d3ff6bfe11e0a0fb02570
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 08:38:28 +00:00
hjk
6f4aa3ad27
Conan: Delay settings initialization to first use
...
In practice this could mean "never" in case the step is not used.
Change-Id: I714f2adbe051b6b795d915d56a48900625d258b0
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-07-14 08:28:38 +00:00
hjk
48ebffc539
Remove a few unnecessary Q_OBJECT
...
Change-Id: I4c84f264045797c70ec3022e3705f63341a1e7d9
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-07-14 08:26:48 +00:00
hjk
9567f82b75
WebAssembly: Use the most recent settings access pattern
...
Includes delaying construction until its first actual use.
Change-Id: Ide0f7a12250c2597f45993d6ef0fb604c974a763
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2023-07-14 08:00:59 +00:00
hjk
7a4fa635cf
Qmake: Use aspects more directly in QmakeStep
...
Change-Id: I3b9d081d9c7cb918d2a475a9dc7554c67d2e1c13
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-07-14 07:49:53 +00:00
hjk
108c64fc7a
WebAssembly: Move special aspect closer to its only use
...
WebBrowserSelectionAspect is not too far off from a normal
SelectionAspect, and may be one later.
Change-Id: I4d9d3a77244fe3f30f29746e67f5420ae9c6c3f0
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2023-07-14 07:49:25 +00:00
Jarek Kobus
64d16786af
AndroidDeployQtStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: Icb38b0036025cc4fe7ab7a6c8086f51922630730
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 07:38:30 +00:00
Jarek Kobus
7fb8cd01dd
NimCompilerCleanStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: I9f7b0d6c00fcfdc62baa5e17dc337ccc75d2e4bd
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 07:35:33 +00:00
Jarek Kobus
b1f1624b6e
DeviceCheckBuildStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: I3506663263d8ebdc922bd6ac1b11357f4a6dba8f
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-07-14 07:35:25 +00:00
Jarek Kobus
870a1dca4d
CopyStepBase: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: Ie97c20da77ca8b1d93bf4725fa5bd4a7710be55b
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 07:34:12 +00:00
Jarek Kobus
d7a232331a
BuildStep: Make it possible to run with task tree
...
Move the doRun() implementation from AbstractProcessStep
and from AbstractRemoteLinuxDeployStep into BuildStep.
Do the same with doCancel().
Task-number: QTCREATORBUG-29168
Change-Id: I767f73dc7408d7c5a9fe9821da92e664cf1ed8f3
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 07:33:58 +00:00
hjk
f7afa52106
CMake: Use aspects more directly in CMakeBuildStep
...
Change-Id: Id12381556439ef6b3e56307a169830bb18da9003
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-07-14 07:25:06 +00:00
hjk
337e27eb53
Utils: Clean up {namevalue,environment}dialog.h
...
Change-Id: I84b959e4b78a39dfa421bc0f9cedcf33bc358984
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-07-14 07:24:43 +00:00
Jarek Kobus
188795fecf
AbstractRemoteLinuxDeployStep: Refactor tree error handling
...
Make it behave like AbstractProcessStep.
Move success / failure logging into the recipe.
Make starting the task tree look the same in both classes.
That's a preparation step before moving running task tree
into the base BuildStep class.
Task-number: QTCREATORBUG-29168
Change-Id: I2bf3e2476d3942a01efc3b06778410dea40eef5e
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 07:20:13 +00:00
hjk
c92f4bcbdf
Beautifier: Let tools self-register centrally
...
Change-Id: Id9140747e7c7f7c7ef3a0a957570863de7a628d1
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-14 06:51:20 +00:00
Jarek Kobus
47ac604aea
AbstractProcessStep: Use task tree for all subclasses
...
Introduce AbstractProcessStep::runRecipe() virtual method
with the default implementation.
Task-number: QTCREATORBUG-29168
Change-Id: Iac75f4c38f8ee91ad8ac9324bb27881a3722911f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 06:48:58 +00:00
Jarek Kobus
0b2565a3e7
AbstractProcessStep: Get rid of done hook
...
Not needed anymore.
Remove emitting 100% progress on finish of CMakeInstallStep,
as that's done automatically by the task tree.
Task-number: QTCREATORBUG-29168
Change-Id: If93d989eeb0a551f00754c5d6ef7f180fdbabdd5
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 06:44:20 +00:00
Jarek Kobus
4d2b4d0ab1
PySideBuildStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: Ia665e8eb79f41e5cbb0bdd1394d7dbf9b85fea14
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 06:44:11 +00:00
Jarek Kobus
4024542df4
DeviceCheckBuildStepFactory: Unexport the factory
...
It's not used outside of the ProjectExplorer plugin.
Change-Id: I7d58f25a239b8368d74db2781afb0f826be910e1
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-07-14 06:42:49 +00:00
Jarek Kobus
a3cf817c09
TaskTree: Small doc correction
...
The setup handler isn't mandatory anymore. Make it consistent
with the rest of the docs.
Change-Id: I9099d26e6731f12be4bd66c52c7757735aafde61
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
2023-07-14 06:35:35 +00:00
Jarek Kobus
7d3cd76878
MakeInstallStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: I1e4e971f980935425b5bb9dd0355a5ae09f3843e
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 06:17:28 +00:00
hjk
c56301f4ff
AutoTest: De-virtualize some properties
...
Mostly a matter of taste.
Change-Id: If4f329d7f73361ee312387d0aa48d26fc1d98ff0
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-14 06:08:41 +00:00
Alessandro Portale
733279e017
CMakeProjectManager: Deselect "Stage for installation" for WebAssembly
...
There is no CMake install target for WebAssembly. Therefore, the "Stage
for installation" option needs to be deseleceted, like it is being done
for Android and iOS.
Amends: 2387e9e37a
Fixes: QTCREATORBUG-29293
Change-Id: I954dc492259b7211d3dc68047dbb6d7a8e6579b9
Reviewed-by: hjk <hjk@qt.io >
2023-07-14 05:22:58 +00:00
hjk
c2b5a75d76
QmlProjectManager: Prepare special aspects for auto-registration
...
Change-Id: I9b5e019dfeaf394107a190e78e8880b4f16b9ee9
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-14 05:06:37 +00:00
hjk
7c8948bef4
WebAssembly: Self-register aspects in runconfiguration
...
No real benefit in this particular case, but the general pattern now.
Change-Id: Ia06d3221a2ccd4b7ab429f6e045c11fffffe99ad
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2023-07-13 17:04:19 +00:00
Jarek Kobus
bc2c2bbae9
AndroidPackageInstallationStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: I18d1188a18559bb8030a2c966ea3764833ad96f8
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2023-07-13 15:19:46 +00:00
Jarek Kobus
f507eec207
AndroidBuildApkStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: I40fb62ae33e436ba79cad852bf4661f72fb45bda
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2023-07-13 15:18:56 +00:00
hjk
ecd524f12b
RemoteLinux: Use aspects directly in TarPackageCreationStep
...
Change-Id: If9cdc95184cbf6ec72b326b41fafdd0240c5b060
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-07-13 14:20:53 +00:00
hjk
4c02bc497c
Core: Add some sanity check that settings containers don't auto-apply
...
We use manual 'Apply' in the dialog.
Also, mark a few pages as non-autoapply that were recently changed
away from PagedSettings again which did that autmatically.
Change-Id: Id78cac2770658b18c420813802a0e77443329f39
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-13 12:36:36 +00:00
Cristian Adam
81cf54f7cd
CMakePM: Persist "Do not show again" for preset reload dialog
...
Was not persisted and would pop up every time.
Change-Id: I6fa6d7d57948a917f08ebc91382774355734f7a6
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2023-07-13 12:18:39 +00:00
hjk
54a6145ae9
Android: Use aspects more directly in AndroidRunConfiguration
...
Change-Id: I0eed35acd6c65dccd99ace12dc98bf0e3ab1a2f0
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-13 11:19:44 +00:00
Jarek Kobus
7f9d1fb993
QmakeMakeStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: I4366c520f58946e372c772c643ac40cdc212ec22
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 11:18:45 +00:00
Jarek Kobus
e796eb4035
QMakeStep: Enclose all setup inside the recipe
...
Task-number: QTCREATORBUG-29168
Change-Id: Ia8176625e33b1a4ba4a90234358c74e76d7fc00a
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 11:18:14 +00:00
hjk
4cf878aecf
Python: Base MainScriptAspect on FilePathAspect
...
Instead of StringAspect.
Change-Id: Idc5cbe4a28ece5b053eee9f260be9a5f22912f81
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-13 10:21:57 +00:00
Jarek Kobus
2cc3c3b681
CMakeBuildStep: Employ task tree for running
...
Remove emitting 100% progress on finish, as that's
done automatically by the task tree.
Task-number: QTCREATORBUG-29168
Change-Id: I468fd2c12ffda4c051a46e586fc18214598269f9
Reviewed-by: Cristian Adam <cristian.adam@qt.io >
2023-07-13 09:53:54 +00:00
Jarek Kobus
60ef6e167e
ConfigureStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: I54281a6aaead85ca76f804956114e7c6dafeb28c
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 09:24:52 +00:00
Jarek Kobus
52eeed5d0a
AutoreconfStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: I3f12b856ca877a73c5351cbc9f074e2394673913
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 09:24:45 +00:00
Jarek Kobus
1bee37848e
AutogenStep: Employ task tree for running
...
Task-number: QTCREATORBUG-29168
Change-Id: I5b0cb5832d91f4147b273475304a1bba1dd08700
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 09:24:38 +00:00
Christian Stenger
fa815edae3
AutoTest: Use new approach for settings
...
Avoids a couple of unneeded casts.
Change-Id: Ib3361d4ad2c69e4f0e4a44c5e9b3f385cefb6084
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 08:47:54 +00:00
Christian Stenger
af998dae2c
AutoTest: Clean up project file
...
Change-Id: I85f3836915e7603cd93956ff81dbce69267e3163
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 08:47:44 +00:00
Christian Stenger
f021f1503b
AutoTest: Remove unused member
...
Change-Id: I1a3a157893a8311db48f6e41c8848720845d07ab
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 08:47:39 +00:00
Christian Stenger
bbbbb6d257
Axivion: Remove superfluous colons
...
Change-Id: I2193403ee757f7d9b1f1381644c890a18dc85e13
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 08:47:26 +00:00
hjk
d2d4f888fb
Beautifier: Some filepathification
...
Change-Id: I8ed0ce1c5e08c19c806d3219610badf94202b03b
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-13 08:23:39 +00:00
The Qt Project
70dbe47d6e
Merge "Merge remote-tracking branch 'origin/11.0'"
2023-07-13 08:15:34 +00:00