• commit-queue@webkit.org's avatar
    [EFL][WK2] TestRunner needs touch events support. · f7d366a9
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=96465
    
    Patch by Nikhil Bansal <n.bansal@samsung.com> on 2012-09-24
    Reviewed by Kenneth Rohde Christiansen.
    
    Tools:
    
    Simulate touch events in WebkitTestRunner for touch related
    layout tests. This patch uses ewk_view_feed_touch_event() to
    generate touch events.
    
    * WebKitTestRunner/EventSenderProxy.h:
    (EventSenderProxy):
    * WebKitTestRunner/efl/EventSenderProxyEfl.cpp:
    (WTR):
    (WTR::setEvasModifiers):
    (WTR::EventSenderProxy::EventSenderProxy):
    (WTR::EventSenderProxy::~EventSenderProxy):
    (WTR::EventSenderProxy::sendTouchEvent):
    (WTR::EventSenderProxy::addTouchPoint):
    (WTR::EventSenderProxy::updateTouchPoint):
    (WTR::EventSenderProxy::setTouchModifier):
    (WTR::EventSenderProxy::touchStart):
    (WTR::EventSenderProxy::touchMove):
    (WTR::EventSenderProxy::touchEnd):
    (WTR::EventSenderProxy::touchCancel):
    (WTR::EventSenderProxy::clearTouchPoints):
    (WTR::EventSenderProxy::releaseTouchPoint):
    (WTR::EventSenderProxy::cancelTouchPoint):
    
    LayoutTests:
    
    Touch events support added in WebKitTestRunner for layout tests.
    
    * platform/efl-wk2/TestExpectations:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129437 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    f7d366a9
ChangeLog 4.19 MB
The source could not be displayed because it is larger than 1 MB. You can load it anyway or download it instead.