mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
layout: Layout for column flex-basis and minimum automatic size determination (#33068)
This change adds an expensive layout for the determination of minimum automatic size and flex basis in process of flexbox layout. Currently, the layout is not cached, so may be performed up to 2 more times than necessary. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Oriol Brufau <obrufau@igalia.com>
This commit is contained in:
parent
2a31fddc0b
commit
2f6745c0c6
45 changed files with 423 additions and 479 deletions
|
@ -23,9 +23,6 @@
|
|||
[.target > * 27]
|
||||
expected: FAIL
|
||||
|
||||
[.target > * 29]
|
||||
expected: FAIL
|
||||
|
||||
[.target > * 31]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[anonymous-flex-item-004.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[anonymous-flex-item-005.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[anonymous-flex-item-006.html]
|
||||
expected: FAIL
|
|
@ -1,16 +1,10 @@
|
|||
[flex-aspect-ratio-img-column-011.html]
|
||||
[.flexbox 10]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 5]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 7]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 6]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 1]
|
||||
expected: FAIL
|
||||
|
||||
|
|
2
tests/wpt/meta/css/css-flexbox/flex-basis-011.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-flexbox/flex-basis-011.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[flex-basis-011.html]
|
||||
expected: FAIL
|
|
@ -14,17 +14,5 @@
|
|||
[.flex-item 10]
|
||||
expected: FAIL
|
||||
|
||||
[.flex-item 4]
|
||||
expected: FAIL
|
||||
|
||||
[.flex-item 5]
|
||||
expected: FAIL
|
||||
|
||||
[.flex-item 6]
|
||||
expected: FAIL
|
||||
|
||||
[.flex-item 11]
|
||||
expected: FAIL
|
||||
|
||||
[.flex-item 12]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[flex-item-min-height-min-content.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-001.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-002.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-003.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-011.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-016.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-017.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-018.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-019.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-024.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-027.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flex-minimum-height-flex-items-030.html]
|
||||
expected: FAIL
|
|
@ -1,6 +1,3 @@
|
|||
[flex-minimum-size-001.html]
|
||||
[.flexbox, .inline-flexbox 2]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox, .inline-flexbox 3]
|
||||
expected: FAIL
|
||||
|
|
|
@ -8,8 +8,5 @@
|
|||
[.flexbox 6]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 1]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox 2]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[flexbox-basic-block-vert-001.xhtml]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flexbox-flex-basis-content-004a.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flexbox-flex-basis-content-004b.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flexbox-single-line-clamp-2.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flexbox_flow-column-wrap-reverse.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[flexbox_flow-column-wrap.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[gap-007-lr.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[gap-007-ltr.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[gap-007-rl.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[gap-007-rtl.html]
|
||||
expected: FAIL
|
|
@ -1,33 +1,3 @@
|
|||
[image-as-flexitem-size-002.html]
|
||||
[.flexbox > img 4]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 11]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 10]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 1]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 2]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 5]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 8]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 9]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 12]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 13]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,33 +1,3 @@
|
|||
[image-as-flexitem-size-002v.html]
|
||||
[.flexbox > img 4]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 11]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 10]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 1]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 2]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 5]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 8]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 9]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 12]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 13]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,10 +1,4 @@
|
|||
[image-as-flexitem-size-004.html]
|
||||
[.flexbox > img 10]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 13]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 8]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -19,18 +13,3 @@
|
|||
|
||||
[.flexbox > img 1]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 12]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 9]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 2]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 11]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,10 +1,4 @@
|
|||
[image-as-flexitem-size-004v.html]
|
||||
[.flexbox > img 10]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 13]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 8]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -19,18 +13,3 @@
|
|||
|
||||
[.flexbox > img 1]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 12]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 9]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 2]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 11]
|
||||
expected: FAIL
|
||||
|
||||
[.flexbox > img 16]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[percentage-max-height-004.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[select-element-zero-height-001.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[select-element-zero-height-002.html]
|
||||
expected: FAIL
|
|
@ -1,4 +0,0 @@
|
|||
[shrinking-column-flexbox.html]
|
||||
[body 1]
|
||||
expected: FAIL
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[stretch-obeys-min-max-003.html]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[table-as-item-cross-size.html]
|
||||
[.test 1]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue