diff --git a/Cargo.lock b/Cargo.lock index 6535a2f229b..fb7a2b260d1 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.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e" +checksum = "6fd4c6dcc3b0aea2f5c0b4b82c2b15fe39ddbc76041a310848f4706edf76bb31" dependencies = [ "bytemuck_derive", ] @@ -617,9 +617,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.1.7" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" +checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3" [[package]] name = "cassowary" @@ -635,12 +635,13 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.1.7" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc" +checksum = "72db2f7947ecee9b03b510377e8bb9077afa27176fdbff55c51027e976fdcc48" dependencies = [ "jobserver", "libc", + "shlex", ] [[package]] @@ -723,9 +724,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.11" +version = "4.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35723e6a11662c2afb578bcf0b88bf6ea8e21282a953428f240574fcc3a2b5b3" +checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" dependencies = [ "clap_builder", "clap_derive", @@ -733,9 +734,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 +747,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.11" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6ae69fbb0833c6fcd5a8d4b8609f108c7ad95fc11e248d853ff2c42a90df26a" +checksum = "1ee158892bd7ce77aa15c208abbdb73e155d191c287a659b57abd5adb92feb03" dependencies = [ "clap", ] @@ -765,9 +766,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 +859,7 @@ version = "0.1.0" dependencies = [ "anyhow", "config", - "csscolorparser", + "csscolorparser 0.6.2", "deltae", "image", "lazy_static", @@ -901,7 +902,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 +935,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 +956,7 @@ dependencies = [ "shlex", "smol", "termwiz", - "toml 0.8.17", + "toml 0.8.19", "umask", "wezterm-bidi", "wezterm-config-derive", @@ -1154,6 +1164,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" @@ -2285,9 +2304,9 @@ dependencies = [ [[package]] name = "http_req" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0122ab6637149482eb66b57288ac597bc7eb9859cbaa79dee62fa19a350df3d2" +checksum = "92208b0986f414edaca8ede2c6962c979309346a9e8e19d07d0a7879aae1549e" dependencies = [ "native-tls", "unicase", @@ -2740,9 +2759,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.155" +version = "0.2.157" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "374af5f94e54fa97cf75e945cce8a6b201e88a1a07e688b47dfd2a59c66dbd86" [[package]] name = "libflate" @@ -4299,9 +4318,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 +4441,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 +4453,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 +4644,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.208" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" dependencies = [ "serde_derive", ] @@ -4641,15 +4660,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.208" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" dependencies = [ "proc-macro2", "quote", @@ -4658,9 +4677,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.121" +version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609" +checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" dependencies = [ "itoa", "memchr", @@ -5133,7 +5152,7 @@ dependencies = [ "tar", "tempfile", "tokio", - "toml 0.8.17", + "toml 0.8.19", "wezterm-dynamic", ] @@ -5173,7 +5192,7 @@ dependencies = [ "cfg-expr", "heck", "pkg-config", - "toml 0.8.17", + "toml 0.8.19", "version-compare", ] @@ -5209,14 +5228,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]] @@ -5495,9 +5515,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.39.2" +version = "1.39.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" +checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" dependencies = [ "backtrace", "bytes", @@ -5565,14 +5585,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 +5617,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 +6231,7 @@ dependencies = [ name = "wezterm-color-types" version = "0.3.0" dependencies = [ - "csscolorparser", + "csscolorparser 0.6.2", "deltae", "lazy_static", "serde", @@ -6300,7 +6320,7 @@ dependencies = [ "chrono", "clap", "codec", - "colorgrad", + "colorgrad 0.7.0", "config", "dhat", "dirs-next", @@ -6499,7 +6519,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 +6890,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 +7118,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..e78c44413d0 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" -tokio = { version = "1.19", features = ["rt-multi-thread", "sync", "macros"] } +tempfile = "3.12" +tokio = { version = "1.39", 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..214f8ebd40d 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.17", 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} @@ -55,7 +55,7 @@ frecency = { path = "../frecency" } futures = "0.3" nucleo-matcher = "0.3" hdrhistogram = "7.1" -http_req = "0.11" +http_req = "0.12" image = "0.25" lazy_static = "1.4" libc = "0.2" @@ -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..3551518d343 100644 --- a/wezterm-ssh/Cargo.toml +++ b/wezterm-ssh/Cargo.toml @@ -20,7 +20,7 @@ vendored-openssl-libssh-rs = ["libssh-rs/vendored-openssl"] anyhow = "1.0" base64 = "0.22" bitflags = "1.3" -camino = "1.0" +camino = "1.1" dirs-next = "2.0" filedescriptor = { version="0.8", path = "../filedescriptor" } filenamegen = "0.2.6" @@ -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"