[qt/qt/qtdeclarative]: 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/qtdeclarative Pushed by mirror-service into branch '6.12'. Changed from ccdb8c1bd54ef2c31f9933968f2b7d66d15ddad0 to a7de86c0bbf0a019d50c7b3f9ff19d6095e44635 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 9032b83af7cd2ea7341b5093d990f61f8a4591ed by Qt Cherry-pick Bot (on behalf of Marc Mutz) on 19/07/2026 at 15:04.. DomItem: use non-throwing variant access in ownerAs_impl() Coverity was (incorrectly) claiming that ownerAs() would throw bad_variant_access, due to the use of get<>(). But all uses of get<>() are guarded by a matching if (holds_alternative<>), so this could not have thrown, not even in the valueless_by_exception() case. Still, get_if() is the preferred solution, since it checks once and DRYs the code (names the type only once), so use that. From experience, this will also shut up Coverity. Amends 52d61e705ee606f3b673c757bdf253bdf6134a3b (6.2). Coverity-Id: 895836 Coverity-Id: 911050 Change-Id: I5b2fa6ca37dec464b3f33b609fb6cdb6219a9c2a Reviewed-by: Ulf Hermann <[email protected]> (cherry picked from commit 565fe735c1be4320d6b8b8edc126685a42b068fe) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/9032b83af7cd2ea7341b5093d990f61f8a4591ed Git commit 481a65aab75a1c071c8bf38d6a591e3e3b34e6e4 by Qt Cherry-pick Bot (on behalf of Ulf Hermann) on 19/07/2026 at 23:41.. QmlPreview: Compress timestamps of replayed events We don't want to wait as long as it took to record the events when replaying them. Amends commit 265c9250df853df1110ca4c2545b100481b98a2e. Task-number: QTBUG-146122 Change-Id: I3bc688ef22bf02eb71080dcae93e1889065b1bc9 Reviewed-by: Fabian Kosmale <[email protected]> Reviewed-by: Semih Yavuz <[email protected]> (cherry picked from commit 0257d10b4822786e07e8ea3d9ac743359697ed9a) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/481a65aab75a1c071c8bf38d6a591e3e3b34e6e4 Git commit d009398194596a9234455fbe7e976034e8dd0fc7 by Qt Cherry-pick Bot (on behalf of Ulf Hermann) on 19/07/2026 at 23:41.. QtQml: Restore pre-6.12 handling of wrapped QObjects as return values We need to unwrap them from QVariant. In addition, if we receive a return value of a type that's explicitly a PointerToQObject but at the same time NeedsDestruction, we need to respect both. Amends commit 60cc1b60f30b8057e475d0a05a72865871a5bc48 Fixes: QTBUG-147835 Change-Id: Id0b61a32e0c890ba71b90de8277962be9663d6e1 Reviewed-by: Fabian Kosmale <[email protected]> (cherry picked from commit 881c07767a8f7c81275933f89696adaeba24d187) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/d009398194596a9234455fbe7e976034e8dd0fc7 Git commit 0edf1baa35c9b0c3ef372c7c12cb16eedc7f11be by Qt Cherry-pick Bot (on behalf of Ulf Hermann) on 19/07/2026 at 23:41.. QmlDebug: Add a reusable interactive console Factor the interactive command-line mechanism that was open-coded in qmlprofiler into QmlDebugPrivate so that other QML debugging tools can reuse it. We move qmlprofiler's console handling into QmlDebug: QQmlDebugConsole owns a QQmlDebugCommandListener on a worker thread, dispatches lines to registered command handlers, renders a generated help listing and offers a reusable yes/no confirmation flow. The listener keeps a single persistent QTextStream and reports end-of-input so consumers can quit when standard input is closed. Task-number: QTBUG-146122 Change-Id: I237dce26026fd520cbab25efcf5ce08d25507c92 Reviewed-by: Semih Yavuz <[email protected]> (cherry picked from commit ba02327bdfecd1d19653584886007c5d97e3347e) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/0edf1baa35c9b0c3ef372c7c12cb16eedc7f11be Git commit 60954b0b636bc64fddb4105eee5aa98d15d9a700 by Qt Cherry-pick Bot (on behalf of Ulf Hermann) on 19/07/2026 at 23:41.. qmlpreview: Add interactive mode and --output option This is modeled after the interactive mode that qmlprofiler already offers. You can store the event stream into a .qtd file, and replay it. In contrast to qmlprofiler, you can also kill and re-start the application. That is handy if you notice the preview couldn't handle some change and want to replay the stored input events into a clean slate. Task-number: QTBUG-146122 Change-Id: Ic0086e4f4b6c837a6bf1210430eeceb722b80cb7 Reviewed-by: Semih Yavuz <[email protected]> (cherry picked from commit 0369b8a128d25c89e086e8a9ef42f2688b8ded24) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/60954b0b636bc64fddb4105eee5aa98d15d9a700 Git commit a7de86c0bbf0a019d50c7b3f9ff19d6095e44635 by Qt Cherry-pick Bot (on behalf of Dilek Akcay) on 20/07/2026 at 03:48.. StyleKit: Fix oversized submenu arrow in MenuItem fillHeight is true by default, so the arrow was stretching to fill the available height and ended up larger than intended. The check didn’t show this issue due to its image shape. Set fillHeight: false for the submenu arrow so it uses its defined height. Change-Id: Ic2e4cb6d1e6bfea51a6787487a2384c82bea5f3f Reviewed-by: Doris Verria <[email protected]> (cherry picked from commit 0bb2db59088ff59e17c974e1a1d0cd5e1ed48605) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/a7de86c0bbf0a019d50c7b3f9ff19d6095e44635