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
Christian Stenger
80c3b30366
SquishTests: Attempt to stabilize tests on macOS
...
Change-Id: Ifd7137f88e9d8736cbc7d1a4374f8ce640c1082b
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-07-13 12:13:29 +00:00
Eike Ziller
326c8aa7d5
Update change log for 11.0.0
...
Change-Id: Iaecfc0a18bb9b12f865b78992969106efde7af1b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
2023-07-13 12:10:05 +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
Leena Miettinen
6cdb27d01b
Doc: Add how-to and reference topics to All Topics
...
This also improves the breadcrumbs.
Task-number: QTCREATORBUG-29361
Change-Id: I0a70f80a68929ab37f9ad7e54c5c67ce1a18c4de
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2023-07-13 10:23:00 +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
Eike Ziller
874969392e
German translation: Android
...
Change-Id: I08401c6eb96968a1d0b584e89d703ff987537569
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-13 08:15:23 +00:00
Jarek Kobus
799dd9d101
AbstractProcessStep: Introduce defaultProcessTask()
...
Task-number: QTCREATORBUG-29168
Change-Id: Ic10a2edefd1a2ce1ffffd0eb051a720d9462e099
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 07:42:00 +00:00
Jarek Kobus
d42e1756ef
AbstractProcessStep: Make isExecutableFile check a part of setupProcess
...
Task-number: QTCREATORBUG-29168
Change-Id: I47cc43f1465528354802fdc033fc6369e413b526
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 07:41:50 +00:00
Leena Miettinen
4f83139dda
Doc: Automatically list Reference topics in All Topics
...
Task-number: QTCREATORBUG-29361
Change-Id: I688779bc74ea60d97b4f3aed050e2ca9cfbfca7e
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2023-07-13 07:25:40 +00:00
Jarek Kobus
5385f84d55
AbstractProcessStep: Make checkWorkingDirectory a part of setupProcess
...
Task-number: QTCREATORBUG-29168
Change-Id: I5cfedc83a3817c64c67c9797c831084c26f1cab9
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 07:24:54 +00:00
hjk
ec92d47103
Meson: Inline MesonBuildSystem::init() into ctor
...
Change-Id: I94c33f824dcbdf97562ecf1353fb83dcf726f040
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2023-07-13 07:19:10 +00:00
Christian Kandeler
fdc834c0d1
CPlusPlus: Remove TranslationUnit::getTokenStartPosition()
...
It was exactly the same as getTokenPosition().
Change-Id: I292522faa18933ec400b556c384786eb9efdfb3a
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2023-07-13 07:16:29 +00:00
Jarek Kobus
3093142a70
AbstractProcessStep: Pass reference to the setupProcess()
...
Conform to the handleProcessDone() and the task tree interface.
Task-number: QTCREATORBUG-29168
Change-Id: I25394a877a86434ea5ac26cd85fe50640e55db11
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 07:14:23 +00:00
hjk
f489a3e4d5
Meson: Inline mesonbuildsettingswidget file pair into buildconfiguration
...
Less code, leaner header.
Change-Id: Ibc018a60434f5dfeb67a7a77192c30e4cefeea96
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io >
2023-07-13 07:11:26 +00:00
Jarek Kobus
b37b94f0e5
AbstractProcessStep: De-virtualize finish() method
...
Provide a setDoneHook() setter instead. The hook is
introduced temporarily, as when all the subclasses
are transformed to use the task tree, the done hook
is going to be a part of the subclass' recipe.
Task-number: QTCREATORBUG-29168
Change-Id: Idbc0f8b8a32c8df2fa5ecb73ed1cbaedad99620d
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 06:50:07 +00:00
hjk
66ecfb15d1
Ios: Use aspects more directly in build configurations
...
Change-Id: I1fa9583fccd5bb6a93fcfea9e3977f626b790afb
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2023-07-13 06:42:09 +00:00
Jarek Kobus
dff33fa84b
AbstractProcessStep: Simplify process done handling
...
Change-Id: If520052b364789cb830b41a83e9ff3b86082a1e3
Reviewed-by: hjk <hjk@qt.io >
2023-07-13 06:37:47 +00:00
hjk
69008e390c
CMakeProjectManager: Use aspect more directly in CMakeInstallStep
...
Change-Id: Ibdd1fea42b93282b387693ea3d8cb155deeaed8a
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-07-13 06:37:32 +00:00
hjk
d69302ad61
Nim: Use aspect more directly in NimCompilerCleanStep
...
Change-Id: I8433dfa96c65ea3e1f7e9b0daef2e64e6cc65684
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-07-13 06:29:03 +00:00
Eike Ziller
835201060d
Merge remote-tracking branch 'origin/11.0'
...
Change-Id: I2e0e8dd5f9b42533c665255f8539e837938846de
2023-07-13 08:28:42 +02:00
hjk
a7ad779525
RemoteLinux: Use aspects more directly in MakeInstallStep
...
Change-Id: I0586f24154a42033e4c6c1a1ac6274e348447e2a
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2023-07-13 06:28:28 +00:00
Eike Ziller
e11073aea6
Change log: Exchange doc snapshot links with "real" links
...
for the release. Also fix the link to terminal documentation, which
changed in the meantime.
Change-Id: Ieb1a14248d9569c7b46abf9d8554d41a604e0767
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io >
2023-07-13 06:10:10 +00:00
Eike Ziller
77c7e26779
Tasks: Show tool tips with information about the categories
...
When hovering an entry in the filter menu in the Issues view.
Also remove some categories that shouldn't be there.
Change-Id: Ifb367d69b9396c2fdc45b83ec5ffd88ac2f0eda7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2023-07-13 06:09:27 +00:00