LayoutTests:

        New layout test for http://bugzilla.opendarwin.org/show_bug.cgi?id=5826

        * fast/overflow/overflow-rtl-expected.checksum: Added.
        * fast/overflow/overflow-rtl-expected.png: Added.
        * fast/overflow/overflow-rtl-expected.txt: Added.
        * fast/overflow/overflow-rtl.html: Added.

WebCore:

        Reviewed by Hyatt, landed by Darin.

        - fixed http://bugzilla.opendarwin.org/show_bug.cgi?id=5826
          Blocks with direction:rtl and overflow:auto or scroll have incorrect scrollbars

        * khtml/rendering/render_block.cpp: (khtml::RenderBlock::leftmostPosition):
        * khtml/rendering/render_layer.cpp:
        (khtml::RenderLayer::RenderLayer): Initialize
        (khtml::RenderLayer::scrollOffset):
        (khtml::RenderLayer::subtractScrollOffset):
        (khtml::RenderLayer::scrollToOffset):
        (khtml::RenderLayer::scrollRectToVisible):
        (khtml::RenderLayer::updateScrollPositionFromScrollbars):
        (khtml::RenderLayer::computeScrollDimensions):
        (khtml::RenderLayer::updateScrollInfoAfterLayout):
        * khtml/rendering/render_layer.h:
        (khtml::RenderLayer::scrollXOffset):
        (khtml::RenderLayer::scrollToYOffset):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@11521 268f45cc-cd09-0410-ab3c-d52691b4dbfc
9 files changed