qt5base-lts/tests/auto
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
..
cmake Fix unit tests when CMAKE_PREFIX_PATH env var is not set. 2012-07-11 12:46:15 +02:00
compilerwarnings/data Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
concurrent Remove insignification from QtConcurrentFilter test. 2012-04-19 13:26:51 +02:00
corelib statemachine: Fix state entry bug for parallel state groups 2012-07-12 20:38:02 +02:00
dbus Make test work on Mac OS X 2012-06-23 16:25:47 +02:00
gui Fix crash when column is inserted before rowspanned cell 2012-07-12 18:29:25 +02:00
guiapplauncher
network Fix some spelling errors 2012-07-11 14:52:37 +02:00
opengl Mark qgl autotest as significant for Windows 2012-07-03 00:51:44 +02:00
other Remove clipboard operations from QAccessibleEditableTextInterface 2012-07-11 02:47:34 +02:00
printsupport Replace insignificant test with QEXPECT_FAIL. 2012-07-05 05:39:12 +02:00
shared Expose QPA API under qpa/* 2012-05-07 20:25:24 +02:00
sql Make sql autotests build without widgets 2012-06-07 07:25:27 +02:00
testlib Avoid load(testcase) for installing test helper apps 2012-07-04 02:46:27 +02:00
tools test behavior of $${absolute,relative}_path() with empty 1st argument 2012-07-12 17:19:09 +02:00
widgets Implement qWaitForWindowShown using qWaitForWindowExposed. 2012-07-12 14:22:48 +02:00
xml remove some qmake -project boilerplate from project files 2012-06-19 16:39:52 +02:00
auto.pro Tests: Fix printsupport profiles. 2012-07-12 11:15:58 +02:00
network-settings.h Fix auto tests build with gcc 4.7 2012-05-23 00:42:20 +02:00
platformquirks.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
test.pl Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00