Title: [91436] trunk/Source/WebCore
Revision
91436
Author
[email protected]
Date
2011-07-20 18:42:51 -0700 (Wed, 20 Jul 2011)

Log Message

Switch getTransformFromContainer and its uses to new layout types
https://bugs.webkit.org/show_bug.cgi?id=64908

Reviewed by Simon Fraser.

Switching getTransformFromContainer and its uses to use the new Layout
Types from strictly integer ones.

No new tests, no new functionality.

* rendering/RenderBox.cpp:
(WebCore::RenderBox::mapLocalToContainer):
* rendering/RenderInline.cpp:
(WebCore::RenderInline::mapLocalToContainer):
* rendering/RenderLayer.cpp:
(WebCore::RenderLayer::createLocalTransformState):
* rendering/RenderObject.cpp:
(WebCore::RenderObject::getTransformFromContainer):
* rendering/RenderObject.h:
* rendering/RenderView.cpp:
(WebCore::RenderView::mapLocalToContainer):
(WebCore::RenderView::mapAbsoluteToLocalPoint):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (91435 => 91436)


--- trunk/Source/WebCore/ChangeLog	2011-07-21 01:32:17 UTC (rev 91435)
+++ trunk/Source/WebCore/ChangeLog	2011-07-21 01:42:51 UTC (rev 91436)
@@ -1,3 +1,28 @@
+2011-07-20  Levi Weintraub  <[email protected]>
+
+        Switch getTransformFromContainer and its uses to new layout types
+        https://bugs.webkit.org/show_bug.cgi?id=64908
+
+        Reviewed by Simon Fraser.
+
+        Switching getTransformFromContainer and its uses to use the new Layout
+        Types from strictly integer ones.
+
+        No new tests, no new functionality.
+
+        * rendering/RenderBox.cpp:
+        (WebCore::RenderBox::mapLocalToContainer):
+        * rendering/RenderInline.cpp:
+        (WebCore::RenderInline::mapLocalToContainer):
+        * rendering/RenderLayer.cpp:
+        (WebCore::RenderLayer::createLocalTransformState):
+        * rendering/RenderObject.cpp:
+        (WebCore::RenderObject::getTransformFromContainer):
+        * rendering/RenderObject.h:
+        * rendering/RenderView.cpp:
+        (WebCore::RenderView::mapLocalToContainer):
+        (WebCore::RenderView::mapAbsoluteToLocalPoint):
+
 2011-07-20  Tim Horton  <[email protected]>
 
         Scrollbar color heuristic needs to be hooked up in WebKit1

Modified: trunk/Source/WebCore/rendering/RenderBox.cpp (91435 => 91436)


