hjk
aa5e39d7bf
ProjectExplorer: Remove Runnable::device
...
Not used anymore.
Change-Id: Ic22037d67df890b8fb46bf0dcb6b6513dddddb14
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2022-05-30 13:02:16 +00:00
Eike Ziller
dc8faf2964
Merge remote-tracking branch 'origin/8.0'
...
Change-Id: Ic16fdc48fe2d71f82893f2d8e047259a42fe8a79
2022-05-30 14:51:12 +02:00
Adam Treat
190988bd0b
Docker: Remove the dependency on docker for the kit detector
...
This is in preparation for perhaps moving the kit detector into another
plugin such as project explorer for usage by remote linux devices for
instance.
Change-Id: Ie17ab3913aed9ccc895213882cd188c16affda15
Reviewed-by: hjk <hjk@qt.io >
2022-05-30 12:49:29 +00:00
hjk
99c37ab7b7
ProjectExplorer: Remove RunControl::buildType()
...
Apparently unused.
Change-Id: I3aac506750735a465d787efeb9ea6a6de6e2c6a1
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 12:41:13 +00:00
hjk
ce2c072e8e
ProjectExplorer: Replace one more use of Runnable::device
...
Change-Id: I58c7b28be9fa54637288099bfca3912d2b7f4935
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2022-05-30 12:22:52 +00:00
Adam Treat
b7131d34db
Docker: Set a default mount to the project directory
...
Change-Id: I35a7d7f28ffc340cd2825a4ed355f0e94bb94e8b
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io >
Reviewed-by: hjk <hjk@qt.io >
2022-05-30 12:14:41 +00:00
Eike Ziller
09efabaf89
Merge remote-tracking branch 'origin/7.0' into 8.0
...
Change-Id: I3780a56c1e02c2e98028aaf02b54733c6f222498
2022-05-30 14:14:04 +02:00
Artem Sokolovskii
675bff46da
iostool: Remove foreach / Q_FOREACH usage
...
Task-number: QTCREATORBUG-27464
Change-Id: I26decce7cc8748c9707fb5aae9566bab89e73e25
Reviewed-by: Eike Ziller <eike.ziller@qt.io >
2022-05-30 12:09:23 +00:00
hjk
2af3b41ad6
ProjectExplorer: Replace some uses of Runnable::device
...
Change-Id: I76ccbe9a56b9ecdc07fc85885b34f2a31c69fc07
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2022-05-30 12:00:47 +00:00
hjk
8badc4669e
ProjectExplorer: Avoid use of Runnable::device
...
Derive it from the command's filepath instead.
Change-Id: Icb37bc0cbf449459902f24e53df9f81473e97b7b
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 11:54:56 +00:00
hjk
1a81551b9d
ProjectExplorer: Cleanup runcontrol.h
...
Change-Id: I8dbf14af221831ce3f55522c5e33c736e8748566
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 11:51:12 +00:00
Artem Sokolovskii
f7097cef19
CPlusPlus: Remove foreach / Q_FOREACH usage
...
Task-number: QTCREATORBUG-27464
Change-Id: I62e27bca141a529ac220211f8b31e78be0f7e855
Reviewed-by: hjk <hjk@qt.io >
2022-05-30 11:43:55 +00:00
hjk
67fdb23001
ProjectExplorer: Remove one use of Runnable::device
...
Change-Id: I0cbaf3ab73687adf11966bc291be27171e50b232
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
2022-05-30 11:27:23 +00:00
hjk
554c10ed41
Compile fix, add missing #include
...
Amends 4520f93f2e .
Change-Id: I4bde1bd6c8842053150854735aa70fcf5bbf0da7
Reviewed-by: hjk <hjk@qt.io >
2022-05-30 10:55:30 +00:00
hjk
4520f93f2e
ProjectExplorer: Replace remaining uses of Runnable::device
...
Change-Id: I2d42269eb6ad971fcedb118acb7e6e1dfbff83b2
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 10:49:44 +00:00
hjk
3653456c4f
ProjectExplorer: Remove unused Runnable::displayName
...
Change-Id: Iae9377f1d4f555a666fb523dda0972ac541c2aa2
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 10:21:04 +00:00
hjk
b47b95394b
Valgrind: Replace one use of Runnable::device
...
Change-Id: I8b4ae375ec2835b8d04d08eab528cac9755ee811
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 10:18:09 +00:00
hjk
fc7634d730
Debugger: Remove DebuggerRunTool::setInferiorDevice()
...
Handled by the device implicit in FilePath nowadays.
Change-Id: I45b0e1b03de486df678e239143e2bdd995bee380
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: David Schulz <david.schulz@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-05-30 10:17:10 +00:00
Jarek Kobus
7d848364ff
Move FileTransfer into ProjectExplorer plugin
...
Make it ready for providing implementations for other devices.
Change-Id: I14eaf167a7b2c1189f4d23f2e9f556204295b9b3
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2022-05-30 10:10:33 +00:00
Artem Sokolovskii
48e2f79e8b
SdkTool: Remove foreach / Q_FOREACH usage
...
Task-number: QTCREATORBUG-27464
Change-Id: I231597f60c7ddad00f7166e7d09c1c5b2ff48657
Reviewed-by: hjk <hjk@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 10:04:46 +00:00
Cristian Adam
ea47190ed6
Debugger: Use arm64 cdb only on Arm64 host
...
Otherwise on x86/x64 there will be a machine type mismatch warning
displayed.
Amends 21ed15fcc9
Change-Id: I7faee1a6f9eaa7abdabcd92a26de763b27a0e085
Reviewed-by: David Schulz <david.schulz@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 09:40:56 +00:00
Knud Dollereder
4b0f20f777
Make timeline animations visible in the navigator
...
The timeline and timeline-animation is now visible in
the Navigator regardless of the "Show only visible" filter
setting.
Also assigned icons to timeline, timeline-animation,
keyframe and keyframe-group
Fixes: QDS-6965
Change-Id: I85a735a3a1811dd783c98422358492fd4b71f61f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2022-05-30 09:39:39 +00:00
Knud Dollereder
bf69c6c3a9
Do not update animation range from inactive timelines
...
In a scene with multiple states and timelines it occasionally happend
that the curve editor was updated from an inactive timeline.
This is now fixed.
Fixes: QDS-6948
Change-Id: I586593452e69cebe7bb2571e301230bf0ace8631
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2022-05-30 09:39:18 +00:00
Jarek Kobus
faa9ddbcfd
Hide RemoteLinuxKillAppService
...
There is not need to export this class as it's not used
outside. Rename RemoteLinuxKillAppStep into KillAppStep,
as the "RemoteLinux" prefix is redundant inside RemoteLinux
plugin.
Change-Id: I46800c84fd326bb0631b77e48243443d79bc2fb2
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2022-05-30 09:20:18 +00:00
Jarek Kobus
49ab0e0dda
Get rid of AbstractUploadAndInstallPackageService
...
We had only one class derived from it
(UploadAndInstallTarPackageService), so glue both classes
together. Don't export UploadAndInstallTarPackageService class,
as it's not used outside. Move the implementation into cpp file.
Change-Id: I1521d1badb559e510e11337ace309a867196b251
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2022-05-30 09:15:38 +00:00
Jarek Kobus
adecdb4f2a
AbstractRemoteLinuxDeployService: Remove SettingUpDevice phase
...
No subclass was using it currently, so simply internals.
Change-Id: Ie9574fdb2d6a26d089f3059acca407d65c59b2cc
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
2022-05-30 09:11:26 +00:00
Jarek Kobus
576f49df24
FileTransfer: Don't crash when used for non-linux device
...
Don't crash when start() was called for non-linux device.
Change-Id: I1722ea420ed0fe74418c1c9a6f8702ae079b7bd7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 09:08:14 +00:00
Jarek Kobus
c0333b2b68
FileToTransfer: Hide transferDirection from public API
...
Change-Id: I3df5a7f7d156385b8a6ba1cf0c9b4a216508dc20
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 09:05:18 +00:00
Jarek Kobus
08350cb8ae
SshSharedConnection: Get rid of connectionOptions()
...
Change-Id: Ieb7da550183aa57db3dd6d0b714c1e66e46d38e6
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-30 09:03:17 +00:00
Jarek Kobus
6b07b84bcd
FileTransfer: Handle shared ssh connection
...
Change-Id: I251bdc4e8c9e8dd47fca24ecdb80239315d9e854
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
2022-05-30 09:00:54 +00:00
Jarek Kobus
78d8dd8997
LinuxDevice: Fix starting a shell with SSH_ASKPASS
...
Change-Id: I11a8a477a1f9796ceb021037b781da2ca8d87f43
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2022-05-30 08:53:01 +00:00
Christian Kandeler
c6c919e671
ClangCodeModel: Properly parse function types for outline
...
Fixes: QTCREATORBUG-27587
Change-Id: Icf663e386fa90c209aa998d2d7ab7ae0fcb40792
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: David Schulz <david.schulz@qt.io >
2022-05-30 08:38:20 +00:00
hjk
603ea1c679
ProjectExplorer: Introduce DeviceKitAspect::deviceFilePath()
...
A convenience method redirecting to IDevice::filePath.
Change-Id: I1bd4a6500fa051641873020244d97e307f579e72
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
2022-05-30 08:31:32 +00:00
Cristian Adam
e3af694ad9
ProjectExplorer: Fix Windows Arm64 MSVC compilers detection
...
Microsoft offers cross-compilers for the Arm64 architecture.
Windows 11 Arm64 can emulate the x86 and x64 architecture so the
binaries that can be run should be taken into consideration.
Change-Id: I330c15a2c543eada9f7c939887ce13a1dd7559fd
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: David Schulz <david.schulz@qt.io >
2022-05-30 07:59:50 +00:00
Cristian Adam
53a8160034
Utils: Report arm64 as 64bit Windows version
...
Change-Id: Ied30bde01d269a0f0299a7b849b2deaf4c009ab5
Reviewed-by: David Schulz <david.schulz@qt.io >
2022-05-30 07:59:27 +00:00
Thomas Hartmann
1eb741395c
QmlDesigner: Remove reference to emulation layer
...
This removes the reference to emulation layer in error messages.
Task-number: QDS-7019
Change-Id: I120647266c007ce41481c4980a705d57b5a3e544
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2022-05-27 14:35:10 +00:00
Mahmoud Badri
0b51afe21d
QmlDesigner: Implement "duplicate material" feature
...
Fixes: QDS-7013
Change-Id: I28a11dbd9d6586631c0edcf8003e551917eaac98
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io >
Reviewed-by: Samuel Ghinet <samuel.ghinet@qt.io >
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io >
2022-05-27 11:20:48 +00:00
Miikka Heikkinen
d92bdcce40
QmlDesigner: Show form editor preview for 3D material root nodes
...
Fixes: QDS-6561
Change-Id: I62a06eb6c83b0a4813a1b20f91b09e17b04a1332
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io >
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org >
Reviewed-by: Samuel Ghinet <samuel.ghinet@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-27 08:49:14 +00:00
Artem Sokolovskii
323ba720db
ClangFormat: Remove format while typing feature
...
Change-Id: I6737c429694218d39fc06c9ef3ce502228e26a2a
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2022-05-25 17:51:32 +00:00
Ihor Ivlev
6f7e7980d2
Display parent functions in the Find Usages menu
...
To display the parent function, first we find it in displayResults and
store the information to SearchResultItem, then
SearchResultTreeItemDelegate gets the information and renders it.
Similar approach is applied to ClangdClient, in addSearchResultsForFile.
This change also adds default style for containing function highlight in
the search.
Default foreground and background colors are same as usual text colors.
Task-number: QTCREATORBUG-27550
Change-Id: Id1251afa192f8d1232524742b7c211770bcb83fb
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io >
2022-05-25 15:05:25 +00:00
hjk
5da36104ab
Utils: Make ProcessHandle comparisons hidden friends
...
Change-Id: I54f97f19c35596de732d57894a9146d2e517e316
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-05-25 13:17:17 +00:00
Christian Stenger
1ff1d132f3
QmlProjectManager: Fix build
...
Amends f55fc5276b .
Change-Id: I5a6119c85639e1c0c240041fa36679063db72402
Reviewed-by: David Schulz <david.schulz@qt.io >
2022-05-25 13:01:08 +00:00
hjk
d663986ef1
Debugger: Remove one use of Runnable::device
...
Change-Id: I46a004b9536e3b32f3fd620b86e39722c7ddcb6d
Reviewed-by: David Schulz <david.schulz@qt.io >
2022-05-25 12:15:17 +00:00
hjk
807251f57f
ProjectExplorer: Replace too generous #include
...
Change-Id: Ica9cc5214275eabd789038dbb452eb5e84de35fd
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io >
Reviewed-by: Christian Stenger <christian.stenger@qt.io >
2022-05-25 11:20:29 +00:00
Christian Stenger
e0efc4faf3
ScxmlEditor: Fix build with Qt5.15
...
Amends 8b444f88eb .
Change-Id: Ide1da6a6c26f3a72388b2f9642ae25ce3cf62171
Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io >
Reviewed-by: hjk <hjk@qt.io >
2022-05-25 11:18:18 +00:00
Christian Stenger
f97bb1de4e
Utils: Fix build on Windows
...
Partially reverts 9508ee134 .
Change-Id: I5b6f865a4b404ce8e510bc678ec1ce84ccb9e013
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2022-05-25 11:18:05 +00:00
hjk
06624422c2
Debugger: Avoid another use of Runnable::device
...
Change-Id: If89aafd4d81efb2e0d7ec3dfcaf6a204a4b17159
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-25 10:33:44 +00:00
hjk
3330337a03
Valgrind: Avoid a use of Runnable::device
...
Change-Id: If7b5a9d4be7f4f9238f00406d8145db1222cf659
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
Reviewed-by: <github-actions-qt-creator@cristianadam.eu >
2022-05-25 10:33:35 +00:00
hjk
5a5aa167f2
ProjectExplorer: Drop explicit device setting for custom executable
...
Not needed anymore.
Change-Id: I8f67de7518aa90ac38c37dc64ab563ef46f53c33
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2022-05-25 10:33:19 +00:00
hjk
f79a71df7b
ProjectExplorer: Reduce use of Runnable in SimpleTargetRunner
...
Runnable functionality is nowadays mostly accessed more directly
in QtcProcess and its setup functions.
Change-Id: I2a2b5433aef1d464dc58d5a35069376dee051d57
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io >
2022-05-25 10:32:23 +00:00