mirror of
https://github.com/servo/servo.git
synced 2025-07-30 18:50:36 +01:00
auto merge of #5010 : SimonSapin/servo/external-selectors, r=larsberg
The new library is https://github.com/servo/rust-selectors. It’s not quite ready for other users (the API needs work), but this is a first step. https://github.com/servo/rust-selectors/pull/2 should also be reviewed. Fixes #3669.
This commit is contained in:
commit
91abf5557b
26 changed files with 136 additions and 2896 deletions
|
@ -42,6 +42,9 @@ path = "../canvas"
|
|||
[dependencies.cssparser]
|
||||
git = "https://github.com/servo/rust-cssparser"
|
||||
|
||||
[dependencies.selectors]
|
||||
git = "https://github.com/servo/rust-selectors"
|
||||
|
||||
[dependencies.geom]
|
||||
git = "https://github.com/servo/rust-geom"
|
||||
|
||||
|
|
|
@ -53,9 +53,9 @@ use dom::nodelist::NodeList;
|
|||
use dom::virtualmethods::{VirtualMethods, vtable_for};
|
||||
use devtools_traits::AttrInfo;
|
||||
use style::legacy::{SimpleColorAttribute, UnsignedIntegerAttribute, IntegerAttribute, LengthAttribute};
|
||||
use style::selector_matching::matches;
|
||||
use selectors::matching::matches;
|
||||
use style::properties::{PropertyDeclarationBlock, PropertyDeclaration, parse_style_attribute};
|
||||
use style::selectors::parse_author_origin_selector_list_from_str;
|
||||
use selectors::parser::parse_author_origin_selector_list_from_str;
|
||||
use style;
|
||||
use util::namespace;
|
||||
use util::str::{DOMString, LengthOrPercentageOrAuto};
|
||||
|
|
|
@ -48,9 +48,9 @@ use devtools_traits::NodeInfo;
|
|||
use script_traits::UntrustedNodeAddress;
|
||||
use util::geometry::Au;
|
||||
use util::str::{DOMString, null_str_as_empty};
|
||||
use style::selectors::{Selector, AttrSelector, NamespaceConstraint};
|
||||
use style::selectors::parse_author_origin_selector_list_from_str;
|
||||
use style::selector_matching::matches;
|
||||
use selectors::parser::{Selector, AttrSelector, NamespaceConstraint};
|
||||
use selectors::parser::parse_author_origin_selector_list_from_str;
|
||||
use selectors::matching::matches;
|
||||
use style::properties::ComputedValues;
|
||||
use style;
|
||||
|
||||
|
|
|
@ -41,6 +41,7 @@ extern crate "rustc-serialize" as rustc_serialize;
|
|||
extern crate time;
|
||||
extern crate canvas;
|
||||
extern crate script_traits;
|
||||
extern crate selectors;
|
||||
#[no_link] #[plugin] #[macro_use]
|
||||
extern crate "plugins" as servo_plugins;
|
||||
extern crate util;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue