mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
layout: Fix ordering of padding, border, and margin in inline BiDi (#34572)
* [fix](inline flow): Create PBM items in inline context in propper visual order Signed-off-by: Desiatkin Dmitrii <d.desyatkin@innopolis.university> * Rename left/right pbm terms in inline layout to logical nomenclature - LineItem::LeftInlineBoxPaddingBorderMargin(_) is renamed to LineItem::InlineStartBoxPaddingBorderMargin(_) - LineItem::RightInlineBoxPaddingBorderMargin(_) is renamed to LineItem::InlineEndBoxPaddingBorderMargin(_) - LineLayoutInlineContainerFlags::HAD_LEFT_PBM is renamed to LineLayoutInlineContainerFlags::HAD_INLINE_START_PBM - LineLayoutInlineContainerFlags::HAD_RIGHT_PBM is renamed to LineLayoutInlineContainerFlags::HAD_INLINE_END_PBM Signed-off-by: Oriol Brufau <obrufau@igalia.com> * Update test expectations Signed-off-by: Oriol Brufau <obrufau@igalia.com> --------- Signed-off-by: Desiatkin Dmitrii <d.desyatkin@innopolis.university> Signed-off-by: Oriol Brufau <obrufau@igalia.com> Co-authored-by: Oriol Brufau <obrufau@igalia.com>
This commit is contained in:
parent
acf0074f8a
commit
5cb75a84a3
11 changed files with 29 additions and 52 deletions
|
@ -1,2 +0,0 @@
|
|||
[rtl-basic.xht]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/CSS2/box/rtl-ib.xht.ini
vendored
2
tests/wpt/meta/css/CSS2/box/rtl-ib.xht.ini
vendored
|
@ -1,2 +0,0 @@
|
|||
[rtl-ib.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[rtl-linebreak.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[rtl-span-only-ib.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[rtl-span-only.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[block-in-inline-empty-002.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[block-in-inline-empty-004.xht]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[emptyspan-2.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[emptyspan-4.html]
|
||||
expected: FAIL
|
Loading…
Add table
Add a link
Reference in a new issue