Commit Graph

88653 Commits

Author SHA1 Message Date
hjk
68772325cd Doc: Point to the pull-down menu of the debug mode button
... for starting analyzer tools. It's not very prominent in the UI.

Change-Id: I476d45b4f82a4b363fa4e33858261283850ff654
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-21 14:16:30 +00:00
Leena Miettinen
9e1c513167 Doc: Add direct links to reference topics to the front page
Add links to "Version Control Systems" and "Views"

Change-Id: I7a3865bde35912307be3b86fd19c2387cb755cba
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-21 12:21:14 +00:00
Leena Miettinen
78f3dfad87 Doc: Make the \page value consistent with that for other tutorials
Fix the link in the TOC sidebar online.

Change-Id: I4522c7b65be6498797e5945f3e9c6dc4b4f3966b
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-03-21 12:00:12 +00:00
Eike Ziller
258147a65c German translation: Application Manager
Change-Id: I1e39d16bcc9c3b12a6eaaf9e51ce4b3dbeb91b7a
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-03-21 11:49:46 +00:00
Marcus Tillmanns
a2fa009b8b Core: Set default reload behavior to ReloadUnmodified
Change-Id: I5b3e8d5371d1f9e571103a0578674e3646627e80
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-03-21 11:26:41 +00:00
David Schulz
550862ce51 Doc: Expand description of the python kit selector
Mention that a virtual environment is created by default and that the
global interpreter can be accessed under the details of the kit.

Change-Id: I276f1a594b0726914925b2b565eace43182342f4
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-21 11:17:05 +00:00
Mahmoud Badri
9d451d54c8 QmlDesigner: Add and update the fly camera speed config icon
Change-Id: I3d956b04fb7f2e44a5d31c1561a2a341d27cc32b
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2024-03-21 11:07:48 +00:00
Marcus Tillmanns
6b406e7454 Core: Improve VSCode keyboard mapping
Change-Id: Iec57cd9f6d7fab481c3464479c2eb79b9bdbf2fe
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-03-21 09:22:41 +00:00
Christian Kandeler
5afdc47760 LanguageClient: Prevent duplicate references due to file aliasing
This problem has been observed with clangd, but it's probably a good idea to apply the check generally.
Note that in the case of renaming, omitting the filtering can lead to file corruption.

Task-number: QTCREATORBUG-30546
Change-Id: I007edbae2cba5f59e427ab07e183162df9e99367
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-03-21 08:55:01 +00:00
Robert Löhning
e3302afd09 SquishTests: Update tst_HELP06
The documentation page "Building and Running an Example" is not listed
in "Contents" anymore.

Change-Id: I7fdc01707f63d924bf215f398b7c710e62ec41f7
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-21 08:41:10 +00:00
Thomas Hartmann
1dcfbbfa8e QmlDesigner: Improve error message for invalid id
* Move the message into single place
* Improve the warning

Task-number: QDS-12195
Change-Id: I70ca89f39cf04b937336936015b2ccbf7deb98c5
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Reviewed-by: Pranta Ghosh Dastider <pranta.dastider@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-21 08:20:06 +00:00
Christian Stenger
4cb18ded74 SquishTests: Stabilize welcome page related tests
Change-Id: I3596f2d1f7ca2de27a25075309ccb6015a1bb619
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-03-21 08:19:44 +00:00
Thomas Hartmann
7dc52035cb QmlDesigner: Use Qt Design Studio instead of Qt Quick Designer
Change-Id: I47d66a20c95269bea1662b1d4c42509ddffe2473
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-21 08:19:42 +00:00
David Schulz
4bebb11578 Doc: add infos to the generated requirements.txt for python projects
Change-Id: I70b0e0bdb3b026bf082294c66659d901a30954f3
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-21 07:33:49 +00:00
David Schulz
cb4f296498 Cdbext: report HRESULT as an integral data type
Fixes: QTCREATORBUG-30574
Change-Id: If877c32639c853bae9b6a5a5762f24a3954f60d5
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-21 07:32:50 +00:00
Leena Miettinen
19fd7e15e3 Doc: Fix the name of the option for auto-generating navigation links
It is navigation.toctitles.

Change-Id: Ibb935d37436426aacb773d4d9a0c6851ca3472c1
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2024-03-21 07:25:38 +00:00
Eike Ziller
41c781891f Qbs build: Fix copyright year again
Amends the last merge

