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 <yezhizhenjiakang@gmail.com>
This commit is contained in:
Euclid Ye 2025-07-28 22:47:56 +08:00 committed by GitHub
parent 02297791c8
commit 213b532712
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 0 additions and 9 deletions

1
Cargo.lock generated
View file

@ -4924,7 +4924,6 @@ dependencies = [
"surfman", "surfman",
"tracing", "tracing",
"url", "url",
"webdriver_server",
"webgl", "webgl",
"webgpu", "webgpu",
"webrender", "webrender",

View file

@ -44,7 +44,6 @@ tracing = [
"profile_traits/tracing", "profile_traits/tracing",
"script/tracing", "script/tracing",
] ]
webdriver = ["webdriver_server"]
webgl_backtrace = [ webgl_backtrace = [
"script/webgl_backtrace", "script/webgl_backtrace",
"webgl/webgl_backtrace", "webgl/webgl_backtrace",
@ -117,7 +116,6 @@ stylo_traits = { workspace = true }
surfman = { workspace = true } surfman = { workspace = true }
tracing = { workspace = true, optional = true } tracing = { workspace = true, optional = true }
url = { workspace = true } url = { workspace = true }
webdriver_server = { path = "../webdriver_server", optional = true }
webgpu = { path = "../webgpu" } webgpu = { path = "../webgpu" }
webrender = { workspace = true } webrender = { workspace = true }
webrender_api = { workspace = true } webrender_api = { workspace = true }

View file

@ -135,11 +135,6 @@ pub use crate::webview_delegate::{
PermissionRequest, SelectElement, WebResourceLoad, WebViewDelegate, PermissionRequest, SelectElement, WebResourceLoad, WebViewDelegate,
}; };
#[cfg(feature = "webdriver")]
fn webdriver(port: u16, constellation: Sender<EmbedderToConstellationMessage>) {
webdriver_server::start_server(port, constellation);
}
#[cfg(feature = "media-gstreamer")] #[cfg(feature = "media-gstreamer")]
mod media_platform { mod media_platform {
#[cfg(any(windows, target_os = "macos"))] #[cfg(any(windows, target_os = "macos"))]

View file

@ -48,7 +48,6 @@ refcell_backtrace = ["libservo/refcell_backtrace"]
tracing = ["dep:tracing", "dep:tracing-subscriber", "libservo/tracing"] tracing = ["dep:tracing", "dep:tracing-subscriber", "libservo/tracing"]
tracing-hitrace = ["tracing", "dep:hitrace"] tracing-hitrace = ["tracing", "dep:hitrace"]
tracing-perfetto = ["tracing", "dep:tracing-perfetto"] tracing-perfetto = ["tracing", "dep:tracing-perfetto"]
webdriver = ["libservo/webdriver"]
webgl_backtrace = ["libservo/webgl_backtrace"] webgl_backtrace = ["libservo/webgl_backtrace"]
webgpu = ["libservo/webgpu"] webgpu = ["libservo/webgpu"]
webxr = ["libservo/webxr"] webxr = ["libservo/webxr"]