Commit log

80bca57 Tweak behavior of selections when renaming

Max Brunsfeld created

f0a6e8c Use a block decoration for entering rename text

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

d705244 WIP

Antonio Scandurra created

2841605 Refactor handling of remote renames

Max Brunsfeld created

309c53e Merge pull request #456 from zed-industries/farewell-inconsolata

Click to expand commit body
Replace Inconsolata with Zed Mono and Zed Sans

Antonio Scandurra created

04cbb7f Allow matching on active editor's stale results if find is slow

Antonio Scandurra created

ea39eb3 Select closest match when find query changes

Antonio Scandurra created

0eb0faa Allow going to next/prev match even if `FindBar` has been dismissed

Antonio Scandurra created

78ce479 Notify toolbars if active item changes independently of visibility

Antonio Scandurra created

62e5947 Cancel pending rename when hitting `escape`

Antonio Scandurra created

b67a201 Load only Zed Sans when building test `AppState`

Antonio Scandurra created

38e4ec9 Replace Inconsolata with Zed Mono and Zed Sans

Antonio Scandurra created

3a6fb0a Fix warning

Antonio Scandurra created

20c1a1e Use theme to highlight in-progress rename

Antonio Scandurra created

a682ebb Add test for preparing and performing a rename

Antonio Scandurra created

f9723ae Undo temporary edits before performing rename or canceling it

Click to expand commit body
Also, wire up remote renames.

Antonio Scandurra created

514d69e Merge branch 'main' into rename

Antonio Scandurra created

98bedbd Merge pull request #454 from zed-industries/easier-element-states

Click to expand commit body
Automatically include current view id in element state ids

Antonio Scandurra created

54d7642 Start work on renames

Max Brunsfeld created

10580f9 Automatically include current view id in element state ids

Max Brunsfeld created

d2c1d0a 0.15.2

Max Brunsfeld created

521b7b6 Fix another non-unique id passed to a MouseEventHandler

Max Brunsfeld created

6d8db5f Convert some project tests to use FakeFs

Click to expand commit body
Also, tweak some FakeFs methods to make them slightly more convenient.

Max Brunsfeld created

4b0b97f 0.15.1

Max Brunsfeld created

d173e4e Fix non-unique ids passed to MouseEventHandlers

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld and Antonio Scandurra created

4a6713a Merge pull request #452 from zed-industries/no-message-order

Click to expand commit body
Relax ordering constraints for low-priority messages

Antonio Scandurra created

985d216 Make completion unit test on editor more resilient

Antonio Scandurra created

30e4ea1 Fix warnings

Antonio Scandurra created

19b4ecd Use a fake database in tests

Antonio Scandurra created

0b46e36 Avoid parsing in randomized collaboration integration test

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

ebecb6d Use the lowest zstd compression level during tests

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

303e8e1 Wait for version before returning code actions

Antonio Scandurra created

50a3172 Wait for version before returning completions

Antonio Scandurra created

e824a6f Avoid stalling server when test notifications aren't being processed

Antonio Scandurra created

1fbcea6 Randomly detach requests on guest to let them race with other local ops

Antonio Scandurra created

e3c4ce2 Remove unnecessary waiting when handling save RPC requests

Click to expand commit body
Add saving to the randomized integration test

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

3315750 Remove waiting for edits when handling code action RPC requests

Click to expand commit body
Add code actions to the randomized integration test

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

41ba980 Remove unnecessary waiting during completion RPC requests

Click to expand commit body
Also, add completion requests to the randomized collaboration integration test,
to demonstrate that this is valid.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

90f31bb Allow FakeLanguageServer handlers to handle multiple requests

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

c4dff12 Allow multiple fake language servers to be started for a given project

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

ab59f02 Fix chat channel unit test

Click to expand commit body
Also, improve error in tests when FakeServer never receives a request,
using the new `start_waiting` method on the DeterministicExecutor.

Max Brunsfeld created

77afc33 Fix duplicate element_state error in tests

Max Brunsfeld created

bee7055 Avoid storing operations when no buffers are being loaded

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

93ed34f In random collaboration test, compare all guests' buffers to the host's buffers

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

06fb9cc Restore synchronization between responses and incoming messages

Click to expand commit body
This removes the need to buffer pending messages in Client.

Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld and Antonio Scandurra created

cf4291a Distinguish between "foreground" and "background" RPC messages

Click to expand commit body
Some types of messages, which entail state updates on the host, should be
processed in the order that they were sent. Other types of messages should
not block the processing of other messages.

Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Max Brunsfeld and Antonio Scandurra created

2085869 Add a `Test` message that we can use to assert on the behavior of Peer

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Antonio Scandurra , Nathan Sobo , and Max Brunsfeld created

0173025 Close buffers in randomized integration test

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

7c5a5c4 Print the correct seed on randomized test failure

Antonio Scandurra created

38f225b Clean db pool on drop only if assertions fail or it's the last iteration

Antonio Scandurra created