diff --git a/Cargo.lock b/Cargo.lock index 6535a2f229b..93f5d67e2f3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -242,9 +242,9 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.3" +version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" +checksum = "444b0228950ee6501b3568d3c93bf1176a1fdbc3b758dcd9475046d30f4dc7e8" dependencies = [ "async-lock", "cfg-if", @@ -256,7 +256,7 @@ dependencies = [ "rustix 0.38.34", "slab", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -558,9 +558,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.16.1" +version = "1.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e" +checksum = "102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83" dependencies = [ "bytemuck_derive", ] @@ -635,9 +635,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.1.7" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc" +checksum = "e9e8aabfac534be767c909e0690571677d49f41bd8465ae876fe043d52ba5292" dependencies = [ "jobserver", "libc", @@ -723,9 +723,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.11" +version = "4.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35723e6a11662c2afb578bcf0b88bf6ea8e21282a953428f240574fcc3a2b5b3" +checksum = "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc" dependencies = [ "clap_builder", "clap_derive", @@ -733,9 +733,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.11" +version = "4.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49eb96cbfa7cfa35017b7cd548c75b14c3118c98b423041d70562665e07fb0fa" +checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" dependencies = [ "anstream", "anstyle", @@ -746,9 +746,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.11" +version = "4.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6ae69fbb0833c6fcd5a8d4b8609f108c7ad95fc11e248d853ff2c42a90df26a" +checksum = "1d11bff0290e9a266fc9b4ce6fa96c2bf2ca3f9724c41c10202ac1daf7a087f8" dependencies = [ "clap", ] @@ -765,9 +765,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.11" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d029b67f89d30bbb547c89fd5161293c0aec155fc691d7924b64550662db93e" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ "heck", "proc-macro2", @@ -858,7 +858,7 @@ version = "0.1.0" dependencies = [ "anyhow", "config", - "csscolorparser", + "csscolorparser 0.6.2", "deltae", "image", "lazy_static", @@ -901,7 +901,16 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a5f405d474b9d05e0a093d3120e77e9bf26461b57a84b40aa2a221ac5617fb6" dependencies = [ - "csscolorparser", + "csscolorparser 0.6.2", +] + +[[package]] +name = "colorgrad" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b8d55c12145df1b7c4b9a5e8741101c405461f9025add91fd9a54223711cba2" +dependencies = [ + "csscolorparser 0.7.0", ] [[package]] @@ -925,7 +934,7 @@ version = "0.1.0" dependencies = [ "anyhow", "bitflags 1.3.2", - "colorgrad", + "colorgrad 0.6.2", "dirs-next", "enum-display-derive", "env_logger 0.11.5", @@ -946,7 +955,7 @@ dependencies = [ "shlex", "smol", "termwiz", - "toml 0.8.17", + "toml 0.8.19", "umask", "wezterm-bidi", "wezterm-config-derive", @@ -1154,6 +1163,15 @@ dependencies = [ "phf", ] +[[package]] +name = "csscolorparser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46f9a16a848a7fb95dd47ce387ac1ee9a6df879ba784b815537fcd388a1a8288" +dependencies = [ + "phf", +] + [[package]] name = "cursor-icon" version = "1.1.0" @@ -4299,9 +4317,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.5" +version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ "aho-corasick", "memchr", @@ -4422,9 +4440,9 @@ checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" [[package]] name = "rstest" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afd55a67069d6e434a95161415f5beeada95a01c7b815508a82dcb0e1593682" +checksum = "7b423f0e62bdd61734b67cd21ff50871dfaeb9cc74f869dcd6af974fbcb19936" dependencies = [ "futures", "futures-timer", @@ -4434,9 +4452,9 @@ dependencies = [ [[package]] name = "rstest_macros" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4165dfae59a39dd41d8dec720d3cbfbc71f69744efb480a3920f5d4e0cc6798d" +checksum = "c5e1711e7d14f74b12a58411c542185ef7fb7f2e7f8ee6e2940a883628522b42" dependencies = [ "cfg-if", "glob", @@ -4625,9 +4643,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.206" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "5b3e4cd94123dd520a128bcd11e34d9e9e423e7e3e50425cb1b4b1e3549d0284" dependencies = [ "serde_derive", ] @@ -4641,15 +4659,15 @@ dependencies = [ "luahelper", "serde_json", "serde_yaml", - "toml 0.8.17", + "toml 0.8.19", "wezterm-dynamic", ] [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.206" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "fabfb6138d2383ea8208cf98ccf69cdfb1aff4088460681d84189aa259762f97" dependencies = [ "proc-macro2", "quote", @@ -4658,9 +4676,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.121" +version = "1.0.124" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609" +checksum = "66ad62847a56b3dba58cc891acd13884b9c61138d330c0d7b6181713d4fce38d" dependencies = [ "itoa", "memchr", @@ -5133,7 +5151,7 @@ dependencies = [ "tar", "tempfile", "tokio", - "toml 0.8.17", + "toml 0.8.19", "wezterm-dynamic", ] @@ -5173,7 +5191,7 @@ dependencies = [ "cfg-expr", "heck", "pkg-config", - "toml 0.8.17", + "toml 0.8.19", "version-compare", ] @@ -5209,14 +5227,15 @@ checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2" [[package]] name = "tempfile" -version = "3.10.1" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" dependencies = [ "cfg-if", "fastrand", + "once_cell", "rustix 0.38.34", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -5565,14 +5584,14 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.17" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a44eede9b727419af8095cb2d72fab15487a541f54647ad4414b34096ee4631" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.18", + "toml_edit 0.22.20", ] [[package]] @@ -5597,15 +5616,15 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.18" +version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1490595c74d930da779e944f5ba2ecdf538af67df1a9848cbd156af43c1b7cf0" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.16", + "winnow 0.6.18", ] [[package]] @@ -6211,7 +6230,7 @@ dependencies = [ name = "wezterm-color-types" version = "0.3.0" dependencies = [ - "csscolorparser", + "csscolorparser 0.6.2", "deltae", "lazy_static", "serde", @@ -6300,7 +6319,7 @@ dependencies = [ "chrono", "clap", "codec", - "colorgrad", + "colorgrad 0.7.0", "config", "dhat", "dirs-next", @@ -6499,7 +6518,7 @@ version = "0.1.0" dependencies = [ "anyhow", "bitflags 1.3.2", - "csscolorparser", + "csscolorparser 0.6.2", "downcast-rs", "env_logger 0.11.5", "finl_unicode", @@ -6870,6 +6889,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -7089,9 +7117,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.16" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b480ae9340fc261e6be3e95a1ba86d54ae3f9171132a73ce8d4bbaf68339507c" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] diff --git a/deps/cairo/Cargo.toml b/deps/cairo/Cargo.toml index 20a7505d8a0..18d8e32f990 100644 --- a/deps/cairo/Cargo.toml +++ b/deps/cairo/Cargo.toml @@ -27,4 +27,4 @@ script = [] libc = "0.2" [build-dependencies] -cc = {version="1.0", features = ["parallel"]} +cc = {version="1.1", features = ["parallel"]} diff --git a/strip-ansi-escapes/Cargo.toml b/strip-ansi-escapes/Cargo.toml index 787b98f1f3e..1c47faa2d7f 100644 --- a/strip-ansi-escapes/Cargo.toml +++ b/strip-ansi-escapes/Cargo.toml @@ -8,5 +8,5 @@ publish = false # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -clap = {version="4.0", features=["derive"]} +clap = {version="4.5", features=["derive"]} termwiz = { path = "../termwiz" } diff --git a/sync-color-schemes/Cargo.toml b/sync-color-schemes/Cargo.toml index 31e228e05a7..e4db6d30643 100644 --- a/sync-color-schemes/Cargo.toml +++ b/sync-color-schemes/Cargo.toml @@ -22,7 +22,7 @@ serde_json = "1.0" serde_yaml = "0.9" sqlite-cache = {git="https://github.com/losfair/sqlite-cache", rev="0961b50385ff189bb12742716331c05ed0bf7805" } tar = "0.4" -tempfile = "3.3" +tempfile = "3.12" tokio = { version = "1.19", features = ["rt-multi-thread", "sync", "macros"] } toml = "0.8" wezterm-dynamic = { path = "../wezterm-dynamic" } diff --git a/wezterm-blob-leases/Cargo.toml b/wezterm-blob-leases/Cargo.toml index 7e3d70b2ec8..240bbaa50b3 100644 --- a/wezterm-blob-leases/Cargo.toml +++ b/wezterm-blob-leases/Cargo.toml @@ -14,7 +14,7 @@ once_cell = "1.8" mac_address = "1.1" serde = {version="1.0", features=["derive"], optional=true} sha2 = "0.10" -tempfile = {version="3.4", optional=true} +tempfile = {version="3.12", optional=true} thiserror = "1.0" uuid = {version="1.3", features=["v1", "rng"]} diff --git a/wezterm-gui/Cargo.toml b/wezterm-gui/Cargo.toml index e4be8916871..cb1160110b9 100644 --- a/wezterm-gui/Cargo.toml +++ b/wezterm-gui/Cargo.toml @@ -31,16 +31,16 @@ anyhow = "1.0" [target.'cfg(windows)'.build-dependencies] embed-resource = "1.7" -cc = "1.0" +cc = "1.1" [dependencies] anyhow = "1.0" bitflags = "1.3" -bytemuck = { version="1.4", features=["derive"]} +bytemuck = { version="1.16", features=["derive"]} chrono = {version="0.4", default-features=false} -clap = {version="4.0", features=["derive"]} +clap = {version="4.5", features=["derive"]} codec = { path = "../codec" } -colorgrad = "0.6" +colorgrad = "0.7" config = { path = "../config" } downcast-rs = "1.0" dhat = {version="0.3", optional=true} @@ -80,7 +80,7 @@ serde_json = "1.0" shlex = "1.1" smol = "2.0" tabout = { path = "../tabout" } -tempfile = "3.4" +tempfile = "3.12" terminfo = "0.9" termwiz = { path = "../termwiz" } termwiz-funcs = { path = "../lua-api-crates/termwiz-funcs" } diff --git a/wezterm-mux-server/Cargo.toml b/wezterm-mux-server/Cargo.toml index 4befffab909..eb2ca53b745 100644 --- a/wezterm-mux-server/Cargo.toml +++ b/wezterm-mux-server/Cargo.toml @@ -11,7 +11,7 @@ publish = false [dependencies] anyhow = "1.0" async_ossl = { path = "../async_ossl" } -clap = {version="4.0", features=["derive"]} +clap = {version="4.5", features=["derive"]} config = { path = "../config" } env-bootstrap = { path = "../env-bootstrap" } libc = "0.2" @@ -32,4 +32,4 @@ winapi = { version = "0.3", features = [ "winuser" ]} [target.'cfg(windows)'.build-dependencies] embed-resource = "1.7" -cc = "1.0" +cc = "1.1" diff --git a/wezterm-ssh/Cargo.toml b/wezterm-ssh/Cargo.toml index bea299af985..acd2a8195ca 100644 --- a/wezterm-ssh/Cargo.toml +++ b/wezterm-ssh/Cargo.toml @@ -42,12 +42,12 @@ async_ossl = { path = "../async_ossl" } [dev-dependencies] assert_fs = "1.0.4" -clap = {version="4.0", features=["derive"]} +clap = {version="4.5", features=["derive"]} k9 = "0.12.0" once_cell = "1.8" predicates = "3.0" env_logger = "0.11" -rstest = "0.21" +rstest = "0.22" shell-words = "1.1" termwiz = { version = "0.22", path = "../termwiz" } whoami = "1.5" diff --git a/wezterm/Cargo.toml b/wezterm/Cargo.toml index 4ebe6d762f9..5e77dd64bbd 100644 --- a/wezterm/Cargo.toml +++ b/wezterm/Cargo.toml @@ -10,8 +10,8 @@ publish = false [dependencies] anyhow = "1.0" chrono = {version="0.4", default-features=false} -clap = {version="4.0", features=["derive", "wrap_help"]} -clap_complete = "4.4" +clap = {version="4.5", features=["derive", "wrap_help"]} +clap_complete = "4.5" clap_complete_fig = "4.0" codec = { path = "../codec" } config = { path = "../config" } @@ -30,7 +30,7 @@ serde_json = "1.0" shell-words = "1.1" smol = "2.0" tabout = { path = "../tabout" } -tempfile = "3.3" +tempfile = "3.12" termwiz = { path = "../termwiz" } termwiz-funcs = { path = "../lua-api-crates/termwiz-funcs" } textwrap = "0.16" @@ -58,4 +58,4 @@ version = "0.3" [target.'cfg(windows)'.build-dependencies] embed-resource = "1.7" -cc = "1.0" +cc = "1.1"