mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Rename selector_impl.rs to selector_parser.rs
This makes it consistent with an upcoming update of the selectors crate.
This commit is contained in:
parent
08066800cd
commit
b203ab2419
36 changed files with 47 additions and 47 deletions
|
@ -6,7 +6,7 @@
|
|||
|
||||
use properties::ComputedValues;
|
||||
use rule_tree::StrongRuleNode;
|
||||
use selector_impl::PseudoElement;
|
||||
use selector_parser::PseudoElement;
|
||||
use std::collections::HashMap;
|
||||
use std::hash::BuildHasherDefault;
|
||||
use std::mem;
|
||||
|
|
|
@ -14,7 +14,7 @@ use parking_lot::RwLock;
|
|||
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_parser::{ElementExt, PseudoElement, RestyleDamage};
|
||||
use sink::Push;
|
||||
use std::fmt::Debug;
|
||||
use std::ops::BitOr;
|
||||
|
|
|
@ -12,5 +12,5 @@ pub mod traversal;
|
|||
pub mod wrapper;
|
||||
|
||||
pub mod conversions;
|
||||
pub mod selector_impl;
|
||||
pub mod selector_parser;
|
||||
pub mod values;
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
use cssparser::ToCss;
|
||||
use element_state::ElementState;
|
||||
use selector_impl::{attr_equals_selector_is_shareable, attr_exists_selector_is_shareable};
|
||||
use selector_impl::PseudoElementCascadeType;
|
||||
use selector_parser::{attr_equals_selector_is_shareable, attr_exists_selector_is_shareable};
|
||||
use selector_parser::PseudoElementCascadeType;
|
||||
use selectors::parser::{AttrSelector, ParserContext, SelectorImpl};
|
||||
use std::fmt;
|
||||
use string_cache::{Atom, Namespace, WeakAtom, WeakNamespace};
|
|
@ -9,7 +9,7 @@ use gecko_bindings::bindings;
|
|||
use gecko_bindings::structs::ServoElementSnapshot;
|
||||
use gecko_bindings::structs::ServoElementSnapshotFlags as Flags;
|
||||
use restyle_hints::ElementSnapshot;
|
||||
use selector_impl::TheSelectorImpl;
|
||||
use selector_parser::TheSelectorImpl;
|
||||
use selectors::parser::AttrSelector;
|
||||
use string_cache::Atom;
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ use dom::{OpaqueNode, PresentationalHintsSynthetizer};
|
|||
use element_state::ElementState;
|
||||
use error_reporting::StdoutErrorReporter;
|
||||
use gecko::restyle_damage::GeckoRestyleDamage;
|
||||
use gecko::selector_impl::{GeckoSelectorImpl, NonTSPseudoClass, PseudoElement};
|
||||
use gecko::selector_parser::{GeckoSelectorImpl, NonTSPseudoClass, PseudoElement};
|
||||
use gecko::snapshot_helpers;
|
||||
use gecko_bindings::bindings;
|
||||
use gecko_bindings::bindings::{Gecko_DropStyleChildrenIterator, Gecko_MaybeCreateStyleChildrenIterator};
|
||||
|
@ -32,7 +32,7 @@ use parking_lot::RwLock;
|
|||
use parser::ParserContextExtraData;
|
||||
use properties::{ComputedValues, parse_style_attribute};
|
||||
use properties::PropertyDeclarationBlock;
|
||||
use selector_impl::ElementExt;
|
||||
use selector_parser::ElementExt;
|
||||
use selectors::Element;
|
||||
use selectors::parser::{AttrSelector, NamespaceConstraint};
|
||||
use servo_url::ServoUrl;
|
||||
|
|
|
@ -114,7 +114,7 @@ pub mod parser;
|
|||
pub mod refcell;
|
||||
pub mod restyle_hints;
|
||||
pub mod rule_tree;
|
||||
pub mod selector_impl;
|
||||
pub mod selector_parser;
|
||||
pub mod stylist;
|
||||
#[cfg(feature = "servo")] #[allow(unsafe_code)] pub mod servo;
|
||||
pub mod sequential;
|
||||
|
|
|
@ -17,7 +17,7 @@ use dom::{TElement, TNode, TRestyleDamage, UnsafeNode};
|
|||
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_parser::{PseudoElement, RestyleDamage, TheSelectorImpl};
|
||||
use selectors::MatchAttr;
|
||||
use selectors::bloom::BloomFilter;
|
||||
use selectors::matching::{AFFECTED_BY_PSEUDO_ELEMENTS, MatchingReason, StyleRelations};
|
||||
|
|
|
@ -8,7 +8,7 @@ use cssparser::{Parser, SourcePosition};
|
|||
use error_reporting::ParseErrorReporter;
|
||||
#[cfg(feature = "gecko")]
|
||||
use gecko_bindings::sugar::refptr::{GeckoArcPrincipal, GeckoArcURI};
|
||||
use selector_impl::TheSelectorImpl;
|
||||
use selector_parser::TheSelectorImpl;
|
||||
use selectors::parser::ParserContext as SelectorParserContext;
|
||||
use servo_url::ServoUrl;
|
||||
use stylesheets::Origin;
|
||||
|
|
|
@ -8,7 +8,7 @@ use Atom;
|
|||
use element_state::*;
|
||||
#[cfg(feature = "servo")]
|
||||
use heapsize::HeapSizeOf;
|
||||
use selector_impl::{AttrValue, ElementExt, NonTSPseudoClass, Snapshot, TheSelectorImpl};
|
||||
use selector_parser::{AttrValue, ElementExt, NonTSPseudoClass, Snapshot, TheSelectorImpl};
|
||||
use selectors::{Element, MatchAttr};
|
||||
use selectors::matching::{MatchingReason, StyleRelations};
|
||||
use selectors::matching::matches_complex_selector;
|
||||
|
|
|
@ -11,19 +11,19 @@ use selectors::parser::{AttrSelector, SelectorImpl};
|
|||
pub type AttrValue = <TheSelectorImpl as SelectorImpl>::AttrValue;
|
||||
|
||||
#[cfg(feature = "servo")]
|
||||
pub use servo::selector_impl::*;
|
||||
pub use servo::selector_parser::*;
|
||||
|
||||
#[cfg(feature = "gecko")]
|
||||
pub use gecko::selector_impl::*;
|
||||
pub use gecko::selector_parser::*;
|
||||
|
||||
#[cfg(feature = "servo")]
|
||||
pub use servo::selector_impl::ServoSelectorImpl as TheSelectorImpl;
|
||||
pub use servo::selector_parser::ServoSelectorImpl as TheSelectorImpl;
|
||||
|
||||
#[cfg(feature = "gecko")]
|
||||
pub use gecko::selector_impl::GeckoSelectorImpl as TheSelectorImpl;
|
||||
pub use gecko::selector_parser::GeckoSelectorImpl as TheSelectorImpl;
|
||||
|
||||
#[cfg(feature = "servo")]
|
||||
pub use servo::selector_impl::ServoElementSnapshot as Snapshot;
|
||||
pub use servo::selector_parser::ServoElementSnapshot as Snapshot;
|
||||
|
||||
#[cfg(feature = "gecko")]
|
||||
pub use gecko::snapshot::GeckoElementSnapshot as Snapshot;
|
|
@ -3,4 +3,4 @@
|
|||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||
|
||||
pub mod restyle_damage;
|
||||
pub mod selector_impl;
|
||||
pub mod selector_parser;
|
||||
|
|
|
@ -7,8 +7,8 @@ use attr::{AttrIdentifier, AttrValue};
|
|||
use cssparser::ToCss;
|
||||
use element_state::ElementState;
|
||||
use restyle_hints::ElementSnapshot;
|
||||
use selector_impl::{ElementExt, PseudoElementCascadeType, TheSelectorImpl};
|
||||
use selector_impl::{attr_equals_selector_is_shareable, attr_exists_selector_is_shareable};
|
||||
use selector_parser::{ElementExt, PseudoElementCascadeType, TheSelectorImpl};
|
||||
use selector_parser::{attr_equals_selector_is_shareable, attr_exists_selector_is_shareable};
|
||||
use selectors::{Element, MatchAttrGeneric};
|
||||
use selectors::parser::{AttrSelector, ParserContext, SelectorImpl};
|
||||
use std::fmt;
|
|
@ -16,7 +16,7 @@ use media_queries::{Device, MediaList, parse_media_query_list};
|
|||
use parking_lot::RwLock;
|
||||
use parser::{ParserContext, ParserContextExtraData, log_css_error};
|
||||
use properties::{PropertyDeclarationBlock, parse_property_declaration_list};
|
||||
use selector_impl::TheSelectorImpl;
|
||||
use selector_parser::TheSelectorImpl;
|
||||
use selectors::parser::{Selector, parse_selector_list};
|
||||
use servo_url::ServoUrl;
|
||||
use std::cell::Cell;
|
||||
|
|
|
@ -16,7 +16,7 @@ use properties::{PropertyDeclaration, PropertyDeclarationBlock};
|
|||
use quickersort::sort_by;
|
||||
use restyle_hints::{RestyleHint, DependencySet};
|
||||
use rule_tree::{RuleTree, StrongRuleNode, StyleSource};
|
||||
use selector_impl::{ElementExt, TheSelectorImpl, PseudoElement, Snapshot};
|
||||
use selector_parser::{ElementExt, TheSelectorImpl, PseudoElement, Snapshot};
|
||||
use selectors::Element;
|
||||
use selectors::bloom::BloomFilter;
|
||||
use selectors::matching::{AFFECTED_BY_STYLE_ATTRIBUTE, AFFECTED_BY_PRESENTATIONAL_HINTS};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue