Commit Graph

88532 Commits

Author SHA1 Message Date
Christian Stenger
551d5e1b09 Axivion: Provide find support on project list
If the list of projects is long it is hard to get to
the right project.
Make it a bit easier.

Change-Id: Ifb56bda163ea9450831682c4ea4ccc1a2cb8ffd4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-03-22 15:05:23 +00:00
Eike Ziller
2ff8c52eb9 Change log 13.0.0: Update contributor list
Change-Id: I3dc637bc4a6ef0482f7043f1bbbfd34e927feb9a
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-22 14:54:18 +00:00
Ali Kianian
668c3cfb35 QmlDesigner: Modify tooltips and texts of the model editor
Fixes: QDS-11758
Fixes: QDS-11895
Change-Id: I9d5f562b19fc9fff2a6a9d012ecdb6099c19409f
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-22 14:17:25 +00:00
Eike Ziller
8500dd03bf Merge remote-tracking branch 'origin/13.0'
Conflicts:
	doc/qtcreator/src/overview/creator-only/creator-keyboard-shortcuts.qdoc

Change-Id: I2db85da9f4a0593217951313020d71d430986961
2024-03-22 15:13:34 +01:00
Miikka Heikkinen
e4429401d5 EffectComposer: Add extraMargin property for generated effects
Extra margin property is added to effects that can spill outside the
source item. This property specifies the amount of space outside the
item that the effect is allowed to use for rendering.

Fixes: QDS-11607
Change-Id: I36d7392593faa6deb99726eaa02184aa87aa3571
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-22 13:40:25 +00:00
Leena Miettinen
aa7f711c54 Doc: Add new number icons for use in screenshots
Change-Id: Id128b889eb89153148971c9ada80d30f32560fb6
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-03-22 13:27:33 +00:00
Miikka Heikkinen
5f055fed2d QmlDesigner: Render effected items with extra margin correctly
Replaced old hardcoding of 40px margin for effects with actual
sourceRect of the layer. Also check for effect first before clip, as
that clip doesn't actually affect the clipped item itself,
it only affects the children of the clipped item.

Fixes: QDS-12303
Change-Id: Ia962c74cdefb16ed17bea34f0fc50649256d78fe
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-22 13:18:43 +00:00
Eike Ziller
c718787209 Change log: Change doc snapshot links to final links
Change-Id: I5e2f25474515527c9d2ff206dd513ac72940fa25
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-22 13:09:25 +00:00
Eike Ziller
8b2e330d6b Update the change log for 13.0.0
Change-Id: I504de3ecca6cacec8ac5780bbe79fddfed847ce5
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-22 13:09:17 +00:00
Leena Miettinen
2c21ea8d06 Doc: Add links to "Adding Docker Devices" from relevant topics
The link from "Build for many platforms" I already added as a
part of another change.

Fixes: QTCREATORBUG-30299
Change-Id: I690c8f5755896a7f8c7b8e34ba6b262f6ce96bfd
Reviewed-by: Kai Köhne <kai.koehne@qt.io>
2024-03-22 13:02:33 +00:00
Leena Miettinen
e31942fb23 Doc: Organize the front page into four columns
Lots of the information from the first column will still
move into the How To and Reference sections in future releases.

- Remove obsolete sub-TOC topics.
- Rename the "Overview" as "Developing with Qt Creator" and place it
  first in the TOC.

Task-number: QTCREATORBUG-29361
Change-Id: I8af0460b2391f3152606e5326bb7e8f630f64531
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-22 12:54:45 +00:00
Marco Bubke
c22ad94518 QmlDesigner: Invalid check should always come first
Change-Id: I312b60dd3bf3ea043b0e0a63a56eaf1d686fa5cf
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2024-03-22 12:03:59 +00:00
Leena Miettinen
1d086c5479 Doc: Add descriptive text for how-to and reference topic categories
- Move some topics to other categories.
- Edit some \brief text for consistency.

Task-number: QTCREATORBUG-29361
Change-Id: I37d0ff5aef6121e1c3bc552fb802188271f4b913
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-03-22 10:25:17 +00:00
Shrief Gabr
002bfbf80f EffectComposer: Add 'reset' button for values
Task-number: QDS-11719
Change-Id: Ia03366bf109427fbcfe5cc1d4f68ae97fa8dc256
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-22 09:55:30 +00:00
Eike Ziller
ff08e30b0a Doc: Improve the description of default build configurations
- Consistently use emphasis and case for configuration names
- Do not promise *separate* debug information for "Profile". CMake
  doesn't have that option
