Commit Graph

80529 Commits

Author SHA1 Message Date
Marcus Tillmanns
78cf3eb671 Docker: Check writeData
Previously only the process mode was checked to decide
whether we need an interactive docker session when starting
a process.

Change-Id: Ia80c78d861107239d0c86c405e06f30e7770ff8e
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2023-02-07 13:06:56 +00:00
Jarek Kobus
84ba73be8c RunExtenstions: Remove StackSizeInBytes
It's currently not used.

Change-Id: I223a2e8add92a107b85518bcaf44bbd8a5e3fb9a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
2023-02-07 12:56:43 +00:00
David Schulz
fbcf0fb3bf ClangCodeModel: Fix initial processor state
It is expected that the processor that is created by the provider is not
running.

Fixes: QTCREATORBUG-28769
Change-Id: Icef270c5f9255b97aa04fc3d0ea0cf872787bd24
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
2023-02-07 12:54:47 +00:00
Mahmoud Badri
6291ee4e79 QmlDesigner: Fix Components lib wrong scrolling after drag-n-drop
Change-Id: Ibd3f3c155496443eac0accf468280a15cad51351
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2023-02-07 12:52:38 +00:00
Thomas Hartmann
51864d0808 QmlJS: Allow string::arg() in ui.qml files
Task-number: QDS-9037
Change-Id: Ie91e745ae4d20e0fd96df1d767fc875475a0be7a
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
2023-02-07 12:31:55 +00:00
Marcus Tillmanns
96ebe93ecb Debugger: Rebuild AttachCoreDialog
The old dialog was based on local vs. remote file paths.
These days we can simply treat them the same.

If the selected files are not on the same device as the
debuggger they will be copied first.

Change-Id: If5ec93d1e1e49c51b3032fec8384682d2a5e35b4
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 12:31:40 +00:00
Thomas Hartmann
e151db2796 QmlDesigner: Bump QDS version in template
Change-Id: I5f50c3ab85f5439ae7c43bf0149ce1cfa0a1ab39
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-02-07 12:18:55 +00:00
Christian Kandeler
cc52478a93 LanguageClient: Export LanguageClientOutlineItem
To enable more customizations by specialized clients.

Change-Id: I0ad92e248e931389c3fa239df424df8883e1d86e
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: David Schulz <david.schulz@qt.io>
2023-02-07 12:01:31 +00:00
Mahmoud Badri
ce1092ea50 QmlDesigner: Fix content library autoscrolls after drag-n-drop
Fixes: QDS-8711
Change-Id: I1ca399928a299d4917814bf651a8291b981f0f32
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2023-02-07 11:56:26 +00:00
Christian Stenger
1e92039dc1 Utils: Fix build of sdktool
Amends d829d9ff33.

Change-Id: Ib2c7543f04444b30c389346eb910861957e19b8d
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 11:26:44 +00:00
Marcus Tillmanns
e780ca991c Docker: Use rootPath() for Shell
Change-Id: Ie2578b768d8fcb91c55a33b4eb62e43c127ccee2
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 11:16:02 +00:00
Marcus Tillmanns
9d6b3b4cb4 Utils: Remove status= when using dd
Some versions of dd don't support the status= option.
(e.g. the dd version in boot2qt)

Change-Id: I22aa6571b223b7707e962bd2df9abdd11b438d69
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 11:15:49 +00:00
Henning Gruendl
cffd91e012 QmlDesigner: Cleanup status and tool bar
Change-Id: Idccd79ff34591e6beb7f79f3c16285bf7bacbb40
Reviewed-by: Brook Cronin <brook.cronin@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2023-02-07 10:31:19 +00:00
Alessandro Portale
5342fa5757 Fossil: Register wizards path only once
Change-Id: I5b3d6bfb035dc364d4ec8c379b8b3214541c2ff8
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 10:29:02 +00:00
hjk
a459a70ed3 Haskell: Convert to SPDX-style copyright headers
Change-Id: I9b31b209a4c43617d2a7a02880b10a573e3d8540
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2023-02-07 10:20:14 +00:00
Eike Ziller
541aafecbb QML: Fix crash when opening context menu
The AssistInterface changed to unique_ptr, but the internals of how the
QmlJSEditor looked for quick fixes still wrapped it into a
QSharedPointer, which then deleted the assist interface in addition to
the unique_ptr.

Amends 0e4b0a26d3

Fixes: QTCREATORBUG-28742
Change-Id: If685dbb2c49b09d529d0dcb3677dc90b03a039f0
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-02-07 10:12:25 +00:00
Leena Miettinen
8512aba9eb Doc: Add a short overview of what debuggers do
Change-Id: I07062ea6e046ce51a9d3091e9d86071415706e6c
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 09:54:10 +00:00
Thomas Hartmann
c51320b3ad ADS: Fix crash when loading worksapaces
The formeditor workspace did exist twice.

Change-Id: If3ecd5918df46975a15bab2330246d338a5cea51
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Henning Gründl <henning.gruendl@qt.io>
2023-02-07 09:52:14 +00:00
David Schulz
2293488536 ClangCodeModel: prevent accessing nullptr
There is a certain amount of time between resetting the processor to
nullptr in ClangdFollowSymbol::VirtualFunctionAssistProcessor::cancel
and the destruction of the ClangdFollowSymbol sentinel. So we also need
to check the processor before calling update.

