LibWeb: Implement interpolation of repeatable lists

This commit is contained in:
Tim Ledbetter 2025-04-11 06:00:03 +01:00 committed by Tim Ledbetter
commit 04d7228c51
Notes: github-actions[bot] 2025-04-23 08:39:34 +00:00
8 changed files with 366 additions and 117 deletions

View file

@ -0,0 +1,118 @@
Harness status: OK
Found 112 tests
64 Pass
48 Fail
Fail CSS Transitions: property <object-position> from neutral to [left top] at (-0.25) should be [62.5% 62.5%]
Fail CSS Transitions: property <object-position> from neutral to [left top] at (0) should be [50% 50%]
Fail CSS Transitions: property <object-position> from neutral to [left top] at (0.25) should be [37.5% 37.5%]
Fail CSS Transitions: property <object-position> from neutral to [left top] at (0.5) should be [25% 25%]
Fail CSS Transitions: property <object-position> from neutral to [left top] at (0.75) should be [12.5% 12.5%]
Pass CSS Transitions: property <object-position> from neutral to [left top] at (1) should be [0% 0%]
Fail CSS Transitions: property <object-position> from neutral to [left top] at (1.25) should be [-12.5% -12.5%]
Fail CSS Transitions with transition: all: property <object-position> from neutral to [left top] at (-0.25) should be [62.5% 62.5%]
Fail CSS Transitions with transition: all: property <object-position> from neutral to [left top] at (0) should be [50% 50%]
Fail CSS Transitions with transition: all: property <object-position> from neutral to [left top] at (0.25) should be [37.5% 37.5%]
Fail CSS Transitions with transition: all: property <object-position> from neutral to [left top] at (0.5) should be [25% 25%]
Fail CSS Transitions with transition: all: property <object-position> from neutral to [left top] at (0.75) should be [12.5% 12.5%]
Pass CSS Transitions with transition: all: property <object-position> from neutral to [left top] at (1) should be [0% 0%]
Fail CSS Transitions with transition: all: property <object-position> from neutral to [left top] at (1.25) should be [-12.5% -12.5%]
Pass CSS Animations: property <object-position> from neutral to [left top] at (-0.25) should be [62.5% 62.5%]
Pass CSS Animations: property <object-position> from neutral to [left top] at (0) should be [50% 50%]
Pass CSS Animations: property <object-position> from neutral to [left top] at (0.25) should be [37.5% 37.5%]
Pass CSS Animations: property <object-position> from neutral to [left top] at (0.5) should be [25% 25%]
Pass CSS Animations: property <object-position> from neutral to [left top] at (0.75) should be [12.5% 12.5%]
Pass CSS Animations: property <object-position> from neutral to [left top] at (1) should be [0% 0%]
Pass CSS Animations: property <object-position> from neutral to [left top] at (1.25) should be [-12.5% -12.5%]
Pass Web Animations: property <object-position> from neutral to [left top] at (-0.25) should be [62.5% 62.5%]
Pass Web Animations: property <object-position> from neutral to [left top] at (0) should be [50% 50%]
Pass Web Animations: property <object-position> from neutral to [left top] at (0.25) should be [37.5% 37.5%]
Pass Web Animations: property <object-position> from neutral to [left top] at (0.5) should be [25% 25%]
Pass Web Animations: property <object-position> from neutral to [left top] at (0.75) should be [12.5% 12.5%]
Pass Web Animations: property <object-position> from neutral to [left top] at (1) should be [0% 0%]
Pass Web Animations: property <object-position> from neutral to [left top] at (1.25) should be [-12.5% -12.5%]
Fail CSS Transitions: property <object-position> from [initial] to [center top] at (-0.25) should be [50% 62.5%]
Fail CSS Transitions: property <object-position> from [initial] to [center top] at (0) should be [50% 50%]
Fail CSS Transitions: property <object-position> from [initial] to [center top] at (0.25) should be [50% 37.5%]
Fail CSS Transitions: property <object-position> from [initial] to [center top] at (0.5) should be [50% 25%]
Fail CSS Transitions: property <object-position> from [initial] to [center top] at (0.75) should be [50% 12.5%]
Pass CSS Transitions: property <object-position> from [initial] to [center top] at (1) should be [50% 0%]
Fail CSS Transitions: property <object-position> from [initial] to [center top] at (1.25) should be [50% -12.5%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [center top] at (-0.25) should be [50% 62.5%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [center top] at (0) should be [50% 50%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [center top] at (0.25) should be [50% 37.5%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [center top] at (0.5) should be [50% 25%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [center top] at (0.75) should be [50% 12.5%]
Pass CSS Transitions with transition: all: property <object-position> from [initial] to [center top] at (1) should be [50% 0%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [center top] at (1.25) should be [50% -12.5%]
Pass CSS Animations: property <object-position> from [initial] to [center top] at (-0.25) should be [50% 62.5%]
Pass CSS Animations: property <object-position> from [initial] to [center top] at (0) should be [50% 50%]
Pass CSS Animations: property <object-position> from [initial] to [center top] at (0.25) should be [50% 37.5%]
Pass CSS Animations: property <object-position> from [initial] to [center top] at (0.5) should be [50% 25%]
Pass CSS Animations: property <object-position> from [initial] to [center top] at (0.75) should be [50% 12.5%]
Pass CSS Animations: property <object-position> from [initial] to [center top] at (1) should be [50% 0%]
Pass CSS Animations: property <object-position> from [initial] to [center top] at (1.25) should be [50% -12.5%]
Pass Web Animations: property <object-position> from [initial] to [center top] at (-0.25) should be [50% 62.5%]
Pass Web Animations: property <object-position> from [initial] to [center top] at (0) should be [50% 50%]
Pass Web Animations: property <object-position> from [initial] to [center top] at (0.25) should be [50% 37.5%]
Pass Web Animations: property <object-position> from [initial] to [center top] at (0.5) should be [50% 25%]
Pass Web Animations: property <object-position> from [initial] to [center top] at (0.75) should be [50% 12.5%]
Pass Web Animations: property <object-position> from [initial] to [center top] at (1) should be [50% 0%]
Pass Web Animations: property <object-position> from [initial] to [center top] at (1.25) should be [50% -12.5%]
Fail CSS Transitions: property <object-position> from [initial] to [left center] at (-0.25) should be [62.5% 50%]
Fail CSS Transitions: property <object-position> from [initial] to [left center] at (0) should be [50% 50%]
Fail CSS Transitions: property <object-position> from [initial] to [left center] at (0.25) should be [37.5% 50%]
Fail CSS Transitions: property <object-position> from [initial] to [left center] at (0.5) should be [25% 50%]
Fail CSS Transitions: property <object-position> from [initial] to [left center] at (0.75) should be [12.5% 50%]
Pass CSS Transitions: property <object-position> from [initial] to [left center] at (1) should be [0% 50%]
Fail CSS Transitions: property <object-position> from [initial] to [left center] at (1.25) should be [-12.5% 50%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [left center] at (-0.25) should be [62.5% 50%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [left center] at (0) should be [50% 50%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [left center] at (0.25) should be [37.5% 50%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [left center] at (0.5) should be [25% 50%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [left center] at (0.75) should be [12.5% 50%]
Pass CSS Transitions with transition: all: property <object-position> from [initial] to [left center] at (1) should be [0% 50%]
Fail CSS Transitions with transition: all: property <object-position> from [initial] to [left center] at (1.25) should be [-12.5% 50%]
Pass CSS Animations: property <object-position> from [initial] to [left center] at (-0.25) should be [62.5% 50%]
Pass CSS Animations: property <object-position> from [initial] to [left center] at (0) should be [50% 50%]
Pass CSS Animations: property <object-position> from [initial] to [left center] at (0.25) should be [37.5% 50%]
Pass CSS Animations: property <object-position> from [initial] to [left center] at (0.5) should be [25% 50%]
Pass CSS Animations: property <object-position> from [initial] to [left center] at (0.75) should be [12.5% 50%]
Pass CSS Animations: property <object-position> from [initial] to [left center] at (1) should be [0% 50%]
Pass CSS Animations: property <object-position> from [initial] to [left center] at (1.25) should be [-12.5% 50%]
Pass Web Animations: property <object-position> from [initial] to [left center] at (-0.25) should be [62.5% 50%]
Pass Web Animations: property <object-position> from [initial] to [left center] at (0) should be [50% 50%]
Pass Web Animations: property <object-position> from [initial] to [left center] at (0.25) should be [37.5% 50%]
Pass Web Animations: property <object-position> from [initial] to [left center] at (0.5) should be [25% 50%]
Pass Web Animations: property <object-position> from [initial] to [left center] at (0.75) should be [12.5% 50%]
Pass Web Animations: property <object-position> from [initial] to [left center] at (1) should be [0% 50%]
Pass Web Animations: property <object-position> from [initial] to [left center] at (1.25) should be [-12.5% 50%]
Fail CSS Transitions: property <object-position> from [20px 20px] to [100px 100px] at (-0.25) should be [0px 0px]
Fail CSS Transitions: property <object-position> from [20px 20px] to [100px 100px] at (0) should be [20px 20px]
Fail CSS Transitions: property <object-position> from [20px 20px] to [100px 100px] at (0.25) should be [40px 40px]
Fail CSS Transitions: property <object-position> from [20px 20px] to [100px 100px] at (0.5) should be [60px 60px]
Fail CSS Transitions: property <object-position> from [20px 20px] to [100px 100px] at (0.75) should be [80px 80px]
Pass CSS Transitions: property <object-position> from [20px 20px] to [100px 100px] at (1) should be [100px 100px]
Fail CSS Transitions: property <object-position> from [20px 20px] to [100px 100px] at (1.25) should be [120px 120px]
Fail CSS Transitions with transition: all: property <object-position> from [20px 20px] to [100px 100px] at (-0.25) should be [0px 0px]
Fail CSS Transitions with transition: all: property <object-position> from [20px 20px] to [100px 100px] at (0) should be [20px 20px]
Fail CSS Transitions with transition: all: property <object-position> from [20px 20px] to [100px 100px] at (0.25) should be [40px 40px]
Fail CSS Transitions with transition: all: property <object-position> from [20px 20px] to [100px 100px] at (0.5) should be [60px 60px]
Fail CSS Transitions with transition: all: property <object-position> from [20px 20px] to [100px 100px] at (0.75) should be [80px 80px]
Pass CSS Transitions with transition: all: property <object-position> from [20px 20px] to [100px 100px] at (1) should be [100px 100px]
Fail CSS Transitions with transition: all: property <object-position> from [20px 20px] to [100px 100px] at (1.25) should be [120px 120px]
Pass CSS Animations: property <object-position> from [20px 20px] to [100px 100px] at (-0.25) should be [0px 0px]
Pass CSS Animations: property <object-position> from [20px 20px] to [100px 100px] at (0) should be [20px 20px]
Pass CSS Animations: property <object-position> from [20px 20px] to [100px 100px] at (0.25) should be [40px 40px]
Pass CSS Animations: property <object-position> from [20px 20px] to [100px 100px] at (0.5) should be [60px 60px]
Pass CSS Animations: property <object-position> from [20px 20px] to [100px 100px] at (0.75) should be [80px 80px]
Pass CSS Animations: property <object-position> from [20px 20px] to [100px 100px] at (1) should be [100px 100px]
Pass CSS Animations: property <object-position> from [20px 20px] to [100px 100px] at (1.25) should be [120px 120px]
Pass Web Animations: property <object-position> from [20px 20px] to [100px 100px] at (-0.25) should be [0px 0px]
Pass Web Animations: property <object-position> from [20px 20px] to [100px 100px] at (0) should be [20px 20px]
Pass Web Animations: property <object-position> from [20px 20px] to [100px 100px] at (0.25) should be [40px 40px]
Pass Web Animations: property <object-position> from [20px 20px] to [100px 100px] at (0.5) should be [60px 60px]
Pass Web Animations: property <object-position> from [20px 20px] to [100px 100px] at (0.75) should be [80px 80px]
Pass Web Animations: property <object-position> from [20px 20px] to [100px 100px] at (1) should be [100px 100px]
Pass Web Animations: property <object-position> from [20px 20px] to [100px 100px] at (1.25) should be [120px 120px]