aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/components/script/script.rc5
-rw-r--r--src/components/script/style/mod.rs20
-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)bin481842 -> 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.rc21
-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
index c324c72ef8a..c324c72ef8a 100644
--- a/src/components/script/style/properties/Mako-0.8.1.zip
+++ b/src/components/style/properties/Mako-0.8.1.zip
Binary files differ
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