Change-Id: Ia8d81e77a447345af48d42ed5f3f7fdbbef5eda2
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-21 07:14:45 +00:00
Eike Ziller
1f0afcaa76 Qmake: Do not warn if build directory is child of source dir
We changed the default build directory to be in a "build" subdirectory
of the source directory, which should not trigger this warning.

Fixes: QTCREATORBUG-30562
Change-Id: Ie9e6906602844fa08c187b92423839484a1cea92
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2024-03-21 07:14:26 +00:00
Eike Ziller
9fe7922058 Doc: Small improvement of the locator pages
It was unclear what "file type" was meant. The available filters could
depend on a lot of other things, but I guess "current document and
project" is ok as a baseline.

Clarify what list of filters is meant, that is the list that appears when
the locator input field is empty. Mention the list that is shown when
selecting the magnifying glass. The descriptions in the preferences is
not longer than what appears in the tool tips, so remove that reference.

Mention the Magnifying glass > Configure menu item as an option for
opening the preference page.

Change-Id: I7d16d3f3eed11cce0aff9dcaf7e467fe0508366e
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-21 07:13:29 +00:00
Eike Ziller
fa0e998ed1 German translation: Python
Change-Id: Ibec15f963d9d3e3e2b39b4859867ed8e8b661c66
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-21 07:12:56 +00:00
Jarek Kobus
524c5fd5c9 DockManager: Limit code repetition
Change-Id: I4dbbf0737a1df9aa0853aeb4b31fa9c16a7827df
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 17:40:30 +00:00
Jarek Kobus
353ddc87a4 DockManager: Introduce read/writeAttribute() helpers
They are going to be reused in reading / writing
display name and mcus enabled.

Change-Id: I679de8858c37fb8629774d0166a7dbc56e5dab76
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 17:40:24 +00:00
Thomas Hartmann
98d1339637 QmlDesigner: Add default root id to templates
Task-number: QDS-12248
Change-Id: I105ada4f4b3a2eb5b3f422de7426dfaf8dc0a34a
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 17:27:59 +00:00
Thomas Hartmann
2f728e6d59 QmlDesigner: Use 'Qt Design Studio' in option
Task-number: QDS-12149
Change-Id: I27ffd717ef73ff788e8b5cfdb9a116162cee8015
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2024-03-20 16:39:02 +00:00
Thomas Hartmann
81681897a3 QmlDesigner: Register ContextObject only once
Change-Id: Id92fa1a5ccf556dcc653b0422369df35414719ed
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
2024-03-20 16:32:35 +00:00
Marco Bubke
e1a4967b03 QmlDesigner: Fix compiler warning
Change-Id: Ie0f81c735b5351e8a12a62ced4e86c5083bf24cf
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 16:26:53 +00:00
Leena Miettinen
d644632382 Doc: Remove references to CMake from a qmake-specific topic
Fixes: QTCREATORBUG-30580
Change-Id: Ic722ca8c6cfcf570aec48eb957ebfdc2ec929011
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2024-03-20 15:59:21 +00:00
Jarek Kobus
1be9f9cdc7 Doc: Add docs for ExecutableItem::withLog()
Change-Id: I105a106139f1a658e5feed022e224e4e933dbcc1
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-20 15:03:20 +00:00
Jarek Kobus
ab9f394138 Doc: Describe shortly ExecutableItem class
Change-Id: Ib146d1c99e51c56ca46172d293d00392f05ddd46
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-20 15:03:12 +00:00
Christian Kandeler
2cacb1444c doc: Update tutorial for creating mobile app
Change the wording so it no longer suggests we are shipping an outdated
CMake.

Change-Id: Ifa1d44017eb66fffd7b3dff17b2d5af2e247cca5
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-20 14:35:42 +00:00
Eike Ziller
f3426d9319 German translation: Axivion
Change-Id: Iee3c7e363eae13ce1db2004e84b371dbc773c75a
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-03-20 14:28:11 +00:00
The Qt Project
a38b1db252 Merge "Merge remote-tracking branch 'origin/13.0'" 2024-03-20 14:06:27 +00:00
Eike Ziller
90e1d96019 Merge remote-tracking branch 'origin/13.0'
Conflicts:
	cmake/QtCreatorIDEBranding.cmake
	doc/qtcreator/src/overview/creator-only/creator-keyboard-shortcuts.qdoc
	qbs/modules/qtc/qtc.qbs
	src/plugins/remotelinux/linuxdevicetester.cpp

