| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The CMakeBuildStep can be part of a deploy configuration, and then the
buildConfiguration() relies on the "active" build configuration.
That can be nullptr under some conditions, e.g. we got crash reports for
loading projects, where ProjectExplorer::Target::addConfigurationsFromMap
might either not restore any build configuration for some reason, or not
set an "active" one.
Restoring the deploy configurations in that same method afterwards, then
leads a call to baseEnvironment() of the deploy step (=CMakeBuildStep)
and a crash.
Change-Id: I763d9fdbc7a6055eac384e4c5040c3f7b245d3cb
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
|
|
|
|
|
|
|
|
| |
Amends: 2ad4ff803658033c800e409499bc10c99c96363c
Change-Id: I4ee9b825f0e7af37d26ec47b4b6bce57efc4debb
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|
|
|
|
|
|
|
|
| |
This allows us to get the real filename even from urls that do redirection.
Our unzip routine on Windows fails if the filename does not end in .zip
which this patch fixes as well by naming the file as intended.
Change-Id: I29746e67ce91953e1fee26d697a7f251527c54c4
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit ddf1072d53dce57eca9219f8cdd55c22b8d9d142.
Reason for revert: The code was necessary for Qt 5, and was partially reverted before.
Fixes: QTAIASSIST-159
Change-Id: I8cef677f92b15b6bc4a4d3b4d1095c325d1f07a5
Reviewed-by: Artur Twardy <atw@spyro-soft.com>
Reviewed-by: David Schulz <david.schulz@qt.io>
|
|
|
|
|
| |
Change-Id: Ia03bcdc79902301f774c829f8dbacb6d625cf6a0
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
| |
Change-Id: Ia556d59b717aef1c8e4fb0fb06010214786d0519
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
| |
Also changes InfoBarDisplay::update to completely disconnect the resulting
widgets when an entry is removed.
Change-Id: Ic32ee8a1c9ee8dcd026e4a0cb7521b07323ca892
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Use the binary's directory as the working directory
for the qdb watcher process so that users current working
directory is not blocked by it.
Fixes: QTCREATORBUG-31976
Change-Id: I316f36ddc85d29aa4baeb64b06104437111f36cc
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
| |
Change-Id: Ib4bf7bec136db5b1e2a21ec565bdf62a75f08c0b
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
tar depends on other tools to extract anything else than tar itself, so
it is not reliable.
CMake does actually not rely on tar, but directly uses libarchive for
the various archives, so it is the more reliable choice, if available.
For example, tar on Linux might not be able to extract 7zip files, but
CMake can.
Change-Id: Ib5672557ada9619dd42697eb480eebc654a9d26d
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
|
|
|
|
|
|
|
|
| |
It just passes through to the base class... which will change source-
incompatibly in Qt 6.10.
Change-Id: I8b2f380b273cce0964cefffd9a3c3474ce645100
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
|
|
|
|
|
|
|
|
| |
Followup work needed: icons missing, default icon used for the time being.
Change-Id: Ifa3da0252c4ada472ed5eed23e0d4e7ac645ea53
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Setting a text cursor also ensures that the cursor is visible. If this
operation is done inside a begin/endEditBlock we might operate on an
outdated layout which returns a potentially invalid line that causes an
assert in the code that ensured the cursor is visible. closing the edit
block before setting the text cursor makes sure the layout is
invalidated and correctly recalculated before ensuring that the cursor
is visible.
Fixes: QTCREATORBUG-32401
Change-Id: Ibb6913a8fef9b0d0178f4da0cf9044a25f622007
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
|
|
|
|
|
|
|
|
| |
Users were missing the step where they have to use an external
repository to see AI Assistant in Extensions
Change-Id: Id0aef647625c9c8730cf77118f2a5a7f28b0f29c
Reviewed-by: <peter.schneider@qt.io>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
|
|
|
|
|
| |
Change-Id: Ibe2aab9167fdb9ec45b132fd85834460039dd581
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
|
|
|
|
|
| |
Change-Id: If8228304e364e7af85be534589a6101e18741bfa
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
|
|
|
|
|
|
|
| |
Amends 89702040cd43f6b4c5dd4c7e79bf79f30413749e
Change-Id: I2096c33dd3bb24a064a74b0356a29edc5859df11
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Previously the spec returned and used was initialized from the temporary
folder after extraction. That folder is deleted though once the install wizard
is done.
We now re-create the spec after copying the files to their final destination.
Change-Id: Ia6b2f3c67a9d89687fece97e59143c00689ae513
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
| |
If we don't load the spec, the rest of the App has no way to tell
that we installed the plugin.
Change-Id: I80a6058696172f91e3f930a9c98f3c7a00f38c38
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
The default timeout for runBlocking is 10 seconds, which means that
whenever deploying a file e.g. over a network connection takes longer,
deployment fails. Just set a really large timeout for now, under the
assumption that this code path (passing a large amount of data to a
process) is only used for deployment.
Change-Id: Id5b4902ca97c32f4f024c624e02c0eb341aa7e59
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
|
|
|
|
|
| |
Change-Id: Id4963d52d07aaf8f7e5a3904f95dc3accf204f80
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
|
|
|
|
|
| |
Change-Id: Ie18030d727cb448431cfb554e010b0d52195dd30
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
| |
...from save() and reload().
Change-Id: I25ecc485fe14182ade8a9e8a5b0179fe59af9206
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
| |
Change-Id: Ie55d7828998d847e85d62fe7ba9693b94c33e614
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|
|
|
|
| |
Change-Id: Ic9f0aea828e423118b74455a40ca7210b73e3284
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
| |
Fixes a QDoc warning.
Change-Id: I338a622587a9ce4478f45643e90260bcc67382f3
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
| |
They are generated by the 'Build' step anyway. Would be useful
to have them uploaded as build artifacts.
Change-Id: Ie5dd6b284e5ba4f4ffeb4e3845e2d74f62ca55e4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
| |
Change-Id: I2d042af2c2e7f7678b76a519256f6983428e22a4
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
| |
Change-Id: Ifd476bc69b61b852177b1a93467dd9b1888b4efd
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
|
|
|
| |
Qt Creator 15 has been officially compiled against Qt 6.8.1.
Also the MinGW compiler used has been bumped to MinGW GCC 13.1.0
Change-Id: I9795df138b50960300b0e39d01928122b661f25f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
|
|
|
|
|
|
| |
Task-number: QTCREATORBUG-30604
Change-Id: Icb6f0a5f6003c2845d3be88d9e07a706beef9ee3
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
|
|
|
|
|
| |
Change-Id: I6befd84513f5415a1f9440fde14368c813e07580
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
|
|
|
|
| |
Change-Id: I9c857fa0f1a67dd5c6821e6eb71f524044955392
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
|
|
|
|
|
|
|
| |
This reverts commit 97a37eb6fd, breaks tst_Process::iterations.
The new tst_CommandLine::testMultiQuote_win() fails in the CI, too.
Change-Id: I657b7bbf073a06a3175c88a25eba019dad2c830d
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
|
|
|
|
|
|
|
| |
Amends 02d7e59a2e51e22026cee8eadd509e7508c008ec
Change-Id: I5deb955e6fd9a0257e9aabf0edb19ed6f2cd3fde
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|
|
|
|
|
| |
Task-number: QTCREATORBUG-32325
Change-Id: I3169f56acb5e8e94004825cfe55e8614edb9d498
Reviewed-by: hjk <hjk@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
The documentation tells the user to adapt the PATH in the Preferences >
Environment > System. Setting that as the environment got lost in
9a0285ba0e1f2aeae4dd8e3d75d005acefcfe2ef
Fixes: QTCREATORBUG-32335
Change-Id: I3e06fe6a5195b5571e723c0e58cb81c592bf1082
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
To double-quote, we need to use '"'"' instead of \' since
that does not work.
Also adds a test for it.
Task-number: QTCREATORBUG-32325
Change-Id: I9c5b92e29de264ffb71c3b299746ee68052c8859
Reviewed-by: hjk <hjk@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In the next commit we want to test these functions,
so we need to make sure that we can specify their
osType. We will also need these functions when we
are combining command lines from different platforms
e.g. on docker where the host might be windows,
but the docker image is Linux (or vice versa).
Task-number: QTCREATORBUG-32325
Change-Id: I7d01bdc5f292b6bf6b76d03856f6d4e588e371ab
Reviewed-by: hjk <hjk@qt.io>
|
|
|
|
|
|
|
|
| |
Amends 01cc0e74991fd32c20847f8c02d4fc673d6bb115.
Fixes: QTCREATORBUG-32305
Change-Id: Icae39c882d7c911b12dbf4dd3442af7abcbd64d6
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
|
|
|
|
|
|
|
| |
That is the default, but this enables us to tweak the behavior in the
crash_handler correspondingly.
Change-Id: Ia580a580d4fb9ec8cfe90a3cb7c10471d86f3f41
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
|
|
|
|
|
|
|
| |
This is needed to make it compile with current Qt 6.9.
Change-Id: I1ef7d906ad5d5dba18c5180ca2606e19c4580610
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|
|
|
|
|
|
|
|
| |
Looks like symbols moved to client/common.lib (CrashReportDatabase,
CrashpadInfo, Settings) in newer versions of Crashpad.
Need to link against it to avoid missing symbols.
Change-Id: I18506105c098379ee9325138ca4a5197a622e2f7
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
|
|
|
|
|
|
|
|
|
| |
This defaults to kUnset, which is interpreted as enabled by vanilla
Crashpad. We want to turn that around, so we have more control over
which processes are handled by Crashpad.
Change-Id: I877acd5b6fa1e222648f031e68be3837422e96d9
Reviewed-by: hjk <hjk@qt.io>
|
|
|
|
|
| |
Change-Id: I34dcccc4b4170d01c2055ad22502fc5c90120fed
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
|
|
|
|
|
|
| |
Change-Id: I52bb81e01561950785252d362d31d6142844fcac
Reviewed-by: <lie@spyro-soft.com>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
|
|
|
|
|
|
| |
Change-Id: I7c7ed3fc8b5ac907f9e6fc7ea161d1b263c9a5de
Reviewed-by: <lie@spyro-soft.com>
Reviewed-by: Marcus Tillmanns <marcus.tillmanns@qt.io>
|
|
|
|
|
| |
Change-Id: I6388ef67ffd931120d1a819326dd1e575d98d7aa
Reviewed-by: AndrΓ© Hartmann <aha_1980@gmx.de>
|
|
|
|
|
| |
Change-Id: I8ad2b9a2e7118527a898bd6868e72346837d02c7
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|
|
|
|
|
| |
Change-Id: I5b07c5e8f9a02448b819d7d7b8f815f6139be9b2
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
|