Commit Graph

68568 Commits

Author SHA1 Message Date
Leena Miettinen
554eac5382 Doc: Fix text about radio buttons in Timeline Settings dialog
Fixes: QDS-4116
Change-Id: I4761211fc5af1c0f6f0839087b7d46ca90490163
Reviewed-by: Tanja Remes <tanja.remes@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
qds/v2.1.0-rc1
2021-04-21 15:13:40 +00:00
Johanna Vanhatapio
1ba196a6da Doc: Remove the obsolete image command
Change-Id: I229a141e8684580674f56eef2aa89386abf07962
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-04-21 13:48:36 +00:00
Leena Miettinen
c4c7ce15e1 Doc: Update screenshots of Qt Quick Designer and workspaces
Task-number: QTCREATORBUG-25162
Change-Id: Id8a281a2117799fa75e6b0d03d65bd38ef170b09
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-04-21 13:48:32 +00:00
Leena Miettinen
8b2ab96900 Doc: Update part 2 of the Log In tutorial
Task-number: QDS-3407
Change-Id: Id5daa20f82d7b22f5534200af7ca4b41e51d1ea4
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-21 13:47:45 +00:00
Alessandro Portale
176122fa94 ProjectExplorer: Make APS::setupProcessParameters const
Change-Id: I357505131cff5c98b5c9fe0a3967c79d009167e6
Reviewed-by: hjk <hjk@qt.io>
2021-04-21 13:32:17 +00:00
Christian Stenger
0210dfd494 Squish: Fix line number of expected breakpoint
Template code has changed so the line has moved.

Change-Id: I4b42eaeff56e1c76273635d8ae2e190b4631d92d
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2021-04-21 13:12:08 +00:00
Christian Stenger
ebad39d100 Squish: Fix expectations
The Qt version is nowadays newer than the version that may
trigger this warning.
And the warning will most likely no more open General Messages
by default.

Change-Id: Iabb6b7e1775044917239e1fde67d44fd1c8ff326
Reviewed-by: Robert Löhning <robert.loehning@qt.io>
2021-04-21 13:12:00 +00:00
Leena Miettinen
b820944f4b Doc: Use latest Custom Button template in Log In tutorials
Update Part 1 according to the changes in the wizard template.
Update screenshots that show the Library.

Task-number: QDS-3407
Change-Id: Ifcb40db919d9dbba508508b53ffc903b119bbba2
Reviewed-by: Johanna Vanhatapio <johanna.vanhatapio@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-21 13:03:49 +00:00
Leena Miettinen
accc951ef8 Doc: Update the Qt Quick mobile app example
Task-number: QTCREATORBUG-25162
Change-Id: I727d0f5520c4db729a8ffc63937a12cc099b1157
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-21 13:02:57 +00:00
Eike Ziller
9d8be9ce58 build.py: Add option for 7z multi-threading behavior
Fixes: QTCREATORBUG-25590
Change-Id: I4234928cfd4e2d76afe5acf76cd53eb1d67fa5a0
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2021-04-21 12:18:25 +00:00
Thomas Hartmann
46fedb7697 QmlDesigner: Do not disable TimelineView
Change-Id: I8d45b887985778a3a8d0da2cf664666cca8b553d
Reviewed-by: Knud Dollereder <knud.dollereder@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-21 12:09:10 +00:00
David Schulz
f1bb3b6811 LSP: add semantic tokens
Change-Id: Ia6865ec6991ec62ae9f0dc2dfa692f1f27318ed1
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2021-04-21 11:33:56 +00:00
Mahmoud Badri
767ce26ef2 QmlDesigner: Optimize adding QtQuick3D and asset imports
Update subcomponentmanager only for the needed imports when:
- Adding the QtQuick3D import via the link in the 3D editor.
- Adding 3D asset using the assets importer.

Also few renamings to make things clearer.

Change-Id: I4eb55f64307498f3dbb400e947667dfe9e42ff8e
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-21 08:59:56 +00:00
Leena Miettinen
32538c8a2d Doc: Update docs for Transitions example
Use the new terminology and update screenshots.

Task-number: QTCREATORBUG-25162
Change-Id: Ibef385fd7f4710ec418a549899b29fd91ab7240b
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-21 08:59:23 +00:00
Johanna Vanhatapio
dc898cbf98 Doc: Update pictures in the Navigator topic
Task-number: QDS-3407
Change-Id: I78bd9878d5cfe664a977db9f956355092d49afad
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-04-21 08:53:35 +00:00
Miina Puuronen
8c5ba8b987 QmlDesigner: Fix hiding categories with similar names
Fixes: QDS-4144
Change-Id: I045a7457f0d5c949f4e3a445d7679108dd0b8495
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-21 08:52:26 +00:00
Eike Ziller
59f3927cb1 COIN build: Use LLVM 11
Change-Id: I7d8f2ef4ffb60cf3f81482bb6d62fcf24da9d022
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2021-04-21 08:47:48 +00:00
Michael Winkelmann
9753fb2ef9 AnnotationEditor: Update default annotations
Change-Id: I0e196bcc72dfe6df5edc36618dfcbb8d21507128
Reviewed-by: Michael Winkelmann <michael.winkelmann@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-21 08:30:55 +00:00
Leena Miettinen
3138229a20 Doc: Describe changes in QDS project wizard templates
The application templates now import Qt Quick Controls in
addition to Qt Quick types.

