diff --git a/Cargo.lock b/Cargo.lock index 9cb7a068..e10762a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -184,7 +184,7 @@ dependencies = [ "futures-lite", "parking", "polling", - "rustix 1.1.5", + "rustix 1.1.6", "slab", "windows-sys 0.61.2", ] @@ -215,7 +215,7 @@ dependencies = [ "cfg-if", "event-listener", "futures-lite", - "rustix 1.1.5", + "rustix 1.1.6", ] [[package]] @@ -241,7 +241,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", @@ -575,7 +575,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -783,7 +783,7 @@ dependencies = [ name = "craft-atomic" version = "0.1.0" dependencies = [ - "rustix 1.1.5", + "rustix 1.1.6", ] [[package]] @@ -804,7 +804,7 @@ dependencies = [ name = "craft-cms" version = "0.1.0" dependencies = [ - "moxcms", + "moxcms 0.9.1", "rayon", ] @@ -864,11 +864,11 @@ dependencies = [ name = "craft-font-catalog" version = "0.1.0" dependencies = [ - "fontique", - "skrifa 0.47.0", + "fontique 0.12.0", + "skrifa 0.48.0", "thiserror 2.0.21", - "windows-registry", - "write-fonts 0.54.1", + "windows-registry 0.100.0", + "write-fonts 0.55.0", ] [[package]] @@ -900,12 +900,12 @@ dependencies = [ "serde", "serde_json", "sha2", - "skrifa 0.47.0", + "skrifa 0.48.0", "tar", "thiserror 2.0.21", "toml", "ureq", - "write-fonts 0.54.1", + "write-fonts 0.55.0", ] [[package]] @@ -943,7 +943,7 @@ dependencies = [ "objc2-foundation 0.3.2", "sys-locale", "unicode-bidi", - "windows-registry", + "windows-registry 0.100.0", "writeable", ] @@ -1119,7 +1119,7 @@ version = "0.1.0" dependencies = [ "hypher", "icu_segmenter", - "miniz_oxide 0.8.9", + "miniz_oxide 0.9.1", "unicode-bidi", "unicode-bidi-mirroring", "unicode-general-category", @@ -1138,7 +1138,7 @@ dependencies = [ "egui_extras", "egui_kittest", "epaint", - "fontique", + "fontique 0.12.0", "image", "js-sys", "log", @@ -1147,7 +1147,7 @@ dependencies = [ "objc2-foundation 0.3.2", "serde", "serde_json", - "skrifa 0.44.0", + "skrifa 0.48.0", "unicode-script", "wasm-bindgen", "wasm-bindgen-futures", @@ -1165,7 +1165,7 @@ dependencies = [ "egui_kittest", "epaint_default_fonts", "flate2", - "getrandom 0.3.4", + "getrandom 0.4.3", "image", "log", "plist", @@ -1609,7 +1609,7 @@ version = "0.37.0" source = "git+https://github.com/storytold/egui.git?rev=6d518fc799681571963842f95b55a6b68431b15a#6d518fc799681571963842f95b55a6b68431b15a" dependencies = [ "epaint", - "fontique", + "fontique 0.11.1", "log", "poll-promise", "skrifa 0.44.0", @@ -1948,6 +1948,28 @@ dependencies = [ "yeslogic-fontconfig-sys", ] +[[package]] +name = "fontique" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbf1df16263783918b7da396077521f92b729ef7c429444dfcf03581f1448b77" +dependencies = [ + "hashbrown 0.17.1", + "linebender_resource_handle", + "memmap2", + "objc2 0.6.5", + "objc2-core-foundation", + "objc2-core-text", + "objc2-foundation 0.3.2", + "parlance", + "read-fonts 0.41.0", + "roxmltree 0.21.2", + "smallvec", + "windows", + "windows-core", + "yeslogic-fontconfig-sys", +] + [[package]] name = "foreign-types" version = "0.5.0" @@ -2068,8 +2090,8 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" dependencies = [ - "rustix 1.1.5", - "windows-link", + "rustix 1.1.6", + "windows-link 0.2.1", ] [[package]] @@ -2094,18 +2116,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "getrandom" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" -dependencies = [ - "cfg-if", - "libc", - "r-efi 5.3.0", - "wasip2", -] - [[package]] name = "getrandom" version = "0.4.3" @@ -2115,7 +2125,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "r-efi 6.0.0", + "r-efi", "rand_core 0.10.1", "wasm-bindgen", ] @@ -2373,7 +2383,7 @@ dependencies = [ "hayro-cmap", "hayro-syntax", "kurbo 0.13.1", - "moxcms", + "moxcms 0.8.1", "phf", "rustc-hash 2.1.3", "siphasher", @@ -2545,7 +2555,7 @@ dependencies = [ "tokio", "tower-service", "tracing", - "windows-registry", + "windows-registry 0.6.1", ] [[package]] @@ -2630,9 +2640,9 @@ dependencies = [ [[package]] name = "icu_locale_core" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb" +checksum = "25d29b57c17c6528d0dc4c2141cfa2d08200465acb537a3909c8b9b8a4a984c0" dependencies = [ "displaydoc", "litemap", @@ -2736,9 +2746,9 @@ checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa" [[package]] name = "icu_provider" -version = "2.3.1" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27bbb9d3abbefac45d55f647c9de1d44aafcd1186eb91879afef17c396c3e73" +checksum = "413099315636c588ee8f011190b329b971a09a8fae9d157e01dcae8379468514" dependencies = [ "displaydoc", "icu_locale_core", @@ -2764,9 +2774,9 @@ dependencies = [ [[package]] name = "icu_provider_blob" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5916b44fac319d3f58e4d8d805a627df19e27937b582cd99fcde3bb6b7ce1b0e" +checksum = "61ef59e2bab24a70e7b25d8025861b7c3b2de2982a6e6f64c1ca19e44e554889" dependencies = [ "icu_provider", "postcard", @@ -2828,7 +2838,7 @@ checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" dependencies = [ "bytemuck", "byteorder-lite", - "moxcms", + "moxcms 0.8.1", "num-traits", "png 0.18.1", ] @@ -2919,7 +2929,7 @@ dependencies = [ "simd_cesu8", "thiserror 2.0.21", "walkdir", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -2975,9 +2985,9 @@ dependencies = [ [[package]] name = "jpeg-encoder" -version = "0.6.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b454d911ac55068f53495488d8ccd0646eaa540c033a28ee15b07838afafb01f" +checksum = "a0370574b86f7eca156b9f298392b5e69a23f8c86f3f865add60bbc2e79467a6" [[package]] name = "js-sys" @@ -3097,7 +3107,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" dependencies = [ "cfg-if", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -3175,9 +3185,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 = "lru-slab" @@ -3266,6 +3276,16 @@ dependencies = [ "pxfm", ] +[[package]] +name = "moxcms" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "396077b717181ce3f9a6b66739b269b82d756be5ec0f76be0bc40a7c51775830" +dependencies = [ + "num-traits", + "pxfm", +] + [[package]] name = "muda" version = "0.21.2" @@ -3840,7 +3860,7 @@ dependencies = [ "libc", "redox_syscall 0.5.18", "smallvec", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -4065,7 +4085,7 @@ dependencies = [ "concurrent-queue", "hermit-abi", "pin-project-lite", - "rustix 1.1.5", + "rustix 1.1.6", "windows-sys 0.61.2", ] @@ -4310,12 +4330,6 @@ dependencies = [ "proc-macro2", ] -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - [[package]] name = "r-efi" version = "6.0.0" @@ -4452,6 +4466,20 @@ dependencies = [ "yoke", ] +[[package]] +name = "read-fonts" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdaa4fffe9ff3ca2c353fa9729792805b9b3e324695ff5a081f860612e81b330" +dependencies = [ + "bytemuck", + "foldhash", + "font-types 0.12.7", + "once_cell", + "smallvec", + "yoke", +] + [[package]] name = "redox_syscall" version = "0.4.1" @@ -4662,9 +4690,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", @@ -5205,14 +5233,16 @@ checksum = "33f4fe9184a62d842c9ef383018f3306d8ba224fd9d836f56d7288308847c256" [[package]] name = "skera" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531045338e36ad05b9652912a47ba38a935d0eaa0293c3e33d8112cfa414c14b" +checksum = "1304685b8b275337200c0c138d8ca1b0b19be6185e4eb4013aebc9a1c270d761" dependencies = [ + "foldhash", "hashbrown 0.17.1", - "skrifa 0.48.0", + "read-fonts 0.46.0", + "skrifa 0.49.0", "thiserror 2.0.21", - "write-fonts 0.54.1", + "write-fonts 0.55.0", ] [[package]] @@ -5255,6 +5285,19 @@ dependencies = [ "read-fonts 0.45.1", ] +[[package]] +name = "skrifa" +version = "0.49.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7459fb60888ad9a5f367dd293fa2fb9df142cb451aa6bfd6cd66a7d6a9b739d" +dependencies = [ + "bytemuck", + "once_cell", + "read-fonts 0.46.0", + "smallvec", + "yoke", +] + [[package]] name = "slab" version = "0.4.12" @@ -5700,7 +5743,7 @@ dependencies = [ "fastrand", "getrandom 0.4.3", "once_cell", - "rustix 1.1.5", + "rustix 1.1.6", "windows-sys 0.61.2", ] @@ -5822,9 +5865,9 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e27c91459209c2986af3dcf603a5a74a4368754ce37414f59acc971167f643" +checksum = "abc840c238154d58f9e86b2792261edfde565a17696e1cda1a449de27979801a" dependencies = [ "displaydoc", "serde_core", @@ -6117,9 +6160,9 @@ checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" [[package]] name = "unicode-normalization" -version = "0.1.25" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" +checksum = "75cd3fb03d5288b3ba9a1ee103ac7e9cbb59f0b03d64f8ddfcc04dd42758a85d" dependencies = [ "tinyvec", ] @@ -6132,9 +6175,9 @@ checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d" [[package]] name = "unicode-script" -version = "0.5.8" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee" +checksum = "aa04c955db05429d464c74d495c1ee677e1866e783a4c3747f9c0cef7756cabf" [[package]] name = "unicode-segmentation" @@ -6162,9 +6205,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "ureq" -version = "3.5.0" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde93ff05758a36a851a398a772b0b79a82fbe3c186a46f2696baaeaf84c966b" +checksum = "e7be76686bdf7198002062423ca0d8cf9b75a27c8e1de804513b97e97b555d9d" dependencies = [ "base64 0.23.1", "flate2", @@ -6180,9 +6223,9 @@ dependencies = [ [[package]] name = "ureq-proto" -version = "0.6.5" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841583fc36089d7d59419568ae157f43a5a03a2e5a81ba87c77d1596ef46e922" +checksum = "622dce33c252115466d83f63e9744a18f12b4406aae51a01c15ad8fcf1185eb3" dependencies = [ "base64 0.23.1", "http", @@ -6379,15 +6422,6 @@ version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" -[[package]] -name = "wasip2" -version = "1.0.4+wasi-0.2.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487" -dependencies = [ - "wit-bindgen", -] - [[package]] name = "wasm-bindgen" version = "0.2.129" @@ -6491,7 +6525,7 @@ checksum = "38a91b4eaddff87b1cd1074985e3713da4af2c49742d1b356b2c01670a67a078" dependencies = [ "cc", "downcast-rs", - "rustix 1.1.5", + "rustix 1.1.6", "smallvec", "wayland-sys", ] @@ -6503,7 +6537,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", ] @@ -6729,7 +6763,7 @@ dependencies = [ "wgpu-types", "windows", "windows-core", - "windows-result", + "windows-result 0.4.1", ] [[package]] @@ -6796,9 +6830,9 @@ checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ "windows-implement", "windows-interface", - "windows-link", - "windows-result", - "windows-strings", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", ] [[package]] @@ -6808,7 +6842,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" dependencies = [ "windows-core", - "windows-link", + "windows-link 0.2.1", "windows-threading", ] @@ -6840,6 +6874,12 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" +[[package]] +name = "windows-link" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b39de7c7fe78858b0144c50c3fc000bab3be17d5e9b85b1053871693c7f7415" + [[package]] name = "windows-numerics" version = "0.3.1" @@ -6847,7 +6887,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" dependencies = [ "windows-core", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -6856,9 +6896,20 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" dependencies = [ - "windows-link", - "windows-result", - "windows-strings", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", +] + +[[package]] +name = "windows-registry" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a14b75dbbc0f2bb1ebbf6dcb6dc0035ae17f10ec280045d10fa27ad8874903b2" +dependencies = [ + "windows-link 0.100.0", + "windows-result 0.100.0", + "windows-strings 0.100.0", ] [[package]] @@ -6867,7 +6918,16 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ - "windows-link", + "windows-link 0.2.1", +] + +[[package]] +name = "windows-result" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44873a1ef61c85d5e2991db91fe656cfcf0731097e00dff1ac860f1cb3b752a0" +dependencies = [ + "windows-link 0.100.0", ] [[package]] @@ -6876,7 +6936,16 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ - "windows-link", + "windows-link 0.2.1", +] + +[[package]] +name = "windows-strings" +version = "0.100.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a70b590c684f1d2854f74999896f7c0558f1bdde62f599088599e20ea1d2f60" +dependencies = [ + "windows-link 0.100.0", ] [[package]] @@ -6903,7 +6972,7 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -6928,7 +6997,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" dependencies = [ - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -7054,12 +7123,12 @@ dependencies = [ [[package]] name = "winreg" -version = "0.55.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" +checksum = "7d6f32a0ff4a9f6f01231eb2059cc85479330739333e0e58cadf03b6af2cca10" dependencies = [ "cfg-if", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -7068,12 +7137,6 @@ version = "0.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ef0ffc427f045c0cc9ebffd6f4f91153dcd2a1547b5c3c29ee3f541e16e95c6" -[[package]] -name = "wit-bindgen" -version = "0.57.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" - [[package]] name = "write-fonts" version = "0.48.1" @@ -7089,15 +7152,15 @@ dependencies = [ [[package]] name = "write-fonts" -version = "0.54.1" +version = "0.55.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55716cfa7e8bcdb90289e07dfac478ccb2e3ec0f9a604fe682c7a03a7984d705" +checksum = "3e91ad74b39f48f456560ed1ccc75959efa19bf6f0817d1560751bb49db84f6c" dependencies = [ "font-types 0.12.7", "indexmap", "kurbo 0.13.1", "log", - "read-fonts 0.45.1", + "read-fonts 0.46.0", ] [[package]] @@ -7137,7 +7200,7 @@ dependencies = [ "libc", "libloading", "once_cell", - "rustix 1.1.5", + "rustix 1.1.6", "x11rb-protocol", ] @@ -7179,7 +7242,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" dependencies = [ "libc", - "rustix 1.1.5", + "rustix 1.1.6", ] [[package]] @@ -7238,9 +7301,9 @@ dependencies = [ [[package]] name = "yoke" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5" +checksum = "417ef3fcf6c300b7dbd25c85531a746931c02ad536f3cf4786ed1e88223340b3" dependencies = [ "stable_deref_trait", "yoke-derive", @@ -7281,7 +7344,7 @@ dependencies = [ "hex", "libc", "ordered-stream", - "rustix 1.1.5", + "rustix 1.1.6", "serde", "serde_repr", "tracing", @@ -7406,9 +7469,9 @@ dependencies = [ [[package]] name = "zerovec" -version = "0.11.8" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0464e17806c1d976d5cba29399c7f08e516e279e2ba493f63123b5fca67dd8" +checksum = "f58a2799cfe9a1670c7ea8edbd52ef8edb93cb37a7f83bf31ba9e35d9dae6a40" dependencies = [ "serde", "yoke", @@ -7418,9 +7481,9 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.6" +version = "0.11.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34df6fc39dbd26ddc9c10e6a2984476e13acce22e64e4487636ef494369225da" +checksum = "c3743ddbf47738d929cd1ae2e199d40d0162979dfe31aef8ae646d2bf00bf97a" dependencies = [ "proc-macro2", "quote", @@ -7429,14 +7492,15 @@ dependencies = [ [[package]] name = "zip" -version = "9.1.0" +version = "9.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2886b00003a72c4ccee3f42cfc34908d33b2508a74d827dc2a4244706475c704" +checksum = "eaeb7f16d2605b49aef586996ded29e65642fab7259a3077e537351df6d80426" dependencies = [ "crc32fast", "flate2", "getrandom 0.4.3", "indexmap", + "libc", "memchr", "nix", "typed-path", diff --git a/crates/cms/Cargo.toml b/crates/cms/Cargo.toml index 7d36fa48..64011e93 100644 --- a/crates/cms/Cargo.toml +++ b/crates/cms/Cargo.toml @@ -16,4 +16,4 @@ workspace = true rayon = { workspace = true } [dev-dependencies] -moxcms = "0.8" +moxcms = "0.9" diff --git a/crates/font-catalog/Cargo.toml b/crates/font-catalog/Cargo.toml index a95e1c28..847320da 100644 --- a/crates/font-catalog/Cargo.toml +++ b/crates/font-catalog/Cargo.toml @@ -15,17 +15,17 @@ default = ["system"] system = ["dep:fontique"] [dependencies] -skrifa = { version = "0.47", default-features = false, features = ["std"] } +skrifa = { version = "0.48", default-features = false, features = ["std"] } thiserror = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -fontique = { version = "0.11.1", default-features = false, features = ["system", "fontconfig-dlopen"], optional = true } +fontique = { version = "0.12.0", default-features = false, features = ["system", "fontconfig-dlopen"], optional = true } [target.'cfg(windows)'.dependencies] -windows-registry = "0.6" +windows-registry = "0.100" [dev-dependencies] -write-fonts = "0.54" +write-fonts = "0.55" [lints] workspace = true diff --git a/crates/font-store/Cargo.toml b/crates/font-store/Cargo.toml index 5d78609f..d90fee35 100644 --- a/crates/font-store/Cargo.toml +++ b/crates/font-store/Cargo.toml @@ -18,7 +18,7 @@ flate2 = { version = "1", default-features = false, features = ["rust_backend"] serde = { workspace = true } serde_json = { workspace = true } sha2 = "0.10" -skrifa = { version = "0.47", default-features = false, features = ["std"] } +skrifa = { version = "0.48", default-features = false, features = ["std"] } thiserror = { workspace = true } # The store and the network are native only; the web keeps fonts elsewhere. @@ -34,7 +34,7 @@ tar = { version = "0.4", default-features = false } ureq = { version = "3", default-features = false, features = ["rustls", "gzip"] } [dev-dependencies] -write-fonts = "0.54" +write-fonts = "0.55" [lints] workspace = true diff --git a/crates/fonts-build/Cargo.toml b/crates/fonts-build/Cargo.toml index a2d9391d..264b054b 100644 --- a/crates/fonts-build/Cargo.toml +++ b/crates/fonts-build/Cargo.toml @@ -13,7 +13,7 @@ repository.workspace = true subset = ["dep:skera", "dep:skrifa"] [dependencies] -skera = { version = "0.8", optional = true } +skera = { version = "0.9", optional = true } skrifa = { version = "0.48", default-features = false, features = ["std"], optional = true } [dev-dependencies] diff --git a/crates/i18n/Cargo.toml b/crates/i18n/Cargo.toml index dbe1464b..07d2c7c9 100644 --- a/crates/i18n/Cargo.toml +++ b/crates/i18n/Cargo.toml @@ -12,12 +12,12 @@ repository.workspace = true # version, hence `~2.3`. fixed_decimal = { version = "0.7.2", default-features = false } icu_decimal = { version = "~2.3", default-features = false, features = ["serde"] } -icu_locale_core = { version = "~2.3", default-features = false } +icu_locale_core = { version = "~2.4", default-features = false } icu_locale_fallback = { version = "~2.3", default-features = false, features = ["compiled_data"] } icu_plurals = { version = "~2.3", default-features = false, features = ["serde"] } -icu_provider = { version = "~2.3", default-features = false, features = ["sync"] } +icu_provider = { version = "~2.4", default-features = false, features = ["sync"] } icu_provider_adapters = { version = "~2.3", default-features = false } -icu_provider_blob = { version = "~2.3", default-features = false } +icu_provider_blob = { version = "~2.4", default-features = false } writeable = "0.6" log = "0.4" sys-locale = "0.3" @@ -32,7 +32,7 @@ sys-locale = { version = "0.3", features = ["js"] } # The regional format (Region::system); safe registry reads, MIT OR Apache-2.0. [target.'cfg(windows)'.dependencies] -windows-registry = "0.6" +windows-registry = "0.100" # The current locale (Region::system); already in the apps' Cargo.lock through eframe. [target.'cfg(target_vendor = "apple")'.dependencies] diff --git a/crates/jpeg/Cargo.toml b/crates/jpeg/Cargo.toml index 76806112..6bef2b3a 100644 --- a/crates/jpeg/Cargo.toml +++ b/crates/jpeg/Cargo.toml @@ -15,5 +15,5 @@ thiserror = { workspace = true } [dev-dependencies] # Reference encoder and baseline decoder for the comparison tests. -jpeg-encoder = "0.6" +jpeg-encoder = "0.7" zune-jpeg = "0.5" diff --git a/crates/text/Cargo.toml b/crates/text/Cargo.toml index ae32a115..fa5fedc8 100644 --- a/crates/text/Cargo.toml +++ b/crates/text/Cargo.toml @@ -12,7 +12,7 @@ workspace = true [dependencies] hypher = { version = "0.1.8", default-features = false, features = ["alloc"], optional = true } -miniz_oxide = { version = "0.8", optional = true } +miniz_oxide = { version = "0.9", optional = true } unicode-general-category = { version = "1.1", optional = true } unicode-linebreak = { version = "0.1.5", optional = true } unicode-segmentation = { version = "1.13", optional = true } diff --git a/crates/ui/Cargo.toml b/crates/ui/Cargo.toml index e7df43f4..87f8b047 100644 --- a/crates/ui/Cargo.toml +++ b/crates/ui/Cargo.toml @@ -18,13 +18,13 @@ epaint = { version = "0.37", default-features = false } log = "0.4" serde = { version = "1", features = ["derive"], optional = true } # Same version as epaint's, for reading a face's character map. -skrifa = { version = "0.44", default-features = false, features = ["std"] } +skrifa = { version = "0.48", default-features = false, features = ["std"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] # Screenshot and input tests of an app's screens (the screen-testing feature). egui_kittest = { version = "0.37", features = ["snapshot", "wgpu"], optional = true } # The versions egui_system_font_provider 0.37 uses. -fontique = { version = "0.11.1", default-features = false, features = ["system", "fontconfig-dlopen"], optional = true } +fontique = { version = "0.12.0", default-features = false, features = ["system", "fontconfig-dlopen"], optional = true } unicode-script = { version = "0.5.8", optional = true } # Fetching served fonts (`fonts::UiFonts::served_faces`); already in every eframe web build. diff --git a/crates/update/Cargo.toml b/crates/update/Cargo.toml index 8d375275..e32ac9e6 100644 --- a/crates/update/Cargo.toml +++ b/crates/update/Cargo.toml @@ -24,7 +24,7 @@ image = { version = "0.25", default-features = false, features = ["png"], option serde = { workspace = true } serde_json = { workspace = true } log = "0.4" -getrandom = "0.3" +getrandom = "0.4" tempfile = "3" sha2 = "0.10" ureq = { version = "3.4", default-features = false, features = ["rustls-no-provider", "_ring", "gzip", "platform-verifier"] } @@ -45,7 +45,7 @@ tar = { version = "0.4", default-features = false } plist = "1" [target.'cfg(target_os = "windows")'.dependencies] -winreg = "0.55" +winreg = "0.56" dunce = "1" # `deflate-flate2` with flate2's default miniz_oxide backend, not zip's `deflate` (zopfli and # zlib-rs): Cargo unifies flate2's features across an app, and zlib-rs would switch the whole