qt5base-lts/tests/auto/corelib/kernel
Lars Knoll 6e0b5dadc7 Change cleanup mechanism for orphaned connections
Put all connections that get disconnected into a singly
linked orphaned list.

Whenever the refcount on the connectionData drops down to
one, this list can safely be cleared, even with the planned
removal of locking in activate().

Use an id integer in the connection to acoid activating newly
added connections.

Fixes: QTBUG-72649
Change-Id: Ide3d116ae7fc9ca497598c1c2b71d43b4339c92d
Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com>
2019-03-29 13:46:17 +00:00
..
qcoreapplication fix out-of-bounds access on trailing percent sign in tr() argument 2019-01-14 08:52:15 +00:00
qdeadlinetimer
qelapsedtimer Extend blacklisting of tst_QElapsedTimer::elapsed to cover macOS 10.13 2018-07-31 05:02:30 +00:00
qeventdispatcher tests: Distinguish tst_qeventdispatcher and tst_qguieventdispatcher 2018-11-16 14:16:09 +00:00
qeventloop tst_QEventLoop: Remove unconditional qWait() 2018-04-10 08:32:21 +00:00
qmath
qmetaenum QMetaEnum: fix UB 2018-10-17 08:48:13 +00:00
qmetamethod
qmetaobject Allow more fine grained control over QFlags debug output 2019-01-23 16:12:52 +00:00
qmetaobjectbuilder Fix QMetaObject naming of class enum flag 2018-08-11 07:59:15 +00:00
qmetaproperty
qmetatype Merge remote-tracking branch 'origin/5.12' into dev 2019-01-07 01:00:08 +01:00
qmimedata
qobject Change cleanup mechanism for orphaned connections 2019-03-29 13:46:17 +00:00
qpointer
qsharedmemory tst_qsharedmemory: Use qt_test_helper functionality 2018-07-31 05:26:59 +00:00
qsignalblocker
qsignalmapper
qsocketnotifier
qsystemsemaphore tst_qsystemsemaphore: Use qt_test_helper functionality 2018-07-31 05:27:08 +00:00
qtimer Merge remote-tracking branch 'origin/5.12' into 5.13 2019-03-20 14:09:30 +01:00
qtranslator Allow loading of empty translation files 2018-07-12 08:54:33 +00:00
qvariant QVariant: Fix isNull() == true after downcasting QObject* 2019-03-21 21:42:34 +00:00
qwineventnotifier Merge remote-tracking branch 'origin/5.11' into dev 2018-03-28 08:12:21 +02:00
kernel.pro Make tests compile for Android 2018-06-25 08:01:19 +00:00