[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 6cd3898790dbf005a0ebfc90c7ac0b607a37f919 to 88e2960cf1d403181adf852cf2ab4e61aefe1241 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 39f551d76fc47e38672dc9785e9525b8e031bbb1 by Miikka Heikkinen on 17/08/2026 at 14:51.. QmlDesignSupport: Fix stale pointer and other memory access issues Several issues were fixed: * Added guards to track target objects to detect their deletion and do the appropriate cleanup and signaling. These will correctly handle imperative target assigment cases where there is no binding to null out the target after its deletion. * Ensure registry singleton is acquired regardless of target/key assignment order. * Skip setting targets that have been destroyed or are in process of being destroyed. * Guard against add/remove handlers changing/removing existing references by iterating over a copy of references and checking each reference is still registered before each notification. * Guard against references outliving the registry singleton. This is possible when using C++ API. Fixes: QTBUG-148643 Pick-to: 6.12 Change-Id: Ic8a4cf64223c6256d850536c3a2f8606080b7958 Reviewed-by: Fabian Kosmale <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/39f551d76fc47e38672dc9785e9525b8e031bbb1 Git commit 88e2960cf1d403181adf852cf2ab4e61aefe1241 by Qt Submodule Update Bot on 17/08/2026 at 18:43.. Update dependencies on 'dev' in qt/qtdeclarative Change-Id: Id48c0722078fb6045bfa837c6cd8503ee9e6c0aa Reviewed-by: Qt Submodule Update Bot <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/88e2960cf1d403181adf852cf2ab4e61aefe1241