diff options
Diffstat (limited to 'components/style')
-rw-r--r-- | components/style/Cargo.toml | 10 | ||||
-rw-r--r-- | components/style/custom_properties.rs | 1 | ||||
-rw-r--r-- | components/style/font_face.rs | 1 | ||||
-rw-r--r-- | components/style/lib.rs | 5 | ||||
-rw-r--r-- | components/style/media_queries.rs | 1 | ||||
-rw-r--r-- | components/style/stylesheets.rs | 1 | ||||
-rw-r--r-- | components/style/viewport.rs | 1 |
7 files changed, 9 insertions, 11 deletions
diff --git a/components/style/Cargo.toml b/components/style/Cargo.toml index 60477f39602..85a300d17d6 100644 --- a/components/style/Cargo.toml +++ b/components/style/Cargo.toml @@ -20,21 +20,23 @@ path = "../style_traits" [dependencies] app_units = {version = "0.2", features = ["plugins"]} -cssparser = { version = "0.5", features = [ "serde-serialization" ] } +cssparser = {version = "0.5.2", features = ["heap_size", "serde-serialization"]} log = "0.3" encoding = "0.2" fnv = "1.0" +heapsize = "0.2.5" +heapsize_plugin = "0.1.2" rustc-serialize = "0.3" matches = "0.1" bitflags = "0.3" num = "0.1.24" lazy_static = "0.1.10" -selectors = { version = "0.4.1", features = ["unstable"] } +selectors = {version = "0.4.1", features = ["heap_size", "unstable"]} smallvec = "0.1" -string_cache = "0.2" +string_cache = {version = "0.2.7", features = ["heap_size"]} euclid = {version = "0.6.1", features = ["plugins"]} serde = "0.6" serde_macros = "0.6" time = "0.1" -url = "0.5.4" +url = {version = "0.5.4", features = ["heap_size"]} diff --git a/components/style/custom_properties.rs b/components/style/custom_properties.rs index af9a2c4e7da..26fc794afb3 100644 --- a/components/style/custom_properties.rs +++ b/components/style/custom_properties.rs @@ -10,7 +10,6 @@ use std::collections::{HashMap, HashSet}; use std::fmt; use std::sync::Arc; use string_cache::Atom; -use util::mem::HeapSizeOf; // Does not include the `--` prefix pub type Name = Atom; diff --git a/components/style/font_face.rs b/components/style/font_face.rs index d42e0feb3e9..0810afac5a8 100644 --- a/components/style/font_face.rs +++ b/components/style/font_face.rs @@ -8,7 +8,6 @@ use parser::{ParserContext, log_css_error}; use properties::longhands::font_family::parse_one_family; use std::ascii::AsciiExt; use url::Url; -use util::mem::HeapSizeOf; #[derive(Clone, Debug, HeapSizeOf, PartialEq, Eq, Deserialize, Serialize)] pub enum Source { diff --git a/components/style/lib.rs b/components/style/lib.rs index dee1d51efc6..6dbb7250ffc 100644 --- a/components/style/lib.rs +++ b/components/style/lib.rs @@ -11,9 +11,9 @@ #![feature(custom_derive)] #![feature(plugin)] -#![plugin(serde_macros)] -#![plugin(serde_macros)] +#![plugin(heapsize_plugin)] #![plugin(plugins)] +#![plugin(serde_macros)] #![recursion_limit = "500"] // For match_ignore_ascii_case in PropertyDeclaration::parse @@ -26,6 +26,7 @@ extern crate cssparser; extern crate encoding; extern crate euclid; extern crate fnv; +extern crate heapsize; #[macro_use] extern crate lazy_static; #[macro_use] diff --git a/components/style/media_queries.rs b/components/style/media_queries.rs index 82b02cc9701..b19b4d81c7e 100644 --- a/components/style/media_queries.rs +++ b/components/style/media_queries.rs @@ -8,7 +8,6 @@ use euclid::size::{Size2D, TypedSize2D}; use properties::longhands; use std::ascii::AsciiExt; use util::geometry::ViewportPx; -use util::mem::HeapSizeOf; use values::specified; diff --git a/components/style/stylesheets.rs b/components/style/stylesheets.rs index ce21cf68522..bc4008040c2 100644 --- a/components/style/stylesheets.rs +++ b/components/style/stylesheets.rs @@ -19,7 +19,6 @@ use std::iter::Iterator; use std::slice; use string_cache::{Atom, Namespace}; use url::Url; -use util::mem::HeapSizeOf; use viewport::ViewportRule; diff --git a/components/style/viewport.rs b/components/style/viewport.rs index e46d22c19b1..f50a2a5fb2b 100644 --- a/components/style/viewport.rs +++ b/components/style/viewport.rs @@ -18,7 +18,6 @@ use std::str::Chars; use style_traits::viewport::{Orientation, UserZoom, ViewportConstraints, Zoom}; use stylesheets::Origin; use util::geometry::ViewportPx; -use util::mem::HeapSizeOf; use values::computed::{Context, ToComputedValue}; use values::specified::{Length, LengthOrPercentageOrAuto, ViewportPercentageLength}; |