Antonio Scandurra
585b97bd38
Merge branch 'main' into window_context_2
2023-04-14 12:07:09 +02:00
Antonio Scandurra
92cbf44056
Make full-screen and window bounds callbacks take a WindowContext
2023-04-14 11:56:31 +02:00
Antonio Scandurra
487c468521
Fix most of the warnings
2023-04-14 10:51:53 +02:00
Antonio Scandurra
06347f33f2
Log an error when a scene fails to build
2023-04-14 10:32:56 +02:00
Antonio Scandurra
1f47ff85de
Move more window-specific methods from AppContext to WindowContext
2023-04-14 10:29:35 +02:00
Antonio Scandurra
f864787bbd
Fix window activation
2023-04-14 08:24:01 +02:00
Max Brunsfeld
b70c74f690
Fix inconsistent worktree state when renaming entries while scanning
2023-04-13 22:34:34 -07:00
Max Brunsfeld
ef57a8e02a
Add randomized test for mutating worktree during initial scan
2023-04-13 22:34:03 -07:00
Max Brunsfeld
54e7342c7e
Always bump scan_id when refreshing an entry
...
The scan_id needs to be bumped even if a scan is already in progress,
so that worktree updates can detect that entries have changed. This
means that the worktree's completed_scan_id may increase by more than
one at the end of a scan.
2023-04-13 16:51:11 -07:00
Max Brunsfeld
5d683705e6
Merge pull request #2371 from zed-industries/refresh-entry-delay
...
Restructure background scanner to handle refresh requests even while scanning directories
2023-04-13 12:44:04 -07:00
Joseph T. Lyons
28a1845421
Merge pull request #2374 from zed-industries/add-vim-mode-metric
...
Add vim mode metric
2023-04-13 13:52:31 -04:00
Joseph Lyons
a6703ee11e
Add vim mode metric
2023-04-13 13:46:22 -04:00
Antonio Scandurra and Nathan Sobo
6522209e7d
Avoid passing cx when emitting from CallbackCollection
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-04-13 16:53:44 +02:00
Antonio Scandurra
c365bc4ea2
Reimplement AppContext::handle_focus_effect
2023-04-13 16:21:39 +02:00
Antonio Scandurra
f7dafa382a
Fix window refreshing
2023-04-13 12:19:11 +02:00
Antonio Scandurra
6a979c3e5e
Start removing some warnings
2023-04-13 12:04:37 +02:00
Antonio Scandurra
c807aab302
Uncomment List tests and fix related problems in WindowContext
2023-04-13 12:01:18 +02:00
Antonio Scandurra
5681f9a874
Avoid interpolating Copilot suggestion if cursor excerpt differs
2023-04-13 10:44:08 +02:00
Max Brunsfeld
9bf8ade7b4
Don't process gitignore updates after the initial scan
2023-04-12 18:17:29 -07:00
Max Brunsfeld
36fc0c36e6
Prioritize path refresh requests over gitignore status updates
2023-04-12 18:08:00 -07:00
Max Brunsfeld
42e6ac50ea
Restructure background scanner to handle refresh requests even while scanning
2023-04-12 16:29:51 -07:00
Nathan Sobo
c1c7d6fee5
WIP: Compiling, many warnings, haven't tested
2023-04-12 12:54:24 -06:00
Nathan Sobo
d5629c7183
WIP
2023-04-12 12:38:26 -06:00
Nathan Sobo
169d6bf675
WIP
2023-04-12 12:22:26 -06:00
Nathan Sobo
f5a86aecdc
WIP
2023-04-12 12:13:35 -06:00
Max Brunsfeld
08f592fe60
collab 0.8.3
2023-04-12 11:11:32 -07:00
Joseph Lyons
fdf07e1415
v0.83.x dev
2023-04-12 13:31:39 -04:00
Joseph T. Lyons
efcb72461b
Merge pull request #2368 from zed-industries/Improve-tab-closing-experience
...
Add tab context menu
2023-04-12 13:08:46 -04:00
Joseph T. Lyons
0821d674fe
Merge pull request #2370 from zed-industries/flip-screen-sharing-icon-states
...
Flip screen sharing icon states
2023-04-12 12:50:00 -04:00
Nathan Sobo
dfc87bdf43
wip
2023-04-12 10:28:53 -06:00
Nathan Sobo
d8eb1ac343
WIP
2023-04-12 10:07:17 -06:00
Antonio Scandurra
5f04261450
WIP
2023-04-12 15:55:43 +02:00
Nathan Sobo
0316747904
WIP
2023-04-12 06:51:03 -06:00
Antonio Scandurra
46a76c7d22
Merge pull request #2349 from zed-industries/randomized-tests-operation-script
...
Restructure randomized integration test to allow editing and replaying a plan, fix discovered bugs
2023-04-12 11:45:47 +02:00
Antonio Scandurra
e0c2290be4
Forget buffered operations when resyncing with the host
...
Previously, we could end up with a situation where the host did not
see an operation but a guest that didn't have that buffer open would. When
such guest would finally open the buffer, they would apply the operation
without however sending it to the host. The guest wouldn't bother resyncing
it because it wasn't part of its open buffers.
2023-04-12 10:39:01 +02:00
Nathan Sobo
082bbe5e59
WIP
2023-04-11 21:56:37 -06:00
Nathan Sobo
ec73862972
WIP
2023-04-11 18:48:00 -06:00
Nathan Sobo
fabf89a1b1
WIP
2023-04-11 18:21:56 -06:00
Joseph Lyons
9a6578da70
Represent dirty state in item-testing code
2023-04-11 16:27:12 -04:00
Joseph Lyons
f4f7f4a6a6
Construct context menu in a more clear way
2023-04-11 15:46:52 -04:00
Max Brunsfeld
7759b7e0c3
Don't wait for host's reply before broadcasting buffer updates to guests
2023-04-11 12:37:08 -07:00
Joseph Lyons
2f0b504b13
Flip screen sharing icon states
2023-04-11 15:30:44 -04:00
Max Brunsfeld and Antonio Scandurra
afd7d101ec
Fix unit tests after fixing gpui model drop semantics
...
co-authored-by: Antonio Scandurra <antonio@zed.dev >
2023-04-11 10:58:01 -07:00
Antonio Scandurra
2e1c9b6bd4
Fix running client crate tests
2023-04-11 17:43:05 +02:00
Antonio Scandurra
c4e9506f0a
Re-send worktree if reconnecting while initial scan isn't finished yet
...
Previously, if the client was disconnected while the initial worktree
state was being sent, it would not see the remaining state after reconnecting.
This was due to `scan_id` and `completed_scan_id` both being initialized to
`0`, so the client would ask for updates since `0` and get nothing.
This commit changes the worktree to initialize `scan_id` to `1` and
`completed_scan_id` to `0`, so that we get the full worktree again on reconnect.
2023-04-11 17:15:43 +02:00
Antonio Scandurra
b01109010e
Cancel pending calls when participant fails to reconnect
...
Previously, we would only cancel pending calls when the room became
empty.
2023-04-11 16:33:08 +02:00
Antonio Scandurra
fe75011577
Ensure project is still alive by the time remote LSP request starts
2023-04-11 15:14:32 +02:00
Antonio Scandurra
c8bf44e0cd
Use LspCommand to handle code actions
2023-04-11 15:12:58 +02:00
Antonio Scandurra
da20031383
🔥
2023-04-11 14:53:08 +02:00
Antonio Scandurra
049c4c9eb4
Use LspCommand to handle completions
2023-04-11 14:52:07 +02:00