[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.