Commit Graph

110972 Commits

Author SHA1 Message Date
Christof Marti
4c1e4bb5c5 Allow additional socks schemes (#158669) 2023-07-07 14:09:57 +02:00
Sandeep Somavarapu
91749da589 use troubleshoot command for confirmation needed action (#187244) 2023-07-07 11:09:19 +02:00
Johannes Rieken
c217907d81 Merge pull request #183841 from mroch/patch-1
fix [object Object] in invalid decorator warning
2023-07-07 11:08:54 +02:00
Andrea Mah
fa37b611fe search: fix resources with trailing slash (#187106)
* search resources with trailing slash in root
2023-07-06 23:57:51 -07:00
Rob Lourens
2f2bc05fde Don't log when not actually persisting sessions (#187214) 2023-07-06 23:56:43 -07:00
Henning Dieterichs
31f183271b Fixes #187194 (#187211) 2023-07-06 17:05:55 -07:00
Peng Lyu
7ffb51f988 Avoid kernel picker progress when kernel extensions are disabled (#187210) 2023-07-06 17:05:04 -07:00
Raymond Zhao
13b90156ab Strengthen Emmet tests (#187204) 2023-07-06 16:14:29 -07:00
Connor Peet
7061dbd1d2 debug: bump companion to 1.1.2 (#187203) 2023-07-07 00:47:50 +02:00
Peng Lyu
79ec05cb73 Merge pull request #187189 from microsoft/rebornix/excessive-cheetah
Register the notebook remote save setting
2023-07-06 14:57:10 -07:00
Connor Peet
30fde0d369 fix: stall on "starting new singleton" on linux if keychain blocks (#187182)
Adds a 5s timeout to keychain access on Linux. We had an issue about this a long time ago, but I never repro'd it until today and can't find the original...

If this timeout is hit, it'll fall back to the file-based keychain.
2023-07-06 23:49:31 +02:00
Henning Dieterichs
eec239dc35 Fixes #187164 (#187192) 2023-07-06 14:17:43 -07:00
Daniel Imms
f632275e42 Merge pull request #187183 from microsoft/tyriar/187176
Use a const enum for all remote terminal channel messages
2023-07-06 13:04:30 -07:00
rebornix
3f96146561 Register the notebook remote save setting 2023-07-06 12:52:20 -07:00
Daniel Imms
a50fca3193 Clarify it's talking about the type never 2023-07-06 12:45:12 -07:00
Daniel Imms
d630142d45 Add AcceptDetachInstanceReply impl and add ts assert for future 2023-07-06 12:24:18 -07:00
Daniel Imms
ab08a18321 Use const enum for all remote terminal requests
Part of #187176
2023-07-06 12:12:56 -07:00
Daniel Imms
57ae321b9d Merge pull request #187177 from microsoft/tyriar/186935
Add IPtyHostService
2023-07-06 12:02:20 -07:00
Daniel Imms
0d1bc0818c Clean up pty services 2023-07-06 11:45:42 -07:00
Daniel Imms
074121ee30 Remove now unneeded optional checks 2023-07-06 11:42:22 -07:00
Daniel Imms
ed59e75f3d Add IPtyHostService
This is a new service which extends IPtyService and provides additional methods
on the process that manages the connection to the pty host:

- IPtyService: Talk to the pty host, this may be direct via a message port of via
  the main/server procs.
- IPtyHostService: Talk to the pty host management interfaces on the main/server
  procs. These are no longer available as optional methods on IPtyService to be
  clear about where they happen (eg. getProfiles).

Fixes #186935
2023-07-06 11:35:45 -07:00
Megan Rogge
440bade772 Merge pull request #187159 from microsoft/merogge/build-task99
clear workspace tasks promise when supported executions change
2023-07-06 11:20:36 -07:00
Raymond Zhao
c067a3bf81 chore: bump semver 7 dependencies (#187171) 2023-07-06 20:18:02 +02:00
Connor Peet
ccbcba53e6 debug: shut down debug sessions if an extension host goes away (#187169)
Fixes #184552
2023-07-06 20:04:59 +02:00
Joyce Er
078d0fd6e3 Fix capitalization in survey notification (#187168) 2023-07-06 20:00:48 +02:00
rebornix
001615e0b6 No need for additional readonly and missing file check. 2023-07-06 10:29:50 -07:00
Aaron Munger
0daeaf508c Merge pull request #187070 from microsoft/aamunger/notebookInfoRegistration2
just use the extension property to know if an editor needs to be registered
2023-07-06 09:59:22 -07:00
meganrogge
4f1df73b95 when supported executions change, make sure to unset the promise so they get re-evaluated 2023-07-06 09:23:11 -07:00
Aaron Munger
f5f7127f8f Merge branch 'main' into aamunger/notebookInfoRegistration2 2023-07-06 08:03:10 -07:00
Alex Ross
56f97a454f Merge pull request #187096 from microsoft/tyriar/187076
Fix several pty host lifecycle issues on remotes
2023-07-06 16:36:06 +02:00
Daniel Imms
535da9308b Merge pull request #187144 from microsoft/Tyriar-patch-1
Create commands/codespaces_issue.yml
2023-07-06 07:29:36 -07:00
Daniel Imms
e1021bf70d Create codespaces_issue.yml 2023-07-06 07:14:31 -07:00
meganrogge
42e9acc5a8 no need to explicitly get workspace tasks as they're always refreshed now 2023-07-06 07:11:18 -07:00
Daniel Imms
94cfd18b28 Merge pull request #187083 from SvanT/main
Dispose `TerminalWordLinkDetector` listeners
2023-07-06 06:59:59 -07:00
Svante Boberg
663539163b Merge branch 'main' into main 2023-07-06 08:26:22 +02:00
Marshall Roch
4223cc994e fix [object Object] in invalid decorator warning
when there's an invalid decorator, you get a warning like this:

```
[warning] INVALID decoration from extension '[object Object]': Error: The decoration is empty
```

as is done elsewhere in this file, should use `extensionId.identifier.value` to get a string
2023-07-05 21:52:27 -04:00
Bhavya U
6c8cdf325e Remove galleryExtension check when initializing remote menu (#187109)
Remove galleryExtension check
2023-07-06 02:35:13 +02:00
Tyler James Leonhardt
609e636933 Also check for secret storage provider before using old API (#187105)
This allows a nice migration path for web environments:
1. Embedder implements a secret storage provider in addition to the credentials provider they already have
2. Wait a release or 2
3. Remove the credentials provider from the embedder

Once all known embedders do number 1, we can delete the `_oldMainThreadSecretState` entirely.
2023-07-06 10:19:33 +10:00
dependabot[bot]
c9073ad0c8 Bump semver from 7.3.7 to 7.5.3 in /extensions/css-language-features (#187107)
Bumps [semver](https://github.com/npm/node-semver) from 7.3.7 to 7.5.3.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.7...v7.5.3)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 01:54:58 +02:00
dependabot[bot]
9618e4fa2a Bump semver from 7.3.8 to 7.5.3 in /build/npm/gyp (#186809)
Bumps [semver](https://github.com/npm/node-semver) from 7.3.8 to 7.5.3.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.8...v7.5.3)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-05 16:29:55 -07:00
dependabot[bot]
6fa852f87a Bump semver from 7.3.5 to 7.5.3 in /remote (#185981)
Bumps [semver](https://github.com/npm/node-semver) from 7.3.5 to 7.5.3.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.3.5...v7.5.3)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-05 16:29:29 -07:00
Bhavya U
99494a7a29 Show busy indicator in remote menu when initializing. (#187018)
* Show progress bar in remote indicator when initializing

* Remove placeholder change
2023-07-05 16:14:40 -07:00
Tyler James Leonhardt
322bc2d7d8 Have getCurrentAuthenticationSessionInfo take in a secretStorageService (#187092)
To start the migration process, we have `getCurrentAuthenticationSessionInfo` take in a `secretStorageService` and also replaces the `LocalStorageCredentialProvider` with a `LocalStorageSecretStorageProvider`.

After this goes in we can then update all embedders (vscode.dev, github.dev, Codespaces, vscode-web-test?) and replace ICredentialProvider usages with ISecretStorageProviders and then once we do that, we can get rid of a bunch of code!
2023-07-06 00:09:01 +02:00
Connor Peet
c7d219b53f testing: make running tests open the results view instead of explorer (#187100)
Closes #153068
2023-07-05 23:55:10 +02:00
Connor Peet
856bc1e28d testing: property make double click go to test (#187099)
Fixes #183835
2023-07-05 23:38:29 +02:00
Connor Peet
753fdf8420 testing: fix inconsistent action name (#187098)
Fixes #186370
2023-07-05 23:34:38 +02:00
Raymond Zhao
26a45ba4d3 fix: adjust widget overflow styling (#186951)
Fixes microsoft/vscode-pull-request-github#4973
2023-07-05 14:31:37 -07:00
Daniel Imms
3d6d83950e Don't spawn pty host on getDefaultSystemShell or refreshIgnoreProcessNames 2023-07-05 14:15:59 -07:00
Daniel Imms
f409c06e47 Clean up trace logs 2023-07-05 14:13:15 -07:00
Andrea Mah
b540ba7b27 Unexpected link highlighting in search editor (#187091)
Fixes #180813
2023-07-05 23:11:27 +02:00