-
eric@webkit.org authored
Reviewed by Gustavo Noronha. [GTK] DumpRenderTree needs eventSender object and implementation https://bugs.webkit.org/show_bug.cgi?id=25990 Enable plenty of tests that now pass thanks to (only) partial EventSender implementation. * platform/gtk/Skipped: 2009-09-09 Zan Dobersek <zandobersek@gmail.com> Reviewed by Gustavo Noronha. [GTK] DumpRenderTree needs eventSender object and implementation https://bugs.webkit.org/show_bug.cgi?id=25990 Creates a function that is accessible from the DumpRenderTree tool and calls the layout method on the frame view. * webkit/webkitprivate.h: * webkit/webkitwebframe.cpp: (webkit_web_frame_layout): 2009-09-09 Zan Dobersek <zandobersek@gmail.com> Reviewed by Gustavo Noronha. [GTK] DumpRenderTree needs eventSender object and implementation https://bugs.webkit.org/show_bug.cgi?id=25990 Implements most of the EventSender object's functionality for the DumpRenderTree tool. Implementation still lacks support for drag and drop tests and forward leaps. Based on work by Holger Hans Peter Freyther. * DumpRenderTree/gtk/DumpRenderTree.cpp: (runTest): Focus on the view before loading a new test. (webViewWindowObjectCleared): * DumpRenderTree/gtk/EventSender.cpp: Added. (getDragModeCallback): (setDragModeCallback): (leapForwardCallback): (contextClickCallback): (updateClickCount): (mouseDownCallback): (mouseUpCallback): (mouseMoveToCallback): (beginDragWithFilesCallback): (replaySavedEvents): (keyDownCallback): (textZoomInCallback): (textZoomOutCallback): (zoomPageInCallback): (zoomPageOutCallback): (getClass): (makeEventSender): * DumpRenderTree/gtk/EventSender.h: Added. * GNUmakefile.am: Add build rules for EventSender. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48228 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ea4725c1