Skip to content
  • eric@webkit.org's avatar
    2009-06-26 Yongjun Zhang <yongjun.zhang@nokia.com> · cf9680e8
    eric@webkit.org authored
            Reviewed by Eric Seidel.
    
            Bug 20303: [Qt] Key events are not working in frames.
    
            Add a layout test to test the event is sent to the right sub-frame.
    
            * platform/qt/fast/events/event-sender-keydown-frame-expected.txt: Added.
            * platform/qt/fast/events/event-sender-keydown-frame.html: Added.
    
    2009-06-26  Yongjun Zhang  <yongjun.zhang@nokia.com>
    
            Reviewed by Eric Seidel.
    
            Test: platform/qt/fast/events/event-sender-keydown-frame.html
    
            Bug 20303: [Qt] Key events are not working in frames.
    
            Merge scrolling handling code in qt and win port, move it to
            EventHandler.
    
            * page/EventHandler.cpp:
            (WebCore::EventHandler::scrollRecursively):
            * page/EventHandler.h:
    
    2009-06-26  Yongjun Zhang  <yongjun.zhang@nokia.com>
    
            Reviewed by Eric Seidel.
    
            Bug 20303: [Qt] Key events are not working in frames.
    
            Send scrolling events to current focused frame, bubble the event
            up to parent frame if it is not handled.  Use EventHandler's new
            shared scrolling code.
    
            * Api/qwebpage.cpp:
            (QWebPagePrivate::keyPressEvent):
            (QWebPagePrivate::handleScrolling):
            * Api/qwebpage_p.h:
    
    2009-06-26  Yongjun Zhang  <yongjun.zhang@nokia.com>
    
            Reviewed by Eric Seidel.
    
            Bug 20303: [Qt] Key events are not working in frames.
    
            Move the scroll handling code to EventHandler so that other
            ports can share the functionality.
    
            * WebView.cpp:
            (WebView::keyDown):
            (EnumTextMatches::QueryInterface):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45257 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    cf9680e8