From 99845f09a798f70379557b7fe041c83ace9fb332 Mon Sep 17 00:00:00 2001 From: Raphael Amorim Date: Sat, 19 Oct 2024 23:08:24 +0200 Subject: [PATCH] update ttf-parser --- Cargo.lock | 43 ++++++++++++++++++------------------------- sugarloaf/Cargo.toml | 5 ++--- 2 files changed, 20 insertions(+), 28 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f77800ee68..ebd844e7ff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -315,7 +315,7 @@ checksum = "bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -461,7 +461,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -1164,7 +1164,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -1301,7 +1301,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -2183,7 +2183,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -2372,7 +2372,7 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22ec719bbf3b2a81c109a4e20b1f129b5566b7dce654bc3872f6a05abf82b2c4" dependencies = [ - "ttf-parser 0.25.0", + "ttf-parser", ] [[package]] @@ -2453,7 +2453,7 @@ checksum = "a4502d8515ca9f32f1fb543d987f63d95a14934883db45bdb48060b6b69257f8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -3030,7 +3030,7 @@ checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -3270,7 +3270,7 @@ checksum = "18017a288e6ce64dd5d56510166baeabb01849483555c031f573c091b6934a64" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -3334,8 +3334,7 @@ dependencies = [ "thiserror", "tinyvec", "tracing", - "ttf-parser 0.21.1", - "ttf-parser 0.25.0", + "ttf-parser", "twox-hash", "unicode-width 0.2.0", "wasm-bindgen", @@ -3367,9 +3366,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.79" +version = "2.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590" +checksum = "e6e185e337f816bc8da115b8afcb3324006ccc82eeaddf35113888d3bd8e44ac" dependencies = [ "proc-macro2", "quote", @@ -3427,7 +3426,7 @@ checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -3568,7 +3567,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -3623,12 +3622,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "ttf-parser" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8" - [[package]] name = "ttf-parser" version = "0.25.0" @@ -3793,7 +3786,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", "wasm-bindgen-shared", ] @@ -3827,7 +3820,7 @@ checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3861,7 +3854,7 @@ checksum = "c97b2ef2c8d627381e51c071c2ab328eac606d3f69dd82bcbca20a9e389d95f0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] @@ -4520,7 +4513,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.79", + "syn 2.0.80", ] [[package]] diff --git a/sugarloaf/Cargo.toml b/sugarloaf/Cargo.toml index 10df6db007..3ec0072249 100644 --- a/sugarloaf/Cargo.toml +++ b/sugarloaf/Cargo.toml @@ -42,13 +42,12 @@ ordered-float = "4.2.0" rustc-hash = { workspace = true } raw-window-handle = { workspace = true } parking_lot = { workspace = true } -ab_glyph = "0.2.28" +ab_glyph = "0.2.29" linked-hash-map = "0.5.6" xi-unicode = "0.3.0" approx = "0.5.1" lru = "0.12.4" skrifa = "0.22.3" -ttf-parser = "0.25.0" yazi = { version = "0.1.6", optional = true } zeno = { version = "0.2.2", optional = true, default-features = false } futures = { workspace = true } @@ -71,7 +70,7 @@ twox-hash = { version = "1.6.3", default-features = false, features = ["std"] } memmap2 = { version = "0.9.3" } slotmap = { version = "1.0.7", default-features = false } tinyvec = { version = "1.6.0", features = ["alloc"] } -ttf-parser = { version = "0.21.1", default-features = false, features = ["opentype-layout", "apple-layout", "variable-fonts", "glyph-names"]} +ttf-parser = { version = "0.25.0" } [target.'cfg(all(unix, not(any(target_os = "macos", target_os = "android"))))'.dependencies] fontconfig-parser = { version = "0.5.3", default-features = false }