Task-number: QTCREATORBUG-28769
Change-Id: Idec7c9dd7648285ecf2360c309d9751303f6209c
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2023-02-07 09:44:01 +00:00
Mahmoud Badri
cae28d82d3 QmlDesigner: Fix material browser wrong scrolling after drag-n-drop
The actual bug is somewhere deep in the Qml ScrollBar's implementation.
The workaround is to disable the scrollbar while dragging is on.

Fixes: QDS-7849
Change-Id: I9bedd8a8f0947c0e3d1a01e6d6e9962e9826d460
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
2023-02-07 09:40:06 +00:00
Marcus Tillmanns
516fce6f53 Utils: Add FilePath::tmpDir and createTempFile
Change-Id: I6f3143e59a87edffeee5e08708ba721293a8a369
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 09:28:38 +00:00
Amr Essam
13a93a6b57 QmlDesigner: Enable effect animation by default
Also included some enhancements to ModelNodeOperations

Task-number: QTBUG-110486
Change-Id: Ibaeef035121fff070119100560efcdab03e1a273
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
2023-02-07 09:19:46 +00:00
Alessandro Portale
02777c4179 Fossil: Inline configuredialog.ui
Change-Id: I74e7372ef4839788f4cf9bf0595c9f0a41c0a604
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 08:59:01 +00:00
Marcus Tillmanns
0c1b59fb1a Utils: Use isSameDevice in copyFile
Change-Id: I36389a88c4474d46ef4fdb9369cf9f4219f6099d
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 08:17:16 +00:00
Marcus Tillmanns
144dff8d74 Gdb: Use path() of executable
Change-Id: I872da3995344b6337b5d72925768034b58f9b339
Reviewed-by: hjk <hjk@qt.io>
2023-02-07 08:17:08 +00:00
Eike Ziller
3358f94cb7 CMake: Detect cmake from ARM homebrew on macOS
Change-Id: I67c539c9e9a42de086df9e0c12fa4e661494e121
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-02-07 08:01:33 +00:00
Eike Ziller
c1656c2f3c UpdateInfo: Fix never ending progress spinner in settings
When searching for updates from the settings page. We need to always
send the signal that the search finished.

Fixes: QTCREATORBUG-28745
Change-Id: Ia4c764081916fdde4175799ab6d74fb7c4045810
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2023-02-07 08:00:40 +00:00
Eike Ziller
97323e14f0 GitHub/Linux: Fix missing chrpath for deployment
Change-Id: If1ea7b04bd6636183c90a2471f6b68998036e923
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-02-07 08:00:26 +00:00
Eike Ziller
78cad18135 GitHub: Create and upload Debian packages
Change-Id: I989ef46e9e99de4291f582d096ad6dc44d7b47ec
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-02-07 08:00:17 +00:00
Eike Ziller
c6853ff32a GitHub: Fix ccache archive downloading if there is none
Change-Id: I54fcac1a86c6f101469a695aa3610ae755354271
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2023-02-07 08:00:08 +00:00
Leena Miettinen
447f8b80c3 Doc: Remove double words and fix a typo
For example, "and and", "the the", "or or"...

Change-Id: Ie5795efb857e674c5a584e97a60bcb9b2ba869d2
Reviewed-by: Andreas Eliasson <andreas.eliasson@qt.io>
2023-02-07 07:23:13 +00:00
hjk
f1c302af0c Fossil: Inline fossilcommitpanel.ui
Change-Id: I9be4ed8cd598bc6c9b1bdef00b8eb28d2f0ac0dd
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2023-02-07 07:20:56 +00:00
Alessandro Portale
c4f6887b1d GlslEditor: Tr::tr()
Change-Id: I261cad5b85535d42a9b96d1a0ade53dbc7addf86
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-02-06 22:45:18 +00:00
Alessandro Portale
b919171375 EmacsKeys: Tr::tr()
Change-Id: I52ccb149237e01595a515c6bb380490276e343b7
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:45:05 +00:00
Alessandro Portale
c392ccc019 Translations: Remove empty "<location/>" tags
Change-Id: If77caf015970efde7ec8b884c4d4b95ef0eca0dc
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2023-02-06 22:44:43 +00:00
Alessandro Portale
077401b9ce Ios: Merge orphaned .ts context into "::Ios"
Following orphaned context is merged into ::Ios

  DevelopmentTeam

Change-Id: I75f4e1e691c8f73d556a5b13805c044ef105d1b7
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:44:36 +00:00
Alessandro Portale
e1538b7e32 VcsBase: Merge orphaned .ts context into "::VcsBase"
Following orphaned context is merged into ::VcsBase

  CommonSettingsPage

Change-Id: I2773b6ffe6594b58f3278aa9b66428a8f41ceb22
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:44:28 +00:00
Alessandro Portale
b0e289e096 Valgrind: Merge orphaned .ts contexts into "::Valgrind"
Following orphaned contexts are merged into ::Valgrind

  HeobData
  HeobDialog

