b60277c
v0.51.0
Antonio Scandurra created
b60277c
v0.51.0
Antonio Scandurra created
b53eacc
Merge pull request #1530 from zed-industries/robust-buffer-relaying
Create buffers for remote collaborators out of band
Antonio Scandurra created
9c9bf07
Create buffers for remote collaborators out of band
Previously, we would use `Project::serialize_buffer_for_peer` and `Project::deserialize_buffer` respectively in the host and in the guest to create a new buffer or just send its ID if the host thought the buffer had already been sent. These methods would be called as part of other methods, such as `Project::open_buffer_by_id` or `Project::open_buffer_for_symbol`. However, if any of the tasks driving the futures that eventually called `Project::deserialize_buffer` were dropped after the host responded with the buffer state but (crucially) before the guest deserialized it and registered it, there could be a situation where the host thought the guest had the buffer (thus sending them just the buffer id) and the guest would wait indefinitely. Given how crucial this interaction is, this commit switches to creating remote buffers for peers out of band. The host will push buffers to guests, who will always refer to buffers via IDs and wait for the host to send them, as opposed to including the buffer's payload as part of some other operation.
Antonio Scandurra created
75c9b90
Add failing unit test for buffer opening cancellation
Antonio Scandurra created
eddab33
Merge pull request #1529 from zed-industries/undo-divergence
Fix divergence bug in undo/redo
Antonio Scandurra created
9726d1f
Bump protocol version
Antonio Scandurra created
ab236a6
Fix divergence bug in undo/redo
As part of #1405, we changed the way we performed undo and redo to support combining transactions that were not temporally adjacent for IME purposes. We introduced a bug with that release that caused divergence when performing undo: the bug was caused by only changing the visibility of fragments whose insertion id was contained in the undo operation. However, an undo operation also affects deletions which we were mistakenly not considering. Randomized tests caught this but I guess we didn't run enough of them.
Antonio Scandurra created
da805b3
Merge pull request #1526 from zed-industries/crash-on-file-prompt-with-japanese-keyboard-layout
Fix crash when attempting to show file prompt while using Japanese keyboard layout
Antonio Scandurra created
c612dc8
Merge pull request #1527 from zed-industries/ime-fix
Fix panic on main
Mikayla Maki created
aa75fbe
Fix panic on main
Mikayla Maki created
e4eead6
Fix crash when attempting to show file prompt while using Japanese keyboard layout
Max Brunsfeld created
3f50d15
Merge pull request #1523 from zed-industries/remove-gpl-dep
Remove unused http-auth-basic dependency
Max Brunsfeld created
ea09ef2
remove http-auth-basic dependency
Max Brunsfeld created
73cd6b5
Merge pull request #1520 from zed-industries/terminal-blink
Terminal cursor blinking
Mikayla Maki created
b9c7312
Added a hollow mode to the cursor rendering code, for terminal lost focus
Mikayla Maki created
bba51c3
Added cursor blink and settings
Mikayla Maki created
1f00f6c
Merge pull request #1519 from zed-industries/go-to-def-link-font-size-change
Clear any stale go-to-definition link when resizing the buffer font
Max Brunsfeld created
754a130
Clear go-to-def link when deactivating the window
Max Brunsfeld created
7b3a772
Basic cursor blinking :)
Mikayla Maki created
7de8228
Clear stale go-to-def link when resizing buffer font
Max Brunsfeld created
bb2245a
Merge pull request #1518 from zed-industries/add-terminal-focus
Added focus-in and focus-out behavior to terminal
Mikayla Maki created
a24e5b1
Fixed text rendering color based on focus
Mikayla Maki created
761b211
Added focus-in and focus-out behavior to terminal
Mikayla Maki created
f978ccb
Merge pull request #1516 from zed-industries/bootstrap-script
Add bootstrap script, avoid hard-coding zed team members
Max Brunsfeld created
51b98d5
Ensure a deterministic order to project activity summaries
Max Brunsfeld created
e14f2b3
Removed old cargo params
Mikayla Maki created
776095c
Add bootstrap script, avoid hard-coding zed team members
Max Brunsfeld created
dfeb5e0
Merge pull request #1512 from zed-industries/autoscroll-filename-editor
Autoscroll to filename editor when creating or renaming entry
Antonio Scandurra created
4fcba08
Autoscroll to filename editor when creating or renaming entry
Also, autoscroll when a filename editor goes off-screen and the user types or changes selections.
Antonio Scandurra created
119c25d
Merge pull request #1511 from zed-industries/rename-sidebar-items-toggle
Rename `{project_panel,contacts_panel}::Toggle` to `ToggleFocus`
Antonio Scandurra created
545f123
Rename `{project_panel,contacts_panel}::Toggle` to `ToggleFocus`
Antonio Scandurra created
6dc0907
Merge pull request #1510 from zed-industries/toggle-full-screen
Add `zed::ToggleFullScreen` bound to `ctrl-cmd-f`
Antonio Scandurra created
b94366a
Add `zed::ToggleFullScreen` bound to `ctrl-cmd-f`
Antonio Scandurra created
61684e6
Merge pull request #1494 from zed-industries/do-not-scroll-when-saving
Don't scroll to cursor when performing file save
Julia created
7b71554
Don't scroll to cursor when performing file save
ForLoveOfCats created
9d57f76
Merge pull request #1496 from zed-industries/ime-stuff
Remove Clippy from CI
Mikayla Maki created
6839530
remove clippy :(
Mikayla Maki created
45c7c32
Test
Mikayla Maki created
e220010
Make clippy happy
Mikayla Maki created
804c4c5
Merge branch 'main' into ime-stuff
Mikayla Maki created
4b945f5
Merge pull request #1495 from zed-industries/remove-clippy
Removed clippy from default settings
Mikayla Maki created
8cf2ae3
Removed clippy from default settings
Mikayla Maki created
42c01c5
minor rustfmt fix
K Simmons created
2de25e0
Merge pull request #1492 from zed-industries/add-clippy
Add clippy! :D
Mikayla Maki created
5417838
prettied up the ci yml
Mikayla Maki created
073bd76
Fixed build errors in json_language
Mikayla Maki created
c74d108
Testing with allow flags
K Simmons created
c5002d8
update clippy
Mikayla Maki created
9aa3f2d
clippy fixes for focus change
K Simmons created
8ba2f77
One big cleanup pass of clippy lints
Co-authored-by: Mikayla <mikayla@zed.dev>
ForLoveOfCats and Mikayla created