mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Upgrade Stylo to 2024-12-04 (#34501)
* Upgrade Stylo to 2024-12-04 Signed-off-by: Oriol Brufau <obrufau@igalia.com> * Fixup for https://phabricator.services.mozilla.com/D229998 Signed-off-by: Oriol Brufau <obrufau@igalia.com> * Update test expectations Signed-off-by: Oriol Brufau <obrufau@igalia.com> --------- Signed-off-by: Oriol Brufau <obrufau@igalia.com>
This commit is contained in:
parent
3fa1d3d9cf
commit
61ca2dde29
16 changed files with 239 additions and 195 deletions
|
@ -13,12 +13,11 @@ use std::{thread, u32};
|
|||
use app_units::Au;
|
||||
use euclid::num::Zero;
|
||||
use layout_2020::flow::float::{
|
||||
ContainingBlockPositionInfo, FloatBand, FloatBandNode, FloatBandTree, FloatContext, FloatSide,
|
||||
PlacementInfo,
|
||||
Clear, ContainingBlockPositionInfo, FloatBand, FloatBandNode, FloatBandTree, FloatContext,
|
||||
FloatSide, PlacementInfo,
|
||||
};
|
||||
use layout_2020::geom::{LogicalRect, LogicalVec2};
|
||||
use quickcheck::{Arbitrary, Gen};
|
||||
use style::values::computed::Clear;
|
||||
|
||||
static PANIC_HOOK_MUTEX: Mutex<()> = Mutex::new(());
|
||||
|
||||
|
@ -421,8 +420,8 @@ impl Arbitrary for FloatInput {
|
|||
fn new_clear(value: u8) -> Clear {
|
||||
match value & 3 {
|
||||
0 => Clear::None,
|
||||
1 => Clear::Left,
|
||||
2 => Clear::Right,
|
||||
1 => Clear::InlineStart,
|
||||
2 => Clear::InlineEnd,
|
||||
_ => Clear::Both,
|
||||
}
|
||||
}
|
||||
|
@ -739,8 +738,8 @@ fn check_floats_rule_10(placement: &FloatPlacement) {
|
|||
}
|
||||
|
||||
match this_float.info.clear {
|
||||
Clear::Left => assert_ne!(other_float.info.side, FloatSide::InlineStart),
|
||||
Clear::Right => assert_ne!(other_float.info.side, FloatSide::InlineEnd),
|
||||
Clear::InlineStart => assert_ne!(other_float.info.side, FloatSide::InlineStart),
|
||||
Clear::InlineEnd => assert_ne!(other_float.info.side, FloatSide::InlineEnd),
|
||||
Clear::Both => assert!(false),
|
||||
Clear::None => unreachable!(),
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue