Disable WebRender debugger and upgrade webxr / media / rand (#30190)

Now that our dependencies are using a newer version of rand we can
upgrade. This change also disables the WebRender debugger feature
because it has been removed in later versions of WebRender and allows
deduplicated the rand dependency as well as quite a few others.
This commit is contained in:
Martin Robinson 2023-08-24 11:57:49 +02:00 committed by GitHub
parent 41ae460270
commit acf7fdb90c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 71 additions and 324 deletions

369
Cargo.lock generated
View file

@ -54,7 +54,7 @@ version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
dependencies = [
"getrandom 0.2.8",
"getrandom",
"once_cell",
"version_check",
]
@ -326,7 +326,7 @@ dependencies = [
"cc",
"cfg-if 1.0.0",
"libc",
"miniz_oxide 0.7.1",
"miniz_oxide",
"object",
"rustc-demangle",
]
@ -432,34 +432,13 @@ version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
[[package]]
name = "block-buffer"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"
dependencies = [
"block-padding",
"byte-tools",
"byteorder",
"generic-array 0.12.4",
]
[[package]]
name = "block-buffer"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324"
dependencies = [
"generic-array 0.14.4",
]
[[package]]
name = "block-padding"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
dependencies = [
"byte-tools",
"generic-array",
]
[[package]]
@ -590,12 +569,6 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28346c117b50270785fbc123bd6e4ecad20d0c6d5f43d081dc80a3abcc62be64"
[[package]]
name = "byte-tools"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7"
[[package]]
name = "bytemuck"
version = "1.13.1"
@ -622,16 +595,6 @@ version = "1.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
[[package]]
name = "bytes"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c"
dependencies = [
"byteorder",
"iovec",
]
[[package]]
name = "bytes"
version = "1.1.0"
@ -946,7 +909,7 @@ version = "4.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50b727aacc797f9fc28e355d21f34709ac4fc9adecfe470ad07b8f4464f53062"
dependencies = [
"bytes 1.1.0",
"bytes",
"memchr",
]
@ -962,7 +925,7 @@ dependencies = [
"fnv",
"gfx_traits",
"gleam",
"image 0.24.6",
"image",
"ipc-channel",
"keyboard-types",
"libc",
@ -1233,7 +1196,7 @@ version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8"
dependencies = [
"generic-array 0.14.4",
"generic-array",
"typenum",
]
@ -1361,16 +1324,6 @@ dependencies = [
"libdbus-sys",
]
[[package]]
name = "deflate"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73770f8e1fe7d64df17ca66ad28994a0a623ea497fa69486e14984e715c5d174"
dependencies = [
"adler32",
"byteorder",
]
[[package]]
name = "deny_public_fields"
version = "0.0.1"
@ -1457,22 +1410,13 @@ dependencies = [
"uuid 1.4.1",
]
[[package]]
name = "digest"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"
dependencies = [
"generic-array 0.12.4",
]
[[package]]
name = "digest"
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f"
dependencies = [
"block-buffer 0.10.2",
"block-buffer",
"crypto-common",
]
@ -1777,18 +1721,12 @@ dependencies = [
"flume",
"half",
"lebe",
"miniz_oxide 0.7.1",
"miniz_oxide",
"rayon-core",
"smallvec",
"zune-inflate",
]
[[package]]
name = "fake-simd"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed"
[[package]]
name = "fastrand"
version = "1.7.0"
@ -1820,7 +1758,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
dependencies = [
"crc32fast",
"miniz_oxide 0.7.1",
"miniz_oxide",
]
[[package]]
@ -2102,15 +2040,6 @@ dependencies = [
"log",
]
[[package]]
name = "generic-array"
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd"
dependencies = [
"typenum",
]
[[package]]
name = "generic-array"
version = "0.14.4"
@ -2137,17 +2066,6 @@ version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b900c08c1939860ce8b54dc6a89e26e00c04c380fd0e09796799bd7f12861e05"
[[package]]
name = "getrandom"
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce"
dependencies = [
"cfg-if 1.0.0",
"libc",
"wasi 0.9.0+wasi-snapshot-preview1",
]
[[package]]
name = "getrandom"
version = "0.2.8"
@ -2676,7 +2594,7 @@ version = "0.3.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782"
dependencies = [
"bytes 1.1.0",
"bytes",
"fnv",
"futures-core",
"futures-sink",
@ -2729,7 +2647,7 @@ checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584"
dependencies = [
"base64 0.13.0",
"bitflags 1.3.2",
"bytes 1.1.0",
"bytes",
"headers-core",
"http",
"httpdate",
@ -2799,7 +2717,7 @@ version = "0.2.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
dependencies = [
"bytes 1.1.0",
"bytes",
"fnv",
"itoa 1.0.1",
]
@ -2810,7 +2728,7 @@ version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6"
dependencies = [
"bytes 1.1.0",
"bytes",
"http",
"pin-project-lite",
]
@ -2839,7 +2757,7 @@ version = "0.14.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468"
dependencies = [
"bytes 1.1.0",
"bytes",
"futures-channel",
"futures-core",
"futures-util",
@ -2928,21 +2846,6 @@ dependencies = [
"unicode-normalization",
]
[[package]]
name = "image"
version = "0.23.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1"
dependencies = [
"bytemuck",
"byteorder",
"color_quant",
"num-iter",
"num-rational 0.3.2",
"num-traits",
"png 0.16.8",
]
[[package]]
name = "image"
version = "0.24.6"
@ -2957,7 +2860,7 @@ dependencies = [
"jpeg-decoder",
"num-rational 0.4.0",
"num-traits",
"png 0.17.10",
"png",
"qoi",
"tiff",
]
@ -3028,9 +2931,9 @@ dependencies = [
[[package]]
name = "ipc-channel"
version = "0.16.1"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "342d636452fbc2895574e0b319b23c014fd01c9ed71dcd87f6a4a8e2f948db4b"
checksum = "fa880a385267ce3f1d466400b1b83ffb2bd9a3341f02392de5c7d528c2a307e6"
dependencies = [
"bincode",
"crossbeam-channel",
@ -3038,11 +2941,11 @@ dependencies = [
"lazy_static",
"libc",
"mio 0.6.22",
"rand 0.7.3",
"rand",
"serde",
"tempfile",
"uuid 1.4.1",
"winapi",
"windows",
]
[[package]]
@ -3783,15 +3686,6 @@ dependencies = [
"libc",
]
[[package]]
name = "miniz_oxide"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435"
dependencies = [
"adler32",
]
[[package]]
name = "miniz_oxide"
version = "0.7.1"
@ -3831,18 +3725,6 @@ dependencies = [
"windows-sys 0.45.0",
]
[[package]]
name = "mio-extras"
version = "2.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19"
dependencies = [
"lazycell",
"log",
"mio 0.6.22",
"slab",
]
[[package]]
name = "miow"
version = "0.3.7"
@ -3960,7 +3842,7 @@ version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3"
dependencies = [
"getrandom 0.2.8",
"getrandom",
]
[[package]]
@ -4000,7 +3882,7 @@ dependencies = [
"async-tungstenite",
"base64 0.21.2",
"brotli",
"bytes 1.1.0",
"bytes",
"content-security-policy",
"cookie 0.12.0",
"crossbeam-channel",
@ -4010,7 +3892,7 @@ dependencies = [
"flate2",
"futures 0.3.5",
"futures-util",
"generic-array 0.14.4",
"generic-array",
"headers",
"http",
"hyper",
@ -4075,7 +3957,7 @@ dependencies = [
"http",
"hyper",
"hyper_serde",
"image 0.24.6",
"image",
"ipc-channel",
"lazy_static",
"log",
@ -4195,17 +4077,6 @@ dependencies = [
"num-traits",
]
[[package]]
name = "num-iter"
version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252"
dependencies = [
"autocfg",
"num-integer",
"num-traits",
]
[[package]]
name = "num-rational"
version = "0.2.4"
@ -4217,17 +4088,6 @@ dependencies = [
"num-traits",
]
[[package]]
name = "num-rational"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "12ac428b1cb17fce6f731001d307d351ec70a6d202fc2e60f7d4c5e42d8f4f07"
dependencies = [
"autocfg",
"num-integer",
"num-traits",
]
[[package]]
name = "num-rational"
version = "0.4.0"
@ -4369,12 +4229,6 @@ version = "1.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
[[package]]
name = "opaque-debug"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c"
[[package]]
name = "orbclient"
version = "0.3.42"
@ -4588,7 +4442,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6"
dependencies = [
"phf_shared",
"rand 0.8.5",
"rand",
]
[[package]]
@ -4674,18 +4528,6 @@ dependencies = [
"num-traits",
]
[[package]]
name = "png"
version = "0.16.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6"
dependencies = [
"bitflags 1.3.2",
"crc32fast",
"deflate",
"miniz_oxide 0.3.7",
]
[[package]]
name = "png"
version = "0.17.10"
@ -4696,7 +4538,7 @@ dependencies = [
"crc32fast",
"fdeflate",
"flate2",
"miniz_oxide 0.7.1",
"miniz_oxide",
]
[[package]]
@ -4810,7 +4652,7 @@ checksum = "588f6378e4dd99458b60ec275b4477add41ce4fa9f64dcba6f15adccb19b50d6"
dependencies = [
"env_logger",
"log",
"rand 0.8.5",
"rand",
]
[[package]]
@ -4822,19 +4664,6 @@ dependencies = [
"proc-macro2",
]
[[package]]
name = "rand"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03"
dependencies = [
"getrandom 0.1.16",
"libc",
"rand_chacha 0.2.2",
"rand_core 0.5.1",
"rand_hc",
]
[[package]]
name = "rand"
version = "0.8.5"
@ -4842,18 +4671,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
dependencies = [
"libc",
"rand_chacha 0.3.1",
"rand_core 0.6.3",
]
[[package]]
name = "rand_chacha"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402"
dependencies = [
"ppv-lite86",
"rand_core 0.5.1",
"rand_chacha",
"rand_core",
]
[[package]]
@ -4863,16 +4682,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
"rand_core 0.6.3",
]
[[package]]
name = "rand_core"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19"
dependencies = [
"getrandom 0.1.16",
"rand_core",
]
[[package]]
@ -4881,25 +4691,16 @@ version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
dependencies = [
"getrandom 0.2.8",
]
[[package]]
name = "rand_hc"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c"
dependencies = [
"rand_core 0.5.1",
"getrandom",
]
[[package]]
name = "rand_isaac"
version = "0.2.0"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8df6b0b3dc9991a10b2d91a86d1129314502169a1bf6afa67328945e02498b76"
checksum = "fac4373cd91b4f55722c553fb0f286edbb81ef3ff6eec7b99d1898a4110a0b28"
dependencies = [
"rand_core 0.5.1",
"rand_core",
]
[[package]]
@ -4928,7 +4729,7 @@ dependencies = [
"font-kit",
"lyon_geom 0.17.7",
"pathfinder_geometry",
"png 0.17.10",
"png",
"sw-composite",
"typed-arena",
]
@ -4988,7 +4789,7 @@ version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b"
dependencies = [
"getrandom 0.2.8",
"getrandom",
"redox_syscall 0.2.13",
"thiserror",
]
@ -5202,7 +5003,7 @@ dependencies = [
"html5ever",
"http",
"hyper_serde",
"image 0.24.6",
"image",
"indexmap",
"ipc-channel",
"itertools",
@ -5488,7 +5289,7 @@ dependencies = [
"getopts",
"gleam",
"glow",
"image 0.24.6",
"image",
"keyboard-types",
"lazy_static",
"libc",
@ -5546,7 +5347,7 @@ dependencies = [
[[package]]
name = "servo-media"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"servo-media-audio",
"servo-media-player",
@ -5558,7 +5359,7 @@ dependencies = [
[[package]]
name = "servo-media-audio"
version = "0.2.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"boxfnonce",
"byte-slice-cast",
@ -5580,7 +5381,7 @@ dependencies = [
[[package]]
name = "servo-media-dummy"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"boxfnonce",
"ipc-channel",
@ -5595,7 +5396,7 @@ dependencies = [
[[package]]
name = "servo-media-gstreamer"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"boxfnonce",
"byte-slice-cast",
@ -5631,7 +5432,7 @@ dependencies = [
[[package]]
name = "servo-media-gstreamer-render"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"gstreamer",
"gstreamer-video",
@ -5641,7 +5442,7 @@ dependencies = [
[[package]]
name = "servo-media-gstreamer-render-android"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"glib",
"gstreamer",
@ -5654,7 +5455,7 @@ dependencies = [
[[package]]
name = "servo-media-gstreamer-render-unix"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"glib",
"gstreamer",
@ -5667,7 +5468,7 @@ dependencies = [
[[package]]
name = "servo-media-player"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"ipc-channel",
"serde",
@ -5679,7 +5480,7 @@ dependencies = [
[[package]]
name = "servo-media-streams"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"lazy_static",
"uuid 0.8.2",
@ -5688,12 +5489,12 @@ dependencies = [
[[package]]
name = "servo-media-traits"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
[[package]]
name = "servo-media-webrtc"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"boxfnonce",
"lazy_static",
@ -5771,7 +5572,7 @@ dependencies = [
[[package]]
name = "servo_media_derive"
version = "0.1.0"
source = "git+https://github.com/servo/media#dedcd7b82b3a7e3595393281201fd36ea79e9d00"
source = "git+https://github.com/servo/media#8615b5f123f908722a6dd576bf83b5338e07de71"
dependencies = [
"proc-macro2",
"quote",
@ -5784,8 +5585,8 @@ version = "0.0.1"
dependencies = [
"lazy_static",
"log",
"rand 0.7.3",
"rand_core 0.5.1",
"rand",
"rand_core",
"rand_isaac",
"uuid 1.4.1",
]
@ -5811,18 +5612,6 @@ dependencies = [
"uuid 1.4.1",
]
[[package]]
name = "sha-1"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df"
dependencies = [
"block-buffer 0.7.3",
"digest 0.8.1",
"fake-simd",
"opaque-debug",
]
[[package]]
name = "sha1"
version = "0.10.5"
@ -5831,7 +5620,7 @@ checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3"
dependencies = [
"cfg-if 1.0.0",
"cpufeatures",
"digest 0.10.6",
"digest",
]
[[package]]
@ -5842,7 +5631,7 @@ checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0"
dependencies = [
"cfg-if 1.0.0",
"cpufeatures",
"digest 0.10.6",
"digest",
]
[[package]]
@ -6454,7 +6243,7 @@ dependencies = [
"arrayvec 0.7.4",
"bytemuck",
"cfg-if 1.0.0",
"png 0.17.10",
"png",
"tiny-skia-path",
]
@ -6524,7 +6313,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64"
dependencies = [
"autocfg",
"bytes 1.1.0",
"bytes",
"libc",
"memchr",
"mio 0.8.6",
@ -6574,7 +6363,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53474327ae5e166530d17f2d956afcb4f8a004de581b3cae10f12006bc8163e3"
dependencies = [
"async-stream",
"bytes 1.1.0",
"bytes",
"futures-core",
"tokio",
"tokio-stream",
@ -6586,7 +6375,7 @@ version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d"
dependencies = [
"bytes 1.1.0",
"bytes",
"futures-core",
"futures-sink",
"pin-project-lite",
@ -6664,12 +6453,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15fba1a6d6bb030745759a9a2a588bfe8490fc8b4751a277db3a0be1c9ebbf67"
dependencies = [
"byteorder",
"bytes 1.1.0",
"bytes",
"data-encoding",
"http",
"httparse",
"log",
"rand 0.8.5",
"rand",
"rustls",
"sha1",
"thiserror",
@ -6815,7 +6604,7 @@ version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7"
dependencies = [
"getrandom 0.2.8",
"getrandom",
]
[[package]]
@ -6824,7 +6613,7 @@ version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d"
dependencies = [
"getrandom 0.2.8",
"getrandom",
"serde",
]
@ -6890,7 +6679,7 @@ version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba431ef570df1287f7f8b07e376491ad54f84d26ac473489427231e1718e1f69"
dependencies = [
"bytes 1.1.0",
"bytes",
"futures-channel",
"futures-util",
"headers",
@ -6913,12 +6702,6 @@ dependencies = [
"tracing",
]
[[package]]
name = "wasi"
version = "0.9.0+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
[[package]]
name = "wasi"
version = "0.10.0+wasi-snapshot-preview1"
@ -7087,7 +6870,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf9ae70f0cb12332fe144def990a9e62b20db2361b8784f879bb2814aad6c763"
dependencies = [
"base64 0.13.0",
"bytes 1.1.0",
"bytes",
"cookie 0.16.2",
"http",
"log",
@ -7113,7 +6896,7 @@ dependencies = [
"euclid",
"headers",
"http",
"image 0.24.6",
"image",
"ipc-channel",
"keyboard-types",
"log",
@ -7173,7 +6956,6 @@ name = "webrender"
version = "0.61.0"
dependencies = [
"backtrace",
"base64 0.10.1",
"bincode",
"bitflags 1.3.2",
"build-parallel",
@ -7189,7 +6971,6 @@ dependencies = [
"fxhash",
"gleam",
"glslopt",
"image 0.23.14",
"lazy_static",
"libc",
"log",
@ -7199,7 +6980,6 @@ dependencies = [
"rayon",
"ron 0.5.1",
"serde",
"serde_json",
"sig",
"smallvec",
"svg_fmt",
@ -7208,7 +6988,6 @@ dependencies = [
"webrender_api",
"webrender_build",
"wr_malloc_size_of",
"ws",
]
[[package]]
@ -7277,7 +7056,7 @@ dependencies = [
[[package]]
name = "webxr-api"
version = "0.0.1"
source = "git+https://github.com/servo/webxr#d817d07133dac7eac0eb5f6c5b9dddc1477b535a"
source = "git+https://github.com/servo/webxr#b29816a530a7519e30124c6e636511857c32433d"
dependencies = [
"euclid",
"ipc-channel",
@ -7618,24 +7397,6 @@ dependencies = [
"euclid",
]
[[package]]
name = "ws"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25fe90c75f236a0a00247d5900226aea4f2d7b05ccc34da9e7a8880ff59b5848"
dependencies = [
"byteorder",
"bytes 0.4.12",
"httparse",
"log",
"mio 0.6.22",
"mio-extras",
"rand 0.7.3",
"sha-1",
"slab",
"url",
]
[[package]]
name = "x11"
version = "2.19.1"

View file

@ -40,7 +40,7 @@ hyper-rustls = { version = "0.24", default-features = false, features = ["webpki
hyper_serde = "0.13"
image = "0.24"
indexmap = { version = "1.0.2", features = ["std"] }
ipc-channel = "0.16"
ipc-channel = "0.17"
itertools = "0.8"
keyboard-types = "0.6"
lazy_static = "1.4"
@ -56,7 +56,9 @@ parking_lot = "0.11"
percent-encoding = "2.0"
proc-macro2 = "1"
quote = "1"
rand = "0.7"
rand = "0.8"
rand_core = "0.6"
rand_isaac = "0.3"
rayon = "1"
regex = "1.1"
rustls = { version = "0.21.5", features = ["dangerous_configuration"] }

View file

@ -14,6 +14,6 @@ path = "lib.rs"
lazy_static = { workspace = true }
log = { workspace = true }
rand = { workspace = true }
rand_core = "0.5"
rand_isaac = "0.2"
rand_core = { workspace = true }
rand_isaac = { workspace = true }
uuid = { workspace = true }

View file

@ -30,7 +30,6 @@ webgl_backtrace = [
"canvas/webgl_backtrace",
"canvas_traits/webgl_backtrace",
]
webrender_debugger = ["webrender/debugger"]
xr-profile = ["canvas/xr-profile", "canvas_traits/xr-profile", "script/xr-profile", "webxr/profile"]
[dependencies]

View file

@ -42,7 +42,6 @@ profilemozjs = ["libservo/profilemozjs"]
refcell_backtrace = ["libservo/refcell_backtrace"]
webdriver = ["libservo/webdriver"]
webgl_backtrace = ["libservo/webgl_backtrace"]
webrender_debugger = ["libservo/webrender_debugger"]
xr-profile = ["libservo/xr-profile"]
[target.'cfg(not(target_os = "android"))'.dependencies]

View file

@ -15,7 +15,6 @@ rand = [
"quickcheck", # Only used in tests
"servo_rand",
"tungstenite",
"ws",
]
[ignore]
@ -25,18 +24,11 @@ packages = [
"base64",
"cfg-if",
"cookie",
"getrandom",
"image",
"itoa",
"libloading",
"miniz_oxide",
"num-rational",
"parking_lot",
"parking_lot_core",
"png",
"rand",
"rand_chacha",
"rand_core",
"redox_syscall",
"ron",
"time",
@ -51,7 +43,6 @@ packages = [
"rustls-webpki",
# https://github.com/servo/servo/issues/26933
"bytes",
"futures",
"mio",
@ -66,11 +57,6 @@ packages = [
# https://github.com/servo/servo/pull/28236
"nix",
# Duplicated by webrender debugger via ws
"block-buffer",
"digest",
"generic-array",
# Duplicated by surfman/wgpu update.
"bitflags",
"windows-sys",