--- trunk/Source/WebCore/rendering/RenderBox.cpp	2011-07-21 01:32:17 UTC (rev 91435)
+++ trunk/Source/WebCore/rendering/RenderBox.cpp	2011-07-21 01:42:51 UTC (rev 91436)
@@ -1209,7 +1209,7 @@
     if (RenderView* v = view()) {
         if (v->layoutStateEnabled() && !repaintContainer) {
             LayoutState* layoutState = v->layoutState();
-            IntSize offset = layoutState->m_paintOffset;
+            LayoutSize offset = layoutState->m_paintOffset;
             offset.expand(x(), y());
             if (style()->position() == RelativePosition && layer())
                 offset += layer()->relativePositionOffset();

Modified: trunk/Source/WebCore/rendering/RenderInline.cpp (91435 => 91436)


--- trunk/Source/WebCore/rendering/RenderInline.cpp	2011-07-21 01:32:17 UTC (rev 91435)
+++ trunk/Source/WebCore/rendering/RenderInline.cpp	2011-07-21 01:42:51 UTC (rev 91436)
@@ -1117,7 +1117,7 @@
     if (RenderView *v = view()) {
         if (v->layoutStateEnabled() && !repaintContainer) {
             LayoutState* layoutState = v->layoutState();
-            IntSize offset = layoutState->m_paintOffset;
+            LayoutSize offset = layoutState->m_paintOffset;
             if (style()->position() == RelativePosition && layer())
                 offset += layer()->relativePositionOffset();
             transformState.move(offset);

Modified: trunk/Source/WebCore/rendering/RenderLayer.cpp (91435 => 91436)


--- trunk/Source/WebCore/rendering/RenderLayer.cpp	2011-07-21 01:32:17 UTC (rev 91435)
+++ trunk/Source/WebCore/rendering/RenderLayer.cpp	2011-07-21 01:42:51 UTC (rev 91436)
@@ -2931,7 +2931,7 @@
     RenderObject* containerRenderer = containerLayer ? containerLayer->renderer() : 0;
     if (renderer()->shouldUseTransformFromContainer(containerRenderer)) {
         TransformationMatrix containerTransform;
-        renderer()->getTransformFromContainer(containerRenderer, toSize(offset), containerTransform);
+        renderer()->getTransformFromContainer(containerRenderer, toLayoutSize(offset), containerTransform);
         transformState->applyTransform(containerTransform, HitTestingTransformState::AccumulateTransform);
     } else {
         transformState->translate(offset.x(), offset.y(), HitTestingTransformState::AccumulateTransform);

Modified: trunk/Source/WebCore/rendering/RenderObject.cpp (91435 => 91436)


--- trunk/Source/WebCore/rendering/RenderObject.cpp	2011-07-21 01:32:17 UTC (rev 91435)
+++ trunk/Source/WebCore/rendering/RenderObject.cpp	2011-07-21 01:42:51 UTC (rev 91436)
@@ -1887,7 +1887,7 @@
 #endif
 }
 
-void RenderObject::getTransformFromContainer(const RenderObject* containerObject, const IntSize& offsetInContainer, TransformationMatrix& transform) const
+void RenderObject::getTransformFromContainer(const RenderObject* containerObject, const LayoutSize& offsetInContainer, TransformationMatrix& transform) const
 {
     transform.makeIdentity();
     transform.translate(offsetInContainer.width(), offsetInContainer.height());

Modified: trunk/Source/WebCore/rendering/RenderObject.h (91435 => 91436)


--- trunk/Source/WebCore/rendering/RenderObject.h	2011-07-21 01:32:17 UTC (rev 91435)
+++ trunk/Source/WebCore/rendering/RenderObject.h	2011-07-21 01:42:51 UTC (rev 91436)
@@ -775,7 +775,7 @@
     virtual void mapAbsoluteToLocalPoint(bool fixed, bool useTransforms, TransformState&) const;
 
     bool shouldUseTransformFromContainer(const RenderObject* container) const;
-    void getTransformFromContainer(const RenderObject* container, const IntSize& offsetInContainer, TransformationMatrix&) const;
+    void getTransformFromContainer(const RenderObject* container, const LayoutSize& offsetInContainer, TransformationMatrix&) const;
     
     virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint&) { };
 

Modified: trunk/Source/WebCore/rendering/RenderView.cpp (91435 => 91436)


--- trunk/Source/WebCore/rendering/RenderView.cpp	2011-07-21 01:32:17 UTC (rev 91435)
+++ trunk/Source/WebCore/rendering/RenderView.cpp	2011-07-21 01:42:51 UTC (rev 91436)
@@ -144,7 +144,7 @@
 
     if (!repaintContainer && useTransforms && shouldUseTransformFromContainer(0)) {
         TransformationMatrix t;
-        getTransformFromContainer(0, IntSize(), t);
+        getTransformFromContainer(0, LayoutSize(), t);
         transformState.applyTransform(t);
     }
     
@@ -159,7 +159,7 @@
 
     if (useTransforms && shouldUseTransformFromContainer(0)) {
         TransformationMatrix t;
-        getTransformFromContainer(0, IntSize(), t);
+        getTransformFromContainer(0, LayoutSize(), t);
         transformState.applyTransform(t);
     }
 }
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to