Raymond Zhao
300617543f
chore: bump semver and openssl ( #186949 )
2023-07-03 19:48:04 -07:00
Tyler James Leonhardt
89229f752f
bump distro ( #186950 )
2023-07-04 00:42:03 +02:00
Tyler James Leonhardt
013132a5cd
Re-work auth flows into separate file ( #186939 )
...
The flows are crucial to the extension and I wanted to be able to declare which can be used when in a declarative way. This reworks the flows into that model.
Additionally, it pulls in the Client ID and secret from a config which will allow us to not rely on the vscode.dev proxy on Desktop (because we can make a distro change that includes the secret... which isn't a real secret, says GitHub)... unfortunately we still need to rely on it for Web due to CORS but we're in a position where it will be easy to rip the proxy out when GH supports it.
2023-07-03 15:06:42 -07:00
Daniel Imms
923091ec96
Merge pull request #186941 from microsoft/tyriar/186922
...
Prevent the same terminal being reconnected to twice
2023-07-03 14:51:12 -07:00
Daniel Imms
eee5b7db0a
Merge remote-tracking branch 'origin/main' into tyriar/186922
2023-07-03 14:37:06 -07:00
Megan Rogge
2d986c5d1a
Merge pull request #186946 from microsoft/merogge/build-task-folder
...
on folder open, update workspace tasks
2023-07-03 14:23:13 -07:00
Megan Rogge
27545dd8e1
Merge pull request #186944 from microsoft/merogge/wsl-profs
...
respect setting for `useWslProfiles`
2023-07-03 14:22:37 -07:00
Daniel Imms
d4971c3256
Merge pull request #186947 from microsoft/tyriar/133542_5
...
Use workspace ID in revive pty id map
2023-07-03 14:15:03 -07:00
Raymond Zhao
a20dfe0552
Add CodeQL config file ( #186936 )
...
* Add CodeQL config file
* Remove test.js line
2023-07-03 13:58:55 -07:00
Daniel Imms
e963d92b58
Use workspace ID in revive pty id map
...
Fixes #133542
2023-07-03 13:55:10 -07:00
Megan Rogge
d08f4eaef9
Update src/vs/workbench/contrib/tasks/browser/abstractTaskService.ts
2023-07-03 13:54:28 -07:00
meganrogge
c70a6b02f1
fix #173384
2023-07-03 13:51:44 -07:00
meganrogge
eb62586e86
fix #186940
2023-07-03 13:32:27 -07:00
Daniel Imms
656782c7dc
Prevent the same terminal being reconnected to twice
...
Part of #186922
Part of #133542
2023-07-03 12:46:49 -07:00
Daniel Imms
46ae53157a
Merge pull request #186938 from microsoft/tyriar/182637
...
Only launch the pty host when it's needed
2023-07-03 12:44:18 -07:00
Daniel Imms
a0dc16744f
Update src/vs/workbench/contrib/terminal/electron-sandbox/localTerminalBackend.ts
...
Co-authored-by: Megan Rogge <merogge@microsoft.com>
2023-07-03 12:30:14 -07:00
Daniel Imms
e6d16873c6
Remove unwanted direct connect call
2023-07-03 11:31:49 -07:00
Daniel Imms
ca9192e80b
Remove getShellEnv impl from profile resolver services
2023-07-03 11:29:02 -07:00
Daniel Imms
b7dc7ce41b
Defer to backend for whether to get perf marks or not
2023-07-03 11:23:56 -07:00
Daniel Imms
6988c84829
Don't launch pty host on getEnvironment/getPerformanceMarks
2023-07-03 11:23:28 -07:00
Daniel Imms
70e611de28
whenConnected -> whenReady
2023-07-03 11:16:35 -07:00
Daniel Imms
dfbba3846f
Only connect to direct proxy when creating a process
2023-07-03 11:10:47 -07:00
Daniel Imms
a940981932
Only launch pty host when it's needed
...
Part of #182637
2023-07-03 10:03:04 -07:00
Daniel Imms
6648061544
Merge pull request #186864 from microsoft/tyriar/186860
...
Add env var description to show changes
2023-07-03 08:55:55 -07:00
Daniel Imms
bad6784e2f
Merge pull request #186861 from microsoft/tyriar/186859
...
Show env var description for all extensions
2023-07-03 08:55:21 -07:00
Daniel Imms
b395de3e41
Merge pull request #186865 from microsoft/tyriar/186863
...
IEnvironmentDescriptionMutator -> IEnvironmentVariableCollectionDescription
2023-07-03 08:55:03 -07:00
Megan Rogge
be66fa50b9
Merge pull request #186694 from jammel-yeboah/teardown-accessibilityHelpWidget/Controller
...
Teardown accessibility help widget/controller
2023-07-03 08:46:20 -07:00
Henning Dieterichs
def8a208cb
Adresses #186918 ( #186920 )
2023-07-03 17:03:58 +02:00
Ladislau Szomoru
8265c3ec21
Git - introduce group is the long submenus ( #186917 )
2023-07-03 16:24:19 +02:00
Alex Ross
7c34ea4452
Custom tree view looses focussed checkbox on toggle ( #186906 )
...
Fixes #186306
2023-07-03 13:29:29 +02:00
Alex Ross
7326ef7e8e
Cannot resolve tree item for element <REDACTED: user-file-path> ( #186896 )
...
Fixes #186627
2023-07-03 12:39:09 +02:00
Alex Ross
d9877ca5d6
Inline codespan in comments widget uses wrong font ( #186893 )
...
Fixes #186768
2023-07-03 12:38:45 +02:00
Alex Ross
d88c76383f
A view with id '~remote.helpPanel' is already registered ( #186895 )
...
Fixes #186630
2023-07-03 11:24:12 +02:00
Benjamin Pasero
480b4653ee
backups - guard reading operations with IO queue as well ( #186736 ) ( #186889 )
2023-07-03 11:10:08 +02:00
Benjamin Pasero
ce708a97ce
editors - only close disposed editors ( #186736 ) ( #186886 )
2023-07-03 11:09:15 +02:00
Benjamin Pasero
b0e5025ef5
[Remote-SSH Bug]: Settings missing in remote settings view (fix microsoft/vscode-remote-release#8627) ( #186828 )
2023-07-03 11:08:06 +02:00
Connor Peet
6b83d6d01b
testing: use overflow ellipsis in test tree ( #186806 )
...
* tree: add fast path for children updates in compressedObjectTreeModel
I noticed in testing that more things were getting rerendered than they
should have been. This adds a fast path so that, if the elements in
a compressed node don't change when its children are updated, we only
update the children instead of replacing the entire node from the parent
collection.
* testing: use overflow ellipsis in test tree
Fixes #186320
Had to abandon flexbox for this, so do manual tweaks to make codicons show nicely:

2023-07-02 10:09:28 -07:00
Daniel Imms
38c0e43f4a
IEnvironmentDescriptionMutator -> IEnvironmentVariableCollectionDescription
...
Fixes #186863
2023-07-02 09:37:47 -07:00
Daniel Imms
14cc1f7a23
Add env var description to show changes
...
Fixes #186860
2023-07-02 09:35:02 -07:00
Daniel Imms
57608c9852
Show env var description for all extensions
...
Part of #186859
2023-07-02 09:16:21 -07:00
Rob Lourens
01d4949f36
Continue chat session seamlessly when EH crashes. ( #186807 )
...
Need to sync the existing ChatModel to the new EH and reinitialize it for the new chat provider instance.
Fix microsoft/vscode-copilot#155
2023-07-01 01:42:41 +02:00
Peng Lyu
134e152d42
Implement fs save options in exthost notebook. ( #186805 )
2023-06-30 16:31:43 -07:00
Connor Peet
77dc5070b2
tree: add fast path for children updates in compressedObjectTreeModel ( #186804 )
...
I noticed in testing that more things were getting rerendered than they
should have been. This adds a fast path so that, if the elements in
a compressed node don't change when its children are updated, we only
update the children instead of replacing the entire node from the parent
collection.
2023-06-30 16:29:04 -07:00
Connor Peet
de68ea3b1a
testing: fix state not updating when failing peek opens ( #186802 )
...
* testing: improve performance when ending test with large number of results
Takes `markTaskComplete` 11,200ms to 70ms when running a 10k test suite,
by maintaining a count of computed states for children and avoiding
refreshing nodes unnecessarily.
For https://github.com/microsoft/vscode-python/issues/21507
* testing: fix state not updating when failing peek opens
Fixes #186376
2023-06-30 16:28:25 -07:00
Rob Lourens
61718f8b6d
Don't show chat toolbars when chat doesn't have DOM focus ( #186801 )
...
Fix microsoft/vscode-copilot#139
2023-06-30 15:39:35 -07:00
Rob Lourens
6b66c59b48
Reuse chat editor count in name ( #186799 )
...
Fix microsoft/vscode-copilot#149
2023-06-30 15:39:00 -07:00
Rob Lourens
5556ac2dd5
Fix chat icon in light theme ( #186797 )
2023-07-01 00:10:49 +02:00
Rob Lourens
448d14e907
Make breakpoint data available in EH immediately, not after a call to debug API ( #186796 )
...
Fix #169699
2023-06-30 15:04:59 -07:00
Daniel Imms
f2386a5030
Merge pull request #186787 from microsoft/tyriar/pty_host_lifecycle
...
Fix renderer losing connection on pty host restart
2023-06-30 15:02:10 -07:00
Rob Lourens
303f9044a8
Avoid localizing markdown syntax in a couple strings ( #186795 )
...
* Avoid localizing markdown syntax in a couple strings
Fix #172578
* Non-link text prevents this from showing as a button
2023-06-30 14:34:47 -07:00