mirror of
https://github.com/servo/servo.git
synced 2025-08-17 11:25:35 +01:00
Bump bitflags to 1.0 in every servo crate
This commit is contained in:
parent
b6475cf433
commit
29b4eec141
131 changed files with 1591 additions and 1580 deletions
|
@ -11,9 +11,7 @@ use dom::TElement;
|
|||
use log::LogLevel::Trace;
|
||||
use matching::{CascadeVisitedMode, MatchMethods};
|
||||
use properties::{AnimationRules, CascadeFlags, ComputedValues};
|
||||
use properties::{IS_LINK, IS_ROOT_ELEMENT, IS_VISITED_LINK};
|
||||
use properties::{PROHIBIT_DISPLAY_CONTENTS, SKIP_ROOT_AND_ITEM_BASED_DISPLAY_FIXUP};
|
||||
use properties::{VISITED_DEPENDENT_ONLY, cascade};
|
||||
use properties::cascade;
|
||||
use properties::longhands::display::computed_value::T as display;
|
||||
use rule_tree::StrongRuleNode;
|
||||
use selector_parser::{PseudoElement, SelectorImpl};
|
||||
|
@ -110,18 +108,18 @@ fn eager_pseudo_is_definitely_not_generated(
|
|||
pseudo: &PseudoElement,
|
||||
style: &ComputedValues,
|
||||
) -> bool {
|
||||
use properties::computed_value_flags::{INHERITS_CONTENT, INHERITS_DISPLAY};
|
||||
use properties::computed_value_flags::ComputedValueFlags;
|
||||
|
||||
if !pseudo.is_before_or_after() {
|
||||
return false;
|
||||
}
|
||||
|
||||
if !style.flags.intersects(INHERITS_DISPLAY) &&
|
||||
if !style.flags.intersects(ComputedValueFlags::INHERITS_DISPLAY) &&
|
||||
style.get_box().clone_display() == display::none {
|
||||
return true;
|
||||
}
|
||||
|
||||
if !style.flags.intersects(INHERITS_CONTENT) &&
|
||||
if !style.flags.intersects(ComputedValueFlags::INHERITS_CONTENT) &&
|
||||
style.ineffective_content_property() {
|
||||
return true;
|
||||
}
|
||||
|
@ -550,14 +548,14 @@ where
|
|||
|
||||
if self.element.skip_root_and_item_based_display_fixup() ||
|
||||
pseudo.map_or(false, |p| p.skip_item_based_display_fixup()) {
|
||||
cascade_flags.insert(SKIP_ROOT_AND_ITEM_BASED_DISPLAY_FIXUP);
|
||||
cascade_flags.insert(CascadeFlags::SKIP_ROOT_AND_ITEM_BASED_DISPLAY_FIXUP);
|
||||
}
|
||||
|
||||
if pseudo.is_none() && self.element.is_link() {
|
||||
cascade_flags.insert(IS_LINK);
|
||||
cascade_flags.insert(CascadeFlags::IS_LINK);
|
||||
if self.element.is_visited_link() &&
|
||||
self.context.shared.visited_styles_enabled {
|
||||
cascade_flags.insert(IS_VISITED_LINK);
|
||||
cascade_flags.insert(CascadeFlags::IS_VISITED_LINK);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -570,12 +568,12 @@ where
|
|||
s.visited_style().unwrap_or(s)
|
||||
});
|
||||
}
|
||||
cascade_flags.insert(VISITED_DEPENDENT_ONLY);
|
||||
cascade_flags.insert(CascadeFlags::VISITED_DEPENDENT_ONLY);
|
||||
}
|
||||
if self.element.is_native_anonymous() || pseudo.is_some() {
|
||||
cascade_flags.insert(PROHIBIT_DISPLAY_CONTENTS);
|
||||
cascade_flags.insert(CascadeFlags::PROHIBIT_DISPLAY_CONTENTS);
|
||||
} else if self.element.is_root() {
|
||||
cascade_flags.insert(IS_ROOT_ELEMENT);
|
||||
cascade_flags.insert(CascadeFlags::IS_ROOT_ELEMENT);
|
||||
}
|
||||
|
||||
let implemented_pseudo = self.element.implemented_pseudo_element();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue