The Qt implementation of EventSender::leapForward is saving the timeout value in a variable, but not waiting for that period of time. This is important for e.g. Drag & Drop tests.
Created attachment 45750 [details] Patch. This is the second part of the patch aiming to fix https://bugs.webkit.org/show_bug.cgi?id=31332. It is based on the windows implementation of eventSender::leapForward.
style-queue ran check-webkit-style on attachment 45750 [details] without any errors.
I still don't really understand leapForward.
Created attachment 45888 [details] Patch v2 Updated the comment and renamed m_mouseButtonDown to m_mouseButtonPressed as suggested by Kenneth on IRC.
style-queue ran check-webkit-style on attachment 45888 [details] without any errors.
Comment on attachment 45888 [details] Patch v2 Talked with Yael on IRC and she will commit a patch with some minor changes.
Comment on attachment 45888 [details] Patch v2 Clearing flags on attachment: 45888 Committed r52816: <http://trac.webkit.org/changeset/52816>
All reviewed patches have been landed. Closing bug.