[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 'master'. Changed from 7ce0c905c4af8c76d1a781e67fd6bec19c1033cf to 9c1ad62a8f6c6f8b8d17ee6dd6f62426d3392bd4 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 345d1c14f58b5d3be5993e5077beb3972866815e by hjk on 27/07/2026 at 13:59.. CppEditor: Add regression test for empty rename symbol name symbolOccurrencesInText() used to loop forever when passed an empty symbol name, which can happen transiently while renaming a symbol. That was fixed by the guard added in 03958b5806c; pin it down with a test so the guard cannot silently regress. Task-number: QTCREATORBUG-30086 Assisted-by: Claude Code Change-Id: Ic5fd5d422a745e95be4c91dbd25ec2a0e7d1401b Reviewed-by: Christian Kandeler <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/345d1c14f58b5d3be5993e5077beb3972866815e Git commit c68f5a19038982eccfcead95228f6a45a1028102 by hjk on 27/07/2026 at 14:05.. ProjectExplorer: Reduce scope of dirtying on device settings pages Drive the device settings page's dirty state from a real isDirty() query instead of the over-eager, recursive markSettingsDirty triggers that flag the page on any volatile change (even a change-and-revert). Without an own isDirty(), the page fell back to IOptionsPageWidget's default, which returns true whenever there is no aspect container. DeviceSettingsWidget::isDirty() now reports dirty only when a device is added or marked for deletion, when a device's aspects differ from the applied values (IDevice is an AspectContainer, so this also covers the nested SSH parameters container), or when the shown config widget reports non-aspect edits. The SSH-based device widgets (Linux, Windows) route edits through checkSettingsDirty() and drop installMarkSettingsDirtyTriggerRecursively. The remaining device kinds (Desktop, Docker, iOS, Android, BareMetal) keep the old push-based marking for now - both mechanisms coexist - as some carry non-aspect widgets (e.g. raw port/name line edits) that need their own isDirty() handling. Add a DeviceManagerTest::testIsDirty() covering the aspect and nested SSH-container dirty detection. Assisted-by: Claude Code Change-Id: I0273286b2ab5627be820bb2cdef4e45c115ebd40 Reviewed-by: Christian Stenger <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/c68f5a19038982eccfcead95228f6a45a1028102 Git commit 9c1ad62a8f6c6f8b8d17ee6dd6f62426d3392bd4 by André Hartmann (on behalf of Andre Hartmann) on 27/07/2026 at 16:10.. Git: Use project encoding for "show" The same way as already done for "diff". Change-Id: Id2d19625ef3b12ced97a4b6519ff53c5402081bd Reviewed-by: André Hartmann <[email protected]> Reviewed-by: Orgad Shaneh <[email protected]> https://invent.kde.org/qt/qt-creator/qt-creator/-/commit/9c1ad62a8f6c6f8b8d17ee6dd6f62426d3392bd4