Commit log
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
b81135e
Stop waiting for snapshot updates when disconnected from host
Max Brunsfeld
created
3 years ago
c5351a1
Ensure that usernames, user ids, and client ids match in random collaboration test
Click to expand commit body
This makes the logs easier to interpret
Max Brunsfeld
created
3 years ago
Page 22 of 118