Changeset 273635 in webkit
- Timestamp:
- Feb 28, 2021 3:59:49 AM (17 months ago)
- Location:
- trunk
- Files:
-
- 10 edited
-
LayoutTests/imported/w3c/ChangeLog (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-width-interpolation-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016-expected.txt (modified) (10 diffs)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016-expected.txt (modified) (1 diff)
-
LayoutTests/imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001-expected.txt (modified) (1 diff)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/platform/Length.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r273625 r273635 1 2021-02-28 Antoine Quint <graouts@webkit.org> 2 3 Blending of border-image-width should be discrete between "auto" values and other types 4 https://bugs.webkit.org/show_bug.cgi?id=222516 5 6 Reviewed by Dean Jackson. 7 8 Pass an extra 22 WPT interpolation tests for border-image-width. We also get 3 new FAIL results 9 in css/css-transitions/properties-value-auto-001.html but that test seems incorrect in assuming 10 there can be a transition for "clip" between "auto" and a non-auto value, at least Chrome and 11 Firefox both fail the newly-failed tests. 12 13 Incidentally, we also get 50 new PASS results from css-grid tests. 14 15 * web-platform-tests/css/css-backgrounds/animations/border-image-width-interpolation-expected.txt: 16 * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016-expected.txt: 17 * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007-expected.txt: 18 * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012-expected.txt: 19 * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014-expected.txt: 20 * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016-expected.txt: 21 * web-platform-tests/css/css-transitions/properties-value-auto-001-expected.txt: 22 1 23 2021-02-27 Antoine Quint <graouts@webkit.org> 2 24 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-image-width-interpolation-expected.txt
r273623 r273635 320 320 PASS Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto auto 120] at (1) should be [110px auto auto 120] 321 321 PASS Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto auto 120] at (1.5) should be [160px auto auto 170] 322 FAIL CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "0px auto auto 20 " 323 FAIL CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "10px auto auto 20 " 324 FAIL CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "40px auto auto 20 " 325 FAIL CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "60px auto 120 " 326 FAIL CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "70px auto 120 " 322 PASS CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [110px auto 120 auto] 323 PASS CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [110px auto 120 auto] 324 PASS CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [110px auto 120 auto] 325 PASS CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] 326 PASS CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] 327 327 PASS CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] 328 FAIL CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "160px auto 120 " 329 FAIL CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "0px auto auto 20 " 330 FAIL CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "10px auto auto 20 " 331 FAIL CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "40px auto auto 20 " 332 FAIL CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "60px auto 120 " 333 FAIL CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "70px auto 120 " 328 PASS CSS Transitions: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] 329 PASS CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [110px auto 120 auto] 330 PASS CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [110px auto 120 auto] 331 PASS CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [110px auto 120 auto] 332 PASS CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] 333 PASS CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] 334 334 PASS CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] 335 FAIL CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "160px auto 120 " 336 FAIL CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] assert_equals: expected "10px auto auto 20 " but got "0px auto auto 20 " 335 PASS CSS Transitions with transition: all: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] 336 PASS CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] 337 337 PASS CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] 338 FAIL CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] assert_equals: expected "10px auto auto 20 " but got "40px auto auto 20 " 339 FAIL CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "60px auto 120 " 340 FAIL CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "70px auto 120 " 338 PASS CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] 339 PASS CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] 340 PASS CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] 341 341 PASS CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] 342 FAIL CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "160px auto 120 " 343 FAIL Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] assert_equals: expected "10px auto auto 20 " but got "0px auto auto 20 " 342 PASS CSS Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] 343 PASS Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (-0.3) should be [10px auto auto 20] 344 344 PASS Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0) should be [10px auto auto 20] 345 FAIL Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] assert_equals: expected "10px auto auto 20 " but got "40px auto auto 20 " 346 FAIL Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "60px auto 120 " 347 FAIL Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "70px auto 120 " 345 PASS Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.3) should be [10px auto auto 20] 346 PASS Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.5) should be [110px auto 120 auto] 347 PASS Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (0.6) should be [110px auto 120 auto] 348 348 PASS Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1) should be [110px auto 120 auto] 349 FAIL Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] assert_equals: expected "110px auto 120 " but got "160px auto 120 " 349 PASS Web Animations: property <border-image-width> from [10px auto auto 20] to [110px auto 120 auto] at (1.5) should be [110px auto 120 auto] 350 350 PASS CSS Transitions: property <border-image-width> from [10px] to [20] at (-0.3) should be [20] 351 351 PASS CSS Transitions: property <border-image-width> from [10px] to [20] at (0) should be [20] -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016-expected.txt
r267650 r273635 1 1 2 FAIL .grid 1 assert_equals: 3 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="0" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="0" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 4 height expected 0 but got -50 2 PASS .grid 1 5 3 PASS .grid 2 6 4 PASS .grid 3 … … 12 10 PASS .grid 9 13 11 PASS .grid 10 14 FAIL .grid 11 assert_equals: 15 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="145" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="145" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 16 height expected 0 but got -50 12 PASS .grid 11 17 13 PASS .grid 12 18 14 PASS .grid 13 … … 24 20 PASS .grid 19 25 21 PASS .grid 20 26 FAIL .grid 21 assert_equals: 27 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="445" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="445" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 28 height expected 0 but got -50 22 PASS .grid 21 29 23 PASS .grid 22 30 24 PASS .grid 23 … … 36 30 PASS .grid 29 37 31 PASS .grid 30 38 FAIL .grid 31 assert_equals: 39 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="510" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="510" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 40 height expected 0 but got -50 32 PASS .grid 31 41 33 PASS .grid 32 42 34 PASS .grid 33 … … 48 40 PASS .grid 39 49 41 PASS .grid 40 50 FAIL .grid 41 assert_equals: 51 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="140" data-expected-height="0" data-offset-x="30" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="140" data-expected-height="0" data-offset-x="30" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 52 height expected 0 but got -50 42 PASS .grid 41 53 43 PASS .grid 42 54 44 PASS .grid 43 … … 60 50 PASS .grid 49 61 51 PASS .grid 50 62 FAIL .grid 51 assert_equals: 63 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="0" data-offset-x="30" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="0" data-offset-x="30" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 64 height expected 0 but got -50 52 PASS .grid 51 65 53 PASS .grid 52 66 54 PASS .grid 53 … … 72 60 PASS .grid 59 73 61 PASS .grid 60 74 FAIL .grid 61 assert_equals: 75 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="0" data-offset-x="30" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="0" data-offset-x="30" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 76 height expected 0 but got -50 62 PASS .grid 61 77 63 PASS .grid 62 78 64 PASS .grid 63 … … 84 70 PASS .grid 69 85 71 PASS .grid 70 86 FAIL .grid 71 assert_equals: 87 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="0" data-offset-x="230" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="0" data-offset-x="230" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 88 height expected 0 but got -50 72 PASS .grid 71 89 73 PASS .grid 72 90 74 PASS .grid 73 … … 96 80 PASS .grid 79 97 81 PASS .grid 80 98 FAIL .grid 81 assert_equals: 99 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="0" data-offset-x="230" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="0" data-offset-x="230" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 100 height expected 0 but got -50 82 PASS .grid 81 101 83 PASS .grid 82 102 84 PASS .grid 83 … … 108 90 PASS .grid 89 109 91 PASS .grid 90 110 FAIL .grid 91 assert_equals: 111 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="0" data-offset-x="530" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="0" data-offset-x="530" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 112 height expected 0 but got -50 92 PASS .grid 91 113 93 PASS .grid 92 114 94 PASS .grid 93 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007-expected.txt
r267650 r273635 1 1 2 FAIL .grid 1 assert_equals: 3 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: auto 35px auto 25px;">XX</div></div></div> 4 width expected 0 but got -55 5 FAIL .grid 2 assert_equals: 6 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; inset: auto 35px auto 25px;">XX</div></div></div> 7 width expected 0 but got -55 8 FAIL .grid 3 assert_equals: 9 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; inset: auto 35px auto 25px;">XX</div></div></div> 10 width expected 0 but got -55 11 FAIL .grid 4 assert_equals: 12 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; inset: auto 35px auto 25px;">XX</div></div></div> 13 width expected 0 but got -55 14 FAIL .grid 5 assert_equals: 15 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; inset: auto 35px auto 25px;">XX</div></div></div> 16 width expected 0 but got -55 17 FAIL .grid 6 assert_equals: 18 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; inset: auto 35px auto 25px;">XX</div></div></div> 19 width expected 0 but got -55 20 FAIL .grid 7 assert_equals: 21 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; inset: auto 35px auto 25px;">XX</div></div></div> 22 width expected 0 but got -55 23 FAIL .grid 8 assert_equals: 24 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; inset: auto 35px auto 25px;">XX</div></div></div> 25 width expected 0 but got -55 26 FAIL .grid 9 assert_equals: 27 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; inset: auto 35px auto 25px;">XX</div></div></div> 28 width expected 0 but got -55 29 FAIL .grid 10 assert_equals: 30 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; inset: auto 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; inset: auto 35px auto 25px;">XX</div></div></div> 31 width expected 0 but got -55 2 PASS .grid 1 3 PASS .grid 2 4 PASS .grid 3 5 PASS .grid 4 6 PASS .grid 5 7 PASS .grid 6 8 PASS .grid 7 9 PASS .grid 8 10 PASS .grid 9 11 PASS .grid 10 32 12 PASS .grid 11 33 13 PASS .grid 12 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012-expected.txt
r267650 r273635 1 1 2 FAIL .grid 1 assert_equals: 3 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px auto 25px;">XX</div></div></div> 4 width expected 0 but got -55 5 FAIL .grid 2 assert_equals: 6 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; inset: 30px 35px auto 25px;">XX</div></div></div> 7 width expected 0 but got -55 8 FAIL .grid 3 assert_equals: 9 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; inset: 30px 35px auto 25px;">XX</div></div></div> 10 width expected 0 but got -55 11 FAIL .grid 4 assert_equals: 12 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; inset: 30px 35px auto 25px;">XX</div></div></div> 13 width expected 0 but got -55 14 FAIL .grid 5 assert_equals: 15 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; inset: 30px 35px auto 25px;">XX</div></div></div> 16 width expected 0 but got -55 17 FAIL .grid 6 assert_equals: 18 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; inset: 30px 35px auto 25px;">XX</div></div></div> 19 width expected 0 but got -55 20 FAIL .grid 7 assert_equals: 21 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; inset: 30px 35px auto 25px;">XX</div></div></div> 22 width expected 0 but got -55 23 FAIL .grid 8 assert_equals: 24 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; inset: 30px 35px auto 25px;">XX</div></div></div> 25 width expected 0 but got -55 26 FAIL .grid 9 assert_equals: 27 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; inset: 30px 35px auto 25px;">XX</div></div></div> 28 width expected 0 but got -55 29 FAIL .grid 10 assert_equals: 30 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; inset: 30px 35px auto 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; inset: 30px 35px auto 25px;">XX</div></div></div> 31 width expected 0 but got -55 2 PASS .grid 1 3 PASS .grid 2 4 PASS .grid 3 5 PASS .grid 4 6 PASS .grid 5 7 PASS .grid 6 8 PASS .grid 7 9 PASS .grid 8 10 PASS .grid 9 11 PASS .grid 10 32 12 PASS .grid 11 33 13 PASS .grid 12 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014-expected.txt
r267650 r273635 1 1 2 FAIL .grid 1 assert_equals: 3 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="-45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="-45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: auto 35px 40px 25px;">XX</div></div></div> 4 width expected 0 but got -55 5 FAIL .grid 2 assert_equals: 6 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="105" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="105" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; inset: auto 35px 40px 25px;">XX</div></div></div> 7 width expected 0 but got -55 8 FAIL .grid 3 assert_equals: 9 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="205" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="205" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; inset: auto 35px 40px 25px;">XX</div></div></div> 10 width expected 0 but got -55 11 FAIL .grid 4 assert_equals: 12 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="365" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="365" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; inset: auto 35px 40px 25px;">XX</div></div></div> 13 width expected 0 but got -55 14 FAIL .grid 5 assert_equals: 15 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="105" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="105" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; inset: auto 35px 40px 25px;">XX</div></div></div> 16 width expected 0 but got -55 17 FAIL .grid 6 assert_equals: 18 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="205" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="205" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; inset: auto 35px 40px 25px;">XX</div></div></div> 19 width expected 0 but got -55 20 FAIL .grid 7 assert_equals: 21 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="365" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="365" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; inset: auto 35px 40px 25px;">XX</div></div></div> 22 width expected 0 but got -55 23 FAIL .grid 8 assert_equals: 24 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="205" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="205" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; inset: auto 35px 40px 25px;">XX</div></div></div> 25 width expected 0 but got -55 26 FAIL .grid 9 assert_equals: 27 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="365" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="365" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; inset: auto 35px 40px 25px;">XX</div></div></div> 28 width expected 0 but got -55 29 FAIL .grid 10 assert_equals: 30 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="365" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; inset: auto 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="25" data-offset-x="25" data-offset-y="365" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; inset: auto 35px 40px 25px;">XX</div></div></div> 31 width expected 0 but got -55 2 PASS .grid 1 3 PASS .grid 2 4 PASS .grid 3 5 PASS .grid 4 6 PASS .grid 5 7 PASS .grid 6 8 PASS .grid 7 9 PASS .grid 8 10 PASS .grid 9 11 PASS .grid 10 32 12 PASS .grid 11 33 13 PASS .grid 12 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016-expected.txt
r267650 r273635 1 1 2 FAIL .grid 1 assert_equals: 3 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="0" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; inset: 30px 35px 40px 25px;">XX</div></div></div> 4 width expected 0 but got -55 5 FAIL .grid 2 assert_equals: 6 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="100" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="100" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; inset: 30px 35px 40px 25px;">XX</div></div></div> 7 width expected 0 but got -55 8 FAIL .grid 3 assert_equals: 9 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="200" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="200" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; inset: 30px 35px 40px 25px;">XX</div></div></div> 10 width expected 0 but got -55 11 FAIL .grid 4 assert_equals: 12 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="360" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="360" data-offset-x="25" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; inset: 30px 35px 40px 25px;">XX</div></div></div> 13 width expected 0 but got -55 14 FAIL .grid 5 assert_equals: 15 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="80" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="80" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; inset: 30px 35px 40px 25px;">XX</div></div></div> 16 width expected 0 but got -55 17 FAIL .grid 6 assert_equals: 18 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="180" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="180" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; inset: 30px 35px 40px 25px;">XX</div></div></div> 19 width expected 0 but got -55 20 FAIL .grid 7 assert_equals: 21 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="340" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="340" data-offset-x="25" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; inset: 30px 35px 40px 25px;">XX</div></div></div> 22 width expected 0 but got -55 23 FAIL .grid 8 assert_equals: 24 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="30" data-offset-x="25" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="30" data-offset-x="25" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; inset: 30px 35px 40px 25px;">XX</div></div></div> 25 width expected 0 but got -55 26 FAIL .grid 9 assert_equals: 27 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="190" data-offset-x="25" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="190" data-offset-x="25" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; inset: 30px 35px 40px 25px;">XX</div></div></div> 28 width expected 0 but got -55 29 FAIL .grid 10 assert_equals: 30 <div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="90" data-offset-x="25" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; inset: 30px 35px 40px 25px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos" data-expected-width="0" data-expected-height="90" data-offset-x="25" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; inset: 30px 35px 40px 25px;">XX</div></div></div> 31 width expected 0 but got -55 2 PASS .grid 1 3 PASS .grid 2 4 PASS .grid 3 5 PASS .grid 4 6 PASS .grid 5 7 PASS .grid 6 8 PASS .grid 7 9 PASS .grid 8 10 PASS .grid 9 11 PASS .grid 10 32 12 PASS .grid 11 33 13 PASS .grid 12 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/css-transitions/properties-value-auto-001-expected.txt
r267650 r273635 25 25 FAIL width auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "width:2s" but got "" 26 26 FAIL clip auto(to) / values assert_not_equals: must not be target value after start got disallowed value "auto" 27 PASS clip auto(to) / events 28 PASS clip auto(from) / values 29 PASS clip auto(from) / events 27 FAIL clip auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "clip:2s" but got "" 28 FAIL clip auto(from) / values assert_not_equals: must not be target value after start got disallowed value "rect(15px, 15px, 5px, 5px)" 29 FAIL clip auto(from) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "clip:2s" but got "" 30 30 FAIL marker-offset auto(to) / values assert_not_equals: initial and target values may not match got disallowed value "" 31 31 FAIL marker-offset auto(to) / events assert_equals: Expected TransitionEnd events triggered on .transition expected "marker-offset:2s" but got "" -
trunk/Source/WebCore/ChangeLog
r273627 r273635 1 2021-02-28 Antoine Quint <graouts@webkit.org> 2 3 Blending of border-image-width should be discrete between "auto" values and other types 4 https://bugs.webkit.org/show_bug.cgi?id=222516 5 6 Reviewed by Dean Jackson. 7 8 The LengthBoxPropertyWrapper::canInterpolate() method checks whether the provided lengths are 0 to see if 9 they can be blended since 0 lengths can be blended with anything. However, currently Length::isZero() returns 10 true for "auto" values, which is incorrect, so we change the behavior of isZero() to not work when the type 11 is LengthType::Auto. 12 13 Incidentally, this makes a few css-grid tests progress as well. 14 15 * platform/Length.h: 16 (WebCore::Length::isZero const): 17 1 18 2021-02-27 Sam Weinig <weinig@apple.com> 2 19 -
trunk/Source/WebCore/platform/Length.h
r273603 r273635 376 376 { 377 377 ASSERT(!isUndefined()); 378 if (isCalculated() )378 if (isCalculated() || isAuto()) 379 379 return false; 380 380 return m_isFloat ? !m_floatValue : !m_intValue;
Note: See TracChangeset
for help on using the changeset viewer.