Commit Graph

82976 Commits

Author SHA1 Message Date
hjk
c8e7491685 RemoteLinux: Use aspects more directly in RemoteLinuxCustomRunRC
This now also unconditionally enables the X11ForwardingAspect.

Change-Id: I5c4c69fcc2902bd6b842adba1ec93978b846f651
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-07-14 13:43:24 +00:00
hjk
7a279669ef RemoteLinux: Use aspects more directly in RunConfiguration
This also unconditionally adds the X11ForwardingAspect.

Change-Id: I691d3b8fd8dc2c632938f256e34e3130c8524e5d
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-07-14 13:42:19 +00:00
Cristian Adam
dc01c79203 CMakePM: Use staging dir only when selected
Fixes: QTCREATORBUG-29223
Change-Id: Ibc31b73ddda4f3906929ec1a4ff13eca84a704c8
Reviewed-by: hjk <hjk@qt.io>
2023-07-14 13:22:45 +00:00
hjk
0fdee5e000 Qbs: Use aspects more directly in QbsBuildStep
Change-Id: I592dd23210bda3519f0e4bffe677f18a6b80c1ad
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2023-07-14 13:21:41 +00:00
hjk
6fb3e7f1ae CPaster: Prepare delaying settings creation
Change-Id: Ie4ae3ced23f65b87d9da0841736c6d652398e286
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2023-07-14 13:17:54 +00:00
Eike Ziller
9d5b442e6e Examples: Add new/renamed categories for Qt 6.5.3 to sorting info
Change-Id: I565c8f47219f462c0d37504f6a97975e11504876
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2023-07-14 12:52:29 +00:00
Eike Ziller
1b1545e97c German translation: Autotools, ClearCase, Coco, CompilationDb, Conan
Change-Id: I37041c9912125d91d9686ba81722eb60b1b94ad4
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-14 12:52:08 +00:00
Eike Ziller
ac0796926d Merge remote-tracking branch 'origin/11.0'
Change-Id: Iaa647a44accc98ae84aa095d0bd5049588a92387
2023-07-14 14:51:22 +02:00
hjk
a01d7e9a78 Qbs: More direct aspect use in QbsCleanStep
Change-Id: Ib917375ab0027b6b6ff75d1ebcbbff25fe63e6ee
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2023-07-14 12:19:34 +00:00
hjk
f65cffdfa2 Qbs: Use aspects in QbsInstallStep more directly
Change-Id: I5fca944d8c2c93e0f7249cc9c0532f66e5b9b33c
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2023-07-14 12:19:19 +00:00
Christian Stenger
381ff44f66 Debugger: Fix post mortem action on Windows
Change-Id: I411853098f3bb7c410b4446bb6f2ed61fb11b217
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
2023-07-14 12:09:35 +00:00
hjk
7d9b124ea2 AutoTest: Use aspect as member in TestRunConfiguration
Change-Id: If39015ec0b10a7b77e558bb04e83d06d1367173a
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-14 11:49:42 +00:00
Leena Miettinen
42144afe66 Doc: Remove list of filters from Issues docs and promote tooltips
Task-number: QTCREATORBUG-29392
Change-Id: Ief101bf9a1a6a412a4649881e372eb1479d71259
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-07-14 11:47:11 +00:00
Eike Ziller
eb7c645ee8 COIN: Avoid usage of download/master.qt.io
It has issues with download speeds leading to timeouts

Change-Id: I1ab2eb4a2e1959c0147dd56411c28c4b4604eb51
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2023-07-14 11:35:45 +00:00
Christian Kandeler
94fc558820 Update qbs submodule to HEAD of 2.1 branch
Change-Id: I55fe2b4a6afa56fb01eba6758296f4d076b2fc5b
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-14 11:06:19 +00:00
hjk
d9768caf76 PerFProfiler: Use aspects more directly
Change-Id: I6d15d32d9cd02acd9a95bb96cbde72beff506931
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-14 10:13:43 +00:00
Jarek Kobus
5bcf289fce CMakeProcess: Remove unused function
Amends cd6e990de8

Change-Id: I407a26bb75bbd059b9bf7a0b546024700b738769
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io>
2023-07-14 10:06:37 +00:00
hjk
93d96c9d75 Vcs: Code cosmetics
Drop some Utils:: and rely on some aspects' operator()()

Change-Id: I40d2c2973c1c9eff443bb74b8da44e0824d8d5c6
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-14 09:53:50 +00:00
Artem Sokolovskii
4a0a6f07e7 DAP: Fix start CMake debug mode
Change-Id: I2951142736b0e6ccf2b08a7bd78b08b1e96bca6f
Reviewed-by: hjk <hjk@qt.io>
2023-07-14 09:46:20 +00:00
Eike Ziller
0effdb3f22 German translation: CtfVisualizer
Change-Id: I2aa3538942f21a65936da59624b88cfdfbd743c2
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-14 09:34:37 +00:00
Eike Ziller
c43a2ee1c4 Use categories for Tutorials page
Instead of adding the category into the title with "Help: ..." etc, use
the actual categorized view that we already use for examples and
marketplace. Set the corresponding meta data in the manifest file and
read it also for tutorials.

Change-Id: Id9081518c1c0afee8d080af3ca8a5dca5cdde775
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-07-14 09:33:03 +00:00
Eike Ziller
45f1b663bf German translation: Autotest
Change-Id: I51b84a773247aebb59705680e1dc81b19da0b80e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-14 09:20:46 +00:00
Eike Ziller
5caa01f757 German translation: iOS
Change-Id: I960bd32c746b05712c7e8df81c8c6dedaefc934b
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-07-14 09:20:30 +00:00
Eike Ziller
9e3b938d36 German translation: Nim, QbsProjectManager
Change-Id: I7439d9f027d84e930bbb3d61131588614cb8439e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-14 09:20:23 +00:00
Eike Ziller
cfc39037db German translation: Meson
Change-Id: Idfeb30c506fe827736734e42a73c646f2292652f
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2023-07-14 09:20:16 +00:00
hjk
ed35f78197 ProjectExplorer: Allow X11Forwarding also to Windows hosts
Probably a rare setup, but nothing fundamentally wrong with it.

Change-Id: I3f2719aff2bbfef29c166c0ab784f89ab7442ec3
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-07-14 09:17:43 +00:00
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
Vikas Pachdha
2321d7f1f7 Docs: Update the plugin screenshot and add start sceen docs
Change-Id: I3bde8ffc7ef6251c32cd78f7a90fb6f56f3c0b2a
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Pranta Ghosh Dastider <pranta.dastider@qt.io>
2023-07-14 07:24:59 +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
Vikas Pachdha
5aa720f6a9 Docs: Document snippets for QtBridge plugins
Fixes: QDS-10177
Change-Id: Ibede8ffcaef6251c32cd78f7a90fb2f56f3a0824
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Pranta Ghosh Dastider <pranta.dastider@qt.io>
2023-07-14 07:22:38 +00:00
Vikas Pachdha
9218c36d8a Docs: Improve properties documentation
Fixes: QDS-6801
Change-Id: Iced78ffc7ef6251c32cd78f7a90fb6f56f3ca826
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Pranta Ghosh Dastider <pranta.dastider@qt.io>
2023-07-14 07:22:30 +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