Commit log
8f021d8
Merge pull request #1278 from zed-industries/sync-line-ending
Click to expand commit body
Transmit new line ending when buffer is reloaded
Antonio Scandurra
created
3 years ago
eac76df
Transmit new line ending when buffer is reloaded
Antonio Scandurra
created
3 years ago
3b67ccc
Merge pull request #1277 from zed-industries/scale-factor-change
Click to expand commit body
Recalculate Metal layer's drawable size when window's scale factor changes
Max Brunsfeld
created
3 years ago
6f49f4a
Recalculate Metal layer's drawable size when window's scale factor changes
Max Brunsfeld
created
3 years ago
f82dda9
Merge pull request #1276 from zed-industries/handle-carriage-returns
Click to expand commit body
Handle files with CRLF (windows-style) line endings
Max Brunsfeld
created
3 years ago
c1b886b
Normalize line endings consistently between fake and real FS
Max Brunsfeld
created
3 years ago
9804c68
Rename NewlineStyle -> LineEnding
Max Brunsfeld
created
3 years ago
0ba12ea
Handle a file's line endings changing on disk
Max Brunsfeld
created
3 years ago
b0efa4f
Move project tests into their own file
Max Brunsfeld
created
3 years ago
3170609
Merge pull request #1275 from zed-industries/delete-autoclose-pair
Click to expand commit body
Delete the autoclosing bracket when deleting the opening bracket
Max Brunsfeld
created
3 years ago
771a834
Delete the autoclosing bracket when deleting the opening bracket
Max Brunsfeld
created
3 years ago
d80ecb6
Ignore carriage returns when reloading buffer
Antonio Scandurra
created
3 years ago
3480b50
Detect buffer newline style and honor it when saving
Antonio Scandurra
created
3 years ago
f9bad2d
Replace \r and \r\n with \n when indexing text into the rope
Antonio Scandurra
created
3 years ago
582185b
Merge pull request #1274 from zed-industries/fix-enter-numpad
Click to expand commit body
Support hitting enter on numpad
Antonio Scandurra
created
3 years ago
9a6092d
Support hitting enter on numpad
Antonio Scandurra
created
3 years ago
ff96a7c
Merge pull request #1262 from zed-industries/user-timeline
Click to expand commit body
Improve user activity tracking
Antonio Scandurra
created
3 years ago
d3b9eca
Merge branch 'main' into user-timeline
Antonio Scandurra
created
3 years ago
0b2452f
Merge pull request #1265 from zed-industries/worktree-performance
Click to expand commit body
Fix problems that arise when large numbers of files change on disk
Antonio Scandurra
created
3 years ago
aca757a
Don't poll snapshot if processing events unless user manually changed fs
Antonio Scandurra
created
3 years ago
9b36e3d
Highlight matching bracket when newest selection head is on a bracket
Keith Simmons
created
3 years ago
6f5cef1
Merge pull request #1269 from zed-industries/terminal-fr
Click to expand commit body
Update terminal to use the editor's cursor rendering and fix a couple bugs
Mikayla Maki
created
3 years ago
6ac5cc0
Fixed cursor positioning bugs in multi-byte charcters. Still have at least one though :/
Mikayla Maki
created
3 years ago
6293932
rendering cursor correctly
Mikayla Maki
created
3 years ago
f4ac694
Fixed debug offset I added to terminal
Mikayla Maki
created
3 years ago
ce60a9a
Cleaned up debugging code
Mikayla Maki
created
3 years ago
8e4c54a
Checkpointing after some debugging
Mikayla Maki
created
3 years ago
1572fef
Merge pull request #1266 from zed-industries/fix-zombie-ra
Click to expand commit body
Fix Zombie Language Servers
Keith Simmons
created
3 years ago
cf05738
Remove redundant calls to `poll_snapshot`
Antonio Scandurra
created
3 years ago
a42399b
Grab latest snapshot when invoking `LocalWorktree::poll_snapshot`
Antonio Scandurra
created
3 years ago
Antonio Scandurra
created
3 years ago
4d3c708
Add `simulate_random_delay` to every implemented method in `FakeDb`
Antonio Scandurra
created
3 years ago
d36a488
Ensure worktrees have been sent before responding with definitions
Click to expand commit body
Changing the frequency at which we update worktrees highlighted a
problem in the randomized tests that was causing clients to receive
a definition to a worktree *before* observing the registration of
the worktree itself. This was most likely caused by #1224 because
the scenario that pull request enabled was the following:
- Guest requests a definition pointing to a non-existant worktree
- Server forwards the request to the host
- Host sends an `UpdateProject` message
- Host sends a response to the definition request
- Server observes the `UpdateProject` message and tries to acquire
the store
- Given that we're waiting, the server goes ahead to process the
response for the definition request, responding *before*
`UpdateProject` is forwarded
- Server finally forwards `UpdateProject` to the guest
This commit ensures that, after forwarding a project request and getting a
response, we acquire a lock to the store again to ensure the project still
exists. This has the effect of ordering the forwarded request *after* any
message that was received prior to the response and for which we are still
waiting to acquire a lock to the store.
Antonio Scandurra
created
3 years ago
1c13b41
Rebasing onto master
Mikayla Maki
created
3 years ago
ae836e1
Fixed a major bug and now use the same cursor paint logic as the editor
Mikayla Maki
created
3 years ago
831afb5
Fixed a major bug and now use the same cursor paint logic as the editor
Mikayla Maki
created
3 years ago
64d3dc3
Update terminal.rs
Click to expand commit body
Whoopsies
Mikayla Maki
created
3 years ago
04e8028
Merge pull request #1267 from zed-industries/terminal-fr
Click to expand commit body
This pull request is small and doesn't include many changes to any existing functionality. In the interest of removing blockers ASAP, I will merge.
Mikayla Maki
created
3 years ago
bcf5351
Refactored and commented code to be my expressive
Mikayla Maki
created
3 years ago
092284b
Fully functional background colors :D
Mikayla Maki
created
3 years ago
ebe733a
Restart language server using original root path rather than the path of the buffer restarted from
Keith Simmons
created
3 years ago
8a105bf
WIP - try representing snapshots_to_send as a watch
Max Brunsfeld
created
3 years ago
832cc3d
Clear language server id for all worktrees when stopping a language server
Keith Simmons
created
3 years ago
6b50dda
Fix failing test due to change in stop_language_server function
Keith Simmons
created
3 years ago
38ca4aa
add assertion to test_definition ensuring no new language servers are created
Keith Simmons
created
3 years ago
37b7513
Minor comment change
Keith Simmons
created
3 years ago
f495185
add a comment explaining the three language server collections on project
Keith Simmons
created
3 years ago
5e7651e
Kill starting servers as well as currently running ones
Keith Simmons
created
3 years ago
db05e32
Prevent creating extra language server instances if there already exists one for that workspace
Keith Simmons
created
3 years ago
5fdbc38
Don't update worktrees' snapshots in the middle of processing fs events
Max Brunsfeld
created
3 years ago
Page 7 of 103