3751f67
fix: Typos (#15313)
Click to expand commit body
Fixed typos in the code base according with output from `codespell` tool. Release Notes: - N/A
Calin Martinconi created
3751f67
fix: Typos (#15313)
Fixed typos in the code base according with output from `codespell` tool. Release Notes: - N/A
Calin Martinconi created
6af385c
windows: Fix some weird IME window panic (#15286)
Previously, we used messages greater than `WM_USER` to pass information between `WindowsPlatform` and `WindowsWindow`. For example, to close a window, we handled it as follows: 1. The window sends a message with `WM_USER + 2` to `WindowsPlatform`. 2. `WindowsPlatform`, upon receiving this message, casts the `lparam` to `HWND` and closes the window. According to Microsoft's documentation, it is safe to use values between `WM_USER` and `0xBFFF` as messages. However, certain versions of Microsoft's IME use `WM_USER + 2` for UNKNOWN purposes. This causes step 2 to be erroneously triggered. The IME window's `lparam` value could be arbitrary, leading to an attempt to close an arbitrary `HWND` and resulting in errors. It is quite surprising that Microsoft indicates using `WM_USER + 2` is safe, yet Microsoft itself breaks this convention. I mean, well done Microsoft! This PR addresses the issue by using the `wparam` with a specific random value for validation purpose when sending the aforementioned message. Before `WindowsPlatform` attempts to close the window, it will first verify the `wparam` value. Special thanks to @shenjackyuanjie for helping me on this. Co-authored-by: shenjackyuanjie <3695888@qq.com> Release Notes: - Fixed weird panic when IME window is closing(#15185, #12563). --------- Co-authored-by: shenjack <3695888@qq.com>
εΌ ε°η½ and shenjack created
e6cd1cf
windows: Remove `Send` and `Sync` implementation of `DirectWrite` (#15263)
This PR uses the `AgileReference` provided by the `windows-rs` crate to correctly implement `Send` and `Sync` for `DirectWrite`. Release Notes: - N/A
εΌ ε°η½ created
a1bd7a1
Feature/fallback fonts (#15306)
Supersedes https://github.com/zed-industries/zed/pull/12090 fixes #5180 fixes #5055 See original PR for an example of the feature at work. This PR changes the settings interface to be backwards compatible, and adds the `ui_font_fallbacks`, `buffer_font_fallbacks`, and `terminal.font_fallbacks` settings. Release Notes: - Added support for font fallbacks via three new settings: `ui_font_fallbacks`, `buffer_font_fallbacks`, and `terminal.font_fallbacks`.(#5180, #5055). --------- Co-authored-by: Junkui Zhang <364772080@qq.com>
Mikayla Maki and Junkui Zhang created
3e31955
SSH remote ui (#15129)
Still TODO: * [x] hide this UI unless you have some ssh projects in settings * [x] add the "open folder" flow with the new open picker * [ ] integrate with recent projects / workspace restoration Release Notes: - N/A
Conrad Irwin created
be86852
Allow binding to motions in insert mode (#15308)
Release Notes: - vim: Allow binding motions in insert mode
Conrad Irwin created
bde02a3
settings_ui: Add line number settings controls (#15310)
This PR adds settings controls for the line numbers and relative line numbers settings. Release Notes: - N/A
Marshall Bowers created
4c9311b
Update Rust crate palette to v0.7.6 (#15307)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [palette](https://togithub.com/Ogeon/palette) | workspace.dependencies | patch | `0.7.5` -> `0.7.6` | --- ### Release Notes <details> <summary>Ogeon/palette (palette)</summary> ### [`v0.7.6`](https://togithub.com/Ogeon/palette/blob/HEAD/CHANGELOG.md#Version-076---2024-04-28) [Compare Source](https://togithub.com/Ogeon/palette/compare/0.7.5...0.7.6) - \[[#​390](https://togithub.com/Ogeon/palette/issues/390)]\[390]: Add `From` implementations for changing `Rgb` component types between `u8`, `f32` and `f64`. - \[[#​342](https://togithub.com/Ogeon/palette/issues/342)]\[342]: Implement CAM16. Closes \[[#​199](https://togithub.com/Ogeon/palette/issues/199)]\[199]. - \[[#​386](https://togithub.com/Ogeon/palette/issues/386)]\[386]: Fix angle conversion from `f32` to `u8`. Closes \[[#​385](https://togithub.com/Ogeon/palette/issues/385)]\[385]. - \[[#​384](https://togithub.com/Ogeon/palette/issues/384)]\[384]: Add traits for color schemes from traditional color theory. </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
c8bc49f
vim: Fix count in visual indent (#15296)
Co-Authored-By: tobbe@tlundberg.com
Release Notes:
- vim: Added {count} for `>`/`<` in visual mode
Conrad Irwin created
bcd972f
Upgrade `dashmap` to v6 (#15305)
This PR upgrades `dashmap` to v6.0.1. Release Notes: - N/A
Marshall Bowers created
e423f03
Upgrade `base64` to v0.22 (#15304)
This PR upgrades the `base64` dependency to v0.22. Supersedes #15300. Release Notes: - N/A
Marshall Bowers created
03ebbcb
live_kit_server: Replace `jwt` with `jsonwebtoken` (#15302)
This PR replaces `live_kit_server`'s usage of `jwt` with `jsonwebtoken`. `jwt` hasn't been updated in 2 years and seems unmaintained. `jsonwebtoken` has significantly more downloads and appears to be a healthier crate overall. Release Notes: - N/A
Marshall Bowers created
27f97ba
settings_ui: Add font ligature settings controls (#15301)
This PR adds settings controls for changing whether ligatures are enabled for the UI and buffer fonts. Release Notes: - N/A
Marshall Bowers created
769ae8b
ruby: Adjust language servers languages (#15297)
Hi. This is a small pull request that changes the "language" field to the "languages" field because the `language` field is deprecated. Additionally, allow the Ruby LSP to run in `*.erb` files. Release Notes: - N/A
Vitaly Slobodin created
d27fef7
Update Python to v3.12.4 (#15136)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [python](https://togithub.com/containerbase/python-prebuild) | dependencies | patch | `3.12.1` -> `3.12.4` | --- ### Release Notes <details> <summary>containerbase/python-prebuild (python)</summary> ### [`v3.12.4`](https://togithub.com/containerbase/python-prebuild/releases/tag/3.12.4) [Compare Source](https://togithub.com/containerbase/python-prebuild/compare/3.12.3...3.12.4) ##### Bug Fixes - **deps:** update dependency python to v3.12.4 ### [`v3.12.3`](https://togithub.com/containerbase/python-prebuild/releases/tag/3.12.3) [Compare Source](https://togithub.com/containerbase/python-prebuild/compare/3.12.2...3.12.3) ##### Bug Fixes - **deps:** update dependency python to v3.12.3 ### [`v3.12.2`](https://togithub.com/containerbase/python-prebuild/releases/tag/3.12.2) [Compare Source](https://togithub.com/containerbase/python-prebuild/compare/3.12.1...3.12.2) ##### Bug Fixes - **deps:** update dependency python to v3.12.2 </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
f4bbbe6
Update Rust crate waker-fn to v1.2.0 (#15289)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [waker-fn](https://togithub.com/smol-rs/waker-fn) | dependencies | minor | `1.1.0` -> `1.2.0` | --- ### Release Notes <details> <summary>smol-rs/waker-fn (waker-fn)</summary> ### [`v1.2.0`](https://togithub.com/smol-rs/waker-fn/blob/HEAD/CHANGELOG.md#Version-120) [Compare Source](https://togithub.com/smol-rs/waker-fn/compare/v1.1.1...v1.2.0) - Add a new `portable-atomic` feature that allows for the usage of the `portable-atomic` crate to implement `waker-fn`. ([#​10](https://togithub.com/smol-rs/waker-fn/issues/10)) ### [`v1.1.1`](https://togithub.com/smol-rs/waker-fn/blob/HEAD/CHANGELOG.md#Version-111) [Compare Source](https://togithub.com/smol-rs/waker-fn/compare/v1.1.0...v1.1.1) - Reimplement using 100% safe code. ([#​7](https://togithub.com/smol-rs/waker-fn/issues/7)) </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
renovate[bot] , renovate[bot] , and Marshall Bowers created
c937a2f
ui: Add functions for generating textual representations of key bindings (#15287)
This PR adds some helper functions in the `ui` crate that can be used to get textural representations of keystrokes or key bindings. Release Notes: - N/A
Marshall Bowers created
a5279cc
Tool bar: Remove tool grouping for clarity (#15285)
This PR makes the spacing between items in the tool bar (quick action bar) consistent vs grouped by type. The idea was to add clarity to the types of tools, but we haven't built this system out enough for these groupings to be recognizable. So for now, let's make the spacing consistent. Before:  After:  Release Notes: - N/A
Nate Butler created
4d56252
linux: Allow skipping "Unsupported GPU" warning (#15271)
I just want using Zed in virtual machine, current implement must read code and set env `ZED_ALLOW_EMULATED_GPU` then can work. Release Notes: - N/A
CharlesChen0823 created
0360cda
tasks: Use environment variables from project (#15266)
This fixes #12125 and addresses what's described in here: - https://github.com/zed-industries/zed/issues/4977#issuecomment-2162094388 Before the changes in this PR, when running tasks, they inherited the Zed process environment, but that might not be the process environment that you'd get if you `cd` into a project directory. We already ran into that problem with language servers and we fixed it by loading the shell environment in the context of a projects root directory and then passing that to the language servers when starting them (or when looking for their binaries). What the change here does is to add the behavior for tasks too: we use the project-environment as the base environment with which to spawn tasks. Everything else still works the same, except that the base env is different. Release Notes: - Improved the environment-variable detection when running tasks so that tasks can now access environment variables as if the task had been spawned in a terminal that `cd`ed into a project directory. That means environment variables set by `direnv`/`asdf`/`mise` and other tools are now picked up. ([#12125](https://github.com/zed-industries/zed/issues/12125)). Demo: https://github.com/user-attachments/assets/8bfcc98f-0f9b-4439-b0d9-298aef1a3efe
Thorsten Ball created
5e04753
Add note about used context in the model selector (#15235)
When pressing <kbd>control</kbd> + <kbd>enter</kbd>, the AI-powered inline transformation input displays an icon button and a token count, which should show roughly the same numbers you'd see on your assistant panel. At a first glance, though, the token count not being zero can be confusing, where you'd wonder where that's coming from. That's because the inline input uses whatever piece of context and/or information of the currently selected assistant tab to suggest more accurate edits. So, this PR introduces an informative piece of text to the `ModelSelector` menu, on the inline transformation input, which delivers exactly this bit of info, aimed at clarifying the connection between these two methods of interacting with LLMs. I've also took the opportunity to change the icon button's icon to one that's a bit easier to see, still representing the affordance of "click to configure something". Release Notes: - Add note about how inline edits consume context from the assistant panel to clarify interaction with LLMs. --------- Co-authored-by: Marshall Bowers <elliott.codes@gmail.com>
Danilo Leal and Marshall Bowers created
71312e5
Update Rust crate log to v0.4.22 (#15283)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [log](https://togithub.com/rust-lang/log) | workspace.dependencies | patch | `0.4.21` -> `0.4.22` | --- ### Release Notes <details> <summary>rust-lang/log (log)</summary> ### [`v0.4.22`](https://togithub.com/rust-lang/log/blob/HEAD/CHANGELOG.md#0422---2024-06-27) [Compare Source](https://togithub.com/rust-lang/log/compare/0.4.21...0.4.22) </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
05825e9
Add Markdown Preview Toggle (#15215)
Add a "Preview Markdown" button to the quick action bar when in a markdown editor. While it isn't my favorite, I went with the basic eye icon to be a bit more generic so we can extend this control to allow opening other previews such as SVGs like @jansol mentioned.  https://github.com/user-attachments/assets/5980272c-eab9-4f69-86b6-0c593c25b525 --- Release Notes: - Added a button to preview Markdown files in the toolbar. `Option|Alt+Click` will open the preview to the side.
Nate Butler created
73d682c
Update Rust crate oo7 to v0.3.3 (#15281)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [oo7](https://togithub.com/bilelmoussaoui/oo7) | dependencies | patch | `0.3.0` -> `0.3.3` | --- ### Release Notes <details> <summary>bilelmoussaoui/oo7 (oo7)</summary> ### [`v0.3.3`](https://togithub.com/bilelmoussaoui/oo7/releases/tag/0.3.3) [Compare Source](https://togithub.com/bilelmoussaoui/oo7/compare/0.3.2...0.3.3) Bilal Elmoussaoui: - client/item: Force tuple usage when serializing - client: Use async UnixStream ### [`v0.3.2`](https://togithub.com/bilelmoussaoui/oo7/releases/tag/0.3.2) [Compare Source](https://togithub.com/bilelmoussaoui/oo7/compare/0.3.1...0.3.2) KΓ©vin Commaille: - [client: Fix compile issue with tracing feature](https://togithub.com/bilelmoussaoui/oo7/commit/8720514d5689bad8eed77869ccb64ccc8ea86bd9) - [client: Do not create features for optional deps already behind a feature](https://togithub.com/bilelmoussaoui/oo7/commit/c4cad3dbd4fb6d54dd27ac112ceae7cd1102594f) - Various clippy fixes ### [`v0.3.1`](https://togithub.com/bilelmoussaoui/oo7/releases/tag/0.3.1) [Compare Source](https://togithub.com/bilelmoussaoui/oo7/compare/0.3.0...0.3.1) Daiki Ueno: - [portal: Support migration from legacy keyring format](https://togithub.com/bilelmoussaoui/oo7/commit/0e4d7873720c71a280a2ba8f07fd979957f3c4cb) Dhanuka Warusadura: - [portal: Add rekeying support for oo7::portal::Keyring](https://togithub.com/bilelmoussaoui/oo7/commit/96dd3c4292dc563cc38cbd5d2cfde076d25821cf) Felix HΓ€cker: - [service: Use correct signal name for CollectionDeleted](https://togithub.com/bilelmoussaoui/oo7/commit/19499a649909ab67cf9ea435d004ebbc334788df) - [service: Add signals for collection create/delete/change](https://togithub.com/bilelmoussaoui/oo7/commit/c4e68b8e765ec22288dcb85806b178c2d32021ec) - [collection: Add path to public api](https://togithub.com/bilelmoussaoui/oo7/commit/7effc007d4982d2fe4503750df6f7506259f6913) </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
e59e47f
Revert "Avoid buffering line content to compute indent guides" (#15282)
Reverts zed-industries/zed#15167 Release Notes: - N/A
Antonio Scandurra created
4abf7f0
Upgrade `env_logger` to v0.11 (#15278)
This PR upgrades `env_logger` to v0.11. There were some breaking changes in the style API. I followed the [migration guide](https://github.com/rust-cli/env_logger/blob/73bb4188026f1ad5e6409c4148d37d572cc921bd/CHANGELOG.md#migration-guide) to update the usage. Visually there shouldn't be any changes: ### Before <img width="1068" alt="Screenshot 2024-07-26 at 10 20 07β―AM" src="https://github.com/user-attachments/assets/9abdbba2-5a34-46df-a62b-3d6c2d9d1137"> ### After <img width="1061" alt="Screenshot 2024-07-26 at 10 37 35β―AM" src="https://github.com/user-attachments/assets/c81bc3cc-1738-43f7-ba19-4c4be058427f"> Release Notes: - N/A
Marshall Bowers created
f980e40
Update Rust crate semver to v1.0.23 (#15277)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [semver](https://togithub.com/dtolnay/semver) | workspace.dependencies | patch | `1.0.18` -> `1.0.23` | --- ### Release Notes <details> <summary>dtolnay/semver (semver)</summary> ### [`v1.0.23`](https://togithub.com/dtolnay/semver/releases/tag/1.0.23) [Compare Source](https://togithub.com/dtolnay/semver/compare/1.0.22...1.0.23) - Resolve unexpected_cfgs warning ([#​318](https://togithub.com/dtolnay/semver/issues/318)) ### [`v1.0.22`](https://togithub.com/dtolnay/semver/releases/tag/1.0.22) [Compare Source](https://togithub.com/dtolnay/semver/compare/1.0.21...1.0.22) - Fix unused_imports warnings when compiled by rustc 1.78 ### [`v1.0.21`](https://togithub.com/dtolnay/semver/releases/tag/1.0.21) [Compare Source](https://togithub.com/dtolnay/semver/compare/1.0.20...1.0.21) - Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache ### [`v1.0.20`](https://togithub.com/dtolnay/semver/releases/tag/1.0.20) [Compare Source](https://togithub.com/dtolnay/semver/compare/1.0.19...1.0.20) - Add a method for comparing versions by precedence ([#​305](https://togithub.com/dtolnay/semver/issues/305)) ### [`v1.0.19`](https://togithub.com/dtolnay/semver/releases/tag/1.0.19) [Compare Source](https://togithub.com/dtolnay/semver/compare/1.0.18...1.0.19) - Improve test coverage ([#​299](https://togithub.com/dtolnay/semver/issues/299), thanks [@​CXWorks](https://togithub.com/CXWorks)) </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
57b2cb6
Update Rust crate backtrace to v0.3.73 (#15275)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [backtrace](https://togithub.com/rust-lang/backtrace-rs) | dependencies | patch | `0.3.69` -> `0.3.73` | | [backtrace](https://togithub.com/rust-lang/backtrace-rs) | dev-dependencies | patch | `0.3.69` -> `0.3.73` | --- ### Release Notes <details> <summary>rust-lang/backtrace-rs (backtrace)</summary> ### [`v0.3.73`](https://togithub.com/rust-lang/backtrace-rs/releases/tag/0.3.73) [Compare Source](https://togithub.com/rust-lang/backtrace-rs/compare/0.3.72...0.3.73) This basically just is bugfixes so that backtrace works on Windows 7 again. #### What's Changed - Fix signature of resolve_legacy for Windows 7 target by [@​aapanfilovv](https://togithub.com/aapanfilovv) in [https://github.com/rust-lang/backtrace-rs/pull/631](https://togithub.com/rust-lang/backtrace-rs/pull/631) - Update some comments by [@​ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/backtrace-rs/pull/630](https://togithub.com/rust-lang/backtrace-rs/pull/630) - Update object to 0.36.0. by [@​afranchuk](https://togithub.com/afranchuk) in [https://github.com/rust-lang/backtrace-rs/pull/633](https://togithub.com/rust-lang/backtrace-rs/pull/633) #### New Contributors - [@​aapanfilovv](https://togithub.com/aapanfilovv) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/631](https://togithub.com/rust-lang/backtrace-rs/pull/631) - [@​afranchuk](https://togithub.com/afranchuk) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/633](https://togithub.com/rust-lang/backtrace-rs/pull/633) **Full Changelog**: https://github.com/rust-lang/backtrace-rs/compare/0.3.72...0.3.73 ### [`v0.3.72`](https://togithub.com/rust-lang/backtrace-rs/releases/tag/0.3.72) [Compare Source](https://togithub.com/rust-lang/backtrace-rs/compare/0.3.71...0.3.72) This release removes a lot of dead code. Some feature flags that haven't done anything in a long time are gone. If you depend on those features, Cargo's resolver will not update you to 0.3.72. If your code runs on Windows, or you want it to run on visionOS, however, you should probably update to this version. It contains a number of fixes for both OS. It also uses the latest version of a number of dependencies. #### What's Changed - Revert "Use rustc from stage0 instead of stage0-sysroot (rust-lang/baβ¦ by [@​Nilstrieb](https://togithub.com/Nilstrieb) in [https://github.com/rust-lang/backtrace-rs/pull/603](https://togithub.com/rust-lang/backtrace-rs/pull/603) - Remove dead code by [@​ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/backtrace-rs/pull/605](https://togithub.com/rust-lang/backtrace-rs/pull/605) - Fix CI and remove rustc-serialize by [@​ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/backtrace-rs/pull/596](https://togithub.com/rust-lang/backtrace-rs/pull/596) - Use correct base address and update comment by [@​ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/backtrace-rs/pull/604](https://togithub.com/rust-lang/backtrace-rs/pull/604) - Windows AArch64: Break out of tracing when no longer making progress by [@​dpaoliello](https://togithub.com/dpaoliello) in [https://github.com/rust-lang/backtrace-rs/pull/610](https://togithub.com/rust-lang/backtrace-rs/pull/610) - Remove obsolete rustc-serialize references by [@​atouchet](https://togithub.com/atouchet) in [https://github.com/rust-lang/backtrace-rs/pull/614](https://togithub.com/rust-lang/backtrace-rs/pull/614) - Update `object` and `addr2line` dependencies by [@​a1phyr](https://togithub.com/a1phyr) in [https://github.com/rust-lang/backtrace-rs/pull/612](https://togithub.com/rust-lang/backtrace-rs/pull/612) - Fix tests for rust 1.79 by [@​workingjubilee](https://togithub.com/workingjubilee) in [https://github.com/rust-lang/backtrace-rs/pull/621](https://togithub.com/rust-lang/backtrace-rs/pull/621) - Remove unused `libbacktrace` and `gimli-symbolize` features by [@​Enselic](https://togithub.com/Enselic) in [https://github.com/rust-lang/backtrace-rs/pull/615](https://togithub.com/rust-lang/backtrace-rs/pull/615) - remove some instances of dead_code by [@​klensy](https://togithub.com/klensy) in [https://github.com/rust-lang/backtrace-rs/pull/619](https://togithub.com/rust-lang/backtrace-rs/pull/619) - Reduce panics in dbghelp by [@​ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/backtrace-rs/pull/608](https://togithub.com/rust-lang/backtrace-rs/pull/608) - Add Apple visionOS support by [@​QuentinPerez](https://togithub.com/QuentinPerez) in [https://github.com/rust-lang/backtrace-rs/pull/613](https://togithub.com/rust-lang/backtrace-rs/pull/613) - Update cc crate to v1.0.97 by [@​jfgoog](https://togithub.com/jfgoog) in [https://github.com/rust-lang/backtrace-rs/pull/623](https://togithub.com/rust-lang/backtrace-rs/pull/623) - chore: add docs for the global re-entrant lock by [@​Gankra](https://togithub.com/Gankra) in [https://github.com/rust-lang/backtrace-rs/pull/609](https://togithub.com/rust-lang/backtrace-rs/pull/609) - Test with lld-compatible args by [@​workingjubilee](https://togithub.com/workingjubilee) in [https://github.com/rust-lang/backtrace-rs/pull/627](https://togithub.com/rust-lang/backtrace-rs/pull/627) - Bump rustc-demangle version by [@​michaelwoerister](https://togithub.com/michaelwoerister) in [https://github.com/rust-lang/backtrace-rs/pull/624](https://togithub.com/rust-lang/backtrace-rs/pull/624) - cleanup dead_code around cpp_demangle feature by [@​klensy](https://togithub.com/klensy) in [https://github.com/rust-lang/backtrace-rs/pull/622](https://togithub.com/rust-lang/backtrace-rs/pull/622) - Cut backtrace 0.3.72 by [@​workingjubilee](https://togithub.com/workingjubilee) in [https://github.com/rust-lang/backtrace-rs/pull/628](https://togithub.com/rust-lang/backtrace-rs/pull/628) #### New Contributors - [@​Enselic](https://togithub.com/Enselic) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/615](https://togithub.com/rust-lang/backtrace-rs/pull/615) - [@​QuentinPerez](https://togithub.com/QuentinPerez) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/613](https://togithub.com/rust-lang/backtrace-rs/pull/613) - [@​Gankra](https://togithub.com/Gankra) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/609](https://togithub.com/rust-lang/backtrace-rs/pull/609) **Full Changelog**: https://github.com/rust-lang/backtrace-rs/compare/0.3.71...0.3.72 ### [`v0.3.71`](https://togithub.com/rust-lang/backtrace-rs/releases/tag/0.3.71) [Compare Source](https://togithub.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71) This is mostly CI changes, with a very mild bump to our effective cc crate version recorded, and a small modification to a previous changeset to allow backtrace to run at its current checked-in MSRV on Windows. Sorry about that! We will be getting 0.3.70 yanked shortly. #### What's Changed - Make sgx functions exist with cfg(miri) by [@​saethlin](https://togithub.com/saethlin) in [https://github.com/rust-lang/backtrace-rs/pull/591](https://togithub.com/rust-lang/backtrace-rs/pull/591) - Update version of cc crate by [@​jfgoog](https://togithub.com/jfgoog) in [https://github.com/rust-lang/backtrace-rs/pull/592](https://togithub.com/rust-lang/backtrace-rs/pull/592) - Pull back MSRV on Windows by [@​workingjubilee](https://togithub.com/workingjubilee) in [https://github.com/rust-lang/backtrace-rs/pull/598](https://togithub.com/rust-lang/backtrace-rs/pull/598) - Force frame pointers on all i686 tests by [@​workingjubilee](https://togithub.com/workingjubilee) in [https://github.com/rust-lang/backtrace-rs/pull/601](https://togithub.com/rust-lang/backtrace-rs/pull/601) - Use rustc from stage0 instead of stage0-sysroot by [@​Nilstrieb](https://togithub.com/Nilstrieb) in [https://github.com/rust-lang/backtrace-rs/pull/602](https://togithub.com/rust-lang/backtrace-rs/pull/602) - Cut backtrace 0.3.71 by [@​workingjubilee](https://togithub.com/workingjubilee) in [https://github.com/rust-lang/backtrace-rs/pull/599](https://togithub.com/rust-lang/backtrace-rs/pull/599) #### New Contributors - [@​jfgoog](https://togithub.com/jfgoog) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/592](https://togithub.com/rust-lang/backtrace-rs/pull/592) - [@​Nilstrieb](https://togithub.com/Nilstrieb) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/602](https://togithub.com/rust-lang/backtrace-rs/pull/602) **Full Changelog**: https://github.com/rust-lang/backtrace-rs/compare/0.3.70...0.3.71 ### [`v0.3.70`](https://togithub.com/rust-lang/backtrace-rs/releases/tag/0.3.70) [Compare Source](https://togithub.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.70) #### New API - A `BacktraceFrame` can now have `resolve(&mut self)` called on it thanks to [@​fraillt](https://togithub.com/fraillt) in [https://github.com/rust-lang/backtrace-rs/pull/526](https://togithub.com/rust-lang/backtrace-rs/pull/526) #### Platform Support We added support for new platforms in this release! - Thanks to [@​bzEq](https://togithub.com/bzEq) in [https://github.com/rust-lang/backtrace-rs/pull/508](https://togithub.com/rust-lang/backtrace-rs/pull/508) we now have AIX support! - Thanks to [@​sthibaul](https://togithub.com/sthibaul) in [https://github.com/rust-lang/backtrace-rs/pull/567](https://togithub.com/rust-lang/backtrace-rs/pull/567) we now have GNU/Hurd support! - Thanks to [@​dpaoliello](https://togithub.com/dpaoliello) in [https://github.com/rust-lang/backtrace-rs/pull/587](https://togithub.com/rust-lang/backtrace-rs/pull/587) we now support "emulation-compatible" AArch64 Windows (aka arm64ec) ##### Windows - Rewrite msvc backtrace support to be much faster on 64-bit platforms by [@​wesleywiser](https://togithub.com/wesleywiser) in [https://github.com/rust-lang/backtrace-rs/pull/569](https://togithub.com/rust-lang/backtrace-rs/pull/569) - Fix i686-pc-windows-gnu missing dbghelp module by [@​wesleywiser](https://togithub.com/wesleywiser) in [https://github.com/rust-lang/backtrace-rs/pull/571](https://togithub.com/rust-lang/backtrace-rs/pull/571) - Fix build errors on `thumbv7a-*-windows-msvc` targets by [@​kleisauke](https://togithub.com/kleisauke) in [https://github.com/rust-lang/backtrace-rs/pull/573](https://togithub.com/rust-lang/backtrace-rs/pull/573) - Fix panic in backtrace symbolication on win7 by [@​roblabla](https://togithub.com/roblabla) in [https://github.com/rust-lang/backtrace-rs/pull/578](https://togithub.com/rust-lang/backtrace-rs/pull/578) - remove few unused windows ffi fn by [@​klensy](https://togithub.com/klensy) in [https://github.com/rust-lang/backtrace-rs/pull/576](https://togithub.com/rust-lang/backtrace-rs/pull/576) - Make dbghelp look for PDBs next to their exe/dll. by [@​michaelwoerister](https://togithub.com/michaelwoerister) in [https://github.com/rust-lang/backtrace-rs/pull/584](https://togithub.com/rust-lang/backtrace-rs/pull/584) - Revert 32-bit dbghelp to a version WINE (presumably) likes by [@​ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/backtrace-rs/pull/588](https://togithub.com/rust-lang/backtrace-rs/pull/588) - Update for Win10+ by [@​ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/backtrace-rs/pull/589](https://togithub.com/rust-lang/backtrace-rs/pull/589) ##### SGX Thanks to - Adjust frame IP in SGX relative to image base by [@​mzohreva](https://togithub.com/mzohreva) in [https://github.com/rust-lang/backtrace-rs/pull/566](https://togithub.com/rust-lang/backtrace-rs/pull/566) #### Internals We did a bunch more work on our CI and internal cleanups - Modularise CI workflow and validate outputs for binary size checks. by [@​detly](https://togithub.com/detly) in [https://github.com/rust-lang/backtrace-rs/pull/549](https://togithub.com/rust-lang/backtrace-rs/pull/549) - Commit Cargo.lock by [@​bjorn3](https://togithub.com/bjorn3) in [https://github.com/rust-lang/backtrace-rs/pull/562](https://togithub.com/rust-lang/backtrace-rs/pull/562) - Enable calling build.rs externally v2 by [@​pitaj](https://togithub.com/pitaj) in [https://github.com/rust-lang/backtrace-rs/pull/568](https://togithub.com/rust-lang/backtrace-rs/pull/568) - Upgrade to 2021 ed and inline panics by [@​nyurik](https://togithub.com/nyurik) in [https://github.com/rust-lang/backtrace-rs/pull/538](https://togithub.com/rust-lang/backtrace-rs/pull/538) - Fix deny(unused) of an unused import with SGX + Miri by [@​saethlin](https://togithub.com/saethlin) in [https://github.com/rust-lang/backtrace-rs/pull/581](https://togithub.com/rust-lang/backtrace-rs/pull/581) - Fix unused_imports warning on latest nightly by [@​ChrisDenton](https://togithub.com/ChrisDenton) in [https://github.com/rust-lang/backtrace-rs/pull/575](https://togithub.com/rust-lang/backtrace-rs/pull/575) - Fix CI by [@​saethlin](https://togithub.com/saethlin) in [https://github.com/rust-lang/backtrace-rs/pull/582](https://togithub.com/rust-lang/backtrace-rs/pull/582) - Use `addr_of!` by [@​GrigorenkoPV](https://togithub.com/GrigorenkoPV) in [https://github.com/rust-lang/backtrace-rs/pull/585](https://togithub.com/rust-lang/backtrace-rs/pull/585) - Write down MSRV policy by [@​workingjubilee](https://togithub.com/workingjubilee) in [https://github.com/rust-lang/backtrace-rs/pull/561](https://togithub.com/rust-lang/backtrace-rs/pull/561) - Apply clippy::uninlined_format_args fixes by [@​nyurik](https://togithub.com/nyurik) in [https://github.com/rust-lang/backtrace-rs/pull/486](https://togithub.com/rust-lang/backtrace-rs/pull/486) - ignore clippy lints in `symbolize/gimli/stash.rs` by [@​onur-ozkan](https://togithub.com/onur-ozkan) in [https://github.com/rust-lang/backtrace-rs/pull/586](https://togithub.com/rust-lang/backtrace-rs/pull/586) #### New Contributors - [@​nyurik](https://togithub.com/nyurik) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/538](https://togithub.com/rust-lang/backtrace-rs/pull/538) - [@​bzEq](https://togithub.com/bzEq) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/508](https://togithub.com/rust-lang/backtrace-rs/pull/508) - [@​bjorn3](https://togithub.com/bjorn3) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/562](https://togithub.com/rust-lang/backtrace-rs/pull/562) - [@​sthibaul](https://togithub.com/sthibaul) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/567](https://togithub.com/rust-lang/backtrace-rs/pull/567) - [@​mzohreva](https://togithub.com/mzohreva) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/566](https://togithub.com/rust-lang/backtrace-rs/pull/566) - [@​wesleywiser](https://togithub.com/wesleywiser) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/569](https://togithub.com/rust-lang/backtrace-rs/pull/569) - [@​kleisauke](https://togithub.com/kleisauke) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/573](https://togithub.com/rust-lang/backtrace-rs/pull/573) - [@​roblabla](https://togithub.com/roblabla) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/578](https://togithub.com/rust-lang/backtrace-rs/pull/578) - [@​michaelwoerister](https://togithub.com/michaelwoerister) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/584](https://togithub.com/rust-lang/backtrace-rs/pull/584) - [@​dpaoliello](https://togithub.com/dpaoliello) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/587](https://togithub.com/rust-lang/backtrace-rs/pull/587) - [@​GrigorenkoPV](https://togithub.com/GrigorenkoPV) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/585](https://togithub.com/rust-lang/backtrace-rs/pull/585) - [@​fraillt](https://togithub.com/fraillt) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/526](https://togithub.com/rust-lang/backtrace-rs/pull/526) - [@​onur-ozkan](https://togithub.com/onur-ozkan) made their first contribution in [https://github.com/rust-lang/backtrace-rs/pull/586](https://togithub.com/rust-lang/backtrace-rs/pull/586) **Full Changelog**: https://github.com/rust-lang/backtrace-rs/compare/0.3.69...0.3.70 </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
af014a2
Update Rust crate cargo_toml to v0.20.4 (#15276)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [cargo_toml](https://lib.rs/cargo_toml) ([source](https://gitlab.com/lib.rs/cargo_toml)) | workspace.dependencies | patch | `0.20.2` -> `0.20.4` | --- ### Release Notes <details> <summary>lib.rs/cargo_toml (cargo_toml)</summary> ### [`v0.20.4`](https://gitlab.com/lib.rs/cargo_toml/compare/v0.20.3...v0.20.4) [Compare Source](https://gitlab.com/lib.rs/cargo_toml/compare/v0.20.3...v0.20.4) ### [`v0.20.3`](https://gitlab.com/lib.rs/cargo_toml/compare/v0.20.2...v0.20.3) [Compare Source](https://gitlab.com/lib.rs/cargo_toml/compare/v0.20.2...v0.20.3) </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
243fb35
Auto fold directories in the project panel by default (#15273)
Kirill Bulatov created
e830865
Return an empty measurement instead of panicking (#15269)
Follow-up of https://github.com/zed-industries/zed/pull/15256 Returns zero size for no items to render. Incorrect worktree state made the uniform list to have 0 items to render, so ```Rust let mut items = (self.render_items)(item_ix..item_ix + 1, cx); let mut item_to_measure = items.pop().unwrap(); ``` panicked as the first line returned an empty array despite a single-element range provided. Release Notes: - N/A
Kirill Bulatov created
7aa6f47
regression: Fix a panic when removing git-containing worktree from the project panel (#15256)
Follow-up of #14989 Opening a project with git metadata and clicking "Remove from Project" will panic:  Release Notes: - N/A
CharlesChen0823 created
18daf17
refactoring: Use helper instead of adjusting selection manually (#15262)
I added `newest_adjusted` recently and now just bumped into the old code that didn't use it. Release Notes: - N/A
Thorsten Ball created
856d963
Add repl events (#15259)
Release Notes: - N/A --------- Co-authored-by: Kyle Kelley <rgbkrk@gmail.com>
Joseph T. Lyons and Kyle Kelley created
745d2e4
collab: Extract contributor endpoints to their own module (#15251)
This PR extracts the contributor endpoints to their own module for organizational purposes. Release Notes: - N/A
Marshall Bowers created
50dbab0
collab: Add `renovate[bot]` to the `GET /contributor` endpoint (#15250)
This PR adds the `renovate[bot]` user to the `GET /contributor` endpoint so that it passes the CLA check. I patched this temporarily by adding a case into the `zed.dev` endpoint the fronts this one, but I think long-term it will be better for collab to be the source of truth. Release Notes: - N/A
Marshall Bowers created
70c22cb
Update Rust crate indoc to v2 (#15247)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [indoc](https://togithub.com/dtolnay/indoc) | workspace.dependencies | major | `1` -> `2` | --- ### Release Notes <details> <summary>dtolnay/indoc (indoc)</summary> ### [`v2.0.5`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.5) [Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.4...2.0.5) - Documentation improvements ([#​62](https://togithub.com/dtolnay/indoc/issues/62), thanks [@​ilyagr](https://togithub.com/ilyagr)) ### [`v2.0.4`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.4) [Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.3...2.0.4) - Fix handling of \r\n ending on first line ([#​61](https://togithub.com/dtolnay/indoc/issues/61), thanks [@​PizzasBear](https://togithub.com/PizzasBear)) ### [`v2.0.3`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.3) [Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.2...2.0.3) - Documentation improvements ### [`v2.0.2`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.2) [Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.1...2.0.2) - Add `no-alloc` category to crates.io metadata ### [`v2.0.1`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.1) [Compare Source](https://togithub.com/dtolnay/indoc/compare/2.0.0...2.0.1) - Set html_root_url attribute ### [`v2.0.0`](https://togithub.com/dtolnay/indoc/releases/tag/2.0.0) [Compare Source](https://togithub.com/dtolnay/indoc/compare/1.0.9...2.0.0) - Change handling of final newline at zero levels of indentation ([#​55](https://togithub.com/dtolnay/indoc/issues/55)) - Add [`concatdoc!`](https://docs.rs/indoc/2/indoc/macro.concatdoc.html) macro ([#​56](https://togithub.com/dtolnay/indoc/issues/56)) - Raise oldest supported rustc to 1.56 </details> --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
9621005
Organize workspace `Cargo.toml` (#15244)
This PR does a bit of organization of the workspace `Cargo.toml`. Release Notes: - N/A
Marshall Bowers created
05003ed
Hoist `strum` to workspace level (#15243)
This PR hoists `strum` up to a workspace dependency. Release Notes: - N/A
Marshall Bowers created
2c610c0
Update Rust crate ctor to v0.2.8 (#15242)
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [ctor](https://togithub.com/mmastrac/rust-ctor) | workspace.dependencies | patch | `0.2.6` -> `0.2.8` | --- ### Configuration π **Schedule**: Branch creation - "after 3pm on Wednesday" in timezone America/New_York, Automerge - At any time (no schedule defined). π¦ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. β» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. π **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- Release Notes: - N/A <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzguMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate[bot] and renovate[bot] created
479ffbb
ui: Make `Label` respect the `ui_font_weight` setting (#15241)
This PR makes the `Label` component respect the `ui_font_weight` setting, by default. An explicit font weight can still be set via the `weight` method, which will override the `ui_font_weight` for that `Label`. <img width="1566" alt="Screenshot 2024-07-25 at 8 55 16β―PM" src="https://github.com/user-attachments/assets/2751e29c-c76e-4685-8564-604b3b77f603"> Release Notes: - Updated UI labels to respect the `ui_font_weight` setting ([#15234](https://github.com/zed-industries/zed/issues/15234)).
Marshall Bowers created
fe23504
uiua: Upgrade `zed_extension_api` to v0.0.6 (#15240)
This PR upgrades the Uiua extension to use v0.0.6 of the `zed_extension_api`. Release Notes: - N/A
Marshall Bowers created
95d82f8
ui: Make custom rows in `ContextMenu`s use a normal cursor (#15239)
This PR makes custom rows in `ContextMenu`s use a regular cursor instead of a pointer. Even though custom rows were marked as not selectable, we would still pass a click handler to them, causing the `ListItem` to show a pointer cursor. Release Notes: - N/A
Marshall Bowers created
4000b0a
Restore linux ctrl-d functionality (#15238)
- Restore `ctrl-d` functionality accidentally removed - Remove duplicate `ctrl-d` keymap in `Editor` context (dead)
Peter Tripp created
02c43a5
Add missing workspace lints (#15237)
This PR adds the missing workspace lint configuration for the following crates that were missing it: - `google_ai` - `open_ai` - `tab_switcher` Release Notes: - N/A
Marshall Bowers created
f2060cc
xtask: Add command for checking packages conform to certain standards (#15236)
This PR adds a new `xtask` command for checking that packages conform to certain standards. Still a work-in-progress, but right now it checks: - If `[lints] workspace = true` is set - If packages are using non-workspace dependencies Release Notes: - N/A
Marshall Bowers created
13693ff
docs: Embed video directly, copying formatting from blog (#15229)
Quick doc fix for formatting and display.  Release Notes: - N/A
Kyle Kelley created
ec5886a
rust: Add static items to the outline (#15225)
Fixes #15208 Release Notes: - Outline panel for Rust files now includes static items.
Piotr Osiewicz created
10c9e33
Fix more gutter close button alignment issues (#15233)
Follow-up of https://github.com/zed-industries/zed/pull/15178 * shows proper cursor on hovering a block that's over a git hunk * show gutter buttons better when git hunks are on the same line * show deleted hunks' gutter buttons better when git blame info is shown in the gutter Release Notes: - N/A
Kirill Bulatov created
1da6a12
Upgrade `scrypt` to v0.11 (#15228)
This PR upgrades `scrypt` to v0.11. There were some API changes that impacted our usage just in the tests. Supersedes #15224. Release Notes: - N/A
Marshall Bowers created