diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-02-16 03:53:49 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-16 03:53:49 -0800 |
commit | 4a0b730cafd09fbd6e5cbc00727caef9b3cae315 (patch) | |
tree | 23d14d5596a1f0fcd94bfd07268313fd9cc27892 | |
parent | 35e7a4cd2c27db605f15670f318dffba22a1c680 (diff) | |
parent | 85e2648ffc0333eea787447951cff7b244b18a73 (diff) | |
download | servo-4a0b730cafd09fbd6e5cbc00727caef9b3cae315.tar.gz servo-4a0b730cafd09fbd6e5cbc00727caef9b3cae315.zip |
Auto merge of #15537 - servo:webrender, r=SimonSapin
Update ipc-channel to 0.6.3
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15537)
<!-- Reviewable:end -->
32 files changed, 135 insertions, 93 deletions
diff --git a/Cargo.lock b/Cargo.lock index 61aaa016f41..73737969de2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,7 +2,7 @@ name = "webvr_traits" version = "0.0.1" dependencies = [ - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "rust-webvr 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.8.20 (registry+https://github.com/rust-lang/crates.io-index)", @@ -205,7 +205,7 @@ dependencies = [ "bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "bluetooth_traits 0.0.1", "device 0.0.1 (git+https://github.com/servo/devices)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "servo_rand 0.0.1", "tinyfiledialogs 2.5.9 (registry+https://github.com/rust-lang/crates.io-index)", "uuid 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -215,7 +215,7 @@ dependencies = [ name = "bluetooth_traits" version = "0.0.1" dependencies = [ - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "regex 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.8.20 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)", @@ -288,13 +288,13 @@ dependencies = [ "cssparser 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "euclid 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)", "offscreen_gl_context 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", "plugins 0.0.1", "servo_config 0.0.1", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", ] [[package]] @@ -305,11 +305,11 @@ dependencies = [ "euclid 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "plugins 0.0.1", "serde 0.8.20 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", ] [[package]] @@ -432,7 +432,7 @@ dependencies = [ "gfx_traits 0.0.1", "gleam 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", "image 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "net_traits 0.0.1", @@ -444,8 +444,8 @@ dependencies = [ "servo_url 0.0.1", "style_traits 0.0.1", "time 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender 0.15.0 (git+https://github.com/servo/webrender)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender 0.16.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", ] [[package]] @@ -463,7 +463,7 @@ dependencies = [ "gaol 0.0.1 (git+https://github.com/servo/gaol)", "gfx 0.0.1", "gfx_traits 0.0.1", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "layout_traits 0.0.1", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", @@ -479,7 +479,7 @@ dependencies = [ "servo_remutex 0.0.1", "servo_url 0.0.1", "style_traits 0.0.1", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", "webvr_traits 0.0.1", ] @@ -630,7 +630,7 @@ dependencies = [ "encoding 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.9.14 (registry+https://github.com/rust-lang/crates.io-index)", "hyper_serde 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "plugins 0.0.1", @@ -649,7 +649,7 @@ dependencies = [ "heapsize_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.9.14 (registry+https://github.com/rust-lang/crates.io-index)", "hyper_serde 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "serde 0.8.20 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)", @@ -715,7 +715,7 @@ dependencies = [ "servo_geometry 0.0.1", "servo_url 0.0.1", "style_traits 0.0.1", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", "x11 2.12.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -980,7 +980,7 @@ dependencies = [ "harfbuzz-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1002,7 +1002,7 @@ dependencies = [ "time 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)", "truetype 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-script 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", "xi-unicode 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1011,7 +1011,7 @@ name = "gfx_tests" version = "0.0.1" dependencies = [ "gfx 0.0.1", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "style 0.0.1", ] @@ -1082,7 +1082,7 @@ dependencies = [ "servo_url 0.0.1", "style_traits 0.0.1", "user32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", "x11 2.12.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1275,12 +1275,14 @@ dependencies = [ [[package]] name = "ipc-channel" -version = "0.5.1" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bincode 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "fnv 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.8.20 (registry+https://github.com/rust-lang/crates.io-index)", "uuid 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1357,7 +1359,7 @@ dependencies = [ "gfx_traits 0.0.1", "heapsize 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "html5ever-atoms 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", @@ -1382,7 +1384,7 @@ dependencies = [ "style_traits 0.0.1", "unicode-bidi 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-script 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", ] [[package]] @@ -1402,7 +1404,7 @@ dependencies = [ "gfx 0.0.1", "gfx_traits 0.0.1", "heapsize 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "layout 0.0.1", "layout_traits 0.0.1", "lazy_static 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1423,7 +1425,7 @@ dependencies = [ "servo_geometry 0.0.1", "servo_url 0.0.1", "style 0.0.1", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", ] [[package]] @@ -1431,13 +1433,13 @@ name = "layout_traits" version = "0.0.1" dependencies = [ "gfx 0.0.1", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "net_traits 0.0.1", "profile_traits 0.0.1", "script_traits 0.0.1", "servo_url 0.0.1", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", ] [[package]] @@ -1446,6 +1448,11 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] +name = "lazycell" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] name = "leak" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1500,7 +1507,7 @@ dependencies = [ "gaol 0.0.1 (git+https://github.com/servo/gaol)", "gfx 0.0.1", "gleam 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "layout_thread 0.0.1", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", @@ -1516,8 +1523,8 @@ dependencies = [ "servo_url 0.0.1", "style 0.0.1", "webdriver_server 0.0.1", - "webrender 0.15.0 (git+https://github.com/servo/webrender)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender 0.16.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", "webvr 0.0.1", "webvr_traits 0.0.1", ] @@ -1624,6 +1631,21 @@ dependencies = [ ] [[package]] +name = "mio" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazycell 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "miow 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.26 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "miow" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -1635,6 +1657,17 @@ dependencies = [ ] [[package]] +name = "miow" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.26 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] name = "mozjs_sys" version = "0.0.0" source = "git+https://github.com/servo/mozjs#7cd72d8c8f44f43ba162bdd814ec85e81b79cfb4" @@ -1667,7 +1700,7 @@ dependencies = [ "plugins 0.0.1", "serde 0.8.20 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", ] [[package]] @@ -1682,7 +1715,7 @@ dependencies = [ "hyper 0.9.14 (registry+https://github.com/rust-lang/crates.io-index)", "hyper_serde 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "immeta 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "matches 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1703,7 +1736,7 @@ dependencies = [ "unicase 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "url 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "uuid 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", "websocket 0.17.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1729,7 +1762,7 @@ dependencies = [ "flate2 0.2.17 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.9.14 (registry+https://github.com/rust-lang/crates.io-index)", "hyper_serde 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "net 0.0.1", "net_traits 0.0.1", @@ -1752,7 +1785,7 @@ dependencies = [ "hyper 0.9.14 (registry+https://github.com/rust-lang/crates.io-index)", "hyper_serde 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "image 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", @@ -1763,7 +1796,7 @@ dependencies = [ "servo_url 0.0.1", "url 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "uuid 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", "websocket 0.17.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2073,7 +2106,7 @@ name = "profile" version = "0.0.1" dependencies = [ "heartbeats-simple 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "plugins 0.0.1", @@ -2091,7 +2124,7 @@ dependencies = [ name = "profile_tests" version = "0.0.1" dependencies = [ - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "profile 0.0.1", "profile_traits 0.0.1", ] @@ -2102,7 +2135,7 @@ version = "0.0.1" dependencies = [ "energy-monitor 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "energymon 0.3.0 (git+https://github.com/energymon/energymon-rust.git)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "plugins 0.0.1", "serde 0.8.20 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2278,7 +2311,7 @@ dependencies = [ "hyper 0.9.14 (registry+https://github.com/rust-lang/crates.io-index)", "hyper_serde 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "image 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "js 0.1.4 (git+https://github.com/servo/rust-mozjs)", "jstraceable_derive 0.0.1", "libc 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2318,7 +2351,7 @@ dependencies = [ "tinyfiledialogs 2.5.9 (registry+https://github.com/rust-lang/crates.io-index)", "url 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "uuid 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", "websocket 0.17.1 (registry+https://github.com/rust-lang/crates.io-index)", "webvr 0.0.1", "webvr_traits 0.0.1", @@ -2338,7 +2371,7 @@ dependencies = [ "heapsize 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "html5ever-atoms 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", @@ -2378,7 +2411,7 @@ dependencies = [ "heapsize_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.9.14 (registry+https://github.com/rust-lang/crates.io-index)", "hyper_serde 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "net_traits 0.0.1", @@ -2698,6 +2731,11 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] +name = "slab" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] name = "smallvec" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -3174,7 +3212,7 @@ dependencies = [ "euclid 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.9.14 (registry+https://github.com/rust-lang/crates.io-index)", "image 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "net_traits 0.0.1", @@ -3191,8 +3229,8 @@ dependencies = [ [[package]] name = "webrender" -version = "0.15.0" -source = "git+https://github.com/servo/webrender#938b32ca93bf5e878422ac4bafcdd53f8058f880" +version = "0.16.0" +source = "git+https://github.com/servo/webrender#71b79986cd487f3501ac070f061ec13457deb403" dependencies = [ "app_units 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3214,13 +3252,13 @@ dependencies = [ "thread_profiler 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "threadpool 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.36 (registry+https://github.com/rust-lang/crates.io-index)", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", ] [[package]] name = "webrender_traits" -version = "0.14.0" -source = "git+https://github.com/servo/webrender#938b32ca93bf5e878422ac4bafcdd53f8058f880" +version = "0.15.0" +source = "git+https://github.com/servo/webrender#71b79986cd487f3501ac070f061ec13457deb403" dependencies = [ "app_units 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3229,7 +3267,7 @@ dependencies = [ "euclid 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "offscreen_gl_context 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 0.8.20 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 0.8.23 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3255,12 +3293,12 @@ dependencies = [ name = "webvr" version = "0.0.1" dependencies = [ - "ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "script_traits 0.0.1", "servo_config 0.0.1", - "webrender_traits 0.14.0 (git+https://github.com/servo/webrender)", + "webrender_traits 0.15.0 (git+https://github.com/servo/webrender)", "webvr_traits 0.0.1", ] @@ -3454,7 +3492,7 @@ dependencies = [ "checksum immeta 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3e76ecb1d64979a91c7fc5b7c0495ef1467e3cbff759044f2b88878a5a845ef7" "checksum inflate 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e7e0062d2dc2f17d2f13750d95316ae8a2ff909af0fda957084f5defd87c43bb" "checksum io-surface 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "10d25285115b9d34be1328fdc5af15d34174472a9f23d1994d2d14a7ec8c537a" -"checksum ipc-channel 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "675587430ede6756dd03fdfdf9888f22f83855fd131c8451d842a710b059e571" +"checksum ipc-channel 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "21d8c09fc5e4681ff70098ffbeaf9b1cfaa3589dc97eab519e11324a6b9942c5" "checksum itoa 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ae3088ea4baeceb0284ee9eea42f591226e6beaecf65373e41b38d95a1b8e7a1" "checksum jpeg-decoder 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "5c4ff3d14e7ef3522471ab712832c3dd50001f7fb7aa4cdc48af811d63b531e9" "checksum js 0.1.4 (git+https://github.com/servo/rust-mozjs)" = "<none>" @@ -3462,6 +3500,7 @@ dependencies = [ "checksum khronos_api 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "09c9d3760673c427d46f91a0350f0a84a52e6bc5a84adf26dc610b6c52436630" "checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" "checksum lazy_static 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6abe0ee2e758cd6bc8a2cd56726359007748fbf4128da998b65d0b70f881e19b" +"checksum lazycell 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce12306c4739d86ee97c23139f3a34ddf0387bbf181bc7929d287025a8c3ef6b" "checksum leak 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bd100e01f1154f2908dfa7d02219aeab25d0b9c7fa955164192e3245255a0c73" "checksum leaky-cow 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40a8225d44241fd324a8af2806ba635fc7c8a7e9a7de4d5cf3ef54e71f5926fc" "checksum libc 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)" = "684f330624d8c3784fb9558ca46c4ce488073a8d22450415c5eb4f4cfb0d11b5" @@ -3479,7 +3518,9 @@ dependencies = [ "checksum mime_guess 1.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "76da6df85047af8c0edfa53f48eb1073012ce1cc95c8fedc0a374f659a89dd65" "checksum miniz-sys 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "28eaee17666671fa872e567547e8428e83308ebe5808cdf6a0e28397dbe2c726" "checksum mio 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a637d1ca14eacae06296a008fa7ad955347e34efcb5891cfd8ba05491a37907e" +"checksum mio 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "eecdbdd49a849336e77b453f021c89972a2cfb5b51931a0026ae0ac4602de681" "checksum miow 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3e690c5df6b2f60acd45d56378981e827ff8295562fc8d34f573deb267a59cd1" +"checksum miow 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3a78d2605eb97302c10cf944b8d96b0a2a890c52957caf92fcd1f24f69049579" "checksum mozjs_sys 0.0.0 (git+https://github.com/servo/mozjs)" = "<none>" "checksum mp3-metadata 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2f61cf32f7fc3cec83a15a255ac60bceb6cac59a7ce190cb824ca25c0fce0feb" "checksum mp4parse 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1e1736d06703a9cb5228b5a8151acc79bf5ba7669a810243852bcad4d3a25504" @@ -3554,6 +3595,7 @@ dependencies = [ "checksum simd 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7a94d14a2ae1f1f110937de5fb69e494372560181c7e1739a097fcc2cee37ba0" "checksum siphasher 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2ffc669b726f2bc9a3bcff66e5e23b56ba6bf70e22a34c3d7b6d0b3450b65b84" "checksum slab 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d807fd58c4181bbabed77cb3b891ba9748241a552bcc5be698faaebefc54f46e" +"checksum slab 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b4fcaed89ab08ef143da37bc52adbcc04d4a69014f4c1208d6b51f0c47bc23" "checksum smallvec 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "fcc8d19212aacecf95e4a7a2179b26f7aeb9732a915cf01f05b0d3e044865410" "checksum solicit 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "172382bac9424588d7840732b250faeeef88942e37b6e35317dce98cafdd75b2" "checksum string_cache 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c4d192db2123fac37399e1ca61557904a5c3fb6fc24c73d2e47b15d20dc32470" @@ -3598,8 +3640,8 @@ dependencies = [ "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" "checksum walkdir 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "bb08f9e670fab86099470b97cd2b252d6527f0b3cc1401acdb595ffc9dd288ff" "checksum webdriver 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cdc28802daddee94267a657ffeac2593a33881fb7a3a44fedd320b1319efcaf6" -"checksum webrender 0.15.0 (git+https://github.com/servo/webrender)" = "<none>" -"checksum webrender_traits 0.14.0 (git+https://github.com/servo/webrender)" = "<none>" +"checksum webrender 0.16.0 (git+https://github.com/servo/webrender)" = "<none>" +"checksum webrender_traits 0.15.0 (git+https://github.com/servo/webrender)" = "<none>" "checksum websocket 0.17.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4a1a6ea5ed0367f32eb3d94dcc58859ef4294b5f75ba983dbf56ac314af45d" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" diff --git a/components/bluetooth/Cargo.toml b/components/bluetooth/Cargo.toml index f90c4d2b797..a3f70a836e5 100644 --- a/components/bluetooth/Cargo.toml +++ b/components/bluetooth/Cargo.toml @@ -13,7 +13,7 @@ path = "lib.rs" bitflags = "0.7" bluetooth_traits = {path = "../bluetooth_traits"} device = {git = "https://github.com/servo/devices", features = ["bluetooth-test"]} -ipc-channel = "0.5" +ipc-channel = "0.6.3" servo_rand = {path = "../rand"} uuid = {version = "0.3.1", features = ["v4"]} diff --git a/components/bluetooth_traits/Cargo.toml b/components/bluetooth_traits/Cargo.toml index e1ccdf4ad4c..848693c0fd0 100644 --- a/components/bluetooth_traits/Cargo.toml +++ b/components/bluetooth_traits/Cargo.toml @@ -10,7 +10,7 @@ name = "bluetooth_traits" path = "lib.rs" [dependencies] -ipc-channel = "0.5" +ipc-channel = "0.6.3" regex = "0.2" serde = "0.8" serde_derive = "0.8" diff --git a/components/canvas/Cargo.toml b/components/canvas/Cargo.toml index 1ac27478f69..3ad194328e6 100644 --- a/components/canvas/Cargo.toml +++ b/components/canvas/Cargo.toml @@ -15,7 +15,7 @@ canvas_traits = {path = "../canvas_traits"} cssparser = {version = "0.9", features = ["heap_size", "serde-serialization"]} euclid = "0.10.1" gleam = "0.2.8" -ipc-channel = "0.5" +ipc-channel = "0.6.3" log = "0.3.5" num-traits = "0.1.32" offscreen_gl_context = "0.5.0" diff --git a/components/canvas_traits/Cargo.toml b/components/canvas_traits/Cargo.toml index d90ed49880c..d03d60e81dc 100644 --- a/components/canvas_traits/Cargo.toml +++ b/components/canvas_traits/Cargo.toml @@ -14,7 +14,7 @@ cssparser = {version = "0.9", features = ["heap_size", "serde-serialization"]} euclid = "0.10.1" heapsize = "0.3.0" heapsize_derive = "0.1" -ipc-channel = "0.5" +ipc-channel = "0.6.3" plugins = {path = "../plugins"} serde = {version = "0.8", features = ["unstable"]} serde_derive = "0.8" diff --git a/components/compositing/Cargo.toml b/components/compositing/Cargo.toml index 15270b393cf..3ec7281717c 100644 --- a/components/compositing/Cargo.toml +++ b/components/compositing/Cargo.toml @@ -14,7 +14,7 @@ euclid = "0.10.1" gfx_traits = {path = "../gfx_traits"} gleam = "0.2.8" image = "0.12" -ipc-channel = "0.5" +ipc-channel = "0.6.3" log = "0.3.5" msg = {path = "../msg"} net_traits = {path = "../net_traits"} diff --git a/components/constellation/Cargo.toml b/components/constellation/Cargo.toml index 6d0e7b01c19..edd62d29230 100644 --- a/components/constellation/Cargo.toml +++ b/components/constellation/Cargo.toml @@ -20,7 +20,7 @@ devtools_traits = {path = "../devtools_traits"} euclid = "0.10.1" gfx = {path = "../gfx"} gfx_traits = {path = "../gfx_traits"} -ipc-channel = "0.5" +ipc-channel = "0.6.3" layout_traits = {path = "../layout_traits"} log = "0.3.5" msg = {path = "../msg"} diff --git a/components/constellation/constellation.rs b/components/constellation/constellation.rs index 621e92fb6b1..16475c1a7fa 100644 --- a/components/constellation/constellation.rs +++ b/components/constellation/constellation.rs @@ -78,6 +78,7 @@ use event_loop::EventLoop; use frame::{Frame, FrameChange, FrameState, FrameTreeIterator, FullFrameTreeIterator}; use gfx::font_cache_thread::FontCacheThread; use gfx_traits::Epoch; +use ipc_channel::SerializeError; use ipc_channel::ipc::{self, IpcSender}; use ipc_channel::router::ROUTER; use layout_traits::LayoutThreadFactory; @@ -109,7 +110,6 @@ use servo_remutex::ReentrantMutex; use servo_url::ServoUrl; use std::borrow::ToOwned; use std::collections::{HashMap, VecDeque}; -use std::io::Error as IOError; use std::iter::once; use std::marker::PhantomData; use std::process; @@ -1228,7 +1228,7 @@ impl<Message, LTF, STF> Constellation<Message, LTF, STF> self.pipelines.remove(&pipeline_id); } - fn handle_send_error(&mut self, pipeline_id: PipelineId, err: IOError) { + fn handle_send_error(&mut self, pipeline_id: PipelineId, err: SerializeError) { // Treat send error the same as receiving a panic message debug!("Pipeline {:?} send error ({}).", pipeline_id, err); let top_level_frame_id = self.get_top_level_frame_for_pipeline(pipeline_id); diff --git a/components/constellation/event_loop.rs b/components/constellation/event_loop.rs index 476df9e91ae..f12333f171e 100644 --- a/components/constellation/event_loop.rs +++ b/components/constellation/event_loop.rs @@ -6,9 +6,9 @@ //! view of a script thread. When an `EventLoop` is dropped, an `ExitScriptThread` //! message is sent to the script thread, asking it to shut down. +use ipc_channel::SerializeError; use ipc_channel::ipc::IpcSender; use script_traits::ConstellationControlMsg; -use std::io::Error as IOError; use std::marker::PhantomData; use std::rc::Rc; @@ -34,7 +34,7 @@ impl EventLoop { } /// Send a message to the event loop. - pub fn send(&self, msg: ConstellationControlMsg) -> Result<(), IOError> { + pub fn send(&self, msg: ConstellationControlMsg) -> Result<(), SerializeError> { self.script_chan.send(msg) } diff --git a/components/constellation/pipeline.rs b/components/constellation/pipeline.rs index 0f5ee424df4..41dc6cf1667 100644 --- a/components/constellation/pipeline.rs +++ b/components/constellation/pipeline.rs @@ -11,6 +11,7 @@ use euclid::scale_factor::ScaleFactor; use euclid::size::TypedSize2D; use event_loop::EventLoop; use gfx::font_cache_thread::FontCacheThread; +use ipc_channel::SerializeError; use ipc_channel::ipc::{self, IpcReceiver, IpcSender}; use ipc_channel::router::ROUTER; use layout_traits::LayoutThreadFactory; @@ -31,7 +32,6 @@ use std::collections::HashMap; #[cfg(not(windows))] use std::env; use std::ffi::OsStr; -use std::io::Error as IOError; use std::process; use std::rc::Rc; use std::sync::mpsc::Sender; @@ -178,7 +178,7 @@ pub struct InitialPipelineState { impl Pipeline { /// Starts a layout thread, and possibly a script thread, in /// a new process if requested. - pub fn spawn<Message, LTF, STF>(state: InitialPipelineState) -> Result<Pipeline, IOError> + pub fn spawn<Message, LTF, STF>(state: InitialPipelineState) -> Result<Pipeline, SerializeError> where LTF: LayoutThreadFactory<Message=Message>, STF: ScriptThreadFactory<Message=Message> { @@ -523,7 +523,7 @@ impl UnprivilegedPipelineContent { } #[cfg(not(target_os = "windows"))] - pub fn spawn_multiprocess(self) -> Result<(), IOError> { + pub fn spawn_multiprocess(self) -> Result<(), SerializeError> { use gaol::sandbox::{self, Sandbox, SandboxMethods}; use ipc_channel::ipc::IpcOneShotServer; use sandboxing::content_process_sandbox_profile; @@ -571,7 +571,7 @@ impl UnprivilegedPipelineContent { } #[cfg(target_os = "windows")] - pub fn spawn_multiprocess(self) -> Result<(), IOError> { + pub fn spawn_multiprocess(self) -> Result<(), SerializeError> { error!("Multiprocess is not supported on Windows."); process::exit(1); } diff --git a/components/devtools/Cargo.toml b/components/devtools/Cargo.toml index e6b877f1e6d..3a2eb16e40a 100644 --- a/components/devtools/Cargo.toml +++ b/components/devtools/Cargo.toml @@ -14,7 +14,7 @@ devtools_traits = {path = "../devtools_traits"} encoding = "0.2" hyper = "0.9.9" hyper_serde = "0.1.4" -ipc-channel = "0.5" +ipc-channel = "0.6.3" log = "0.3.5" msg = {path = "../msg"} plugins = {path = "../plugins"} diff --git a/components/devtools_traits/Cargo.toml b/components/devtools_traits/Cargo.toml index 55e28ade551..4ccb83dcf28 100644 --- a/components/devtools_traits/Cargo.toml +++ b/components/devtools_traits/Cargo.toml @@ -15,7 +15,7 @@ heapsize = "0.3.0" heapsize_derive = "0.1" hyper = "0.9.9" hyper_serde = "0.1.4" -ipc-channel = "0.5" +ipc-channel = "0.6.3" msg = {path = "../msg"} serde = "0.8" serde_derive = "0.8" diff --git a/components/gfx/Cargo.toml b/components/gfx/Cargo.toml index 8e5a4a8256e..3fd6151df6a 100644 --- a/components/gfx/Cargo.toml +++ b/components/gfx/Cargo.toml @@ -20,7 +20,7 @@ gfx_traits = {path = "../gfx_traits"} harfbuzz-sys = "0.1" heapsize = "0.3.0" heapsize_derive = "0.1" -ipc-channel = "0.5" +ipc-channel = "0.6.3" lazy_static = "0.2" libc = "0.2" log = "0.3.5" diff --git a/components/layout/Cargo.toml b/components/layout/Cargo.toml index 5e981b526fa..9a7a640a989 100644 --- a/components/layout/Cargo.toml +++ b/components/layout/Cargo.toml @@ -21,7 +21,7 @@ gfx = {path = "../gfx"} gfx_traits = {path = "../gfx_traits"} heapsize = "0.3.0" html5ever-atoms = "0.1" -ipc-channel = "0.5" +ipc-channel = "0.6.3" libc = "0.2" log = "0.3.5" msg = {path = "../msg"} diff --git a/components/layout_thread/Cargo.toml b/components/layout_thread/Cargo.toml index 05e682c0ef4..a61309a83ce 100644 --- a/components/layout_thread/Cargo.toml +++ b/components/layout_thread/Cargo.toml @@ -16,7 +16,7 @@ fnv = "1.0" gfx = {path = "../gfx"} gfx_traits = {path = "../gfx_traits"} heapsize = "0.3.0" -ipc-channel = "0.5" +ipc-channel = "0.6.3" layout = {path = "../layout"} layout_traits = {path = "../layout_traits"} lazy_static = "0.2" diff --git a/components/layout_traits/Cargo.toml b/components/layout_traits/Cargo.toml index 1464719f51e..d2b78708895 100644 --- a/components/layout_traits/Cargo.toml +++ b/components/layout_traits/Cargo.toml @@ -11,11 +11,11 @@ path = "lib.rs" [dependencies] gfx = {path = "../gfx"} -script_traits = {path = "../script_traits"} +ipc-channel = "0.6.3" msg = {path = "../msg"} net_traits = {path = "../net_traits"} profile_traits = {path = "../profile_traits"} -ipc-channel = "0.5" +script_traits = {path = "../script_traits"} servo_url = {path = "../url"} [dependencies.webrender_traits] diff --git a/components/net/Cargo.toml b/components/net/Cargo.toml index 993467a7ecd..b86f6ce2a16 100644 --- a/components/net/Cargo.toml +++ b/components/net/Cargo.toml @@ -18,7 +18,7 @@ flate2 = "0.2.0" hyper = "0.9.9" hyper_serde = "0.1.4" immeta = "0.3.1" -ipc-channel = "0.5" +ipc-channel = "0.6.3" lazy_static = "0.2" log = "0.3.5" matches = "0.1" diff --git a/components/net_traits/Cargo.toml b/components/net_traits/Cargo.toml index 8b226fe9e1e..575bda9ac94 100644 --- a/components/net_traits/Cargo.toml +++ b/components/net_traits/Cargo.toml @@ -11,7 +11,7 @@ path = "lib.rs" [dependencies] msg = {path = "../msg"} -ipc-channel = "0.5" +ipc-channel = "0.6.3" heapsize = "0.3.0" heapsize_derive = "0.1" hyper = "0.9.9" diff --git a/components/net_traits/lib.rs b/components/net_traits/lib.rs index 18c88e6243e..22308edaf24 100644 --- a/components/net_traits/lib.rs +++ b/components/net_traits/lib.rs @@ -39,12 +39,12 @@ use hyper::header::{ContentType, Headers, ReferrerPolicy as ReferrerPolicyHeader use hyper::http::RawStatus; use hyper::mime::{Attr, Mime}; use hyper_serde::Serde; +use ipc_channel::SerializeError; use ipc_channel::ipc::{self, IpcReceiver, IpcSender}; use ipc_channel::router::ROUTER; use request::{Request, RequestInit}; use response::{HttpsState, Response}; use servo_url::ServoUrl; -use std::io::Error as IOError; use storage_thread::StorageThreadMsg; use websocket::header; @@ -266,7 +266,7 @@ impl<T: FetchResponseListener> Action<T> for FetchResponseMsg { /// Handle to a resource thread pub type CoreResourceThread = IpcSender<CoreResourceMsg>; -pub type IpcSendResult = Result<(), IOError>; +pub type IpcSendResult = Result<(), SerializeError>; /// Abstraction of the ability to send a particular type of message, /// used by net_traits::ResourceThreads to ease the use its IpcSender sub-fields diff --git a/components/profile/Cargo.toml b/components/profile/Cargo.toml index 9dbb1a521cf..74d6bbc6f6e 100644 --- a/components/profile/Cargo.toml +++ b/components/profile/Cargo.toml @@ -12,7 +12,7 @@ path = "lib.rs" [dependencies] profile_traits = {path = "../profile_traits"} plugins = {path = "../plugins"} -ipc-channel = "0.5" +ipc-channel = "0.6.3" heartbeats-simple = "0.3" log = "0.3.5" serde = "0.8" diff --git a/components/profile_traits/Cargo.toml b/components/profile_traits/Cargo.toml index 954fb2907a1..2a418bd91f8 100644 --- a/components/profile_traits/Cargo.toml +++ b/components/profile_traits/Cargo.toml @@ -13,9 +13,9 @@ path = "lib.rs" energy-profiling = ["energymon", "energy-monitor"] [dependencies] -ipc-channel = "0.5" -energymon = {git = "https://github.com/energymon/energymon-rust.git", optional = true} energy-monitor = {version = "0.2.0", optional = true} +energymon = {git = "https://github.com/energymon/energymon-rust.git", optional = true} +ipc-channel = "0.6.3" log = "0.3.5" plugins = {path = "../plugins"} serde = "0.8" diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml index 9eb4af38f4d..3971f18b489 100644 --- a/components/script/Cargo.toml +++ b/components/script/Cargo.toml @@ -49,7 +49,7 @@ html5ever-atoms = {version = "0.1", features = ["heap_size"]} hyper = "0.9.9" hyper_serde = "0.1.4" image = "0.12" -ipc-channel = "0.5" +ipc-channel = "0.6.3" js = {git = "https://github.com/servo/rust-mozjs", features = ["promises"]} jstraceable_derive = {path = "../jstraceable_derive"} libc = "0.2" diff --git a/components/script_layout_interface/Cargo.toml b/components/script_layout_interface/Cargo.toml index e6b18ff0517..3831761a41d 100644 --- a/components/script_layout_interface/Cargo.toml +++ b/components/script_layout_interface/Cargo.toml @@ -19,7 +19,7 @@ gfx_traits = {path = "../gfx_traits"} heapsize = "0.3.0" heapsize_derive = "0.1" html5ever-atoms = "0.1" -ipc-channel = "0.5" +ipc-channel = "0.6.3" libc = "0.2" log = "0.3.5" msg = {path = "../msg"} diff --git a/components/script_traits/Cargo.toml b/components/script_traits/Cargo.toml index 07311b1ce4a..26b11f3e49c 100644 --- a/components/script_traits/Cargo.toml +++ b/components/script_traits/Cargo.toml @@ -21,7 +21,7 @@ heapsize = "0.3.0" heapsize_derive = "0.1" hyper = "0.9.9" hyper_serde = "0.1.4" -ipc-channel = "0.5" +ipc-channel = "0.6.3" libc = "0.2" msg = {path = "../msg"} net_traits = {path = "../net_traits"} diff --git a/components/servo/Cargo.toml b/components/servo/Cargo.toml index 99bbc5e19e0..bc19eeca990 100644 --- a/components/servo/Cargo.toml +++ b/components/servo/Cargo.toml @@ -34,7 +34,7 @@ env_logger = "0.4" euclid = "0.10.1" gfx = {path = "../gfx"} gleam = "0.2" -ipc-channel = "0.5" +ipc-channel = "0.6.3" layout_thread = {path = "../layout_thread"} log = "0.3" msg = {path = "../msg"} diff --git a/components/webdriver_server/Cargo.toml b/components/webdriver_server/Cargo.toml index 6c98f09f18f..b06f26b04cb 100644 --- a/components/webdriver_server/Cargo.toml +++ b/components/webdriver_server/Cargo.toml @@ -14,7 +14,7 @@ cookie = {version = "0.2.5", features = ["serialize-rustc"]} euclid = "0.10.1" hyper = "0.9.9" image = "0.12" -ipc-channel = "0.5" +ipc-channel = "0.6.3" log = "0.3.5" msg = {path = "../msg"} net_traits = {path = "../net_traits"} diff --git a/components/webvr/Cargo.toml b/components/webvr/Cargo.toml index 35d9d007c65..970dcff12f1 100644 --- a/components/webvr/Cargo.toml +++ b/components/webvr/Cargo.toml @@ -10,7 +10,7 @@ name = "webvr" path = "lib.rs" [dependencies] -ipc-channel = "0.5" +ipc-channel = "0.6.3" log = "0.3" msg = {path = "../msg"} script_traits = {path = "../script_traits"} diff --git a/components/webvr_traits/Cargo.toml b/components/webvr_traits/Cargo.toml index 30467847c95..6ae8a487b20 100644 --- a/components/webvr_traits/Cargo.toml +++ b/components/webvr_traits/Cargo.toml @@ -10,7 +10,7 @@ name = "webvr_traits" path = "lib.rs" [dependencies] -ipc-channel = "0.5" +ipc-channel = "0.6.3" msg = {path = "../msg"} serde = "0.8" serde_derive = "0.8" diff --git a/servo-tidy.toml b/servo-tidy.toml index 6c0b63f6951..e4e700e8b41 100644 --- a/servo-tidy.toml +++ b/servo-tidy.toml @@ -31,7 +31,7 @@ num = [] [ignore] # Ignored packages with duplicated versions -packages = ["bitflags", "byteorder", "semver"] +packages = ["bitflags", "byteorder", "mio", "miow", "slab", "semver"] # Files that are ignored for all tidy and lint checks. files = [ # Generated and upstream code combined with our own. Could use cleanup diff --git a/tests/unit/gfx/Cargo.toml b/tests/unit/gfx/Cargo.toml index 87075b177e1..ae856c6027d 100644 --- a/tests/unit/gfx/Cargo.toml +++ b/tests/unit/gfx/Cargo.toml @@ -11,5 +11,5 @@ doctest = false [dependencies] gfx = {path = "../../../components/gfx"} -ipc-channel = "0.5" +ipc-channel = "0.6.3" style = {path = "../../../components/style"} diff --git a/tests/unit/net/Cargo.toml b/tests/unit/net/Cargo.toml index ea7916b89ef..8c6e4c11476 100644 --- a/tests/unit/net/Cargo.toml +++ b/tests/unit/net/Cargo.toml @@ -16,7 +16,7 @@ devtools_traits = {path = "../../../components/devtools_traits"} flate2 = "0.2.0" hyper = "0.9.9" hyper_serde = "0.1.4" -ipc-channel = "0.5" +ipc-channel = "0.6.3" msg = {path = "../../../components/msg"} net = {path = "../../../components/net"} net_traits = {path = "../../../components/net_traits"} diff --git a/tests/unit/profile/Cargo.toml b/tests/unit/profile/Cargo.toml index 515a0a2fa17..27088c28118 100644 --- a/tests/unit/profile/Cargo.toml +++ b/tests/unit/profile/Cargo.toml @@ -10,6 +10,6 @@ path = "lib.rs" doctest = false [dependencies] +ipc-channel = "0.6.3" profile = {path = "../../../components/profile"} profile_traits = {path = "../../../components/profile_traits"} -ipc-channel = "0.5" |