Changeset 91283 in webkit


Ignore:
Timestamp:
Jul 19, 2011 12:13:50 PM (13 years ago)
Author:
macpherson@chromium.org
Message:

Implement CSSPropertyWebkitPerspectiveOrigin in CSSStyleApplyProperty.
https://bugs.webkit.org/show_bug.cgi?id=64784

Reviewed by Simon Fraser.

No new tests / refactoring.

  • css/CSSStyleApplyProperty.cpp:

(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):

  • css/CSSStyleSelector.cpp:

(WebCore::CSSStyleSelector::applyProperty):

Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r91281 r91283  
     12011-07-19  Luke Macpherson   <macpherson@chromium.org>
     2
     3        Implement CSSPropertyWebkitPerspectiveOrigin in CSSStyleApplyProperty.
     4        https://bugs.webkit.org/show_bug.cgi?id=64784
     5
     6        Reviewed by Simon Fraser.
     7
     8        No new tests / refactoring.
     9
     10        * css/CSSStyleApplyProperty.cpp:
     11        (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
     12        * css/CSSStyleSelector.cpp:
     13        (WebCore::CSSStyleSelector::applyProperty):
     14
    1152011-07-19  Chris Rogers  <crogers@google.com>
    216
  • trunk/Source/WebCore/css/CSSStyleApplyProperty.cpp

    r91170 r91283  
    723723    setPropertyHandler(CSSPropertyWebkitPerspectiveOriginX, new ApplyPropertyLength<>(&RenderStyle::perspectiveOriginX, &RenderStyle::setPerspectiveOriginX, &RenderStyle::initialPerspectiveOriginX));
    724724    setPropertyHandler(CSSPropertyWebkitPerspectiveOriginY, new ApplyPropertyLength<>(&RenderStyle::perspectiveOriginY, &RenderStyle::setPerspectiveOriginY, &RenderStyle::initialPerspectiveOriginY));
     725    setPropertyHandler(CSSPropertyWebkitPerspectiveOrigin, new ApplyPropertyExpanding<SuppressValue>(propertyHandler(CSSPropertyWebkitPerspectiveOriginX), propertyHandler(CSSPropertyWebkitPerspectiveOriginY)));
    725726    setPropertyHandler(CSSPropertyWebkitTransformOriginX, new ApplyPropertyLength<>(&RenderStyle::transformOriginX, &RenderStyle::setTransformOriginX, &RenderStyle::initialTransformOriginX));
    726727    setPropertyHandler(CSSPropertyWebkitTransformOriginY, new ApplyPropertyLength<>(&RenderStyle::transformOriginY, &RenderStyle::setTransformOriginY, &RenderStyle::initialTransformOriginY));
  • trunk/Source/WebCore/css/CSSStyleSelector.cpp

    r91170 r91283  
    50355035        return;
    50365036    }
    5037     case CSSPropertyWebkitPerspectiveOrigin:
    5038         HANDLE_INHERIT_AND_INITIAL(perspectiveOriginX, PerspectiveOriginX)
    5039         HANDLE_INHERIT_AND_INITIAL(perspectiveOriginY, PerspectiveOriginY)
    5040         return;
    50415037    case CSSPropertyWebkitAnimation:
    50425038        if (isInitial)
     
    53915387    case CSSPropertyWebkitPerspectiveOriginX:
    53925388    case CSSPropertyWebkitPerspectiveOriginY:
     5389    case CSSPropertyWebkitPerspectiveOrigin:
    53935390    case CSSPropertyCursor:
    53945391        ASSERT_NOT_REACHED();
Note: See TracChangeset for help on using the changeset viewer.