diff options
Diffstat (limited to 'components/style/servo')
-rw-r--r-- | components/style/servo/media_queries.rs | 18 | ||||
-rw-r--r-- | components/style/servo/restyle_damage.rs | 6 | ||||
-rw-r--r-- | components/style/servo/selector_parser.rs | 22 | ||||
-rw-r--r-- | components/style/servo/url.rs | 4 |
4 files changed, 26 insertions, 24 deletions
diff --git a/components/style/servo/media_queries.rs b/components/style/servo/media_queries.rs index 77113e703c3..bb845f7ec41 100644 --- a/components/style/servo/media_queries.rs +++ b/components/style/servo/media_queries.rs @@ -5,20 +5,20 @@ //! Servo's media-query device and expression representation. use app_units::Au; +use crate::custom_properties::CssEnvironment; +use crate::media_queries::media_feature::{AllowsRanges, ParsingRequirements}; +use crate::media_queries::media_feature::{Evaluator, MediaFeatureDescription}; +use crate::media_queries::media_feature_expression::RangeOrOperator; +use crate::media_queries::MediaType; +use crate::properties::ComputedValues; +use crate::values::computed::font::FontSize; +use crate::values::computed::CSSPixelLength; +use crate::values::KeyframesName; use cssparser::RGBA; -use custom_properties::CssEnvironment; use euclid::{Size2D, TypedScale, TypedSize2D}; -use media_queries::media_feature::{AllowsRanges, ParsingRequirements}; -use media_queries::media_feature::{Evaluator, MediaFeatureDescription}; -use media_queries::media_feature_expression::RangeOrOperator; -use media_queries::MediaType; -use properties::ComputedValues; use std::sync::atomic::{AtomicBool, AtomicIsize, Ordering}; use style_traits::viewport::ViewportConstraints; use style_traits::{CSSPixel, DevicePixel}; -use values::computed::font::FontSize; -use values::computed::CSSPixelLength; -use values::KeyframesName; /// A device is a structure that represents the current media a given document /// is displayed in. diff --git a/components/style/servo/restyle_damage.rs b/components/style/servo/restyle_damage.rs index 5f6eaa4c26f..73ac2f9fefd 100644 --- a/components/style/servo/restyle_damage.rs +++ b/components/style/servo/restyle_damage.rs @@ -5,9 +5,9 @@ //! The restyle damage is a hint that tells layout which kind of operations may //! be needed in presence of incremental style changes. -use computed_values::display::T as Display; -use matching::{StyleChange, StyleDifference}; -use properties::ComputedValues; +use crate::computed_values::display::T as Display; +use crate::matching::{StyleChange, StyleDifference}; +use crate::properties::ComputedValues; use std::fmt; bitflags! { diff --git a/components/style/servo/selector_parser.rs b/components/style/servo/selector_parser.rs index 97fb3e29854..a959a820edc 100644 --- a/components/style/servo/selector_parser.rs +++ b/components/style/servo/selector_parser.rs @@ -6,16 +6,19 @@ //! Servo's selector parser. -use attr::{AttrIdentifier, AttrValue}; +use crate::attr::{AttrIdentifier, AttrValue}; +use crate::dom::{OpaqueNode, TElement, TNode}; +use crate::element_state::{DocumentState, ElementState}; +use crate::invalidation::element::document_state::InvalidationMatchingData; +use crate::invalidation::element::element_wrapper::ElementSnapshot; +use crate::properties::longhands::display::computed_value::T as Display; +use crate::properties::{ComputedValues, PropertyFlags}; +use crate::selector_parser::{ + AttrValue as SelectorAttrValue, PseudoElementCascadeType, SelectorParser, +}; +use crate::{Atom, CaseSensitivityExt, LocalName, Namespace, Prefix}; use cssparser::{serialize_identifier, CowRcStr, Parser as CssParser, SourceLocation, ToCss}; -use dom::{OpaqueNode, TElement, TNode}; -use element_state::{DocumentState, ElementState}; use fxhash::FxHashMap; -use invalidation::element::document_state::InvalidationMatchingData; -use invalidation::element::element_wrapper::ElementSnapshot; -use properties::longhands::display::computed_value::T as Display; -use properties::{ComputedValues, PropertyFlags}; -use selector_parser::{AttrValue as SelectorAttrValue, PseudoElementCascadeType, SelectorParser}; use selectors::attr::{AttrSelectorOperation, CaseSensitivity, NamespaceConstraint}; use selectors::parser::{SelectorParseErrorKind, Visit}; use selectors::visitor::SelectorVisitor; @@ -23,7 +26,6 @@ use std::fmt; use std::mem; use std::ops::{Deref, DerefMut}; use style_traits::{ParseError, StyleParseErrorKind}; -use {Atom, CaseSensitivityExt, LocalName, Namespace, Prefix}; /// A pseudo-element, both public and private. /// @@ -349,7 +351,7 @@ impl NonTSPseudoClass { /// selector matching, and it's set from the DOM. pub fn state_flag(&self) -> ElementState { use self::NonTSPseudoClass::*; - use element_state::ElementState; + use crate::element_state::ElementState; match *self { Active => ElementState::IN_ACTIVE_STATE, Focus => ElementState::IN_FOCUS_STATE, diff --git a/components/style/servo/url.rs b/components/style/servo/url.rs index 56213e4978e..e3a4f76b50a 100644 --- a/components/style/servo/url.rs +++ b/components/style/servo/url.rs @@ -4,16 +4,16 @@ //! Common handling for the specified value CSS url() values. +use crate::parser::{Parse, ParserContext}; use cssparser::Parser; -use parser::{Parse, ParserContext}; use servo_url::ServoUrl; use std::fmt::{self, Write}; // Note: We use std::sync::Arc rather than servo_arc::Arc here because the // nonzero optimization is important in keeping the size of SpecifiedUrl below // the threshold. +use crate::values::computed::{Context, ToComputedValue}; use std::sync::Arc; use style_traits::{CssWriter, ParseError, ToCss}; -use values::computed::{Context, ToComputedValue}; /// A CSS url() value for servo. /// |