Changeset 234203 in webkit
- Timestamp:
- Jul 25, 2018 10:10:10 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r234202 r234203 1 2018-07-25 David Fenton <david_fenton@apple.com> 2 3 Unreviewed, rolling out r234187. 4 5 the layout test added with this change is flaky on the bots 6 7 Reverted changeset: 8 9 "Animation stops with object-fit:contain on an animated 2d 10 canvas" 11 https://bugs.webkit.org/show_bug.cgi?id=187840 12 https://trac.webkit.org/changeset/234187 13 1 14 2018-07-25 Andy VanWagoner <andy@vanwagoner.family> 2 15 -
trunk/Source/WebCore/ChangeLog
r234197 r234203 1 2018-07-25 David Fenton <david_fenton@apple.com> 2 3 Unreviewed, rolling out r234187. 4 5 the layout test added with this change is flaky on the bots 6 7 Reverted changeset: 8 9 "Animation stops with object-fit:contain on an animated 2d 10 canvas" 11 https://bugs.webkit.org/show_bug.cgi?id=187840 12 https://trac.webkit.org/changeset/234187 13 1 14 2018-07-25 Chris Dumez <cdumez@apple.com> 2 15 -
trunk/Source/WebCore/html/HTMLCanvasElement.cpp
r234187 r234203 509 509 510 510 FloatRect dirtyRect = rect; 511 if (auto* renderer = renderBox()) { 512 FloatRect destRect; 513 if (is<RenderReplaced>(renderer)) 514 destRect = downcast<RenderReplaced>(renderer)->replacedContentRect(); 515 else 516 destRect = renderer->contentBoxRect(); 517 511 if (RenderBox* ro = renderBox()) { 512 FloatRect destRect = ro->contentBoxRect(); 518 513 // Inflate dirty rect to cover antialiasing on image buffers. 519 514 if (drawingContext() && drawingContext()->shouldAntialias()) 520 515 dirtyRect.inflate(1); 521 522 516 FloatRect r = mapRect(dirtyRect, FloatRect(0, 0, size().width(), size().height()), destRect); 523 517 r.intersect(destRect); 524 525 518 if (!r.isEmpty() && !m_dirtyRect.contains(r)) { 526 519 m_dirtyRect.unite(r); 527 r enderer->repaintRectangle(enclosingIntRect(m_dirtyRect));520 ro->repaintRectangle(enclosingIntRect(m_dirtyRect)); 528 521 } 529 522 } -
trunk/Source/WebCore/rendering/RenderHTMLCanvas.cpp
r234187 r234203 75 75 LayoutRect contentBoxRect = this->contentBoxRect(); 76 76 contentBoxRect.moveBy(paintOffset); 77 LayoutRect replacedContentRect = this->replacedContentRect( );77 LayoutRect replacedContentRect = this->replacedContentRect(intrinsicSize()); 78 78 replacedContentRect.moveBy(paintOffset); 79 79 -
trunk/Source/WebCore/rendering/RenderImage.cpp
r234187 r234203 286 286 { 287 287 // Propagate container size to image resource. 288 IntSize containerSize(replacedContentRect( ).size());288 IntSize containerSize(replacedContentRect(intrinsicSize()).size()); 289 289 if (!containerSize.isEmpty()) { 290 290 URL imageSourceURL; … … 498 498 LayoutRect contentBoxRect = this->contentBoxRect(); 499 499 contentBoxRect.moveBy(paintOffset); 500 LayoutRect replacedContentRect = this->replacedContentRect( );500 LayoutRect replacedContentRect = this->replacedContentRect(intrinsicSize()); 501 501 replacedContentRect.moveBy(paintOffset); 502 502 bool clip = !contentBoxRect.contains(replacedContentRect); -
trunk/Source/WebCore/rendering/RenderLayerBacking.cpp
r234187 r234203 2345 2345 if (is<RenderReplaced>(renderBox)) { 2346 2346 RenderReplaced& renderReplaced = downcast<RenderReplaced>(renderBox); 2347 contentsRect = renderReplaced.replacedContentRect( );2347 contentsRect = renderReplaced.replacedContentRect(renderBox.intrinsicSize()); 2348 2348 } else 2349 2349 contentsRect = renderBox.contentBoxRect(); -
trunk/Source/WebCore/rendering/RenderReplaced.h
r234187 r234203 35 35 36 36 LayoutRect replacedContentRect(const LayoutSize& intrinsicSize) const; 37 LayoutRect replacedContentRect() const { return replacedContentRect(intrinsicSize()); }38 37 39 38 bool hasReplacedLogicalWidth() const; -
trunk/Source/WebCore/rendering/shapes/ShapeOutsideInfo.cpp
r234187 r234203 152 152 const LayoutRect& marginRect = getShapeImageMarginRect(m_renderer, m_referenceBoxLogicalSize); 153 153 const LayoutRect& imageRect = is<RenderImage>(m_renderer) 154 ? downcast<RenderImage>(m_renderer).replacedContentRect( )154 ? downcast<RenderImage>(m_renderer).replacedContentRect(m_renderer.intrinsicSize()) 155 155 : LayoutRect(LayoutPoint(), imageSize); 156 156
Note: See TracChangeset
for help on using the changeset viewer.