qt5base-lts/tests/auto/corelib
Kent Hansen c4cef6fae9 statemachine: Fix state entry bug for parallel state groups
The SCXML spec had a bug that would cause the initial state of a
compound state within a parallel state group to be entered even if
the transition specified another (non-initial) state of the compound
state as its target. This only happened if the transition had
multiple target states.

The bug has been fixed in recent revisions of the SCXML spec. This
commit implements the fix, which is to walk the ancestors of the
transition's target states only after all the target states
themselves have been added, so that the default initial states are
correctly overridden/ignored.

Task-number: QTBUG-25958
Change-Id: Iac532047678c483a4a3996e24dacf30e00f6bbe0
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@nokia.com>
2012-07-12 20:38:02 +02:00
..
animation Make animation autotests build without widgets 2012-06-07 00:39:05 +02:00
codecs Add CONFIG+=parallel_test to suspected parallel-safe tests. 2012-05-28 07:33:01 +02:00
global Avoid load(testcase) for installing test helper apps 2012-07-04 02:46:27 +02:00
io Fix small problems with tst_QProcess 2012-07-12 18:34:56 +02:00
itemmodels Add a Q_PROPERTY for the sourceModel of a proxy model. 2012-07-04 15:51:50 +02:00
json Fix some spelling errors 2012-07-11 14:52:37 +02:00
kernel Enable modularization of translation files. 2012-07-12 18:30:35 +02:00
mimetypes QMimeType: document preferredSuffix()/suffixes() better 2012-07-08 10:37:24 +02:00
plugin make use of $$[FOO/get] properties 2012-06-19 16:39:58 +02:00
statemachine statemachine: Fix state entry bug for parallel state groups 2012-07-12 20:38:02 +02:00
thread Avoid load(testcase) for installing test helper apps 2012-07-04 02:46:27 +02:00
tools Write qHash functions for QDate, QTime and QDateTime. 2012-07-12 01:46:38 +02:00
xml Add CONFIG+=parallel_test to suspected parallel-safe tests. 2012-05-28 07:33:01 +02:00
corelib.pro Import QMimeType / QMimeDatabase into QtCore. 2012-02-18 22:19:43 +01:00