mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
layout: Paint collapsed table borders on their own (#35075)
We were previously splitting collapsed borders into two halves, and then paint each one as part of the corresponding cell. This looked wrong when the border style wasn't solid, or when a cell spanned multiple tracks and the border wasn't the same for all of them. Now the borders of a table wrapper, table grid or table cell aren't painted in collapsed borders mode. Instead, the resulting collapsed borders are painted on their own. Signed-off-by: Oriol Brufau <obrufau@igalia.com>
This commit is contained in:
parent
e43baed585
commit
d00d76c1e8
15 changed files with 208 additions and 124 deletions
|
@ -1,2 +0,0 @@
|
|||
[block-formatting-contexts-003.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[border-conflict-element-001d.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[collapsing-border-model-001.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[collapsing-border-model-004.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[box-shadow-table-border-collapse-001.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[ttwf-reftest-borderRadius.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[border-collapse-double-border.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[collapsed-border-paint-phase-002.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-tables/collapsed-border-positioned-tr-td.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-tables/collapsed-border-positioned-tr-td.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[collapsed-border-positioned-tr-td.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[356774-1.html]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue