Commit Graph

76686 Commits

Author SHA1 Message Date
Eike Ziller
04065603a1 Help: Inline docsettingspage UI
Change-Id: Ifd4b44ba248f1e4b696477eb127a102762d9fbd9
Reviewed-by: hjk <hjk@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-12 12:33:33 +00:00
Eike Ziller
def3cb70ab COIN: Do not sign on Windows
We don't use this anywhere except when running tests in COIN,
so this is wasted time & resources.

Change-Id: Ied053e0ffcdf41b460cda6f093b7c85143e53d6f
Reviewed-by: Simo Fält <simo.falt@qt.io>
2022-07-12 12:33:02 +00:00
Eike Ziller
90a03391d7 Merge remote-tracking branch 'origin/8.0'
Change-Id: I37a1f78caf9ae258c6b052efa3be15b3dbcbe164
2022-07-12 13:56:23 +02:00
Christian Stenger
d1dbff3e6f Squish: Pimpl plugin
Change-Id: I69edca0307d190f62a92012170df93dbb84434f9
Reviewed-by: hjk <hjk@qt.io>
2022-07-12 11:47:49 +00:00
hjk
4da20913bb Qnx: Inline QnxDeployQtLibrariesDialog
Change-Id: Ia3b31ab630affc2069831ed377bc8c1bb19aa410
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-12 11:34:56 +00:00
Leena Miettinen
894a62325a Doc: Update info on Qt Designer preferences
Device profiles can be used from Tools > Form Editor >
Preview In.

Task-number: QTCREATORBUG-27560
Change-Id: Ic3fb26f1df7589b4ad8c09eaccb7da5da86f0d00
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: hjk <hjk@qt.io>
2022-07-12 11:26:53 +00:00
Eike Ziller
a85e19cf19 Help: Remove code paths supporting old filter engine < Qt 5.15
Change-Id: Ie3008ac78294f8831c22e73aa325e1da3b4016f2
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
2022-07-12 11:24:39 +00:00
Leena Miettinen
9074fa27e0 Doc: Describe "Create Android Template Files Wizard"
Task-number: QTCREATORBUG-27560
Change-Id: I9f7a24b2d0c9ddfd3282fda59c4262d0b6775f56
Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
2022-07-12 11:10:04 +00:00
Eike Ziller
aed367ceb6 COIN: Archive less data, instead provision before testing too
Larger archives seem to result in upload issues.

Change-Id: Id73bf203c609f07ad1174839e3ada0049416a66d
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Simo Fält <simo.falt@qt.io>
2022-07-12 11:08:45 +00:00
Jarek Kobus
cea7be0486 VcsBase: Remove some ssh related methods
Remove VcsCommand::m_sshPrompt, as it is always taken
from settings.

Change-Id: I9f46bb5a9de03e907f2098ca72a647c969e55a27
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-12 11:04:29 +00:00
Jarek Kobus
975baf23ac ShellCommand: Make processEnvironment() protected
Rename it to environment().

Change-Id: Ib393ea09d324cbd86b0b74ac928fcb37f243f8fc
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-12 11:04:23 +00:00
Marcus Tillmanns
78e7c7b2a6 docker: Fix run environment setup
When starting a debug session the systemEnvironment() was used
as the basis for the debugger process. If the docker device
did not have the same shell installed as the host, this would
break gdb as the SHELL= env variable might point to a
non-existing shell binary.

Change-Id: I7253ad3c4995eed857279146f1b258febe1ca710
Reviewed-by: hjk <hjk@qt.io>
2022-07-12 10:43:43 +00:00
Leena Miettinen
226abd4de7 Doc: Do not use comma before "because"
Change-Id: I375342fa10b95e26a3de2524610905c4d5503d3e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-07-12 10:39:52 +00:00
Marcus Tillmanns
b8f66276fd docker: Fix executable aspect selector
The desktop run configuration used the wrong selector
when creating the ExecutableAspect. This meant that
the executable would always  try to run on the host
instead of in the docker container.

Change-Id: I10861c2115edeeab95d4931ba118afd83cdf1337
Reviewed-by: hjk <hjk@qt.io>
2022-07-12 10:36:22 +00:00
Tim Jenssen
05f9769d91 qml2puppet: fix build
Change-Id: I0f06da77efe852cd8f4b914a4dc843fabbdd8f31
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2022-07-12 09:58:52 +00:00
Jarek Kobus
872494fc4b tst_QtcProcess: Increase the timeout
Fix recursiveCrashingProcess() flakiness.

Change-Id: I0d62368ccb5b67be691a787b6fa69717a4f024d1
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-07-12 09:42:14 +00:00
Tim Jenssen
d6c10e775d qmlpuppet: remove qmlprivategate DesignerSupport < Qt 5.6
Task-number: QTCREATORBUG-26600
Change-Id: I629c8cd1f497ed2dd354ff461aa890a77bdc2a01
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2022-07-12 09:20:04 +00:00
Thomas Hartmann
086de6f896 QmlProject: Allow only one project in QDS
This keeps project management simple. Having multiple projects
open often leads to confusion.

Change-Id: If6344732cf2813ea8ccf6a1a790229d1038ec240
Reviewed-by: Brook Cronin <brook.cronin@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2022-07-12 08:42:33 +00:00
Leena Miettinen
1b4c3552c6 Doc: Fix UI text in docs to "Pin Qt Quick Toolbar"
Add screenshot of the tab and point to it from where the tab is
described.

Change-Id: I0ff67733de7b15b9c7aa9ccae4589142f76236fb
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-07-12 07:42:27 +00:00
Leena Miettinen
ff7b543b02 Doc: Remove info about old way of marking syntax errors
Remove some redundancy by only describing annotations because
Clang is now used by default.

Task-number: QTCREATORBUG-27560
Change-Id: I02a950eac827f36575ab3bd60be9348c4b642824
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-07-12 07:41:03 +00:00
Christian Stenger
a74582a9d3 Fix qbs build
Amends b338405477.

Change-Id: I2b63dacba611b24fa9df45dd707484b1de1a3233
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-07-12 07:36:35 +00:00
Jarek Kobus
9306ad61d2 ShellCommand: Make setDisableUnixTerminal() protected
Change-Id: I5283aeff27bc757b0a840bc2a080839172c7d0c6
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-12 07:35:58 +00:00
Jarek Kobus
7ddbaadcb6 ShellCommand: Remove unused lastExecutionExitCode()
Change-Id: I7af626ee6b6332bb88a3fcc661e4f67f1d6063de
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-12 07:35:53 +00:00
Jarek Kobus
7d9a3339d1 ShellCommand: Remove unused lastExecutionSuccess()
Change-Id: Ie518e6c45db1bc509f40be45925ae32b3d5bc180
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-12 07:35:46 +00:00
Leena Miettinen
89be4d7d17 Doc: Replace "options" with "preferences"
...when referring to Preferences dialog.

Task-number: QTCREATORBUG-27560
Change-Id: I2f41420b0ec5955d84ad715d239209adddff0529
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-07-12 07:30:49 +00:00
hjk
967136b07a Qnx: Search pdebug on the device again
The responsibility for creating "global" paths has shifted lately,
and the Qnx debug support forgotten to adapt.

Task-number: QTCREATORBUG-27798
Change-Id: I940502eb64303babbea3bfafe845a02542a0a6d5
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tommi Mänttäri <tommi.manttari@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2022-07-12 06:55:12 +00:00
Leena Miettinen
57329c7cf9 Doc: Exclude docker folder from QDS doc builds
Task-number: QTCREATORBUG-27561
Change-Id: I3320579259bd5d15c407830176ac4be6d7f62942
Reviewed-by: hjk <hjk@qt.io>
2022-07-12 06:43:00 +00:00
hjk
1280f771fb Bookmarks: Remove some obsolete and now dumplicated translations
Change-Id: I17ea9058fa88eec89412401f52d53fc96f42db39
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2022-07-11 13:39:34 +00:00
Eike Ziller
b338405477 Require Qt 6.2 for building Qt Creator
Change-Id: I43f7bf123e359b4e312269f645a9d26aeeeb6d7a
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: hjk <hjk@qt.io>
2022-07-11 13:36:18 +00:00
Thomas Hartmann
35db14897a QmlDesigner: Fix crash
Change-Id: Ie2d2b2226c576997af3e86c79ea8f9cb0cf66964
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2022-07-11 13:24:59 +00:00
Thomas Hartmann
65deec7365 QmlDesigner: Fix crash
Change-Id: I6c27519dd24d99d3f7f0970c574ef258d685f265
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2022-07-11 13:24:33 +00:00
Assam Boudjelthia
525a284f3e Android: simplify AndroidSdkManagerWidget::installEssentials()
Remove an argument that doesn't need to be be provided explicitly
by the caller and can be done internally.

