diff --git a/Cargo.lock b/Cargo.lock index 799e0e0ebf5..8947a863d6d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -635,7 +635,6 @@ dependencies = [ "fnv", "font-kit", "gfx", - "gleam", "half", "ipc-channel", "log", @@ -645,7 +644,6 @@ dependencies = [ "pixels", "raqote", "servo_arc", - "servo_config", "sparkle", "style", "style_traits", @@ -909,7 +907,6 @@ name = "compositing" version = "0.0.1" dependencies = [ "canvas", - "cfg-if", "compositing_traits", "crossbeam-channel", "embedder_traits", @@ -924,7 +921,6 @@ dependencies = [ "log", "msg", "net_traits", - "num-traits", "pixels", "profile_traits", "script_traits", @@ -955,7 +951,6 @@ dependencies = [ "log", "msg", "net_traits", - "profile_traits", "script_traits", "servo_url", "style_traits", @@ -985,7 +980,6 @@ dependencies = [ "gaol", "gfx", "gfx_traits", - "headers", "http", "ipc-channel", "keyboard-types", @@ -1349,7 +1343,6 @@ name = "devtools_traits" version = "0.0.1" dependencies = [ "bitflags 2.4.2", - "headers", "http", "ipc-channel", "malloc_size_of", @@ -3103,12 +3096,10 @@ dependencies = [ "html5ever", "ipc-channel", "lazy_static", - "libc", "log", "malloc_size_of", "msg", "net_traits", - "num-traits", "parking_lot", "profile_traits", "range", @@ -3150,7 +3141,6 @@ dependencies = [ "html5ever", "ipc-channel", "lazy_static", - "libc", "log", "msg", "net_traits", @@ -3177,7 +3167,6 @@ name = "layout_thread_2013" version = "0.0.1" dependencies = [ "app_units", - "atomic_refcell", "crossbeam-channel", "embedder_traits", "euclid", @@ -3186,12 +3175,10 @@ dependencies = [ "gfx", "gfx_traits", "histogram", - "html5ever", "ipc-channel", "layout_2013", "layout_traits", "lazy_static", - "libc", "log", "malloc_size_of", "metrics", @@ -3199,12 +3186,10 @@ dependencies = [ "net_traits", "parking_lot", "profile_traits", - "range", "rayon", "script", "script_layout_interface", "script_traits", - "selectors", "serde_json", "servo_allocator", "servo_arc", @@ -3222,7 +3207,6 @@ name = "layout_thread_2020" version = "0.0.1" dependencies = [ "app_units", - "atomic_refcell", "crossbeam-channel", "embedder_traits", "euclid", @@ -3230,12 +3214,10 @@ dependencies = [ "fxhash", "gfx", "gfx_traits", - "html5ever", "ipc-channel", "layout_2020", "layout_traits", "lazy_static", - "libc", "log", "malloc_size_of", "metrics", @@ -3243,11 +3225,9 @@ dependencies = [ "net_traits", "parking_lot", "profile_traits", - "range", "script", "script_layout_interface", "script_traits", - "selectors", "servo_allocator", "servo_arc", "servo_atoms", @@ -3271,7 +3251,6 @@ dependencies = [ "profile_traits", "script_traits", "servo_url", - "webrender_api", ] [[package]] @@ -3876,7 +3855,6 @@ dependencies = [ "embedder_traits", "flate2", "futures 0.3.30", - "futures-util", "generic-array", "headers", "http", @@ -5020,7 +4998,6 @@ dependencies = [ "canvas_traits", "crossbeam-channel", "euclid", - "fxhash", "gfx_traits", "html5ever", "ipc-channel", @@ -5030,7 +5007,6 @@ dependencies = [ "metrics", "msg", "net_traits", - "parking_lot", "profile_traits", "range", "script_traits", @@ -5066,7 +5042,6 @@ dependencies = [ "embedder_traits", "euclid", "gfx_traits", - "headers", "http", "hyper_serde", "ipc-channel", @@ -5603,7 +5578,6 @@ dependencies = [ "surfman", "vergen", "webxr", - "webxr-api", "winapi", ] @@ -6881,7 +6855,6 @@ dependencies = [ "cookie 0.12.0", "crossbeam-channel", "euclid", - "headers", "http", "image", "ipc-channel", diff --git a/components/canvas/Cargo.toml b/components/canvas/Cargo.toml index 3838af2e1d6..8c42dc8b8c0 100644 --- a/components/canvas/Cargo.toml +++ b/components/canvas/Cargo.toml @@ -25,7 +25,6 @@ euclid = { workspace = true } font-kit = "0.11" fnv = { workspace = true } gfx = { path = "../gfx" } -gleam = { workspace = true } half = "2" ipc-channel = { workspace = true } log = { workspace = true } @@ -35,7 +34,6 @@ pathfinder_geometry = "0.5" pixels = { path = "../pixels" } raqote = "0.8.2" servo_arc = { path = "../servo_arc" } -servo_config = { path = "../config" } sparkle = { workspace = true } style = { path = "../style" } style_traits = { workspace = true } diff --git a/components/compositing/Cargo.toml b/components/compositing/Cargo.toml index ec2d44baea0..861164b6cc0 100644 --- a/components/compositing/Cargo.toml +++ b/components/compositing/Cargo.toml @@ -17,7 +17,6 @@ multiview = [] [dependencies] canvas = { path = "../canvas" } -cfg-if = { workspace = true } compositing_traits = { workspace = true } crossbeam-channel = { workspace = true } embedder_traits = { workspace = true } @@ -32,7 +31,6 @@ libc = { workspace = true } log = { workspace = true } msg = { workspace = true } net_traits = { workspace = true } -num-traits = { workspace = true } pixels = { path = "../pixels" } profile_traits = { workspace = true } script_traits = { workspace = true } diff --git a/components/constellation/Cargo.toml b/components/constellation/Cargo.toml index f630a176862..43a4c7d982d 100644 --- a/components/constellation/Cargo.toml +++ b/components/constellation/Cargo.toml @@ -27,7 +27,6 @@ euclid = { workspace = true } gfx = { path = "../gfx" } gfx_traits = { workspace = true } http = { workspace = true } -headers = { workspace = true } ipc-channel = { workspace = true } keyboard-types = { workspace = true } layout_traits = { workspace = true } diff --git a/components/layout/Cargo.toml b/components/layout/Cargo.toml index 7cc0871631b..2f4040c9a48 100644 --- a/components/layout/Cargo.toml +++ b/components/layout/Cargo.toml @@ -25,12 +25,10 @@ gfx_traits = { workspace = true } html5ever = { workspace = true } ipc-channel = { workspace = true } lazy_static = { workspace = true } -libc = { workspace = true } log = { workspace = true } malloc_size_of = { path = "../malloc_size_of" } msg = { workspace = true } net_traits = { workspace = true } -num-traits = { workspace = true } parking_lot = { workspace = true } profile_traits = { workspace = true } range = { path = "../range" } diff --git a/components/layout_2020/Cargo.toml b/components/layout_2020/Cargo.toml index d95a069d8d4..ce1aa86787b 100644 --- a/components/layout_2020/Cargo.toml +++ b/components/layout_2020/Cargo.toml @@ -26,7 +26,6 @@ gfx = { path = "../gfx" } gfx_traits = { workspace = true } html5ever = { workspace = true } ipc-channel = { workspace = true } -libc = { workspace = true } log = { workspace = true } msg = { workspace = true } net_traits = { workspace = true } diff --git a/components/layout_thread/Cargo.toml b/components/layout_thread/Cargo.toml index 4073ea2ce41..89bcc7e0284 100644 --- a/components/layout_thread/Cargo.toml +++ b/components/layout_thread/Cargo.toml @@ -12,7 +12,6 @@ path = "lib.rs" [dependencies] app_units = { workspace = true } -atomic_refcell = { workspace = true } crossbeam-channel = { workspace = true } embedder_traits = { workspace = true } euclid = { workspace = true } @@ -21,12 +20,10 @@ fxhash = { workspace = true } gfx = { path = "../gfx" } gfx_traits = { workspace = true } histogram = "0.6.8" -html5ever = { workspace = true } ipc-channel = { workspace = true } layout = { path = "../layout", package = "layout_2013" } layout_traits = { workspace = true } lazy_static = { workspace = true } -libc = { workspace = true } log = { workspace = true } malloc_size_of = { path = "../malloc_size_of" } metrics = { path = "../metrics" } @@ -34,12 +31,10 @@ msg = { workspace = true } net_traits = { workspace = true } parking_lot = { workspace = true } profile_traits = { workspace = true } -range = { path = "../range" } rayon = { workspace = true } script = { path = "../script" } script_layout_interface = { workspace = true } script_traits = { workspace = true } -selectors = { path = "../selectors", features = ["shmem"] } serde_json = { workspace = true } servo_allocator = { path = "../allocator" } servo_arc = { path = "../servo_arc" } diff --git a/components/layout_thread_2020/Cargo.toml b/components/layout_thread_2020/Cargo.toml index 29ffe6d2739..be49b38d80b 100644 --- a/components/layout_thread_2020/Cargo.toml +++ b/components/layout_thread_2020/Cargo.toml @@ -12,7 +12,6 @@ path = "lib.rs" [dependencies] app_units = { workspace = true } -atomic_refcell = { workspace = true } crossbeam-channel = { workspace = true } embedder_traits = { workspace = true } euclid = { workspace = true } @@ -20,12 +19,10 @@ fnv = { workspace = true } fxhash = { workspace = true } gfx = { path = "../gfx" } gfx_traits = { workspace = true } -html5ever = { workspace = true } ipc-channel = { workspace = true } layout = { path = "../layout_2020", package = "layout_2020" } layout_traits = { workspace = true } lazy_static = { workspace = true } -libc = { workspace = true } log = { workspace = true } malloc_size_of = { path = "../malloc_size_of" } metrics = { path = "../metrics" } @@ -33,11 +30,9 @@ msg = { workspace = true } net_traits = { workspace = true } parking_lot = { workspace = true } profile_traits = { workspace = true } -range = { path = "../range" } script = { path = "../script" } script_layout_interface = { workspace = true } script_traits = { workspace = true } -selectors = { path = "../selectors", features = ["shmem"] } servo_allocator = { path = "../allocator" } servo_arc = { path = "../servo_arc" } servo_atoms = { path = "../atoms" } diff --git a/components/net/Cargo.toml b/components/net/Cargo.toml index 6db18281a86..0d188ba4d13 100644 --- a/components/net/Cargo.toml +++ b/components/net/Cargo.toml @@ -27,7 +27,6 @@ devtools_traits = { workspace = true } embedder_traits = { workspace = true } flate2 = "1" futures = { version = "0.3", package = "futures" } -futures-util = { version = "0.3" } generic-array = "0.14" headers = { workspace = true } http = { workspace = true } diff --git a/components/shared/compositing/Cargo.toml b/components/shared/compositing/Cargo.toml index 03185ed8e86..809826c25d0 100644 --- a/components/shared/compositing/Cargo.toml +++ b/components/shared/compositing/Cargo.toml @@ -21,7 +21,6 @@ keyboard-types = { workspace = true } log = { workspace = true } msg = { workspace = true } net_traits = { workspace = true } -profile_traits = { workspace = true } script_traits = { workspace = true } servo_url = { path = "../../url" } style_traits = { workspace = true } diff --git a/components/shared/devtools/Cargo.toml b/components/shared/devtools/Cargo.toml index ff6d1d40dfd..d158a3117ab 100644 --- a/components/shared/devtools/Cargo.toml +++ b/components/shared/devtools/Cargo.toml @@ -12,7 +12,6 @@ path = "lib.rs" [dependencies] bitflags = { workspace = true } -headers = { workspace = true } http = { workspace = true } ipc-channel = { workspace = true } malloc_size_of = { path = "../../malloc_size_of" } diff --git a/components/shared/layout/Cargo.toml b/components/shared/layout/Cargo.toml index c81ed04454c..88b04842f6c 100644 --- a/components/shared/layout/Cargo.toml +++ b/components/shared/layout/Cargo.toml @@ -20,4 +20,3 @@ net_traits = { workspace = true } profile_traits = { workspace = true } script_traits = { workspace = true } servo_url = { path = "../../url" } -webrender_api = { workspace = true } diff --git a/components/shared/script/Cargo.toml b/components/shared/script/Cargo.toml index c27dd185d0b..64ea7be7e66 100644 --- a/components/shared/script/Cargo.toml +++ b/components/shared/script/Cargo.toml @@ -20,7 +20,6 @@ devtools_traits = { workspace = true } embedder_traits = { workspace = true } euclid = { workspace = true } gfx_traits = { workspace = true } -headers = { workspace = true } http = { workspace = true } hyper_serde = { workspace = true } ipc-channel = { workspace = true } diff --git a/components/shared/script_layout/Cargo.toml b/components/shared/script_layout/Cargo.toml index 553a773afac..bd86a3495e4 100644 --- a/components/shared/script_layout/Cargo.toml +++ b/components/shared/script_layout/Cargo.toml @@ -16,7 +16,6 @@ atomic_refcell = { workspace = true } canvas_traits = { workspace = true } crossbeam-channel = { workspace = true } euclid = { workspace = true } -fxhash = { workspace = true } gfx_traits = { workspace = true } html5ever = { workspace = true } ipc-channel = { workspace = true } @@ -26,7 +25,6 @@ malloc_size_of_derive = { workspace = true } metrics = { path = "../../metrics" } msg = { workspace = true } net_traits = { workspace = true } -parking_lot = { workspace = true } profile_traits = { workspace = true } range = { path = "../../range" } script_traits = { workspace = true } diff --git a/components/webdriver_server/Cargo.toml b/components/webdriver_server/Cargo.toml index 91ebed0445a..d67ef421693 100644 --- a/components/webdriver_server/Cargo.toml +++ b/components/webdriver_server/Cargo.toml @@ -16,7 +16,6 @@ compositing_traits = { workspace = true } cookie = { workspace = true } crossbeam-channel = { workspace = true } euclid = { workspace = true } -headers = { workspace = true } http = { workspace = true } image = { workspace = true } ipc-channel = { workspace = true } diff --git a/ports/libsimpleservo/api/Cargo.toml b/ports/libsimpleservo/api/Cargo.toml index 341c1733788..7a26a0aaa17 100644 --- a/ports/libsimpleservo/api/Cargo.toml +++ b/ports/libsimpleservo/api/Cargo.toml @@ -14,7 +14,6 @@ log = { workspace = true } servo-media = { git = "https://github.com/servo/media" } surfman = { workspace = true, features = ["sm-angle-default"] } webxr = { git = "https://github.com/servo/webxr" } -webxr-api = { git = "https://github.com/servo/webxr", features = ["ipc"] } [target.'cfg(not(target_os = "macos"))'.dependencies] libc = { workspace = true }