qt6-bb10/tests/auto
Erik Verbruggen 5fd9fe02ff QStateMachine: add defaultTransition in QHistoryState
The history state had the limitation that it was hard (or impossible) to
use when more than one default state had to be entered. For example,
using it in a parallel state was impossible without ending up in an
infinite loop.

This patch changes the QHistoryState to only have an initial transition,
and the state selection algorithm is changed accordingly. It also brings
QStateMachine closer to the SCXML standard.

The existing defaultState is implemented on top of the
defaultTransition: when used, a new transition, with the default state as
its target, is set as the defaultTransition.

Task-number: QTBUG-46703
Change-Id: Ifbb44e4f0f26b72e365af4c94753e4483f9850e7
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@theqtcompany.com>
2015-07-23 13:29:46 +00:00
..
android Update copyright headers 2015-02-11 06:49:51 +00:00
bic/data bic: Add 5.{1,2,3,4}.0 bic data for linux-gcc-amd64 2015-02-14 06:54:20 +00:00
cmake CMake: Fix regression with quoted OPTIONS parameter 2015-03-11 07:31:33 +00:00
compilerwarnings/data Fixed license headers 2015-02-17 18:46:09 +00:00
concurrent Fix build of tests on QNX. 2015-03-14 07:05:34 +00:00
corelib QStateMachine: add defaultTransition in QHistoryState 2015-07-23 13:29:46 +00:00
dbus Extend flakeyness of tst_QDBusAbstractAdaptor::overloadedSignalEmission(int) 2015-06-20 15:26:10 +00:00
gui QZip*: don't hold QZipReader::FileInfo in QList 2015-07-19 10:35:41 +00:00
guiapplauncher Fix path to examples part of tst_GuiAppLauncher 2015-02-13 07:28:15 +00:00
installed_cmake
network ssl: add openssl-based QSslKeyPrivate::encrypt / decrypt 2015-07-20 15:51:02 +00:00
opengl Tests: Do not rely on qCompare(bool, int,...). 2015-07-18 10:36:17 +00:00
other tst_qaccessibility: Add message in case fuzzy comparison of QRect fails. 2015-07-16 13:29:41 +00:00
printsupport tst_qprintdevice: Extend output. 2015-07-17 14:15:04 +00:00
shared Update copyright headers 2015-02-11 06:49:51 +00:00
sql Merge remote-tracking branch 'origin/5.5' into dev 2015-07-01 11:05:26 +02:00
testlib QTestLib: Add macros QTRY_VERIFY2_WITH_TIMEOUT(), QTRY_VERIFY2(). 2015-07-22 19:32:39 +00:00
tools Merge remote-tracking branch 'origin/5.5' into dev 2015-07-01 11:05:26 +02:00
widgets Merge remote-tracking branch 'origin/5.5' into HEAD 2015-07-17 16:35:42 +02:00
xml Remove exec bits from files that should not be executable 2015-06-07 22:50:19 +00:00
auto.pro fix usage of wince scope 2015-06-05 10:29:10 +00:00
network-settings.h Update copyright headers 2015-02-11 06:49:51 +00:00
qtest-config.h Update copyright headers 2015-02-11 06:49:51 +00:00
test.pl Update copyright headers 2015-02-11 06:49:51 +00:00