Changeset 83629 in webkit
- Timestamp:
- Apr 12, 2011 1:31:02 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r83628 r83629 1 2011-04-12 David Hyatt <hyatt@apple.com> 2 3 Reviewed by Dan Bernstein. 4 5 https://bugs.webkit.org/show_bug.cgi?id=58176 6 7 Inline replaced elements following positioned elements on lines are not rendered. Make sure the 8 logic for skipping run construction in appendRunsForObject matches the new logic that I added 9 to findNextLineBreak. If they don't match up, you risk confusing the run construction code and 10 causing it to not make runs for objects that follow the positioned object on the line. 11 12 * fast/inline/positioned-object-between-replaced-elements.html: Added. 13 * platform/mac/fast/inline/positioned-object-between-replaced-elements-expected.checksum: Added. 14 * platform/mac/fast/inline/positioned-object-between-replaced-elements-expected.png: Added. 15 * platform/mac/fast/inline/positioned-object-between-replaced-elements-expected.txt: Added. 16 1 17 2011-04-12 Alice Liu <alice.liu@apple.com> 2 18 -
trunk/Source/WebCore/ChangeLog
r83628 r83629 1 2011-04-12 David Hyatt <hyatt@apple.com> 2 3 Reviewed by Dan Bernstein. 4 5 https://bugs.webkit.org/show_bug.cgi?id=58176 6 7 Inline replaced elements following positioned elements on lines are not rendered. Make sure the 8 logic for skipping run construction in appendRunsForObject matches the new logic that I added 9 to findNextLineBreak. If they don't match up, you risk confusing the run construction code and 10 causing it to not make runs for objects that follow the positioned object on the line. 11 12 Added fast/inline/positioned-object-between-replaced-elements.html 13 14 * rendering/RenderBlockLineLayout.cpp: 15 (WebCore::RenderBlock::appendRunsForObject): 16 1 17 2011-04-12 Alice Liu <alice.liu@apple.com> 2 18 -
trunk/Source/WebCore/rendering/RenderBlockLineLayout.cpp
r83514 r83629 126 126 { 127 127 if (start > end || obj->isFloating() || 128 (obj->isPositioned() && !obj->style()-> hasAutoLeftAndRight() && !obj->style()->hasAutoTopAndBottom() && !obj->container()->isRenderInline()))128 (obj->isPositioned() && !obj->style()->isOriginalDisplayInlineType() && !obj->container()->isRenderInline())) 129 129 return; 130 130
Note: See TracChangeset
for help on using the changeset viewer.