Commit Graph
124157 Commits
Author SHA1 Message Date
Connor Peet 0e9c2fa760 testing: use a real terminal in test Test Results view (#184963)
* wip

* wip

* it works

* address pr comments

* add cwd capability to test peek view

* add padding and fix peek display issues

* ignore scroll events with default prevented

* fixup tests

* comments

* comments
2023-06-15 21:47:49 -07:00
Michael LivelyandPeng Lyu 1eec40969e notebook toolbar rewrite. Adopt WorkbenchToolbar (#185168)
* white

* okay now it all works (except the corner cases i didn't find yet)

* testing + small fixes

* yet another corner case woohoo

* setting changes + test skips

Co-authored-by: Peng Lyu <penn.lv@gmail.com>

---------

Co-authored-by: Peng Lyu <penn.lv@gmail.com>
2023-06-16 02:08:03 +02:00
Raymond Zhao 22705e6f41 Suppress some test alerts (#185280) 2023-06-15 16:06:04 -07:00
Connor Peet bbca75526e terminal: surpress false positive codeql warning (#185282) 2023-06-16 00:43:58 +02:00
meganrogge 843cf0a5fc add comment 2023-06-15 17:10:16 -05:00
meganrogge bbd219a467 add comment 2023-06-15 17:07:55 -05:00
meganrogge 51a1377efe try something else 2023-06-15 17:05:32 -05:00
meganrogge fc397e02eb try to get fish prompt to be preserved 2023-06-15 17:05:27 -05:00
Raymond Zhao 3170765bf7 Bump node-pty to 1.1.0-beta1 (#185273) 2023-06-15 14:02:55 -07:00
Raymond Zhao 53dddb17e0 Bump vscode/sqlite3 to 5.1.5-vscode (#185265) 2023-06-15 13:50:24 -07:00
meganrogge eae6a36078 ChatAccessibilityService 2023-06-15 15:25:33 -05:00
meganrogge 0f3fa7bbaf register chat accessibility service 2023-06-15 15:18:54 -05:00
meganrogge a54a2c5e4b add chatAccessibilityService 2023-06-15 15:18:06 -05:00
meganrogge e94b3ef2c3 polish 2023-06-15 15:06:43 -05:00
meganrogge 5fe42187d6 cleanup 2023-06-15 14:52:17 -05:00
Daniel Imms c46768c91e Merge pull request #185255 from microsoft/tyriar/ptyhost_status_bar
Change the pty host responsiveness notification to a status bar item
2023-06-15 12:48:32 -07:00
meganrogge 9ea91c7e41 rm logs 2023-06-15 14:47:39 -05:00
meganrogge e0d2df090c loop every 7 seconds 2023-06-15 14:46:58 -05:00
Megan Rogge 4066bbfb05 Update src/vs/editor/standalone/browser/standaloneServices.ts 2023-06-15 13:57:17 -05:00
meganrogge b9e10175b9 set to off by default 2023-06-15 13:54:01 -05:00
Connor Peet 69246279e5 resolvers: support nesting and exec server (#185169)
This adds support for nesting remote authorities via passing through
ExecServers.

- An authority like `wsl+Ubuntu@tunnel+my-pc` is parsed into
  the chain `tunnel+my-pc` -> `wsl+Ubuntu`
- An extension for the `tunnel` prefixed is resolved. We expect the
  resolver to implement the new `resolveExecServer` method.
- Resolution continues. `wsl+Ubuntu` is the last resolver, so the
  `resolve()` method is called and the exec server is passed in its
  `RemoteAuthorityResolverContext`

Currently the ExecServer is typed as `unknown` in the API. _Maybe_ we
want to make it real API in the future, but I don't want to do this
until it's generalized beyond a single consumer (WSL).

This also has adds utility method `getRemoteExecServer` to get an exec
server for a given remote. This is used by WSL to probe information
about a tunneled machine even when WSL isn't opened (e.g. to get the
list of distros to shop.)

The new `@` handling should not break remotes. WSL doesn't use `@` in
its remotes, SSH and containers both hex-encode information contained
in authorities. Codespaces does put the codespace name in the remote
authority, but it doesn't seem like it's possible to get `@` in those
names, since they're generated either randomly when opening a template
or from a repo name (where @ is not allowed).
2023-06-15 11:38:35 -07:00
Tyler James Leonhardt 979ae3940a Only delete secrets from the old place if the new place is persisted storage (#185260)
Only delete credentials from the old place if the new place is persisted storage

ref #185212
2023-06-15 11:22:54 -07:00
Daniel Imms 9fdc988ecc Merge pull request #185258 from microsoft/tyriar/130320
Wait 20 seconds for first pty host heartbeat
2023-06-15 11:21:13 -07:00
meganrogge 86a64afe95 fix issue 2023-06-15 12:46:08 -05:00
Daniel Imms 75a2ca8d16 Wait 20 seconds for first pty host heartbeat
Fixes #130320
2023-06-15 10:15:29 -07:00
meganrogge f275871029 cleanup 2023-06-15 11:59:11 -05:00
Daniel Imms dc56d19d66 Change the pty host responsiveness notification to a status bar item
Part of #130320
2023-06-15 09:55:56 -07:00
meganrogge 3a6e4c011e Merge branch 'main' into merogge/loop-cue 2023-06-15 11:36:47 -05:00
meganrogge e086148b0e fix 2023-06-15 11:35:20 -05:00
Megan Rogge 0987474970 Merge pull request #185153 from microsoft/merogge/dupe-speech
prevent screen reader from reading a user's chat request on enter
2023-06-15 11:22:29 -05:00
Aiday Marlen Kyzy 193cbfdf21 retriggering the tests 2023-06-15 18:01:22 +02:00
meganrogge 5a6e4eda2a clean up 2023-06-15 10:53:19 -05:00
Johannes Rieken 00d5eaad71 make embedded preview editor use shadows and let it use editor contribs (#185245)
https://github.com/microsoft/vscode-copilot/issues/350
2023-06-15 17:40:17 +02:00
Daniel Imms 95bb42dbb5 Merge pull request #185243 from microsoft/tyriar/ptyhost_trace
Improve pty host diagnostics and introduce hidden simulated latency settings
2023-06-15 08:39:06 -07:00
Aiday Marlen Kyzy 363ab72a2b cleaning the code 2023-06-15 17:35:52 +02:00
Johannes Rieken 4144fb9559 hide untitled file hint when inline chat session is starting (#185244)
https://github.com/microsoft/vscode-copilot/issues/350
2023-06-15 17:27:45 +02:00
Daniel Imms 1fa84df68a Fix compile issue, remove unneeded function 2023-06-15 08:21:53 -07:00
Daniel Imms 31ebf7befc Remove need for () on traceRpc decorator 2023-06-15 08:19:34 -07:00
meganrogge 8949642365 add comment 2023-06-15 10:14:43 -05:00
Ladislau Szomoru b51aabb6dc Git - fix welcome view regression (#185233) 2023-06-15 16:57:31 +02:00
Aiday Marlen Kyzy 07465d7e92 initial commit 2023-06-15 16:56:43 +02:00
Daniel Imms d9e7901c95 Clean up rpc tracing and use safer types 2023-06-15 07:54:37 -07:00
isidor f6c122b4ce remove dependency on experiment service for search 2023-06-15 16:49:07 +02:00
Daniel Imms 39c75f6a83 Use a decorator instead of manual calls 2023-06-15 07:48:46 -07:00
Johannes Rieken 454ddfd796 Merge pull request #185236 from microsoft/joh/used-dog
joh/used dog
2023-06-15 16:25:26 +02:00
Daniel Imms 72006e3596 Improve pty host tracing and add simulated latency/startup delay settings 2023-06-15 07:22:30 -07:00
Johannes 4c91264808 show widget while creating session, react to ACCEPT_INPUT and pretend it's autoSend:true 2023-06-15 16:07:28 +02:00
Johannes 7ed090e2a6 avoid recursion w/ statemachine 2023-06-15 16:06:04 +02:00
Johannes 69efe10ea7 ignore folding controller for embedded diff view 2023-06-15 16:02:23 +02:00
Johannes d0afe5b0d8 no 🐱 but chat 2023-06-15 15:36:59 +02:00