• commit-queue@webkit.org's avatar
    2010-09-12 Robin Qiu <robin.qiu@torchmobile.com.cn> · 4a8bb26c
    commit-queue@webkit.org authored
            Reviewed by Antonio Gomes.
    
            https://bugs.webkit.org/show_bug.cgi?id=18768
            Fixed a bug in scroll flow. When we don't have scrollbars, we need to
            repaintFixedElementsAfterScrolling(), sendScrollEvent() ... as well as
            scrollContents();
    
            * scrollbars/resources/scrollable-iframe.html: Added.
            * scrollbars/scrollevent-iframe-no-scrolling-expected.txt: Added.
            * scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.
            * scrollbars/scrollevent-iframe-no-scrolling-wheel.html: Added.
            * scrollbars/scrollevent-iframe-no-scrolling.html: Added.
    2010-09-12  Robin Qiu  <robin.qiu@torchmobile.com.cn>
    
            Reviewed by Antonio Gomes.
    
            https://bugs.webkit.org/show_bug.cgi?id=18768
            Fixed a bug in scroll flow. When we don't have scrollbars, we need to
            repaintFixedElementsAfterScrolling(), sendScrollEvent() ... as well as
            scrollContents();
    
            Tests: scrollbars/scrollevent-iframe-no-scrolling-wheel.html
                   scrollbars/scrollevent-iframe-no-scrolling.html
    
            * page/FrameView.cpp:
            (WebCore::FrameView::valueChanged): Added.
            * page/FrameView.h: Added a new method.
            * platform/ScrollView.cpp:
            (WebCore::ScrollView::valueChanged): Added.
            (WebCore::ScrollView::updateScrollbars):
            * platform/ScrollView.h: Added a new method.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67365 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    4a8bb26c