Changeset 91436 in webkit
- Timestamp:
- Jul 20, 2011 6:42:51 PM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r91435 r91436 1 2011-07-20 Levi Weintraub <leviw@chromium.org> 2 3 Switch getTransformFromContainer and its uses to new layout types 4 https://bugs.webkit.org/show_bug.cgi?id=64908 5 6 Reviewed by Simon Fraser. 7 8 Switching getTransformFromContainer and its uses to use the new Layout 9 Types from strictly integer ones. 10 11 No new tests, no new functionality. 12 13 * rendering/RenderBox.cpp: 14 (WebCore::RenderBox::mapLocalToContainer): 15 * rendering/RenderInline.cpp: 16 (WebCore::RenderInline::mapLocalToContainer): 17 * rendering/RenderLayer.cpp: 18 (WebCore::RenderLayer::createLocalTransformState): 19 * rendering/RenderObject.cpp: 20 (WebCore::RenderObject::getTransformFromContainer): 21 * rendering/RenderObject.h: 22 * rendering/RenderView.cpp: 23 (WebCore::RenderView::mapLocalToContainer): 24 (WebCore::RenderView::mapAbsoluteToLocalPoint): 25 1 26 2011-07-20 Tim Horton <timothy_horton@apple.com> 2 27 -
trunk/Source/WebCore/rendering/RenderBox.cpp
r91435 r91436 1210 1210 if (v->layoutStateEnabled() && !repaintContainer) { 1211 1211 LayoutState* layoutState = v->layoutState(); 1212 IntSize offset = layoutState->m_paintOffset;1212 LayoutSize offset = layoutState->m_paintOffset; 1213 1213 offset.expand(x(), y()); 1214 1214 if (style()->position() == RelativePosition && layer()) -
trunk/Source/WebCore/rendering/RenderInline.cpp
r90734 r91436 1118 1118 if (v->layoutStateEnabled() && !repaintContainer) { 1119 1119 LayoutState* layoutState = v->layoutState(); 1120 IntSize offset = layoutState->m_paintOffset;1120 LayoutSize offset = layoutState->m_paintOffset; 1121 1121 if (style()->position() == RelativePosition && layer()) 1122 1122 offset += layer()->relativePositionOffset(); -
trunk/Source/WebCore/rendering/RenderLayer.cpp
r91137 r91436 2932 2932 if (renderer()->shouldUseTransformFromContainer(containerRenderer)) { 2933 2933 TransformationMatrix containerTransform; 2934 renderer()->getTransformFromContainer(containerRenderer, to Size(offset), containerTransform);2934 renderer()->getTransformFromContainer(containerRenderer, toLayoutSize(offset), containerTransform); 2935 2935 transformState->applyTransform(containerTransform, HitTestingTransformState::AccumulateTransform); 2936 2936 } else { -
trunk/Source/WebCore/rendering/RenderObject.cpp
r91178 r91436 1888 1888 } 1889 1889 1890 void RenderObject::getTransformFromContainer(const RenderObject* containerObject, const IntSize& offsetInContainer, TransformationMatrix& transform) const1890 void RenderObject::getTransformFromContainer(const RenderObject* containerObject, const LayoutSize& offsetInContainer, TransformationMatrix& transform) const 1891 1891 { 1892 1892 transform.makeIdentity(); -
trunk/Source/WebCore/rendering/RenderObject.h
r91178 r91436 776 776 777 777 bool shouldUseTransformFromContainer(const RenderObject* container) const; 778 void getTransformFromContainer(const RenderObject* container, const IntSize& offsetInContainer, TransformationMatrix&) const;778 void getTransformFromContainer(const RenderObject* container, const LayoutSize& offsetInContainer, TransformationMatrix&) const; 779 779 780 780 virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint&) { }; -
trunk/Source/WebCore/rendering/RenderView.cpp
r90882 r91436 145 145 if (!repaintContainer && useTransforms && shouldUseTransformFromContainer(0)) { 146 146 TransformationMatrix t; 147 getTransformFromContainer(0, IntSize(), t);147 getTransformFromContainer(0, LayoutSize(), t); 148 148 transformState.applyTransform(t); 149 149 } … … 160 160 if (useTransforms && shouldUseTransformFromContainer(0)) { 161 161 TransformationMatrix t; 162 getTransformFromContainer(0, IntSize(), t);162 getTransformFromContainer(0, LayoutSize(), t); 163 163 transformState.applyTransform(t); 164 164 }
Note: See TracChangeset
for help on using the changeset viewer.