qt5base-lts/tests/auto/gui/kernel
Samuel Rødal 55fa3c189f Got rid of Map / Unmap events in favor of Expose event.
Since change 2e4d8f67a8 the need for Map and Unmap events has
gone away, as now the Expose event is used to notify the application
about when it can start rendering.

The Map and Unmap events weren't really used except by QWidget to set
the WA_Mapped flag, which we now set based on the expose / unexpose.

Also guarantee that a Resize event is always sent before the first
Expose, by re-introducing an asynchronous expose event handler. Since
an expose is required before rendering to a QWindow, show a warning if
QOpenGLContext::swapBuffers() or QBackingStore::flush() if called on a
window that has not received its first expose.

Change-Id: Ia6b609aa275d5b463b5011a96f2fd9bbe52e9bc4
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
2012-03-22 11:43:36 +01:00
..
qbackingstore Got rid of Map / Unmap events in favor of Expose event. 2012-03-22 11:43:36 +01:00
qclipboard QClipboard: Fix autotest fails 2012-02-27 20:52:45 +01:00
qdrag Clean up for some auto tests of the gui/kernel. 2012-03-09 11:05:18 +01:00
qevent Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qfileopenevent Clean up for some auto tests of the gui/kernel. 2012-03-09 11:05:18 +01:00
qguiapplication Skip tst_QGuiApplication::focusObject() on Mac OS X 2012-02-17 11:44:29 +01:00
qguieventdispatcher Run tst_QEventDispatcher with the GUI event dispatchers as well 2012-02-10 15:22:03 +01:00
qguimetatype Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qguivariant Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qinputmethod Reverted part of "Refactor input context tests" 2012-02-24 02:38:04 +01:00
qkeysequence Clean up for some auto tests of the gui/kernel. 2012-03-09 11:05:18 +01:00
qmouseevent Make tst_qmouseevent.cpp independent of QtWidgets 2012-03-09 11:05:29 +01:00
qmouseevent_modal Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qpalette Clean up for some auto tests of the gui/kernel. 2012-03-09 11:05:18 +01:00
qscreen Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qtouchevent {QTouchEvent,QWindowSystemInterface}::TouchPoint: replace QList<QPointF> with QVector 2012-03-09 10:29:23 +01:00
qwindow Got rid of Map / Unmap events in favor of Expose event. 2012-03-22 11:43:36 +01:00
kernel.pro Got rid of Map / Unmap events in favor of Expose event. 2012-03-22 11:43:36 +01:00