diff --git a/Cargo.lock b/Cargo.lock index 5b6b2f6798..4a6e923aa2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -143,24 +143,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] -name = "allsorts" -version = "0.16.1" +name = "allsorts-azul" +version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ba21c7f883cc76d76a41910815b1b212e1ca7870af2bd551565282140660ca5" +checksum = "57b2116c9f1e188279c88bdee232fc3d71a107d419eab79fcd35e6f8cb6954e6" dependencies = [ "bitflags 2.12.1", - "bitreader", "brotli-decompressor", - "byteorder", - "crc32fast", "encoding_rs", "flate2", "glyph-names", - "itertools 0.10.5", - "lazy_static", - "libc", "log", - "num-traits", "ouroboros", "pathfinder_geometry", "rustc-hash 1.1.0", @@ -673,15 +666,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "bitreader" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "886559b1e163d56c765bc3a985febb4eee8009f625244511d8ee3c432e08c066" -dependencies = [ - "cfg-if", -] - [[package]] name = "bitstream-io" version = "4.10.0" @@ -4014,15 +3998,6 @@ version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.12.1" @@ -6857,11 +6832,11 @@ dependencies = [ [[package]] name = "printpdf" -version = "0.9.1" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91dac59ed5eed56d899517c12cb9f00756738731926b54e513732a36f49a83d" +checksum = "3c88893a59b809cc0f81c6db97c10b78ec83a268319eb2213710c5f0da39d1d7" dependencies = [ - "allsorts", + "allsorts-azul", "base64", "flate2", "getrandom 0.3.4", diff --git a/crates/perry-ext-pdf/Cargo.toml b/crates/perry-ext-pdf/Cargo.toml index 8bbb6a3bdc..b63abf572d 100644 --- a/crates/perry-ext-pdf/Cargo.toml +++ b/crates/perry-ext-pdf/Cargo.toml @@ -17,7 +17,7 @@ perry-ffi.workspace = true # Pure-Rust PDF writer. `default-features = false` drops the heavy # `html` feature (azul-layout, kuchiki, …) — for the v1 surface we # only need core text + line drawing, which lives in the base crate. -printpdf = { version = "0.9", default-features = false } +printpdf = { version = "0.10", default-features = false } [dev-dependencies] perry-ffi = { workspace = true, features = ["runtime-link"] }