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