Update raqote due to bugfix

Closing a path should set the current point not clear it.
This commit is contained in:
pylbrecht 2020-01-14 06:33:00 +01:00
parent 95614f57f1
commit 5a2f6ea920

286
Cargo.lock generated
View file

@ -125,6 +125,12 @@ dependencies = [
"nodrop", "nodrop",
] ]
[[package]]
name = "arrayref"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee"
[[package]] [[package]]
name = "arrayvec" name = "arrayvec"
version = "0.4.6" version = "0.4.6"
@ -304,6 +310,17 @@ version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693"
[[package]]
name = "blake2b_simd"
version = "0.5.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a"
dependencies = [
"arrayref",
"arrayvec 0.5.1",
"constant_time_eq",
]
[[package]] [[package]]
name = "block" name = "block"
version = "0.1.6" version = "0.1.6"
@ -696,8 +713,8 @@ checksum = "cf79daa4e11e5def06e55306aa3601b87de6b5149671529318da048f67cdd77b"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"block", "block",
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"foreign-types", "foreign-types",
"libc", "libc",
"objc", "objc",
@ -711,8 +728,8 @@ checksum = "f29f7768b2d1be17b96158e3285951d366b40211320fb30826a76cb7a0da6400"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"block", "block",
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"foreign-types", "foreign-types",
"libc", "libc",
"objc", "objc",
@ -776,6 +793,12 @@ dependencies = [
"webxr", "webxr",
] ]
[[package]]
name = "constant_time_eq"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
[[package]] [[package]]
name = "constellation" name = "constellation"
version = "0.0.1" version = "0.0.1"
@ -854,7 +877,17 @@ version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25b9e03f145fd4f2bf705e07b900cd41fc636598fe5dc452fd0db1441c3f496d" checksum = "25b9e03f145fd4f2bf705e07b900cd41fc636598fe5dc452fd0db1441c3f496d"
dependencies = [ dependencies = [
"core-foundation-sys", "core-foundation-sys 0.6.2",
"libc",
]
[[package]]
name = "core-foundation"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171"
dependencies = [
"core-foundation-sys 0.7.0",
"libc", "libc",
] ]
@ -864,6 +897,12 @@ version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b" checksum = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b"
[[package]]
name = "core-foundation-sys"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac"
[[package]] [[package]]
name = "core-graphics" name = "core-graphics"
version = "0.17.3" version = "0.17.3"
@ -871,7 +910,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56790968ab1c8a1202a102e6de05fc6e1ec87da99e4e93e9a7d13efbfc1e95a9" checksum = "56790968ab1c8a1202a102e6de05fc6e1ec87da99e4e93e9a7d13efbfc1e95a9"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"core-foundation", "core-foundation 0.6.2",
"foreign-types",
"libc",
]
[[package]]
name = "core-graphics"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59e78b2e0aaf43f08e7ae0d6bc96895ef72ff0921c7d4ff4762201b2dba376dd"
dependencies = [
"bitflags",
"core-foundation 0.7.0",
"foreign-types", "foreign-types",
"libc", "libc",
] ]
@ -882,8 +933,20 @@ version = "13.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d95a72b5e50e549969dd88eff3047495fe5b8c6f028635442c2b708be707e669" checksum = "d95a72b5e50e549969dd88eff3047495fe5b8c6f028635442c2b708be707e669"
dependencies = [ dependencies = [
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"foreign-types",
"libc",
]
[[package]]
name = "core-text"
version = "15.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "131b3fd1f8bd5db9f2b398fa4fdb6008c64afc04d447c306ac2c7e98fba2a61d"
dependencies = [
"core-foundation 0.7.0",
"core-graphics 0.19.0",
"foreign-types", "foreign-types",
"libc", "libc",
] ]
@ -1203,6 +1266,28 @@ dependencies = [
"winapi", "winapi",
] ]
[[package]]
name = "dirs"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
dependencies = [
"cfg-if",
"dirs-sys",
]
[[package]]
name = "dirs-sys"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b"
dependencies = [
"cfg-if",
"libc",
"redox_users",
"winapi",
]
[[package]] [[package]]
name = "display-link" name = "display-link"
version = "0.2.0" version = "0.2.0"
@ -1413,6 +1498,28 @@ dependencies = [
"pkg-config", "pkg-config",
] ]
[[package]]
name = "failure"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8273f13c977665c5db7eb2b99ae520952fe5ac831ae4cd09d80c4c7042b5ed9"
dependencies = [
"backtrace",
"failure_derive",
]
[[package]]
name = "failure_derive"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08"
dependencies = [
"proc-macro2 1.0.1",
"quote 1.0.2",
"syn 1.0.3",
"synstructure",
]
[[package]] [[package]]
name = "fake-simd" name = "fake-simd"
version = "0.1.2" version = "0.1.2"
@ -1458,15 +1565,15 @@ checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3"
[[package]] [[package]]
name = "font-kit" name = "font-kit"
version = "0.4.0" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17b7ff8d2a0a660875d01689807925a45c5843bf90a1ef97ec52ef86ab0cafba" checksum = "09b6e2b877097ffd0abac6597fea26fccb5ed7eb9da0a4094f11ccc8aba64efb"
dependencies = [ dependencies = [
"byteorder", "byteorder",
"core-foundation", "core-foundation 0.7.0",
"core-graphics", "core-graphics 0.19.0",
"core-text", "core-text 15.0.0",
"dirs", "dirs 2.0.2",
"dwrote", "dwrote",
"euclid", "euclid",
"float-ord", "float-ord",
@ -1475,7 +1582,6 @@ dependencies = [
"libc", "libc",
"log", "log",
"lyon_path", "lyon_path",
"memmap",
"servo-fontconfig", "servo-fontconfig",
"walkdir", "walkdir",
"winapi", "winapi",
@ -1522,6 +1628,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674"
[[package]]
name = "fuchsia-cprng"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba"
[[package]] [[package]]
name = "fuchsia-zircon" name = "fuchsia-zircon"
version = "0.3.3" version = "0.3.3"
@ -1622,9 +1734,9 @@ dependencies = [
"app_units", "app_units",
"bitflags", "bitflags",
"byteorder", "byteorder",
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"core-text", "core-text 13.2.0",
"dwrote", "dwrote",
"euclid", "euclid",
"fnv", "fnv",
@ -1728,7 +1840,7 @@ dependencies = [
"block", "block",
"cocoa 0.19.1", "cocoa 0.19.1",
"copyless", "copyless",
"core-graphics", "core-graphics 0.17.3",
"foreign-types", "foreign-types",
"gfx-auxil", "gfx-auxil",
"gfx-hal", "gfx-hal",
@ -1753,7 +1865,7 @@ dependencies = [
"arrayvec 0.5.1", "arrayvec 0.5.1",
"ash", "ash",
"byteorder", "byteorder",
"core-graphics", "core-graphics 0.17.3",
"gfx-hal", "gfx-hal",
"lazy_static", "lazy_static",
"log", "log",
@ -1888,8 +2000,8 @@ dependencies = [
"android_glue", "android_glue",
"cgl 0.2.3", "cgl 0.2.3",
"cocoa 0.18.4", "cocoa 0.18.4",
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"glutin_egl_sys", "glutin_egl_sys",
"glutin_emscripten_sys", "glutin_emscripten_sys",
"glutin_gles2_sys", "glutin_gles2_sys",
@ -2297,8 +2409,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf14b85a0c906ef4ef3ff87d0fba25ee45b724404a1a3100dc25eeb4f37ff43b" checksum = "cf14b85a0c906ef4ef3ff87d0fba25ee45b724404a1a3100dc25eeb4f37ff43b"
dependencies = [ dependencies = [
"cmake", "cmake",
"core-graphics", "core-graphics 0.17.3",
"core-text", "core-text 13.2.0",
"foreign-types", "foreign-types",
"freetype", "freetype",
"pkg-config", "pkg-config",
@ -2579,7 +2691,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2279a6faecd06034f88218f77f7a767693e0957bce0323a96d92747e2760b445" checksum = "2279a6faecd06034f88218f77f7a767693e0957bce0323a96d92747e2760b445"
dependencies = [ dependencies = [
"cgl 0.3.2", "cgl 0.3.2",
"core-foundation", "core-foundation 0.6.2",
"gleam 0.7.0", "gleam 0.7.0",
"leaky-cow", "leaky-cow",
"libc", "libc",
@ -3117,13 +3229,24 @@ dependencies = [
"num-traits", "num-traits",
] ]
[[package]]
name = "lyon_geom"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e2a8bde54788e0eb4f1b9f072910bfa1cba95688698f7bb206d13a2f8fd06b3"
dependencies = [
"arrayvec 0.5.1",
"euclid",
"num-traits",
]
[[package]] [[package]]
name = "lyon_path" name = "lyon_path"
version = "0.14.0" version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bcb57ac24a5428539e2c7c0592766d5933c937d703f430990c669c00de96862" checksum = "0bcb57ac24a5428539e2c7c0592766d5933c937d703f430990c669c00de96862"
dependencies = [ dependencies = [
"lyon_geom", "lyon_geom 0.14.0",
] ]
[[package]] [[package]]
@ -3287,7 +3410,7 @@ dependencies = [
"bitflags", "bitflags",
"block", "block",
"cocoa 0.19.1", "cocoa 0.19.1",
"core-graphics", "core-graphics 0.17.3",
"foreign-types", "foreign-types",
"log", "log",
"objc", "objc",
@ -4167,7 +4290,7 @@ dependencies = [
"getrandom", "getrandom",
"libc", "libc",
"rand_chacha", "rand_chacha",
"rand_core", "rand_core 0.5.1",
"rand_hc", "rand_hc",
"rand_pcg", "rand_pcg",
] ]
@ -4179,9 +4302,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853" checksum = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853"
dependencies = [ dependencies = [
"c2-chacha", "c2-chacha",
"rand_core", "rand_core 0.5.1",
] ]
[[package]]
name = "rand_core"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b"
dependencies = [
"rand_core 0.4.2",
]
[[package]]
name = "rand_core"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc"
[[package]] [[package]]
name = "rand_core" name = "rand_core"
version = "0.5.1" version = "0.5.1"
@ -4197,7 +4335,7 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
dependencies = [ dependencies = [
"rand_core", "rand_core 0.5.1",
] ]
[[package]] [[package]]
@ -4206,7 +4344,21 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8df6b0b3dc9991a10b2d91a86d1129314502169a1bf6afa67328945e02498b76" checksum = "8df6b0b3dc9991a10b2d91a86d1129314502169a1bf6afa67328945e02498b76"
dependencies = [ dependencies = [
"rand_core", "rand_core 0.5.1",
]
[[package]]
name = "rand_os"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071"
dependencies = [
"cloudabi",
"fuchsia-cprng",
"libc",
"rand_core 0.4.2",
"rdrand",
"winapi",
] ]
[[package]] [[package]]
@ -4215,7 +4367,7 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
dependencies = [ dependencies = [
"rand_core", "rand_core 0.5.1",
] ]
[[package]] [[package]]
@ -4236,12 +4388,12 @@ checksum = "dd5927936723a9e8b715d37d7e4b390455087c4bdf25b9f702309460577b14f9"
[[package]] [[package]]
name = "raqote" name = "raqote"
version = "0.7.7-alpha.0" version = "0.7.8-alpha.0"
source = "git+https://github.com/jrmuizel/raqote#79162ec845a1f7ac221fbe5d50cde3f6630bf335" source = "git+https://github.com/jrmuizel/raqote#0cad3c338d9587bf0e9f6bc9e26112998767a1b5"
dependencies = [ dependencies = [
"euclid", "euclid",
"font-kit", "font-kit",
"lyon_geom", "lyon_geom 0.15.0",
"png", "png",
"sw-composite", "sw-composite",
"typed-arena", "typed-arena",
@ -4290,6 +4442,15 @@ dependencies = [
"rayon", "rayon",
] ]
[[package]]
name = "rdrand"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
dependencies = [
"rand_core 0.3.1",
]
[[package]] [[package]]
name = "redox_syscall" name = "redox_syscall"
version = "0.1.17" version = "0.1.17"
@ -4305,6 +4466,18 @@ dependencies = [
"redox_syscall", "redox_syscall",
] ]
[[package]]
name = "redox_users"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ecedbca3bf205f8d8f5c2b44d83cd0690e39ee84b951ed649e9f1841132b66d"
dependencies = [
"failure",
"rand_os",
"redox_syscall",
"rust-argon2",
]
[[package]] [[package]]
name = "ref_filter_map" name = "ref_filter_map"
version = "1.0.1" version = "1.0.1"
@ -4400,6 +4573,17 @@ dependencies = [
"serde", "serde",
] ]
[[package]]
name = "rust-argon2"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ca4eaef519b494d1f2848fc602d18816fed808a981aedf4f1f00ceb7c9d32cf"
dependencies = [
"base64",
"blake2b_simd",
"crossbeam-utils",
]
[[package]] [[package]]
name = "rust-webvr" name = "rust-webvr"
version = "0.16.1" version = "0.16.1"
@ -5075,7 +5259,7 @@ dependencies = [
name = "servo_config" name = "servo_config"
version = "0.0.1" version = "0.0.1"
dependencies = [ dependencies = [
"dirs", "dirs 1.0.2",
"embedder_traits", "embedder_traits",
"euclid", "euclid",
"getopts", "getopts",
@ -5129,7 +5313,7 @@ dependencies = [
"lazy_static", "lazy_static",
"log", "log",
"rand", "rand",
"rand_core", "rand_core 0.5.1",
"rand_isaac", "rand_isaac",
"uuid", "uuid",
] ]
@ -5213,7 +5397,7 @@ source = "git+https://github.com/pcwalton/signpost.git#7ed712507f343c38646b9d1fe
name = "simpleservo" name = "simpleservo"
version = "0.0.1" version = "0.0.1"
dependencies = [ dependencies = [
"core-foundation", "core-foundation 0.6.2",
"getopts", "getopts",
"gl_generator 0.11.0", "gl_generator 0.11.0",
"libc", "libc",
@ -5532,8 +5716,8 @@ dependencies = [
"bitflags", "bitflags",
"cgl 0.3.2", "cgl 0.3.2",
"cocoa 0.19.1", "cocoa 0.19.1",
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"display-link", "display-link",
"euclid", "euclid",
"gl_generator 0.11.0", "gl_generator 0.11.0",
@ -5559,8 +5743,8 @@ dependencies = [
"bitflags", "bitflags",
"cgl 0.3.2", "cgl 0.3.2",
"cocoa 0.19.1", "cocoa 0.19.1",
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"display-link", "display-link",
"euclid", "euclid",
"gl_generator 0.11.0", "gl_generator 0.11.0",
@ -6037,9 +6221,9 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382"
[[package]] [[package]]
name = "typed-arena" name = "typed-arena"
version = "1.4.1" version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6c06a92aef38bb4dc5b0df00d68496fc31307c5344c867bb61678c6e1671ec5" checksum = "0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae"
[[package]] [[package]]
name = "typenum" name = "typenum"
@ -6412,9 +6596,9 @@ dependencies = [
"bitflags", "bitflags",
"byteorder", "byteorder",
"cfg-if", "cfg-if",
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"core-text", "core-text 13.2.0",
"cstr", "cstr",
"dwrote", "dwrote",
"euclid", "euclid",
@ -6451,8 +6635,8 @@ dependencies = [
"app_units", "app_units",
"bitflags", "bitflags",
"byteorder", "byteorder",
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"derive_more 0.13.0", "derive_more 0.13.0",
"euclid", "euclid",
"malloc_size_of_derive", "malloc_size_of_derive",
@ -6624,8 +6808,8 @@ dependencies = [
"backtrace", "backtrace",
"bitflags", "bitflags",
"cocoa 0.18.4", "cocoa 0.18.4",
"core-foundation", "core-foundation 0.6.2",
"core-graphics", "core-graphics 0.17.3",
"lazy_static", "lazy_static",
"libc", "libc",
"log", "log",