Skip to content
  • eric@webkit.org's avatar
    2009-09-09 Zan Dobersek <zandobersek@gmail.com> · ea4725c1
    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