From 9e446971a8d42bdac1d9d0e3095ddd5aa041ba01 Mon Sep 17 00:00:00 2001 From: Bastien Orivel Date: Wed, 18 Jul 2018 09:27:07 +0200 Subject: [PATCH] Update euclid to 0.18 --- Cargo.lock | 92 +++++++++---------- components/canvas/Cargo.toml | 4 +- components/canvas/canvas_data.rs | 2 +- components/canvas_traits/Cargo.toml | 4 +- components/compositing/Cargo.toml | 2 +- components/compositing/compositor.rs | 13 +-- components/config/Cargo.toml | 2 +- components/constellation/Cargo.toml | 2 +- components/geometry/Cargo.toml | 2 +- components/gfx/Cargo.toml | 2 +- components/layout/Cargo.toml | 2 +- components/layout/display_list/builder.rs | 2 +- components/layout/sequential.rs | 2 +- components/layout_thread/Cargo.toml | 2 +- components/malloc_size_of/Cargo.toml | 2 +- components/script/Cargo.toml | 4 +- components/script_layout_interface/Cargo.toml | 2 +- components/script_traits/Cargo.toml | 2 +- components/servo/Cargo.toml | 2 +- components/style/Cargo.toml | 2 +- components/style/values/generics/transform.rs | 1 - components/style_traits/Cargo.toml | 2 +- components/webdriver_server/Cargo.toml | 2 +- components/webvr/Cargo.toml | 2 +- ports/servo/Cargo.toml | 2 +- tests/unit/script/Cargo.toml | 2 +- tests/unit/style/Cargo.toml | 2 +- 27 files changed, 78 insertions(+), 82 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 33b302669534..38ea1681738c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -81,14 +81,14 @@ dependencies = [ [[package]] name = "azure" -version = "0.30.0" -source = "git+https://github.com/servo/rust-azure#74f1c25562160275614c8403cc2761afdb03ff03" +version = "0.31.1" +source = "git+https://github.com/servo/rust-azure#46a4d1b42f9ae285417bf17185f97f5c23802945" dependencies = [ "cmake 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.42 (registry+https://github.com/rust-lang/crates.io-index)", "servo-freetype-sys 4.0.3 (registry+https://github.com/rust-lang/crates.io-index)", - "servo-skia 0.30000015.0 (registry+https://github.com/rust-lang/crates.io-index)", + "servo-skia 0.30000016.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -268,17 +268,17 @@ dependencies = [ name = "canvas" version = "0.0.1" dependencies = [ - "azure 0.30.0 (git+https://github.com/servo/rust-azure)", + "azure 0.31.1 (git+https://github.com/servo/rust-azure)", "canvas_traits 0.0.1", "compositing 0.0.1", "cssparser 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", - "offscreen_gl_context 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", + "offscreen_gl_context 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde_bytes 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", "servo_config 0.0.1", "webrender 0.57.2 (git+https://github.com/servo/webrender)", @@ -290,13 +290,13 @@ name = "canvas_traits" version = "0.0.1" dependencies = [ "cssparser 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "malloc_size_of 0.0.1", "malloc_size_of_derive 0.0.1", - "offscreen_gl_context 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", + "offscreen_gl_context 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)", "serde_bytes 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", "servo_config 0.0.1", @@ -423,7 +423,7 @@ name = "compositing" version = "0.0.1" dependencies = [ "embedder_traits 0.0.1", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", "gleam 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "image 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -457,7 +457,7 @@ dependencies = [ "debugger 0.0.1", "devtools_traits 0.0.1", "embedder_traits 0.0.1", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "gaol 0.0.1 (git+https://github.com/servo/gaol)", "gfx 0.0.1", "gfx_traits 0.0.1", @@ -873,7 +873,7 @@ dependencies = [ [[package]] name = "euclid" -version = "0.17.3" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1009,7 +1009,7 @@ dependencies = [ "core-graphics 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", "core-text 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "dwrote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "fontsan 0.4.0 (git+https://github.com/servo/fontsan)", "freetype 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1395,7 +1395,7 @@ dependencies = [ "atomic_refcell 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "bitflags 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "canvas_traits 0.0.1", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "gfx 0.0.1", "gfx_traits 0.0.1", @@ -1438,7 +1438,7 @@ dependencies = [ "app_units 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "atomic_refcell 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "embedder_traits 0.0.1", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "gfx 0.0.1", "gfx_traits 0.0.1", @@ -1550,7 +1550,7 @@ dependencies = [ "devtools_traits 0.0.1", "embedder_traits 0.0.1", "env_logger 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "gaol 0.0.1 (git+https://github.com/servo/gaol)", "gfx 0.0.1", "gleam 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1628,7 +1628,7 @@ version = "0.0.1" dependencies = [ "app_units 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "hashglobe 0.1.0", "hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", "hyper_serde 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2063,12 +2063,12 @@ dependencies = [ [[package]] name = "offscreen_gl_context" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cgl 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "core-foundation 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "gl_generator 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2219,11 +2219,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "plane-split" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "binary-space-partition 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2529,7 +2529,7 @@ dependencies = [ "embedder_traits 0.0.1", "encoding_rs 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "enum-iterator 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "half 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2554,7 +2554,7 @@ dependencies = [ "msg 0.0.1", "net_traits 0.0.1", "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", - "offscreen_gl_context 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)", + "offscreen_gl_context 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", "phf 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)", "phf_codegen 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2600,7 +2600,7 @@ dependencies = [ "atomic_refcell 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "canvas_traits 0.0.1", "cssparser 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", "html5ever 0.22.3 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2638,7 +2638,7 @@ dependencies = [ name = "script_tests" version = "0.0.1" dependencies = [ - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", "script 0.0.1", "servo_url 0.0.1", @@ -2653,7 +2653,7 @@ dependencies = [ "cookie 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", "devtools_traits 0.0.1", "embedder_traits 0.0.1", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "gfx_traits 0.0.1", "hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", "hyper_serde 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2740,7 +2740,7 @@ dependencies = [ "android_injected_glue 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "backtrace 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "bitflags 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "gdi32-sys 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "glutin 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2797,12 +2797,12 @@ dependencies = [ [[package]] name = "servo-skia" -version = "0.30000015.0" +version = "0.30000016.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cgl 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "cmake 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "expat-sys 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "glutin 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2862,7 +2862,7 @@ dependencies = [ "android_injected_glue 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "embedder_traits 0.0.1", "env_logger 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "getopts 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2880,7 +2880,7 @@ name = "servo_geometry" version = "0.0.1" dependencies = [ "app_units 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "malloc_size_of 0.0.1", "malloc_size_of_derive 0.0.1", "style_traits 0.0.1", @@ -3037,7 +3037,7 @@ dependencies = [ "cfg-if 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", "encoding_rs 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "fallible 0.0.1", "fnv 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "hashglobe 0.1.0", @@ -3097,7 +3097,7 @@ dependencies = [ "app_units 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "html5ever 0.22.3 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3119,7 +3119,7 @@ dependencies = [ "app_units 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "bitflags 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "cssparser 0.24.0 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "malloc_size_of 0.0.1", "malloc_size_of_derive 0.0.1", "selectors 0.19.0", @@ -3501,7 +3501,7 @@ version = "0.0.1" dependencies = [ "base64 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "cookie 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", "image 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3521,7 +3521,7 @@ dependencies = [ [[package]] name = "webrender" version = "0.57.2" -source = "git+https://github.com/servo/webrender#c540acf0990f8a0cbf9429e7085c7cc3b6901add" +source = "git+https://github.com/servo/webrender#9117f291310b1c4dd3a433e62472c00d2a3946ad" dependencies = [ "app_units 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3533,7 +3533,7 @@ dependencies = [ "core-graphics 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", "core-text 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "dwrote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "freetype 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "fxhash 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "gleam 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3541,7 +3541,7 @@ dependencies = [ "lazy_static 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", - "plane-split 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", + "plane-split 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "ron 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3556,7 +3556,7 @@ dependencies = [ [[package]] name = "webrender_api" version = "0.57.2" -source = "git+https://github.com/servo/webrender#c540acf0990f8a0cbf9429e7085c7cc3b6901add" +source = "git+https://github.com/servo/webrender#9117f291310b1c4dd3a433e62472c00d2a3946ad" dependencies = [ "app_units 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3565,7 +3565,7 @@ dependencies = [ "core-foundation 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "core-graphics 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", "dwrote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.66 (registry+https://github.com/rust-lang/crates.io-index)", "serde_bytes 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3578,7 +3578,7 @@ name = "webvr" version = "0.0.1" dependencies = [ "canvas_traits 0.0.1", - "euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)", + "euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)", "ipc-channel 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "msg 0.0.1", @@ -3777,7 +3777,7 @@ dependencies = [ "checksum atomic_refcell 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fb2dcb6e6d35f20276943cc04bb98e538b348d525a04ac79c10021561d202f21" "checksum atty 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "21e50800ec991574876040fff8ee46b136a53e985286fbe6a3bdfe6421b78860" "checksum audio-video-metadata 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "71536082079f5ba92c274fba7c2dcd4e2f9d5c13ce6d7f8fe9acbbb258916d18" -"checksum azure 0.30.0 (git+https://github.com/servo/rust-azure)" = "" +"checksum azure 0.31.1 (git+https://github.com/servo/rust-azure)" = "" "checksum backtrace 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "72f9b4182546f4b04ebc4ab7f84948953a118bd6021a1b6a6c909e3e94f6be76" "checksum backtrace-sys 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "44585761d6161b0f57afc49482ab6bd067e4edef48c12a152c237eb0203f7661" "checksum base64 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "96434f987501f0ed4eb336a411e0631ecd1afa11574fe148587adc4ff96143c9" @@ -3842,7 +3842,7 @@ dependencies = [ "checksum enum-iterator-derive 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "719423964c7a03e4ce4c67115d6e44a5b2dd9b51789a575dfbad68b490b0f0a0" "checksum env_logger 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)" = "0e6e40ebb0e66918a37b38c7acab4e10d299e0463fe2af5d29b9cc86710cfd2a" "checksum error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ff511d5dc435d703f4971bc399647c9bc38e20cb41452e3b9feb4765419ed3f3" -"checksum euclid 0.17.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c95fd0d455f114291a3109286bd387bd423770058474a2d3f38b712cd661df60" +"checksum euclid 0.18.2 (registry+https://github.com/rust-lang/crates.io-index)" = "59b34ec7d95d70d5cda27301d6182bc17abce8b5b52e260f5ff32c677923bbb0" "checksum expat-sys 2.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c470ccb972f2088549b023db8029ed9da9426f5affbf9b62efff7009ab8ed5b1" "checksum flate2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9fac2277e84e5e858483756647a9d0aa8d9a2b7cba517fd84325a0aaa69a0909" "checksum fnv 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6cc484842f1e2884faf56f529f960cc12ad8c71ce96cc7abba0a067c98fee344" @@ -3936,7 +3936,7 @@ dependencies = [ "checksum objc 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "877f30f37acef6749b1841cceab289707f211aecfc756553cd63976190e6cc2e" "checksum objc-foundation 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" "checksum objc_id 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e4730aa1c64d722db45f7ccc4113a3e2c465d018de6db4d3e7dfe031e8c8a297" -"checksum offscreen_gl_context 0.18.0 (registry+https://github.com/rust-lang/crates.io-index)" = "370f6c8405d136f3b41a3224085a0fc688f20a2b42cd06b864d7ae9f87445b61" +"checksum offscreen_gl_context 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)" = "639ac1ccb9555e3b8bf3a4e1530d3aaf0cfc122a6214f5f24a5ba0282a072af9" "checksum ogg 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7137bf02687385302f4c0aecd77cfce052b69f5b4ee937be778e125c62f67e30" "checksum ogg_metadata 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "fc665717454399cba557c55ad226148996e9266ee291f8a37a98bb2cded0a490" "checksum openssl 0.9.24 (registry+https://github.com/rust-lang/crates.io-index)" = "a3605c298474a3aa69de92d21139fb5e2a81688d308262359d85cdd0d12a7985" @@ -3954,7 +3954,7 @@ dependencies = [ "checksum phf_generator 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)" = "6b07ffcc532ccc85e3afc45865469bf5d9e4ef5bfcf9622e3cfe80c2d275ec03" "checksum phf_shared 0.7.21 (registry+https://github.com/rust-lang/crates.io-index)" = "07e24b0ca9643bdecd0632f2b3da6b1b89bbb0030e0b992afc1113b23a7bc2f2" "checksum pkg-config 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "3a8b4c6b8165cd1a1cd4b9b120978131389f64bdaf456435caa41e630edba903" -"checksum plane-split 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7079b8485b4f9d9560dee7a69ca8f6ca781f9f284ff9d2bf27255d440b03e4af" +"checksum plane-split 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6e14382aabad89085fbf714f75d527492bb672725facb9b2ced2fada47cf418c" "checksum png 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f54b9600d584d3b8a739e1662a595fab051329eff43f20e7d8cc22872962145b" "checksum precomputed-hash 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" "checksum proc-macro2 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "77997c53ae6edd6d187fec07ec41b207063b5ee6f33680e9fa86d405cdd313d4" @@ -3993,7 +3993,7 @@ dependencies = [ "checksum servo-fontconfig 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "93f799b649b4a2bf362398910eca35240704c7e765e780349b2bb1070d892262" "checksum servo-fontconfig-sys 4.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "38b494f03009ee81914b0e7d387ad7c145cafcd69747c2ec89b0e17bb94f303a" "checksum servo-freetype-sys 4.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "9232032c2e85118c0282c6562c84cab12316e655491ba0a5d1905b2320060d1b" -"checksum servo-skia 0.30000015.0 (registry+https://github.com/rust-lang/crates.io-index)" = "62a6c481ec2b511f266ae3e91155b7ea2b9cd3ff530f66fc0042a611619e2fda" +"checksum servo-skia 0.30000016.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0d2f760b83483fd1606e2f8b05143c254d26a871c3263edda43a2dd7078ecfc2" "checksum servo-websocket 0.21.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6bac1e2295e72f0525147d993c626761811acf0441dac1cee8707f12dc7f3363" "checksum sha1 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cc30b1e1e8c40c121ca33b86c23308a090d19974ef001b4bf6e61fd1a0fb095c" "checksum shared_library 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8254bf098ce4d8d7cc7cc6de438c5488adc5297e5b7ffef88816c0a91bd289c1" diff --git a/components/canvas/Cargo.toml b/components/canvas/Cargo.toml index 7d1531550ab4..99a107d47f62 100644 --- a/components/canvas/Cargo.toml +++ b/components/canvas/Cargo.toml @@ -14,13 +14,13 @@ azure = {git = "https://github.com/servo/rust-azure"} canvas_traits = {path = "../canvas_traits"} compositing = {path = "../compositing"} cssparser = "0.24" -euclid = "0.17" +euclid = "0.18" fnv = "1.0" gleam = "0.5" ipc-channel = "0.10" log = "0.4" num-traits = "0.1.32" -offscreen_gl_context = {version = "0.18", features = ["serde", "osmesa"]} +offscreen_gl_context = {version = "0.19", features = ["serde", "osmesa"]} serde_bytes = "0.10" servo_config = {path = "../config"} webrender = {git = "https://github.com/servo/webrender"} diff --git a/components/canvas/canvas_data.rs b/components/canvas/canvas_data.rs index 28aec9f5dd41..db59419f3450 100644 --- a/components/canvas/canvas_data.rs +++ b/components/canvas/canvas_data.rs @@ -585,7 +585,7 @@ impl<'a> CanvasData<'a> { source_rect.size.height as i32), self.drawtarget.get_format()); let matrix = Transform2D::identity() - .pre_translate(-source_rect.origin.to_vector().cast().unwrap()) + .pre_translate(-source_rect.origin.to_vector().cast()) .pre_mul(&self.state.transform); draw_target.set_transform(&matrix); draw_target diff --git a/components/canvas_traits/Cargo.toml b/components/canvas_traits/Cargo.toml index 04089f929fd4..45c784ad5c96 100644 --- a/components/canvas_traits/Cargo.toml +++ b/components/canvas_traits/Cargo.toml @@ -11,13 +11,13 @@ path = "lib.rs" [dependencies] cssparser = "0.24.0" -euclid = "0.17" +euclid = "0.18" ipc-channel = "0.10" gleam = "0.5.1" lazy_static = "1" malloc_size_of = { path = "../malloc_size_of" } malloc_size_of_derive = { path = "../malloc_size_of_derive" } -offscreen_gl_context = {version = "0.18", features = ["serde"]} +offscreen_gl_context = {version = "0.19", features = ["serde"]} serde = "1.0" serde_bytes = "0.10" servo_config = {path = "../config"} diff --git a/components/compositing/Cargo.toml b/components/compositing/Cargo.toml index ea428a484833..bab201989674 100644 --- a/components/compositing/Cargo.toml +++ b/components/compositing/Cargo.toml @@ -15,7 +15,7 @@ default = [] [dependencies] embedder_traits = {path = "../embedder_traits"} -euclid = "0.17" +euclid = "0.18" gfx_traits = {path = "../gfx_traits"} gleam = {version = "0.5", optional = true} image = "0.19" diff --git a/components/compositing/compositor.rs b/components/compositing/compositor.rs index 1ba7d8bafa26..fc775125d86e 100644 --- a/components/compositing/compositor.rs +++ b/components/compositing/compositor.rs @@ -771,15 +771,12 @@ impl IOCompositor { fn on_touch_move(&mut self, identifier: TouchId, point: DevicePoint) { match self.touch_handler.on_touch_move(identifier, point) { TouchAction::Scroll(delta) => { - match point.cast() { - Some(point) => self.on_scroll_window_event( - ScrollLocation::Delta( - LayoutVector2D::from_untyped(&delta.to_untyped()) - ), - point + self.on_scroll_window_event( + ScrollLocation::Delta( + LayoutVector2D::from_untyped(&delta.to_untyped()) ), - None => error!("Point cast failed."), - } + point.cast() + ) } TouchAction::Zoom(magnification, scroll_delta) => { let cursor = TypedPoint2D::new(-1, -1); // Make sure this hits the base layer. diff --git a/components/config/Cargo.toml b/components/config/Cargo.toml index 9dcd4c627e36..9457e3c257c6 100644 --- a/components/config/Cargo.toml +++ b/components/config/Cargo.toml @@ -12,7 +12,7 @@ test = false doctest = false [dependencies] -euclid = "0.17" +euclid = "0.18" embedder_traits = { path = "../embedder_traits" } getopts = "0.2.11" lazy_static = "1" diff --git a/components/constellation/Cargo.toml b/components/constellation/Cargo.toml index d582c55deb9f..530558b1f98d 100644 --- a/components/constellation/Cargo.toml +++ b/components/constellation/Cargo.toml @@ -18,7 +18,7 @@ canvas_traits = {path = "../canvas_traits"} compositing = {path = "../compositing"} debugger = {path = "../debugger"} devtools_traits = {path = "../devtools_traits"} -euclid = "0.17" +euclid = "0.18" embedder_traits = { path = "../embedder_traits" } gfx = {path = "../gfx"} gfx_traits = {path = "../gfx_traits"} diff --git a/components/geometry/Cargo.toml b/components/geometry/Cargo.toml index d37b8b9e64d4..937e63afa0b9 100644 --- a/components/geometry/Cargo.toml +++ b/components/geometry/Cargo.toml @@ -11,7 +11,7 @@ path = "lib.rs" [dependencies] app_units = "0.6" -euclid = "0.17" +euclid = "0.18" malloc_size_of = { path = "../malloc_size_of" } malloc_size_of_derive = { path = "../malloc_size_of_derive" } style_traits = { path = "../style_traits" } diff --git a/components/gfx/Cargo.toml b/components/gfx/Cargo.toml index 430038d59f5b..97bd80a97ca2 100644 --- a/components/gfx/Cargo.toml +++ b/components/gfx/Cargo.toml @@ -18,7 +18,7 @@ unstable = [] [dependencies] app_units = "0.6" bitflags = "1.0" -euclid = "0.17" +euclid = "0.18" fnv = "1.0" fontsan = {git = "https://github.com/servo/fontsan"} gfx_traits = {path = "../gfx_traits"} diff --git a/components/layout/Cargo.toml b/components/layout/Cargo.toml index 6775ac46bee3..17dbb2de0a2b 100644 --- a/components/layout/Cargo.toml +++ b/components/layout/Cargo.toml @@ -16,7 +16,7 @@ app_units = "0.6.1" atomic_refcell = "0.1" bitflags = "1.0" canvas_traits = {path = "../canvas_traits"} -euclid = "0.17" +euclid = "0.18" fnv = "1.0" gfx = {path = "../gfx"} gfx_traits = {path = "../gfx_traits"} diff --git a/components/layout/display_list/builder.rs b/components/layout/display_list/builder.rs index 9d0de5c3f41d..134468b29eb8 100644 --- a/components/layout/display_list/builder.rs +++ b/components/layout/display_list/builder.rs @@ -2370,7 +2370,7 @@ impl BlockFlowDisplayListBuilding for BlockFlow { clip.size.height.to_f32_px(), ); - let clip = transform.transform_rect(&clip); + let clip = transform.transform_rect(&clip).unwrap(); rect( Au::from_f32_px(clip.origin.x), diff --git a/components/layout/sequential.rs b/components/layout/sequential.rs index d9fca6c904f1..e3984867a111 100644 --- a/components/layout/sequential.rs +++ b/components/layout/sequential.rs @@ -99,7 +99,7 @@ pub fn iterate_through_flow_tree_fragment_border_boxes(root: &mut Flow, iterator if let Some(matrix) = kid.as_block() .fragment .transform_matrix(&relative_position) { - let transform_matrix = matrix.transform_point2d(&LayoutPoint::zero()); + let transform_matrix = matrix.transform_point2d(&LayoutPoint::zero()).unwrap(); stacking_context_position = stacking_context_position + Vector2D::new(Au::from_f32_px(transform_matrix.x), Au::from_f32_px(transform_matrix.y)) diff --git a/components/layout_thread/Cargo.toml b/components/layout_thread/Cargo.toml index 4238dc2f9375..8710a6ad52a8 100644 --- a/components/layout_thread/Cargo.toml +++ b/components/layout_thread/Cargo.toml @@ -16,7 +16,7 @@ unstable = ["parking_lot/nightly"] app_units = "0.6" atomic_refcell = "0.1" embedder_traits = {path = "../embedder_traits"} -euclid = "0.17" +euclid = "0.18" fnv = "1.0" gfx = {path = "../gfx"} gfx_traits = {path = "../gfx_traits"} diff --git a/components/malloc_size_of/Cargo.toml b/components/malloc_size_of/Cargo.toml index 67718409311f..a75ad1812890 100644 --- a/components/malloc_size_of/Cargo.toml +++ b/components/malloc_size_of/Cargo.toml @@ -25,7 +25,7 @@ servo = [ [dependencies] app_units = "0.6" cssparser = "0.24.0" -euclid = "0.17" +euclid = "0.18" hashglobe = { path = "../hashglobe" } hyper = { version = "0.10", optional = true } hyper_serde = { version = "0.8", optional = true } diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml index 71652d7e1f5f..d6feb4280f59 100644 --- a/components/script/Cargo.toml +++ b/components/script/Cargo.toml @@ -45,7 +45,7 @@ domobject_derive = {path = "../domobject_derive"} embedder_traits = {path = "../embedder_traits"} encoding_rs = "0.7" enum-iterator = "0.2.0" -euclid = "0.17" +euclid = "0.18" fnv = "1.0" gleam = "0.5" half = "1.0" @@ -69,7 +69,7 @@ mozjs = { version = "0.7.1", features = ["promises"]} msg = {path = "../msg"} net_traits = {path = "../net_traits"} num-traits = "0.1.32" -offscreen_gl_context = {version = "0.18", features = ["serde"]} +offscreen_gl_context = {version = "0.19", features = ["serde"]} parking_lot = "0.5" phf = "0.7.18" profile_traits = {path = "../profile_traits"} diff --git a/components/script_layout_interface/Cargo.toml b/components/script_layout_interface/Cargo.toml index f06ed32526ec..23dc39a52734 100644 --- a/components/script_layout_interface/Cargo.toml +++ b/components/script_layout_interface/Cargo.toml @@ -14,7 +14,7 @@ app_units = "0.6" atomic_refcell = "0.1" canvas_traits = {path = "../canvas_traits"} cssparser = "0.24" -euclid = "0.17" +euclid = "0.18" gfx_traits = {path = "../gfx_traits"} html5ever = "0.22" ipc-channel = "0.10" diff --git a/components/script_traits/Cargo.toml b/components/script_traits/Cargo.toml index a5ae8cf0d7ec..7b7dc5680d98 100644 --- a/components/script_traits/Cargo.toml +++ b/components/script_traits/Cargo.toml @@ -15,7 +15,7 @@ canvas_traits = {path = "../canvas_traits"} cookie = "0.10" devtools_traits = {path = "../devtools_traits"} embedder_traits = {path = "../embedder_traits"} -euclid = "0.17" +euclid = "0.18" gfx_traits = {path = "../gfx_traits"} hyper = "0.10" hyper_serde = "0.8" diff --git a/components/servo/Cargo.toml b/components/servo/Cargo.toml index 139ad816783c..5509930b040e 100644 --- a/components/servo/Cargo.toml +++ b/components/servo/Cargo.toml @@ -37,7 +37,7 @@ devtools = {path = "../devtools"} devtools_traits = {path = "../devtools_traits"} embedder_traits = {path = "../embedder_traits"} env_logger = "0.5" -euclid = "0.17" +euclid = "0.18" gfx = {path = "../gfx"} gleam = "0.5" ipc-channel = "0.10" diff --git a/components/style/Cargo.toml b/components/style/Cargo.toml index 33319ae5e36d..103d966785e7 100644 --- a/components/style/Cargo.toml +++ b/components/style/Cargo.toml @@ -34,7 +34,7 @@ cfg-if = "0.1.0" cssparser = "0.24.0" new_debug_unreachable = "1.0" encoding_rs = {version = "0.7", optional = true} -euclid = "0.17" +euclid = "0.18" fallible = { path = "../fallible" } fnv = "1.0" hashglobe = { path = "../hashglobe" } diff --git a/components/style/values/generics/transform.rs b/components/style/values/generics/transform.rs index 0b980bdf3e18..cd321945f608 100644 --- a/components/style/values/generics/transform.rs +++ b/components/style/values/generics/transform.rs @@ -436,7 +436,6 @@ where Perspective(ref d) => { let m = create_perspective_matrix(d.to_pixel_length(None)?); m.cast() - .expect("Casting from f32 to f64 should be successful") }, Scale3D(sx, sy, sz) => Transform3D::create_scale(sx.into(), sy.into(), sz.into()), Scale(sx, sy) => Transform3D::create_scale(sx.into(), sy.unwrap_or(sx).into(), 1.), diff --git a/components/style_traits/Cargo.toml b/components/style_traits/Cargo.toml index 9b2734727741..dc5d8a1e1f49 100644 --- a/components/style_traits/Cargo.toml +++ b/components/style_traits/Cargo.toml @@ -17,7 +17,7 @@ gecko = [] app_units = "0.6" cssparser = "0.24.0" bitflags = "1.0" -euclid = "0.17" +euclid = "0.18" malloc_size_of = { path = "../malloc_size_of" } malloc_size_of_derive = { path = "../malloc_size_of_derive" } selectors = { path = "../selectors" } diff --git a/components/webdriver_server/Cargo.toml b/components/webdriver_server/Cargo.toml index 44891d4bd8cd..2f7bf886e2a6 100644 --- a/components/webdriver_server/Cargo.toml +++ b/components/webdriver_server/Cargo.toml @@ -12,7 +12,7 @@ path = "lib.rs" [dependencies] base64 = "0.6" cookie = "0.10" -euclid = "0.17" +euclid = "0.18" hyper = "0.10" image = "0.19" ipc-channel = "0.10" diff --git a/components/webvr/Cargo.toml b/components/webvr/Cargo.toml index 337f5f4861a0..4cbab1eab8b5 100644 --- a/components/webvr/Cargo.toml +++ b/components/webvr/Cargo.toml @@ -15,7 +15,7 @@ oculusvr = ['rust-webvr/oculusvr'] [dependencies] canvas_traits = {path = "../canvas_traits"} -euclid = "0.17" +euclid = "0.18" ipc-channel = "0.10" log = "0.4" msg = {path = "../msg"} diff --git a/ports/servo/Cargo.toml b/ports/servo/Cargo.toml index 15f11eee3145..850ab706e2ae 100644 --- a/ports/servo/Cargo.toml +++ b/ports/servo/Cargo.toml @@ -36,7 +36,7 @@ unstable = ["libservo/unstable"] [dependencies] backtrace = "0.3" bitflags = "1.0" -euclid = "0.17" +euclid = "0.18" gleam = "0.5" glutin = "0.17" lazy_static = "1" diff --git a/tests/unit/script/Cargo.toml b/tests/unit/script/Cargo.toml index dc78113136f9..e2421b3eb086 100644 --- a/tests/unit/script/Cargo.toml +++ b/tests/unit/script/Cargo.toml @@ -9,7 +9,7 @@ name = "script_tests" path = "lib.rs" [dependencies] -euclid = "0.17" +euclid = "0.18" msg = {path = "../../../components/msg"} script = {path = "../../../components/script"} servo_url = {path = "../../../components/url"} diff --git a/tests/unit/style/Cargo.toml b/tests/unit/style/Cargo.toml index 77b0ac34fd19..b9377aef83a1 100644 --- a/tests/unit/style/Cargo.toml +++ b/tests/unit/style/Cargo.toml @@ -13,7 +13,7 @@ doctest = false byteorder = "1.0" app_units = "0.6" cssparser = "0.24.0" -euclid = "0.17" +euclid = "0.18" html5ever = "0.22" parking_lot = "0.5" rayon = "1"