qt5base-lts/tests/auto/corelib
Fabian Kosmale a31dde22db QProperty: Fix notification logic for eager properties
This ensurse that we do not do dobule notifications in setValue.
Moerover we avoid needless notifications in markDirtyAndNotifyObservers
when the value did not change. Lastly, if the value did actually change,
we pass that information along to notify, so that we do not evaluate the
eager property twice.
Fixes a test-case which errorneously relied on the old behavior, and
adds a new test which verifies that the fix works.

Change-Id: I8ec6fa2fe8611565dfc603ceab3ba5f92999b26c
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2020-11-03 13:06:15 +01:00
..
animation Remove timeStep parameter from QAnimationDrive::advanceAnimation 2020-10-13 08:44:42 +02:00
global QRandomGenerator: add 64-bit bounded() versions 2020-10-20 22:45:06 -07:00
io Forbid implicit conversions between QFuture and other types 2020-10-30 17:19:26 +01:00
itemmodels Remove QItemSelectionRange's operator<() 2020-10-28 15:27:37 +01:00
kernel QProperty: Fix notification logic for eager properties 2020-11-03 13:06:15 +01:00
mimetypes CMake: Regenerate projects to use new qt_internal_ API 2020-09-23 16:59:06 +02:00
plugin Deprecate QVariant::Type 2020-10-23 09:58:57 +02:00
serialization Update tst_qcborstreamwriter to use QMetaType 2020-10-30 22:18:21 +01:00
text Purge deprecated language and country codes from QLocale 2020-10-29 10:44:38 +00:00
thread Forbid implicit conversions between QFuture and other types 2020-10-30 17:19:26 +01:00
time Adapt QDate::fromString() to accept negative year numbers 2020-10-30 17:19:27 +01:00
tools Make QVarLengthArray comparisons hidden friends 2020-10-30 13:27:14 +01:00
.prev_CMakeLists.txt Move QStateMachine from QtCore to QtScxml 2020-08-24 20:10:25 +02:00
CMakeLists.txt Move QStateMachine from QtCore to QtScxml 2020-08-24 20:10:25 +02:00
corelib.pro Move QStateMachine from QtCore to QtScxml 2020-08-24 20:10:25 +02:00