Commit log
c91451a
Merge pull request #1234 from zed-industries/fix-editor-cloning
Click to expand commit body
Clone fold and selection state correctly when splitting an editor
Max Brunsfeld
created
3 years ago
f4e7e8b
Merge pull request #1229 from zed-industries/non-zero-tabsize
Click to expand commit body
Use NonZeroU32 to ensure settings tabsize cannot be zero
Max Brunsfeld
created
3 years ago
fb2a778
Clone fold and selection state correctly when splitting an editor
Max Brunsfeld
created
3 years ago
755636d
Use NonZeroU32 to ensure settings tabsize cannot be zero
Keith Simmons
created
3 years ago
1720933
Merge pull request #1228 from zed-industries/python
Click to expand commit body
Add Python support
Max Brunsfeld
created
3 years ago
dc056fc
Treat .pyi files as Python
Max Brunsfeld
created
3 years ago
4d4db6e
Syntax-highlight Python project symbols and completions
Max Brunsfeld
created
3 years ago
981e537
Upgrade tree-sitter-python for error recovery improvement
Max Brunsfeld
created
3 years ago
5558474
Use `BTreeMap` in `Server` so we release memory when maps are cleared
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
63df644
Merge pull request #1232 from zed-industries/language-defaults
Click to expand commit body
Don't override top-level settings with language defaults
Antonio Scandurra
created
3 years ago
2cb8a3c
Don't override top-level settings with language defaults
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
3 years ago
f2f9cad
Merge pull request #1231 from zed-industries/prompt-to-save-on-window-close
Click to expand commit body
Prompt user to save changed buffers when closing window via the mouse
Antonio Scandurra
created
3 years ago
90102f2
Improve testing of window edit state
Antonio Scandurra
created
3 years ago
a21dbdd
Update window edited status when pane item is removed
Antonio Scandurra
created
3 years ago
2dae0dd
Add test to verify closing window via the mouse
Antonio Scandurra
created
3 years ago
d9b5357
Always prevent window from closing and manually invoke Workspace::close
Click to expand commit body
This ensures we ask the user to save their state if there are unsaved
changes.
Antonio Scandurra
created
3 years ago
06033d7
Introduce `ViewContext::on_window_should_close`
Click to expand commit body
This is a new callback that can be used to interrupt closing the window
when the user has unsaved changes.
Antonio Scandurra
created
3 years ago
ca8ddcd
Set window's `edited = true` when there are unsaved changes
Antonio Scandurra
created
3 years ago
a6262b9
Merge pull request #1230 from zed-industries/wrap-panic
Click to expand commit body
Fix panic when `Text` contained carriage returns
Antonio Scandurra
created
3 years ago
01349e1
Fix panic when `Text` contained carriage returns
Antonio Scandurra
created
3 years ago
b715e52
Merge pull request #1227 from zed-industries/maintain-keepalive-under-high-message-volume
Click to expand commit body
Maintain keepalive under high message volume
Antonio Scandurra
created
3 years ago
11f73bf
Integrate pyright language server
Max Brunsfeld
created
3 years ago
c0dbd8f
Add python outline and bracket queries
Max Brunsfeld
created
3 years ago
074caa0
Make python indent query more general
Click to expand commit body
Upgrade Tree-sitter for a query bugfix that I found while
writing this indent query.
Max Brunsfeld
created
3 years ago
4cb68b2
Prioritize keepalive pings over incoming message handling in Peer
Max Brunsfeld
created
3 years ago
36f8c68
Remove redundant run_until_parked call in Foreground::advance_clock
Max Brunsfeld
created
3 years ago
a14b626
Enable env log in peer tests
Max Brunsfeld
created
3 years ago
c0a434f
Merge pull request #1225 from zed-industries/fix-randomized-test-failure
Click to expand commit body
Don't wait for host's worktree updates if they disconnected
Max Brunsfeld
created
3 years ago
2d8ffbd
Don't wait for host's worktree updates if they disconnected
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
and
Max Brunsfeld
created
3 years ago
48ff443
Remove stray log statement when contacts are updated
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
and
Max Brunsfeld
created
3 years ago
49addc9
Merge pull request #1224 from zed-industries/forward-deadlock
Click to expand commit body
Prevent deadlocks when two clients perform a request to each other
Antonio Scandurra
created
3 years ago
f2d1349
Remove non-determinism from `Peer` caused by smol's `timeout` helper
Antonio Scandurra
created
3 years ago
071d940
Ensure receive timeout is triggered before waiting on disconnection
Antonio Scandurra
created
3 years ago
9b521d6
Use `Arc<Deterministic>` to understand which await points are parking
Antonio Scandurra
created
3 years ago
Antonio Scandurra
created
3 years ago
fb2590d
Use a `FuturesUnordered` to process foreground messages
Click to expand commit body
This prevents deadlocks when e.g., client A performs a request to client B and
client B performs a request to client A. If both clients stop processing further
messages until their respective request completes, they won't have a chance to
respond to the other client's request and cause a deadlock.
This arrangement ensures we will attempt to process earlier messages first, but fall
back to processing messages arrived later in the spirit of making progress.
Antonio Scandurra
created
3 years ago
6eb3e72
Add test demonstrating hang when peers wait on each other's response
Antonio Scandurra
created
3 years ago
f09a997
Merge pull request #1223 from zed-industries/update-metadata-when-worktrees-are-removed
Click to expand commit body
Update project metadata when releasing a worktree's weak handle
Antonio Scandurra
created
3 years ago
2f09a4a
Update project metadata when releasing a worktree's weak handle
Click to expand commit body
When a project was getting unshared, we would remove invisible worktrees
from the project's state without notifying the server, which was causing
the randomized tests to fail.
This commit calls `Project::remove_worktree` when a worktree's handle gets
released. Doing so ensures that we update both our local metadata database
as well as the state on the server.
Antonio Scandurra
created
3 years ago
34351c0
Start work on Python support
Max Brunsfeld
created
3 years ago
484e98c
Merge pull request #1216 from zed-industries/hover-context-menu-fix
Click to expand commit body
Don't trigger hover popover action when mouse is over context menu
Keith Simmons
created
3 years ago
19feb62
Add comment linking to long term plan
Keith Simmons
created
3 years ago
dc8d5f4
Merge pull request #1217 from zed-industries/fix-lsp-statuses-for-guests
Click to expand commit body
Report running language servers when sharing project for the first time
Max Brunsfeld
created
3 years ago
83f38aa
Merge pull request #1215 from zed-industries/suggest-upgrade-on-reconnect
Click to expand commit body
Show upgrade required message when reconnecting after a protocol change
Antonio Scandurra
created
3 years ago
69aa3d8
Report running language servers when sharing project for the first time
Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>
Antonio Scandurra
and
Max Brunsfeld
created
3 years ago
e9d1945
Add failing test for replication of lsp statuses
Click to expand commit body
Co-authored-by: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld
and
Antonio Scandurra
created
3 years ago
057a7ec
Don't trigger hover popover action when mouse is over context menu
Keith Simmons
created
3 years ago
a5ae8d9
Merge pull request #1214 from zed-industries/fix-error-on-empty-worktree-update
Click to expand commit body
Fix error when worktree has no file extensions
Antonio Scandurra
created
3 years ago
30d7562
Fix error when worktree has no file extensions
Click to expand commit body
Co-authored-by: Antonio Scandurra <me@as-cii.com>
Max Brunsfeld
and
Antonio Scandurra
created
3 years ago
e88f115
Merge pull request #1213 from zed-industries/hover-dismiss-fix
Click to expand commit body
hide hover on editor blur
Keith Simmons
created
3 years ago
Page 44 of 137