- Add information about "Release with Debug Information" for CMake and
  the difference to "Profile"

Fixes: QTCREATORBUG-30581
Change-Id: Idd53b11d3dd45121a34a41f12e48ea5339fd61c1
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2024-03-22 08:51:44 +00:00
Christian Stenger
36a00855bb Axivion: Fix reaction on setting changes
While refactoring the signal got lost, bring it back.

Change-Id: I6b7d2764a5acc390c189b8d0000adc74ee2a4a9c
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2024-03-22 08:49:59 +00:00
Teea Poldsam
2128776e16 Doc: Add menu bar to shortcuts and ui topics
Fixes: QDS-12286
Change-Id: I8f8eb7e443ef94d54c5a9868a6f1f4c00a138832
Reviewed-by: Mats Honkamaa <mats.honkamaa@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-22 07:21:48 +00:00
Jarek Kobus
c10b34c1e1 Axivion: Reuse the redirected url for further usage
Do it even when the network reply fails, but contains
the valid json content.

Fixes: QTCREATORBUG-30536
Change-Id: I97f55ccf6997cd2c9ac6be72d673d9cee1a210de
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-03-22 06:48:33 +00:00
Teea Poldsam
f3be9eaae3 Doc: Remove the "Qt 5 only" mark for Blending in Custom Shaders
Fixes: QDS-12289
Change-Id: Id532c1978327738510fe82dd2f60fa0baa6b66fe
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-22 05:47:53 +00:00
Christian Stenger
c0a02ecd4e Tests: Adapt expectation for lldb
Amends 74a17e4521.

Change-Id: Ib144c15af7e8d83f110752e9898fef0d7466a812
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
2024-03-22 05:37:26 +00:00
Marco Bubke
aa76098dc1 Nanotrace: Fix static string
It could easily overflow.

Change-Id: I82c5611aa082bf3e8af394259ad8e15387b3e920
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-21 21:08:15 +00:00
Marco Bubke
5e126b794c QmlDesigner: Add root module path
The root path was missing for the lite designer.

Change-Id: I4c24667e1e46c9c2443224d8bae183c7b91a616e
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-21 21:07:58 +00:00
Marco Bubke
39a2b8f2e6 Nanotrace: Initialize variables
Change-Id: Id80d6324a287e7391a4a7b32c495869a9312bef3
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-21 21:07:50 +00:00
Marco Bubke
06f75dbdbf Nanotrace: Add generic map support
Change-Id: I5622697e7c5a34e204d045d61bafa874ce3783d5
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-21 21:07:40 +00:00
Tim Jenssen
431d29859b QmlPreview: add newly introduce dependency
TextEditor for qml files has a preview action nowadays.

Change-Id: I963ef8be8627e14ef56f18bbbc56b9007c5c69d2
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-21 19:48:10 +00:00
Tim Jenssen
8f0d2117e0 QmlJS: remove old/unused qmljsindenter
Change-Id: Ie21d838fc1c67c1a690869081f86e3fe7b242d2c
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
2024-03-21 19:47:20 +00:00
Thomas Hartmann
7df7cc21a1 QmlDesigner: Add Qt 6.7 support to 3d wizard
Change-Id: I54fc29b6934ca69fc07dc3aaea5fa9f37b69e76c
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-21 18:41:54 +00:00
Cristian Adam
e57e0b0bfa Terminal: Fix terminal resizing on Windows using ConPty
The official ConPty API doesn't give the ability to forward "--
resizeQuirk" to "conhost.exe".

Fixing this involved taking parts from the WinConPty
implementation (https://github.com/microsoft/terminal/tree/main/src/
winconpty) and porting them to work inside ptyqt.

Fixes: QTCREATORBUG-30007
Fixes: QTCREATORBUG-30558
Change-Id: I45e81fa167c88a85b44958eade0d85f7680e8075
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
2024-03-21 15:54:32 +00:00
Alessandro Portale
43f760cf3f Android: Introduce constant "firstQtWithAndroidDeployQt"
Replace a couple of QVersionNumber(5, 4, 0) with it.

Change-Id: Iebc39a534500992c8eb4d72d34d71fe621b8c7c0
Reviewed-by: hjk <hjk@qt.io>
2024-03-21 15:17:56 +00:00
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