⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 276553 in webkit


Ignore:
Timestamp:
Apr 24, 2021, 12:35:08 PM (5 years ago)
Author:
graouts@webkit.org
Message:

Support interpolation of the background-repeat shorthand
https://bugs.webkit.org/show_bug.cgi?id=225016

Reviewed by Dean Jackson.

LayoutTests/imported/w3c:

Mark 10 WPT progressions.

  • web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
  • web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
  • web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:

Source/WebCore:

  • animation/CSSPropertyAnimation.cpp:

(WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/imported/w3c/ChangeLog

    r276552 r276553  
     12021-04-24  Antoine Quint  <graouts@webkit.org>
     2
     3        Support interpolation of the background-repeat shorthand
     4        https://bugs.webkit.org/show_bug.cgi?id=225016
     5
     6        Reviewed by Dean Jackson.
     7
     8        Mark 10 WPT progressions.
     9
     10        * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
     11        * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
     12        * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
     13
    1142021-04-24  Antoine Quint  <graouts@webkit.org>
    215
  • trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt

    r276552 r276553  
    2929PASS background-origin: "content-box" onto "padding-box"
    3030PASS background-origin: "padding-box" onto "content-box"
     31PASS background-repeat (type: discrete) has testAccumulation function
     32PASS background-repeat: "round" onto "space"
     33PASS background-repeat: "space" onto "round"
    3134PASS border-bottom-color (type: color) has testAccumulation function
    3235FAIL border-bottom-color supports animating as color of rgb() with overflowed  from and to values assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)"
  • trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt

    r276552 r276553  
    2929PASS background-origin: "content-box" onto "padding-box"
    3030PASS background-origin: "padding-box" onto "content-box"
     31PASS background-repeat (type: discrete) has testAddition function
     32PASS background-repeat: "round" onto "space"
     33PASS background-repeat: "space" onto "round"
    3134PASS border-bottom-color (type: color) has testAddition function
    3235FAIL border-bottom-color supports animating as color of rgb() with overflowed  from and to values assert_equals: The value should be rgb(255, 128, 128) at 0ms expected "rgb(255, 128, 128)" but got "rgb(255, 0, 0)"
  • trunk/LayoutTests/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt

    r276552 r276553  
    3636PASS background-origin uses discrete animation when animating between "padding-box" and "content-box" with effect easing
    3737PASS background-origin uses discrete animation when animating between "padding-box" and "content-box" with keyframe easing
     38PASS background-repeat (type: discrete) has testInterpolation function
     39PASS background-repeat uses discrete animation when animating between "space" and "round" with linear easing
     40PASS background-repeat uses discrete animation when animating between "space" and "round" with effect easing
     41PASS background-repeat uses discrete animation when animating between "space" and "round" with keyframe easing
    3842PASS border-bottom-color (type: color) has testInterpolation function
    3943PASS border-bottom-color supports animating as color of rgb()
  • trunk/Source/WebCore/ChangeLog

    r276552 r276553  
     12021-04-24  Antoine Quint  <graouts@webkit.org>
     2
     3        Support interpolation of the background-repeat shorthand
     4        https://bugs.webkit.org/show_bug.cgi?id=225016
     5
     6        Reviewed by Dean Jackson.
     7
     8        * animation/CSSPropertyAnimation.cpp:
     9        (WebCore::CSSPropertyAnimationWrapperMap::CSSPropertyAnimationWrapperMap):
     10
    1112021-04-24  Antoine Quint  <graouts@webkit.org>
    212
  • trunk/Source/WebCore/animation/CSSPropertyAnimation.cpp

    r276552 r276553  
    24712471        CSSPropertyBackground, // for background-color, background-position, background-image
    24722472        CSSPropertyBackgroundPosition,
     2473        CSSPropertyBackgroundRepeat,
    24732474        CSSPropertyFont, // for font-size, font-weight
    24742475        CSSPropertyWebkitMask, // for mask-position
Note: See TracChangeset for help on using the changeset viewer.