[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 'dev'.
Changed from 287ee7fdad2151446548327ac9f7f37664dcac03 to 0bb2db59088ff59e17c974e1a1d0cd5e1ed48605
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 0257d10b4822786e07e8ea3d9ac743359697ed9a by Ulf Hermann on 19/07/2026 at 17: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.

Pick-to: 6.12
Task-number: QTBUG-146122
Change-Id: I3bc688ef22bf02eb71080dcae93e1889065b1bc9
Reviewed-by: Fabian Kosmale <[email protected]>
Reviewed-by: Semih Yavuz <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/0257d10b4822786e07e8ea3d9ac743359697ed9a

Git commit ba02327bdfecd1d19653584886007c5d97e3347e by Ulf Hermann on 19/07/2026 at 17: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.

Pick-to: 6.12
Task-number: QTBUG-146122
Change-Id: I237dce26026fd520cbab25efcf5ce08d25507c92
Reviewed-by: Semih Yavuz <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/ba02327bdfecd1d19653584886007c5d97e3347e

Git commit 0369b8a128d25c89e086e8a9ef42f2688b8ded24 by Ulf Hermann on 19/07/2026 at 17: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.

Pick-to: 6.12
Task-number: QTBUG-146122
Change-Id: Ic0086e4f4b6c837a6bf1210430eeceb722b80cb7
Reviewed-by: Semih Yavuz <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/0369b8a128d25c89e086e8a9ef42f2688b8ded24

Git commit 881c07767a8f7c81275933f89696adaeba24d187 by Ulf Hermann on 19/07/2026 at 17:42..
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
Pick-to: 6.12
Change-Id: Id0b61a32e0c890ba71b90de8277962be9663d6e1
Reviewed-by: Fabian Kosmale <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/881c07767a8f7c81275933f89696adaeba24d187

Git commit 0bb2db59088ff59e17c974e1a1d0cd5e1ed48605 by Dilek Akcay on 19/07/2026 at 23:41..
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.

Pick-to: 6.12
Change-Id: Ic2e4cb6d1e6bfea51a6787487a2384c82bea5f3f
Reviewed-by: Doris Verria <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/0bb2db59088ff59e17c974e1a1d0cd5e1ed48605
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.