Task-number: QDS-3407
Change-Id: I696de75701d9299cce93c527993a27fa04e07dc7
Reviewed-by: Tanja Remes <tanja.remes@qt.io>
Reviewed-by: Johanna Vanhatapio <johanna.vanhatapio@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-21 07:15:04 +00:00
Eike Ziller
9c2980f65d Merge remote-tracking branch 'origin/4.15'
Change-Id: Ide723c45dcd7e39e4e54432f2dc265c5d53c38eb
2021-04-21 08:41:20 +02:00
hjk
09d24face0 QmlProject: Use new RunConfiguration::setRunnableModifier
Change-Id: Idb729996b979effc96d97bfe7220668dfb904bb2
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2021-04-21 06:24:06 +00:00
Viacheslav Tertychnyi
2a456e5439 Deploy: Use objdump for MinGW build
Change-Id: Icb22aaecf3ca010b49d04af2ead7fb627a40c1db
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2021-04-20 20:16:53 +00:00
Christiaan Janssen
27b4383b31 McuSupport: Update documentation
Task-number: QTCREATORBUG-25587
Change-Id: Ida9fb5449818c1c4b78318a6e9d85672153c19ad
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-04-20 14:28:33 +00:00
Marco Bubke
12762e5102 QmlDesigner: Use more secure friend declaration
The shorter form is not declaring any class implicitly. The class have
to be declared before. So you avoid the mistake of declaring a new class
instead of make one friend.

Change-Id: Ia035e2f5967c24cdb053ac8b91aa61bbbd5ea20d
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2021-04-20 12:50:21 +00:00
Johanna Vanhatapio
14cb593526 Doc: Update info on Logic Helpers
Task-number: QDS-3407
Change-Id: Icf34de1dafbb61c5d1bf44bcb5959538f4e498ca
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-04-20 12:27:32 +00:00
Johanna Vanhatapio
06d70b1488 Doc: Update pictures of Properties View
- mostly pictures for Lists and Other Data Models and Properties.

Task-number: QDS-4167
Change-Id: Ia7bd27bb4cec682b42e2c2bc232913b3ed7a0ab3
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-04-20 12:09:13 +00:00
Johanna Vanhatapio
ee9d4b3d61 Doc: Update info about Text and Control properties
Task-number: QDS-4167
Change-Id: Ic691d848e93b964dad89bd1196ee86cdbd3956be
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
2021-04-20 12:08:47 +00:00
David Schulz
d66b410adb LanguageClient: do not auto-assign documents to all clients
Only assign documents to a client if the client was started by a
setting. Programatically started clients should handle assigned
documents manually.

Change-Id: I192c4c011a48e0406f267d3cab3c860f740ddad7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2021-04-20 11:44:12 +00:00
Ivan Komissarov
88522424f3 Update Qbs submodule to the top of 1.19 branch
Change-Id: I113fecc8927d6c49bd3208a9a422543b0bcbf4e8
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2021-04-20 11:27:52 +00:00
Christian Kandeler
d9c1ee211a OutputWindow: Reset "scroll to bottom" to default value
... on new build/app start.

Fixes: QTCREATORBUG-25605
Change-Id: I3f478db4c63cf0100c42342deedab9db5ba12042
Reviewed-by: André Hartmann <aha_1980@gmx.de>
2021-04-20 10:36:53 +00:00
Eike Ziller
c2e4f9f2a2 Fix build issues with C++20
- "ISO C++20 considers use of overloaded operator!= to be ambiguous
despite there being a unique best viable function with non-reversed
arguments"

- std::erase(std::vector, ...) takes preference over Utils::erase if not
fully qualified

