diff --git a/Cargo.toml b/Cargo.toml index 6001f74c3..3e3b8c0f0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -139,15 +139,15 @@ clru = { version = "0.6.0" } css-color-parser2 = { version = "1.0.1" } derive_more = { version = "1.0.0", default-features = false, features = ["deref", "deref_mut", "into", "from", "add", "add_assign", "mul", "not", "display"] } euclid = { version = "0.22.1", default-features = false } -fontdb = { version = "0.18.0", default-features = false } +fontdb = { version = "0.22.0", default-features = false } fontdue = { version = "0.9.0" } glutin = { version = "0.32.0", default-features = false } image = { version = "0.24", default-features = false, features = [ "png", "jpeg" ] } itertools = { version = "0.13" } log = { version = "0.4.17" } -resvg = { version= "0.42.0", default-features = false, features = ["text"] } +resvg = { version= "0.44.0", default-features = false, features = ["text"] } rowan = { version = "0.15" } -rustybuzz = { version = "0.14.0" } +rustybuzz = { version = "0.20.0" } send_wrapper = { version = "0.6.0" } serde = { version = "1.0.163", default-features = false, features = ["derive"] } serde_json = { version = "1.0.96" } @@ -155,7 +155,7 @@ softbuffer = { version = "0.4.4", default-features = false } spin_on = { version = "0.1" } strum = { version = "0.26.1", default-features = false, features = ["derive"] } toml_edit = { version = "0.22.7" } -ttf-parser = { version = "0.21" } +ttf-parser = { version = "0.25" } # web-sys needs to be >= 0.3.72 for set_fill_style_str web-sys = { version = "0.3.72", default-features = false } smol_str = { version = "0.3.1" } diff --git a/examples/opengl_texture/Cargo.toml b/examples/opengl_texture/Cargo.toml index caab616c8..f02c8a2e0 100644 --- a/examples/opengl_texture/Cargo.toml +++ b/examples/opengl_texture/Cargo.toml @@ -16,7 +16,7 @@ name = "opengl_texture" [dependencies] slint = { path = "../../api/rs/slint" } -glow = { version = "0.13" } +glow = { version = "0.15" } web-time = { version = "1.0" } [build-dependencies] diff --git a/examples/opengl_underlay/Cargo.toml b/examples/opengl_underlay/Cargo.toml index d874306ca..51b2911ab 100644 --- a/examples/opengl_underlay/Cargo.toml +++ b/examples/opengl_underlay/Cargo.toml @@ -16,7 +16,7 @@ name = "opengl_underlay" [dependencies] slint = { path = "../../api/rs/slint" } -glow = { version = "0.13" } +glow = { version = "0.15" } web-time = { version = "1.0" } [build-dependencies] diff --git a/internal/core/Cargo.toml b/internal/core/Cargo.toml index 45c5f11ea..78b995235 100644 --- a/internal/core/Cargo.toml +++ b/internal/core/Cargo.toml @@ -73,9 +73,9 @@ scopeguard = { version = "1.1.0", default-features = false } slab = { version = "0.4.3", default-features = false } static_assertions = "1.1" strum = { workspace = true } -unicode-segmentation = "1.8.0" -unicode-linebreak = { version = "0.1.2", optional = true } -unicode-script = { version = "0.5.3", optional = true } +unicode-segmentation = "1.12.0" +unicode-linebreak = { version = "0.1.5", optional = true } +unicode-script = { version = "0.5.7", optional = true } integer-sqrt = { version = "0.1.5" } bytemuck = { workspace = true, optional = true, features = ["derive"] } diff --git a/internal/renderers/femtovg/Cargo.toml b/internal/renderers/femtovg/Cargo.toml index 5bd100396..039c1ff18 100644 --- a/internal/renderers/femtovg/Cargo.toml +++ b/internal/renderers/femtovg/Cargo.toml @@ -31,13 +31,13 @@ lyon_path = "1.0" once_cell = "1.5" pin-weak = "1" scoped-tls-hkt = "0.1" -femtovg = { version = "0.9.2" } +femtovg = { version = "0.10.0" } ttf-parser = { workspace = true } unicode-script = { version = "0.5.4" } # Use the same version was femtovg's rustybuzz, to avoid duplicate crates imgref = { version = "1.6.1" } rgb = { version = "0.8.27" } -glow = { version = "0.13" } +glow = { version = "0.15" } unicode-segmentation = { version = "1.8.0" } [target.'cfg(target_family = "windows")'.dependencies]