Commits
WIP: investigate why npm is not there
65f53db6e7 • Antonio Scandurra • Mar 2, 2022
:lipstick:
432fef6316 • Antonio Scandurra • Mar 2, 2022
Always run tests and bundle creation in separate runners
9ff1af3adb • Antonio Scandurra • Mar 2, 2022
Fix warnings
141e0559a5 • Antonio Scandurra • Mar 2, 2022
Make `dhat` optional
3ec76b63d3 • Antonio Scandurra • Mar 2, 2022
Advance clock when simulating random delay
51345cf1e1 • Antonio Scandurra • Mar 2, 2022
Delete timer state when the future that's awaiting it gets dropped
be7a4770fb • Antonio Scandurra • Mar 2, 2022
Avoid storing type name string on AnyViewHandle
8b7a9367fa • Max Brunsfeld • Mar 2, 2022
Tear down client's connection states when dropping test clients
ae93cfed50 • Max Brunsfeld • Mar 2, 2022
Flush effects when dropping test clients in random collaboration test
3cf5329450 • Max Brunsfeld • Mar 2, 2022
Avoid retaining executor when using Connection::in_memory
acf7ef3d61 • Max Brunsfeld • Mar 2, 2022
Fix remaining language server hangs on shutdown
95b2f4fb16 • Max Brunsfeld • Mar 1, 2022
Handle Peer responses using a futures::oneshot instead of postage::mpsc
917543cc32 • Max Brunsfeld • Mar 1, 2022
Prevent hangs in lsp requests made while server is shutting down
f2f1a52c7e • Max Brunsfeld • Mar 1, 2022
Clean up tasks properly when dropping a FakeLanguageServer
74469a46ba • Max Brunsfeld • Mar 1, 2022
Remove stray printing in db tests
0e6686916c • Max Brunsfeld • Mar 1, 2022
Make integration tests depend only on a few core crates, not all of zed
43f856c568 • Max Brunsfeld • Mar 1, 2022
Fix failure in test_unshare_project due to dropping handle outside of an update block
2b64e8d4a2 • Max Brunsfeld • Mar 1, 2022
Use `simulate_random_delay` when polling snapshot only in tests
efe7f61128 • Antonio Scandurra • Mar 1, 2022
Remove `debug_elements_callbacks` from `App`
a25f21df39 • Antonio Scandurra • Mar 1, 2022
Fix `Presenter` leak when removing windows
bc9c034baa • Antonio Scandurra • Mar 1, 2022
Revert "Use `async_broadcast` to emit fake FS events"
c661ff251d • Antonio Scandurra • Mar 1, 2022
Forbid parking in `project_panel::tests::test_visible_list`
992328a6ee • Antonio Scandurra • Mar 1, 2022
Use a weak handle to poll local worktree snapshot
0bb7189842 • Antonio Scandurra • Mar 1, 2022
Make `TestAppContext` and its dependencies available only in tests
83a3402235 • Antonio Scandurra • Mar 1, 2022
Detect when view handles are leaked
0d6f6bf5bb • Antonio Scandurra • Mar 1, 2022
Enable leak backtraces by setting `LEAK_BACKTRACE=1`
aa03ebce0e • Antonio Scandurra • Mar 1, 2022
Use `async_broadcast` to emit fake FS events
4cfd345f9d • Antonio Scandurra • Mar 1, 2022
Capture a weak reference to the `Project` in fake LSP
3e9dbe10d6 • Antonio Scandurra • Mar 1, 2022
Don't block when emitting fs events
8d078ed4e2 • Antonio Scandurra • Mar 1, 2022
Remove project from host connection when unregistering it
ce59e57e6d • Antonio Scandurra • Mar 1, 2022
Pass a reference to `TestAppContext` in tests
466db69780 • Antonio Scandurra • Mar 1, 2022
Allow capturing references in the future passed to `Deterministic::run`
8390f04e7d • Antonio Scandurra • Mar 1, 2022
Remove all windows on dropping `TestAppContext`
7ce6f23ed4 • Antonio Scandurra • Mar 1, 2022
Avoid reference cycle between `Client` and its models
10a872a370 • Antonio Scandurra • Mar 1, 2022
WIP - include dhat for memory profiling tests
471ecae82c • Max Brunsfeld • Mar 1, 2022
Try clearing Client's state at the ends of integration tests
3b7cfad718 • Max Brunsfeld • Mar 1, 2022
Hold client weakly in UserStore
02ae2d8a4f • Max Brunsfeld • Mar 1, 2022
Avoid retaining executor in the FakeFs
1faaa91e52 • Max Brunsfeld • Mar 1, 2022
Clean up guest connection states correctly when a collaborator disconnects
3788efeadf • Max Brunsfeld • Mar 1, 2022
Clear the executor at the end of a test by running until it is parked
c09921e790 • Max Brunsfeld • Mar 1, 2022
Flush effects when dropping a TestAppContext
426e0e3d4f • Max Brunsfeld • Mar 1, 2022
Start work on detecting leaked handles in tests
7d53e37672 • Max Brunsfeld • Mar 1, 2022
Never close buffers when sharing
d1d324e42b • Max Brunsfeld • Feb 28, 2022
Make `SearchProject` a `Foreground` message
2111ec04c8 • Antonio Scandurra • Feb 28, 2022
Don't use a bounded channel for signaling that buffers have been opened
400a2fce58 • Antonio Scandurra • Feb 28, 2022
Don't delete buffer state when calling `get_open_buffer`
1313ca8415 • Antonio Scandurra • Feb 28, 2022
Add project-wide search to randomized integration test
5f7a759870 • Antonio Scandurra • Feb 28, 2022
Include buffer's deferred ops when computing `has_buffered_operations`
abdfdcdabf • Antonio Scandurra • Feb 28, 2022
Add unit test for project search
720056d0db • Antonio Scandurra • Feb 28, 2022
Extract a common `match_index_for_direction` and `active_match_index`
ed89475cf6 • Antonio Scandurra • Feb 28, 2022
Fix warning
8eba96424e • Nathan Sobo • Feb 28, 2022
Re-activate the most recently-activated project search on cmd-shift-F
cb230ad574 • Nathan Sobo • Feb 28, 2022
Focus the project find results editor on a tab in the query editor
1ddae2adfd • Nathan Sobo • Feb 27, 2022
Add capture phase for action dispatch
71241b1fb8 • Nathan Sobo • Feb 27, 2022
Select first match when results are ready
7d119dcd54 • Nathan Sobo • Feb 27, 2022
Fix warning
7831979be0 • Nathan Sobo • Feb 27, 2022
Implement navigation between project search matches
64d22925c2 • Nathan Sobo • Feb 27, 2022
Make versions oldest_selection and newest_selection that don't require snapshots
7ef98fb935 • Nathan Sobo • Feb 27, 2022
Introduce ProjectSearchView constructor
19b5de2181 • Nathan Sobo • Feb 27, 2022
Clone editor's searchable state on split
dabb17a2ef • Nathan Sobo • Feb 27, 2022
Add log dependency in search crate
136699e7bd • Nathan Sobo • Feb 27, 2022
:lipstick:
c7338ebe88 • Nathan Sobo • Feb 27, 2022
Limit project search tab label to 24 characters
039765b698 • Nathan Sobo • Feb 27, 2022
Rename "find" to "search"
ec317159d7 • Nathan Sobo • Feb 27, 2022
Remove carriage returns
dd6f8d20a3 • Nathan Sobo • Feb 27, 2022
Select query when focusing query editor
28b71cbc03 • Nathan Sobo • Feb 26, 2022
Activate the *newest* existing project find view on cmd-shift-F
e96d0a9355 • Nathan Sobo • Feb 26, 2022
Allow a new search to be created with cmd-enter
2f427769df • Nathan Sobo • Feb 26, 2022
Render a magnifier icon and the query in project search tab
ae1a46a4e4 • Nathan Sobo • Feb 26, 2022
Don't focus results editor on `cmd-shift-f` when there are no results
a78fe4ef6a • Antonio Scandurra • Feb 26, 2022
:art:
afea5a3d5e • Antonio Scandurra • Feb 26, 2022
Always open a new project find on `alt-cmd-shift-F`
f6b7cbd5cf • Nathan Sobo • Feb 26, 2022
Only store one nav history entry when opening excerpts
60710fa5d5 • Nathan Sobo • Feb 26, 2022
Open excerpts on alt-enter
721258911c • Nathan Sobo • Feb 25, 2022
Don't show buffer search UI on ProjectSearchView
dea40c5d1a • Nathan Sobo • Feb 25, 2022
Allow actions to be propagated from nested ViewContexts
ed6c8b1836 • Nathan Sobo • Feb 25, 2022
Implement Debug for keymap::MatchResult
d5cc3fea3d • Nathan Sobo • Feb 25, 2022
Extract generic forward_project_request function on server
92f411f01e • Nathan Sobo • Feb 25, 2022
Handle project-wide search on guests
e822c6a64e • Nathan Sobo • Feb 25, 2022
Add project search RPC messages
1278f5484f • Max Brunsfeld • Feb 25, 2022
Upgrade time crates to silence warning on Rust 1.59
8dce91be23 • Max Brunsfeld • Feb 25, 2022
Eliminate RwLock around LanguageServer's outbound message channel
9a97588f79 • Max Brunsfeld • Feb 25, 2022
Reuse a previous project find whenever possible
368301fcec • Antonio Scandurra • Feb 25, 2022
Don't assume that cloning on split will reuse the same underlying model
e278c423d3 • Antonio Scandurra • Feb 25, 2022
Don't share query editor state after project find has been split
7123407f42 • Antonio Scandurra • Feb 25, 2022
Don't focus query editor if there are matches on tab switch
1e04411066 • Antonio Scandurra • Feb 25, 2022
Use the new split pane's navigation history when cloning an item
b506db7c93 • Antonio Scandurra • Feb 25, 2022
Allow splitting project find and maintain the searches in sync
88bfe5acb0 • Antonio Scandurra • Feb 25, 2022
Don't report a buffer when it doesn't contain any matches
29e035a70d • Antonio Scandurra • Feb 25, 2022
Always `sync` before clearing or removing excerpts from `MultiBuffer`
2611b5449f • Antonio Scandurra • Feb 25, 2022
Gracefully handle passing an empty set of ranges to `push_excerpts`
ff0fa0e0bd • Antonio Scandurra • Feb 25, 2022
Refine project find's UX
f649074d36 • Antonio Scandurra • Feb 25, 2022
Toggle focus between query editor and results on cmd-shift-F
51c645f6b4 • Nathan Sobo • Feb 25, 2022
Open searched buffers in parallel
2147db9b41 • Antonio Scandurra • Feb 25, 2022
Focus results editor when project find matches are updated
5be93044f6 • Antonio Scandurra • Feb 25, 2022
Avoid extra `smol::channel` when iterating through snapshot paths
561123d6de • Antonio Scandurra • Feb 25, 2022
Add a fast path for when the search query is empty
6a0cca7178 • Antonio Scandurra • Feb 25, 2022
Focus query editor when deploying project-find
a077210873 • Antonio Scandurra • Feb 25, 2022
Respect field editor background, color and selection styling
7aacb63762 • Antonio Scandurra • Feb 25, 2022