From 213b532712b0348063e493e6530ac7f6e50e62c3 Mon Sep 17 00:00:00 2001 From: Euclid Ye Date: Mon, 28 Jul 2025 22:47:56 +0800 Subject: [PATCH] cargo: Remove last traces of webdriver from libservo (#38314) The feature which enables optional dependency & function is never used and can be safely removed. Testing: It can still builds. Signed-off-by: Euclid Ye --- Cargo.lock | 1 - components/servo/Cargo.toml | 2 -- components/servo/lib.rs | 5 ----- ports/servoshell/Cargo.toml | 1 - 4 files changed, 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 58d5c0b5afd..edbf3e25640 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4924,7 +4924,6 @@ dependencies = [ "surfman", "tracing", "url", - "webdriver_server", "webgl", "webgpu", "webrender", diff --git a/components/servo/Cargo.toml b/components/servo/Cargo.toml index 2690d3efda3..5d9d9415cf0 100644 --- a/components/servo/Cargo.toml +++ b/components/servo/Cargo.toml @@ -44,7 +44,6 @@ tracing = [ "profile_traits/tracing", "script/tracing", ] -webdriver = ["webdriver_server"] webgl_backtrace = [ "script/webgl_backtrace", "webgl/webgl_backtrace", @@ -117,7 +116,6 @@ stylo_traits = { workspace = true } surfman = { workspace = true } tracing = { workspace = true, optional = true } url = { workspace = true } -webdriver_server = { path = "../webdriver_server", optional = true } webgpu = { path = "../webgpu" } webrender = { workspace = true } webrender_api = { workspace = true } diff --git a/components/servo/lib.rs b/components/servo/lib.rs index a6ee7c6efda..a37ec18e10b 100644 --- a/components/servo/lib.rs +++ b/components/servo/lib.rs @@ -135,11 +135,6 @@ pub use crate::webview_delegate::{ PermissionRequest, SelectElement, WebResourceLoad, WebViewDelegate, }; -#[cfg(feature = "webdriver")] -fn webdriver(port: u16, constellation: Sender) { - webdriver_server::start_server(port, constellation); -} - #[cfg(feature = "media-gstreamer")] mod media_platform { #[cfg(any(windows, target_os = "macos"))] diff --git a/ports/servoshell/Cargo.toml b/ports/servoshell/Cargo.toml index 4f1e174c181..640f238f40a 100644 --- a/ports/servoshell/Cargo.toml +++ b/ports/servoshell/Cargo.toml @@ -48,7 +48,6 @@ refcell_backtrace = ["libservo/refcell_backtrace"] tracing = ["dep:tracing", "dep:tracing-subscriber", "libservo/tracing"] tracing-hitrace = ["tracing", "dep:hitrace"] tracing-perfetto = ["tracing", "dep:tracing-perfetto"] -webdriver = ["libservo/webdriver"] webgl_backtrace = ["libservo/webgl_backtrace"] webgpu = ["libservo/webgpu"] webxr = ["libservo/webxr"]