Fixes: QTCREATORBUG-25598
Change-Id: Ib9d0574ff46d2ab415437c0c044c51e8c9f37caa
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2021-04-20 10:10:12 +00:00
Christian Kandeler
f31d583081 CPlusPlus: Increase maximum statement depth
We're hitting the limit in a real-world project.
(Of course, it's pretty horrific that we unconditionally access pointers
that can legally be null, but that's difficult to change now.)

Fixes: QTCREATORBUG-25606
Change-Id: I1d8c883550e8968bbfa6ce26965573697774361f
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2021-04-20 09:57:13 +00:00
Christian Kandeler
743ef263c9 GenericProjectManager: Make sure we parse for the right configuration
Fixes: QTCREATORBUG-25592
Change-Id: I5f03fa799f693c16d842cf8279d664194684884d
Reviewed-by: hjk <hjk@qt.io>
2021-04-20 08:56:30 +00:00
Eike Ziller
3d1ad9db60 Merge remote-tracking branch 'origin/4.15'
Change-Id: I1d13f3543ab4bb17f0cbfe26bbea3f154f856ca6
2021-04-20 10:42:55 +02:00
Christian Stenger
3f7877bc37 QmlDesigner: Fix compile on Linux and macOS
Do not use MS extensions on a cross platform build.
Amends 5203c478a5.

Change-Id: Ia4dc014ccb21ffed60dc6a6a54dc63340242349c
Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
2021-04-20 08:40:22 +00:00
Christian Kandeler
b1758b1eb2 CppTools: Another parentheses highlighting fix
Amends c80c724b52.

Change-Id: I2691791d40c84bbc1fa6c2525676ef3955b4ffd3
Reviewed-by: David Schulz <david.schulz@qt.io>
2021-04-20 08:27:30 +00:00
Eike Ziller
2cd93bad31 COIN build: Use install_qt.py for openssl, d3dcompiler & openglsw
Change-Id: I6f29d878708f3d57c29539217df7563afb5e2800
Reviewed-by: Matti Paaso <matti.paaso@qt.io>
2021-04-20 06:42:51 +00:00
Eike Ziller
f2bd9bd7ee COIN build/Linux: Do not download ICU twice
It is already done together with install_qt.py

Change-Id: I17d7e1293dec42f8c8dc6be9105236690ba417cd
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Matti Paaso <matti.paaso@qt.io>
2021-04-20 06:42:41 +00:00
Tim Jenssen
080d479101 qmlpreview: remove PUBLIC from DEPENDS
- it does not work as expected

Change-Id: I91530103b661e8dbed5d9391590995fb0401c826
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2021-04-20 05:47:01 +00:00
Leena Miettinen
6040adf85c Doc: Make info about menu paths on macOS more visible
We get a lot of user questions about where things are
on macOS.

Also, describe high DPI scaling after the other user
interface options.

Task-number: QDS-3407
Change-Id: If157b9afc70d82944ef9ce8d7b5fa419b3271ef2
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2021-04-19 15:08:00 +00:00
Ivan Komissarov
0860cb862c Update Qbs submodule to the top of 1.19 branch
Change-Id: I231efb28aaefc36aa51e58d341f22f5fd7fba198
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2021-04-19 13:56:40 +00:00
Leena Miettinen
73459785f2 Doc: Describe switching themes on QDS side, too
Added a screenshot of the Interface options.
Moved the description of the Language field up,
because it is right below the Theme field in the tab.

Task-number: QDS-3407
Change-Id: I0bd898852a318ee87427a39c002a3ecc889e6207
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-19 13:51:37 +00:00
Leena Miettinen
67ce4243ee Doc: Describe opening QDS examples from Qt Creator
If users have QDS installed, QDS examples are listed
in QC Examples tab and users can open them in QDS.

Task-number: QTCREATORBUG-25162
Change-Id: I279135225fa000ed07e3f956d8a96bf1b5c50be1
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Reviewed-by: Aleksei German <aleksei.german@qt.io>
2021-04-19 13:51:22 +00:00
Mahmoud Badri
88739db142 QmlDesigner: Fix searching hidden item library categories
Task-number: QDS-4136
Change-Id: I6ba2109015914af1435a03bd7a346c0eba0a8100
Reviewed-by: Miina Puuronen <miina.puuronen@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-19 13:03:52 +00:00
hjk
eed24bd268 ProjectExplorer: Introduce a build device kit aspect
To be used with docker.

Change-Id: If6c8c67210257724aed31df3f07c7ac1bb1fa452
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2021-04-19 12:34:47 +00:00
Marco Bubke
51e8256e86 QmlDesigner: Remove unused member function in NodeMetaInfo
Change-Id: I568ebdce5a01b0f6185ac5dcb74676c727651ebe
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-19 12:25:35 +00:00
Marco Bubke
5203c478a5 QmlDesigner: Add some useful iterator algorithms to NodeListProperty
Now there is iter_swap, rotate and reverse in the node list property. With
that methods we can implement slide too.

Task-number: QDS-4159
Change-Id: Ie7f80f64fd26e517ca696158a878262928dc82c4
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-19 12:25:29 +00:00
Marco Bubke
2bf45ec998 Sqlite: Fix handling of blob and blob views
Change-Id: I90c31307ff3299975f820e191085ba93ed8afe0f
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2021-04-19 12:25:22 +00:00
Marco Bubke
040854c6f1 QmlDesigner: Add node list iterators
Task-number: QDS-4159
Change-Id: Ie6635d87beb66f766b9995f68972b80baa100ed6
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2021-04-19 12:25:15 +00:00
Marco Bubke
2e8e47622c QmlDesigner: Split nodeOrderChanged notifier
For swap we cannot provide all the arguments and they are only used in the
rewriter. So we use now a simplified notifier for all views except the
rewriter view. After the introduction of the new rewriter we can remove
the old notifier.

Task-number: QDS-4159
Change-Id: Idc91a618ea40da0bda9856888d115a84016597d5
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2021-04-19 12:25:02 +00:00