From 5a9400e48e4bf75e90e03fe25fb0225feb2b5371 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Fri, 10 Jul 2026 11:01:32 -0400 Subject: [PATCH] feat(servo): update to latest upstream revision --- Cargo.lock | 110 +++++++++++++-------------- Cargo.toml | 2 +- docs/servo-embedding-architecture.md | 2 +- 3 files changed, 57 insertions(+), 57 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e5a6c65..9da33e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -8459,7 +8459,7 @@ dependencies = [ [[package]] name = "servo" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "accesskit", "arboard", @@ -8523,7 +8523,7 @@ dependencies = [ [[package]] name = "servo-allocator" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "libc", "tikv-jemalloc-sys", @@ -8534,7 +8534,7 @@ dependencies = [ [[package]] name = "servo-background-hang-monitor" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "backtrace", "crossbeam-channel", @@ -8549,7 +8549,7 @@ dependencies = [ [[package]] name = "servo-background-hang-monitor-api" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "serde", "servo-base", @@ -8558,7 +8558,7 @@ dependencies = [ [[package]] name = "servo-base" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "accesskit", "crossbeam-channel", @@ -8583,7 +8583,7 @@ dependencies = [ [[package]] name = "servo-canvas" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "bytemuck", "crossbeam-channel", @@ -8608,7 +8608,7 @@ dependencies = [ [[package]] name = "servo-canvas-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "crossbeam-channel", "euclid", @@ -8630,7 +8630,7 @@ dependencies = [ [[package]] name = "servo-config" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "num_enum", "serde", @@ -8643,7 +8643,7 @@ dependencies = [ [[package]] name = "servo-config-macro" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "proc-macro2", "quote", @@ -8654,7 +8654,7 @@ dependencies = [ [[package]] name = "servo-constellation" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "accesskit", "backtrace", @@ -8698,7 +8698,7 @@ dependencies = [ [[package]] name = "servo-constellation-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "base64", "content-security-policy", @@ -8733,7 +8733,7 @@ dependencies = [ [[package]] name = "servo-default-resources" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "servo-embedder-traits", ] @@ -8741,7 +8741,7 @@ dependencies = [ [[package]] name = "servo-deny-public-fields" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "proc-macro2", "syn 2.0.117", @@ -8751,7 +8751,7 @@ dependencies = [ [[package]] name = "servo-devtools" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "atomic_refcell", "base64", @@ -8781,7 +8781,7 @@ dependencies = [ [[package]] name = "servo-devtools-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "http 1.4.0", "malloc_size_of_derive", @@ -8798,7 +8798,7 @@ dependencies = [ [[package]] name = "servo-dom-struct" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "prettyplease", "proc-macro2", @@ -8809,7 +8809,7 @@ dependencies = [ [[package]] name = "servo-embedder-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "accesskit", "bitflags 2.11.1", @@ -8843,7 +8843,7 @@ dependencies = [ [[package]] name = "servo-fonts" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "app_units", "bitflags 2.11.1", @@ -8900,7 +8900,7 @@ dependencies = [ [[package]] name = "servo-fonts-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "atomic_refcell", "dwrote", @@ -8924,7 +8924,7 @@ dependencies = [ [[package]] name = "servo-geometry" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "app_units", "euclid", @@ -8937,7 +8937,7 @@ dependencies = [ [[package]] name = "servo-hyper-serde" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "cookie 0.18.1", "headers", @@ -8951,7 +8951,7 @@ dependencies = [ [[package]] name = "servo-jstraceable-derive" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "proc-macro2", "syn 2.0.117", @@ -8961,7 +8961,7 @@ dependencies = [ [[package]] name = "servo-layout" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "accesskit", "app_units", @@ -9018,7 +9018,7 @@ dependencies = [ [[package]] name = "servo-layout-api" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "app_units", "atomic_refcell", @@ -9051,7 +9051,7 @@ dependencies = [ [[package]] name = "servo-malloc-size-of" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "app_units", "atomic_refcell", @@ -9094,7 +9094,7 @@ dependencies = [ [[package]] name = "servo-media" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "servo-base", "servo-media-audio", @@ -9107,7 +9107,7 @@ dependencies = [ [[package]] name = "servo-media-audio" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "byte-slice-cast", "euclid", @@ -9130,7 +9130,7 @@ dependencies = [ [[package]] name = "servo-media-derive" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "proc-macro2", "quote", @@ -9140,7 +9140,7 @@ dependencies = [ [[package]] name = "servo-media-dummy" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "servo-base", "servo-media", @@ -9154,7 +9154,7 @@ dependencies = [ [[package]] name = "servo-media-ohos" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "crossbeam-channel", "libc", @@ -9177,7 +9177,7 @@ dependencies = [ [[package]] name = "servo-media-player" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "malloc_size_of_derive", "serde", @@ -9190,7 +9190,7 @@ dependencies = [ [[package]] name = "servo-media-streams" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "malloc_size_of_derive", "servo-malloc-size-of", @@ -9200,7 +9200,7 @@ dependencies = [ [[package]] name = "servo-media-thread" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "euclid", "ipc-channel", @@ -9219,7 +9219,7 @@ dependencies = [ [[package]] name = "servo-media-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "malloc_size_of_derive", "servo-malloc-size-of", @@ -9228,7 +9228,7 @@ dependencies = [ [[package]] name = "servo-media-webrtc" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "log", "servo-media-streams", @@ -9238,7 +9238,7 @@ dependencies = [ [[package]] name = "servo-metrics" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "malloc_size_of_derive", "servo-base", @@ -9253,7 +9253,7 @@ dependencies = [ [[package]] name = "servo-net" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "async-compression", "async-recursion", @@ -9323,7 +9323,7 @@ dependencies = [ [[package]] name = "servo-net-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "content-security-policy", "cookie 0.18.1", @@ -9363,7 +9363,7 @@ dependencies = [ [[package]] name = "servo-paint" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "bitflags 2.11.1", "crossbeam-channel", @@ -9400,7 +9400,7 @@ dependencies = [ [[package]] name = "servo-paint-api" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "bitflags 2.11.1", "crossbeam-channel", @@ -9435,7 +9435,7 @@ dependencies = [ [[package]] name = "servo-pixels" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "euclid", "image", @@ -9450,7 +9450,7 @@ dependencies = [ [[package]] name = "servo-profile" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "libc", "log", @@ -9468,7 +9468,7 @@ dependencies = [ [[package]] name = "servo-profile-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "crossbeam-channel", "ipc-channel", @@ -9484,7 +9484,7 @@ dependencies = [ [[package]] name = "servo-script" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "aes 0.9.1", "aes-gcm", @@ -9624,7 +9624,7 @@ dependencies = [ [[package]] name = "servo-script-bindings" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "bitflags 2.11.1", "crossbeam-channel", @@ -9663,7 +9663,7 @@ dependencies = [ [[package]] name = "servo-script-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "accesskit", "crossbeam-channel", @@ -9697,7 +9697,7 @@ dependencies = [ [[package]] name = "servo-storage" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "libc", "log", @@ -9722,7 +9722,7 @@ dependencies = [ [[package]] name = "servo-storage-traits" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "malloc_size_of_derive", "serde", @@ -9736,7 +9736,7 @@ dependencies = [ [[package]] name = "servo-timers" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "crossbeam-channel", "malloc_size_of_derive", @@ -9746,7 +9746,7 @@ dependencies = [ [[package]] name = "servo-tracing" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "proc-macro2", "quote", @@ -9756,7 +9756,7 @@ dependencies = [ [[package]] name = "servo-url" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "encoding_rs", "malloc_size_of_derive", @@ -9770,7 +9770,7 @@ dependencies = [ [[package]] name = "servo-wakelock" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "serde", "servo-embedder-traits", @@ -9779,7 +9779,7 @@ dependencies = [ [[package]] name = "servo-webgl" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "bitflags 2.11.1", "byteorder", @@ -9803,7 +9803,7 @@ dependencies = [ [[package]] name = "servo-webxr-api" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "euclid", "ipc-channel", @@ -9819,7 +9819,7 @@ dependencies = [ [[package]] name = "servo-xpath" version = "0.4.0" -source = "git+https://github.com/servo/servo.git?rev=c983c232385edf1170118b24637d2eb2564674d7#c983c232385edf1170118b24637d2eb2564674d7" +source = "git+https://github.com/servo/servo.git?rev=a87625150758fe91a29e7f6553ff2f798b87027e#a87625150758fe91a29e7f6553ff2f798b87027e" dependencies = [ "log", "malloc_size_of_derive", diff --git a/Cargo.toml b/Cargo.toml index 65b44ee..b69b695 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ hpke = { version = "0.14.0", default-features = false, features = ["alloc", "cha image = "0.25.10" keyring-core = "1.0.0" rustix = "1.1.4" -servo = { version = "0.4.0", git = "https://github.com/servo/servo.git", rev = "c983c232385edf1170118b24637d2eb2564674d7" } +servo = { version = "0.4.0", git = "https://github.com/servo/servo.git", rev = "a87625150758fe91a29e7f6553ff2f798b87027e" } sha2 = "0.10.9" semver = "1.0.28" serde = { version = "1.0.228", features = ["derive"] } diff --git a/docs/servo-embedding-architecture.md b/docs/servo-embedding-architecture.md index cc175eb..990d091 100644 --- a/docs/servo-embedding-architecture.md +++ b/docs/servo-embedding-architecture.md @@ -108,7 +108,7 @@ The integration gates prove these invariants with real Servo networking: ## Upstream Servo Route -ELY pins Servo upstream commit `bc469fd5c17137373458508f88c3907cd1fcb69a`, workspace version +ELY pins Servo upstream commit `a87625150758fe91a29e7f6553ff2f798b87027e`, workspace version `0.4.0`, in `Cargo.toml` and `Cargo.lock`. Servo's rendering lifecycle remains authoritative inside each sidecar: