LayoutTests:

        Reviewed by hyatt.

        - tests for http://bugzilla.opendarwin.org/show_bug.cgi?id=9213
          Absolutely positioned objects with relatively positioned inline 
          containing blocks are rendered incorrectly

        * fast/block/positioning/absolute-in-inline-ltr-2.html: Added.
        * fast/block/positioning/absolute-in-inline-ltr-3.html: Added.
        * fast/block/positioning/absolute-in-inline-ltr.html: Added.
        * fast/block/positioning/absolute-in-inline-rtl-2.html: Added.
        * fast/block/positioning/absolute-in-inline-rtl-3.html: Added.
        * fast/block/positioning/absolute-in-inline-rtl.html: Added.
        * fast/block/positioning/absolute-in-inline-short-ltr.html: Added.
        * fast/block/positioning/absolute-in-inline-short-rtl.html: Added.

WebCore:

        Reviewed by hyatt.

        - fix for http://bugzilla.opendarwin.org/show_bug.cgi?id=9213
          Absolutely positioned objects with relatively positioned inline 
          containing blocks are rendered incorrectly

        * rendering/RenderBox.cpp:
        (WebCore::RenderBox::containingBlockWidthForPositioned):
        (WebCore::RenderBox::containingBlockHeightForPositioned):
        (WebCore::RenderBox::calcAbsoluteHorizontal):
        (WebCore::RenderBox::calcAbsoluteHorizontalValues):
        (WebCore::RenderBox::calcAbsoluteVertical):
        (WebCore::RenderBox::calcAbsoluteHorizontalReplaced):
        (WebCore::RenderBox::calcAbsoluteVerticalReplaced):
        * rendering/RenderBox.h:



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