[qt/qt-creator/qt-creator]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt-creator/qt-creator Pushed by mirror-service into branch '20.0'. Changed from 3c79bc05e89b5ecfbca9622affbfd182bb4e5631 to 6fd8db8b100e3f1d2db2afe0e3e0fb28fd677a79 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit 32bf5cf29bf084e31c98b96ff70ad54e47d8fc76 by Eike Ziller on 18/08/2026 at 08:48.. Core: Fix default search parameters for advanced find The various `restore` methods of subcomponents are also responsible to set up the default if there is no saved setting, so we have to call them even if the settings store is empty, at least if we are currently restoring from the "default virgin" session (which is directly at startup of Qt Creator). If the user is switching to a different session without stored search settings, we want to preserve the current settings though. Amends 204bf148fc2f23eb7171b9e53ab81e075fa9d398 which removed the fallback path for old settings, which implicitly took care of setting the defaults. Change-Id: Ia3fd14a354dcbf7fd0fae8a3195aa3582da0938c Reviewed-by: Christian Stenger <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/32bf5cf29bf084e31c98b96ff70ad54e47d8fc76 Git commit 6a66aed30024f830d3adf0f4ef549f22af3a3265 by Eike Ziller on 18/08/2026 at 09:00.. Core: Guard against crash during shutdown The MainWindow::closeEvent clears the navigation sub widgets (which might trigger destructors defined in plugins that provide these, which might access Core state, so it makes sense to delete these early). If some queued event triggers NavigationWidget::activateSubWidget afterwards we need to handle the usually unexpected state that m_subWidgets is empty. The code around that place so far only triggered a fallback to the _first_ sub widget, but in this case we do not even have that. Reported via Sentry Change-Id: Ib16f73eca513ca5db48197930441b501d5f83da3 Reviewed-by: Christian Stenger <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/6a66aed30024f830d3adf0f4ef549f22af3a3265 Git commit 7e1a8f25270c0c30ff8d5504aa3e0eed7a2f09bf by Marcus Tillmanns on 18/08/2026 at 09:12.. Utils: Skip Qml Debugging message in tests Otherwise the test always fails if the project is built with Qml Debugging enabled. Change-Id: Ic1e1e5a5ff5f78b105f4aa4c768b24796a5c94b4 Reviewed-by: Jarek Kobus <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/7e1a8f25270c0c30ff8d5504aa3e0eed7a2f09bf Git commit 09e4891281f8ca014cba6fb0b9a2219837f5e0ac by Alexandre Laurent on 18/08/2026 at 10:20.. French translations for 20.0/20.0.1 and multiple improvements Change-Id: Ia3ecbd4c919debe7e1288a81b6aa9ef16f7c6916 Reviewed-by: Johnny Jazeix Reviewed-by: Eike Ziller <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/09e4891281f8ca014cba6fb0b9a2219837f5e0ac Git commit 07bd603cf48496bab9a6f8e2808ca54b28296a21 by Marcus Tillmanns on 18/08/2026 at 11:45.. QmlJS: Update tst_Dependencies samples to Qt 6 imports and API Qt 5 versioned imports (QtQuick.Controls 1.x, QtQuick.Dialogs 1.x) cause M300 on Qt 6 because createObjectsForImport only returns types with version <= the requested version, excluding all Qt 6 types (2.x). Switching to versionless imports includes all registered versions and fixes the unknown-component errors. Additional Qt 6 API changes applied: - FontDialog: font -> currentFont - FileDialog: folder -> currentFolder - test_SampleLib: TreeView (removed from Controls in Qt 6) -> ComboBox - test_Dialog: remove redundant QtQuick.Dialogs import; Dialog is in QtQuick.Controls in Qt 6 Co-Authored-By: Claude Sonnet 4.6 <[email protected]> Change-Id: Ie04d7fb4eda9b58a2fb21afcad1a9fda35c87944 Reviewed-by: Christian Stenger <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/07bd603cf48496bab9a6f8e2808ca54b28296a21 Git commit 6fd8db8b100e3f1d2db2afe0e3e0fb28fd677a79 by Marcus Tillmanns on 18/08/2026 at 11:46.. QmlJS: Annotate tst_Dependencies samples for Qt 5-only modules QtQuick.Extras (CircularGauge, Gauge, PieMenu, StatusIndicator, TumblerColumn) and QtQuick.XmlListModel 2.0 do not exist in Qt 6. The import resolves to invalid, setting _importsOk=false which suppresses M300 but still produces one semantic "QML module not found" message. Add // ExpectedSemanticMessages: 1 to each affected file so tst_Dependencies documents the known failure instead of treating it as unexpected. Co-Authored-By: Claude Sonnet 4.6 <[email protected]> Change-Id: I5bd2cee6373a502e549ebb1e13257cf525ce1ac0 Reviewed-by: Christian Stenger <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/6fd8db8b100e3f1d2db2afe0e3e0fb28fd677a79