diff options
author | Oriol Brufau <obrufau@igalia.com> | 2024-10-20 21:53:38 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-20 19:53:38 +0000 |
commit | c75f6627ba0e314d5fb4c4c9230e93cbb1b188e3 (patch) | |
tree | e6ebec7e4fa425f36b02d89587020012ff7a05ee /components/layout/block.rs | |
parent | 65c866285f69d4c26ae46e604bcc05dda1641df7 (diff) | |
download | servo-c75f6627ba0e314d5fb4c4c9230e93cbb1b188e3.tar.gz servo-c75f6627ba0e314d5fb4c4c9230e93cbb1b188e3.zip |
Upgrade Stylo to 2024-10-04 (#33767)
* Upgrade Stylo to 2024-10-04
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D220285
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://bugzilla.mozilla.org/show_bug.cgi?id=1918093
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222817
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222856
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222532
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222533
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D222534
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
* Fixup for https://phabricator.services.mozilla.com/D223878
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
---------
Signed-off-by: Oriol Brufau <obrufau@igalia.com>
Diffstat (limited to 'components/layout/block.rs')
-rw-r--r-- | components/layout/block.rs | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/components/layout/block.rs b/components/layout/block.rs index bceb82b572d..31f6acd243c 100644 --- a/components/layout/block.rs +++ b/components/layout/block.rs @@ -46,7 +46,7 @@ use style::context::SharedStyleContext; use style::logical_geometry::{LogicalMargin, LogicalPoint, LogicalRect, LogicalSize, WritingMode}; use style::properties::ComputedValues; use style::servo::restyle_damage::ServoRestyleDamage; -use style::values::computed::{LengthPercentageOrAuto, MaxSize, Size}; +use style::values::computed::{Margin, MaxSize, Size}; use crate::context::LayoutContext; use crate::display_list::items::DisplayListSection; @@ -1408,8 +1408,8 @@ impl BlockFlow { let (block_start, block_end) = { let position = self.fragment.style().logical_position(); ( - MaybeAuto::from_style(position.block_start, container_size), - MaybeAuto::from_style(position.block_end, container_size), + MaybeAuto::from_inset(position.block_start, container_size), + MaybeAuto::from_inset(position.block_end, container_size), ) }; @@ -1422,11 +1422,11 @@ impl BlockFlow { // calculated during assign-inline-size. let margin = self.fragment.style().logical_margin(); let margin_block_start = match margin.block_start { - LengthPercentageOrAuto::Auto => MaybeAuto::Auto, + Margin::Auto => MaybeAuto::Auto, _ => MaybeAuto::Specified(self.fragment.margin.block_start), }; let margin_block_end = match margin.block_end { - LengthPercentageOrAuto::Auto => MaybeAuto::Auto, + Margin::Auto => MaybeAuto::Auto, _ => MaybeAuto::Specified(self.fragment.margin.block_end), }; @@ -1456,11 +1456,11 @@ impl BlockFlow { // calculated during assign-inline-size. let margin = self.fragment.style().logical_margin(); let margin_block_start = match margin.block_start { - LengthPercentageOrAuto::Auto => MaybeAuto::Auto, + Margin::Auto => MaybeAuto::Auto, _ => MaybeAuto::Specified(self.fragment.margin.block_start), }; let margin_block_end = match margin.block_end { - LengthPercentageOrAuto::Auto => MaybeAuto::Auto, + Margin::Auto => MaybeAuto::Auto, _ => MaybeAuto::Specified(self.fragment.margin.block_end), }; @@ -1469,8 +1469,8 @@ impl BlockFlow { { let position = self.fragment.style().logical_position(); block_start = - MaybeAuto::from_style(position.block_start, containing_block_block_size); - block_end = MaybeAuto::from_style(position.block_end, containing_block_block_size); + MaybeAuto::from_inset(position.block_start, containing_block_block_size); + block_end = MaybeAuto::from_inset(position.block_end, containing_block_block_size); } let available_block_size = @@ -2117,10 +2117,10 @@ impl BlockFlow { let offsets = self.fragment.style().logical_position(); let as_margins = LogicalMargin::new( writing_mode, - MaybeAuto::from_style(offsets.block_start, containing_block_size.inline), - MaybeAuto::from_style(offsets.inline_end, containing_block_size.inline), - MaybeAuto::from_style(offsets.block_end, containing_block_size.inline), - MaybeAuto::from_style(offsets.inline_start, containing_block_size.inline), + MaybeAuto::from_inset(offsets.block_start, containing_block_size.inline), + MaybeAuto::from_inset(offsets.inline_end, containing_block_size.inline), + MaybeAuto::from_inset(offsets.block_end, containing_block_size.inline), + MaybeAuto::from_inset(offsets.inline_start, containing_block_size.inline), ); as_margins.to_physical(writing_mode) } @@ -2789,10 +2789,10 @@ pub trait ISizeAndMarginsComputer { containing_block_inline_size - block.fragment.border_padding.inline_start_end(); ISizeConstraintInput::new( computed_inline_size, - MaybeAuto::from_style(margin.inline_start, containing_block_inline_size), - MaybeAuto::from_style(margin.inline_end, containing_block_inline_size), - MaybeAuto::from_style(position.inline_start, containing_block_inline_size), - MaybeAuto::from_style(position.inline_end, containing_block_inline_size), + MaybeAuto::from_margin(margin.inline_start, containing_block_inline_size), + MaybeAuto::from_margin(margin.inline_end, containing_block_inline_size), + MaybeAuto::from_inset(position.inline_start, containing_block_inline_size), + MaybeAuto::from_inset(position.inline_end, containing_block_inline_size), available_inline_size, ) } |