Commit Graph

88653 Commits

Author SHA1 Message Date
Leena Miettinen
5f4a8d3130 Doc: Update the online sidebar TOC
- Fix a link
- Add Reference categories
- Move Version Control Systems up in the TOC

Change-Id: I6b6f9562c581ce8b78503d7e70ce132a0e9253a7
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-03-26 10:11:03 +00:00
Ali Kianian
4e63bcb744 QmlDesigner: Fix the bad access for the listModel of the model editor
Change-Id: I9954e11135ab5913a82f12067291b04f22fbe5d2
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Ali Kianian <ali.kianian@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-26 08:56:21 +00:00
Eike Ziller
7821fbbf03 German translation: Core, ExtensionSystem, Utils, Welcome
Change-Id: Ibdfa530b7d32ad67e2bbcc10ee0d133ce48a57bf
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-03-26 07:17:22 +00:00
Christian Stenger
3b7d9178ae SquishTests: Fix default settings test
QC nowadays provides lldb on Windows which gets automatically
registered.
Beside this correct expectations for the compiler based on the
LLVM path that had been used for building the QC package and
might be the same on the machine the test runs on.

Change-Id: Ie9553b79bb0eb0012386bd71422005c184638046
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2024-03-26 07:06:43 +00:00
Marco Bubke
41f3eaa3a9 Sqlite: Fix prepare tracing
Change-Id: I2b0c36789886d0924ac8130a4d46f3c13fc7518b
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-25 16:15:20 +00:00
Marco Bubke
c76c90b601 QmlDesigner: Add tracing for project storage updater
Change-Id: I4579a256e4402a045d906a36940582b8e0ff196b
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-25 16:12:21 +00:00
Marco Bubke
12785d4eee QmlDesigner: Fix syntax error by removing function
It is not needed anymore and can be removed.

Change-Id: I610529e8e02797813d2cf76c047b89525505178f
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-25 16:10:24 +00:00
Ali Kianian
2894cea520 QmlDesigner: Improve Model editor dialogs
* Dialogs will be closed after model changes
* Some menus and dialogs moved for improving the performance issues

Fixes: QDS-12057
Change-Id: Ie298732ec1d3c9e4623663cd539abfa1b119ff98
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-25 13:48:29 +00:00
Shrief Gabr
b008794156 QmlDesigner: Change cell text color for better legibility
- Cell text color now matches that of the column name.

Task-number: QDS-12168
Change-Id: Ia3e53a448c57e2f76347e83076271944936f6c05
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
2024-03-25 13:28:06 +00:00
Thomas Hartmann
96cd6bd738 QmlDesigner: Allow any QtQuick version
Change-Id: Iec353fb6103ae39a1c75ed2695692541a42265df
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-25 13:14:50 +00:00
Leena Miettinen
b97225ae64 Doc: Fix typo "speficy" > "specify"
Change-Id: I96bc2874eef6edfac3548d79b2bef6b9a687809a
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-03-25 12:54:01 +00:00
Robert Löhning
e32d6c482f SquishTests: Update tst_HELP06 once more
The tree of help contents changed again.

Change-Id: I9e40d8c2e248abb5b631b27f5013d1ef4cf9212c
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-03-25 11:35:43 +00:00
Leena Miettinen
5e7ba23ed6 Doc: Update more screenshots with numbers and some of the numbers
The outlines of the numbers from 8 through 10 were blurry when
copy-pasted.

Task-number: QTCREATORBUG-30209
Change-Id: I2db64931fb8f16567a8890b1aa6d91f80defc573
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
2024-03-25 09:57:52 +00:00
Leena Miettinen
45f8245dd1 Doc: Describe running as root user on macOS
It was only described for Linux.

Fixes: QTCREATORBUG-30517
Change-Id: Ice1f1d227c5576775a460243ab2b126fcae7d14c
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2024-03-25 09:54:41 +00:00
Thomas Hartmann
ef1f4793e2 QmlDesigner: Make Qt 6.7 the default for 3D
Change-Id: I8ef47e3457d0c55ef47a4a98389da4aa2b015634
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2024-03-25 09:37:33 +00:00
Sami Shalayel
1d0246a89a qmljshoverhandler: do not show tooltips when qmlls is enabled
Check if qmlls is enabled before showing tooltips from the QtC's code
model. This way, other hoverhandlers, like the one used for language
servers, have the possibility to show their tooltip.

Task-number: QTCREATORBUG-29826
Change-Id: I5d879c7d4c04a27bc668e8900f54984788b02727
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
2024-03-25 09:18:55 +00:00
David Schulz
d4e775ebc6 TextEditor: handle syntax highlight in batches
Use an elapsed timer in the syntax highlighter to periodically return
from the highlight and push a continue highlight to the end of the event
loop.
This allows the user to interact with the editor in between those
batches. If the user modifies the document in between highlighting
batches, the area that still needs a rehighlight is increased if needed.

This also reverts 62ea85ee6a and the
related changes.

Task-number: QTCREATORBUG-28727
Change-Id: I7c394dbdff658330bb72f3b68b9928980947db75
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2024-03-25 08:57:37 +00:00
Shrief Gabr
536e787891 EffectComposer: Fix "Save comp with new name" button behavior
Task-number: QDS-12023
Change-Id: Icc941c8c31738b06e6f898562236eca50fc82180
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-22 22:17:34 +00:00
Ali Kianian
130d7c69ec QmlDesigner: Improve selecting and viewing the added rows/columns
Fixes: QDS-11762
Fixes: QDS-12058
Fixes: QDS-12066
Fixes: QDS-12159
Change-Id: I81efce31fd6f6e48d4109cb397435972f562ae14
Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2024-03-22 21:17:51 +00:00
Christian Stenger
99aed851ef Axivion: Improve path mapping
If the linked project is not the top level project our
path mappings did not work.
Try to get the correct file path by using QC internal
find functionality.
This helps for opening files by activating issues inside
the issues table or when clicking links of the issue
details.
Unfortunately this does not help for the inline
annotations or respective marks.

Change-Id: Ie34e1b20ff8b1b2b37e9f04c1d41bc2a4c33f260
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-03-22 15:05:45 +00:00
Christian Stenger
34eeda4b05 Axivion: Ensure buttons are exclusive
Avoid having none of the buttons selected which looks
confusing.

Change-Id: I445c4da970c4dfbd8a35228e31092c788d0b5d37
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2024-03-22 15:05:33 +00:00
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