Changeset 262946 in webkit


Ignore:
Timestamp:
Jun 12, 2020 7:40:37 AM (4 years ago)
Author:
Antti Koivisto
Message:

Relative font size values (em) within CSS animations compound
https://bugs.webkit.org/show_bug.cgi?id=194749
<rdar://problem/48171898>

Reviewed by Antoine Quint.

Source/WebCore:

The em unit should be relative to the font size of the parent style when resolving 'font-size' property.
We weren't passing the parent style when resolving keyframes.

Test case by Scott Kellum.

Test: animations/keyframe-em-unit.html

  • style/StyleResolver.cpp:

(WebCore::Style::Resolver::styleForKeyframe):

  • style/StyleResolver.h:

(WebCore::Style::Resolver::overrideDocumentElementStyle const):
(WebCore::Style::Resolver::setOverrideDocumentElementStyle):
(WebCore::Style::Resolver::setParentElementStyleForKeyframes):

Add a way to pass the parent element style directly to the style resolver.
This should really be passed via the animation system like other context but that requires
lots of refactoring.

  • style/StyleTreeResolver.cpp:

(WebCore::Style::TreeResolver::createAnimatedElementUpdate):

Pass it.

LayoutTests:

  • animations/keyframe-em-unit-expected.html: Added.
  • animations/keyframe-em-unit.html: Added.
