From 775d12a2fc71f4dd9d01ef9934eec095c092a054 Mon Sep 17 00:00:00 2001 From: Markus Redeker Date: Wed, 23 Apr 2025 15:57:20 +0200 Subject: [PATCH 1/3] Coco: fix crash in CocoBuildStep The bug was reported via Sentry and I could not reproduce it here, but the immediate cause was clear: m_buildSettings was used when it was still a null pointer - certainly because CocoBuildStep::display() was not yet called. I have added code that prevents this. Fixes: QTCREATORBUG-32850 Change-Id: I8226e1466870e77749aff276de150b79f75332a4 Reviewed-by: David Schulz (cherry picked from commit c052dda76b3b3e64f13a39cc1adaec91b6195944) --- src/plugins/coco/cocobuildstep.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/coco/cocobuildstep.cpp b/src/plugins/coco/cocobuildstep.cpp index 1717abd027a..c9809932b7c 100644 --- a/src/plugins/coco/cocobuildstep.cpp +++ b/src/plugins/coco/cocobuildstep.cpp @@ -77,6 +77,8 @@ void CocoBuildStep::buildSystemUpdated() void CocoBuildStep::onButtonClicked() { + QTC_ASSERT(m_buildSettings, return); + m_valid = !m_valid; setSummaryText(Tr::tr("Coco Code Coverage: Reconfiguring...")); @@ -97,6 +99,8 @@ QWidget *CocoBuildStep::createConfigWidget() void CocoBuildStep::updateDisplay() { + QTC_ASSERT(m_buildSettings, return); + if (!cocoSettings().isValid()) { setSummaryText("" + Tr::tr("Coco Code Coverage: No working Coco installation.") + ""); emit setButtonState(false); From b6492cc11f77eadb3ccad41460b02114b248edc3 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Wed, 7 May 2025 08:50:13 +0200 Subject: [PATCH 2/3] COIN: Fix PRECHECK after changes in archive format Change-Id: Iabe419254c72027ac57e40c5c5cd7321496e89ca Reviewed-by: Eike Ziller --- coin/instructions/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coin/instructions/test.yaml b/coin/instructions/test.yaml index c66442585e4..6d45f2d4a77 100644 --- a/coin/instructions/test.yaml +++ b/coin/instructions/test.yaml @@ -1,7 +1,7 @@ type: Group instructions: - type: InstallBinaryArchive - relativeStoragePath: "{{.Env.MODULE_ARTIFACTS_RELATIVE_STORAGE_PATH}}/artifacts.tar.gz" + relativeStoragePath: "{{.Env.MODULE_ARTIFACTS_RELATIVE_STORAGE_PATH}}/artifacts.tar.zst" directory: "qt-creator/qt-creator_build/build" maxTimeInSeconds: 1800 maxTimeBetweenOutput: 1800 From 4c84e42a0dc204dd95f057c6e482d359dc058ea4 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Fri, 9 May 2025 15:39:23 +0200 Subject: [PATCH 3/3] Add change log for 16.0.2 Change-Id: I0058dd8a852a37fe22f6e44ac6dcc2d423b1018f Reviewed-by: Leena Miettinen --- dist/changelog/changes-16.0.2.md | 79 ++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 dist/changelog/changes-16.0.2.md diff --git a/dist/changelog/changes-16.0.2.md b/dist/changelog/changes-16.0.2.md new file mode 100644 index 00000000000..5db5ff77bf1 --- /dev/null +++ b/dist/changelog/changes-16.0.2.md @@ -0,0 +1,79 @@ +Qt Creator 16.0.2 +================= + +Qt Creator version 16.0.2 contains bug fixes. +It is a free upgrade for commercial license holders. + +The most important changes are listed in this document. For a complete list of +changes, see the Git log for the Qt Creator sources that you can check out from +the public Git repository or view online at + + + +Editing +------- + +* Fixed the position of annotation tooltips for horizontally scrolled editors + ([QTCREATORBUG-32658](https://bugreports.qt.io/browse/QTCREATORBUG-32658)) +* Fixed a crash when pressing the `Delete` key while the focus is in an empty + `Bookmarks` view + ([QTCREATORBUG-32774](https://bugreports.qt.io/browse/QTCREATORBUG-32774)) +* Fixed a crash when opening big files + ([QTCREATORBUG-32875](https://bugreports.qt.io/browse/QTCREATORBUG-32875)) + +### Qt Quick Designer + +* Fixed a crash when switching to a `.ui.qml` file the first time, if `Design` + mode is already active + ([QTCREATORBUG-32854](https://bugreports.qt.io/browse/QTCREATORBUG-32854)) + +Analyzer +-------- + +### Coco + +* Fixed a crash in the build step + ([QTCREATORBUG-32850](https://bugreports.qt.io/browse/QTCREATORBUG-32850)) + +Version Control Systems +----------------------- + +### Git + +* Fixed a crash when clicking links in the tooltip for `Instant Blame` + +Platforms +--------- + +### macOS + +* Fixed issues with configuring CMake projects with CMake 4.0.0 and CMake 4.0.1 + ([QTCREATORBUG-32877](https://bugreports.qt.io/browse/QTCREATORBUG-32877)) + +### Android + +* Fixed a crash when setting up Android projects + ([QTCREATORBUG-32849](https://bugreports.qt.io/browse/QTCREATORBUG-32849)) + +### iOS + +* Fixed QML profiling on Simulator and devices with iOS 16 or earlier + +### MCU + +* Fixed an issue with optional packages + ([QTCREATORBUG-32777](https://bugreports.qt.io/browse/QTCREATORBUG-32777)) + +Credits for these changes go to: +-------------------------------- +André Pönitz +Aurélien Brooke +Christian Stenger +David Schulz +Eike Ziller +Jaroslaw Kobus +Karim Abdelrahman +Krzysztof Chrusciel +Leena Miettinen +Marcus Tillmanns +Markus Redeker