Changeset 91436 in webkit


Ignore:
Timestamp:
Jul 20, 2011 6:42:51 PM (13 years ago)
Author:
leviw@chromium.org
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):

Location:
trunk/Source/WebCore
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r91435 r91436  
     12011-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
    1262011-07-20  Tim Horton  <timothy_horton@apple.com>
    227
  • trunk/Source/WebCore/rendering/RenderBox.cpp

    r91435 r91436  
    12101210        if (v->layoutStateEnabled() && !repaintContainer) {
    12111211            LayoutState* layoutState = v->layoutState();
    1212             IntSize offset = layoutState->m_paintOffset;
     1212            LayoutSize offset = layoutState->m_paintOffset;
    12131213            offset.expand(x(), y());
    12141214            if (style()->position() == RelativePosition && layer())
  • trunk/Source/WebCore/rendering/RenderInline.cpp

    r90734 r91436  
    11181118        if (v->layoutStateEnabled() && !repaintContainer) {
    11191119            LayoutState* layoutState = v->layoutState();
    1120             IntSize offset = layoutState->m_paintOffset;
     1120            LayoutSize offset = layoutState->m_paintOffset;
    11211121            if (style()->position() == RelativePosition && layer())
    11221122                offset += layer()->relativePositionOffset();
  • trunk/Source/WebCore/rendering/RenderLayer.cpp

    r91137 r91436  
    29322932    if (renderer()->shouldUseTransformFromContainer(containerRenderer)) {
    29332933        TransformationMatrix containerTransform;
    2934         renderer()->getTransformFromContainer(containerRenderer, toSize(offset), containerTransform);
     2934        renderer()->getTransformFromContainer(containerRenderer, toLayoutSize(offset), containerTransform);
    29352935        transformState->applyTransform(containerTransform, HitTestingTransformState::AccumulateTransform);
    29362936    } else {
  • trunk/Source/WebCore/rendering/RenderObject.cpp

    r91178 r91436  
    18881888}
    18891889
    1890 void RenderObject::getTransformFromContainer(const RenderObject* containerObject, const IntSize& offsetInContainer, TransformationMatrix& transform) const
     1890void RenderObject::getTransformFromContainer(const RenderObject* containerObject, const LayoutSize& offsetInContainer, TransformationMatrix& transform) const
    18911891{
    18921892    transform.makeIdentity();
  • trunk/Source/WebCore/rendering/RenderObject.h

    r91178 r91436  
    776776
    777777    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;
    779779   
    780780    virtual void addFocusRingRects(Vector<LayoutRect>&, const LayoutPoint&) { };
  • trunk/Source/WebCore/rendering/RenderView.cpp

    r90882 r91436  
    145145    if (!repaintContainer && useTransforms && shouldUseTransformFromContainer(0)) {
    146146        TransformationMatrix t;
    147         getTransformFromContainer(0, IntSize(), t);
     147        getTransformFromContainer(0, LayoutSize(), t);
    148148        transformState.applyTransform(t);
    149149    }
     
    160160    if (useTransforms && shouldUseTransformFromContainer(0)) {
    161161        TransformationMatrix t;
    162         getTransformFromContainer(0, IntSize(), t);
     162        getTransformFromContainer(0, LayoutSize(), t);
    163163        transformState.applyTransform(t);
    164164    }
Note: See TracChangeset for help on using the changeset viewer.