aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2016-11-20 14:57:13 +0100
committerSimon Sapin <simon.sapin@exyr.org>2016-11-20 15:29:09 +0100
commit08066800cd1a59e56a84dfb0c87f727401aa55e5 (patch)
treecc53a29cac629c47eeacbf071d45cc3985c872a9
parent72e4c6dc21c132d49cf0a5f68a3ba45d16cc8322 (diff)
downloadservo-08066800cd1a59e56a84dfb0c87f727401aa55e5.tar.gz
servo-08066800cd1a59e56a84dfb0c87f727401aa55e5.zip
Rename selector_matching.rs to stylist.rs
-rw-r--r--components/layout/construct.rs2
-rw-r--r--components/layout/query.rs2
-rw-r--r--components/layout_thread/lib.rs2
-rw-r--r--components/script/dom/element.rs2
-rw-r--r--components/script/layout_wrapper.rs2
-rw-r--r--components/style/context.rs2
-rw-r--r--components/style/dom.rs2
-rw-r--r--components/style/gecko/data.rs2
-rw-r--r--components/style/gecko/wrapper.rs2
-rw-r--r--components/style/lib.rs2
-rw-r--r--components/style/matching.rs2
-rw-r--r--components/style/stylist.rs (renamed from components/style/selector_matching.rs)0
-rw-r--r--docs/components/style.md6
-rw-r--r--tests/unit/style/lib.rs2
-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.