This website requires JavaScript.
fc14100134
Fix tests
Antonio Scandurra
2022-08-02 18:48:17 +02:00
7111576986
Merge main into branch
Mikayla Maki
2022-08-02 09:25:52 -07:00
71128d2ee6
Compute diffs based on characters rather than lines
Antonio Scandurra
2022-08-02 16:52:37 +02:00
f7a3141576
Merge pull request #1443 from zed-industries/non-functional-sign-in
Antonio Scandurra
2022-08-02 14:56:14 +02:00
25d47daad6
Fix tests assuming a certain execution order
Antonio Scandurra
2022-08-02 14:40:46 +02:00
a1d0d2ccc4
Add tests for client authentication while a previous sign in is pending
Antonio Scandurra
2022-08-02 14:28:47 +02:00
aa09bc527f
Allow signing in again if authentication is pending or was unsuccessful
Antonio Scandurra
2022-08-02 13:57:55 +02:00
ca00128794
End of day
Mikayla Maki
2022-08-01 17:13:06 -07:00
59ba9da247
Probably good enough using the two thread solution, latency is low for most things, and it feels good
Mikayla Maki
2022-08-01 16:52:21 -07:00
115677ec5d
Start work on auto-indenting lines on tab
Max Brunsfeld and Julia Risley
2022-08-01 14:07:47 -07:00
05cc78d929
Abandoning this attempt, nto good enough at async
Mikayla Maki
2022-08-01 16:47:16 -07:00
33638c0c11
Use first cursor's indent column when pasting w/ different # of cursors
Max Brunsfeld
2022-08-01 11:03:07 -07:00
04e40608a0
Fix mistakes in editor auto-indent test
Max Brunsfeld
2022-08-01 11:02:29 -07:00
641768174d
Merge pull request #1437 from zed-industries/exponential-invites
Antonio Scandurra
2022-08-01 15:04:21 +02:00
bc8bec8261
Assign 5 invites to users who redeem an invite code
Antonio Scandurra
2022-08-01 12:23:23 +02:00
a59813cec5
Merge pull request #1430 from zed-industries/xdg-compliance
Antonio Scandurra
2022-08-01 12:13:08 +02:00
8cf56f8c6f
Merge pull request #1420 from zed-industries/goto-type-definition
Julia
2022-07-29 18:31:50 -04:00
d474e1e1f4
Deduplicate some lsp_command code
ForLoveOfCats
2022-07-29 18:04:14 -04:00
479fbee574
Add test cases for `cmd+shift+click" behavior
ForLoveOfCats
2022-07-29 16:59:54 -04:00
2c70583ef0
Add cmd+shift+click action for triggering go to type definition
ForLoveOfCats
2022-07-29 00:11:55 -04:00
5149c15329
Add "go to type definition" action
ForLoveOfCats
2022-07-29 11:41:08 -04:00
f2d92d640d
Copy setting and keymap files from legacy config locations
Antonio Scandurra
2022-07-29 09:57:38 +02:00
5f6e4c7d91
Extract all zed config/cache paths into a paths module
Antonio Scandurra
2022-07-29 09:27:21 +02:00
cfe3ebd2b3
Use XDG-compliant directories for config and cache files
Antonio Scandurra
2022-07-29 09:12:36 +02:00
a842016380
Merge pull request #1418 from zed-industries/autoindent-on-paste
Max Brunsfeld
2022-07-28 23:23:42 -07:00
868c460620
🎨 Rename and simplify some autoindent stuff
Max Brunsfeld
2022-07-28 22:34:56 -07:00
7a26fa18c7
Record start columns when writing to the clipboard from Zed
Max Brunsfeld
2022-07-28 18:09:24 -07:00
2d05f906f1
Start work on adjusting pasted text based on old start column
Max Brunsfeld
2022-07-28 17:29:42 -07:00
8471af5a7d
Improved render performance implementation to use a fork of alacritty which includes the last # of bytes processed as a way of estimating throughput in cases where the terminal output is chanegd in place
Mikayla Maki
2022-07-28 16:03:00 -07:00
3a74290359
Merge branch 'main' into autoindent-on-paste
Max Brunsfeld
2022-07-28 15:08:54 -07:00
81cbdcfd11
Reduced time holding lock even more
Mikayla Maki
2022-07-28 14:58:19 -07:00
fa5af4383d
Introduce AutoindentMode parameter to Buffer::edit
Max Brunsfeld and Mikayla Maki
2022-07-28 14:03:31 -07:00
cdf6ae25bb
Remove indent_size parameter from Buffer::edit_with_autoindent
Max Brunsfeld and Mikayla Maki
2022-07-28 13:00:05 -07:00
b1b252ee45
Fix error in autoindent range calculation
Max Brunsfeld
2022-07-28 11:51:03 -07:00
b8383b6175
Merge pull request #1402 from zed-industries/open-log
Antonio Scandurra
2022-07-28 10:36:09 +02:00
df6e733e68
Open both old and new log files, but just retain the last 1000 lines
Antonio Scandurra
2022-07-28 10:25:40 +02:00
de35c3f99d
Prevent log file from becoming larger than 1MB
Antonio Scandurra
2022-07-28 10:02:38 +02:00
b20aefc842
First draft for opening Zed.log
Isaac Clayton
2022-07-22 09:43:15 +02:00
57146b6e39
Added variable rate refreshing based on terminal throughput. Should be the last of the performance improvements for now
Mikayla Maki
2022-07-27 16:46:15 -07:00
8a48a11a00
Implemcargo
Mikayla Maki
2022-07-27 16:33:15 -07:00
20d45221c9
Move terminal modal keymap context to the connected view
K Simmons
2022-07-27 11:00:54 -07:00
0ccdc64668
Working on finding a way of estimating throughput
Mikayla Maki
2022-07-27 10:58:23 -07:00
153305f5e4
Finished long-lock style rendering. Need to dynamically adjust the notification rate to handle high throughput scenarios
Mikayla Maki
2022-07-27 10:21:50 -07:00
9dfdaae94d
Nearly done, not scheduling our own re-render yet
Mikayla Maki
2022-07-27 10:11:10 -07:00
92de5ab000
v0.49.1
Antonio Scandurra
2022-07-27 13:39:29 +02:00
426b57731d
Merge pull request #1419 from zed-industries/ime-regressions
Antonio Scandurra
2022-07-27 12:37:37 +02:00
f0814c7784
Fix vim tests using old key bindings
Antonio Scandurra
2022-07-27 12:19:01 +02:00
6a718dc4da
Don't insert input when the fn key is held
Antonio Scandurra
2022-07-27 12:01:44 +02:00
d3f14fb1c2
Dispatch application menu events if custom key equivalent wasn't found
Antonio Scandurra
2022-07-27 11:46:47 +02:00
5c5e7db587
Fix vim keybindings containing the shift modifier
Antonio Scandurra
2022-07-27 09:31:47 +02:00
fe7ba09d52
Honor shift when converting keystroke to native key equivalent
Antonio Scandurra
2022-07-27 09:28:56 +02:00
f547c268ce
Restructure autoindent to preserve relative indentation of inserted text
Max Brunsfeld
2022-07-26 17:43:43 -07:00
537530bf76
🎨 compute_autoindents
Max Brunsfeld
2022-07-26 08:56:22 -07:00
09ed149184
Improve calculation of which lines are new when auto-indenting
Max Brunsfeld
2022-07-20 09:07:54 -07:00
d1e878f0c6
Checkpoint, still not compiling
Mikayla Maki
2022-07-26 16:58:14 -07:00
6b9c1e78c1
Merge pull request #1417 from zed-industries/working-directory-regression
Mikayla Maki
2022-07-26 16:39:40 -07:00
8a6605c090
Added test covering this feature
Mikayla Maki
2022-07-26 16:30:51 -07:00
88202a567c
Fixed regression in working directory code
Mikayla Maki
2022-07-26 16:22:07 -07:00
ace16b63a9
Checkpoint, still converting terminal to events. Not compiling
Mikayla Maki
2022-07-26 16:17:26 -07:00
ef1efb615e
0.49.0
Max Brunsfeld
2022-07-26 14:26:40 -07:00
20b8e03ff0
Restore lack of bottom border on active tab
Max Brunsfeld and Keith Simmons
2022-07-26 14:20:29 -07:00
71af876489
removed stray file
Mikayla Maki
2022-07-26 13:10:04 -07:00
f20fc152f5
Merge pull request #1416 from zed-industries/update-theme-styles
Nate Butler
2022-07-26 16:04:42 -04:00
01eed2c844
Rebalance text and icon color usage...
Nate Butler
2022-07-26 15:53:48 -04:00
4ff007eaab
Merge pull request #1414 from zed-industries/fix-theme-issues
Keith Simmons
2022-07-26 11:55:17 -07:00
2bd0819ac8
Extract tab bar from workspace
K Simmons
2022-07-26 10:41:02 -07:00
0bbf116724
Use Fontawesome Icons
Nate Butler
2022-07-26 12:45:09 -04:00
b73b58ef6e
Merge pull request #1413 from zed-industries/sort-symbols-and-completions
Antonio Scandurra
2022-07-26 15:11:33 +02:00
8552ba15dc
Show symbols located in visible paths before ones located externally
Antonio Scandurra
2022-07-26 14:48:18 +02:00
f775cb2947
Honor sort_text when language server provides completions
Antonio Scandurra
2022-07-26 10:41:39 +02:00
7f6b83d8cc
Merge pull request #1412 from zed-industries/fix-go-formatting
Antonio Scandurra
2022-07-26 08:51:06 +02:00
45eb0e7889
Clip invalid edits from LSP instead of reporting an error
Antonio Scandurra
2022-07-26 08:43:27 +02:00
67e650b0e0
Fixed conflicts
Mikayla Maki
2022-07-25 17:19:11 -07:00
aea3508b69
keeping both...
Mikayla Maki
2022-07-25 17:15:20 -07:00
bc2c8e0e05
Finished refactor for mutable terminal and long-single-lock style. Currently terminal is deadlocking instantly, need to just do the full refactor
Mikayla Maki
2022-07-25 17:04:51 -07:00
be4873b92b
Checkpoint, build failing
Mikayla Maki
2022-07-25 15:54:49 -07:00
27e76e3ca2
Retouched a test, should still be failing
Mikayla Maki
2022-07-25 12:34:18 -07:00
889720d06d
Fixed conflict
Mikayla Maki
2022-07-25 17:24:21 -07:00
4d8cd6d8ea
Added event buffering, need to figure out a proper fix
Mikayla Maki
2022-07-22 17:51:15 -07:00
9cefeb08e1
Merge pull request #1411 from zed-industries/no-gpu-log
Max Brunsfeld
2022-07-25 16:21:05 -07:00
2f7ad0a01a
Merge pull request #1410 from zed-industries/ctrl-c-regression
Mikayla Maki
2022-07-25 16:20:52 -07:00
ea82b9353d
Log instead of showing an alert when exiting due to no GPU
Max Brunsfeld
2022-07-25 15:55:12 -07:00
313316fe88
fixed
Mikayla Maki
2022-07-25 16:08:31 -07:00
888405a4b2
Merge pull request #1409 from zed-industries/middle-mouse-close-tabs
Julia
2022-07-25 17:05:00 -04:00
d9de0261ba
Merge pull request #1405 from zed-industries/ime-support-2
Max Brunsfeld
2022-07-25 12:57:57 -07:00
13097ea110
Update terminal test to reflect new text insertion approach
Max Brunsfeld
2022-07-25 12:21:26 -07:00
ab037fe844
Simulate calling of text-insertion APIs in TestAppContext::dispatch_keystroke
Max Brunsfeld
2022-07-25 12:20:12 -07:00
a54d9f1697
Add comment about noop performKeyEquivalent function
Max Brunsfeld
2022-07-25 11:42:54 -07:00
09c0211c96
Bump the RPC protocol version
Max Brunsfeld
2022-07-25 11:36:52 -07:00
4c8d9384b1
Replaces lines_utf16 with a single u32 - last_line_len_utf16
Max Brunsfeld
2022-07-25 11:35:42 -07:00
36d789ff84
Allow closing tabs with the middle mouse button
ForLoveOfCats
2022-07-22 00:43:50 -04:00
6dc27cbba2
Add test for IME composition with multiple cursors
Antonio Scandurra
2022-07-25 17:47:10 +02:00
ff99f8d0ca
Clip UTF-16 offsets provided by Cocoa when composing IME input
Antonio Scandurra
2022-07-25 17:32:33 +02:00
47e8bd5f4f
Introduce MultiBuffer::clip_offset_utf16
Antonio Scandurra
2022-07-25 15:06:04 +02:00
c46be992e0
Introduce Rope::clip_offset_utf16
Antonio Scandurra
2022-07-25 15:02:45 +02:00
bb55d654ce
Handle IME composition with multiple cursors
Antonio Scandurra
2022-07-25 14:50:09 +02:00
acdfb933e8
Honor shift if pressing command switches keyboard
Antonio Scandurra
2022-07-25 11:01:38 +02:00
ca3e73106c
Merge branch 'main' into ime-support-2
Antonio Scandurra
2022-07-25 10:47:49 +02:00
d3567e381c
Coalesce IME compositions into a single edit
Antonio Scandurra
2022-07-25 09:53:51 +02:00
555e705ccb
🎨
Antonio Scandurra
2022-07-23 09:31:41 +02:00