Commit graph

110855 commits

Author SHA1 Message Date
Johannes Rieken d1e1e04d8b
update mywork notebook 2023-07-04 12:41:31 +02:00
Johannes Rieken cd5dae5cf1
Merge pull request #186970 from microsoft/joh/payable-wildfowl
ESM - bring over more `importAMDNodeModule` usages
2023-07-04 12:38:38 +02:00
Connor Peet 0207c66c87
ports: support resolver tunnel factories on the web (#186937)
@alexr00 I just copied the non-Node.js-specific code into the base port
class and things seem to work. What do you think?

Fixes https://github.com/microsoft/vscode-remote-release/issues/8595
2023-07-04 12:11:09 +02:00
Connor Peet 37b304f2f3
testing: refactor to reduce explorer complexity (#186954)
Previously the two 'projections' in the test explorer, a list and tree
view, inherited from each other. This was a pretty messy way to do it.
There were other things with how we dealt with the tree that weren't
optimal, and some debt from concepts that no longer exist.

In this PR the now better-named ListProject and TreeProjection are
mostly indepenent from each other. This reduces the complexity in the
TestProjection and makes the ListProjection pretty simple.
2023-07-04 12:04:07 +02:00
Sandeep Somavarapu a89e7f3c2b
Merge pull request #186607 from yiliang114/liquid-bandicoot
fix: typos
2023-07-04 12:03:26 +02:00
Johannes dc95a83da9
type-imports and importAMDNodeModule for xterm/terminal 2023-07-04 12:02:13 +02:00
Johannes 21d269efec
type-imports and importAMDNodeModule for telemetry 2023-07-04 11:58:51 +02:00
Johannes 0b233ad23e
type-imports and importAMDNodeModule for xterm/terminal 2023-07-04 11:55:38 +02:00
Johannes 06a27916c6
type-imports and importAMDNodeModule for textMate 2023-07-04 11:41:21 +02:00
Johannes 85b5479c37
import our IDisposable not xterms 2023-07-04 11:32:54 +02:00
Johannes 8c19d3f0e7
add lint rule for AMD node imports 2023-07-04 11:31:36 +02:00
Johannes 029fbbd491
bring over more "amdX" usages 2023-07-04 10:47:36 +02:00
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:

![](https://memes.peet.io/img/23-06-321bf892-8f69-4548-9c76-465f33205c8e.png)
2023-07-02 10:09:28 -07:00
Daniel Imms 38c0e43f4a
IEnvironmentDescriptionMutator -> IEnvironmentVariableCollectionDescription
Fixes #186863
2023-07-02 09:37:47 -07:00