From 5ca9dc0d6bbe689901a88afa95d9e41cbbbd0808 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Nov 2026 11:15:25 +0000 Subject: [PATCH] chore(deps): bump the cargo-dependencies group across 1 directory with 12 updates Bumps the cargo-dependencies group with 12 updates in the / directory: | Package | From | To | | --- | --- | --- | | [fax](https://github.com/pdf-rs/fax) | `0.2.7` | `0.3.0` | | [hayro-ccitt](https://github.com/LaurenzV/hayro) | `0.3.0` | `0.5.0` | | [log](https://github.com/rust-lang/log) | `0.4.34` | `0.4.35` | | [rustix](https://github.com/bytecodealliance/rustix) | `1.1.5` | `1.1.6` | | [encoding_rs](https://github.com/hsivonen/encoding_rs) | `0.8.42` | `0.8.44` | | [aes](https://github.com/RustCrypto/block-ciphers) | `0.9.3` | `0.9.4` | | [skrifa](https://github.com/googlefonts/fontations) | `0.44.0` | `0.47.0` | | [harfrust](https://github.com/harfbuzz/harfrust) | `0.12.0` | `0.13.3` | | [rten](https://github.com/robertknight/rten) | `0.26.0` | `0.27.0` | | [crypto-bigint](https://github.com/RustCrypto/crypto-bigint) | `0.7.6` | `0.7.10` | | [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.18.2` | `1.19.0` | | [xattr](https://github.com/Stebalien/xattr) | `1.6.1` | `1.7.0` | Updates `fax` from 0.2.7 to 0.3.0 - [Commits](https://github.com/pdf-rs/fax/commits) Updates `hayro-ccitt` from 0.3.0 to 0.5.0 - [Release notes](https://github.com/LaurenzV/hayro/releases) - [Commits](https://github.com/LaurenzV/hayro/compare/hayro-ccitt-v0.3.0...hayro-ccitt-v0.5.0) Updates `log` from 0.4.34 to 0.4.35 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.34...v0.4.35) Updates `rustix` from 1.1.5 to 1.1.6 - [Release notes](https://github.com/bytecodealliance/rustix/releases) - [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md) - [Commits](https://github.com/bytecodealliance/rustix/compare/v1.1.5...v1.1.6) Updates `encoding_rs` from 0.8.42 to 0.8.44 - [Commits](https://github.com/hsivonen/encoding_rs/compare/v0.8.42...v0.8.44) Updates `aes` from 0.9.3 to 0.9.4 - [Commits](https://github.com/RustCrypto/block-ciphers/compare/aes-v0.9.3...aes-v0.9.4) Updates `skrifa` from 0.44.0 to 0.47.0 - [Release notes](https://github.com/googlefonts/fontations/releases) - [Changelog](https://github.com/googlefonts/fontations/blob/main/docs/RELEASE.md) - [Commits](https://github.com/googlefonts/fontations/compare/skrifa-v0.44.0...skrifa-v0.47.0) Updates `harfrust` from 0.12.0 to 0.13.3 - [Release notes](https://github.com/harfbuzz/harfrust/releases) - [Changelog](https://github.com/harfbuzz/harfrust/blob/main/CHANGELOG.md) - [Commits](https://github.com/harfbuzz/harfrust/compare/0.12.0...0.13.3) Updates `rten` from 0.26.0 to 0.27.0 - [Changelog](https://github.com/robertknight/rten/blob/main/CHANGELOG.md) - [Commits](https://github.com/robertknight/rten/compare/rten-cli-v0.26.0...rten-cli-v0.27.0) Updates `crypto-bigint` from 0.7.6 to 0.7.10 - [Changelog](https://github.com/RustCrypto/crypto-bigint/blob/master/CHANGELOG.md) - [Commits](https://github.com/RustCrypto/crypto-bigint/compare/v0.7.6...v0.7.10) Updates `aws-lc-rs` from 1.18.2 to 1.19.0 - [Release notes](https://github.com/aws/aws-lc-rs/releases) - [Commits](https://github.com/aws/aws-lc-rs/compare/v1.18.2...v1.19.0) Updates `xattr` from 1.6.1 to 1.7.0 - [Release notes](https://github.com/Stebalien/xattr/releases) - [Commits](https://github.com/Stebalien/xattr/compare/v1.6.1...v1.7.0) --- updated-dependencies: - dependency-name: fax dependency-version: 0.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-dependencies - dependency-name: hayro-ccitt dependency-version: 0.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-dependencies - dependency-name: log dependency-version: 0.4.35 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-dependencies - dependency-name: rustix dependency-version: 1.1.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-dependencies - dependency-name: encoding_rs dependency-version: 0.8.44 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-dependencies - dependency-name: aes dependency-version: 0.9.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-dependencies - dependency-name: skrifa dependency-version: 0.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-dependencies - dependency-name: harfrust dependency-version: 0.13.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-dependencies - dependency-name: rten dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-dependencies - dependency-name: crypto-bigint dependency-version: 0.7.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo-dependencies - dependency-name: aws-lc-rs dependency-version: 1.19.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-dependencies - dependency-name: xattr dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo-dependencies ... Signed-off-by: dependabot[bot] --- Cargo.lock | 285 ++++++++++++++++++++++++++++---------- Cargo.toml | 4 +- crates/fonts/Cargo.toml | 4 +- crates/ocr/Cargo.toml | 2 +- crates/render/Cargo.toml | 2 +- crates/ui-egui/Cargo.toml | 4 +- 6 files changed, 219 insertions(+), 82 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8617c45522..77b91c4389 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -120,9 +120,9 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "aes" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35f0f96ce78e38c3dc6d8948aa8163d06385be74000f3c7a95bf1eef35d3ea32" +checksum = "fc0fc36d7440d015b45468ba08a21e80e056ebbd014c611c6298bb7503e04bd1" dependencies = [ "cipher", "cpubits", @@ -321,7 +321,7 @@ dependencies = [ "futures-lite", "parking", "polling", - "rustix 1.1.5", + "rustix 1.1.6", "slab", "windows-sys 0.61.2", ] @@ -352,7 +352,7 @@ dependencies = [ "cfg-if", "event-listener", "futures-lite", - "rustix 1.1.5", + "rustix 1.1.6", ] [[package]] @@ -378,7 +378,7 @@ dependencies = [ "cfg-if", "futures-core", "futures-io", - "rustix 1.1.5", + "rustix 1.1.6", "signal-hook-registry", "slab", "windows-sys 0.61.2", @@ -452,9 +452,9 @@ checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" [[package]] name = "aws-lc-rs" -version = "1.18.2" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faac5829c2b74c28f830747e7818ccfb684261b5f48a1118b1e2a13d36dfab13" +checksum = "048006790404103c488e6c5616b3e7e702a71292aadda08e8f7698a9e0d2eb53" dependencies = [ "aws-lc-sys", "untrusted 0.7.1", @@ -463,9 +463,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.46.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1622d8446a2d4b2ce0c7eefc73dd43a99779028d5ee5c2dd8073a658ba8a2bc" +checksum = "8bfbe32ac36b3c428696ce315464181bc4029d689fd58e3f2a4e58c252242f52" dependencies = [ "cc", "cmake", @@ -878,7 +878,7 @@ checksum = "4dbf9978365bac10f54d1d4b04f7ce4427e51f71d61f2fe15e3fed5166474df7" dependencies = [ "bitflags 2.13.2", "polling", - "rustix 1.1.5", + "rustix 1.1.6", "slab", "tracing", ] @@ -902,7 +902,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa" dependencies = [ "calloop 0.14.4", - "rustix 1.1.5", + "rustix 1.1.6", "wayland-backend", "wayland-client", ] @@ -1392,9 +1392,9 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" [[package]] name = "crypto-bigint" -version = "0.7.6" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb08299a6046833a879ace115697f12fd2bd6c8d3e93c909ffc9e0738e7cae0" +checksum = "9c035cb64cba03dad2fb921f3e218785e8cf9a41790da5eb3a1400f62fa2be11" dependencies = [ "cpubits", "ctutils", @@ -1440,9 +1440,9 @@ dependencies = [ [[package]] name = "ctutils" -version = "0.4.5" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d28fb6aa7dd680b3ffd1a3e64e115c177bdba63c0ae7f9cd48129ff05c4fa0" +checksum = "261af4dc7a06ea8a527a8717d8cbba3417530d6ea14e1edb3de6b67806be474f" dependencies = [ "cmov", "subtle", @@ -1900,9 +1900,9 @@ dependencies = [ [[package]] name = "encoding_rs" -version = "0.8.42" +version = "0.8.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e985e0451871ad22fb8d2b6b076e2028a502a0d3950998c2c5c0a4f9b5d9679" +checksum = "89253175e704ab869b04f9db224d38630e0211a53841a79181deae0889e169f5" dependencies = [ "cfg-if", "core_detect", @@ -1981,7 +1981,7 @@ dependencies = [ "emath", "epaint_default_fonts", "font-types 0.12.5", - "harfrust", + "harfrust 0.12.0", "log", "nohash-hasher", "parking_lot", @@ -2091,6 +2091,12 @@ version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "caf1079563223d5d59d83c85886a56e586cfd5c1a26292e971a0fa266531ac5a" +[[package]] +name = "fax" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ed8646f3993cad0585c6669ffba6f7e5440a0bfb0a1f16600cae33ce7cf307" + [[package]] name = "fdeflate" version = "0.3.7" @@ -2412,7 +2418,7 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" dependencies = [ - "rustix 1.1.5", + "rustix 1.1.6", "windows-link", ] @@ -2664,6 +2670,19 @@ dependencies = [ "smallvec", ] +[[package]] +name = "harfrust" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "948d0741125ba89cd3e1c23e5642415b6ade7e1d29d67ba25fb925b533e989d6" +dependencies = [ + "bitflags 2.13.2", + "bytemuck", + "once_cell", + "read-fonts 0.43.3", + "smallvec", +] + [[package]] name = "hashbrown" version = "0.14.5" @@ -2720,6 +2739,12 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f4d0e94ddd48749f06bbe4e5389fb9799a0c45bcaf00495042076ef05e3241a" +[[package]] +name = "hayro-ccitt" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adbed896e99325bc312778bb9c9c289d795d51c12775c44dd5e4352f679c7e46" + [[package]] name = "hayro-cmap" version = "0.1.0" @@ -2750,7 +2775,7 @@ name = "hayro-jbig2" version = "0.3.0" dependencies = [ "fearless_simd", - "hayro-ccitt", + "hayro-ccitt 0.3.0", "image", ] @@ -2772,7 +2797,7 @@ name = "hayro-syntax" version = "0.7.2" dependencies = [ "flate2", - "hayro-ccitt", + "hayro-ccitt 0.3.0", "hayro-jbig2", "hayro-jpeg2000", "memchr", @@ -3441,9 +3466,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.34" +version = "0.4.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" +checksum = "5d15f86d12da44cd8d4ec3c73984537eb7f4cadcb9776a575a0a8a05ca11005c" [[package]] name = "lopdf" @@ -4074,9 +4099,9 @@ checksum = "2e4192a7dbc7570398ef97ab2606799703b6ea11da53f637d705d44546614435" dependencies = [ "anyhow", "rayon", - "rten", + "rten 0.26.0", "rten-imageproc", - "rten-tensor", + "rten-tensor 0.26.0", "thiserror 2.0.21", "wasm-bindgen", ] @@ -4300,7 +4325,7 @@ dependencies = [ "pdfcraft-render", "pdfcraft-xfa", "png 0.18.1", - "rustix 1.1.5", + "rustix 1.1.6", "serde_json", "sha2 0.11.1", "tempfile", @@ -4319,7 +4344,7 @@ dependencies = [ "pdfcraft-preflight", "pdfcraft-render", "png 0.18.1", - "rustix 1.1.5", + "rustix 1.1.6", "serde_json", "winresource", ] @@ -4358,7 +4383,7 @@ name = "pdfcraft-create" version = "0.18.1" dependencies = [ "encoding_rs", - "hayro-ccitt", + "hayro-ccitt 0.5.0", "hayro-syntax", "image", "pdfcraft-cos", @@ -4457,9 +4482,9 @@ dependencies = [ name = "pdfcraft-filters" version = "0.18.1" dependencies = [ - "fax", + "fax 0.3.0", "flate2", - "hayro-ccitt", + "hayro-ccitt 0.5.0", "hayro-jbig2", "proptest", "thiserror 2.0.21", @@ -4470,9 +4495,9 @@ dependencies = [ name = "pdfcraft-fonts" version = "0.18.1" dependencies = [ - "harfrust", + "harfrust 0.13.3", "pdfcraft-cos", - "skrifa 0.44.0", + "skrifa 0.47.0", "unicode-bidi", ] @@ -4528,7 +4553,7 @@ dependencies = [ "ocrs", "pdfcraft-fonts", "png 0.18.1", - "rten", + "rten 0.27.0", "tempfile", "thiserror 2.0.21", ] @@ -4570,7 +4595,7 @@ version = "0.18.1" dependencies = [ "async-channel", "futures-lite", - "rustix 1.1.5", + "rustix 1.1.6", "zbus", ] @@ -4650,7 +4675,7 @@ dependencies = [ "pdfcraft-cos", "pdfcraft-fonts", "serde", - "skrifa 0.44.0", + "skrifa 0.47.0", "thiserror 2.0.21", ] @@ -4735,10 +4760,10 @@ dependencies = [ "pollster 1.0.1", "proptest", "rfd", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "serde_json", - "skrifa 0.44.0", + "skrifa 0.47.0", "sys-locale", "toml", "unicode-bidi", @@ -5066,7 +5091,7 @@ dependencies = [ "concurrent-queue", "hermit-abi", "pin-project-lite", - "rustix 1.1.5", + "rustix 1.1.6", "windows-sys 0.61.2", ] @@ -5469,6 +5494,17 @@ dependencies = [ "once_cell", ] +[[package]] +name = "read-fonts" +version = "0.43.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "005c8acf251756c478b0bf402885bfd88a1476020c4c7e6060edc1aa68da38ea" +dependencies = [ + "bytemuck", + "font-types 0.12.5", + "once_cell", +] + [[package]] name = "read-fonts" version = "0.44.0" @@ -5709,15 +5745,38 @@ dependencies = [ "flatbuffers", "num_cpus", "rayon", - "rten-base", - "rten-gemm", - "rten-model-file", + "rten-base 0.26.0", + "rten-gemm 0.26.0", + "rten-model-file 0.26.0", + "rten-parallel 0.26.0", + "rten-shape-inference 0.26.0", + "rten-simd 0.26.0", + "rten-tensor 0.26.0", + "rten-vecmath 0.26.0", + "rustc-hash 2.1.3", + "smallvec", + "typeid", + "wasm-bindgen", +] + +[[package]] +name = "rten" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "639c5d2ce961f3e154878d1d48c2ac3451e5a6ea5d9c0b0d5f0da362f4c57dab" +dependencies = [ + "flatbuffers", + "num_cpus", + "rayon", + "rten-base 0.27.0", + "rten-gemm 0.27.0", + "rten-model-file 0.27.0", "rten-onnx", - "rten-parallel", - "rten-shape-inference", - "rten-simd", - "rten-tensor", - "rten-vecmath", + "rten-parallel 0.27.0", + "rten-shape-inference 0.27.0", + "rten-simd 0.27.0", + "rten-tensor 0.27.0", + "rten-vecmath 0.27.0", "rustc-hash 2.1.3", "smallvec", "typeid", @@ -5730,6 +5789,12 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413dc975c7a3d0e6da0b146cd0387e3d389cceab0fc48328bfa716c7f2ae1b1e" +[[package]] +name = "rten-base" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d03e46486326bd528b70e87095b920ab09b6b8d25064d4b3e80cddc18052686" + [[package]] name = "rten-gemm" version = "0.26.0" @@ -5737,10 +5802,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8efc07c654d4b3f8d81e2efd8b13aea7475568395289e5bb35393411aa6a451e" dependencies = [ "rayon", - "rten-base", - "rten-parallel", - "rten-simd", - "rten-tensor", + "rten-base 0.26.0", + "rten-parallel 0.26.0", + "rten-simd 0.26.0", + "rten-tensor 0.26.0", +] + +[[package]] +name = "rten-gemm" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "648ac7ea5e2a7937630eb5e36e64ae46398871b9761e5312e5e856950fca5af8" +dependencies = [ + "rayon", + "rten-base 0.27.0", + "rten-parallel 0.27.0", + "rten-simd 0.27.0", + "rten-tensor 0.27.0", ] [[package]] @@ -5749,7 +5827,7 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18726eae9614e23a400560eb3a5e3fdb06526914c31aadaf767f14afde7680dd" dependencies = [ - "rten-tensor", + "rten-tensor 0.26.0", ] [[package]] @@ -5759,14 +5837,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04ea9e630b377f9249ff3c290466fef282319f86d13d560964209104cd3af542" dependencies = [ "flatbuffers", - "rten-base", + "rten-base 0.26.0", +] + +[[package]] +name = "rten-model-file" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc4ee6d1e064a84cbffd240c3bfde0d7a1b4d5172f577c9c821fcf0b7124f00" +dependencies = [ + "flatbuffers", + "rten-base 0.27.0", ] [[package]] name = "rten-onnx" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96944374568990b8d1bbc5bae5957585866f9dd8256130460405730948bfd42e" +checksum = "1f5e1b53db6b98229a00ea28d0868c5d8078e4f8e891ae5e15bc519f526d9b43" [[package]] name = "rten-parallel" @@ -5775,7 +5863,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba9075b130f81df7be82496ea3a9bbf20fe9e75f106a22b0ece8700850f8f664" dependencies = [ "rayon", - "rten-base", + "rten-base 0.26.0", +] + +[[package]] +name = "rten-parallel" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75e29f5ffc5bfd9a53dc31dbbbb1e18d7adebf4ac6c97f0e4778db0c92fad7ac" +dependencies = [ + "rayon", + "rten-base 0.27.0", ] [[package]] @@ -5784,7 +5882,17 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89289c26b6a5248fccf4d67627596848a03ed31888e6ce4ba6f666c689258122" dependencies = [ - "rten-tensor", + "rten-tensor 0.26.0", + "smallvec", +] + +[[package]] +name = "rten-shape-inference" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a11dc044d2062a73da9600699f5f94e14bf330bed2b417852ff49ccbda281062" +dependencies = [ + "rten-tensor 0.27.0", "smallvec", ] @@ -5794,6 +5902,12 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f0c01294eb782adca256aa130b48a04006d03763073a68f45a9c33b982ea556" +[[package]] +name = "rten-simd" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b45ecd18c74788450eff4bb40b290e7b4ed95fbd243745028048960b4bd18fa" + [[package]] name = "rten-tensor" version = "0.26.0" @@ -5801,8 +5915,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf72556ba231d7af50238d26dd264856a2149c6369694eb79b22644c8280c81b" dependencies = [ "rayon", - "rten-base", - "rten-parallel", + "rten-base 0.26.0", + "rten-parallel 0.26.0", + "smallvec", + "typeid", +] + +[[package]] +name = "rten-tensor" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d6dc7c9e8164f73399bf71c8d638d18478365be3d682b65a9af52b166603ff" +dependencies = [ + "rayon", + "rten-base 0.27.0", + "rten-parallel 0.27.0", "smallvec", "typeid", ] @@ -5813,8 +5940,18 @@ version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1007f05160f9ea2ce4e9c67324e5bafb27ae1e5302d0c6b1ea4db0d35fed78ee" dependencies = [ - "rten-base", - "rten-simd", + "rten-base 0.26.0", + "rten-simd 0.26.0", +] + +[[package]] +name = "rten-vecmath" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdaec2ab84d663ce7c77cacfa68187683532808eabad844e3213571df5fdd11d" +dependencies = [ + "rten-base 0.27.0", + "rten-simd 0.27.0", ] [[package]] @@ -5853,9 +5990,9 @@ dependencies = [ [[package]] name = "rustix" -version = "1.1.5" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891efababe418670775f199f0d233d84843c227a0949a883ce15b37c78d6629d" +checksum = "e5e76742e5294153d4dde1207dbec5bdd81eef6fabdc0d2118babadabfd858aa" dependencies = [ "bitflags 2.13.2", "errno", @@ -6555,7 +6692,7 @@ dependencies = [ "libc", "log", "memmap2", - "rustix 1.1.5", + "rustix 1.1.6", "thiserror 2.0.21", "wayland-backend", "wayland-client", @@ -6820,7 +6957,7 @@ dependencies = [ "fastrand", "getrandom 0.4.3", "once_cell", - "rustix 1.1.5", + "rustix 1.1.6", "windows-sys 0.61.2", ] @@ -6885,7 +7022,7 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52" dependencies = [ - "fax", + "fax 0.2.7", "flate2", "half", "quick-error 2.0.1", @@ -7559,7 +7696,7 @@ checksum = "38a91b4eaddff87b1cd1074985e3713da4af2c49742d1b356b2c01670a67a078" dependencies = [ "cc", "downcast-rs", - "rustix 1.1.5", + "rustix 1.1.6", "scoped-tls", "smallvec", "wayland-sys", @@ -7572,7 +7709,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3c36a0f861ad76d0901f2800b46321410d9f73f2ea88aac0650d86c32688073" dependencies = [ "bitflags 2.13.2", - "rustix 1.1.5", + "rustix 1.1.6", "wayland-backend", "wayland-scanner", ] @@ -7594,7 +7731,7 @@ version = "0.31.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d" dependencies = [ - "rustix 1.1.5", + "rustix 1.1.6", "wayland-client", "xcursor", ] @@ -8268,7 +8405,7 @@ dependencies = [ "libc", "log", "os_pipe", - "rustix 1.1.5", + "rustix 1.1.6", "thiserror 2.0.21", "tree_magic_mini", "wayland-backend", @@ -8326,7 +8463,7 @@ dependencies = [ "libc", "libloading", "once_cell", - "rustix 1.1.5", + "rustix 1.1.6", "x11rb-protocol", ] @@ -8363,12 +8500,12 @@ dependencies = [ [[package]] name = "xattr" -version = "1.6.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" +checksum = "963d6fab92d5504b971dc8bd90ca743c2575e590bc8071ea5bc571598667ae08" dependencies = [ "libc", - "rustix 1.1.5", + "rustix 1.1.6", ] [[package]] @@ -8475,7 +8612,7 @@ dependencies = [ "hex", "libc", "ordered-stream", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "serde_repr", "tracing", diff --git a/Cargo.toml b/Cargo.toml index bf6a4e3146..521c35b298 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -73,9 +73,9 @@ lopdf = "0.45" flate2 = { version = "1.1", default-features = false, features = ["rust_backend"] } weezl = "0.2" # CCITT Group 4 encoding (pdfcraft-filters); already in the tree through tiff. -fax = "0.2.7" +fax = "0.3.0" # Independent CCITT and JBIG2 codecs, already in the tree through hayro. -hayro-ccitt = "0.3" +hayro-ccitt = "0.5" hayro-jbig2 = "0.3" # foundation diff --git a/crates/fonts/Cargo.toml b/crates/fonts/Cargo.toml index 9db852e7e7..780581e303 100644 --- a/crates/fonts/Cargo.toml +++ b/crates/fonts/Cargo.toml @@ -11,7 +11,7 @@ workspace = true [dependencies] pdfcraft-cos = { workspace = true } # Glyph outlines of the bundled script font (typed signatures); already in the tree via egui. -skrifa = "0.44" +skrifa = "0.47" # Arabic shaping for text written into PDFs; already in the tree via egui, on the same read-fonts. -harfrust = "0.12" +harfrust = "0.13" unicode-bidi = "0.3" diff --git a/crates/ocr/Cargo.toml b/crates/ocr/Cargo.toml index 1b04dbb522..56e0f779b1 100644 --- a/crates/ocr/Cargo.toml +++ b/crates/ocr/Cargo.toml @@ -13,7 +13,7 @@ workspace = true [dependencies] pdfcraft-fonts = { workspace = true } ocrs = { version = "0.13.1", default-features = false, features = ["rten"] } -rten = { version = "0.26.0", default-features = false, features = ["onnx_format", "rten_format"] } +rten = { version = "0.27.0", default-features = false, features = ["onnx_format", "rten_format"] } thiserror.workspace = true [target.'cfg(not(target_arch = "wasm32"))'.dependencies] diff --git a/crates/render/Cargo.toml b/crates/render/Cargo.toml index 71467dfeb2..2e92e2d87e 100644 --- a/crates/render/Cargo.toml +++ b/crates/render/Cargo.toml @@ -14,7 +14,7 @@ pdfcraft-fonts = { workspace = true } hayro = { workspace = true } hayro-syntax = { workspace = true } # Picks the face of an installed font collection (the version pdfcraft-fonts already uses). -skrifa = "0.44" +skrifa = "0.47" lopdf = { workspace = true } kurbo = { workspace = true } thiserror = { workspace = true } diff --git a/crates/ui-egui/Cargo.toml b/crates/ui-egui/Cargo.toml index 22e7323476..0c0945b56a 100644 --- a/crates/ui-egui/Cargo.toml +++ b/crates/ui-egui/Cargo.toml @@ -49,7 +49,7 @@ base64 = "0.23" unicode-bidi = "0.3" # Checks that an installed fallback font parses and has the glyphs, and reads the vertical metrics # that put fallback faces on the interface's baseline (#1676); the same skrifa egui uses. -skrifa = "0.44" +skrifa = "0.47" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] craft-update = { workspace = true } @@ -99,7 +99,7 @@ egui_kittest = { workspace = true, features = ["eframe", "wgpu"] } egui = { workspace = true, features = ["default_fonts", "monochrome_emoji_fonts"] } image = { version = "0.25", default-features = false, features = ["png"] } # Glyph-coverage test of the interface fonts; the same skrifa pdfcraft-fonts already uses. -skrifa = "0.44" +skrifa = "0.47" proptest = { workspace = true } [build-dependencies]