qt5base-lts/tests/auto/corelib
Andrei Golubev 6f520abdab Add new special QObjectPrivate::{connect, disconnect} for QML
Original QML-specific connection mechanism ignores the receiver argument
and uses sender as receiver. This causes uncontrollable memory growth
in certain cases as connections on receiver persist even after receiver
is destroyed

New connect() with receiver parameter uses underlying API correctly,
disconnect is provided for the symmetry (not sure it's really needed)

Task-number: QTBUG-86368
Pick-to: 5.15 6.0
Change-Id: I4580d75b617cb2c4dfb971a4dfb8e943e325572b
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2021-01-18 15:54:03 +01:00
..
animation Remove the qmake project files 2021-01-07 15:32:28 +01:00
global Remove .prev_CMakeLists.txt files 2021-01-12 20:59:13 +01:00
io QSettings: Add support for QMetaType::Float 2021-01-15 18:51:15 +01:00
itemmodels Make sure QMimeData is fully declared 2021-01-11 16:57:41 +01:00
kernel Add new special QObjectPrivate::{connect, disconnect} for QML 2021-01-18 15:54:03 +01:00
mimetypes Remove .prev_CMakeLists.txt files 2021-01-12 20:59:13 +01:00
plugin Remove .prev_CMakeLists.txt files 2021-01-12 20:59:13 +01:00
serialization Remove .prev_CMakeLists.txt files 2021-01-12 20:59:13 +01:00
text QLocale: Allow direct conversion to language, country, and script codes 2021-01-18 15:52:31 +01:00
thread Remove .prev_CMakeLists.txt files 2021-01-12 20:59:13 +01:00
time Remove the qmake project files 2021-01-07 15:32:28 +01:00
tools QCache: when overwriting, store the new cost instead of the delta 2021-01-14 10:00:01 +00:00
CMakeLists.txt Move QStateMachine from QtCore to QtScxml 2020-08-24 20:10:25 +02:00