Qt Declarative (Quick 2)
Go to file
Ulf Hermann 477c3c3c25 QtQml: Clear context objects more thoroughly on destruction
The same object can be the context object of a hierarchy of contexts. So
far we would only clear one of them, leaving dangling pointers in the
others. Clear all the contexts.

Pick-to: 6.5 6.2 5.15
Fixes: QTBUG-119326
Change-Id: I509f257672813866e3736b51f430f1243a8577f0
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
(cherry picked from commit 27ba69af2f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
(cherry picked from commit 833f4f6913)
2024-02-02 05:26:23 +00:00
LICENSES Use SPDX license identifiers 2022-06-11 08:05:15 +02:00
cmake Mark RegExpJitTables.h as non-module header 2023-04-03 15:38:57 +02:00
coin QmlDom: Remove the standalone version of QmlDom 2023-05-04 14:01:25 +02:00
dist Merge qtquickcontrols2 into qtdeclarative 2021-07-28 11:21:25 +02:00
examples Filesystem Explorer: Add a minimum width and height 2024-01-25 09:32:28 +00:00
features Add the skeleton for a D3D12 backend 2016-02-19 14:51:37 +00:00
src QtQml: Clear context objects more thoroughly on destruction 2024-02-02 05:26:23 +00:00
tests QtQml: Clear context objects more thoroughly on destruction 2024-02-02 05:26:23 +00:00
tools qmlprofiler: Fix data sorting 2024-01-31 08:37:00 +00:00
.cmake.conf Bump version to 6.6.3 2024-01-27 13:59:18 +02:00
.gitattributes qmlformat: improve testing of file based options 2021-11-04 13:35:48 +01:00
.gitignore Move imagine/musicplayer to tests/manual/imagine/musicplayer 2023-07-10 13:37:08 +00:00
.gitmodules Update to the latest version of the ecmascript test suite 2018-04-26 20:26:36 +00:00
.tag Use tree hash rather than commit hash in .tag file 2022-01-25 23:55:27 +01:00
CMakeLists.txt CMake: Add the Svg package to OPTIONAL_COMPONENTS 2023-08-22 08:37:36 +00:00
README.md Rewrite README.md 2021-08-12 13:15:17 +00:00
configure.cmake Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-09-07 17:01:30 +02:00
dependencies.yaml Update dependencies on '6.6' in qt/qtdeclarative 2024-01-27 11:59:17 +00:00
qt_cmdline.cmake Remove "2" from Qt Quick Controls directories 2022-12-01 10:26:20 +08:00
qtdeclarative.doxy Add doxyfile for building doxygen documentation 2018-08-16 15:54:40 +00:00
sync.profile qmlls: move into own private static library 2023-02-07 19:23:13 +01:00