Date: Wed, 04 Feb 2026 23:59:22 +0000 From: Hiroki Tagato <tagattie@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: c8105b8f9e44 - main - editors/zed: Update to 0.221.5 Message-ID: <6983dd5a.27e41.745b7021@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by tagattie: URL: https://cgit.FreeBSD.org/ports/commit/?id=c8105b8f9e44207b6c30bc84f0c63005bf9f0a63 commit c8105b8f9e44207b6c30bc84f0c63005bf9f0a63 Author: Hiroki Tagato <tagattie@FreeBSD.org> AuthorDate: 2026-02-04 23:57:51 +0000 Commit: Hiroki Tagato <tagattie@FreeBSD.org> CommitDate: 2026-02-04 23:59:14 +0000 editors/zed: Update to 0.221.5 Changelog: - https://github.com/zed-industries/zed/releases/tag/v0.220.2 - https://github.com/zed-industries/zed/releases/tag/v0.220.3 - https://github.com/zed-industries/zed/releases/tag/v0.220.5 - https://github.com/zed-industries/zed/releases/tag/v0.220.6 - https://github.com/zed-industries/zed/releases/tag/v0.220.7 - https://github.com/zed-industries/zed/releases/tag/v0.221.4 - https://github.com/zed-industries/zed/releases/tag/v0.221.5 Reported by: GitHub (watch releases) --- editors/zed/Makefile | 3 +- editors/zed/Makefile.crates | 29 +++++----- editors/zed/distinfo | 64 +++++++++++----------- editors/zed/files/patch-Cargo.lock | 16 +++--- editors/zed/files/patch-crates_fs_src_fs.rs | 8 +-- editors/zed/files/patch-crates_gpui_src_gpui.rs | 6 +- .../zed/files/patch-crates_gpui_src_platform.rs | 6 +- ...ch-crates_project_src_agent__registry__store.rs | 23 ++++++++ ...atch-crates_project_src_agent__server__store.rs | 15 ++++- .../patch-crates_project_src_debugger_session.rs | 6 +- .../files/patch-crates_remote__server_src_main.rs | 4 +- .../files/patch-crates_remote__server_src_unix.rs | 10 ++-- .../patch-crates_remote_src_remote__client.rs | 6 +- .../zed/files/patch-crates_remote_src_transport.rs | 6 +- editors/zed/files/patch-crates_util_src_util.rs | 11 ++++ editors/zed/files/patch-crates_zed_Cargo.toml | 10 ++-- editors/zed/files/patch-crates_zed_src_main.rs | 4 +- .../zed/files/patch-crates_zed_src_reliability.rs | 10 ++-- editors/zed/files/patch-crates_zed_src_zed.rs | 4 +- 19 files changed, 143 insertions(+), 98 deletions(-) diff --git a/editors/zed/Makefile b/editors/zed/Makefile index e4af665fa510..19a9891276ed 100644 --- a/editors/zed/Makefile +++ b/editors/zed/Makefile @@ -1,7 +1,6 @@ PORTNAME= zed DISTVERSIONPREFIX= v -DISTVERSION= 0.219.5 -PORTREVISION= 1 +DISTVERSION= 0.221.5 CATEGORIES= editors PKGNAMESUFFIX= -editor diff --git a/editors/zed/Makefile.crates b/editors/zed/Makefile.crates index b0d90b69ab47..438c8ae76bdc 100644 --- a/editors/zed/Makefile.crates +++ b/editors/zed/Makefile.crates @@ -2,8 +2,8 @@ CARGO_CRATES= addr2line-0.24.2 \ addr2line-0.25.1 \ adler2-2.0.1 \ aes-0.8.4 \ - agent-client-protocol-0.9.2 \ - agent-client-protocol-schema-0.10.5 \ + agent-client-protocol-0.9.3 \ + agent-client-protocol-schema-0.10.6 \ ahash-0.7.8 \ ahash-0.8.12 \ aho-corasick-1.1.3 \ @@ -36,8 +36,7 @@ CARGO_CRATES= addr2line-0.24.2 \ ascii-1.1.0 \ ash-0.38.0+1.3.281 \ ash-window-0.13.0 \ - ashpd-0.11.0 \ - ashpd-0.12.0 \ + ashpd-0.12.1 \ async-attributes-1.1.2 \ async-broadcast-0.7.2 \ async-channel-1.9.0 \ @@ -59,7 +58,6 @@ CARGO_CRATES= addr2line-0.24.2 \ async-stream-0.3.6 \ async-stream-impl-0.3.6 \ async-tar-0.5.1 \ - async-task-4.7.1 \ async-trait-0.1.89 \ async-tungstenite-0.31.0 \ async_zip-0.0.18 \ @@ -72,19 +70,19 @@ CARGO_CRATES= addr2line-0.24.2 \ av1-grain-0.2.4 \ avif-serialize-0.8.6 \ aws-config-1.8.10 \ - aws-credential-types-1.2.8 \ + aws-credential-types-1.2.10 \ aws-lc-rs-1.14.1 \ aws-lc-sys-0.32.3 \ - aws-runtime-1.5.13 \ - aws-sdk-bedrockruntime-1.112.0 \ - aws-sdk-kinesis-1.91.0 \ - aws-sdk-s3-1.108.0 \ + aws-runtime-1.5.16 \ + aws-sdk-bedrockruntime-1.113.0 \ + aws-sdk-kinesis-1.95.0 \ + aws-sdk-s3-1.112.0 \ aws-sdk-sso-1.88.0 \ aws-sdk-ssooidc-1.90.0 \ aws-sdk-sts-1.90.0 \ aws-sigv4-1.3.6 \ aws-smithy-async-1.2.6 \ - aws-smithy-checksums-0.63.9 \ + aws-smithy-checksums-0.63.11 \ aws-smithy-eventstream-0.60.13 \ aws-smithy-http-0.62.5 \ aws-smithy-http-client-1.1.4 \ @@ -243,7 +241,7 @@ CARGO_CRATES= addr2line-0.24.2 \ crash-handler-0.6.3 \ crc-3.3.0 \ crc-catalog-2.4.0 \ - crc-fast-1.3.0 \ + crc-fast-1.6.0 \ crc32fast-1.5.0 \ criterion-0.5.1 \ criterion-plot-0.5.0 \ @@ -367,7 +365,7 @@ CARGO_CRATES= addr2line-0.24.2 \ filetime-0.2.26 \ find-msvc-tools-0.1.5 \ fixedbitset-0.4.2 \ - flate2-1.1.4 \ + flate2-1.1.8 \ float-cmp-0.9.0 \ float-ord-0.3.2 \ float8-0.4.2 \ @@ -854,7 +852,9 @@ CARGO_CRATES= addr2line-0.24.2 \ rmp-0.8.14 \ rmpv-1.3.0 \ roxmltree-0.20.0 \ + rpassword-7.4.0 \ rsa-0.9.10 \ + rtoolbox-0.0.3 \ rtrb-0.3.2 \ runtimelib-0.30.0 \ rust-embed-8.7.2 \ @@ -1385,6 +1385,7 @@ CARGO_CRATES= addr2line-0.24.2 \ zvariant_utils-3.2.1 \ candle-core,candle-nn,candle-onnx@git+https://github.com/zed-industries/candle?branch=9.1-patched\#724d75eb3deebefe83f2a7381a45d4fac6eda383 \ tree-sitter-md@git+https://github.com/tree-sitter-grammars/tree-sitter-markdown?rev=9a23c1a96c0513d8fc6520972beedd419a973539\#9a23c1a96c0513d8fc6520972beedd419a973539 \ + async-task@git+https://github.com/smol-rs/async-task.git?rev=b4486cd71e4e94fbda54ce6302444de14f4d190e\#b4486cd71e4e94fbda54ce6302444de14f4d190e \ windows-capture@git+https://github.com/zed-industries/windows-capture.git?rev=f0d6c1b6691db75461b732f6d5ff56eed002eeb9\#f0d6c1b6691db75461b732f6d5ff56eed002eeb9 \ tiktoken-rs@git+https://github.com/zed-industries/tiktoken-rs?rev=2570c4387a8505fb8f1d3f3557454b474f1e8271\#2570c4387a8505fb8f1d3f3557454b474f1e8271 \ tree-sitter-gomod@git+https://github.com/camdencheek/tree-sitter-go-mod?rev=2e886870578eeba1927a2dc4bd2e2b3f598c5f9a\#2e886870578eeba1927a2dc4bd2e2b3f598c5f9a \ @@ -1396,9 +1397,9 @@ CARGO_CRATES= addr2line-0.24.2 \ tree-sitter-gitcommit@git+https://github.com/zed-industries/tree-sitter-git-commit?rev=88309716a69dd13ab83443721ba6e0b491d37ee9\#88309716a69dd13ab83443721ba6e0b491d37ee9 \ zed-reqwest@git+https://github.com/zed-industries/reqwest.git?rev=c15662463bda39148ba154100dd44d3fba5873a4\#c15662463bda39148ba154100dd44d3fba5873a4 \ tree-sitter-gowork@git+https://github.com/zed-industries/tree-sitter-go-work?rev=acb0617bf7f4fda02c6217676cc64acb89536dc7\#acb0617bf7f4fda02c6217676cc64acb89536dc7 \ - pet,pet-conda,pet-core,pet-env-var-path,pet-fs,pet-global-virtualenvs,pet-homebrew,pet-jsonrpc,pet-linux-global-python,pet-mac-commandlinetools,pet-mac-python-org,pet-mac-xcode,pet-pipenv,pet-pixi,pet-poetry,pet-pyenv,pet-python-utils,pet-reporter,pet-telemetry,pet-uv,pet-venv,pet-virtualenv,pet-virtualenvwrapper,pet-windows-registry,pet-windows-store@git+https://github.com/microsoft/python-environment-tools.git?rev=1e86914c3ce2f3a08c0cedbcb0615a7f9fa7a5da\#1e86914c3ce2f3a08c0cedbcb0615a7f9fa7a5da \ xim-ctext,xim-parser,zed-xim@git+https://github.com/zed-industries/xim-rs.git?rev=16f35a2c881b815a2b6cdfd6687988e84f8447d8\#16f35a2c881b815a2b6cdfd6687988e84f8447d8 \ tree-sitter-cpp@git+https://github.com/tree-sitter/tree-sitter-cpp?rev=5cb9b693cfd7bfacab1d9ff4acac1a4150700609\#5cb9b693cfd7bfacab1d9ff4acac1a4150700609 \ + pet,pet-conda,pet-core,pet-env-var-path,pet-fs,pet-global-virtualenvs,pet-homebrew,pet-jsonrpc,pet-linux-global-python,pet-mac-commandlinetools,pet-mac-python-org,pet-mac-xcode,pet-pipenv,pet-pixi,pet-poetry,pet-pyenv,pet-python-utils,pet-reporter,pet-telemetry,pet-uv,pet-venv,pet-virtualenv,pet-virtualenvwrapper,pet-windows-registry,pet-windows-store@git+https://github.com/microsoft/python-environment-tools.git?rev=d5b5bb0c4558a51d8cc76b514bc870fd1c042f16\#d5b5bb0c4558a51d8cc76b514bc870fd1c042f16 \ tree-sitter-heex@git+https://github.com/zed-industries/tree-sitter-heex?rev=1dd45142fbb05562e35b2040c6129c9bca346592\#1dd45142fbb05562e35b2040c6129c9bca346592 \ libwebrtc,livekit,livekit-api,livekit-protocol,livekit-runtime,webrtc-sys,webrtc-sys-build@git+https://github.com/zed-industries/livekit-rust-sdks?rev=5f04705ac3f356350ae31534ffbc476abc9ea83d\#5f04705ac3f356350ae31534ffbc476abc9ea83d \ dap-types@git+https://github.com/zed-industries/dap-types?rev=1b461b310481d01e02b2603c16d7144b926339f8\#1b461b310481d01e02b2603c16d7144b926339f8 \ diff --git a/editors/zed/distinfo b/editors/zed/distinfo index 60ce83fbc111..f1ac34620f63 100644 --- a/editors/zed/distinfo +++ b/editors/zed/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1768969578 +TIMESTAMP = 1770213971 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b @@ -7,10 +7,10 @@ SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06 SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 SIZE (rust/crates/aes-0.8.4.crate) = 124812 -SHA256 (rust/crates/agent-client-protocol-0.9.2.crate) = d3e527d7dfe0f334313d42d1d9318f0a79665f6f21c440d0798f230a77a7ed6c -SIZE (rust/crates/agent-client-protocol-0.9.2.crate) = 29519 -SHA256 (rust/crates/agent-client-protocol-schema-0.10.5.crate) = 6903a00e8ac822f9bacac59a1932754d7387c72ebb7c9c7439ad021505591da4 -SIZE (rust/crates/agent-client-protocol-schema-0.10.5.crate) = 53740 +SHA256 (rust/crates/agent-client-protocol-0.9.3.crate) = 1ea4b85f3bcd56ebe65f830321d34bc939af1b5a33b9dcb683195a3b72de0cdb +SIZE (rust/crates/agent-client-protocol-0.9.3.crate) = 29569 +SHA256 (rust/crates/agent-client-protocol-schema-0.10.6.crate) = 70829a300bd178abe42836ac779cd3eb3b0dd3881250c752b2621b5324735df1 +SIZE (rust/crates/agent-client-protocol-schema-0.10.6.crate) = 54125 SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9 SIZE (rust/crates/ahash-0.7.8.crate) = 38550 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 @@ -75,10 +75,8 @@ SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775 SHA256 (rust/crates/ash-window-0.13.0.crate) = 52bca67b61cb81e5553babde81b8211f713cb6db79766f80168f3e5f40ea6c82 SIZE (rust/crates/ash-window-0.13.0.crate) = 20250 -SHA256 (rust/crates/ashpd-0.11.0.crate) = 6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df -SIZE (rust/crates/ashpd-0.11.0.crate) = 115010 -SHA256 (rust/crates/ashpd-0.12.0.crate) = da0986d5b4f0802160191ad75f8d33ada000558757db3defb70299ca95d9fcbd -SIZE (rust/crates/ashpd-0.12.0.crate) = 123253 +SHA256 (rust/crates/ashpd-0.12.1.crate) = 618a409b91d5265798a99e3d1d0b226911605e581c4e7255e83c1e397b172bce +SIZE (rust/crates/ashpd-0.12.1.crate) = 123755 SHA256 (rust/crates/async-attributes-1.1.2.crate) = a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5 SIZE (rust/crates/async-attributes-1.1.2.crate) = 11431 SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532 @@ -121,8 +119,6 @@ SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312 SHA256 (rust/crates/async-tar-0.5.1.crate) = d1937db2d56578aa3919b9bdb0e5100693fd7d1c0f145c53eb81fbb03e217550 SIZE (rust/crates/async-tar-0.5.1.crate) = 53143 -SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de -SIZE (rust/crates/async-task-4.7.1.crate) = 38077 SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb SIZE (rust/crates/async-trait-0.1.89.crate) = 32171 SHA256 (rust/crates/async-tungstenite-0.31.0.crate) = ee88b4c88ac8c9ea446ad43498955750a4bbe64c4392f21ccfe5d952865e318f @@ -147,20 +143,20 @@ SHA256 (rust/crates/avif-serialize-0.8.6.crate) = 47c8fbc0f831f4519fe8b810b6a7a9 SIZE (rust/crates/avif-serialize-0.8.6.crate) = 14185 SHA256 (rust/crates/aws-config-1.8.10.crate) = 1856b1b48b65f71a4dd940b1c0931f9a7b646d4a924b9828ffefc1454714668a SIZE (rust/crates/aws-config-1.8.10.crate) = 136245 -SHA256 (rust/crates/aws-credential-types-1.2.8.crate) = faf26925f4a5b59eb76722b63c2892b1d70d06fa053c72e4a100ec308c1d47bc -SIZE (rust/crates/aws-credential-types-1.2.8.crate) = 22023 +SHA256 (rust/crates/aws-credential-types-1.2.10.crate) = b01c9521fa01558f750d183c8c68c81b0155b9d193a4ba7f84c36bd1b6d04a06 +SIZE (rust/crates/aws-credential-types-1.2.10.crate) = 21578 SHA256 (rust/crates/aws-lc-rs-1.14.1.crate) = 879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d SIZE (rust/crates/aws-lc-rs-1.14.1.crate) = 209341 SHA256 (rust/crates/aws-lc-sys-0.32.3.crate) = 107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c SIZE (rust/crates/aws-lc-sys-0.32.3.crate) = 9361125 -SHA256 (rust/crates/aws-runtime-1.5.13.crate) = 9f2402da1a5e16868ba98725e5d73f26b8116eaa892e56f2cd0bf5eec7985f70 -SIZE (rust/crates/aws-runtime-1.5.13.crate) = 75979 -SHA256 (rust/crates/aws-sdk-bedrockruntime-1.112.0.crate) = c06c037e6823696d752702ec2bad758d3cf95d1b92b712c8ac7e93824b5e2391 -SIZE (rust/crates/aws-sdk-bedrockruntime-1.112.0.crate) = 288162 -SHA256 (rust/crates/aws-sdk-kinesis-1.91.0.crate) = 699a3d645a2ab5cb12ca02eb23979753953414429fd6584ea8841af6bc4e0516 -SIZE (rust/crates/aws-sdk-kinesis-1.91.0.crate) = 378148 -SHA256 (rust/crates/aws-sdk-s3-1.108.0.crate) = 200be4aed61e3c0669f7268bacb768f283f1c32a7014ce57225e1160be2f6ccb -SIZE (rust/crates/aws-sdk-s3-1.108.0.crate) = 1569642 +SHA256 (rust/crates/aws-runtime-1.5.16.crate) = 7ce527fb7e53ba9626fc47824f25e256250556c40d8f81d27dd92aa38239d632 +SIZE (rust/crates/aws-runtime-1.5.16.crate) = 77006 +SHA256 (rust/crates/aws-sdk-bedrockruntime-1.113.0.crate) = d5d2b8f081b9e8ff455b8dd7387b6b02263c3dac73172d188d2b523ff1e775e9 +SIZE (rust/crates/aws-sdk-bedrockruntime-1.113.0.crate) = 289948 +SHA256 (rust/crates/aws-sdk-kinesis-1.95.0.crate) = 9c3b2ce941308de56f5c2f69490497610e1a815ce968c9ac0796ab165f25205d +SIZE (rust/crates/aws-sdk-kinesis-1.95.0.crate) = 410157 +SHA256 (rust/crates/aws-sdk-s3-1.112.0.crate) = eee73a27721035c46da0572b390a69fbdb333d0177c24f3d8f7ff952eeb96690 +SIZE (rust/crates/aws-sdk-s3-1.112.0.crate) = 1593544 SHA256 (rust/crates/aws-sdk-sso-1.88.0.crate) = d05b276777560aa9a196dbba2e3aada4d8006d3d7eeb3ba7fe0c317227d933c4 SIZE (rust/crates/aws-sdk-sso-1.88.0.crate) = 91458 SHA256 (rust/crates/aws-sdk-ssooidc-1.90.0.crate) = f9be14d6d9cd761fac3fd234a0f47f7ed6c0df62d83c0eeb7012750e4732879b @@ -171,8 +167,8 @@ SHA256 (rust/crates/aws-sigv4-1.3.6.crate) = c35452ec3f001e1f2f6db107b6373f1f48f SIZE (rust/crates/aws-sigv4-1.3.6.crate) = 96198 SHA256 (rust/crates/aws-smithy-async-1.2.6.crate) = 127fcfad33b7dfc531141fda7e1c402ac65f88aca5511a4d31e2e3d2cd01ce9c SIZE (rust/crates/aws-smithy-async-1.2.6.crate) = 23856 -SHA256 (rust/crates/aws-smithy-checksums-0.63.9.crate) = 165d8583d8d906e2fb5511d29201d447cc710864f075debcdd9c31c265412806 -SIZE (rust/crates/aws-smithy-checksums-0.63.9.crate) = 20084 +SHA256 (rust/crates/aws-smithy-checksums-0.63.11.crate) = 95bd108f7b3563598e4dc7b62e1388c9982324a2abd622442167012690184591 +SIZE (rust/crates/aws-smithy-checksums-0.63.11.crate) = 18871 SHA256 (rust/crates/aws-smithy-eventstream-0.60.13.crate) = e29a304f8319781a39808847efb39561351b1bb76e933da7aa90232673638658 SIZE (rust/crates/aws-smithy-eventstream-0.60.13.crate) = 29248 SHA256 (rust/crates/aws-smithy-http-0.62.5.crate) = 445d5d720c99eed0b4aa674ed00d835d9b1427dd73e04adaf2f94c6b2d6f9fca @@ -489,8 +485,8 @@ SHA256 (rust/crates/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd SIZE (rust/crates/crc-3.3.0.crate) = 13905 SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5 SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155 -SHA256 (rust/crates/crc-fast-1.3.0.crate) = 6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f -SIZE (rust/crates/crc-fast-1.3.0.crate) = 76401 +SHA256 (rust/crates/crc-fast-1.6.0.crate) = 6ddc2d09feefeee8bd78101665bd8645637828fa9317f9f292496dbbd8c65ff3 +SIZE (rust/crates/crc-fast-1.6.0.crate) = 148595 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f @@ -737,8 +733,8 @@ SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cf SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954 -SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9 -SIZE (rust/crates/flate2-1.1.4.crate) = 77010 +SHA256 (rust/crates/flate2-1.1.8.crate) = b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369 +SIZE (rust/crates/flate2-1.1.8.crate) = 80972 SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4 SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102 SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d @@ -1711,8 +1707,12 @@ SHA256 (rust/crates/rmpv-1.3.0.crate) = 58450723cd9ee93273ce44a20b6ec4efe17f8ed2 SIZE (rust/crates/rmpv-1.3.0.crate) = 28514 SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97 SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594 +SHA256 (rust/crates/rpassword-7.4.0.crate) = 66d4c8b64f049c6721ec8ccec37ddfc3d641c4a7fca57e8f2a89de509c73df39 +SIZE (rust/crates/rpassword-7.4.0.crate) = 123730 SHA256 (rust/crates/rsa-0.9.10.crate) = b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d SIZE (rust/crates/rsa-0.9.10.crate) = 86417 +SHA256 (rust/crates/rtoolbox-0.0.3.crate) = a7cc970b249fbe527d6e02e0a227762c9108b2f49d81094fe357ffc6d14d7f6f +SIZE (rust/crates/rtoolbox-0.0.3.crate) = 10149 SHA256 (rust/crates/rtrb-0.3.2.crate) = ad8388ea1a9e0ea807e442e8263a699e7edcb320ecbcd21b4fa8ff859acce3ba SIZE (rust/crates/rtrb-0.3.2.crate) = 27066 SHA256 (rust/crates/runtimelib-0.30.0.crate) = 481b48894073a0096f28cbe9860af01fc1b861e55b3bc96afafc645ee3de62dc @@ -2773,6 +2773,8 @@ SHA256 (zed-industries-candle-724d75eb3deebefe83f2a7381a45d4fac6eda383_GH0.tar.g SIZE (zed-industries-candle-724d75eb3deebefe83f2a7381a45d4fac6eda383_GH0.tar.gz) = 3072184 SHA256 (tree-sitter-grammars-tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539_GH0.tar.gz) = 429dc5952b47034346eed7689f677b014e99502c9f478a3987c5d683ef3e6475 SIZE (tree-sitter-grammars-tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539_GH0.tar.gz) = 418620 +SHA256 (smol-rs-async-task-b4486cd71e4e94fbda54ce6302444de14f4d190e_GH0.tar.gz) = 73789b21b37012153341c42b3a42a25705da2301d0b0a960e11914918f07dabc +SIZE (smol-rs-async-task-b4486cd71e4e94fbda54ce6302444de14f4d190e_GH0.tar.gz) = 36227 SHA256 (zed-industries-windows-capture-f0d6c1b6691db75461b732f6d5ff56eed002eeb9_GH0.tar.gz) = 3667ab763b7d3040216f77abc7dedb7994f4624a5a06bca4a36f7df416fba2c8 SIZE (zed-industries-windows-capture-f0d6c1b6691db75461b732f6d5ff56eed002eeb9_GH0.tar.gz) = 40237 SHA256 (zed-industries-tiktoken-rs-2570c4387a8505fb8f1d3f3557454b474f1e8271_GH0.tar.gz) = 9eb61203ebb61e7bb32e12a106557ec75e5320b7eba8810ad465a2eda29fd016 @@ -2795,12 +2797,12 @@ SHA256 (zed-industries-reqwest-c15662463bda39148ba154100dd44d3fba5873a4_GH0.tar. SIZE (zed-industries-reqwest-c15662463bda39148ba154100dd44d3fba5873a4_GH0.tar.gz) = 242618 SHA256 (zed-industries-tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7_GH0.tar.gz) = ee92605883e6a61d38a58257a7775785df70b473ab584123901c026cbe9cc12b SIZE (zed-industries-tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7_GH0.tar.gz) = 16413 -SHA256 (microsoft-python-environment-tools-1e86914c3ce2f3a08c0cedbcb0615a7f9fa7a5da_GH0.tar.gz) = 1e1b9ee7640d3a04552a48b89c216c0880599a29a7765472a5397a087f5f6962 -SIZE (microsoft-python-environment-tools-1e86914c3ce2f3a08c0cedbcb0615a7f9fa7a5da_GH0.tar.gz) = 1493630 SHA256 (zed-industries-xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8_GH0.tar.gz) = a1a2163b226b6103e1ac39932832439ae7003c1e7bd559ce63dc50b6d68610cc SIZE (zed-industries-xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8_GH0.tar.gz) = 47499 SHA256 (tree-sitter-tree-sitter-cpp-5cb9b693cfd7bfacab1d9ff4acac1a4150700609_GH0.tar.gz) = 523ea95e2b5edb1529b0a9c64748e548fa4ccb1038f303f109d0e63db50f932d SIZE (tree-sitter-tree-sitter-cpp-5cb9b693cfd7bfacab1d9ff4acac1a4150700609_GH0.tar.gz) = 1194179 +SHA256 (microsoft-python-environment-tools-d5b5bb0c4558a51d8cc76b514bc870fd1c042f16_GH0.tar.gz) = 2197a48159c37e6bc2ff653b647c753bc02eb88e2d3a3085642e8ae14706fa63 +SIZE (microsoft-python-environment-tools-d5b5bb0c4558a51d8cc76b514bc870fd1c042f16_GH0.tar.gz) = 1503359 SHA256 (zed-industries-tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592_GH0.tar.gz) = 5893a55adebf54b5a89102b50841928e286dae53bac15e19d1d8860f6a815560 SIZE (zed-industries-tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592_GH0.tar.gz) = 33900 SHA256 (zed-industries-livekit-rust-sdks-5f04705ac3f356350ae31534ffbc476abc9ea83d_GH0.tar.gz) = a5171b3481bfb52b4572a039ba88fb768080e4016b39bafde78726e0397242a1 @@ -2821,5 +2823,5 @@ SHA256 (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a SIZE (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a_GH0.tar.gz) = 145319 SHA256 (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 8698ebc194a6c3ee377cde94f4fdff590f6a7973bc7987c880801fa7fd69e5c3 SIZE (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 94768 -SHA256 (zed-industries-zed-v0.219.5_GH0.tar.gz) = cc79a124e7388e2ad9881fe4f539f1d4e4b88b6815f20351d4ce639c40dae418 -SIZE (zed-industries-zed-v0.219.5_GH0.tar.gz) = 23787156 +SHA256 (zed-industries-zed-v0.221.5_GH0.tar.gz) = cf2a8c421c8681e53c1c4e208e44dfdf63ee2aa7b6315684a97da05dbe6debf9 +SIZE (zed-industries-zed-v0.221.5_GH0.tar.gz) = 24000605 diff --git a/editors/zed/files/patch-Cargo.lock b/editors/zed/files/patch-Cargo.lock index a00fc6a52576..0e6e817e6fd5 100644 --- a/editors/zed/files/patch-Cargo.lock +++ b/editors/zed/files/patch-Cargo.lock @@ -1,6 +1,6 @@ ---- Cargo.lock.orig 2026-01-20 09:42:45 UTC +--- Cargo.lock.orig 2026-01-29 22:37:26 UTC +++ Cargo.lock -@@ -8445,21 +8445,20 @@ name = "ipc-channel" +@@ -8495,21 +8495,20 @@ name = "ipc-channel" [[package]] name = "ipc-channel" @@ -26,7 +26,7 @@ ] [[package]] -@@ -19320,16 +19319,6 @@ name = "windows" +@@ -19438,16 +19437,6 @@ name = "windows" [[package]] name = "windows" @@ -43,7 +43,7 @@ version = "0.61.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" -@@ -19388,19 +19377,6 @@ name = "windows-core" +@@ -19506,19 +19495,6 @@ name = "windows-core" [[package]] name = "windows-core" @@ -63,7 +63,7 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" -@@ -19449,17 +19425,6 @@ name = "windows-implement" +@@ -19567,17 +19543,6 @@ name = "windows-implement" [[package]] name = "windows-implement" @@ -81,7 +81,7 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" -@@ -19482,17 +19447,6 @@ name = "windows-interface" +@@ -19600,17 +19565,6 @@ name = "windows-interface" [[package]] name = "windows-interface" @@ -99,7 +99,7 @@ version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" -@@ -19568,15 +19522,6 @@ name = "windows-result" +@@ -19686,15 +19640,6 @@ name = "windows-result" [[package]] name = "windows-result" @@ -115,7 +115,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" -@@ -19591,16 +19536,6 @@ dependencies = [ +@@ -19709,16 +19654,6 @@ dependencies = [ checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ "windows-link 0.2.1", diff --git a/editors/zed/files/patch-crates_fs_src_fs.rs b/editors/zed/files/patch-crates_fs_src_fs.rs index a1e1c3ca2baf..af7cac8f6e74 100644 --- a/editors/zed/files/patch-crates_fs_src_fs.rs +++ b/editors/zed/files/patch-crates_fs_src_fs.rs @@ -1,6 +1,6 @@ ---- crates/fs/src/fs.rs.orig 2026-01-08 00:39:18 UTC +--- crates/fs/src/fs.rs.orig 2026-01-29 22:37:26 UTC +++ crates/fs/src/fs.rs -@@ -359,7 +359,7 @@ impl FileHandle for std::fs::File { +@@ -356,7 +356,7 @@ impl FileHandle for std::fs::File { Ok(new_path) } @@ -9,7 +9,7 @@ fn current_path(&self, _: &Arc<dyn Fs>) -> Result<PathBuf> { use std::{ ffi::{CStr, OsStr}, -@@ -368,7 +368,10 @@ impl FileHandle for std::fs::File { +@@ -365,7 +365,10 @@ impl FileHandle for std::fs::File { let fd = self.as_fd(); let mut kif = MaybeUninit::<libc::kinfo_file>::uninit(); @@ -21,7 +21,7 @@ let result = unsafe { libc::fcntl(fd.as_raw_fd(), libc::F_KINFO, kif.as_mut_ptr()) }; anyhow::ensure!(result != -1, "fcntl returned -1"); -@@ -378,6 +381,11 @@ impl FileHandle for std::fs::File { +@@ -375,6 +378,11 @@ impl FileHandle for std::fs::File { anyhow::ensure!(!c_str.is_empty(), "Could find a path for the file handle"); let path = PathBuf::from(OsStr::from_bytes(c_str.to_bytes())); Ok(path) diff --git a/editors/zed/files/patch-crates_gpui_src_gpui.rs b/editors/zed/files/patch-crates_gpui_src_gpui.rs index 6cb76242ffde..95310f2160d8 100644 --- a/editors/zed/files/patch-crates_gpui_src_gpui.rs +++ b/editors/zed/files/patch-crates_gpui_src_gpui.rs @@ -1,6 +1,6 @@ ---- crates/gpui/src/gpui.rs.orig 2026-01-14 15:30:09 UTC +--- crates/gpui/src/gpui.rs.orig 2026-01-29 22:37:26 UTC +++ crates/gpui/src/gpui.rs -@@ -31,7 +31,7 @@ mod profiler; +@@ -33,7 +33,7 @@ mod profiler; mod platform; pub mod prelude; mod profiler; @@ -9,7 +9,7 @@ mod queue; mod scene; mod shared_string; -@@ -91,7 +91,7 @@ pub use profiler::*; +@@ -93,7 +93,7 @@ pub use profiler::*; pub use path_builder::*; pub use platform::*; pub use profiler::*; diff --git a/editors/zed/files/patch-crates_gpui_src_platform.rs b/editors/zed/files/patch-crates_gpui_src_platform.rs index 970115068b0f..8c3baf6cd164 100644 --- a/editors/zed/files/patch-crates_gpui_src_platform.rs +++ b/editors/zed/files/patch-crates_gpui_src_platform.rs @@ -1,6 +1,6 @@ ---- crates/gpui/src/platform.rs.orig 2026-01-14 15:30:09 UTC +--- crates/gpui/src/platform.rs.orig 2026-01-29 22:37:26 UTC +++ crates/gpui/src/platform.rs -@@ -84,7 +84,7 @@ pub(crate) use windows::*; +@@ -87,7 +87,7 @@ pub(crate) use windows::*; #[cfg(target_os = "windows")] pub(crate) use windows::*; @@ -9,7 +9,7 @@ pub use linux::layer_shell; #[cfg(any(test, feature = "test-support"))] -@@ -1399,7 +1399,7 @@ pub enum WindowKind { +@@ -1373,7 +1373,7 @@ pub enum WindowKind { /// A Wayland LayerShell window, used to draw overlays or backgrounds for applications such as /// docks, notifications or wallpapers. diff --git a/editors/zed/files/patch-crates_project_src_agent__registry__store.rs b/editors/zed/files/patch-crates_project_src_agent__registry__store.rs new file mode 100644 index 000000000000..7579209c9837 --- /dev/null +++ b/editors/zed/files/patch-crates_project_src_agent__registry__store.rs @@ -0,0 +1,23 @@ +--- crates/project/src/agent_registry_store.rs.orig 2026-02-04 14:00:09 UTC ++++ crates/project/src/agent_registry_store.rs +@@ -491,6 +491,8 @@ fn current_platform_key() -> Option<&'static str> { + "linux" + } else if cfg!(target_os = "windows") { + "windows" ++ } else if cfg!(target_os = "freebsd") { ++ "freebsd" + } else { + return None; + }; +@@ -517,6 +519,11 @@ fn current_platform_key() -> Option<&'static str> { + "windows" => match arch { + "aarch64" => "windows-aarch64", + "x86_64" => "windows-x86_64", ++ _ => return None, ++ }, ++ "freebsd" => match arch { ++ "aarch64" => "freebsd-aarch64", ++ "x86_64" => "freebsd-x86_64", + _ => return None, + }, + _ => return None, diff --git a/editors/zed/files/patch-crates_project_src_agent__server__store.rs b/editors/zed/files/patch-crates_project_src_agent__server__store.rs index 0ad7da715313..90a80abc22d5 100644 --- a/editors/zed/files/patch-crates_project_src_agent__server__store.rs +++ b/editors/zed/files/patch-crates_project_src_agent__server__store.rs @@ -1,6 +1,6 @@ ---- crates/project/src/agent_server_store.rs.orig 2026-01-14 15:30:09 UTC +--- crates/project/src/agent_server_store.rs.orig 2026-01-29 22:37:26 UTC +++ crates/project/src/agent_server_store.rs -@@ -1578,6 +1578,8 @@ fn get_platform_info() -> Option<(&'static str, &'stat +@@ -1918,6 +1918,8 @@ fn get_platform_info() -> Option<(&'static str, &'stat "pc-windows-msvc" } else if cfg!(target_os = "linux") { "unknown-linux-gnu" @@ -9,7 +9,16 @@ } else { return None; }; -@@ -1664,6 +1666,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen +@@ -1999,6 +2001,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen + "linux" + } else if cfg!(target_os = "windows") { + "windows" ++ } else if cfg!(target_os = "freebsd") { ++ "freebsd" + } else { + anyhow::bail!("unsupported OS"); + }; +@@ -2201,6 +2205,8 @@ impl ExternalAgentServer for LocalRegistryArchiveAgent "linux" } else if cfg!(target_os = "windows") { "windows" diff --git a/editors/zed/files/patch-crates_project_src_debugger_session.rs b/editors/zed/files/patch-crates_project_src_debugger_session.rs index c0a87ef09ee9..7a26710b2e93 100644 --- a/editors/zed/files/patch-crates_project_src_debugger_session.rs +++ b/editors/zed/files/patch-crates_project_src_debugger_session.rs @@ -1,6 +1,6 @@ ---- crates/project/src/debugger/session.rs.orig 2025-12-27 19:42:13 UTC +--- crates/project/src/debugger/session.rs.orig 2026-01-29 22:37:26 UTC +++ crates/project/src/debugger/session.rs -@@ -496,6 +496,8 @@ impl RunningMode { +@@ -495,6 +495,8 @@ impl RunningMode { } })?; @@ -9,7 +9,7 @@ if should_send_exception_breakpoints { _ = session.update(cx, |this, _| { filters.retain(|filter| { -@@ -518,6 +520,7 @@ impl RunningMode { +@@ -517,6 +519,7 @@ impl RunningMode { this.send_exception_breakpoints(filters, supports_exception_filters) .await .ok(); diff --git a/editors/zed/files/patch-crates_remote__server_src_main.rs b/editors/zed/files/patch-crates_remote__server_src_main.rs index aa62595d291d..f5b72621ea68 100644 --- a/editors/zed/files/patch-crates_remote__server_src_main.rs +++ b/editors/zed/files/patch-crates_remote__server_src_main.rs @@ -1,6 +1,6 @@ ---- crates/remote_server/src/main.rs.orig 2026-01-14 15:30:09 UTC +--- crates/remote_server/src/main.rs.orig 2026-01-29 22:37:26 UTC +++ crates/remote_server/src/main.rs -@@ -28,6 +28,7 @@ fn main() -> anyhow::Result<()> { +@@ -29,6 +29,7 @@ fn main() -> anyhow::Result<()> { return Ok(()); } diff --git a/editors/zed/files/patch-crates_remote__server_src_unix.rs b/editors/zed/files/patch-crates_remote__server_src_unix.rs index 96b985578e9f..4ed02fd7f09a 100644 --- a/editors/zed/files/patch-crates_remote__server_src_unix.rs +++ b/editors/zed/files/patch-crates_remote__server_src_unix.rs @@ -1,14 +1,14 @@ ---- crates/remote_server/src/unix.rs.orig 2026-01-08 00:39:18 UTC +--- crates/remote_server/src/unix.rs.orig 2026-01-29 22:37:26 UTC +++ crates/remote_server/src/unix.rs -@@ -358,6 +358,7 @@ pub fn execute_run( - +@@ -380,6 +380,7 @@ pub fn execute_run( let app = gpui::Application::headless(); - let id = std::process::id().to_string(); + let pid = std::process::id(); + let id = pid.to_string(); + #[cfg(not(target_os = "freebsd"))] app.background_executor() .spawn(crashes::init(crashes::InitCrashHandler { session_id: id, -@@ -585,6 +586,7 @@ pub(crate) fn execute_proxy( +@@ -629,6 +630,7 @@ pub(crate) fn execute_proxy( let server_paths = ServerPaths::new(&identifier)?; let id = std::process::id().to_string(); diff --git a/editors/zed/files/patch-crates_remote_src_remote__client.rs b/editors/zed/files/patch-crates_remote_src_remote__client.rs index 6dd2c66eac6a..5be314116f06 100644 --- a/editors/zed/files/patch-crates_remote_src_remote__client.rs +++ b/editors/zed/files/patch-crates_remote_src_remote__client.rs @@ -1,6 +1,6 @@ ---- crates/remote/src/remote_client.rs.orig 2026-01-15 04:31:16 UTC +--- crates/remote/src/remote_client.rs.orig 2026-01-29 22:37:26 UTC +++ crates/remote/src/remote_client.rs -@@ -54,6 +54,7 @@ pub enum RemoteOs { +@@ -56,6 +56,7 @@ pub enum RemoteOs { Linux, MacOs, Windows, @@ -8,7 +8,7 @@ } impl RemoteOs { -@@ -62,6 +63,7 @@ impl RemoteOs { +@@ -64,6 +65,7 @@ impl RemoteOs { RemoteOs::Linux => "linux", RemoteOs::MacOs => "macos", RemoteOs::Windows => "windows", diff --git a/editors/zed/files/patch-crates_remote_src_transport.rs b/editors/zed/files/patch-crates_remote_src_transport.rs index 485cdc5191ff..9fcce5bb184a 100644 --- a/editors/zed/files/patch-crates_remote_src_transport.rs +++ b/editors/zed/files/patch-crates_remote_src_transport.rs @@ -1,6 +1,6 @@ ---- crates/remote/src/transport.rs.orig 2026-01-14 15:30:09 UTC +--- crates/remote/src/transport.rs.orig 2026-01-29 22:37:26 UTC +++ crates/remote/src/transport.rs -@@ -28,6 +28,7 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo +@@ -30,6 +30,7 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo let os = match os { "Darwin" => RemoteOs::MacOs, "Linux" => RemoteOs::Linux, @@ -8,7 +8,7 @@ _ => anyhow::bail!( "Prebuilt remote servers are not yet available for {os:?}. See https://zed.dev/docs/remote-development" ), -@@ -40,7 +41,7 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo +@@ -42,7 +43,7 @@ fn parse_platform(output: &str) -> Result<RemotePlatfo || arch.starts_with("aarch64") { RemoteArch::Aarch64 diff --git a/editors/zed/files/patch-crates_util_src_util.rs b/editors/zed/files/patch-crates_util_src_util.rs new file mode 100644 index 000000000000..6ece73a0c5d2 --- /dev/null +++ b/editors/zed/files/patch-crates_util_src_util.rs @@ -0,0 +1,11 @@ +--- crates/util/src/util.rs.orig 2026-02-04 14:02:45 UTC ++++ crates/util/src/util.rs +@@ -306,7 +306,7 @@ pub fn get_shell_safe_zed_path(shell_kind: shell::Shel + pub fn get_shell_safe_zed_path(shell_kind: shell::ShellKind) -> anyhow::Result<String> { + let mut zed_path = + std::env::current_exe().context("Failed to determine current zed executable path.")?; +- if cfg!(target_os = "linux") ++ if cfg!(any(target_os = "linux", target_os = "freebsd")) + && !zed_path.is_file() + && let Some(truncated) = zed_path + .clone() diff --git a/editors/zed/files/patch-crates_zed_Cargo.toml b/editors/zed/files/patch-crates_zed_Cargo.toml index 3ec9fb9345e3..2e78e71600a0 100644 --- a/editors/zed/files/patch-crates_zed_Cargo.toml +++ b/editors/zed/files/patch-crates_zed_Cargo.toml @@ -1,14 +1,14 @@ ---- crates/zed/Cargo.toml.orig 2026-01-14 15:30:09 UTC +--- crates/zed/Cargo.toml.orig 2026-01-29 22:37:26 UTC +++ crates/zed/Cargo.toml -@@ -84,7 +84,6 @@ copilot.workspace = true - component.workspace = true - component_preview.workspace = true +@@ -90,7 +90,6 @@ copilot_ui.workspace = true copilot.workspace = true + copilot_chat.workspace = true + copilot_ui.workspace = true -crashes.workspace = true dap_adapters.workspace = true db.workspace = true debug_adapter_extension.workspace = true -@@ -225,6 +224,9 @@ ashpd.workspace = true +@@ -234,6 +233,9 @@ ashpd.workspace = true [target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies] ashpd.workspace = true diff --git a/editors/zed/files/patch-crates_zed_src_main.rs b/editors/zed/files/patch-crates_zed_src_main.rs index bcd80d8a15df..04a44b92b724 100644 --- a/editors/zed/files/patch-crates_zed_src_main.rs +++ b/editors/zed/files/patch-crates_zed_src_main.rs @@ -1,4 +1,4 @@ ---- crates/zed/src/main.rs.orig 2026-01-14 15:30:09 UTC +--- crates/zed/src/main.rs.orig 2026-01-29 22:37:26 UTC +++ crates/zed/src/main.rs @@ -13,6 +13,7 @@ use collections::HashMap; use client::{Client, ProxySettings, UserStore, parse_zed_link}; @@ -24,7 +24,7 @@ app.background_executor() .spawn(crashes::init(InitCrashHandler { session_id, -@@ -573,6 +576,7 @@ fn main() { +@@ -579,6 +582,7 @@ fn main() { auto_update::init(client.clone(), cx); dap_adapters::init(cx); auto_update_ui::init(cx); diff --git a/editors/zed/files/patch-crates_zed_src_reliability.rs b/editors/zed/files/patch-crates_zed_src_reliability.rs index 084a9469f903..026d75038b9f 100644 --- a/editors/zed/files/patch-crates_zed_src_reliability.rs +++ b/editors/zed/files/patch-crates_zed_src_reliability.rs @@ -1,14 +1,14 @@ ---- crates/zed/src/reliability.rs.orig 2026-01-08 00:39:18 UTC +--- crates/zed/src/reliability.rs.orig 2026-01-29 22:37:26 UTC +++ crates/zed/src/reliability.rs -@@ -16,6 +16,7 @@ use crate::STARTUP_TIME; +@@ -18,6 +18,7 @@ const MAX_HANG_TRACES: usize = 3; - use crate::STARTUP_TIME; + const MAX_HANG_TRACES: usize = 3; +#[cfg(not(target_os = "freebsd"))] pub fn init(client: Arc<Client>, cx: &mut App) { monitor_hangs(cx); -@@ -154,6 +155,7 @@ fn save_hang_trace( +@@ -198,6 +199,7 @@ fn save_hang_trace( ); } @@ -16,7 +16,7 @@ pub async fn upload_previous_minidumps(client: Arc<Client>) -> anyhow::Result<()> { let Some(minidump_endpoint) = MINIDUMP_ENDPOINT.as_ref() else { log::warn!("Minidump endpoint not set"); -@@ -195,6 +197,7 @@ pub async fn upload_previous_minidumps(client: Arc<Cli +@@ -239,6 +241,7 @@ pub async fn upload_previous_minidumps(client: Arc<Cli Ok(()) } diff --git a/editors/zed/files/patch-crates_zed_src_zed.rs b/editors/zed/files/patch-crates_zed_src_zed.rs index dc8e8ae4bc98..fb4a0f60a142 100644 --- a/editors/zed/files/patch-crates_zed_src_zed.rs +++ b/editors/zed/files/patch-crates_zed_src_zed.rs @@ -1,6 +1,6 @@ ---- crates/zed/src/zed.rs.orig 2026-01-14 15:30:09 UTC +--- crates/zed/src/zed.rs.orig 2026-01-29 22:37:26 UTC +++ crates/zed/src/zed.rs -@@ -393,6 +393,7 @@ pub fn initialize_workspace( +@@ -385,6 +385,7 @@ pub fn initialize_workspace( if let Some(specs) = window.gpu_specs() { log::info!("Using GPU: {:?}", specs); show_software_emulation_warning_if_needed(specs.clone(), window, cx);home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6983dd5a.27e41.745b7021>
