diff --git a/Cargo.lock b/Cargo.lock index 0d47487..baeedbb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -347,9 +347,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.14.0" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b8ff6c09cd57b16da53641caa860168b88c172a5ee163b0288d3d6eea12786" +checksum = "879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d" dependencies = [ "aws-lc-sys", "zeroize", @@ -357,9 +357,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.31.0" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e44d16778acaf6a9ec9899b92cebd65580b83f685446bf2e1f5d3d732f99dcd" +checksum = "107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c" dependencies = [ "bindgen 0.72.1", "cc", @@ -371,7 +371,7 @@ dependencies = [ [[package]] name = "background_hang_monitor" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "background_hang_monitor_api", "backtrace", @@ -387,7 +387,7 @@ dependencies = [ [[package]] name = "background_hang_monitor_api" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "ipc-channel", @@ -412,7 +412,7 @@ dependencies = [ [[package]] name = "base" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "crossbeam-channel", "ipc-channel", @@ -422,6 +422,7 @@ dependencies = [ "malloc_size_of_derive", "parking_lot", "rayon", + "regex", "serde", "serde_json", "servo_config", @@ -458,7 +459,7 @@ version = "0.71.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "cexpr", "clang-sys", "itertools 0.13.0", @@ -476,7 +477,7 @@ version = "0.72.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "cexpr", "clang-sys", "itertools 0.13.0", @@ -519,11 +520,11 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.4" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -650,7 +651,7 @@ version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfe4354df4da648870e363387679081f8f9fc538ec8b55901e3740c6a0ef81b1" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "cairo-sys-rs", "glib", "libc", @@ -664,7 +665,7 @@ checksum = "47d6c3300c7103eb8e4de07591003511aa25664438f8c6fc317a3a9902c103f8" dependencies = [ "glib-sys", "libc", - "system-deps 7.0.5", + "system-deps 7.0.6", ] [[package]] @@ -689,7 +690,7 @@ dependencies = [ [[package]] name = "canvas" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "app_units", "base", @@ -720,7 +721,7 @@ dependencies = [ [[package]] name = "canvas_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "crossbeam-channel", @@ -760,7 +761,7 @@ dependencies = [ "serde-untagged", "serde-value", "thiserror 1.0.69", - "toml", + "toml 0.8.23", "unicode-xid", "url", ] @@ -832,9 +833,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "cfg_aliases" @@ -967,11 +968,11 @@ checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" [[package]] name = "compositing" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "bincode", - "bitflags 2.9.4", + "bitflags 2.10.0", "compositing_traits", "constellation_traits", "crossbeam-channel", @@ -1001,11 +1002,11 @@ dependencies = [ [[package]] name = "compositing_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "bincode", - "bitflags 2.9.4", + "bitflags 2.10.0", "crossbeam-channel", "dpi", "embedder_traits", @@ -1062,7 +1063,7 @@ dependencies = [ [[package]] name = "constellation" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "background_hang_monitor", "background_hang_monitor_api", @@ -1089,12 +1090,12 @@ dependencies = [ "parking_lot", "profile", "profile_traits", + "rand 0.9.2", "rustc-hash 2.1.1", "script_traits", "serde", "servo-tracing", "servo_config", - "servo_rand", "servo_url", "storage_traits", "stylo", @@ -1109,7 +1110,7 @@ dependencies = [ [[package]] name = "constellation_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "canvas_traits", @@ -1148,7 +1149,7 @@ version = "0.5.4" source = "git+https://github.com/servo/rust-content-security-policy?branch=servo-csp#22b2831433f306ad22420dca4f5ff685b7fe4cc5" dependencies = [ "base64 0.22.1", - "bitflags 2.9.4", + "bitflags 2.10.0", "once_cell", "percent-encoding", "regex", @@ -1233,7 +1234,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "core-foundation 0.10.1", "libc", ] @@ -1410,7 +1411,7 @@ checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376" [[package]] name = "deny_public_fields" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "syn", "synstructure", @@ -1449,7 +1450,7 @@ dependencies = [ [[package]] name = "devtools" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "base64 0.22.1", @@ -1463,11 +1464,11 @@ dependencies = [ "log", "net", "net_traits", + "rand 0.9.2", "rustc-hash 2.1.1", "serde", "serde_json", "servo_config", - "servo_rand", "servo_url", "uuid", ] @@ -1475,10 +1476,10 @@ dependencies = [ [[package]] name = "devtools_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", - "bitflags 2.9.4", + "bitflags 2.10.0", "embedder_traits", "http 1.3.1", "ipc-channel", @@ -1540,7 +1541,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "objc2", ] @@ -1576,7 +1577,7 @@ dependencies = [ [[package]] name = "dom_struct" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "quote", "syn", @@ -1585,7 +1586,7 @@ dependencies = [ [[package]] name = "domobject_derive" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "proc-macro2", "quote", @@ -1642,10 +1643,10 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "embedder_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", - "bitflags 2.9.4", + "bitflags 2.10.0", "cookie 0.18.1", "crossbeam-channel", "euclid", @@ -1702,9 +1703,9 @@ dependencies = [ [[package]] name = "env_filter" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" +checksum = "1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2" dependencies = [ "log", "regex", @@ -2014,11 +2015,11 @@ dependencies = [ [[package]] name = "fonts" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "app_units", "base", - "bitflags 2.9.4", + "bitflags 2.10.0", "byteorder", "compositing_traits", "core-foundation 0.9.4", @@ -2066,7 +2067,7 @@ dependencies = [ [[package]] name = "fonts_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "atomic_refcell", "base", @@ -2322,7 +2323,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 7.0.5", + "system-deps 7.0.6", ] [[package]] @@ -2354,14 +2355,14 @@ dependencies = [ "libc", "pango-sys", "pkg-config", - "system-deps 7.0.5", + "system-deps 7.0.6", ] [[package]] name = "generic-array" -version = "0.14.8" +version = "0.14.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dc8f7d2ded5f9209535e4b3fd4d39c002f30902ff5ce9f64e2c33d549576500" +checksum = "4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2" dependencies = [ "typenum", "version_check", @@ -2369,12 +2370,12 @@ dependencies = [ [[package]] name = "gethostname" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc257fdb4038301ce4b9cd1b3b51704509692bb3ff716a410cbd07925d9dae55" +checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" dependencies = [ "rustix", - "windows-targets 0.52.6", + "windows-link 0.2.1", ] [[package]] @@ -2385,19 +2386,19 @@ checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ "cfg-if", "libc", - "wasi 0.11.1+wasi-snapshot-preview1", + "wasi", ] [[package]] name = "getrandom" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ "cfg-if", "libc", "r-efi", - "wasi 0.14.7+wasi-0.2.4", + "wasip2", ] [[package]] @@ -2452,7 +2453,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 7.0.5", + "system-deps 7.0.6", "windows-sys 0.61.2", ] @@ -2502,7 +2503,7 @@ version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1f2cbc4577536c849335878552f42086bfd25a8dcd6f54a18655cf818b20c8f" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "futures-channel", "futures-core", "futures-executor", @@ -2547,7 +2548,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d09d3d0fddf7239521674e57b0465dfbd844632fec54f059f7f56112e3f927e1" dependencies = [ "libc", - "system-deps 7.0.5", + "system-deps 7.0.6", ] [[package]] @@ -2594,7 +2595,7 @@ checksum = "538e41d8776173ec107e7b0f2aceced60abc368d7e1d81c1f0e2ecd35f59080d" dependencies = [ "glib-sys", "libc", - "system-deps 7.0.5", + "system-deps 7.0.6", ] [[package]] @@ -2603,7 +2604,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "gpu-alloc-types", ] @@ -2613,7 +2614,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", ] [[package]] @@ -2634,7 +2635,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "gpu-descriptor-types", "hashbrown 0.15.5", ] @@ -2645,7 +2646,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", ] [[package]] @@ -2668,7 +2669,7 @@ dependencies = [ "glib-sys", "libc", "pkg-config", - "system-deps 7.0.5", + "system-deps 7.0.6", ] [[package]] @@ -2705,7 +2706,7 @@ dependencies = [ "graphene-sys", "libc", "pango-sys", - "system-deps 7.0.5", + "system-deps 7.0.6", ] [[package]] @@ -2757,7 +2758,7 @@ dependencies = [ "gsk4-sys", "libc", "pango-sys", - "system-deps 7.0.5", + "system-deps 7.0.6", ] [[package]] @@ -2800,9 +2801,9 @@ dependencies = [ [[package]] name = "half" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e54c115d4f30f52c67202f079c5f9d8b49db4691f460fdb0b4c2e838261b2ba5" +checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" dependencies = [ "cfg-if", "crunchy", @@ -3089,7 +3090,7 @@ dependencies = [ [[package]] name = "hyper_serde" version = "0.13.2" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "cookie 0.18.1", "headers 0.4.1", @@ -3750,9 +3751,9 @@ checksum = "76a49eaebc8750bcba241df1e1e47ebb51b81eb35c65e8f11ffa0aebac353f7f" [[package]] name = "indexmap" -version = "2.11.4" +version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" +checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" dependencies = [ "equivalent", "hashbrown 0.16.0", @@ -3802,17 +3803,6 @@ dependencies = [ "libc", ] -[[package]] -name = "io-uring" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" -dependencies = [ - "bitflags 2.9.4", - "cfg-if", - "libc", -] - [[package]] name = "ipc-channel" version = "0.20.2" @@ -3906,7 +3896,7 @@ version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" dependencies = [ - "getrandom 0.3.3", + "getrandom 0.3.4", "libc", ] @@ -3923,7 +3913,7 @@ dependencies = [ [[package]] name = "jstraceable_derive" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "proc-macro2", "syn", @@ -3936,7 +3926,7 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fbe853b403ae61a04233030ae8a79d94975281ed9770a1f9e246732b534b28d" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "serde", "unicode-segmentation", ] @@ -3979,12 +3969,12 @@ dependencies = [ [[package]] name = "layout" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "app_units", "atomic_refcell", "base", - "bitflags 2.9.4", + "bitflags 2.10.0", "compositing_traits", "cssparser", "data-url", @@ -4033,12 +4023,12 @@ dependencies = [ [[package]] name = "layout_api" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "app_units", "atomic_refcell", "base", - "bitflags 2.9.4", + "bitflags 2.10.0", "compositing_traits", "constellation_traits", "embedder_traits", @@ -4131,7 +4121,7 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "libc", "redox_syscall", ] @@ -4139,7 +4129,7 @@ dependencies = [ [[package]] name = "libservo" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "arboard", "background_hang_monitor", @@ -4351,7 +4341,7 @@ dependencies = [ [[package]] name = "media" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "compositing_traits", "euclid", @@ -4408,7 +4398,7 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "block", "core-graphics-types 0.2.0", "foreign-types 0.5.0", @@ -4420,7 +4410,7 @@ dependencies = [ [[package]] name = "metrics" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "ipc-channel", @@ -4467,13 +4457,13 @@ dependencies = [ [[package]] name = "mio" -version = "1.0.4" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" +checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" dependencies = [ "libc", - "wasi 0.11.1+wasi-snapshot-preview1", - "windows-sys 0.59.0", + "wasi", + "windows-sys 0.61.2", ] [[package]] @@ -4500,7 +4490,7 @@ dependencies = [ [[package]] name = "mozjs" version = "0.14.1" -source = "git+https://github.com/servo/mozjs#c37cfc3a84006ece60a191a0b8663b22f9b1d401" +source = "git+https://github.com/servo/mozjs#bbbbf315e89cf91428f3b652ac68146687737259" dependencies = [ "bindgen 0.71.1", "cc", @@ -4513,7 +4503,7 @@ dependencies = [ [[package]] name = "mozjs_sys" version = "0.140.0-6" -source = "git+https://github.com/servo/mozjs#c37cfc3a84006ece60a191a0b8663b22f9b1d401" +source = "git+https://github.com/servo/mozjs#bbbbf315e89cf91428f3b652ac68146687737259" dependencies = [ "bindgen 0.71.1", "cargo_metadata", @@ -4542,7 +4532,7 @@ checksum = "916cbc7cb27db60be930a4e2da243cf4bc39569195f22fd8ee419cd31d5b662c" dependencies = [ "arrayvec", "bit-set", - "bitflags 2.9.4", + "bitflags 2.10.0", "cfg-if", "cfg_aliases", "codespan-reporting", @@ -4578,7 +4568,7 @@ dependencies = [ [[package]] name = "net" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "async-compression", "async-recursion", @@ -4646,7 +4636,7 @@ dependencies = [ [[package]] name = "net_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "compositing_traits", @@ -4667,12 +4657,12 @@ dependencies = [ "percent-encoding", "pixels", "profile_traits", + "rand 0.9.2", "rustc-hash 2.1.1", "rustls-pki-types", "serde", "servo_arc", "servo_malloc_size_of", - "servo_rand", "servo_url", "url", "uuid", @@ -4853,7 +4843,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "objc2", "objc2-core-foundation", "objc2-core-graphics", @@ -4867,7 +4857,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "dispatch2", "objc2", ] @@ -4878,7 +4868,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "dispatch2", "objc2", "objc2-core-foundation", @@ -4891,7 +4881,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "objc2-core-foundation", "objc2-core-graphics", ] @@ -4908,7 +4898,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "objc2", "objc2-core-foundation", ] @@ -4919,7 +4909,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "libc", "objc2", "objc2-core-foundation", @@ -4931,7 +4921,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "objc2", "objc2-foundation", ] @@ -4942,7 +4932,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "objc2", "objc2-core-foundation", "objc2-foundation", @@ -5059,7 +5049,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 7.0.5", + "system-deps 7.0.6", ] [[package]] @@ -5249,7 +5239,7 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pixels" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "euclid", "image", @@ -5297,7 +5287,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "crc32fast", "fdeflate", "flate2", @@ -5399,7 +5389,7 @@ dependencies = [ [[package]] name = "profile" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "ipc-channel", @@ -5419,7 +5409,7 @@ dependencies = [ [[package]] name = "profile_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "crossbeam-channel", @@ -5599,22 +5589,13 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ - "getrandom 0.3.3", -] - -[[package]] -name = "rand_isaac" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fac4373cd91b4f55722c553fb0f286edbb81ef3ff6eec7b99d1898a4110a0b28" -dependencies = [ - "rand_core 0.6.4", + "getrandom 0.3.4", ] [[package]] name = "range" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "malloc_size_of_derive", "num-traits", @@ -5720,18 +5701,18 @@ version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", ] [[package]] name = "regex" -version = "1.12.1" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a52d8d02cacdb176ef4678de6c052efb4b3da14b78e4db683a4252762be5433" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.12", + "regex-automata 0.4.13", "regex-syntax", ] @@ -5746,9 +5727,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "722166aa0d7438abbaa4d5cc2c649dac844e8c56d82fb3d33e9c34b5cd268fc6" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" dependencies = [ "aho-corasick", "memchr", @@ -5757,9 +5738,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.7" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3160422bbd54dd5ecfdca71e5fd59b7b8fe2b1697ab2baf64f6d05dcc66d298" +checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" [[package]] name = "resvg" @@ -5808,7 +5789,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f" dependencies = [ "base64 0.22.1", - "bitflags 2.9.4", + "bitflags 2.10.0", "serde", "serde_derive", "unicode-ident", @@ -5826,7 +5807,7 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "fallible-iterator", "fallible-streaming-iterator", "hashlink", @@ -5867,7 +5848,7 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "errno", "libc", "linux-raw-sys", @@ -5876,9 +5857,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.32" +version = "0.23.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40" +checksum = "751e04a496ca00bb97a5e043158d23d66b5aabf2e1d5aa2a0aaebb1aafe6f82c" dependencies = [ "aws-lc-rs", "log", @@ -5931,7 +5912,7 @@ version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "bytemuck", "core_maths", "log", @@ -5973,7 +5954,7 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "script" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "aes", "aes-gcm", @@ -5987,7 +5968,7 @@ dependencies = [ "base", "base64 0.22.1", "bincode", - "bitflags 2.9.4", + "bitflags 2.10.0", "canvas_traits", "cbc", "chrono", @@ -6042,6 +6023,7 @@ dependencies = [ "phf", "pixels", "profile_traits", + "rand 0.9.2", "range", "regex", "rustc-hash 2.1.1", @@ -6055,7 +6037,6 @@ dependencies = [ "servo_config", "servo_geometry", "servo_malloc_size_of", - "servo_rand", "servo_url", "smallvec", "storage_traits", @@ -6090,9 +6071,9 @@ dependencies = [ [[package]] name = "script_bindings" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "crossbeam-channel", "cssparser", "deny_public_fields", @@ -6127,7 +6108,7 @@ dependencies = [ [[package]] name = "script_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "background_hang_monitor_api", "base", @@ -6198,9 +6179,9 @@ dependencies = [ [[package]] name = "selectors" version = "0.32.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "cssparser", "derive_more", "log", @@ -6309,6 +6290,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" +dependencies = [ + "serde_core", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -6365,7 +6355,7 @@ dependencies = [ [[package]] name = "servo-media" version = "0.1.0" -source = "git+https://github.com/servo/media#9186e6abf483233b8d42ade583099b606ef68350" +source = "git+https://github.com/servo/media#29446c7b848dc799f30c9c1385dd0d4d9d3910c2" dependencies = [ "once_cell", "servo-media-audio", @@ -6378,7 +6368,7 @@ dependencies = [ [[package]] name = "servo-media-audio" version = "0.2.0" -source = "git+https://github.com/servo/media#9186e6abf483233b8d42ade583099b606ef68350" +source = "git+https://github.com/servo/media#29446c7b848dc799f30c9c1385dd0d4d9d3910c2" dependencies = [ "byte-slice-cast", "euclid", @@ -6399,7 +6389,7 @@ dependencies = [ [[package]] name = "servo-media-derive" version = "0.1.0" -source = "git+https://github.com/servo/media#9186e6abf483233b8d42ade583099b606ef68350" +source = "git+https://github.com/servo/media#29446c7b848dc799f30c9c1385dd0d4d9d3910c2" dependencies = [ "proc-macro2", "quote", @@ -6409,7 +6399,7 @@ dependencies = [ [[package]] name = "servo-media-dummy" version = "0.1.0" -source = "git+https://github.com/servo/media#9186e6abf483233b8d42ade583099b606ef68350" +source = "git+https://github.com/servo/media#29446c7b848dc799f30c9c1385dd0d4d9d3910c2" dependencies = [ "ipc-channel", "servo-media", @@ -6423,7 +6413,7 @@ dependencies = [ [[package]] name = "servo-media-player" version = "0.1.0" -source = "git+https://github.com/servo/media#9186e6abf483233b8d42ade583099b606ef68350" +source = "git+https://github.com/servo/media#29446c7b848dc799f30c9c1385dd0d4d9d3910c2" dependencies = [ "ipc-channel", "serde", @@ -6435,7 +6425,7 @@ dependencies = [ [[package]] name = "servo-media-streams" version = "0.1.0" -source = "git+https://github.com/servo/media#9186e6abf483233b8d42ade583099b606ef68350" +source = "git+https://github.com/servo/media#29446c7b848dc799f30c9c1385dd0d4d9d3910c2" dependencies = [ "uuid", ] @@ -6443,12 +6433,12 @@ dependencies = [ [[package]] name = "servo-media-traits" version = "0.1.0" -source = "git+https://github.com/servo/media#9186e6abf483233b8d42ade583099b606ef68350" +source = "git+https://github.com/servo/media#29446c7b848dc799f30c9c1385dd0d4d9d3910c2" [[package]] name = "servo-media-webrtc" version = "0.1.0" -source = "git+https://github.com/servo/media#9186e6abf483233b8d42ade583099b606ef68350" +source = "git+https://github.com/servo/media#29446c7b848dc799f30c9c1385dd0d4d9d3910c2" dependencies = [ "log", "servo-media-streams", @@ -6458,7 +6448,7 @@ dependencies = [ [[package]] name = "servo-tracing" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "proc-macro2", "quote", @@ -6468,7 +6458,7 @@ dependencies = [ [[package]] name = "servo_allocator" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "libc", "tikv-jemalloc-sys", @@ -6479,7 +6469,7 @@ dependencies = [ [[package]] name = "servo_arc" version = "0.4.2" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ "serde", "stable_deref_trait", @@ -6488,7 +6478,7 @@ dependencies = [ [[package]] name = "servo_config" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "serde", "serde_json", @@ -6500,7 +6490,7 @@ dependencies = [ [[package]] name = "servo_config_macro" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "proc-macro2", "quote", @@ -6511,7 +6501,7 @@ dependencies = [ [[package]] name = "servo_geometry" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "app_units", "euclid", @@ -6524,7 +6514,7 @@ dependencies = [ [[package]] name = "servo_malloc_size_of" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "accountable-refcell", "app_units", @@ -6559,31 +6549,17 @@ dependencies = [ "wr_malloc_size_of", ] -[[package]] -name = "servo_rand" -version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" -dependencies = [ - "log", - "malloc_size_of_derive", - "rand 0.8.5", - "rand_core 0.6.4", - "rand_isaac", - "servo_malloc_size_of", - "uuid", -] - [[package]] name = "servo_url" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "encoding_rs", "malloc_size_of_derive", + "rand 0.9.2", "serde", "servo_arc", "servo_malloc_size_of", - "servo_rand", "url", "uuid", ] @@ -6743,7 +6719,7 @@ version = "0.3.0+sdk-1.3.268.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", ] [[package]] @@ -6761,7 +6737,7 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "storage" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "bincode", @@ -6790,7 +6766,7 @@ dependencies = [ [[package]] name = "storage_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", "ipc-channel", @@ -6876,12 +6852,12 @@ dependencies = [ [[package]] name = "stylo" version = "0.8.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ "app_units", "arrayvec", "atomic_refcell", - "bitflags 2.9.4", + "bitflags 2.10.0", "byteorder", "cssparser", "derive_more", @@ -6933,7 +6909,7 @@ dependencies = [ [[package]] name = "stylo_atoms" version = "0.8.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ "string_cache", "string_cache_codegen", @@ -6942,12 +6918,12 @@ dependencies = [ [[package]] name = "stylo_config" version = "0.8.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" [[package]] name = "stylo_derive" version = "0.8.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ "darling", "proc-macro2", @@ -6959,16 +6935,16 @@ dependencies = [ [[package]] name = "stylo_dom" version = "0.8.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "stylo_malloc_size_of", ] [[package]] name = "stylo_malloc_size_of" version = "0.8.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ "app_units", "cssparser", @@ -6985,15 +6961,15 @@ dependencies = [ [[package]] name = "stylo_static_prefs" version = "0.8.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" [[package]] name = "stylo_traits" version = "0.8.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ "app_units", - "bitflags 2.9.4", + "bitflags 2.10.0", "cssparser", "euclid", "malloc_size_of_derive", @@ -7020,7 +6996,7 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb5f2d85c044920e1f2aaf5ad3795ae3b935025297271f2eadb021931571b4c3" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "cfg_aliases", "cgl", "cocoa", @@ -7050,7 +7026,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab6d64f9d99bbbab83405a1aa65ac373e4f98440df9912ea8a3640bf164da234" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "cfg_aliases", "cgl", "euclid", @@ -7099,9 +7075,9 @@ checksum = "e454d048db5527d000bfddb77bd072bbf3a1e2ae785f16d9bd116e07c2ab45eb" [[package]] name = "syn" -version = "2.0.106" +version = "2.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +checksum = "2a26dbd934e5451d21ef060c018dae56fc073894c5a7896f882928a76e6d081b" dependencies = [ "proc-macro2", "quote", @@ -7128,20 +7104,20 @@ dependencies = [ "cfg-expr 0.15.8", "heck 0.5.0", "pkg-config", - "toml", + "toml 0.8.23", "version-compare", ] [[package]] name = "system-deps" -version = "7.0.5" +version = "7.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb" +checksum = "c236d79f20808ca0084bfcd1a2fd6c686216b7f7a0c4fc39deb0cbf5eaab3713" dependencies = [ "cfg-expr 0.20.3", "heck 0.5.0", "pkg-config", - "toml", + "toml 0.9.8", "version-compare", ] @@ -7183,7 +7159,7 @@ checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" [[package]] name = "task_info" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "cc", ] @@ -7195,7 +7171,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" dependencies = [ "fastrand", - "getrandom 0.3.3", + "getrandom 0.3.4", "once_cell", "rustix", "windows-sys 0.61.2", @@ -7275,9 +7251,9 @@ dependencies = [ [[package]] name = "tikv-jemalloc-sys" -version = "0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" +version = "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd3c60906412afa9c2b5b5a48ca6a5abe5736aec9eb48ad05037a677e52e4e2d" +checksum = "cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b" dependencies = [ "cc", "libc", @@ -7285,9 +7261,9 @@ dependencies = [ [[package]] name = "tikv-jemallocator" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cec5ff18518d81584f477e9bfdf957f5bb0979b0bac3af4ca30b5b3ae2d2865" +checksum = "0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a" dependencies = [ "libc", "tikv-jemalloc-sys", @@ -7335,7 +7311,7 @@ checksum = "06535c958d6abe68dc4b4ef9e6845f758fc42fe463d0093d0aca40254f03fb14" [[package]] name = "timers" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "crossbeam-channel", "malloc_size_of_derive", @@ -7406,7 +7382,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "to_shmem" version = "0.2.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ "cssparser", "servo_arc", @@ -7419,7 +7395,7 @@ dependencies = [ [[package]] name = "to_shmem_derive" version = "0.1.0" -source = "git+https://github.com/servo/stylo?branch=2025-10-01#2f19a2679ed7fd1063d5965b7c2926ef90369bbc" +source = "git+https://github.com/servo/stylo?branch=2025-10-01#44ec10e2f881329e7bf8230fd1043f0136bfac04" dependencies = [ "darling", "proc-macro2", @@ -7430,27 +7406,24 @@ dependencies = [ [[package]] name = "tokio" -version = "1.47.1" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", - "io-uring", "libc", "mio", "pin-project-lite", - "slab", "socket2 0.6.1", "tokio-macros", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -7498,11 +7471,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", - "serde_spanned", + "serde_spanned 0.6.9", "toml_datetime 0.6.11", "toml_edit 0.22.27", ] +[[package]] +name = "toml" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" +dependencies = [ + "indexmap", + "serde_core", + "serde_spanned 1.0.3", + "toml_datetime 0.7.3", + "toml_parser", + "toml_writer", + "winnow", +] + [[package]] name = "toml_datetime" version = "0.6.11" @@ -7529,7 +7517,7 @@ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap", "serde", - "serde_spanned", + "serde_spanned 0.6.9", "toml_datetime 0.6.11", "toml_write", "winnow", @@ -7562,6 +7550,12 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" +[[package]] +name = "toml_writer" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" + [[package]] name = "topological-sort" version = "0.1.0" @@ -7722,9 +7716,9 @@ checksum = "ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e" [[package]] name = "unicode-ident" -version = "1.0.19" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" +checksum = "462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06" [[package]] name = "unicode-properties" @@ -7859,7 +7853,7 @@ version = "1.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" dependencies = [ - "getrandom 0.3.3", + "getrandom 0.3.4", "js-sys", "serde", "sha1_smol", @@ -7976,15 +7970,6 @@ version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" -[[package]] -name = "wasi" -version = "0.14.7+wasi-0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" -dependencies = [ - "wasip2", -] - [[package]] name = "wasip2" version = "1.0.1+wasi-0.2.4" @@ -8125,10 +8110,10 @@ dependencies = [ [[package]] name = "webgl" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "base", - "bitflags 2.9.4", + "bitflags 2.10.0", "byteorder", "canvas_traits", "compositing_traits", @@ -8149,7 +8134,7 @@ dependencies = [ [[package]] name = "webgpu" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "arrayvec", "base", @@ -8170,7 +8155,7 @@ dependencies = [ [[package]] name = "webgpu_traits" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "arrayvec", "base", @@ -8208,7 +8193,7 @@ source = "git+https://github.com/servo/webrender?branch=0.68#6cafc606096db4715a6 dependencies = [ "allocator-api2", "bincode", - "bitflags 2.9.4", + "bitflags 2.10.0", "build-parallel", "byteorder", "derive_more", @@ -8243,7 +8228,7 @@ version = "0.68.0" source = "git+https://github.com/servo/webrender?branch=0.68#6cafc606096db4715a6119a6e16391aed9af47a5" dependencies = [ "app_units", - "bitflags 2.9.4", + "bitflags 2.10.0", "byteorder", "crossbeam-channel", "euclid", @@ -8261,14 +8246,14 @@ name = "webrender_build" version = "0.0.2" source = "git+https://github.com/servo/webrender?branch=0.68#6cafc606096db4715a6119a6e16391aed9af47a5" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "lazy_static", ] [[package]] name = "webxr" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "crossbeam-channel", "euclid", @@ -8286,7 +8271,7 @@ dependencies = [ [[package]] name = "webxr-api" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "embedder_traits", "euclid", @@ -8310,7 +8295,7 @@ dependencies = [ "arrayvec", "bit-set", "bit-vec", - "bitflags 2.9.4", + "bitflags 2.10.0", "cfg_aliases", "document-features", "hashbrown 0.15.5", @@ -8368,7 +8353,7 @@ dependencies = [ "arrayvec", "ash", "bit-set", - "bitflags 2.9.4", + "bitflags 2.10.0", "block", "bytemuck", "cfg-if", @@ -8409,7 +8394,7 @@ version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eca7a8d8af57c18f57d393601a1fb159ace8b2328f1b6b5f80893f7d672c9ae2" dependencies = [ - "bitflags 2.9.4", + "bitflags 2.10.0", "bytemuck", "js-sys", "log", @@ -8661,15 +8646,6 @@ dependencies = [ "windows-targets 0.52.6", ] -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", -] - [[package]] name = "windows-sys" version = "0.60.2" @@ -8983,7 +8959,7 @@ checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" [[package]] name = "xpath" version = "0.0.1" -source = "git+https://github.com/servo/servo.git?rev=2973c63ed8e8a1ebd473e757da337b70cc96b2b4#2973c63ed8e8a1ebd473e757da337b70cc96b2b4" +source = "git+https://github.com/servo/servo.git?rev=v0.0.1#721214fbe44bf11b968e5e076e5b0af5b5663447" dependencies = [ "log", "malloc_size_of_derive", diff --git a/Cargo.toml b/Cargo.toml index a293927..a7bc748 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,8 +19,8 @@ path = "examples/browser.rs" gio = "0.21.2" glib = { version = "0.21", features = ["v2_74", "log_macros"] } gtk = { package="gtk4", version="0.10.1" } -libservo = { git = "https://github.com/servo/servo.git", rev = "2973c63ed8e8a1ebd473e757da337b70cc96b2b4" } -embedder_traits = { git = "https://github.com/servo/servo.git", rev = "2973c63ed8e8a1ebd473e757da337b70cc96b2b4" } +libservo = { git = "https://github.com/servo/servo.git", rev = "v0.0.1" } +embedder_traits = { git = "https://github.com/servo/servo.git", rev = "v0.0.1" } js = { package = "mozjs", git = "https://github.com/servo/mozjs" } surfman = { version = "0.9", features = ["chains", "sm-angle", "sm-angle-default"] } gl = "0.14.0"