Remove some usage of unstable features in geckolib

This commit is contained in:
Simon Sapin 2016-06-22 00:04:22 +02:00
parent 3822bb269c
commit b103e8baa7
12 changed files with 174 additions and 43 deletions

View file

@ -12,7 +12,11 @@ path = "lib.rs"
[features]
gecko = ["gecko_bindings"]
servo = ["serde", "serde_macros", "heapsize", "heapsize_plugin", "style_traits/servo"]
servo = ["serde", "serde/nightly", "serde_macros", "heapsize", "heapsize_plugin",
"style_traits/servo", "app_units/plugins", "euclid/plugins",
"cssparser/heap_size", "cssparser/serde-serialization",
"selectors/heap_size", "selectors/unstable", "string_cache/heap_size",
"url/heap_size"]
[dependencies]
app_units = "0.2.3"

View file

@ -10,7 +10,7 @@ path = "lib.rs"
[features]
servo = ["heapsize", "heapsize_plugin", "serde", "serde_macros", "euclid/plugins",
"cssparser/heap_size", "cssparser/serde-serialization"]
"cssparser/heap_size", "cssparser/serde-serialization", "util/servo"]
[dependencies]
util = {path = "../util"}

View file

@ -10,14 +10,15 @@ path = "lib.rs"
[features]
# servo as opposed to geckolib
servo = ["serde", "serde_macros", "backtrace", "ipc-channel"]
servo = ["serde", "serde_macros", "backtrace", "ipc-channel", "app_units/plugins",
"euclid/plugins", "euclid/unstable", "url/heap_size", "url/serde"]
[dependencies]
app_units = {version = "0.2.3"}
app_units = "0.2.3"
backtrace = {version = "0.2.1", optional = true}
bitflags = "0.7"
deque = "0.3.1"
euclid = {version = "0.6.4"}
euclid = "0.6.4"
getopts = "0.2.11"
heapsize = "0.3.0"
ipc-channel = {git = "https://github.com/servo/ipc-channel", optional = true}
@ -31,7 +32,7 @@ rustc-serialize = "0.3"
serde = {version = "0.7", optional = true}
serde_macros = {version = "0.7", optional = true}
smallvec = "0.1"
url = {version = "1.0.0"}
url = "1.0.0"
[target.'cfg(all(unix, not(target_os = "macos"), not(target_os = "ios"), not(target_os = "android")))'.dependencies]
xdg = "2.0"