qt5base-lts/tests/auto
Morten Johan Sørvig 7ee4ab1463 Cocoa: Improve expose event handling.
Send expose events on window and view show/hide
notifications. Implement QCocoaWindow::isExposed.

Close all windows on quit. This allows sending (de-)expose
events for those windows while the event loop is running.

Remove the flushWindowSystemEvents call in setVisible.
This function is called from application code. Flushing
window system events here is wrong since it can lead
to events being processed in the middle of the user
code call stack. flushWindowSystemEvents should only
be called as a result of (native) window system activity.

Skip one of the tst_qtooltip tests which becomes unstable/
fails in the CI system as a result of this change.

Task-number: QTBUG-29583
Change-Id: I3fb8b3f77e2b2e19dfeafba5d7dfcef602891d37
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Reviewed-by: Gunnar Sletta <gunnar.sletta@digia.com>
2013-03-06 11:43:22 +01:00
..
bic/data Remove QPointerBase bic check. 2013-02-13 15:06:53 +01:00
cmake Populate the cmake variables only one time. 2013-02-21 22:41:05 +01:00
compilerwarnings/data Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
concurrent Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
corelib Forward the 3rd parameter of dataChanged 2013-02-21 00:58:32 +01:00
dbus Doc: Fix module name format 2013-01-25 17:27:44 +01:00
gui Fixed crashes when using QImage in combination with QCoreApplication. 2013-02-14 10:55:33 +01:00
guiapplauncher Update the documentation after moving examples. 2011-07-05 21:19:08 +02:00
network Only compile SSL tests when openssl is available. 2013-02-13 23:56:41 +01:00
opengl Doc: Fix module name format 2013-01-25 17:27:44 +01:00
other Do not crash if the child index is out of range. 2013-02-06 12:00:07 +01:00
printsupport Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
shared Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
sql QSqlResult: fix parsing of bound SQL statements 2013-02-15 15:47:58 +01:00
testlib Doc: Fix module name format 2013-01-25 17:27:44 +01:00
tools moc: Fix infinite recursion in macro substitution 2013-02-21 16:55:41 +01:00
widgets Cocoa: Improve expose event handling. 2013-03-06 11:43:22 +01:00
xml Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
auto.pro add and use qtHaveModule() function 2012-12-21 19:05:02 +01:00
network-settings.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qtest-config.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
test.pl Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00