Antonio Scandurra
|
c4c69abd5e
|
Ensure returned URLs are files before returning them in path prompts
|
2021-07-06 16:08:19 +02:00 |
|
Antonio Scandurra
|
bde02e2af6
|
Convert URLs to paths returned from NSSavePanel using [Url path]
|
2021-07-06 15:54:42 +02:00 |
|
Antonio Scandurra
|
afedb22368
|
Convert URLs to paths returned from NSOpenPanel using [Url path]
|
2021-07-06 15:54:29 +02:00 |
|
Nathan Sobo
|
fe0e37064e
|
Merge pull request #97 from zed-industries/limit-bundle-uploads
Only upload artifacts to workflow runs on the main branch
|
2021-06-24 19:07:04 -06:00 |
|
Nathan Sobo
|
9b400a1173
|
Only upload artifacts to workflow runs on the main branch
We're running out of actions storage, and we don't really need an artifact stored for every single build.
|
2021-06-24 19:02:57 -06:00 |
|
Nathan Sobo
|
48d24b7441
|
Merge pull request #96 from zed-industries/retry-flaky-tests
Add a "retries" option to gpui::test macro and use it in flaky tests
|
2021-06-24 18:08:06 -06:00 |
|
Nathan Sobo
|
4bd8b64746
|
Upgrade bindgen to fix warnings on new Rust
|
2021-06-24 18:02:53 -06:00 |
|
Nathan Sobo
|
d67b451284
|
Add a "retries" option to gpui::test macro and use it in flaky tests
|
2021-06-24 17:51:16 -06:00 |
|
Max Brunsfeld
|
c21d52a90a
|
Merge pull request #91 from zed-industries/fix-save
Ensure all bytes are written when saving a buffer
|
2021-06-15 09:19:07 -07:00 |
|
Antonio Scandurra
|
77d8955784
|
Ensure all bytes are written when saving a buffer
|
2021-06-15 17:20:36 +02:00 |
|
Antonio Scandurra
|
49ca1f8b10
|
Merge pull request #88 from zed-industries/seek-start
Introduce `Cursor::seek_start` and `Cursor::seek_end`
|
2021-06-11 09:03:35 +02:00 |
|
Antonio Scandurra
|
baee57b98f
|
Merge pull request #84 from zed-industries/new-workspace
Open a new workspace on File > New if none exists
|
2021-06-11 09:02:43 +02:00 |
|
Antonio Scandurra
|
17cddc8294
|
Rename Cursor::{start,end} to Cursor::{sum_start,sum_end}
|
2021-06-10 14:06:27 +02:00 |
|
Antonio Scandurra
|
11a26e73dc
|
Add Cursor::seek_end and audit the codebase to use seek_start more
|
2021-06-10 14:05:56 +02:00 |
|
Antonio Scandurra
|
3bb09051e2
|
Introduce Cursor::seek_start to compute VersionedOffset once
|
2021-06-10 13:42:43 +02:00 |
|
Nathan Sobo
|
265dc3fd34
|
Test creating a new empty workspace and fix test compile errors
|
2021-06-09 16:38:32 -06:00 |
|
Nathan Sobo
|
b2841ec6d3
|
Open a new workspace on File > New if none exists
|
2021-06-09 15:34:45 -06:00 |
|
Antonio Scandurra
|
63cf51347f
|
Restore random edits in test to 5
|
2021-06-09 20:51:14 +02:00 |
|
Antonio Scandurra
|
e319eb0139
|
Merge pull request #82 from zed-industries/faster-undo
Batch undo
|
2021-06-09 12:08:20 +02:00 |
|
Antonio Scandurra
|
494636161f
|
Delete leftover test
|
2021-06-08 11:55:17 +02:00 |
|
Antonio Scandurra
|
61620b62e7
|
Restore History::group
|
2021-06-08 11:53:32 +02:00 |
|
 Antonio ScandurraandNathan Sobo
