qtdeclarative/tests/auto/qml/qqmlengine
Ulf Hermann c1924afcd8 QtQml: Move ExecutionEngine in to QJSEnginePrivate
The ExecutionEngine can live without a QQmlEngine or a QJSEngine, but
not vice versa. Therefore, the ExecutionEngine has to outlive QQmlEngine
and QJSEngine on shutdown.

Since the ExecutionEngine lives longer now, we also need to postpone the
pruning of the type registry. The engine might still hold on to types
after all.

Task-number: QTBUG-137848
Change-Id: Ib574cac84b5f2d974cbc24ed79550a58b69a7a1c
Reviewed-by: Sami Shalayel <sami.shalayel@qt.io>
2025-06-24 14:38:07 +02:00
..
data QtQml: Guard against missing root property caches 2025-05-22 17:26:53 +02:00
CMakeLists.txt tst_qqmlengine: Explicitly link against private API 2025-02-18 20:02:02 +01:00
declarativelyregistered.cpp
declarativelyregistered.h
objectListArgumentMethod.h
tst_qqmlengine.cpp QtQml: Move ExecutionEngine in to QJSEnginePrivate 2025-06-24 14:38:07 +02:00
variantlistQJsonConversion.h QtQml: Move URL interceptors into the type loader 2024-12-19 12:39:38 +01:00