diff --git a/4-Infrastructure/servo-fetch/Cargo.lock b/4-Infrastructure/servo-fetch/Cargo.lock index 6fd2d196..f5c59f88 100644 --- a/4-Infrastructure/servo-fetch/Cargo.lock +++ b/4-Infrastructure/servo-fetch/Cargo.lock @@ -1258,7 +1258,7 @@ version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dae61cf9c0abb83bd659dab65b7e4e38d8236824c85f0f804f173567bda257d2" dependencies = [ - "cssparser-macros", + "cssparser-macros 0.6.1", "dtoa-short", "itoa", "phf", @@ -1266,6 +1266,19 @@ dependencies = [ "smallvec", ] +[[package]] +name = "cssparser" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c9cdaae01d5ed7882b04d795e7f752f46ff52d2fa3b50a20d28c464510bba98" +dependencies = [ + "cssparser-macros 0.7.0", + "dtoa-short", + "itoa", + "phf", + "smallvec", +] + [[package]] name = "cssparser-macros" version = "0.6.1" @@ -1276,6 +1289,16 @@ dependencies = [ "syn", ] +[[package]] +name = "cssparser-macros" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a2a99df6e410a8ff4245aa2006499ea662245f967cc7c0a38c83ef8eb44dbf" +dependencies = [ + "quote", + "syn", +] + [[package]] name = "ctr" version = "0.9.2" @@ -1542,22 +1565,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521e380c0c8afb8d9a1e83a1822ee03556fc3e3e7dbc1fd30be14e37f9cb3f89" dependencies = [ "bit-set", - "cssparser", + "cssparser 0.36.0", "foldhash 0.2.0", "html5ever 0.38.0", + "precomputed-hash", + "selectors 0.36.1", + "tendril", +] + +[[package]] +name = "dom_query" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fac5fca71e65e94cc718a6e2af65d6e0f9c6027751c2aa562fbb5087fda639bc" +dependencies = [ + "bit-set", + "cssparser 0.37.0", + "foldhash 0.2.0", + "html5ever 0.39.0", "nom 8.0.0", "precomputed-hash", - "selectors", + "selectors 0.38.0", "tendril", ] [[package]] name = "dom_smoothie" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f21cad308997c8c518aaee15c8b38bb04dc699bbcf30da4176443c9ef40c1bb5" +checksum = "cf8b9b294aabb8010b37c49a07d6f82175152f4927855d534979a38737721875" dependencies = [ - "dom_query", + "dom_query 0.28.0", "flagset", "foldhash 0.2.0", "gjson", @@ -1773,7 +1811,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5671,7 +5709,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5729,7 +5767,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5914,7 +5952,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5d9c0c92a92d33f08817311cf3f2c29a3538a8240e94a6a3c622ce652d7e00c" dependencies = [ "bitflags 2.11.1", - "cssparser", + "cssparser 0.36.0", "derive_more", "log", "new_debug_unreachable", @@ -5928,6 +5966,25 @@ dependencies = [ "to_shmem_derive", ] +[[package]] +name = "selectors" +version = "0.38.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8adfa1c298912827b8a28b223b3b874357397ae706e6190acd9bf28cee99114d" +dependencies = [ + "bitflags 2.11.1", + "cssparser 0.37.0", + "derive_more", + "log", + "new_debug_unreachable", + "phf", + "phf_codegen", + "precomputed-hash", + "rustc-hash 2.1.2", + "servo_arc", + "smallvec", +] + [[package]] name = "semver" version = "1.0.28" @@ -6423,7 +6480,7 @@ dependencies = [ "axum", "base64 0.22.1", "clap", - "dom_query", + "dom_query 0.27.0", "dom_smoothie", "dpi", "euclid 0.22.14", @@ -6589,7 +6646,7 @@ dependencies = [ "parking_lot", "rayon", "rustc-hash 2.1.2", - "selectors", + "selectors 0.36.1", "servo-base", "servo-config", "servo-embedder-traits", @@ -6636,7 +6693,7 @@ dependencies = [ "malloc_size_of_derive", "parking_lot", "rustc-hash 2.1.2", - "selectors", + "selectors 0.36.1", "serde", "servo-background-hang-monitor-api", "servo-base", @@ -7108,7 +7165,7 @@ dependencies = [ "content-security-policy", "cookie 0.18.1", "crossbeam-channel", - "cssparser", + "cssparser 0.36.0", "ctr", "data-url", "der", @@ -7157,7 +7214,7 @@ dependencies = [ "rsa", "rustc-hash 2.1.2", "sec1", - "selectors", + "selectors 0.36.1", "serde", "serde_json", "servo-background-hang-monitor-api", @@ -7799,7 +7856,7 @@ dependencies = [ "atomic_refcell", "bitflags 2.11.1", "byteorder", - "cssparser", + "cssparser 0.36.0", "derive_more", "encoding_rs", "euclid 0.22.14", @@ -7820,7 +7877,7 @@ dependencies = [ "rayon", "rayon-core", "rustc-hash 2.1.2", - "selectors", + "selectors 0.36.1", "serde", "servo_arc", "smallbitvec", @@ -7885,9 +7942,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8cd4ec615ff7bbc849d1d7d95891c39db20dfd1cb79eb8ba29c54107a4101a3" dependencies = [ "app_units", - "cssparser", + "cssparser 0.36.0", "euclid 0.22.14", - "selectors", + "selectors 0.36.1", "servo_arc", "smallbitvec", "smallvec", @@ -7910,10 +7967,10 @@ checksum = "30cc7f5c9b43201f0d5c81ca190ccbf29382cff3af4cc926c9cd5e53beb6c9e5" dependencies = [ "app_units", "bitflags 2.11.1", - "cssparser", + "cssparser 0.36.0", "euclid 0.22.14", "malloc_size_of_derive", - "selectors", + "selectors 0.36.1", "serde", "servo_arc", "stylo_atoms", @@ -8052,7 +8109,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -8249,7 +8306,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eab187810ca1e6aaa4c97a06492aac9ade2ffae6a301fd2aac103656f5a69edb" dependencies = [ - "cssparser", + "cssparser 0.36.0", "servo_arc", "smallbitvec", "smallvec", @@ -9234,7 +9291,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/4-Infrastructure/servo-fetch/Cargo.toml b/4-Infrastructure/servo-fetch/Cargo.toml index 6055a8a9..42e58019 100644 --- a/4-Infrastructure/servo-fetch/Cargo.toml +++ b/4-Infrastructure/servo-fetch/Cargo.toml @@ -18,7 +18,7 @@ path = "src/main.rs" [dependencies] servo = { version = "0.1.0", default-features = false, features = ["baked-in-resources", "js_jit"] } -dom_smoothie = "0.17" +dom_smoothie = "0.18" dom_query = "0.27" clap = { version = "4", features = ["derive"] } anyhow = "1"