|
5f77737b09
|
Batch edits contained in undo operations
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-06-08 11:53:23 +02:00 |
|
Max Brunsfeld
|
c5253d54f0
|
Fix markdown formatting
|
2021-06-06 22:06:00 -07:00 |
|
Antonio Scandurra
|
e67211f558
|
Group only transactions that are temporally contiguous
|
2021-06-05 12:22:59 +02:00 |
|
Antonio Scandurra
|
bbb2a0e659
|
Speed up undoing multi-cursor changes
|
2021-06-05 12:03:45 +02:00 |
|
Max Brunsfeld
|
ad3be9a60b
|
Add login notes to the collaboration plans doc
|
2021-06-04 18:24:26 -07:00 |
|
Max Brunsfeld
|
24a596a612
|
Merge pull request #81 from zed-industries/versioned-anchors
Represent edit positions and anchors as versioned offsets
|
2021-06-04 11:12:44 -07:00 |
|
Antonio Scandurra
|
d39fc92e78
|
Reduce Fragment size by not storing ReplicaId twice
|
2021-06-04 18:03:44 +02:00 |
|
Antonio Scandurra
|
938a94b5b9
|
Delete unused Insertion struct
|
2021-06-04 16:42:32 +02:00 |
|
Antonio Scandurra
|
3480ca6dff
|
Save an allocation when editing locally
|
2021-06-04 13:42:37 +02:00 |
|
Antonio Scandurra
|
7c23cd8309
|
Use a single Bias enum everywhere
|
2021-06-04 13:39:57 +02:00 |
|
Antonio Scandurra
|
92c6f69a13
|
Add blanket implementation for (D1, D2) when they impl Dimension
|
2021-06-04 12:36:38 +02:00 |
|
Antonio Scandurra
|
b94ff44ca1
|
Remove FullOffset
|
2021-06-04 12:34:35 +02:00 |
|
Antonio Scandurra
|
922431f511
|
Remove commented out code
|
2021-06-04 11:10:53 +02:00 |
|
Antonio Scandurra
|
83f3404089
|
Change fragment's visibility only if it was visible at a version
|
2021-06-04 11:07:52 +02:00 |
|
Antonio Scandurra
|
7095bedff8
|
Coalesce contiguous ranges when editing locally
|
2021-06-04 10:08:52 +02:00 |
|
Max Brunsfeld
|
c5e7a1a29a
|
Reenable undo/redo in randomized concurrent edit test
Currently this fails
|
2021-06-03 17:41:51 -07:00 |
|
Max Brunsfeld
|
56742891b4
|
Get random concurrent edits test passing, except for undo
|
2021-06-03 17:38:30 -07:00 |
|
Max Brunsfeld
|
96e585ea72
|
Make SEED and ITERATIONS variables work independently
This way, after finding one failure, you can still search for a
simpler failure by running another series of iterations starting
from the next seed.
|
2021-06-03 16:49:55 -07:00 |
|
Max Brunsfeld
|
53facb1492
|
Implement Ord manually for time::Lamport
|
2021-06-03 15:33:43 -07:00 |
|
Max Brunsfeld
|
a881f0b265
|
Ensure fragments are only consumed once in apply_local_edit
|
2021-06-03 13:51:13 -07:00 |
|
Max Brunsfeld
|
9f38e38724
|
Improve logging for randomized buffer test
|
2021-06-03 13:46:16 -07:00 |
|
Max Brunsfeld
|
18a4ffa2f0
|
Create shorter Debug impls for clocks
|
2021-06-03 11:45:28 -07:00 |
|
 
|
8da32b825c
|
WIP: Re-implement apply_local_edit to look more like apply_remote_edit
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Co-Authored-By: Max Brunsfeld <max@zed.dev>
|
2021-06-03 19:32:54 +02:00 |
|
 Antonio ScandurraandNathan Sobo
|
c33b6214ff
|
WIP: Start on apply_remote_edit
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
|
2021-06-03 18:40:01 +02:00 |
|
Max Brunsfeld
|
1235499a21
|
Add a simple unit test for applying remote edit operations
|
2021-06-02 20:09:53 -07:00 |
|
Max Brunsfeld
|
119d9bc75e
|
Add custom error message for rope cursor slice precondition
|
2021-06-02 17:47:25 -07:00 |
|
Max Brunsfeld
|
a0c149e911
|
Add logging in random concurrent edits test
|
2021-06-02 17:47:02 -07:00 |
|
Max Brunsfeld
|
1e63b7eca3
|
Get undo/redo tests passing
|
2021-06-02 16:28:54 -07:00 |
|
Max Brunsfeld
|
5c50959d61
|
Add a hand-written error message for the seek_internal precondition
|
2021-06-02 16:28:27 -07:00 |
|