Change-Id: I8434e41dcfbb50f6ed032a3e0af1591eb19b79eb
2024-03-20 15:05:58 +01:00
Marcus Tillmanns
9ed9d6fc8a Doc: Reword beginning of creator-keyboard-shortcuts.html
Change-Id: Id1f736c7855002d3ecd8c600d9897ae81c83947c
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-20 13:56:49 +00:00
Marcus Tillmanns
dd2942d157 Doc: Improve "Manage files in CMake projects"
Change-Id: I2fa40b005f534bc71789d4fd834307c7dca1b867
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-20 13:53:00 +00:00
Christian Kandeler
7e0b7b8eb1 Update qbs submodule to HEAD of 2.3 branch
Change-Id: Ib87697ebccf92f38c1ea30a1e56282b029840aae
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-20 13:49:25 +00:00
Teea Poldsam
5319fae46e Doc: Fix QDS docs warnings
Fixed some formatting issues and updated some links.

Fixes: QDS-12247
Change-Id: Ibca5791f8c2f6cbda50f604892d131787910804c
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
2024-03-20 13:39:47 +00:00
Jarek Kobus
c8b66ebc77 Doc: Adapt withTimeout() to the recent changes
Change-Id: I6abd9515735c8197411081f04618eb09c7b28069
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-20 13:24:00 +00:00
Marco Bubke
3722710c42 QmlDesigner: fix icon generation
One missed #ifdef for the project cache.

Task-number: QDS-12253
Change-Id: Ib9fe2ef085d1208c3676fb184cb15899fa89bbde
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 13:14:19 +00:00
Marco Bubke
7de2ae2ff4 QmlDesigner: Add more tracing to project storage
Change-Id: Iee113981ffa49b4f03b7641e7030a2f19f917fc6
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-20 13:14:08 +00:00
Christian Kandeler
230bfa88a0 CppEditor: Fix soft assert when serializing clangd setting
This was probably introduced by a merge commit.

Change-Id: I5360b8fb25aa9cfbf8e6d3563b0219152a144815
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-03-20 13:13:53 +00:00
Marco Bubke
26870406cd QmlDesigner: Trace project storage exceptions
Change-Id: I58c261bea4cca6c5bede0d2ad504be8bc687ddc6
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 13:13:27 +00:00
Marco Bubke
99def2c337 Sqlite: trace exceptions
That makes it easier to see what got wrong in the trace. So less
debugging.

Change-Id: I26ec3d6a6f81cbd20871260a2b32123343a20618
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 13:13:18 +00:00
Marco Bubke
1087375b28 Nanotrace: Add instant event
Sometimes we have events without any duration

Change-Id: Iae81585051129b5c6a7983dff5e45161d6b6c389
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 13:13:11 +00:00
Marco Bubke
645acc4fc4 QmlDesigner: Speedup fetchTypeId by 5x
We gave now sqlite some hints how to merge the tables. That makes them
much faster. Still it is quite slow but we could introduce a caching
table.

Change-Id: I1f75820a53d648621a82dd719e8d8deb97e8d207
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-20 13:13:03 +00:00
Marco Bubke
ef96d232e5 QmlDesigner: Enable removal of trace points
The value function could stop the optimizer to remove  the trace point.
The convert to string function is only called if there is a enabled
trace point.

Change-Id: I6ead32638438438602ac2116ffd353c6ed70b32d
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 13:12:48 +00:00
Marco Bubke
438a208ffb Nanotrace: Use static string for arguments
Adding many small strings to a string can have overhead because there
have been checks. A static string simply cannot grow, so that overhead
is removed. It has the drawback that it can overflow but in that case
simply no arguments are shown.

Change-Id: Ia9106b6c49e396453eeb75b28df5a543a28dc8c9
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 13:12:38 +00:00
Marco Bubke
14417135a4 Nanotrace: Use char append
Change-Id: I5a37eff39acd787265c5951237a3f17b3ea6eb5f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-20 13:06:58 +00:00
Marco Bubke
cea24ad00b Utils: Add char append to SmallString
Change-Id: I644db7635010da8bc29d87926a64c4e6939d7c83
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 13:06:46 +00:00
Teea Poldsam
b163510696 Doc: Update supported platforms
Fixes: QDS-12231
Change-Id: I884e723073e2b922ec594d5cc703ca55a5ebe11f
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-20 12:31:22 +00:00