mirror of
https://github.com/servo/servo.git
synced 2025-08-10 07:55:33 +01:00
This applies some fixes for CSS Grid percentage sizing. These fixes are mostly within Taffy, but there are some changes in Servo to allow it to communicate whether an item is replaced to Taffy. It also updates Taffy to v0.8.0. Taffy has switched to a tagged pointer representation of length/size styles. Much of the diff here is updating Servo's type conversion code to use the new representation. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] There are tests for these changes OR --------- Signed-off-by: Nico Burns <nico@nicoburns.com>
60 lines
2.8 KiB
INI
Vendored
60 lines
2.8 KiB
INI
Vendored
[grid-template-columns-computed-implicit-track.html]
|
|
[Property grid-template-columns value 'none' computes to '10px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '1px [a\]' computes to '10px 1px [a\]']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '1px [a\] 2px' computes to '10px 1px [a\] 2px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '[a\] 1px' computes to '10px [a\] 1px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '[a\] 1px [b\]' computes to '10px [a\] 1px [b\]']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '1px [a\] repeat(1, 2px 3px) [b\] 4px' computes to '10px 1px [a\] 2px 3px [b\] 4px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '1px [a\] repeat(auto-fill, 2px 3px) [b\] 4px' computes to '10px 1px [a\] 2px 3px [b\] 4px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '1px [a\] repeat(auto-fit, 2px 3px) [b\] 4px' computes to '10px 1px [a\] 0px 0px [b\] 4px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '1px [a\] repeat(1, [b\] 2px [c\]) [d\] 3px' computes to '10px 1px [a b\] 2px [c d\] 3px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '1px [a\] repeat(auto-fill, [b\] 2px [c\]) [d\] 3px' computes to '10px 1px [a b\] 2px [c d\] 3px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '1px [a\] repeat(auto-fit, [b\] 2px [c\]) [d\] 3px' computes to '10px 1px [a b\] 0px [c d\] 3px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '[a\] 1px repeat(1, 2px [b\] 3px) 4px [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '[a\] 1px repeat(auto-fill, 2px [b\] 3px) 4px [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '[a\] 1px repeat(auto-fit, 2px [b\] 3px) 4px [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '100% [a\] repeat(1, [b\] 200% [c\]) [d\] 300%' computes to '10px 1px [a b\] 2px [c d\] 3px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '100% [a\] repeat(auto-fill, [b\] 200% [c\]) [d\] 300%' computes to '10px 1px [a b\] 2px [c d\] 3px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '100% [a\] repeat(auto-fit, [b\] 200% [c\]) [d\] 300%' computes to '10px 1px [a b\] 0px [c d\] 3px']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '[a\] 1em repeat(1, 2em [b\] 3em) 4em [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '[a\] 1em repeat(auto-fill, 2em [b\] 3em) 4em [d\]' computes to '10px [a\] 1px 2px [b\] 3px 4px [d\]']
|
|
expected: FAIL
|
|
|
|
[Property grid-template-columns value '[a\] 1em repeat(auto-fit, 2em [b\] 3em) 4em [d\]' computes to '10px [a\] 1px 0px [b\] 0px 4px [d\]']
|
|
expected: FAIL
|