From 24585cc9320c2315a82918dff706f013a31787a9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 9 Nov 2026 19:26:48 +0000 Subject: [PATCH] Update Rust crate gpui-kit to 0.9.1 --- Cargo.lock | 188 +++++++++++++++++++++++++++++++++-------------------- Cargo.toml | 2 +- 2 files changed, 119 insertions(+), 71 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ddb64fa..e4124c6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2148,9 +2148,9 @@ dependencies = [ [[package]] name = "gpui-base" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d862bc8f2e27710039013d075ac4995892e9687ff207fa530f880cbcd513936f" +checksum = "f3e9ae5237737cfd110d0ff513fcd9c20f97d98ebabd0a73164068177f0aca4f" dependencies = [ "aho-corasick", "anyhow", @@ -2189,9 +2189,9 @@ dependencies = [ [[package]] name = "gpui-component" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46ce53430332e30f303364eaabfa10ed2aa23dfaf2a147e04370e0e9c423578b" +checksum = "e155c4914bd809d966660610d596f7b57c5cd38979ca2c132215057a91f23f03" dependencies = [ "anyhow", "chrono", @@ -2236,9 +2236,9 @@ dependencies = [ [[package]] name = "gpui-component-macros" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a512c830553e7dddc43c3f8faffc2d2d7bd24db21fe3dc1326dde9c470013768" +checksum = "9676a5d12c59ce295b5c82cc18365ad8b96cb683682e2e74668a56fb92544300" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2248,9 +2248,9 @@ dependencies = [ [[package]] name = "gpui-kit" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25210f6e59ea9ffac3a033dbce9edafe5ff0dd2900f894fd1316f54da2fe2b89" +checksum = "aca1dedfea73645b60b5893c9c16de0b1396f2cf4251d19e5f03a295c1b61879" dependencies = [ "gpui-base", "gpui-component", @@ -2263,9 +2263,9 @@ dependencies = [ [[package]] name = "gpui-kit-assets" -version = "0.8.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c214017b45e5654665f18faa551f58a2c2c8d25efe6632b1a443ba8edf365e96" +checksum = "cb5abe0bbd8f9226170c8726e529f6574519e297e9ed1bde86d5fd4d3536079a" dependencies = [ "anyhow", "gpui-pre", @@ -2278,9 +2278,9 @@ dependencies = [ [[package]] name = "gpui-pre" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df4b5f8d0c278308df2f11e0bfe0212dd77d7848ce1bdc4b9d513334414396f6" +checksum = "29db89613527079737f53752eab27fb65c9a7dd94979256c65a0e590c9fd34d8" dependencies = [ "accesskit", "anyhow", @@ -2289,7 +2289,6 @@ dependencies = [ "backtrace", "bitflags 2.13.2", "chrono", - "ctor", "derive_more", "embed-resource", "etagere", @@ -2304,6 +2303,7 @@ dependencies = [ "gpui-pre-sum-tree", "gpui-pre-util", "heapless", + "icu_segmenter", "image", "inventory", "itertools 0.14.0", @@ -2333,6 +2333,7 @@ dependencies = [ "taffy", "thiserror 2.0.21", "ttf-parser", + "unicode-segmentation", "url", "usvg 0.46.0", "uuid", @@ -2343,9 +2344,9 @@ dependencies = [ [[package]] name = "gpui-pre-apple" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e97cd068d8134b4e073321b946491760aa1e4511e486084a92e73b9174bff78a" +checksum = "a460605ec4e8cbcc9b213462a84b1d6cc3efe4ed8f0e18669659f07b2d5c6aec" dependencies = [ "anyhow", "async-task", @@ -2355,10 +2356,8 @@ dependencies = [ "core-foundation-sys", "core-graphics 0.24.0", "core-text", - "derive_more", "dispatch2", "etagere", - "foreign-types", "futures", "gpui-pre", "gpui-pre-collections", @@ -2367,9 +2366,9 @@ dependencies = [ "libc", "log", "mach2", - "metal", "objc2 0.6.5", "objc2-core-foundation", + "objc2-core-graphics", "objc2-core-text", "objc2-core-video", "objc2-foundation 0.3.2", @@ -2385,9 +2384,9 @@ dependencies = [ [[package]] name = "gpui-pre-collections" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f89bf8941a7437dd761161c552543fb8268b9633fe74e29eafbe0014cd2164b" +checksum = "cb60ece401b399fd5ec13911915b407b0c6efa1f6c9a9f66201aaac56c7ec39d" dependencies = [ "gpui-pre-util", "indexmap", @@ -2396,9 +2395,9 @@ dependencies = [ [[package]] name = "gpui-pre-derive-refineable" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2998b1cebbaa0fa004fe4939a513bbf4103c7fb69ae2e84ee73634554e3f7edc" +checksum = "aeb2a3f5e6c9f300f432ae7989a81b262953ccfb3f9385be51cdc3303aef8858" dependencies = [ "proc-macro2", "quote", @@ -2407,16 +2406,15 @@ dependencies = [ [[package]] name = "gpui-pre-http-client" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e516820ee56ac357a87ff97b1a2c5f22c8d5dcd2a50cdd15c16949f24464d98e" +checksum = "55245de7e3b6e219596fd98bb29555d6e3fe44c055d025960affeb11b894c048" dependencies = [ "anyhow", "bytes", "futures", "http", "http-body", - "log", "parking_lot", "serde", "serde_json", @@ -2426,9 +2424,9 @@ dependencies = [ [[package]] name = "gpui-pre-ios" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5773a1e3a399df64f3ecc5538727fd0575279bd190959cf97a9e2b698c0310b8" +checksum = "10656f6db4bbedb60bd7fcbb8a70f7c7eeee45bc4582fb8933ca807d2ddf52ad" dependencies = [ "anyhow", "block2 0.6.2", @@ -2448,9 +2446,9 @@ dependencies = [ [[package]] name = "gpui-pre-linux" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c6ffd2dce7b75cce0bb3382994912f84c2a05389a4a236bb8bd72cb098fc083" +checksum = "54bab418d0b7c027af9495f278619b46887362b3bd6446e246c87c5b0fa167df" dependencies = [ "accesskit", "accesskit_unix", @@ -2493,9 +2491,9 @@ dependencies = [ [[package]] name = "gpui-pre-macos" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e07a5e5c84f0b2160c194a1c852cc89d1942db66867938ceabcd7f763cb4386" +checksum = "2de7d3f4ad51ac387e822495db363fcc1188d349793365731d054444c4cb06ee" dependencies = [ "accesskit", "accesskit_macos", @@ -2521,6 +2519,8 @@ dependencies = [ "objc2-core-graphics", "objc2-core-video", "objc2-foundation 0.3.2", + "objc2-quartz-core 0.3.2", + "objc2-uniform-type-identifiers", "objc2-user-notifications", "parking_lot", "raw-window-handle", @@ -2532,9 +2532,9 @@ dependencies = [ [[package]] name = "gpui-pre-macros" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c95d70a9fe10701533606c6135f9a1d4cd96e87e4e6062b3d426eb57b415daf" +checksum = "1c7f67904eced61ed42ae3320a9b4b388aed893f8547fffe9161ec425ad162eb" dependencies = [ "heck 0.5.0", "proc-macro-crate", @@ -2545,9 +2545,9 @@ dependencies = [ [[package]] name = "gpui-pre-platform" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a7f07a15187e82ec76491492c7e3245db1b59633d3bedb00b828ffaf67c4b8" +checksum = "d2b785bdcbd229f762096aebf4f9ae913bdaa9db49794907cabaf516eb55227b" dependencies = [ "anyhow", "console_error_panic_hook", @@ -2561,9 +2561,9 @@ dependencies = [ [[package]] name = "gpui-pre-refineable" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ce7e83592bc6c1ead2affd91b333f11b60c3eb7d06cae1605dd56f149fe8674" +checksum = "4d197569e3b1fd84170f574bb866e95ecbc2625e7ae9443c877150eaf7d53374" dependencies = [ "gpui-pre-derive-refineable", ] @@ -2620,9 +2620,9 @@ dependencies = [ [[package]] name = "gpui-pre-scheduler" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c2c6b0fabcd20e6773a0be30afa1f25637c53a06201bb80ab24a21fe198865" +checksum = "b1d3fa97eeb4ea233635b756684affe96db9e29fc2af8cdc269268bd7ff649fc" dependencies = [ "async-task", "backtrace", @@ -2637,9 +2637,9 @@ dependencies = [ [[package]] name = "gpui-pre-shared-string" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8068f94355f173558a51998a32985a434af54cc6c7262a060fffc369a505998f" +checksum = "63c2ed1e44195079d4461b83a99845aa9a52ce8fcf1516410816670a03d32d94" dependencies = [ "schemars", "serde", @@ -2648,9 +2648,9 @@ dependencies = [ [[package]] name = "gpui-pre-sum-tree" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1ce66c57e9b5fd6c7a90fa9f9de2f9bb342127d670ca3c8fe5885270079eefa" +checksum = "6085e61458366decd21491396b0b90b3adf928f2ec27e170c4d3c9fba455d536" dependencies = [ "gpui-pre-ztracing", "heapless", @@ -2660,9 +2660,9 @@ dependencies = [ [[package]] name = "gpui-pre-util" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162dc29b2d2c0223ee4bb4e9f5e913eab4f62cad0943eb0c1122a74ac82b0768" +checksum = "52ead57ff96b5a34e71d64758080347066d667e0c4bd4ff71e85f3a50643fa3e" dependencies = [ "anyhow", "log", @@ -2671,9 +2671,9 @@ dependencies = [ [[package]] name = "gpui-pre-web" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1acd86af2347f0dd8b63c441a5dbd43b3fcd7dac69b340827c3497da5a13d6fb" +checksum = "a85e775c6874257c63f9cf51d99f0aba13b3bc615ed8d47e7d5338e3b5941f6a" dependencies = [ "anyhow", "async-channel", @@ -2701,9 +2701,9 @@ dependencies = [ [[package]] name = "gpui-pre-wgpu" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce693915768aae38bf788f245af75aae78e3e1179245860fc80ce831d0a8f74e" +checksum = "dc76608d385f6d0dcbad44504b1bf669dac3b7d7ffa2885acdb7c1c358caf852" dependencies = [ "anyhow", "bytemuck", @@ -2728,9 +2728,9 @@ dependencies = [ [[package]] name = "gpui-pre-windows" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80670f987b920fba019917b2e222ecf2b377f2a6d77872010c7d284c235837b3" +checksum = "7201762420222d5b5ce5bdf0056996199212a3349bfb2457a3a0238c688681f3" dependencies = [ "accesskit", "accesskit_windows", @@ -2758,9 +2758,9 @@ dependencies = [ [[package]] name = "gpui-pre-ztracing" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "814cc08c526961c88703806a68ba4cf216a1d988ffbbdc673304f4dd25858952" +checksum = "1043bbe8d711baf03e774b03bae6521155f017450b866dcaa987a07d978d660a" dependencies = [ "gpui-pre-ztracing-macro", "tracing", @@ -2768,9 +2768,9 @@ dependencies = [ [[package]] name = "gpui-pre-ztracing-macro" -version = "0.3.10" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0f9dae92b9bc15baa6e530c90bdd4c689d3710bd4d18c3566deb1d6ae182daf" +checksum = "85701631a9bbecf47e6d19f145e85e57767e7c50f7192d5b1bf65b5ef43cb373" [[package]] name = "granit-parser" @@ -3183,11 +3183,32 @@ checksum = "25d29b57c17c6528d0dc4c2141cfa2d08200465acb537a3909c8b9b8a4a984c0" dependencies = [ "displaydoc", "litemap", + "serde", "tinystr", "writeable", "zerovec", ] +[[package]] +name = "icu_locale_fallback" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "406e9ae5b95d8aa37db6293405931b766a6172d1848daee22d70eb44aa78a43c" +dependencies = [ + "icu_locale_core", + "icu_locale_fallback_data", + "icu_provider", + "potential_utf", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locale_fallback_data" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3632ebbd0c5c3637ba1a40bdf8288f2cb9d2268e73441a69d5fc73d7cfbaa87c" + [[package]] name = "icu_normalizer" version = "2.4.0" @@ -3237,6 +3258,8 @@ checksum = "413099315636c588ee8f011190b329b971a09a8fae9d157e01dcae8379468514" dependencies = [ "displaydoc", "icu_locale_core", + "serde", + "stable_deref_trait", "writeable", "yoke", "zerofrom", @@ -3244,6 +3267,29 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_segmenter" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61b195dc605f81aa181bec9b3bd14e26cc71b903e4644f6af578ca9772c7a710" +dependencies = [ + "icu_collections", + "icu_locale_fallback", + "icu_provider", + "icu_segmenter_data", + "potential_utf", + "smallvec", + "utf8_iter", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_segmenter_data" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "913a7d294ad056474749152107309fdee3ec17d2482d1ab70fdc61a81c64b9a3" + [[package]] name = "idna" version = "1.1.0" @@ -3962,21 +4008,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "metal" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7047791b5bc903b8cd963014b355f71dc9864a9a0b727057676c1dcae5cbc15" -dependencies = [ - "bitflags 2.13.2", - "block", - "core-graphics-types 0.2.0", - "foreign-types", - "log", - "objc", - "paste", -] - [[package]] name = "mime" version = "0.3.17" @@ -4412,6 +4443,7 @@ dependencies = [ "objc2-core-video", "objc2-foundation 0.3.2", "objc2-quartz-core 0.3.2", + "objc2-uniform-type-identifiers", ] [[package]] @@ -4594,6 +4626,7 @@ checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794" dependencies = [ "bitflags 2.13.2", "block2 0.6.2", + "dispatch2", "objc2 0.6.5", "objc2-foundation 0.3.2", ] @@ -4648,6 +4681,16 @@ dependencies = [ "objc2-quartz-core 0.3.2", ] +[[package]] +name = "objc2-uniform-type-identifiers" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7902ac02859fc1f7045f8b598c63f1ae0cc7efeaa06a9bc9f3d9a3c955974fa4" +dependencies = [ + "objc2 0.6.5", + "objc2-foundation 0.3.2", +] + [[package]] name = "objc2-user-notifications" version = "0.3.2" @@ -5066,6 +5109,8 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d83eb9bc6d8e5cf568e7a1101d60ee05e81ed50ea106026f3d18deeb046d7661" dependencies = [ + "serde_core", + "writeable", "zerovec", ] @@ -6962,6 +7007,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abc840c238154d58f9e86b2792261edfde565a17696e1cda1a449de27979801a" dependencies = [ "displaydoc", + "serde_core", "zerovec", ] @@ -9149,6 +9195,7 @@ dependencies = [ "displaydoc", "yoke", "zerofrom", + "zerovec", ] [[package]] @@ -9157,6 +9204,7 @@ version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f58a2799cfe9a1670c7ea8edbd52ef8edb93cb37a7f83bf31ba9e35d9dae6a40" dependencies = [ + "serde", "yoke", "zerofrom", "zerovec-derive", diff --git a/Cargo.toml b/Cargo.toml index ab7baa3..792207a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,7 +10,7 @@ readme = "README.md" license = "GPL-3.0-only" [dependencies] -gpui-kit = "0.8.1" +gpui-kit = "0.9.1" image = { version = "0.25.10", default-features = false, features = ["png"] } chrono = { version = "0.4.45", default-features = false, features = ["clock", "std"] } serde = { version = "1.0.229", features = ["derive"] }