[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 9a286e84187ab600064ce3d704c29446ac77e372 to 582384a29935edbe617431ee7a93b419ee861c18
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 de1191bfc8174bd13f2cde8f4e9857970e29674a by Tor Arne Vestbø on 27/07/2026 at 15:44..
CMake: Remove QML plugin symlinks from Resources of deployed bundles

When deploying a QML app into a macOS app bundle we used to symlink each
module's plugin binary next to its qmldir under Resources/qml, because
the engine expected a module's qmldir and its plugin to live in the same
directory. The engine now locates plugins via the plugin search path
(QLibraryInfo's PluginsPath), so the symlink no longer serves a purpose,
and code signing disallows executable code under Resources anyway.

As the app bundle is installed by copying it wholesale, the build-tree
development symlinks we create for running from the build directory get
dragged along into the installed bundle. We now remove any such stale
plugin binary or symlink left next to the qmldir, leaving just the
qmldir under Resources/qml and the real plugin under PlugIns.

[ChangeLog][CMake] Deployed macOS app bundles no longer contain symlinks
to QML plugin binaries under Resources/qml. The plugins are deployed to
PlugIns and located via the plugin search path.

Task-number: QTBUG-101338
Pick-to: 6.12
Change-Id: I9605cc6231683a028f2c2f021f10295e4947cdc8
Reviewed-by: Joerg Bornemann <[email protected]>
Reviewed-by: Fabian Kosmale <[email protected]>
Reviewed-by: Ulf Hermann <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/de1191bfc8174bd13f2cde8f4e9857970e29674a

Git commit e63476aafee01dfaa4db420840993e7c2755ce20 by Tor Arne Vestbø on 27/07/2026 at 15:44..
CMake: Remove the pre-3.19 build-dir qt.conf fallback

The minimum supported CMake for building and using Qt is now 3.25, so
the code path that wrote out the build-dir qt.conf immediately, rather
than through cmake_language(DEFER), on CMake versions older than 3.19
can no longer be reached. Remove it, along with its helper
_qt_internal_writebuilddir_qtconf_nondeferred and the Qt6qt.conf.in
template that only that path used.

Task-number: QTBUG-101338
Pick-to: 6.12
Change-Id: I8fb94ee9c5c7b6c78fed70692692772899a904d6
Reviewed-by: Fabian Kosmale <[email protected]>
Reviewed-by: Ulf Hermann <[email protected]>
Reviewed-by: Joerg Bornemann <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/e63476aafee01dfaa4db420840993e7c2755ce20

Git commit 582384a29935edbe617431ee7a93b419ee861c18 by Semih Yavuz on 27/07/2026 at 15:48..
qmlls highlighting: implement static highlighting

Use regexp based static highlighting when an invalid qml document is
opened.

Assisted-by: Claude Code
Fixes: QTBUG-142013
Change-Id: I9402f4925e8127f9a65f35170337f1cbcfae242c
Reviewed-by: Sami Shalayel <[email protected]>
Reviewed-by: Olivier De Cannière <[email protected]>
https://invent.kde.org/qt/qt/qtdeclarative/-/commit/582384a29935edbe617431ee7a93b419ee861c18
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.