Changeset 53562 in webkit
- Timestamp:
- Jan 20, 2010 1:50:01 PM (14 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r53561 r53562 1 2010-01-20 Oliver Hunt <oliver@apple.com> 2 3 No review, rolling out r53561. 4 http://trac.webkit.org/changeset/53561 5 https://bugs.webkit.org/show_bug.cgi?id=16318 6 7 broke selection repaint for transformed text in html 8 9 * rendering/RenderBlock.cpp: 10 (WebCore::RenderBlock::paintSelection): 11 * rendering/RenderForeignObject.cpp: 12 * rendering/RenderForeignObject.h: 13 1 14 2010-01-19 Oliver Hunt <oliver@apple.com> 2 15 -
trunk/WebCore/rendering/RenderBlock.cpp
r53561 r53562 1958 1958 if (!gapRectsBounds.isEmpty()) { 1959 1959 if (RenderLayer* layer = enclosingLayer()) { 1960 if (!hasLayer()) { 1961 FloatRect localBounds(gapRectsBounds); 1962 gapRectsBounds = localToContainerQuad(localBounds, layer->renderer()).enclosingBoundingBox(); 1963 } 1960 IntSize offset = hasLayer() ? IntSize() : offsetFromAncestorContainer(layer->renderer()); 1961 gapRectsBounds.move(offset - IntSize(tx, ty)); 1964 1962 layer->addBlockSelectionGapsBounds(gapRectsBounds); 1965 1963 } -
trunk/WebCore/rendering/RenderForeignObject.cpp
r53561 r53562 121 121 } 122 122 123 void RenderForeignObject::mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool fixed , bool useTransforms, TransformState& transformState) const124 {125 SVGRenderBase::mapLocalToContainer(this, repaintContainer, fixed, useTransforms, transformState);126 }127 128 123 } // namespace WebCore 129 124 -
trunk/WebCore/rendering/RenderForeignObject.h
r53561 r53562 53 53 virtual bool isSVGForeignObject() const { return true; } 54 54 55 virtual void mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool fixed , bool useTransforms, TransformState& transformState) const;56 57 55 private: 58 56 TransformationMatrix translationForAttributes() const;
Note: See TracChangeset
for help on using the changeset viewer.