From 97011a53acdc78647c25382cfde328b85fb007fd Mon Sep 17 00:00:00 2001 From: "Ngo Iok Ui (Wu Yu Wei)" Date: Wed, 18 Jun 2025 17:25:38 +0900 Subject: [PATCH] chore: update ipc-channel to v0.20.0 (#36496) Companion PR of https://github.com/servo/media/pull/433 and https://github.com/servo/ipc-channel/pull/390 Testing: existing WPT should pass Signed-off-by: Wu Yu Wei --- Cargo.lock | 38 ++++++++++++++++++-------------------- Cargo.toml | 2 +- 2 files changed, 19 insertions(+), 21 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5c8c58e33dc..6496d0ef7f1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1070,7 +1070,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c" dependencies = [ "lazy_static", - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -4037,17 +4037,16 @@ dependencies = [ [[package]] name = "ipc-channel" -version = "0.19.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8251fb7bcd9ccd3725ed8deae9fe7db8e586495c9eb5b0c52e6233e5e75ea" +checksum = "5b1c98b70019c830a1fc39cecfe1f60ff99c4122f0a189697c810c90ec545c14" dependencies = [ "bincode", "crossbeam-channel", "fnv", - "lazy_static", "libc", "mio", - "rand 0.8.5", + "rand 0.9.1", "serde", "tempfile", "uuid", @@ -4324,7 +4323,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -4693,7 +4692,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" dependencies = [ "libc", - "log", "wasi 0.11.1+wasi-snapshot-preview1", "windows-sys 0.59.0", ] @@ -6817,7 +6815,7 @@ dependencies = [ [[package]] name = "servo-media" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "once_cell", "servo-media-audio", @@ -6830,7 +6828,7 @@ dependencies = [ [[package]] name = "servo-media-audio" version = "0.2.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "byte-slice-cast", "euclid", @@ -6851,7 +6849,7 @@ dependencies = [ [[package]] name = "servo-media-derive" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "proc-macro2", "quote", @@ -6861,7 +6859,7 @@ dependencies = [ [[package]] name = "servo-media-dummy" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "ipc-channel", "servo-media", @@ -6875,7 +6873,7 @@ dependencies = [ [[package]] name = "servo-media-gstreamer" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "byte-slice-cast", "glib", @@ -6908,7 +6906,7 @@ dependencies = [ [[package]] name = "servo-media-gstreamer-render" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "gstreamer", "gstreamer-video", @@ -6918,7 +6916,7 @@ dependencies = [ [[package]] name = "servo-media-gstreamer-render-android" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "glib", "gstreamer", @@ -6932,7 +6930,7 @@ dependencies = [ [[package]] name = "servo-media-gstreamer-render-unix" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "glib", "gstreamer", @@ -6947,7 +6945,7 @@ dependencies = [ [[package]] name = "servo-media-player" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "ipc-channel", "serde", @@ -6959,7 +6957,7 @@ dependencies = [ [[package]] name = "servo-media-streams" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "uuid", ] @@ -6967,12 +6965,12 @@ dependencies = [ [[package]] name = "servo-media-traits" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" [[package]] name = "servo-media-webrtc" version = "0.1.0" -source = "git+https://github.com/servo/media#4931a4b380acd9c95b8787cbcfa812823864e2d0" +source = "git+https://github.com/servo/media#5bc039189cc056c613251851642494b807a6715d" dependencies = [ "log", "servo-media-streams", @@ -9184,7 +9182,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 9d9d13cee06..2f034745fb5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -83,7 +83,7 @@ icu_segmenter = "1.5.0" image = "0.24" imsz = "0.2" indexmap = { version = "2.9.0", features = ["std"] } -ipc-channel = "0.19" +ipc-channel = "0.20" itertools = "0.14" js = { package = "mozjs", git = "https://github.com/servo/mozjs" } keyboard-types = "0.7"