qt5base-lts/src/corelib
Edward Welbourne b86efb1ab9 Initialize QFutureWatcherBasePrivate::finished and test
It's accessed by QFutureWatcherBase::isFinished(), potentially before
anything has set it.  It gets to be initially true until setFuture()
has given it us unfinished future and set it false.

Add a regression test for matching state in future and watcher.

Task-number: QTBUG-12358
Change-Id: Iae7bdaa434ab80f518afe4d7d55df99c391991a4
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
2015-09-30 08:25:34 +00:00
..
animation QSequentialAnimationGroupPrivate: replace an inefficient QList with QVector 2015-07-13 10:36:34 +00:00
arch Auto-detect whether 64-bit std::atomic really works 2015-09-22 22:46:08 +00:00
codecs Fix some -Wcast-qual warnings 2015-09-22 22:46:27 +00:00
doc Doc: Mention that calling parent class event() is important 2015-09-23 15:59:39 +00:00
global Remove QT_WARNING_DISABLE_GCC for Clang 2015-09-25 20:24:20 +00:00
io QFSFileEngine: Remove unused member 2015-09-28 16:30:20 +00:00
itemmodels Fix QItemSelectionModel deselection range 2015-09-24 08:13:07 +00:00
json Doc: Move selected \keywords to be \targets instead 2015-09-07 11:11:57 +00:00
kernel Add qt_safe_ftok wrapper for ftok 2015-09-30 05:35:16 +00:00
mimetypes Remove wrong forward declaration 2015-09-25 11:26:11 +00:00
plugin Fix some doc warnings. 2015-09-11 07:41:39 +00:00
statemachine QStateMachine: make enterStates/exitStates virtual. 2015-09-25 09:47:25 +00:00
thread Initialize QFutureWatcherBasePrivate::finished and test 2015-09-30 08:25:34 +00:00
tools Fix sign-extension 2015-09-28 16:29:50 +00:00
xml Merge remote-tracking branch 'origin/5.5' into dev 2015-08-06 10:54:01 +02:00
corelib.pro Make CONFIG += c++11 by default not disable GNU extensions 2015-07-17 17:36:27 +00:00
eval.pri Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
Qt5Config.cmake.in Check that files we expect to find actually exist when using a cmake package. 2013-05-20 15:20:26 +02:00
Qt5CoreConfigExtras.cmake.in Revert some changes in light of GCC 4 -fPIE reversal 2015-05-29 00:08:41 +00:00
Qt5CoreConfigExtrasMkspecDir.cmake.in Generate the directory for the mkspec include in a helper file. 2013-06-21 18:58:54 +02:00
Qt5CoreConfigExtrasMkspecDirForInstall.cmake.in Generate the directory for the mkspec include in a helper file. 2013-06-21 18:58:54 +02:00
Qt5CoreMacros.cmake Merge remote-tracking branch 'origin/5.4' into 5.5 2015-06-01 17:46:58 +02:00
Qt5CTestMacros.cmake CMake: Introduce qt5_add_binary_resources 2015-02-11 20:59:35 +00:00
QtCore.dynlist Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00