[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