diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2016-11-20 14:57:13 +0100 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2016-11-20 15:29:09 +0100 |
commit | 08066800cd1a59e56a84dfb0c87f727401aa55e5 (patch) | |
tree | cc53a29cac629c47eeacbf071d45cc3985c872a9 | |
parent | 72e4c6dc21c132d49cf0a5f68a3ba45d16cc8322 (diff) | |
download | servo-08066800cd1a59e56a84dfb0c87f727401aa55e5.tar.gz servo-08066800cd1a59e56a84dfb0c87f727401aa55e5.zip |
Rename selector_matching.rs to stylist.rs
-rw-r--r-- | components/layout/construct.rs | 2 | ||||
-rw-r--r-- | components/layout/query.rs | 2 | ||||
-rw-r--r-- | components/layout_thread/lib.rs | 2 | ||||
-rw-r--r-- | components/script/dom/element.rs | 2 | ||||
-rw-r--r-- | components/script/layout_wrapper.rs | 2 | ||||
-rw-r--r-- | components/style/context.rs | 2 | ||||
-rw-r--r-- | components/style/dom.rs | 2 | ||||
-rw-r--r-- | components/style/gecko/data.rs | 2 | ||||
-rw-r--r-- | components/style/gecko/wrapper.rs | 2 | ||||
-rw-r--r-- | components/style/lib.rs | 2 | ||||
-rw-r--r-- | components/style/matching.rs | 2 | ||||
-rw-r--r-- | components/style/stylist.rs (renamed from components/style/selector_matching.rs) | 0 | ||||
-rw-r--r-- | docs/components/style.md | 6 | ||||
-rw-r--r-- | tests/unit/style/lib.rs | 2 | ||||
-rw-r--r-- | tests/unit/style/stylist.rs (renamed from tests/unit/style/selector_matching.rs) | 2 |
15 files changed, 16 insertions, 16 deletions
diff --git a/components/layout/construct.rs b/components/layout/construct.rs index 26d47f95f05..cec247986b3 100644 --- a/components/layout/construct.rs +++ b/components/layout/construct.rs @@ -52,8 +52,8 @@ use style::context::SharedStyleContext; use style::logical_geometry::Direction; use style::properties::{self, ServoComputedValues}; use style::selector_impl::{PseudoElement, RestyleDamage}; -use style::selector_matching::Stylist; use style::servo::restyle_damage::{BUBBLE_ISIZES, RECONSTRUCT_FLOW}; +use style::stylist::Stylist; use table::TableFlow; use table_caption::TableCaptionFlow; use table_cell::TableCellFlow; diff --git a/components/layout/query.rs b/components/layout/query.rs index 706a8fb3855..b8cf89c0552 100644 --- a/components/layout/query.rs +++ b/components/layout/query.rs @@ -33,7 +33,7 @@ use style::logical_geometry::{WritingMode, BlockFlowDirection, InlineBaseDirecti use style::properties::longhands::{display, position}; use style::properties::style_structs; use style::selector_impl::PseudoElement; -use style::selector_matching::Stylist; +use style::stylist::Stylist; use style_traits::ToCss; use style_traits::cursor::Cursor; use wrapper::{LayoutNodeHelpers, LayoutNodeLayoutData}; diff --git a/components/layout_thread/lib.rs b/components/layout_thread/lib.rs index add38e67dc3..5b9722d8a10 100644 --- a/components/layout_thread/lib.rs +++ b/components/layout_thread/lib.rs @@ -111,9 +111,9 @@ use style::error_reporting::{ParseErrorReporter, StdoutErrorReporter}; use style::logical_geometry::LogicalPoint; use style::media_queries::{Device, MediaType}; use style::parser::ParserContextExtraData; -use style::selector_matching::Stylist; use style::servo::restyle_damage::{REFLOW, REFLOW_OUT_OF_FLOW, REPAINT, REPOSITION, STORE_OVERFLOW}; use style::stylesheets::{Origin, Stylesheet, UserAgentStylesheets}; +use style::stylist::Stylist; use style::thread_state; use style::timer::Timer; use util::geometry::max_rect; diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs index 8ee0f7b7912..a472be1a704 100644 --- a/components/script/dom/element.rs +++ b/components/script/dom/element.rs @@ -93,8 +93,8 @@ use style::properties::{PropertyDeclaration, PropertyDeclarationBlock, parse_sty use style::properties::longhands::{background_image, border_spacing, font_family, font_size, overflow_x}; use style::restyle_hints::RESTYLE_SELF; use style::selector_impl::{NonTSPseudoClass, RestyleDamage, ServoSelectorImpl}; -use style::selector_matching::ApplicableDeclarationBlock; use style::sink::Push; +use style::stylist::ApplicableDeclarationBlock; use style::values::CSSFloat; use style::values::specified::{self, CSSColor, CSSRGBA, LengthOrPercentage}; diff --git a/components/script/layout_wrapper.rs b/components/script/layout_wrapper.rs index d8af54b7b49..4b21eaf5da5 100644 --- a/components/script/layout_wrapper.rs +++ b/components/script/layout_wrapper.rs @@ -67,9 +67,9 @@ use style::dom::UnsafeNode; use style::element_state::*; use style::properties::{ComputedValues, PropertyDeclarationBlock}; use style::selector_impl::{NonTSPseudoClass, PseudoElement, RestyleDamage, ServoSelectorImpl}; -use style::selector_matching::ApplicableDeclarationBlock; use style::sink::Push; use style::str::is_whitespace; +use style::stylist::ApplicableDeclarationBlock; #[derive(Copy, Clone)] pub struct ServoLayoutNode<'a> { diff --git a/components/style/context.rs b/components/style/context.rs index 2707a799713..d5819555cf6 100644 --- a/components/style/context.rs +++ b/components/style/context.rs @@ -11,11 +11,11 @@ use error_reporting::ParseErrorReporter; use euclid::Size2D; use matching::StyleSharingCandidateCache; use parking_lot::RwLock; -use selector_matching::Stylist; use std::cell::RefCell; use std::collections::HashMap; use std::sync::{Arc, Mutex}; use std::sync::mpsc::Sender; +use stylist::Stylist; use timer::Timer; /// This structure is used to create a local style context from a shared one. diff --git a/components/style/dom.rs b/components/style/dom.rs index 7b15e820edf..06909536417 100644 --- a/components/style/dom.rs +++ b/components/style/dom.rs @@ -15,11 +15,11 @@ use properties::{ComputedValues, PropertyDeclarationBlock}; use properties::longhands::display::computed_value as display; use restyle_hints::{RESTYLE_DESCENDANTS, RESTYLE_LATER_SIBLINGS, RESTYLE_SELF, RestyleHint}; use selector_impl::{ElementExt, PseudoElement, RestyleDamage}; -use selector_matching::ApplicableDeclarationBlock; use sink::Push; use std::fmt::Debug; use std::ops::BitOr; use std::sync::Arc; +use stylist::ApplicableDeclarationBlock; use traversal::DomTraversalContext; use util::opts; diff --git a/components/style/gecko/data.rs b/components/style/gecko/data.rs index 2f6ed96c71f..da334bfa4bf 100644 --- a/components/style/gecko/data.rs +++ b/components/style/gecko/data.rs @@ -12,7 +12,6 @@ use media_queries::{Device, MediaType}; use num_cpus; use parking_lot::RwLock; use rayon; -use selector_matching::Stylist; use std::cmp; use std::collections::HashMap; use std::env; @@ -20,6 +19,7 @@ use std::sync::Arc; use std::sync::mpsc::{Receiver, Sender, channel}; use style_traits::ViewportPx; use stylesheets::Stylesheet; +use stylist::Stylist; pub struct PerDocumentStyleDataImpl { /// Rule processor. diff --git a/components/style/gecko/wrapper.rs b/components/style/gecko/wrapper.rs index 8dd2257461c..b5d64512104 100644 --- a/components/style/gecko/wrapper.rs +++ b/components/style/gecko/wrapper.rs @@ -33,7 +33,6 @@ use parser::ParserContextExtraData; use properties::{ComputedValues, parse_style_attribute}; use properties::PropertyDeclarationBlock; use selector_impl::ElementExt; -use selector_matching::ApplicableDeclarationBlock; use selectors::Element; use selectors::parser::{AttrSelector, NamespaceConstraint}; use servo_url::ServoUrl; @@ -42,6 +41,7 @@ use std::fmt; use std::ptr; use std::sync::Arc; use string_cache::{Atom, Namespace, WeakAtom, WeakNamespace}; +use stylist::ApplicableDeclarationBlock; // Important: We don't currently refcount the DOM, because the wrapper lifetime // magic guarantees that our LayoutFoo references won't outlive the root, and diff --git a/components/style/lib.rs b/components/style/lib.rs index 3fca994960c..e5080078f98 100644 --- a/components/style/lib.rs +++ b/components/style/lib.rs @@ -115,7 +115,7 @@ pub mod refcell; pub mod restyle_hints; pub mod rule_tree; pub mod selector_impl; -pub mod selector_matching; +pub mod stylist; #[cfg(feature = "servo")] #[allow(unsafe_code)] pub mod servo; pub mod sequential; pub mod sink; diff --git a/components/style/matching.rs b/components/style/matching.rs index ca799af62c0..61300f0d3de 100644 --- a/components/style/matching.rs +++ b/components/style/matching.rs @@ -18,7 +18,6 @@ use properties::{CascadeFlags, ComputedValues, SHAREABLE, cascade}; use properties::longhands::display::computed_value as display; use rule_tree::StrongRuleNode; use selector_impl::{PseudoElement, RestyleDamage, TheSelectorImpl}; -use selector_matching::ApplicableDeclarationBlock; use selectors::MatchAttr; use selectors::bloom::BloomFilter; use selectors::matching::{AFFECTED_BY_PSEUDO_ELEMENTS, MatchingReason, StyleRelations}; @@ -28,6 +27,7 @@ use std::hash::BuildHasherDefault; use std::mem; use std::slice::IterMut; use std::sync::Arc; +use stylist::ApplicableDeclarationBlock; use util::opts; fn create_common_style_affecting_attributes_from_element<E: TElement>(element: &E) diff --git a/components/style/selector_matching.rs b/components/style/stylist.rs index c574c097a5a..c574c097a5a 100644 --- a/components/style/selector_matching.rs +++ b/components/style/stylist.rs diff --git a/docs/components/style.md b/docs/components/style.md index 8a1b4fac2d4..9e4e6253e73 100644 --- a/docs/components/style.md +++ b/docs/components/style.md @@ -148,11 +148,11 @@ that you didn't find it here so it can be added :) [mdn-pseudo-before]: https://developer.mozilla.org/en/docs/Web/CSS/::before [mdn-pseudo-after]: https://developer.mozilla.org/en/docs/Web/CSS/::after [mdn-pseudo-selection]: https://developer.mozilla.org/en/docs/Web/CSS/::selection -[stylist]: http://doc.servo.org/style/selector_matching/struct.Stylist.html +[stylist]: http://doc.servo.org/style/stylist/struct.Stylist.html [selectors-selectormap]: http://doc.servo.org/selectors/matching/struct.SelectorMap.html [selectors-rule]: http://doc.servo.org/selectors/matching/struct.Rule.html -[per-pseudo-selectormap]: http://doc.servo.org/style/selector_matching/struct.PerPseudoElementSelectorMap.html -[per-origin-selectormap]: http://doc.servo.org/style/selector_matching/struct.PerOriginSelectorMap.html +[per-pseudo-selectormap]: http://doc.servo.org/style/stylist/struct.PerPseudoElementSelectorMap.html +[per-origin-selectormap]: http://doc.servo.org/style/stylist/struct.PerOriginSelectorMap.html [docs-pipeline]: https://github.com/servo/servo/blob/master/docs/glossary.md#pipeline [properties-module]: http://doc.servo.org/style/properties/index.html [properties-cascade-fn]: http://doc.servo.org/style/properties/fn.cascade.html diff --git a/tests/unit/style/lib.rs b/tests/unit/style/lib.rs index 7367c5a0d8b..1ca7414bf68 100644 --- a/tests/unit/style/lib.rs +++ b/tests/unit/style/lib.rs @@ -28,9 +28,9 @@ mod media_queries; mod owning_handle; mod parsing; mod properties; -mod selector_matching; mod str; mod stylesheets; +mod stylist; mod value; mod viewport; diff --git a/tests/unit/style/selector_matching.rs b/tests/unit/style/stylist.rs index aba2778fbb7..a9d427b96dc 100644 --- a/tests/unit/style/selector_matching.rs +++ b/tests/unit/style/stylist.rs @@ -10,8 +10,8 @@ use servo_atoms::Atom; use std::sync::Arc; use style::properties::{PropertyDeclarationBlock, PropertyDeclaration, DeclaredValue}; use style::properties::{longhands, Importance}; -use style::selector_matching::{Rule, SelectorMap}; use style::stylesheets::StyleRule; +use style::stylist::{Rule, SelectorMap}; use style::thread_state; /// Helper method to get some Rules from selector strings. |