Ignore:
Timestamp:
Sep 19, 2013, 3:38:24 PM (12 years ago)
Author:
[email protected]
Message:

Remove superfluous CSSLinearTimingFunctionValue and use switch on TimingFunction::type() in more places
https://bugs.webkit.org/show_bug.cgi?id=121589

Reviewed by Dean Jackson.

Replaced CSSLinearTimingFunctionValue by the identifier "linear" and used switch statements on
TimingFunction::type() in more places where we were branching on every type.

Merge https://chromium.googlesource.com/chromium/blink/+/5454f20c71090c35bdd1053e5cc572d5c0bdede7
Merge https://chromium.googlesource.com/chromium/blink/+/104ad42c523d32b67d108c6e59f4f27488fe38a5

  • css/CSSComputedStyleDeclaration.cpp:

(WebCore::createTimingFunctionValue):

  • css/CSSTimingFunctionValue.cpp:
  • css/CSSTimingFunctionValue.h:
  • css/CSSToStyleMap.cpp:

(WebCore::CSSToStyleMap::mapAnimationTimingFunction):

  • css/CSSValue.cpp:

(WebCore::CSSValue::equals):
(WebCore::CSSValue::cssText):
(WebCore::CSSValue::destroy):

  • css/CSSValue.h:

(WebCore::CSSValue::isCubicBezierTimingFunctionValue):

  • page/animation/AnimationBase.cpp:

(WebCore::AnimationBase::progress):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/css/CSSValue.h

    r155100 r156125  
    8888    bool isShadowValue() const { return m_classType == ShadowClass; }
    8989    bool isCubicBezierTimingFunctionValue() const { return m_classType == CubicBezierTimingFunctionClass; }
    90     bool isLinearTimingFunctionValue() const { return m_classType == LinearTimingFunctionClass; }
    9190    bool isStepsTimingFunctionValue() const { return m_classType == StepsTimingFunctionClass; }
    9291    bool isWebKitCSSTransformValue() const { return m_classType == WebKitCSSTransformClass; }
     
    151150        // Timing function classes.
    152151        CubicBezierTimingFunctionClass,
    153         LinearTimingFunctionClass,
    154152        StepsTimingFunctionClass,
    155153
Note: See TracChangeset for help on using the changeset viewer.