Change-Id: I03a022cf2e6b30e697bd82a2846e3ba7183c5f99
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:44:21 +00:00
Alessandro Portale
2376a5d125 Tracing: Merge orphaned .ts context into "::Tracing"
Following orphaned context is merged into ::Tracing

  ButtonsBar

Change-Id: I1a17113e2cd0e9755253ce5136ebb8ebd88619c6
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:44:14 +00:00
Alessandro Portale
8ad7066e0d TextEditor: Merge orphaned .ts context into "::TextEditor"
Following orphaned contexts is merged into ::TextEditor

  CompletionSettingsPage

Change-Id: Ibd6e1bc5f49e261729b36fc823e6c602cc80d5f8
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:44:09 +00:00
Alessandro Portale
93d3854401 ResourceEditor: Merge orphaned .ts contexts into "::ResourceEditor"
Following orphaned contexts are merged into ::ResourceEditor

  PrefixLangDialog
  QrcEditor
  ResourceTopLevelNode
  SharedTools::QrcEditor
  SharedTools::ResourceView

Change-Id: I9b353cde6dd55d7bb6a9b2ebda9ba60e98450aab
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:44:03 +00:00
Alessandro Portale
38336a5869 RemoteLinux: Merge orphaned .ts context into "::RemoteLinux"
Following orphaned context is merged into ::RemoteLinux

  GenericLinuxDeviceConfigurationWizardSetupPage

Change-Id: Iea61a08f497e0f1326388b10f0c5ed47fa440417
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:43:57 +00:00
Alessandro Portale
93f0e58980 QtSupport: Merge orphaned .ts contexts into "::QtSupport"
Following orphaned contexts are merged into ::QtSupport

  BaseQtVersion
  ProMessageHandler
  Qt4ProjectManager
  QtSuppport
  examples
  tutorials

Change-Id: Ic9b1f82c35f453a2feb66c72cefba3d82d3e1897
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:43:51 +00:00
Alessandro Portale
6a993b50cf QmlPM: Merge orphaned .ts context into "::QmlProjectManager"
Following orphaned context is merged into ::QmlProjectManager

  QmlManager

Change-Id: Ib7173045464ede3a46b836b3d59a676930ffe1ee
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:43:40 +00:00
Alessandro Portale
73f4dd768c QmlProfiler: Merge orphaned .ts context is "::QmlProfiler"
Following orphaned context is merged into ::QmlProfiler

  StatusDisplay

Change-Id: I25f56a141577b199ab4101b62a18ad9b6efbd7ce
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:43:33 +00:00
Alessandro Portale
d570e67725 QmlJSEditor: Merge orphaned .ts contexts into "::QmlJSEditor"
Following orphaned contexts are merged into ::QmlJSEditor

  AddAnalysisMessageSuppressionComment
  ComponentNameDialog
  QmlJsEditor
  QmlJSHoverHandler

Change-Id: I5081b14ec4775b2dbe21bcb577cd083de0dac264
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:43:27 +00:00
Alessandro Portale
ef07a9d722 QmlJS: Merge orphaned .ts contexts into "::QmlJS"
Following orphaned contexts are merged into ::QmlJS

  CppQmlTypesLoader
  StaticAnalysisMessages

Change-Id: I2e4b8e7d173bd669e7067728c4ea3e238e13f3c9
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:43:21 +00:00
Alessandro Portale
d46d196a8c QmlEditorWidgets: Merge orphaned .ts contexts into "::QmlEditorWidgets"
Following orphaned contexts are merged into ::QmlEditorWidgets

  ContextPaneTextWidget
  ContextPaneWidgetBorderImage
  ContextPaneWidgetImage
  ContextPaneWidgetRectangle
  EasingContextPane
  FileWidget
  QmlEditorWidgets::ContextPaneWidgetImage
  QmlEditorWidgets::ContextPaneWidget
  QmlEditorWidgets::FileWidget

Change-Id: I6d123076fc836951e65df17748560663215d4ebe
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:43:14 +00:00
Alessandro Portale
00e4efefa2 ProjectExplorer: Merge orphaned .ts contexts into "::ProjectExplorer"
Following orphaned contexts are merged into ::ProjectExplorer

  DeviceProcessesDialog
  GenericMakeStep
  MakeStep
  RecentProjects
  RecentSessions
  RunControl
  RunSettingsPanel
  RunSettingsPanelFactory
  SessionActionLabel
  SessionItem
  Sessions
  TargetSettingsPanelFactory
  ToolChainOptionsPage
  develop

Change-Id: Ib307f7412c34bbd8aa609cde5376ed6a6e60f668
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:43:07 +00:00
Alessandro Portale
21862c79ed LSProtocol: Merge orphaned .ts contexts into "::LanguageServerProtocol"
Following orphaned context is merged into ::LanguageServerProtocol

  JsonRpcMessageHandler

Change-Id: If6a2e6e52bfc0b2348d25d3a28ee27baee8c870d
Reviewed-by: hjk <hjk@qt.io>
2023-02-06 22:42:56 +00:00