Location:
trunk
Files:
2 added
46 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r262934 r262946  
     12020-06-12  Antti Koivisto  <antti@apple.com>
     2
     3        Relative font size values (em) within CSS animations compound
     4        https://bugs.webkit.org/show_bug.cgi?id=194749
     5        <rdar://problem/48171898>
     6
     7        Reviewed by Antoine Quint.
     8
     9        * animations/keyframe-em-unit-expected.html: Added.
     10        * animations/keyframe-em-unit.html: Added.
     11
    1122020-06-11  Diego Pino Garcia  <dpino@igalia.com>
    213
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-animations/responsive/column-width-001-expected.txt

    r251591 r262946  
    22FAIL column-width responds to font-size changes assert_equals: expected "80px" but got "40px"
    33FAIL column-width clamps to 0px assert_equals: expected "0px" but got "30px"
    4 FAIL column-width responds to inherited changes assert_equals: expected "30px" but got "10px"
     4FAIL column-width responds to inherited changes assert_equals: expected "auto" but got "30px"
    55
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-color-interpolation-expected.txt

    r255239 r262946  
    6060PASS CSS Transitions with transition: all: property <background-color> from [inherit] to [green] at (1) should be [rgb(0, 128, 0)]
    6161PASS CSS Transitions with transition: all: property <background-color> from [inherit] to [green] at (1.5) should be [rgb(0, 73, 0)]
    62 FAIL CSS Animations: property <background-color> from [inherit] to [green] at (-0.3) should be [rgb(255, 255, 255)] assert_equals: expected "rgb ( 255 , 255 , 255 ) " but got "rgb ( 0 , 0 , 0 ) "
    63 FAIL CSS Animations: property <background-color> from [inherit] to [green] at (0) should be [rgb(238, 238, 238)] assert_equals: expected "rgb ( 238 , 238 , 238 ) " but got "rgb ( 0 , 0 , 0 ) "
    64 FAIL CSS Animations: property <background-color> from [inherit] to [green] at (0.3) should be [rgb(167, 205, 167)] assert_equals: expected "rgb ( 167 , 205 , 167 ) " but got "rgb ( 0 , 38 , 0 ) "
    65 FAIL CSS Animations: property <background-color> from [inherit] to [green] at (0.6) should be [rgb(95, 172, 95)] assert_equals: expected "rgb ( 95 , 172 , 95 ) " but got "rgb ( 0 , 77 , 0 ) "
     62PASS CSS Animations: property <background-color> from [inherit] to [green] at (-0.3) should be [rgb(255, 255, 255)]
     63PASS CSS Animations: property <background-color> from [inherit] to [green] at (0) should be [rgb(238, 238, 238)]
     64PASS CSS Animations: property <background-color> from [inherit] to [green] at (0.3) should be [rgb(167, 205, 167)]
     65PASS CSS Animations: property <background-color> from [inherit] to [green] at (0.6) should be [rgb(95, 172, 95)]
    6666PASS CSS Animations: property <background-color> from [inherit] to [green] at (1) should be [rgb(0, 128, 0)]
    67 FAIL CSS Animations: property <background-color> from [inherit] to [green] at (1.5) should be [rgb(0, 73, 0)] assert_equals: expected "rgb ( 0 , 73 , 0 ) " but got "rgb ( 0 , 192 , 0 ) "
     67PASS CSS Animations: property <background-color> from [inherit] to [green] at (1.5) should be [rgb(0, 73, 0)]
    6868FAIL Web Animations: property <background-color> from [inherit] to [green] at (-0.3) should be [rgb(255, 255, 255)] assert_equals: expected "rgb ( 255 , 255 , 255 ) " but got "rgb ( 0 , 0 , 0 ) "
    6969FAIL Web Animations: property <background-color> from [inherit] to [green] at (0) should be [rgb(238, 238, 238)] assert_equals: expected "rgb ( 238 , 238 , 238 ) " but got "rgb ( 0 , 0 , 0 ) "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-interpolation-expected.txt

    r255239 r262946  
    7070PASS CSS Transitions with transition: all: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px]
    7171PASS CSS Transitions with transition: all: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px]
    72 FAIL CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px] assert_equals: expected "55px 55px , 55px 55px , 55px 55px , 55px 55px " but got "30px 30px , 30px 30px , 30px 30px , 30px 30px "
    73 FAIL CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px] assert_equals: expected "60px 60px , 60px 60px , 60px 60px , 60px 60px " but got "40px 40px , 40px 40px , 40px 40px , 40px 40px "
    74 FAIL CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px] assert_equals: expected "65px 65px , 65px 65px , 65px 65px , 65px 65px " but got "50px 50px , 50px 50px , 50px 50px , 50px 50px "
    75 FAIL CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px] assert_equals: expected "70px 70px , 70px 70px , 70px 70px , 70px 70px " but got "60px 60px , 60px 60px , 60px 60px , 60px 60px "
    76 FAIL CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px] assert_equals: expected "75px 75px , 75px 75px , 75px 75px , 75px 75px " but got "70px 70px , 70px 70px , 70px 70px , 70px 70px "
     72PASS CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px]
     73PASS CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px]
     74PASS CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.25) should be [65px 65px, 65px 65px, 65px 65px, 65px 65px]
     75PASS CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.5) should be [70px 70px, 70px 70px, 70px 70px, 70px 70px]
     76PASS CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0.75) should be [75px 75px, 75px 75px, 75px 75px, 75px 75px]
    7777PASS CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1) should be [80px 80px, 80px 80px, 80px 80px, 80px 80px]
    78 FAIL CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px] assert_equals: expected "85px 85px , 85px 85px , 85px 85px , 85px 85px " but got "90px 90px , 90px 90px , 90px 90px , 90px 90px "
     78PASS CSS Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (1.25) should be [85px 85px, 85px 85px, 85px 85px, 85px 85px]
    7979FAIL Web Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (-0.25) should be [55px 55px, 55px 55px, 55px 55px, 55px 55px] assert_equals: expected "55px 55px , 55px 55px , 55px 55px , 55px 55px " but got "30px 30px , 30px 30px , 30px 30px , 30px 30px "
    8080FAIL Web Animations: property <background-position> from [inherit] to [80px 80px, 80px 80px, 80px 80px, 80px 80px] at (0) should be [60px 60px, 60px 60px, 60px 60px, 60px 60px] assert_equals: expected "60px 60px , 60px 60px , 60px 60px , 60px 60px " but got "30px 30px , 30px 30px , 30px 30px , 30px 30px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt

    r255239 r262946  
    5050FAIL CSS Transitions with transition: all: property <background-position> from [inherit] to [left 20px top 20px] at (0.75) should be [35px 35px] assert_equals: expected "35px 35px " but got "left 35px top 35px "
    5151FAIL CSS Transitions with transition: all: property <background-position> from [inherit] to [left 20px top 20px] at (1) should be [20px 20px] assert_equals: expected "20px 20px " but got "left 20px top 20px "
    52 FAIL CSS Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0) should be [80px 80px] assert_equals: expected "80px 80px " but got "10px 10px "
    53 FAIL CSS Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0.25) should be [65px 65px] assert_equals: expected "65px 65px " but got "12.5px 12.5px "
    54 FAIL CSS Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0.5) should be [50px 50px] assert_equals: expected "50px 50px " but got "15px 15px "
    55 FAIL CSS Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0.75) should be [35px 35px] assert_equals: expected "35px 35px " but got "17.5px 17.5px "
     52PASS CSS Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0) should be [80px 80px]
     53PASS CSS Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0.25) should be [65px 65px]
     54PASS CSS Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0.5) should be [50px 50px]
     55PASS CSS Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0.75) should be [35px 35px]
    5656PASS CSS Animations: property <background-position> from [inherit] to [left 20px top 20px] at (1) should be [20px 20px]
    5757FAIL Web Animations: property <background-position> from [inherit] to [left 20px top 20px] at (0) should be [80px 80px] assert_equals: expected "80px 80px " but got "10px 10px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-x-interpolation-expected.txt

    r255239 r262946  
    7070PASS CSS Transitions with transition: all: property <background-position-x> from [inherit] to [80px] at (1) should be [80px]
    7171PASS CSS Transitions with transition: all: property <background-position-x> from [inherit] to [80px] at (1.25) should be [85px]
    72 FAIL CSS Animations: property <background-position-x> from [inherit] to [80px] at (-0.25) should be [55px] assert_equals: expected "55px " but got "30px "
    73 FAIL CSS Animations: property <background-position-x> from [inherit] to [80px] at (0) should be [60px] assert_equals: expected "60px " but got "40px "
    74 FAIL CSS Animations: property <background-position-x> from [inherit] to [80px] at (0.25) should be [65px] assert_equals: expected "65px " but got "50px "
    75 FAIL CSS Animations: property <background-position-x> from [inherit] to [80px] at (0.5) should be [70px] assert_equals: expected "70px " but got "60px "
    76 FAIL CSS Animations: property <background-position-x> from [inherit] to [80px] at (0.75) should be [75px] assert_equals: expected "75px " but got "70px "
     72PASS CSS Animations: property <background-position-x> from [inherit] to [80px] at (-0.25) should be [55px]
     73PASS CSS Animations: property <background-position-x> from [inherit] to [80px] at (0) should be [60px]
     74PASS CSS Animations: property <background-position-x> from [inherit] to [80px] at (0.25) should be [65px]
     75PASS CSS Animations: property <background-position-x> from [inherit] to [80px] at (0.5) should be [70px]
     76PASS CSS Animations: property <background-position-x> from [inherit] to [80px] at (0.75) should be [75px]
    7777PASS CSS Animations: property <background-position-x> from [inherit] to [80px] at (1) should be [80px]
    78 FAIL CSS Animations: property <background-position-x> from [inherit] to [80px] at (1.25) should be [85px] assert_equals: expected "85px " but got "90px "
     78PASS CSS Animations: property <background-position-x> from [inherit] to [80px] at (1.25) should be [85px]
    7979FAIL Web Animations: property <background-position-x> from [inherit] to [80px] at (-0.25) should be [55px] assert_equals: expected "55px " but got "30px "
    8080FAIL Web Animations: property <background-position-x> from [inherit] to [80px] at (0) should be [60px] assert_equals: expected "60px " but got "30px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-position-y-interpolation-expected.txt

    r255239 r262946  
    7070PASS CSS Transitions with transition: all: property <background-position-y> from [inherit] to [80px] at (1) should be [80px]
    7171PASS CSS Transitions with transition: all: property <background-position-y> from [inherit] to [80px] at (1.25) should be [85px]
    72 FAIL CSS Animations: property <background-position-y> from [inherit] to [80px] at (-0.25) should be [55px] assert_equals: expected "55px " but got "30px "
    73 FAIL CSS Animations: property <background-position-y> from [inherit] to [80px] at (0) should be [60px] assert_equals: expected "60px " but got "40px "
    74 FAIL CSS Animations: property <background-position-y> from [inherit] to [80px] at (0.25) should be [65px] assert_equals: expected "65px " but got "50px "
    75 FAIL CSS Animations: property <background-position-y> from [inherit] to [80px] at (0.5) should be [70px] assert_equals: expected "70px " but got "60px "
    76 FAIL CSS Animations: property <background-position-y> from [inherit] to [80px] at (0.75) should be [75px] assert_equals: expected "75px " but got "70px "
     72PASS CSS Animations: property <background-position-y> from [inherit] to [80px] at (-0.25) should be [55px]
     73PASS CSS Animations: property <background-position-y> from [inherit] to [80px] at (0) should be [60px]
     74PASS CSS Animations: property <background-position-y> from [inherit] to [80px] at (0.25) should be [65px]
     75PASS CSS Animations: property <background-position-y> from [inherit] to [80px] at (0.5) should be [70px]
     76PASS CSS Animations: property <background-position-y> from [inherit] to [80px] at (0.75) should be [75px]
    7777PASS CSS Animations: property <background-position-y> from [inherit] to [80px] at (1) should be [80px]
    78 FAIL CSS Animations: property <background-position-y> from [inherit] to [80px] at (1.25) should be [85px] assert_equals: expected "85px " but got "90px "
     78PASS CSS Animations: property <background-position-y> from [inherit] to [80px] at (1.25) should be [85px]
    7979FAIL Web Animations: property <background-position-y> from [inherit] to [80px] at (-0.25) should be [55px] assert_equals: expected "55px " but got "30px "
    8080FAIL Web Animations: property <background-position-y> from [inherit] to [80px] at (0) should be [60px] assert_equals: expected "60px " but got "30px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/background-size-interpolation-expected.txt

    r255239 r262946  
    7070PASS CSS Transitions with transition: all: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1) should be [ 20px  20px,   0px   0px,  20px  20px,   0px   0px]
    7171FAIL CSS Transitions with transition: all: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [  0px   0px,   0px   0px,   0px   0px,   0px   0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "0px 0px , - 25px - 25px , 0px 0px , - 25px - 25px "
    72 FAIL CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px] assert_equals: expected "120px 120px , 125px 125px , 120px 120px , 125px 125px " but got "7.5px 7.5px , 12.5px 12.5px , 7.5px 7.5px , 12.5px 12.5px "
    73 FAIL CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px] assert_equals: expected "100px 100px , 100px 100px , 100px 100px , 100px 100px " but got "10px 10px , 10px 10px , 10px 10px , 10px 10px "
    74 FAIL CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.25) should be [ 80px  80px,  75px  75px,  80px  80px,  75px  75px] assert_equals: expected "80px 80px , 75px 75px , 80px 80px , 75px 75px " but got "12.5px 12.5px , 7.5px 7.5px , 12.5px 12.5px , 7.5px 7.5px "
    75 FAIL CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.5) should be [ 60px  60px,  50px  50px,  60px  60px,  50px  50px] assert_equals: expected "60px 60px , 50px 50px , 60px 60px , 50px 50px " but got "15px 15px , 5px 5px , 15px 15px , 5px 5px "
    76 FAIL CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.75) should be [ 40px  40px,  25px  25px,  40px  40px,  25px  25px] assert_equals: expected "40px 40px , 25px 25px , 40px 40px , 25px 25px " but got "17.5px 17.5px , 2.5px 2.5px , 17.5px 17.5px , 2.5px 2.5px "
     72PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px]
     73PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px]
     74PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.25) should be [ 80px  80px,  75px  75px,  80px  80px,  75px  75px]
     75PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.5) should be [ 60px  60px,  50px  50px,  60px  60px,  50px  50px]
     76PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0.75) should be [ 40px  40px,  25px  25px,  40px  40px,  25px  25px]
    7777PASS CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1) should be [ 20px  20px,   0px   0px,  20px  20px,   0px   0px]
    78 FAIL CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [  0px   0px,   0px   0px,   0px   0px,   0px   0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "22.5px 22.5px , - 2.5px - 2.5px , 22.5px 22.5px , - 2.5px - 2.5px "
     78FAIL CSS Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (1.25) should be [  0px   0px,   0px   0px,   0px   0px,   0px   0px] assert_equals: expected "0px 0px , 0px 0px , 0px 0px , 0px 0px " but got "0px 0px , - 25px - 25px , 0px 0px , - 25px - 25px "
    7979FAIL Web Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (-0.25) should be [120px 120px, 125px 125px, 120px 120px, 125px 125px] assert_equals: expected "120px 120px , 125px 125px , 120px 120px , 125px 125px " but got "7.5px 7.5px , 12.5px 12.5px , 7.5px 7.5px , 12.5px 12.5px "
    8080FAIL Web Animations: property <background-size> from [inherit] to [20px 20px, 0px 0px] at (0) should be [100px 100px, 100px 100px, 100px 100px, 100px 100px] assert_equals: expected "100px 100px , 100px 100px , 100px 100px , 100px 100px " but got "7.5px 7.5px , 12.5px 12.5px , 7.5px 7.5px , 12.5px 12.5px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-color-interpolation-expected.txt

    r255239 r262946  
    8484PASS CSS Transitions with transition: all: property <border-top-color> from [inherit] to [orange] at (1) should be [rgb(255, 165, 0)]
    8585PASS CSS Transitions with transition: all: property <border-top-color> from [inherit] to [orange] at (1.5) should be [rgb(255, 120, 0)]
    86 FAIL CSS Animations: property <border-top-color> from [inherit] to [orange] at (-0.3) should be [rgb(255, 255, 255)] assert_equals: expected "rgb ( 255 , 255 , 255 ) " but got "rgb ( 0 , 0 , 181 ) "
    87 FAIL CSS Animations: property <border-top-color> from [inherit] to [orange] at (0) should be [rgb(255, 255, 255)] assert_equals: expected "rgb ( 255 , 255 , 255 ) " but got "rgb ( 0 , 0 , 139 ) "
    88 FAIL CSS Animations: property <border-top-color> from [inherit] to [orange] at (0.3) should be [rgb(255, 228, 179)] assert_equals: expected "rgb ( 255 , 228 , 179 ) " but got "rgb ( 77 , 50 , 97 ) "
    89 FAIL CSS Animations: property <border-top-color> from [inherit] to [orange] at (0.6) should be [rgb(255, 201, 102)] assert_equals: expected "rgb ( 255 , 201 , 102 ) " but got "rgb ( 153 , 99 , 56 ) "
     86PASS CSS Animations: property <border-top-color> from [inherit] to [orange] at (-0.3) should be [rgb(255, 255, 255)]
     87PASS CSS Animations: property <border-top-color> from [inherit] to [orange] at (0) should be [rgb(255, 255, 255)]
     88PASS CSS Animations: property <border-top-color> from [inherit] to [orange] at (0.3) should be [rgb(255, 228, 179)]
     89PASS CSS Animations: property <border-top-color> from [inherit] to [orange] at (0.6) should be [rgb(255, 201, 102)]
    9090PASS CSS Animations: property <border-top-color> from [inherit] to [orange] at (1) should be [rgb(255, 165, 0)]
    91 FAIL CSS Animations: property <border-top-color> from [inherit] to [orange] at (1.5) should be [rgb(255, 120, 0)] assert_equals: expected "rgb ( 255 , 120 , 0 ) " but got "rgb ( 255 , 248 , 0 ) "
     91PASS CSS Animations: property <border-top-color> from [inherit] to [orange] at (1.5) should be [rgb(255, 120, 0)]
    9292FAIL Web Animations: property <border-top-color> from [inherit] to [orange] at (-0.3) should be [rgb(255, 255, 255)] assert_equals: expected "rgb ( 255 , 255 , 255 ) " but got "rgb ( 0 , 0 , 181 ) "
    9393FAIL Web Animations: property <border-top-color> from [inherit] to [orange] at (0) should be [rgb(255, 255, 255)] assert_equals: expected "rgb ( 255 , 255 , 255 ) " but got "rgb ( 0 , 0 , 181 ) "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-outset-interpolation-expected.txt

    r255239 r262946  
    6060PASS CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
    6161FAIL CSS Transitions with transition: all: property <border-image-outset> from [inherit] to [2px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 2px "
    62 FAIL CSS Animations: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px] assert_equals: expected "12.4px " but got "0.7px "
    63 FAIL CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px] assert_equals: expected "10px " but got "1px "
    64 FAIL CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px] assert_equals: expected "7.6px " but got "1.3px "
    65 FAIL CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px] assert_equals: expected "5.2px " but got "1.6px "
     62PASS CSS Animations: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px]
     63PASS CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px]
     64PASS CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0.3) should be [7.6px]
     65PASS CSS Animations: property <border-image-outset> from [inherit] to [2px] at (0.6) should be [5.2px]
    6666PASS CSS Animations: property <border-image-outset> from [inherit] to [2px] at (1) should be [2px]
    67 FAIL CSS Animations: property <border-image-outset> from [inherit] to [2px] at (1.5) should be [0px] assert_equals: expected "0px " but got "2.5px "
     67FAIL CSS Animations: property <border-image-outset> from [inherit] to [2px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 2px "
    6868FAIL Web Animations: property <border-image-outset> from [inherit] to [2px] at (-0.3) should be [12.4px] assert_equals: expected "12.4px " but got "0.7px "
    6969FAIL Web Animations: property <border-image-outset> from [inherit] to [2px] at (0) should be [10px] assert_equals: expected "10px " but got "0.7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-slice-interpolation-expected.txt

    r255239 r262946  
    7070PASS CSS Transitions with transition: all: property <border-image-slice> from [inherit] to [10%] at (1) should be [10%]
    7171FAIL CSS Transitions with transition: all: property <border-image-slice> from [inherit] to [10%] at (1.5) should be [0%] assert_equals: expected "0 % " but got "- 10 % "
    72 FAIL CSS Animations: property <border-image-slice> from [inherit] to [10%] at (-0.3) should be [62%] assert_equals: expected "62 % " but got "23 % "
    73 FAIL CSS Animations: property <border-image-slice> from [inherit] to [10%] at (0) should be [50%] assert_equals: expected "50 % " but got "20 % "
    74 FAIL CSS Animations: property <border-image-slice> from [inherit] to [10%] at (0.3) should be [38%] assert_equals: expected "38 % " but got "17 % "
    75 FAIL CSS Animations: property <border-image-slice> from [inherit] to [10%] at (0.5) should be [30%] assert_equals: expected "30 % " but got "15 % "
    76 FAIL CSS Animations: property <border-image-slice> from [inherit] to [10%] at (0.6) should be [26%] assert_equals: expected "26 % " but got "14 % "
     72PASS CSS Animations: property <border-image-slice> from [inherit] to [10%] at (-0.3) should be [62%]
     73PASS CSS Animations: property <border-image-slice> from [inherit] to [10%] at (0) should be [50%]
     74PASS CSS Animations: property <border-image-slice> from [inherit] to [10%] at (0.3) should be [38%]
     75PASS CSS Animations: property <border-image-slice> from [inherit] to [10%] at (0.5) should be [30%]
     76PASS CSS Animations: property <border-image-slice> from [inherit] to [10%] at (0.6) should be [26%]
    7777PASS CSS Animations: property <border-image-slice> from [inherit] to [10%] at (1) should be [10%]
    78 FAIL CSS Animations: property <border-image-slice> from [inherit] to [10%] at (1.5) should be [0%] assert_equals: expected "0 % " but got "5 % "
     78FAIL CSS Animations: property <border-image-slice> from [inherit] to [10%] at (1.5) should be [0%] assert_equals: expected "0 % " but got "- 10 % "
    7979FAIL Web Animations: property <border-image-slice> from [inherit] to [10%] at (-0.3) should be [62%] assert_equals: expected "62 % " but got "23 % "
    8080FAIL Web Animations: property <border-image-slice> from [inherit] to [10%] at (0) should be [50%] assert_equals: expected "50 % " but got "23 % "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-source-interpolation-expected.txt

    r255239 r262946  
    4242PASS CSS Transitions with transition: all: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
    4343FAIL CSS Transitions with transition: all: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / orange_color.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , 1.5 ) "
    44 FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (-0.3) should be [inherit] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue_color.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , - 0.3 ) "
    45 FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (0) should be [inherit] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green.png ) " but got "url ( http : / / localhost : 8800 / ... / blue_color.png ) "
    46 FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (0.3) should be [inherit] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue_color.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , 0.3 ) "
    47 FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (0.5) should be [url(../support/orange_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / orange_color.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue_color.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , 0.5 ) "
    48 FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / orange_color.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue_color.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , 0.6 ) "
     44FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (-0.3) should be [inherit] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , - 0.3 ) "
     45PASS CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (0) should be [inherit]
     46FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (0.3) should be [inherit] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , 0.3 ) "
     47FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (0.5) should be [url(../support/orange_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / orange_color.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , 0.5 ) "
     48FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (0.6) should be [url(../support/orange_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / orange_color.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , 0.6 ) "
    4949PASS CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (1) should be [url(../support/orange_color.png)]
    50 FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / orange_color.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / blue_color.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , 1.5 ) "
     50FAIL CSS Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (1.5) should be [url(../support/orange_color.png)] assert_equals: expected "url ( http : / / localhost : 8800 / ... / orange_color.png ) " but got "cross - fade ( url ( http : / / localhost : 8800 / ... / green.png ) , url ( http : / / localhost : 8800 / ... / orange_color.png ) , 1.5 ) "
    5151FAIL Web Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (-0.3) should be [inherit] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green.png ) " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
    5252FAIL Web Animations: property <border-image-source> from [inherit] to [url(../support/orange_color.png)] at (0) should be [inherit] assert_equals: expected "url ( http : / / localhost : 8800 / ... / green.png ) " but got "url ( http : / / localhost : 8800 / ... / orange_color.png ) "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-width-interpolation-expected.txt

    r255239 r262946  
    7676FAIL CSS Transitions with transition: all: property <border-image-width> from [inherit] to [20px] at (5) should be [0px] assert_equals: expected "0px " but got "- 300px "
    7777FAIL CSS Transitions with transition: all: property <border-image-width> from [inherit] to [20px] at (10) should be [0px] assert_equals: expected "0px " but got "- 700px "
    78 FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (-0.3) should be [124px] assert_equals: expected "124px " but got "7px "
    79 FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (0) should be [100px] assert_equals: expected "100px " but got "10px "
    80 FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (0.3) should be [76px] assert_equals: expected "76px " but got "13px "
    81 FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (0.6) should be [52px] assert_equals: expected "52px " but got "16px "
     78PASS CSS Animations: property <border-image-width> from [inherit] to [20px] at (-0.3) should be [124px]
     79PASS CSS Animations: property <border-image-width> from [inherit] to [20px] at (0) should be [100px]
     80PASS CSS Animations: property <border-image-width> from [inherit] to [20px] at (0.3) should be [76px]
     81PASS CSS Animations: property <border-image-width> from [inherit] to [20px] at (0.6) should be [52px]
    8282PASS CSS Animations: property <border-image-width> from [inherit] to [20px] at (1) should be [20px]
    83 FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "25px "
    84 FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (5) should be [0px] assert_equals: expected "0px " but got "60px "
    85 FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (10) should be [0px] assert_equals: expected "0px " but got "110px "
     83FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 20px "
     84FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (5) should be [0px] assert_equals: expected "0px " but got "- 300px "
     85FAIL CSS Animations: property <border-image-width> from [inherit] to [20px] at (10) should be [0px] assert_equals: expected "0px " but got "- 700px "
    8686FAIL Web Animations: property <border-image-width> from [inherit] to [20px] at (-0.3) should be [124px] assert_equals: expected "124px " but got "7px "
    8787FAIL Web Animations: property <border-image-width> from [inherit] to [20px] at (0) should be [100px] assert_equals: expected "100px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-radius-interpolation-expected.txt

    r255239 r262946  
    8484PASS CSS Transitions with transition: all: property <border-top-left-radius> from [inherit] to [20px] at (1) should be [20px]
    8585PASS CSS Transitions with transition: all: property <border-top-left-radius> from [inherit] to [20px] at (1.5) should be [15px]
    86 FAIL CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    87 FAIL CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    88 FAIL CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
    89 FAIL CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
     86PASS CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (-0.3) should be [33px]
     87PASS CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (0) should be [30px]
     88PASS CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (0.3) should be [27px]
     89PASS CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (0.6) should be [24px]
    9090PASS CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (1) should be [20px]
    91 FAIL CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     91PASS CSS Animations: property <border-top-left-radius> from [inherit] to [20px] at (1.5) should be [15px]
    9292FAIL Web Animations: property <border-top-left-radius> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    9393FAIL Web Animations: property <border-top-left-radius> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-width-interpolation-expected.txt

    r255239 r262946  
    8484PASS CSS Transitions with transition: all: property <border-left-width> from [inherit] to [20px] at (1) should be [20px]
    8585PASS CSS Transitions with transition: all: property <border-left-width> from [inherit] to [20px] at (1.5) should be [30px]
    86 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "7px "
    87 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (0) should be [0px] assert_equals: expected "0px " but got "10px "
    88 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (0.3) should be [6px] assert_equals: expected "6px " but got "13px "
    89 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (0.6) should be [12px] assert_equals: expected "12px " but got "16px "
     86FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px "
     87PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (0) should be [0px]
     88PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (0.3) should be [6px]
     89PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (0.6) should be [12px]
    9090PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (1) should be [20px]
    91 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (1.5) should be [30px] assert_equals: expected "30px " but got "25px "
     91PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (1.5) should be [30px]
    9292FAIL Web Animations: property <border-left-width> from [inherit] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "7px "
    9393FAIL Web Animations: property <border-left-width> from [inherit] to [20px] at (0) should be [0px] assert_equals: expected "0px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/box-shadow-interpolation-expected.txt

    r255239 r262946  
    6060PASS CSS Transitions with transition: all: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px]
    6161PASS CSS Transitions with transition: all: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px]
    62 FAIL CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px] assert_equals: expected "rgb ( 0 , 0 , 0 ) 33px 7px 33px 7px " but got "rgb ( 0 , 0 , 0 ) 7px 33px 7px 33px "
    63 FAIL CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px] assert_equals: expected "rgb ( 0 , 0 , 0 ) 30px 10px 30px 10px " but got "rgb ( 0 , 0 , 0 ) 10px 30px 10px 30px "
    64 FAIL CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px] assert_equals: expected "rgb ( 0 , 0 , 0 ) 27px 13px 27px 13px " but got "rgb ( 0 , 0 , 0 ) 13px 27px 13px 27px "
    65 FAIL CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px] assert_equals: expected "rgb ( 0 , 0 , 0 ) 24px 16px 24px 16px " but got "rgb ( 0 , 0 , 0 ) 16px 24px 16px 24px "
     62PASS CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px]
     63PASS CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px]
     64PASS CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (0.3) should be [rgb(0, 0, 0) 27px 13px 27px 13px]
     65PASS CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (0.6) should be [rgb(0, 0, 0) 24px 16px 24px 16px]
    6666PASS CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (1) should be [rgb(0, 0, 0) 20px 20px 20px 20px]
    67 FAIL CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px] assert_equals: expected "rgb ( 0 , 0 , 0 ) 15px 25px 15px 25px " but got "rgb ( 0 , 0 , 0 ) 25px 15px 25px 15px "
     67PASS CSS Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (1.5) should be [rgb(0, 0, 0) 15px 25px 15px 25px]
    6868FAIL Web Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (-0.3) should be [rgb(0, 0, 0) 33px 7px 33px 7px] assert_equals: expected "rgb ( 0 , 0 , 0 ) 33px 7px 33px 7px " but got "rgb ( 0 , 0 , 0 ) 7px 33px 7px 33px "
    6969FAIL Web Animations: property <box-shadow> from [inherit] to [20px 20px 20px 20px black] at (0) should be [rgb(0, 0, 0) 30px 10px 30px 10px] assert_equals: expected "rgb ( 0 , 0 , 0 ) 30px 10px 30px 10px " but got "rgb ( 0 , 0 , 0 ) 7px 33px 7px 33px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/margin-interpolation-expected.txt

    r251738 r262946  
    6060PASS CSS Transitions with transition: all: property <margin> from [inherit] to [20px] at (1) should be [20px]
    6161PASS CSS Transitions with transition: all: property <margin> from [inherit] to [20px] at (1.5) should be [25px]
    62 FAIL CSS Animations: property <margin> from [inherit] to [20px] at (-0.3) should be [7px] assert_equals: expected "7px " but got "33px "
    63 FAIL CSS Animations: property <margin> from [inherit] to [20px] at (0) should be [10px] assert_equals: expected "10px " but got "30px "
    64 FAIL CSS Animations: property <margin> from [inherit] to [20px] at (0.3) should be [13px] assert_equals: expected "13px " but got "27px "
    65 FAIL CSS Animations: property <margin> from [inherit] to [20px] at (0.6) should be [16px] assert_equals: expected "16px " but got "24px "
     62PASS CSS Animations: property <margin> from [inherit] to [20px] at (-0.3) should be [7px]
     63PASS CSS Animations: property <margin> from [inherit] to [20px] at (0) should be [10px]
     64PASS CSS Animations: property <margin> from [inherit] to [20px] at (0.3) should be [13px]
     65PASS CSS Animations: property <margin> from [inherit] to [20px] at (0.6) should be [16px]
    6666PASS CSS Animations: property <margin> from [inherit] to [20px] at (1) should be [20px]
    67 FAIL CSS Animations: property <margin> from [inherit] to [20px] at (1.5) should be [25px] assert_equals: expected "25px " but got "15px "
     67PASS CSS Animations: property <margin> from [inherit] to [20px] at (1.5) should be [25px]
    6868FAIL Web Animations: property <margin> from [inherit] to [20px] at (-0.3) should be [7px] assert_equals: expected "7px " but got "33px "
    6969FAIL Web Animations: property <margin> from [inherit] to [20px] at (0) should be [10px] assert_equals: expected "10px " but got "33px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-box/animation/padding-interpolation-expected.txt

    r251738 r262946  
    6060PASS CSS Transitions with transition: all: property <padding> from [inherit] to [20px] at (1) should be [20px]
    6161PASS CSS Transitions with transition: all: property <padding> from [inherit] to [20px] at (1.5) should be [15px]
    62 FAIL CSS Animations: property <padding> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    63 FAIL CSS Animations: property <padding> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    64 FAIL CSS Animations: property <padding> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
    65 FAIL CSS Animations: property <padding> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
     62PASS CSS Animations: property <padding> from [inherit] to [20px] at (-0.3) should be [33px]
     63PASS CSS Animations: property <padding> from [inherit] to [20px] at (0) should be [30px]
     64PASS CSS Animations: property <padding> from [inherit] to [20px] at (0.3) should be [27px]
     65PASS CSS Animations: property <padding> from [inherit] to [20px] at (0.6) should be [24px]
    6666PASS CSS Animations: property <padding> from [inherit] to [20px] at (1) should be [20px]
    67 FAIL CSS Animations: property <padding> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     67PASS CSS Animations: property <padding> from [inherit] to [20px] at (1.5) should be [15px]
    6868FAIL Web Animations: property <padding> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    6969FAIL Web Animations: property <padding> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-color/animation/color-interpolation-expected.txt

    r251739 r262946  
    6060PASS CSS Transitions with transition: all: property <color> from [inherit] to [green] at (1) should be [rgb(0, 128, 0)]
    6161PASS CSS Transitions with transition: all: property <color> from [inherit] to [green] at (1.5) should be [rgb(0, 192, 0)]
    62 FAIL CSS Animations: property <color> from [inherit] to [green] at (-0.3) should be [rgb(0, 0, 255)] assert_equals: expected "rgb ( 0 , 0 , 255 ) " but got "rgb ( 255 , 255 , 0 ) "
    63 FAIL CSS Animations: property <color> from [inherit] to [green] at (0) should be [rgb(0, 0, 255)] assert_equals: expected "rgb ( 0 , 0 , 255 ) " but got "rgb ( 255 , 255 , 0 ) "
    64 FAIL CSS Animations: property <color> from [inherit] to [green] at (0.3) should be [rgb(0, 38, 179)] assert_equals: expected "rgb ( 0 , 38 , 179 ) " but got "rgb ( 179 , 217 , 0 ) "
    65 FAIL CSS Animations: property <color> from [inherit] to [green] at (0.6) should be [rgb(0, 77, 102)] assert_equals: expected "rgb ( 0 , 77 , 102 ) " but got "rgb ( 102 , 179 , 0 ) "
     62PASS CSS Animations: property <color> from [inherit] to [green] at (-0.3) should be [rgb(0, 0, 255)]
     63PASS CSS Animations: property <color> from [inherit] to [green] at (0) should be [rgb(0, 0, 255)]
     64PASS CSS Animations: property <color> from [inherit] to [green] at (0.3) should be [rgb(0, 38, 179)]
     65PASS CSS Animations: property <color> from [inherit] to [green] at (0.6) should be [rgb(0, 77, 102)]
    6666PASS CSS Animations: property <color> from [inherit] to [green] at (1) should be [rgb(0, 128, 0)]
    67 FAIL CSS Animations: property <color> from [inherit] to [green] at (1.5) should be [rgb(0, 192, 0)] assert_equals: expected "rgb ( 0 , 192 , 0 ) " but got "rgb ( 0 , 65 , 0 ) "
     67PASS CSS Animations: property <color> from [inherit] to [green] at (1.5) should be [rgb(0, 192, 0)]
    6868FAIL Web Animations: property <color> from [inherit] to [green] at (-0.3) should be [rgb(0, 0, 255)] assert_equals: expected "rgb ( 0 , 0 , 255 ) " but got "rgb ( 255 , 255 , 0 ) "
    6969FAIL Web Animations: property <color> from [inherit] to [green] at (0) should be [rgb(0, 0, 255)] assert_equals: expected "rgb ( 0 , 0 , 255 ) " but got "rgb ( 255 , 255 , 0 ) "
     
    8484PASS CSS Transitions with transition: all: property <color> from [unset] to [green] at (1) should be [rgb(0, 128, 0)]
    8585PASS CSS Transitions with transition: all: property <color> from [unset] to [green] at (1.5) should be [rgb(0, 192, 0)]
    86 FAIL CSS Animations: property <color> from [unset] to [green] at (-0.3) should be [rgb(0, 0, 255)] assert_equals: expected "rgb ( 0 , 0 , 255 ) " but got "rgb ( 255 , 255 , 0 ) "
    87 FAIL CSS Animations: property <color> from [unset] to [green] at (0) should be [rgb(0, 0, 255)] assert_equals: expected "rgb ( 0 , 0 , 255 ) " but got "rgb ( 255 , 255 , 0 ) "
    88 FAIL CSS Animations: property <color> from [unset] to [green] at (0.3) should be [rgb(0, 38, 179)] assert_equals: expected "rgb ( 0 , 38 , 179 ) " but got "rgb ( 179 , 217 , 0 ) "
    89 FAIL CSS Animations: property <color> from [unset] to [green] at (0.6) should be [rgb(0, 77, 102)] assert_equals: expected "rgb ( 0 , 77 , 102 ) " but got "rgb ( 102 , 179 , 0 ) "
     86PASS CSS Animations: property <color> from [unset] to [green] at (-0.3) should be [rgb(0, 0, 255)]
     87PASS CSS Animations: property <color> from [unset] to [green] at (0) should be [rgb(0, 0, 255)]
     88PASS CSS Animations: property <color> from [unset] to [green] at (0.3) should be [rgb(0, 38, 179)]
     89PASS CSS Animations: property <color> from [unset] to [green] at (0.6) should be [rgb(0, 77, 102)]
    9090PASS CSS Animations: property <color> from [unset] to [green] at (1) should be [rgb(0, 128, 0)]
    91 FAIL CSS Animations: property <color> from [unset] to [green] at (1.5) should be [rgb(0, 192, 0)] assert_equals: expected "rgb ( 0 , 192 , 0 ) " but got "rgb ( 0 , 65 , 0 ) "
     91PASS CSS Animations: property <color> from [unset] to [green] at (1.5) should be [rgb(0, 192, 0)]
    9292FAIL Web Animations: property <color> from [unset] to [green] at (-0.3) should be [rgb(0, 0, 255)] assert_equals: expected "rgb ( 0 , 0 , 255 ) " but got "rgb ( 255 , 255 , 0 ) "
    9393FAIL Web Animations: property <color> from [unset] to [green] at (0) should be [rgb(0, 0, 255)] assert_equals: expected "rgb ( 0 , 0 , 255 ) " but got "rgb ( 255 , 255 , 0 ) "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-color/animation/opacity-interpolation-expected.txt

    r251739 r262946  
    6060PASS CSS Transitions with transition: all: property <opacity> from [inherit] to [0.2] at (1) should be [0.2]
    6161PASS CSS Transitions with transition: all: property <opacity> from [inherit] to [0.2] at (1.5) should be [0]
    62 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (-0.3) should be [0.98] assert_equals: expected "0.98 " but got "0.07 "
    63 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (0) should be [0.8] assert_equals: expected "0.8 " but got "0.1 "
    64 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (0.3) should be [0.62] assert_equals: expected "0.62 " but got "0.13 "
    65 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (0.6) should be [0.44] assert_equals: expected "0.44 " but got "0.16 "
     62PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (-0.3) should be [0.98]
     63PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (0) should be [0.8]
     64PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (0.3) should be [0.62]
     65PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (0.6) should be [0.44]
    6666PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (1) should be [0.2]
    67 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (1.5) should be [0] assert_equals: expected "0 " but got "0.25 "
     67PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (1.5) should be [0]
    6868FAIL Web Animations: property <opacity> from [inherit] to [0.2] at (-0.3) should be [0.98] assert_equals: expected "0.98 " but got "0.07 "
    6969FAIL Web Animations: property <opacity> from [inherit] to [0.2] at (0) should be [0.8] assert_equals: expected "0.8 " but got "0.07 "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/animations/font-size-interpolation-001-expected.txt

    r255351 r262946  
    7070PASS CSS Transitions with transition: all: property <font-size> from [inherit] to [20px] at (1) should be [20px]
    7171PASS CSS Transitions with transition: all: property <font-size> from [inherit] to [20px] at (1.5) should be [15px]
    72 FAIL CSS Animations: property <font-size> from [inherit] to [20px] at (-2) should be [50px] assert_equals: expected "50px " but got "0px "
    73 FAIL CSS Animations: property <font-size> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    74 FAIL CSS Animations: property <font-size> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    75 FAIL CSS Animations: property <font-size> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
    76 FAIL CSS Animations: property <font-size> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
     72PASS CSS Animations: property <font-size> from [inherit] to [20px] at (-2) should be [50px]
     73PASS CSS Animations: property <font-size> from [inherit] to [20px] at (-0.3) should be [33px]
     74PASS CSS Animations: property <font-size> from [inherit] to [20px] at (0) should be [30px]
     75PASS CSS Animations: property <font-size> from [inherit] to [20px] at (0.3) should be [27px]
     76PASS CSS Animations: property <font-size> from [inherit] to [20px] at (0.6) should be [24px]
    7777PASS CSS Animations: property <font-size> from [inherit] to [20px] at (1) should be [20px]
    78 FAIL CSS Animations: property <font-size> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     78PASS CSS Animations: property <font-size> from [inherit] to [20px] at (1.5) should be [15px]
    7979FAIL Web Animations: property <font-size> from [inherit] to [20px] at (-2) should be [50px] assert_equals: expected "50px " but got "0px "
    8080FAIL Web Animations: property <font-size> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "0px "
     
    9898PASS CSS Transitions with transition: all: property <font-size> from [unset] to [20px] at (1) should be [20px]
    9999PASS CSS Transitions with transition: all: property <font-size> from [unset] to [20px] at (1.5) should be [15px]
    100 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (-2) should be [50px] assert_equals: expected "50px " but got "0px "
    101 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    102 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    103 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
    104 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
     100PASS CSS Animations: property <font-size> from [unset] to [20px] at (-2) should be [50px]
     101PASS CSS Animations: property <font-size> from [unset] to [20px] at (-0.3) should be [33px]
     102PASS CSS Animations: property <font-size> from [unset] to [20px] at (0) should be [30px]
     103PASS CSS Animations: property <font-size> from [unset] to [20px] at (0.3) should be [27px]
     104PASS CSS Animations: property <font-size> from [unset] to [20px] at (0.6) should be [24px]
    105105PASS CSS Animations: property <font-size> from [unset] to [20px] at (1) should be [20px]
    106 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     106PASS CSS Animations: property <font-size> from [unset] to [20px] at (1.5) should be [15px]
    107107FAIL Web Animations: property <font-size> from [unset] to [20px] at (-2) should be [50px] assert_equals: expected "50px " but got "0px "
    108108FAIL Web Animations: property <font-size> from [unset] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "0px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/animations/font-size-interpolation-002-expected.txt

    r255351 r262946  
    1414PASS CSS Transitions with transition: all: property <font-size> from [unset] to [20px] at (1) should be [20px]
    1515PASS CSS Transitions with transition: all: property <font-size> from [unset] to [20px] at (1.5) should be [25px]
    16 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (-2) should be [0px] assert_equals: expected "0px " but got "20px "
    17 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (-0.3) should be [7px] assert_equals: expected "7px " but got "20px "
    18 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (0) should be [10px] assert_equals: expected "10px " but got "20px "
    19 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (0.3) should be [13px] assert_equals: expected "13px " but got "20px "
    20 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (0.6) should be [16px] assert_equals: expected "16px " but got "20px "
     16PASS CSS Animations: property <font-size> from [unset] to [20px] at (-2) should be [0px]
     17PASS CSS Animations: property <font-size> from [unset] to [20px] at (-0.3) should be [7px]
     18PASS CSS Animations: property <font-size> from [unset] to [20px] at (0) should be [10px]
     19PASS CSS Animations: property <font-size> from [unset] to [20px] at (0.3) should be [13px]
     20PASS CSS Animations: property <font-size> from [unset] to [20px] at (0.6) should be [16px]
    2121PASS CSS Animations: property <font-size> from [unset] to [20px] at (1) should be [20px]
    22 FAIL CSS Animations: property <font-size> from [unset] to [20px] at (1.5) should be [25px] assert_equals: expected "25px " but got "20px "
     22PASS CSS Animations: property <font-size> from [unset] to [20px] at (1.5) should be [25px]
    2323FAIL Web Animations: property <font-size> from [unset] to [20px] at (-2) should be [0px] assert_equals: expected "0px " but got "20px "
    2424FAIL Web Animations: property <font-size> from [unset] to [20px] at (-0.3) should be [7px] assert_equals: expected "7px " but got "20px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-count-interpolation-expected.txt

    r251728 r262946  
    6464PASS CSS Transitions with transition: all: property <column-count> from [inherit] to [20] at (1) should be [20]
    6565PASS CSS Transitions with transition: all: property <column-count> from [inherit] to [20] at (1.5) should be [15]
    66 FAIL CSS Animations: property <column-count> from [inherit] to [20] at (-0.5) should be [35] assert_equals: expected "35 " but got "5 "
    67 FAIL CSS Animations: property <column-count> from [inherit] to [20] at (0) should be [30] assert_equals: expected "30 " but got "10 "
    68 FAIL CSS Animations: property <column-count> from [inherit] to [20] at (0.3) should be [27] assert_equals: expected "27 " but got "13 "
    69 FAIL CSS Animations: property <column-count> from [inherit] to [20] at (0.7) should be [23] assert_equals: expected "23 " but got "17 "
     66PASS CSS Animations: property <column-count> from [inherit] to [20] at (-0.5) should be [35]
     67PASS CSS Animations: property <column-count> from [inherit] to [20] at (0) should be [30]
     68PASS CSS Animations: property <column-count> from [inherit] to [20] at (0.3) should be [27]
     69PASS CSS Animations: property <column-count> from [inherit] to [20] at (0.7) should be [23]
    7070PASS CSS Animations: property <column-count> from [inherit] to [20] at (1) should be [20]
    71 FAIL CSS Animations: property <column-count> from [inherit] to [20] at (1.5) should be [15] assert_equals: expected "15 " but got "25 "
     71PASS CSS Animations: property <column-count> from [inherit] to [20] at (1.5) should be [15]
    7272FAIL Web Animations: property <column-count> from [inherit] to [20] at (-0.5) should be [35] assert_equals: expected "35 " but got "5 "
    7373FAIL Web Animations: property <column-count> from [inherit] to [20] at (0) should be [30] assert_equals: expected "30 " but got "5 "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-rule-color-interpolation-expected.txt

    r251728 r262946  
    6060PASS CSS Transitions with transition: all: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)]
    6161PASS CSS Transitions with transition: all: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1.5) should be [rgb(70, 220, 20)]
    62 FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (-0.5) should be [rgb(70, 20, 220)] assert_equals: expected "rgb ( 70 , 20 , 220 ) " but got "rgb ( 220 , 20 , 70 ) "
    63 FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0) should be [rgb(70, 70, 170)] assert_equals: expected "rgb ( 70 , 70 , 170 ) " but got "rgb ( 170 , 70 , 70 ) "
    64 FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.3) should be [rgb(70, 100, 140)] assert_equals: expected "rgb ( 70 , 100 , 140 ) " but got "rgb ( 140 , 100 , 70 ) "
    65 FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.6) should be [rgb(70, 130, 110)] assert_equals: expected "rgb ( 70 , 130 , 110 ) " but got "rgb ( 110 , 130 , 70 ) "
     62PASS CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (-0.5) should be [rgb(70, 20, 220)]
     63PASS CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0) should be [rgb(70, 70, 170)]
     64PASS CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.3) should be [rgb(70, 100, 140)]
     65PASS CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0.6) should be [rgb(70, 130, 110)]
    6666PASS CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1) should be [rgb(70, 170, 70)]
    67 FAIL CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1.5) should be [rgb(70, 220, 20)] assert_equals: expected "rgb ( 70 , 220 , 20 ) " but got "rgb ( 20 , 220 , 70 ) "
     67PASS CSS Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (1.5) should be [rgb(70, 220, 20)]
    6868FAIL Web Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (-0.5) should be [rgb(70, 20, 220)] assert_equals: expected "rgb ( 70 , 20 , 220 ) " but got "rgb ( 220 , 20 , 70 ) "
    6969FAIL Web Animations: property <column-rule-color> from [inherit] to [rgb(70, 170, 70)] at (0) should be [rgb(70, 70, 170)] assert_equals: expected "rgb ( 70 , 70 , 170 ) " but got "rgb ( 220 , 20 , 70 ) "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-multicol/animation/column-width-interpolation-expected.txt

    r251728 r262946  
    7676PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (1) should be [20px]
    7777PASS CSS Transitions with transition: all: property <column-width> from [inherit] to [20px] at (1.5) should be [15px]
    78 FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (-20) should be [230px] assert_equals: expected "230px " but got "- 190px "
    79 FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (-1) should be [40px] assert_equals: expected "40px " but got "0px "
    80 FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    81 FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    82 FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
    83 FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
     78PASS CSS Animations: property <column-width> from [inherit] to [20px] at (-20) should be [230px]
     79PASS CSS Animations: property <column-width> from [inherit] to [20px] at (-1) should be [40px]
     80PASS CSS Animations: property <column-width> from [inherit] to [20px] at (-0.3) should be [33px]
     81PASS CSS Animations: property <column-width> from [inherit] to [20px] at (0) should be [30px]
     82PASS CSS Animations: property <column-width> from [inherit] to [20px] at (0.3) should be [27px]
     83PASS CSS Animations: property <column-width> from [inherit] to [20px] at (0.6) should be [24px]
    8484PASS CSS Animations: property <column-width> from [inherit] to [20px] at (1) should be [20px]
    85 FAIL CSS Animations: property <column-width> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     85PASS CSS Animations: property <column-width> from [inherit] to [20px] at (1.5) should be [15px]
    8686FAIL Web Animations: property <column-width> from [inherit] to [20px] at (-20) should be [230px] assert_equals: expected "230px " but got "- 190px "
    8787FAIL Web Animations: property <column-width> from [inherit] to [20px] at (-1) should be [40px] assert_equals: expected "40px " but got "- 400px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/bottom-interpolation-expected.txt

    r251641 r262946  
    5858PASS CSS Transitions with transition: all: property <bottom> from [inherit] to [20px] at (1) should be [20px]
    5959PASS CSS Transitions with transition: all: property <bottom> from [inherit] to [20px] at (1.5) should be [15px]
    60 FAIL CSS Animations: property <bottom> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    61 FAIL CSS Animations: property <bottom> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    62 FAIL CSS Animations: property <bottom> from [inherit] to [20px] at (0.5) should be [25px] assert_equals: expected "25px " but got "15px "
     60PASS CSS Animations: property <bottom> from [inherit] to [20px] at (-0.3) should be [33px]
     61PASS CSS Animations: property <bottom> from [inherit] to [20px] at (0) should be [30px]
     62PASS CSS Animations: property <bottom> from [inherit] to [20px] at (0.5) should be [25px]
    6363PASS CSS Animations: property <bottom> from [inherit] to [20px] at (1) should be [20px]
    64 FAIL CSS Animations: property <bottom> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     64PASS CSS Animations: property <bottom> from [inherit] to [20px] at (1.5) should be [15px]
    6565FAIL Web Animations: property <bottom> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    6666FAIL Web Animations: property <bottom> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/left-interpolation-expected.txt

    r251641 r262946  
    5858PASS CSS Transitions with transition: all: property <left> from [inherit] to [20px] at (1) should be [20px]
    5959PASS CSS Transitions with transition: all: property <left> from [inherit] to [20px] at (1.5) should be [15px]
    60 FAIL CSS Animations: property <left> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    61 FAIL CSS Animations: property <left> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    62 FAIL CSS Animations: property <left> from [inherit] to [20px] at (0.5) should be [25px] assert_equals: expected "25px " but got "15px "
     60PASS CSS Animations: property <left> from [inherit] to [20px] at (-0.3) should be [33px]
     61PASS CSS Animations: property <left> from [inherit] to [20px] at (0) should be [30px]
     62PASS CSS Animations: property <left> from [inherit] to [20px] at (0.5) should be [25px]
    6363PASS CSS Animations: property <left> from [inherit] to [20px] at (1) should be [20px]
    64 FAIL CSS Animations: property <left> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     64PASS CSS Animations: property <left> from [inherit] to [20px] at (1.5) should be [15px]
    6565FAIL Web Animations: property <left> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    6666FAIL Web Animations: property <left> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/right-interpolation-expected.txt

    r251641 r262946  
    5858PASS CSS Transitions with transition: all: property <right> from [inherit] to [20px] at (1) should be [20px]
    5959PASS CSS Transitions with transition: all: property <right> from [inherit] to [20px] at (1.5) should be [15px]
    60 FAIL CSS Animations: property <right> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    61 FAIL CSS Animations: property <right> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    62 FAIL CSS Animations: property <right> from [inherit] to [20px] at (0.5) should be [25px] assert_equals: expected "25px " but got "15px "
     60PASS CSS Animations: property <right> from [inherit] to [20px] at (-0.3) should be [33px]
     61PASS CSS Animations: property <right> from [inherit] to [20px] at (0) should be [30px]
     62PASS CSS Animations: property <right> from [inherit] to [20px] at (0.5) should be [25px]
    6363PASS CSS Animations: property <right> from [inherit] to [20px] at (1) should be [20px]
    64 FAIL CSS Animations: property <right> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     64PASS CSS Animations: property <right> from [inherit] to [20px] at (1.5) should be [15px]
    6565FAIL Web Animations: property <right> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    6666FAIL Web Animations: property <right> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-position/animations/top-interpolation-expected.txt

    r251641 r262946  
    5858PASS CSS Transitions with transition: all: property <top> from [inherit] to [20px] at (1) should be [20px]
    5959PASS CSS Transitions with transition: all: property <top> from [inherit] to [20px] at (1.5) should be [15px]
    60 FAIL CSS Animations: property <top> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    61 FAIL CSS Animations: property <top> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    62 FAIL CSS Animations: property <top> from [inherit] to [20px] at (0.5) should be [25px] assert_equals: expected "25px " but got "15px "
     60PASS CSS Animations: property <top> from [inherit] to [20px] at (-0.3) should be [33px]
     61PASS CSS Animations: property <top> from [inherit] to [20px] at (0) should be [30px]
     62PASS CSS Animations: property <top> from [inherit] to [20px] at (0.5) should be [25px]
    6363PASS CSS Animations: property <top> from [inherit] to [20px] at (1) should be [20px]
    64 FAIL CSS Animations: property <top> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     64PASS CSS Animations: property <top> from [inherit] to [20px] at (1.5) should be [15px]
    6565FAIL Web Animations: property <top> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    6666FAIL Web Animations: property <top> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-shapes/animation/shape-image-threshold-interpolation-expected.txt

    r251699 r262946  
    6060PASS CSS Transitions with transition: all: property <shape-image-threshold> from [inherit] to [0.8] at (1) should be [0.8]
    6161PASS CSS Transitions with transition: all: property <shape-image-threshold> from [inherit] to [0.8] at (1.5) should be [1]
    62 FAIL CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (-1.5) should be [0] assert_equals: expected "0 " but got "0.3 "
    63 FAIL CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (-0.5) should be [0.2] assert_equals: expected "0.2 " but got "0.5 "
    64 FAIL CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (0) should be [0.4] assert_equals: expected "0.4 " but got "0.6 "
    65 FAIL CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (0.5) should be [0.6] assert_equals: expected "0.6 " but got "0.7 "
     62PASS CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (-1.5) should be [0]
     63PASS CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (-0.5) should be [0.2]
     64PASS CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (0) should be [0.4]
     65PASS CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (0.5) should be [0.6]
    6666PASS CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (1) should be [0.8]
    67 FAIL CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (1.5) should be [1] assert_equals: expected "1 " but got "0.9 "
     67PASS CSS Animations: property <shape-image-threshold> from [inherit] to [0.8] at (1.5) should be [1]
    6868FAIL Web Animations: property <shape-image-threshold> from [inherit] to [0.8] at (-1.5) should be [0] assert_equals: expected "0 " but got "0.3 "
    6969FAIL Web Animations: property <shape-image-threshold> from [inherit] to [0.8] at (-0.5) should be [0.2] assert_equals: expected "0.2 " but got "0.05 "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-shapes/animation/shape-margin-interpolation-expected.txt

    r251699 r262946  
    6060PASS CSS Transitions with transition: all: property <shape-margin> from [inherit] to [20px] at (1) should be [20px]
    6161PASS CSS Transitions with transition: all: property <shape-margin> from [inherit] to [20px] at (1.5) should be [15px]
    62 FAIL CSS Animations: property <shape-margin> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    63 FAIL CSS Animations: property <shape-margin> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    64 FAIL CSS Animations: property <shape-margin> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
    65 FAIL CSS Animations: property <shape-margin> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
     62PASS CSS Animations: property <shape-margin> from [inherit] to [20px] at (-0.3) should be [33px]
     63PASS CSS Animations: property <shape-margin> from [inherit] to [20px] at (0) should be [30px]
     64PASS CSS Animations: property <shape-margin> from [inherit] to [20px] at (0.3) should be [27px]
     65PASS CSS Animations: property <shape-margin> from [inherit] to [20px] at (0.6) should be [24px]
    6666PASS CSS Animations: property <shape-margin> from [inherit] to [20px] at (1) should be [20px]
    67 FAIL CSS Animations: property <shape-margin> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     67PASS CSS Animations: property <shape-margin> from [inherit] to [20px] at (1.5) should be [15px]
    6868FAIL Web Animations: property <shape-margin> from [inherit] to [20px] at (-0.3) should be [33px] assert_equals: expected "33px " but got "7px "
    6969FAIL Web Animations: property <shape-margin> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-shapes/animation/shape-outside-interpolation-expected.txt

    r253079 r262946  
    6464PASS CSS Transitions with transition: all: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (1) should be [circle(40% at 20% 20%)]
    6565PASS CSS Transitions with transition: all: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (1.5) should be [circle(20% at 15% 25%)]
    66 FAIL CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (-0.3) should be [circle(92% at 33% 7%)] assert_equals: expected "circle ( 92 % at 33 % 7 % ) " but got "circle ( 66 % at 7 % 33 % ) "
    67 FAIL CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (0) should be [circle(80% at 30% 10%)] assert_equals: expected "circle ( 80 % at 30 % 10 % ) " but got "circle ( 60 % at 10 % 30 % ) "
    68 FAIL CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (0.3) should be [circle(68% at 27% 13%)] assert_equals: expected "circle ( 68 % at 27 % 13 % ) " but got "circle ( 54 % at 13 % 27 % ) "
    69 FAIL CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (0.6) should be [circle(56% at 24% 16%)] assert_equals: expected "circle ( 56 % at 24 % 16 % ) " but got "circle ( 48 % at 16 % 24 % ) "
     66PASS CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (-0.3) should be [circle(92% at 33% 7%)]
     67PASS CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (0) should be [circle(80% at 30% 10%)]
     68PASS CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (0.3) should be [circle(68% at 27% 13%)]
     69PASS CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (0.6) should be [circle(56% at 24% 16%)]
    7070PASS CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (1) should be [circle(40% at 20% 20%)]
    71 FAIL CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (1.5) should be [circle(20% at 15% 25%)] assert_equals: expected "circle ( 20 % at 15 % 25 % ) " but got "circle ( 30 % at 25 % 15 % ) "
     71PASS CSS Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (1.5) should be [circle(20% at 15% 25%)]
    7272FAIL Web Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (-0.3) should be [circle(92% at 33% 7%)] assert_equals: expected "circle ( 92 % at 33 % 7 % ) " but got "circle ( 66 % at 7 % 33 % ) "
    7373FAIL Web Animations: property <shape-outside> from [inherit] to [circle(40% at 20% 20%)] at (0) should be [circle(80% at 30% 10%)] assert_equals: expected "circle ( 80 % at 30 % 10 % ) " but got "circle ( 66 % at 7 % 33 % ) "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/height-interpolation-expected.txt

    r251714 r262946  
    6464PASS CSS Transitions with transition: all: property <height> from [inherit] to [20px] at (1) should be [20px]
    6565PASS CSS Transitions with transition: all: property <height> from [inherit] to [20px] at (1.5) should be [0px]
    66 FAIL CSS Animations: property <height> from [inherit] to [20px] at (-0.3) should be [254px] assert_equals: expected "254px " but got "7px "
    67 FAIL CSS Animations: property <height> from [inherit] to [20px] at (0) should be [200px] assert_equals: expected "200px " but got "10px "
    68 FAIL CSS Animations: property <height> from [inherit] to [20px] at (0.3) should be [146px] assert_equals: expected "146px " but got "13px "
    69 FAIL CSS Animations: property <height> from [inherit] to [20px] at (0.6) should be [92px] assert_equals: expected "92px " but got "16px "
     66PASS CSS Animations: property <height> from [inherit] to [20px] at (-0.3) should be [254px]
     67PASS CSS Animations: property <height> from [inherit] to [20px] at (0) should be [200px]
     68PASS CSS Animations: property <height> from [inherit] to [20px] at (0.3) should be [146px]
     69PASS CSS Animations: property <height> from [inherit] to [20px] at (0.6) should be [92px]
    7070PASS CSS Animations: property <height> from [inherit] to [20px] at (1) should be [20px]
    71 FAIL CSS Animations: property <height> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "25px "
     71PASS CSS Animations: property <height> from [inherit] to [20px] at (1.5) should be [0px]
    7272FAIL Web Animations: property <height> from [inherit] to [20px] at (-0.3) should be [254px] assert_equals: expected "254px " but got "7px "
    7373FAIL Web Animations: property <height> from [inherit] to [20px] at (0) should be [200px] assert_equals: expected "200px " but got "7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-height-interpolation-expected.txt

    r251714 r262946  
    6464PASS CSS Transitions with transition: all: property <max-height> from [inherit] to [20px] at (1) should be [20px]
    6565PASS CSS Transitions with transition: all: property <max-height> from [inherit] to [20px] at (1.5) should be [15px]
    66 FAIL CSS Animations: property <max-height> from [inherit] to [20px] at (-0.5) should be [35px] assert_equals: expected "35px " but got "5px "
    67 FAIL CSS Animations: property <max-height> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    68 FAIL CSS Animations: property <max-height> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
    69 FAIL CSS Animations: property <max-height> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
     66PASS CSS Animations: property <max-height> from [inherit] to [20px] at (-0.5) should be [35px]
     67PASS CSS Animations: property <max-height> from [inherit] to [20px] at (0) should be [30px]
     68PASS CSS Animations: property <max-height> from [inherit] to [20px] at (0.3) should be [27px]
     69PASS CSS Animations: property <max-height> from [inherit] to [20px] at (0.6) should be [24px]
    7070PASS CSS Animations: property <max-height> from [inherit] to [20px] at (1) should be [20px]
    71 FAIL CSS Animations: property <max-height> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     71PASS CSS Animations: property <max-height> from [inherit] to [20px] at (1.5) should be [15px]
    7272FAIL Web Animations: property <max-height> from [inherit] to [20px] at (-0.5) should be [35px] assert_equals: expected "35px " but got "5px "
    7373FAIL Web Animations: property <max-height> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "5px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/max-width-interpolation-expected.txt

    r251714 r262946  
    6464PASS CSS Transitions with transition: all: property <max-width> from [inherit] to [20px] at (1) should be [20px]
    6565FAIL CSS Transitions with transition: all: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 20px "
    66 FAIL CSS Animations: property <max-width> from [inherit] to [20px] at (-0.5) should be [140px] assert_equals: expected "140px " but got "5px "
    67 FAIL CSS Animations: property <max-width> from [inherit] to [20px] at (0) should be [100px] assert_equals: expected "100px " but got "10px "
    68 FAIL CSS Animations: property <max-width> from [inherit] to [20px] at (0.3) should be [76px] assert_equals: expected "76px " but got "13px "
    69 FAIL CSS Animations: property <max-width> from [inherit] to [20px] at (0.6) should be [52px] assert_equals: expected "52px " but got "16px "
     66PASS CSS Animations: property <max-width> from [inherit] to [20px] at (-0.5) should be [140px]
     67PASS CSS Animations: property <max-width> from [inherit] to [20px] at (0) should be [100px]
     68PASS CSS Animations: property <max-width> from [inherit] to [20px] at (0.3) should be [76px]
     69PASS CSS Animations: property <max-width> from [inherit] to [20px] at (0.6) should be [52px]
    7070PASS CSS Animations: property <max-width> from [inherit] to [20px] at (1) should be [20px]
    71 FAIL CSS Animations: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "25px "
     71FAIL CSS Animations: property <max-width> from [inherit] to [20px] at (1.5) should be [0px] assert_equals: expected "0px " but got "- 20px "
    7272FAIL Web Animations: property <max-width> from [inherit] to [20px] at (-0.5) should be [140px] assert_equals: expected "140px " but got "5px "
    7373FAIL Web Animations: property <max-width> from [inherit] to [20px] at (0) should be [100px] assert_equals: expected "100px " but got "5px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/min-height-interpolation-expected.txt

    r251714 r262946  
    6464PASS CSS Transitions with transition: all: property <min-height> from [inherit] to [20px] at (1) should be [20px]
    6565PASS CSS Transitions with transition: all: property <min-height> from [inherit] to [20px] at (1.5) should be [15px]
    66 FAIL CSS Animations: property <min-height> from [inherit] to [20px] at (-0.5) should be [35px] assert_equals: expected "35px " but got "5px "
    67 FAIL CSS Animations: property <min-height> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    68 FAIL CSS Animations: property <min-height> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
    69 FAIL CSS Animations: property <min-height> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
     66PASS CSS Animations: property <min-height> from [inherit] to [20px] at (-0.5) should be [35px]
     67PASS CSS Animations: property <min-height> from [inherit] to [20px] at (0) should be [30px]
     68PASS CSS Animations: property <min-height> from [inherit] to [20px] at (0.3) should be [27px]
     69PASS CSS Animations: property <min-height> from [inherit] to [20px] at (0.6) should be [24px]
    7070PASS CSS Animations: property <min-height> from [inherit] to [20px] at (1) should be [20px]
    71 FAIL CSS Animations: property <min-height> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     71PASS CSS Animations: property <min-height> from [inherit] to [20px] at (1.5) should be [15px]
    7272FAIL Web Animations: property <min-height> from [inherit] to [20px] at (-0.5) should be [35px] assert_equals: expected "35px " but got "5px "
    7373FAIL Web Animations: property <min-height> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "5px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/min-width-interpolation-expected.txt

    r251714 r262946  
    6464PASS CSS Transitions with transition: all: property <min-width> from [inherit] to [20px] at (1) should be [20px]
    6565PASS CSS Transitions with transition: all: property <min-width> from [inherit] to [20px] at (1.5) should be [15px]
    66 FAIL CSS Animations: property <min-width> from [inherit] to [20px] at (-0.5) should be [35px] assert_equals: expected "35px " but got "5px "
    67 FAIL CSS Animations: property <min-width> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "10px "
    68 FAIL CSS Animations: property <min-width> from [inherit] to [20px] at (0.3) should be [27px] assert_equals: expected "27px " but got "13px "
    69 FAIL CSS Animations: property <min-width> from [inherit] to [20px] at (0.6) should be [24px] assert_equals: expected "24px " but got "16px "
     66PASS CSS Animations: property <min-width> from [inherit] to [20px] at (-0.5) should be [35px]
     67PASS CSS Animations: property <min-width> from [inherit] to [20px] at (0) should be [30px]
     68PASS CSS Animations: property <min-width> from [inherit] to [20px] at (0.3) should be [27px]
     69PASS CSS Animations: property <min-width> from [inherit] to [20px] at (0.6) should be [24px]
    7070PASS CSS Animations: property <min-width> from [inherit] to [20px] at (1) should be [20px]
    71 FAIL CSS Animations: property <min-width> from [inherit] to [20px] at (1.5) should be [15px] assert_equals: expected "15px " but got "25px "
     71PASS CSS Animations: property <min-width> from [inherit] to [20px] at (1.5) should be [15px]
    7272FAIL Web Animations: property <min-width> from [inherit] to [20px] at (-0.5) should be [35px] assert_equals: expected "35px " but got "5px "
    7373FAIL Web Animations: property <min-width> from [inherit] to [20px] at (0) should be [30px] assert_equals: expected "30px " but got "5px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-sizing/animation/width-interpolation-expected.txt

    r251714 r262946  
    6464PASS CSS Transitions with transition: all: property <width> from [inherit] to [40px] at (1) should be [40px]
    6565PASS CSS Transitions with transition: all: property <width> from [inherit] to [40px] at (1.5) should be [10px]
    66 FAIL CSS Animations: property <width> from [inherit] to [40px] at (-0.3) should be [118px] assert_equals: expected "118px " but got "1px "
    67 FAIL CSS Animations: property <width> from [inherit] to [40px] at (0) should be [100px] assert_equals: expected "100px " but got "10px "
    68 FAIL CSS Animations: property <width> from [inherit] to [40px] at (0.3) should be [82px] assert_equals: expected "82px " but got "19px "
    69 FAIL CSS Animations: property <width> from [inherit] to [40px] at (0.6) should be [64px] assert_equals: expected "64px " but got "28px "
     66PASS CSS Animations: property <width> from [inherit] to [40px] at (-0.3) should be [118px]
     67PASS CSS Animations: property <width> from [inherit] to [40px] at (0) should be [100px]
     68PASS CSS Animations: property <width> from [inherit] to [40px] at (0.3) should be [82px]
     69PASS CSS Animations: property <width> from [inherit] to [40px] at (0.6) should be [64px]
    7070PASS CSS Animations: property <width> from [inherit] to [40px] at (1) should be [40px]
    71 FAIL CSS Animations: property <width> from [inherit] to [40px] at (1.5) should be [10px] assert_equals: expected "10px " but got "55px "
     71PASS CSS Animations: property <width> from [inherit] to [40px] at (1.5) should be [10px]
    7272FAIL Web Animations: property <width> from [inherit] to [40px] at (-0.3) should be [118px] assert_equals: expected "118px " but got "1px "
    7373FAIL Web Animations: property <width> from [inherit] to [40px] at (0) should be [100px] assert_equals: expected "100px " but got "1px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-transitions/animations/text-shadow-interpolation-expected.txt

    r255821 r262946  
    6060PASS CSS Transitions with transition: all: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px]
    6161PASS CSS Transitions with transition: all: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px]
    62 FAIL CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] assert_equals: expected "rgb ( 255 , 176 , 0 ) 33px 7px 33px " but got "rgb ( 255 , 176 , 0 ) 7px 33px 7px "
    63 FAIL CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] assert_equals: expected "rgb ( 255 , 165 , 0 ) 30px 10px 30px " but got "rgb ( 255 , 165 , 0 ) 10px 30px 10px "
    64 FAIL CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] assert_equals: expected "rgb ( 179 , 154 , 0 ) 27px 13px 27px " but got "rgb ( 179 , 154 , 0 ) 13px 27px 13px "
    65 FAIL CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] assert_equals: expected "rgb ( 102 , 143 , 0 ) 24px 16px 24px " but got "rgb ( 102 , 143 , 0 ) 16px 24px 16px "
     62PASS CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px]
     63PASS CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px]
     64PASS CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px]
     65PASS CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px]
    6666PASS CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px]
    67 FAIL CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] assert_equals: expected "rgb ( 0 , 110 , 0 ) 15px 25px 15px " but got "rgb ( 0 , 110 , 0 ) 25px 15px 25px "
     67PASS CSS Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px]
    6868FAIL Web Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] assert_equals: expected "rgb ( 255 , 176 , 0 ) 33px 7px 33px " but got "rgb ( 255 , 176 , 0 ) 7px 33px 7px "
    6969FAIL Web Animations: property <text-shadow> from [inherit] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] assert_equals: expected "rgb ( 255 , 165 , 0 ) 30px 10px 30px " but got "rgb ( 255 , 176 , 0 ) 7px 33px 7px "
     
    8484PASS CSS Transitions with transition: all: property <text-shadow> from [unset] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px]
    8585PASS CSS Transitions with transition: all: property <text-shadow> from [unset] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px]
    86 FAIL CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] assert_equals: expected "rgb ( 255 , 176 , 0 ) 33px 7px 33px " but got "rgb ( 255 , 176 , 0 ) 7px 33px 7px "
    87 FAIL CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] assert_equals: expected "rgb ( 255 , 165 , 0 ) 30px 10px 30px " but got "rgb ( 255 , 165 , 0 ) 10px 30px 10px "
    88 FAIL CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px] assert_equals: expected "rgb ( 179 , 154 , 0 ) 27px 13px 27px " but got "rgb ( 179 , 154 , 0 ) 13px 27px 13px "
    89 FAIL CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px] assert_equals: expected "rgb ( 102 , 143 , 0 ) 24px 16px 24px " but got "rgb ( 102 , 143 , 0 ) 16px 24px 16px "
     86PASS CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px]
     87PASS CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px]
     88PASS CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (0.3) should be [rgb(179, 154, 0) 27px 13px 27px]
     89PASS CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (0.6) should be [rgb(102, 143, 0) 24px 16px 24px]
    9090PASS CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (1) should be [rgb(0, 128, 0) 20px 20px 20px]
    91 FAIL CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px] assert_equals: expected "rgb ( 0 , 110 , 0 ) 15px 25px 15px " but got "rgb ( 0 , 110 , 0 ) 25px 15px 25px "
     91PASS CSS Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (1.5) should be [rgb(0, 110, 0) 15px 25px 15px]
    9292FAIL Web Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (-0.3) should be [rgb(255, 176, 0) 33px 7px 33px] assert_equals: expected "rgb ( 255 , 176 , 0 ) 33px 7px 33px " but got "rgb ( 255 , 176 , 0 ) 7px 33px 7px "
    9393FAIL Web Animations: property <text-shadow> from [unset] to [green 20px 20px 20px] at (0) should be [rgb(255, 165, 0) 30px 10px 30px] assert_equals: expected "rgb ( 255 , 165 , 0 ) 30px 10px 30px " but got "rgb ( 255 , 176 , 0 ) 7px 33px 7px "
  • trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-transitions/animations/z-index-interpolation-expected.txt

    r255821 r262946  
    6464PASS CSS Transitions with transition: all: property <z-index> from [inherit] to [5] at (1) should be [5]
    6565PASS CSS Transitions with transition: all: property <z-index> from [inherit] to [5] at (1.5) should be [0]
    66 FAIL CSS Animations: property <z-index> from [inherit] to [5] at (-0.3) should be [18] assert_equals: expected "18 " but got "- 4 "
    67 FAIL CSS Animations: property <z-index> from [inherit] to [5] at (0) should be [15] assert_equals: expected "15 " but got "- 2 "
    68 FAIL CSS Animations: property <z-index> from [inherit] to [5] at (0.3) should be [12] assert_equals: expected "12 " but got "0 "
    69 FAIL CSS Animations: property <z-index> from [inherit] to [5] at (0.6) should be [9] assert_equals: expected "9 " but got "2 "
     66PASS CSS Animations: property <z-index> from [inherit] to [5] at (-0.3) should be [18]
     67PASS CSS Animations: property <z-index> from [inherit] to [5] at (0) should be [15]
     68PASS CSS Animations: property <z-index> from [inherit] to [5] at (0.3) should be [12]
     69PASS CSS Animations: property <z-index> from [inherit] to [5] at (0.6) should be [9]
    7070PASS CSS Animations: property <z-index> from [inherit] to [5] at (1) should be [5]
    71 FAIL CSS Animations: property <z-index> from [inherit] to [5] at (1.5) should be [0] assert_equals: expected "0 " but got "9 "
     71PASS CSS Animations: property <z-index> from [inherit] to [5] at (1.5) should be [0]
    7272FAIL Web Animations: property <z-index> from [inherit] to [5] at (-0.3) should be [18] assert_equals: expected "18 " but got "- 4 "
    7373FAIL Web Animations: property <z-index> from [inherit] to [5] at (0) should be [15] assert_equals: expected "15 " but got "- 4 "
  • trunk/LayoutTests/platform/ios/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-width-interpolation-expected.txt

    r255239 r262946  
    8484PASS CSS Transitions with transition: all: property <border-left-width> from [inherit] to [20px] at (1) should be [20px]
    8585PASS CSS Transitions with transition: all: property <border-left-width> from [inherit] to [20px] at (1.5) should be [30px]
    86 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "7px "
    87 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (0) should be [0px] assert_equals: expected "0px " but got "10px "
    88 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (0.3) should be [6px] assert_equals: expected "6px " but got "13px "
    89 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (0.6) should be [12px] assert_equals: expected "12px " but got "16px "
     86FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "- 6px "
     87PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (0) should be [0px]
     88PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (0.3) should be [6px]
     89PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (0.6) should be [12px]
    9090PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (1) should be [20px]
    91 FAIL CSS Animations: property <border-left-width> from [inherit] to [20px] at (1.5) should be [30px] assert_equals: expected "30px " but got "25px "
     91PASS CSS Animations: property <border-left-width> from [inherit] to [20px] at (1.5) should be [30px]
    9292FAIL Web Animations: property <border-left-width> from [inherit] to [20px] at (-0.3) should be [0px] assert_equals: expected "0px " but got "7px "
    9393FAIL Web Animations: property <border-left-width> from [inherit] to [20px] at (0) should be [0px] assert_equals: expected "0px " but got "7px "
  • trunk/LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/css/css-color/animation/opacity-interpolation-expected.txt

    r255383 r262946  
    6060PASS CSS Transitions with transition: all: property <opacity> from [inherit] to [0.2] at (1) should be [0.2]
    6161PASS CSS Transitions with transition: all: property <opacity> from [inherit] to [0.2] at (1.5) should be [0]
    62 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (-0.3) should be [0.98] assert_equals: expected "0.98 " but got "0.07 "
    63 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (0) should be [0.8] assert_equals: expected "0.8 " but got "0.1 "
    64 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (0.3) should be [0.62] assert_equals: expected "0.62 " but got "0.13 "
    65 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (0.6) should be [0.44] assert_equals: expected "0.44 " but got "0.16 "
     62PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (-0.3) should be [0.98]
     63PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (0) should be [0.8]
     64PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (0.3) should be [0.62]
     65PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (0.6) should be [0.44]
    6666PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (1) should be [0.2]
    67 FAIL CSS Animations: property <opacity> from [inherit] to [0.2] at (1.5) should be [0] assert_equals: expected "0 " but got "0.25 "
     67PASS CSS Animations: property <opacity> from [inherit] to [0.2] at (1.5) should be [0]
    6868FAIL Web Animations: property <opacity> from [inherit] to [0.2] at (-0.3) should be [0.98] assert_equals: expected "0.98 " but got "0.07 "
    6969FAIL Web Animations: property <opacity> from [inherit] to [0.2] at (0) should be [0.8] assert_equals: expected "0.8 " but got "0.07 "
  • trunk/Source/WebCore/ChangeLog

    r262945 r262946  
     12020-06-12  Antti Koivisto  <antti@apple.com>
     2
     3        Relative font size values (em) within CSS animations compound
     4        https://bugs.webkit.org/show_bug.cgi?id=194749
     5        <rdar://problem/48171898>
     6
     7        Reviewed by Antoine Quint.
     8
     9        The em unit should be relative to the font size of the parent style when resolving 'font-size' property.
     10        We weren't passing the parent style when resolving keyframes.
     11
     12        Test case by Scott Kellum.
     13
     14        Test: animations/keyframe-em-unit.html
     15
     16        * style/StyleResolver.cpp:
     17        (WebCore::Style::Resolver::styleForKeyframe):
     18        * style/StyleResolver.h:
     19        (WebCore::Style::Resolver::overrideDocumentElementStyle const):
     20        (WebCore::Style::Resolver::setOverrideDocumentElementStyle):
     21        (WebCore::Style::Resolver::setParentElementStyleForKeyframes):
     22
     23        Add a way to pass the parent element style directly to the style resolver.
     24        This should really be passed via the animation system like other context but that requires
     25        lots of refactoring.
     26
     27        * style/StyleTreeResolver.cpp:
     28        (WebCore::Style::TreeResolver::createAnimatedElementUpdate):
     29
     30        Pass it.
     31
    1322020-06-11  Sam Weinig  <weinig@apple.com>
    233
  • trunk/Source/WebCore/style/StyleResolver.cpp

    r261861 r262946  
    264264
    265265    state.setStyle(RenderStyle::clonePtr(*elementStyle));
    266     state.setParentStyle(RenderStyle::clonePtr(*elementStyle));
     266    state.setParentStyle(RenderStyle::clonePtr(m_parentElementStyleForKeyframes ? *m_parentElementStyleForKeyframes : *elementStyle));
    267267
    268268    Builder builder(*state.style(), builderContext(state), result, { CascadeLevel::Author });
  • trunk/Source/WebCore/style/StyleResolver.h

    r256477 r262946  
    106106    const MediaQueryEvaluator& mediaQueryEvaluator() const { return m_mediaQueryEvaluator; }
    107107
    108     RenderStyle* overrideDocumentElementStyle() const { return m_overrideDocumentElementStyle; }
    109     void setOverrideDocumentElementStyle(RenderStyle* style) { m_overrideDocumentElementStyle = style; }
     108    const RenderStyle* overrideDocumentElementStyle() const { return m_overrideDocumentElementStyle; }
     109    void setOverrideDocumentElementStyle(const RenderStyle* style) { m_overrideDocumentElementStyle = style; }
     110
     111    // FIXME: Remove and pass this through the animation system normally.
     112    void setParentElementStyleForKeyframes(const RenderStyle* style) { m_parentElementStyleForKeyframes = style; }
    110113
    111114    void addCurrentSVGFontFaceRules();
     
    188191    Document& m_document;
    189192
    190     RenderStyle* m_overrideDocumentElementStyle { nullptr };
     193    const RenderStyle* m_overrideDocumentElementStyle { nullptr };
     194    const RenderStyle* m_parentElementStyleForKeyframes { nullptr };
    191195
    192196    InspectorCSSOMWrappers m_inspectorCSSOMWrappers;
  • trunk/Source/WebCore/style/StyleTreeResolver.cpp

    r262390 r262946  
    321321            // to use CSS Animations as defined in the previous style change event. As such, we update CSS Animations after CSS Transitions
    322322            // such that when CSS Transitions are updated the CSS Animations data is the same as during the previous style change event.
    323             if ((oldStyle && oldStyle->hasAnimations()) || newStyle->hasAnimations())
     323            if ((oldStyle && oldStyle->hasAnimations()) || newStyle->hasAnimations()) {
     324                // FIXME: Remove this hack and pass the parent style via updateCSSAnimationsForElement.
     325                scope().resolver.setParentElementStyleForKeyframes(&parent().style);
     326
    324327                m_document.timeline().updateCSSAnimationsForElement(element, oldStyle, *newStyle);
     328
     329                scope().resolver.setParentElementStyleForKeyframes(nullptr);
     330            }
    325331        }
    326332    }
Note: See TracChangeset for help on using the changeset viewer.