Changeset 97575 in webkit


Ignore:
Timestamp:
Oct 16, 2011 8:55:33 AM (13 years ago)
Author:
mitz@apple.com
Message:

REGRESSION (r96620): Float-avoiding block positioned incorrectly in right-to-left block
https://bugs.webkit.org/show_bug.cgi?id=70197

Reviewed by Dave Kilzer.

Source/WebCore:

Test: fast/block/float/avoidance-rtl.html

  • rendering/RenderBlock.cpp:

(WebCore::RenderBlock::computeStartPositionDeltaForChildAvoidingFloats): Changed
logicalLeftOffsetForContent() to startOffsetForContent() to get the right value in the
right-to-left case.

LayoutTests:

  • fast/block/float/avoidance-rtl-expected.png: Added.
  • fast/block/float/avoidance-rtl-expected.txt: Added.
  • fast/block/float/avoidance-rtl.html: Added.
Location:
trunk
Files:
3 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r97574 r97575  
     12011-10-16  Dan Bernstein  <mitz@apple.com>
     2
     3        REGRESSION (r96620): Float-avoiding block positioned incorrectly in right-to-left block
     4        https://bugs.webkit.org/show_bug.cgi?id=70197
     5
     6        Reviewed by Dave Kilzer.
     7
     8        * fast/block/float/avoidance-rtl-expected.png: Added.
     9        * fast/block/float/avoidance-rtl-expected.txt: Added.
     10        * fast/block/float/avoidance-rtl.html: Added.
     11
    1122011-10-16  Adam Barth  <abarth@webkit.org>
    213
  • trunk/Source/WebCore/ChangeLog

    r97574 r97575  
     12011-10-16  Dan Bernstein  <mitz@apple.com>
     2
     3        REGRESSION (r96620): Float-avoiding block positioned incorrectly in right-to-left block
     4        https://bugs.webkit.org/show_bug.cgi?id=70197
     5
     6        Reviewed by Dave Kilzer.
     7
     8        Test: fast/block/float/avoidance-rtl.html
     9
     10        * rendering/RenderBlock.cpp:
     11        (WebCore::RenderBlock::computeStartPositionDeltaForChildAvoidingFloats): Changed
     12        logicalLeftOffsetForContent() to startOffsetForContent() to get the right value in the
     13        right-to-left case.
     14
    1152011-10-16  Adam Barth  <abarth@webkit.org>
    216
  • trunk/Source/WebCore/rendering/RenderBlock.cpp

    r97391 r97575  
    18131813    LayoutUnit childLogicalWidth, RenderRegion* region, LayoutUnit offsetFromLogicalTopOfFirstPage)
    18141814{
    1815     LayoutUnit startPosition = logicalLeftOffsetForContent(region, offsetFromLogicalTopOfFirstPage);
     1815    LayoutUnit startPosition = startOffsetForContent(region, offsetFromLogicalTopOfFirstPage);
    18161816
    18171817    // Add in our start margin.
Note: See TracChangeset for help on using the changeset viewer.