Change-Id: Ie225f847560b746ce9b8103ab38caca5caca1b0a
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2022-07-11 12:35:33 +00:00
hjk
d7fd254a79 Utils: Fix maximum size computation for backtraces on abort
Change-Id: Ia974343cdeb6d54d2e7331735c9cdd063f445af1
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2022-07-11 12:30:13 +00:00
Christian Stenger
4faff875d8 ClearCase: Remove unused locals
Change-Id: Ib62cbadc865ee8ab61daf20b8809aff1af2fa444
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-11 12:15:39 +00:00
David Schulz
13af74a4e8 LanguageClient: remove fragile flag from lsp proposals
Those proposals are not fragile anymore since they reuse the old
completion widget. This fixes vanishing of none idle editor completions
on backspace if there are less than 3 characters to complete.
Additionally this removes the double completion request if there are
more than 3 characters typed in.

Change-Id: Id47d341adf954dfaaaeb70c17f6774ba38cc8bdf
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2022-07-11 12:15:09 +00:00
Christian Stenger
191626e2ea Squish: Allow querying and displaying server settings
Change-Id: I6158aa11fa314ca7c42f175ccd03330059eef910
Reviewed-by: hjk <hjk@qt.io>
2022-07-11 11:55:49 +00:00
hjk
79f0fe4819 Qnx: Inline qnxsettingspage.ui
Change-Id: I628325154abd37e8a5803f44628def42acb533dd
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2022-07-11 10:38:42 +00:00
Jarek Kobus
f330a7b1e9 QtcProcess: Make timeoutS a default arg of 30 seconds
Change-Id: Id11911e74ede109b49583d82592b333ad577e8ee
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2022-07-11 10:21:46 +00:00
Jarek Kobus
61258bd658 QtcProcess: Get rid of unneeded arg from readDataFromProcess()
Change-Id: Ifecf7b4a9668bc362e454a6e5084eb1d7308e4eb
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
2022-07-11 10:21:38 +00:00
Jarek Kobus
e793841b4f Remove Core::ShellCommand
Move the implementation into VcsCommand.
Use Utils::ShellCommand inside coreplugin API.

Change-Id: I74a34057b33832a138b05f1dfa6937565027edb4
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-11 10:04:08 +00:00
Jarek Kobus
9891a879aa Core::ShellCommand: Remove unused futureProgress()
Change-Id: I15f0ed521714adc873c06f510a03a44a941aaffa
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
2022-07-11 10:03:55 +00:00
hjk
917d7e0007 ImageViewer: Inline imageviewertoolbar.ui
Change-Id: Ie7b4c77477ce78107c5f55edccdcbd4db74b010b
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-11 09:58:09 +00:00
Marco Bubke
e00f6864a0 QmlProfiler: Fix warning
Change-Id: Ib846c2d347610cdde4592960ad96b03195f3c13f
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2022-07-11 09:50:03 +00:00
Christian Stenger
d829b27f15 Valgrind: Fix Qbs build
Change-Id: I50a48a1c1adcfae9ff4cbba8b50bb02e8dca9405
Reviewed-by: hjk <hjk@qt.io>
2022-07-11 09:34:08 +00:00
Marco Bubke
9faf6d0826 QmlDesigner: Adapt to C++ 17 [[maybe_unused]]
It has the advantage to to move the attribute to the declaration instead
of using a workaround.

Change-Id: I08b712f146a0625d0367657c31d6c1e5f7caec41
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2022-07-11 09:29:52 +00:00
Marco Bubke
67324512e9 QmlPuppet: Adapt to C++ 17 [[maybe_unused]]
It has the advantage to to move the attribute to the declaration instead
of using a workaround.

Change-Id: Ia6115ab8fefbe03f247edfea2b7bed73e9149068
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
2022-07-11 09:29:37 +00:00
Marco Bubke
1e6c8f6e61 UnitTests: Update google test to 12.1
It fixes a warning.

Change-Id: I2a0ab042898d7333b0ce954d0299ea520a933939
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-11 09:28:38 +00:00
Marco Bubke
02d05f76d9 QmlDesigner: Explicit instantiation of ProjectStorage
Change-Id: If56a3b7f8189c998a6335a31ecca8a82cb269604
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
2022-07-11 09:28:02 +00:00
Marco Bubke
dc32c6028c QmlDesigner: Add getter for type id
The type id getter expects a valid module id, an exported name and
optionally a version.

Tsk-number: QDS-7271
Change-Id: I9af5f926b97606fc312eb1158367aba7105cdefb
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
2022-07-11 09:24:12 +00:00
Christian Stenger
53a28c7080 McuSupport: Fix compile
Amends 5be5f7a331.

Change-Id: I3261c68aae0521dca38679e54e7775184ea623ff
Reviewed-by: hjk <hjk@qt.io>
2022-07-11 09:19:31 +00:00