diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/components/script/script.rc | 5 | ||||
-rw-r--r-- | src/components/script/style/mod.rs | 20 | ||||
-rw-r--r-- | src/components/style/README.md (renamed from src/components/script/style/README.md) | 0 | ||||
-rw-r--r-- | src/components/style/errors.rs (renamed from src/components/script/style/errors.rs) | 0 | ||||
-rw-r--r-- | src/components/style/media_queries.rs (renamed from src/components/script/style/media_queries.rs) | 6 | ||||
-rw-r--r-- | src/components/style/namespaces.rs (renamed from src/components/script/style/namespaces.rs) | 2 | ||||
-rw-r--r-- | src/components/style/parsing_utils.rs (renamed from src/components/script/style/parsing_utils.rs) | 0 | ||||
-rw-r--r-- | src/components/style/properties/.gitignore (renamed from src/components/script/style/properties/.gitignore) | 0 | ||||
-rw-r--r-- | src/components/style/properties/Mako-0.8.1.zip (renamed from src/components/script/style/properties/Mako-0.8.1.zip) | bin | 481842 -> 481842 bytes | |||
-rw-r--r-- | src/components/style/properties/common_types.rs (renamed from src/components/script/style/properties/common_types.rs) | 0 | ||||
-rw-r--r-- | src/components/style/properties/mod.rs.mako (renamed from src/components/script/style/properties/mod.rs.mako) | 4 | ||||
-rw-r--r-- | src/components/style/selector_matching.rs (renamed from src/components/script/style/selector_matching.rs) | 12 | ||||
-rw-r--r-- | src/components/style/selectors.rs (renamed from src/components/script/style/selectors.rs) | 2 | ||||
-rw-r--r-- | src/components/style/style.rc | 21 | ||||
-rw-r--r-- | src/components/style/stylesheets.rs (renamed from src/components/script/style/stylesheets.rs) | 12 | ||||
-rw-r--r-- | src/components/style/tests/bootstrap-v3.0.0.css (renamed from src/components/script/style/tests/bootstrap-v3.0.0.css) | 0 | ||||
-rw-r--r-- | src/components/style/tests/mod.rs (renamed from src/components/script/style/tests/mod.rs) | 0 |
17 files changed, 40 insertions, 44 deletions
diff --git a/src/components/script/script.rc b/src/components/script/script.rc index fd76c0e975e..b55f7ca4847 100644 --- a/src/components/script/script.rc +++ b/src/components/script/script.rc @@ -17,7 +17,6 @@ extern mod hubbub; extern mod js; extern mod netsurfcss; extern mod newcss (name = "css"); -extern mod cssparser; extern mod servo_net (name = "net"); extern mod servo_util (name = "util"); extern mod servo_msg (name = "msg"); @@ -143,7 +142,3 @@ pub mod html { pub mod layout_interface; pub mod script_task; - - -// "New" (as of 2013-08) style system, not used yet but included to avoid bitrot. -mod style; diff --git a/src/components/script/style/mod.rs b/src/components/script/style/mod.rs deleted file mode 100644 index d8d719fabdc..00000000000 --- a/src/components/script/style/mod.rs +++ /dev/null @@ -1,20 +0,0 @@ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -// The "real" public API -pub use self::selector_matching::{Stylist, StylesheetOrigin}; - - -// Things that need to be public to make the compiler happy -pub mod stylesheets; -pub mod errors; -pub mod selectors; -pub mod selector_matching; -pub mod properties; -pub mod namespaces; -pub mod media_queries; -pub mod parsing_utils; - -#[cfg(test)] -mod tests; diff --git a/src/components/script/style/README.md b/src/components/style/README.md index 6a77ba5611c..6a77ba5611c 100644 --- a/src/components/script/style/README.md +++ b/src/components/style/README.md diff --git a/src/components/script/style/errors.rs b/src/components/style/errors.rs index 2a60f66dca8..2a60f66dca8 100644 --- a/src/components/script/style/errors.rs +++ b/src/components/style/errors.rs diff --git a/src/components/script/style/media_queries.rs b/src/components/style/media_queries.rs index cffa9703beb..3266130fcf1 100644 --- a/src/components/script/style/media_queries.rs +++ b/src/components/style/media_queries.rs @@ -4,9 +4,9 @@ use std::ascii::StrAsciiExt; use cssparser::*; -use style::errors::{ErrorLoggerIterator, log_css_error}; -use style::stylesheets::{CSSRule, CSSMediaRule, parse_style_rule, parse_nested_at_rule}; -use style::namespaces::NamespaceMap; +use errors::{ErrorLoggerIterator, log_css_error}; +use stylesheets::{CSSRule, CSSMediaRule, parse_style_rule, parse_nested_at_rule}; +use namespaces::NamespaceMap; pub struct MediaRule { diff --git a/src/components/script/style/namespaces.rs b/src/components/style/namespaces.rs index 1bb9260b40c..3c94ec3b3ea 100644 --- a/src/components/script/style/namespaces.rs +++ b/src/components/style/namespaces.rs @@ -4,7 +4,7 @@ use std::hashmap::HashMap; use cssparser::*; -use style::errors::log_css_error; +use errors::log_css_error; pub struct NamespaceMap { default: Option<~str>, // Optional URL diff --git a/src/components/script/style/parsing_utils.rs b/src/components/style/parsing_utils.rs index 062e4f5a6ae..062e4f5a6ae 100644 --- a/src/components/script/style/parsing_utils.rs +++ b/src/components/style/parsing_utils.rs diff --git a/src/components/script/style/properties/.gitignore b/src/components/style/properties/.gitignore index 73abffdd5d0..73abffdd5d0 100644 --- a/src/components/script/style/properties/.gitignore +++ b/src/components/style/properties/.gitignore diff --git a/src/components/script/style/properties/Mako-0.8.1.zip b/src/components/style/properties/Mako-0.8.1.zip Binary files differindex c324c72ef8a..c324c72ef8a 100644 --- a/src/components/script/style/properties/Mako-0.8.1.zip +++ b/src/components/style/properties/Mako-0.8.1.zip diff --git a/src/components/script/style/properties/common_types.rs b/src/components/style/properties/common_types.rs index 358cbc1edd8..358cbc1edd8 100644 --- a/src/components/script/style/properties/common_types.rs +++ b/src/components/style/properties/common_types.rs diff --git a/src/components/script/style/properties/mod.rs.mako b/src/components/style/properties/mod.rs.mako index fe0926e6830..448a8b22899 100644 --- a/src/components/script/style/properties/mod.rs.mako +++ b/src/components/style/properties/mod.rs.mako @@ -8,8 +8,8 @@ use std::ascii::StrAsciiExt; use std::at_vec; pub use std::iterator; pub use cssparser::*; -pub use style::errors::{ErrorLoggerIterator, log_css_error}; -pub use style::parsing_utils::*; +pub use errors::{ErrorLoggerIterator, log_css_error}; +pub use parsing_utils::*; pub use self::common_types::*; pub mod common_types; diff --git a/src/components/script/style/selector_matching.rs b/src/components/style/selector_matching.rs index 22733228a33..9ce4325291b 100644 --- a/src/components/script/style/selector_matching.rs +++ b/src/components/style/selector_matching.rs @@ -5,12 +5,12 @@ use std::ascii::StrAsciiExt; use extra::sort::tim_sort; -use style::selectors::*; -use style::stylesheets::parse_stylesheet; -use style::media_queries::{Device, Screen}; -use style::properties::{ComputedValues, cascade, PropertyDeclaration}; -use dom::node::{AbstractNode, ScriptView}; -use dom::element::Element; +use selectors::*; +use stylesheets::parse_stylesheet; +use media_queries::{Device, Screen}; +use properties::{ComputedValues, cascade, PropertyDeclaration}; +use script::dom::node::{AbstractNode, ScriptView}; +use script::dom::element::Element; pub enum StylesheetOrigin { diff --git a/src/components/script/style/selectors.rs b/src/components/style/selectors.rs index 7d3c35ad3e8..e5d5666c40c 100644 --- a/src/components/script/style/selectors.rs +++ b/src/components/style/selectors.rs @@ -5,7 +5,7 @@ use std::{vec, iterator}; use std::ascii::StrAsciiExt; use cssparser::*; -use style::namespaces::NamespaceMap; +use namespaces::NamespaceMap; pub struct Selector { diff --git a/src/components/style/style.rc b/src/components/style/style.rc index d80842a555f..2944f074402 100644 --- a/src/components/style/style.rc +++ b/src/components/style/style.rc @@ -11,4 +11,25 @@ #[license = "MPL"]; #[crate_type = "lib"]; + +extern mod extra; extern mod cssparser; +extern mod script; + + +// The "real" public API +pub use self::selector_matching::{Stylist, StylesheetOrigin}; + + +// Things that need to be public to make the compiler happy +pub mod stylesheets; +pub mod errors; +pub mod selectors; +pub mod selector_matching; +pub mod properties; +pub mod namespaces; +pub mod media_queries; +pub mod parsing_utils; + +#[cfg(test)] +mod tests; diff --git a/src/components/script/style/stylesheets.rs b/src/components/style/stylesheets.rs index 7d7e343748d..c0c1394456c 100644 --- a/src/components/script/style/stylesheets.rs +++ b/src/components/style/stylesheets.rs @@ -5,12 +5,12 @@ use std::iterator::Iterator; use std::ascii::StrAsciiExt; use cssparser::*; -use style::selectors; -use style::properties; -use style::errors::{ErrorLoggerIterator, log_css_error}; -use style::namespaces::{NamespaceMap, parse_namespace_rule}; -use style::media_queries::{MediaRule, parse_media_rule}; -use style::media_queries; +use selectors; +use properties; +use errors::{ErrorLoggerIterator, log_css_error}; +use namespaces::{NamespaceMap, parse_namespace_rule}; +use media_queries::{MediaRule, parse_media_rule}; +use media_queries; pub struct Stylesheet { diff --git a/src/components/script/style/tests/bootstrap-v3.0.0.css b/src/components/style/tests/bootstrap-v3.0.0.css index bbda4eed4af..bbda4eed4af 100644 --- a/src/components/script/style/tests/bootstrap-v3.0.0.css +++ b/src/components/style/tests/bootstrap-v3.0.0.css diff --git a/src/components/script/style/tests/mod.rs b/src/components/style/tests/mod.rs index 8c2771a9a0a..8c2771a9a0a 100644 --- a/src/components/script/style/tests/mod.rs +++ b/src/components/style/tests/mod.rs |