-
Notifications
You must be signed in to change notification settings - Fork 304
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not support agent forwarding - committing on remote host via SSH fails #16
Comments
@rcarmo If you ignore VS Code Remote for a bit, how have you setup your SSH box so that your git cli on the SSH box works well over ssh to GitHub? |
The top of the
VSCode on the Mac is parsing this file correctly, since it is actually using the hosts I have defined in it as suggestions. In general, doing what I do (SSHing to a remote machine and then committing via SSH to GitHub using the key on my local laptop) works as long as I have an equivalent local config to the above or explicitly type (Just to make it crystal clear, I have to do zero setup on the remote/intermediate box. No extra keys, no added configs, nothing. OpenSSH knows how to deal with agent forwarding and ask my local agent on my laptop for keys, as long as my local machine tells it it's doing agent forwarding) The only occasion I've had it break is when I forget to add my Besides committing to remote repos, using agent forwarding is also (very) commonly used to log in to machines beyond jump boxes - and the terminal inside VS Code Remote, lacking the right environment variables, cannot talk to my local agent either. |
Piling on here -- I have agent-forwarding explicitly defined in the host configuration that VSCode is connecting to:
VSCode observes all of these things, but ignores It would be a very high-impact change for me and others I work with to allow the local ssh's default functionality to handle this. Or, alternatively, if VSCode Remote must parse this file and handle the connection itself, passing (Quick note, since it's easy to see a bunch of bug reports and feel unappreciated -- this project is amazing and has, in the span of the 4 minutes it took to set up, redefined my development process. This is seriously incredible work, team.) |
This doesn't work by default because what we do isn't quite the same as logging in with a terminal. The ForwardAgent property causes SSH to set the But once the agent is running and we know which port it is listening on, we start a second SSH connection to forward that port to the local machine. That SSH connection stays open and we want
Remote-SSH is a local extension so we can't do this directly but I think the way to do it would be to have a remote helper extension, send the socket path to it, and have it modify the remote EH environment? |
@roblourens I didn't see your answer while I was writing this.... Using VSCode insiders build on Windows 10 using native Windows OpenSSH, I also am unable to use agent forwarding while connected via Remote-SSH. Checking the environment in a VSCode terminal shows
But the path /tmp/ssh-m7litxvEqu/agent.56974 does not exist on the remote host. Additionally the file name agent.56974 would indicate that agent forwarding would use a sshd process running with PID 56974 but there is not sshd running on that process. The other SSH environment variables also indicate that the ssh session was established using a client connection on port 50429 from my workstation. But running
So it would appear that VSCode establishes a sshd connection to setup / start the server, but then closes that connection, leaving the environment that the server is running in inaccurate. Would it be possible to use SSH multiplexing as a remedy to this problem? |
Exactly correct @nathan-sain. I would suspect that using |
@roblourens Thanks for the great explanation! I'd assumed a remote server was started with each new connection, but needing two connections to determine the forwarding port makes a ton of sense. The ugly side-effect is that two different machines making two different SSH connections to the same server instance can't each forward their own agent -- a bummer, since I do that with my office machine and a separate laptop. But given that solving that would require rearchitecture, accepting that only one agent can forward at one time seems sane. With the above shortcoming accepted as a given, the solve for this could be as simple as writing |
One iteration of my |
Using ControlMaster with the steps here does work for me: Meaning I can run @rcarmo so you are using |
Sure thing. Here's my Docker builder on my home LAN: rcarmo@rogueone:~/Development/alpine-node$ set | grep SSH_
SSH_AUTH_SOCK=/tmp/ssh-sS32r23wcx/agent.31416
SSH_CLIENT='192.168.1.111 51626 22'
SSH_CONNECTION='192.168.1.111 51626 192.168.1.201 22'
rcarmo@rogueone:~/Development/alpine-node$ ls -al /tmp/ssh-*
ls: cannot access '/tmp/ssh-*': No such file or directory
rcarmo@rogueone:~/Development/alpine-node$ ssh-add -l
Error connecting to agent: No such file or directory Either way, after killing the server using the "Kill VS Code Server on Host" I get pretty much identical results. But in my case every time I issue that command it seems to fail and I get a prompt to reload that VS Code window. Oh, and the |
A bit more experimentation yielded a positive result inside the VS Code terminal with:
Set in my Mac's
This is what I get in my terminal now: rcarmo@rogueone:~/Development/alpine-python$ set | grep SSH_
SSH_AUTH_SOCK=/tmp/ssh-H2e7wJyIm8/agent.28181
SSH_CLIENT='192.168.1.104 57043 22'
SSH_CONNECTION='192.168.1.104 57043 192.168.1.201 22'
rcarmo@rogueone:~/Development/alpine-python$ ssh-add -l
2048 SHA256:2Fke2KiPZYa4JXdUXJsouBdex4wmcfHZ768Mfu2wLu4 (RSA)
rcarmo@rogueone:~/Development/alpine-python$ git push
bind: No such file or directory
unix_listener: cannot bind to path: /home/rcarmo/.ssh/sockets/git@github.com-22.WpGKA0tTMHVLwy5T
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists. Clicking on the "sync" button in VS Code fails with the following error:
That's the next step, I think, and will require the server component to invoke
|
Oh, that makes sense. That will work but at some point the socket will time out and the next connection will create a new one, and the agent environment will be wrong after that point. I don't quite understand where this is coming from: Are you also using ControlMaster on your remote? Is that a path for your local machine for some reason? |
I'm not using But mind you, the socket is valid for as long as an existing connection is in place. Also, IIRC one of the reasons I didn't use As to the path, it is quite likely to be the default SSH socket path in Ubuntu, which means the environment isn't being propagated to terminal subprocesses. |
Confirmed that I got this working with ControlMaster (Though Rob's link seems to be private to MS staff-- I believe he was pointing to https://code.visualstudio.com/docs/remote/troubleshooting#_enabling-alternate-ssh-authentication-methods). It would be great to work on this a bit more though, as this solution wouldn't allow me to, say, close my laptop, drive home, and continue working without an exceptionally long timeout. Having the server able to update the SSH_AUTH_SOCK when it changes -- if adn only if it points to a nonexistent file -- would be ideal. That way multiple local machines connecting to the same remote remains usable as long as the first doesn't drop while the second is still connected. That's a solvable case in the future as well though. |
Well, I can read the original link, and saw nothing different from my config other than My takeaway right now is that the documented workaround in that link makes an assumption for |
Unfortunately, Win32-OpenSSH does not support ControlMaster so for those of us suck running VSCode on Windows there does not seem to be a workaround at the moment. |
@nathan-sain Well, I use the WSL SSH client for everything, so maybe that is feasible (not near any Windows machines right now). |
Update: I created |
I've found that this works consistently for both ssh and gpg forwarding:
Since the socket is always in the same place, you don't have to worry about |
@jobsonchase those |
@rcarmo Correct, specifically the flavors that have switched to using the It's kind of unfortunate that there's no way (that I've found at least) to figure out the UID of the remote user to know where to put the sockets, or a way to specify the gpg-agent socket location like there is for the ssh-agent socket. You could put the On the topic of Ansible, I doubt this config would break anything - it's effectively the same as adding |
+1 for supporting agent forwarding; right now I commit on my remote sandbox machine with git CLI, since I have to run pre-commit hooks and it's easier to just use the environment there than to try and replicate it locally (getting a |
Workaround for Windows client, Linux server I'm working around this as follows. @roblourens something similar may work for the product? Connecting from code-insiders, I do not configure agent forwarding. Instead I have a single additional connection with agent forwarding (from a command prompt, but I suppose PuTTY would also work), and use a symbolic link to direct vscode to use that. At the top of my .bashrc on the destination server:
It still has the shortcoming that it only allows a single agent forwarded to any destination. Edit: I notice X11 forwarding also doesn't work, but using PuTTY and setting DISPLAY solves that. |
ControlMaster method also doesn't work when connecting from multiple machines to the same remote server(work, home). I have to reboot the remote server for it to work again. Why can't the terminal not automatically connect to the remote machine? If it behaved as it does without remote ssh there wouldn't be an issue. |
I too am unfortunately running into this issue as well. I don't mean to pile on, I just don't have much to add to the conversation. If I can help test, or get you some other specific setup information I will. When opening an ssh connection from a command prompt the agent forwarding works great. Just not through VS Code. OpenSSH: OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5 |
Also running into this issue I have this in my config file:
If I manually ssh For now my work around is to use git in a seprate powershell window but it would be awesome be able to use |
It seems that the |
@vilic I just get on with my work. So I need an extra connection outside vscode? So what? It works. |
@benliddicott We are trying to integrate remote development into our daily workflow, so we are trying to make it as easy to use as possible. If the second connection is not provided with |
+1 My private keys are derived from GPG and stored on my Yubikey. I need SSH agent forwarding to:
Normally I accomplish this with |
The main output of this for this month is an extension api proposal that we give remote resolvers a way to say that the new extension host should be started with some environment. Example: export class ResolvedAuthority {
readonly host: string;
readonly port: number;
readonly remoteEnv?: { [key: string]: string };
constructor(host: string, port: number, remoteEnv?: { [key: string]: string });
} This is the type a resolver returns, and it should be able to give a list of env vars for the new EH. This is also used for reconnection so we would need to implement this for the initial EH creation and also for reconnecting to a running EH. For agent forwarding, both would be necessary. When we reconnect and open a new tunnel, we will get a new SSH_AUTH_SOCK and we would need to patch this in the EH. |
Combining @TomFrost's and @benliddicott's workarounds to avoid the need for an extra connection and having to kill the server after the connection drops: SSH config:
At the top of the remote bashrc:
Tested on macOS 10.14 and Ubuntu 18.04 clients and Ubuntu 16.04 server. The bashrc-part is only needed when connecting after the initial connection has dropped, but it has to be there before launching the server.
ControlPersist=2 seemed to work reliably, but it probably depends on the client/server/connection lag.
Yes, the agent is not forwarded when using -N unless a connection with forwarding is reused. |
(me too). Would love to see this solver, although I see its not as straight forward. My current use-case just touches the terminal (bash, git push in terminal) so what I do is just I'm guessing a solution would be to not allow the vscode server to keep running outside an active SSH connection. I understand this changes some use cases, but as an option, perhaps? Another thing I'd suggest or try is bundling a custom SSH client (perhaps based on https://godoc.org/golang.org/x/crypto/ssh) that could do multiplexing. That would be useful if each terminal would actually live inside a separate ssh session, but I'm seeing terminals and others are actually forks from the vscode-server. A third, rather simple option would be to symlink a fake SSH_AUTH_SOCK.
This way there is no need to manipulate ENV of any child processes.. I haven't done any deep dives into the vscode-server code to know if I'm missing a big wall or something, but let me just say that what you did here is amazing. For me (Win client, Linux workspace) this is the best of both worlds, experience like no other... |
Expanding on @benliddicott's workaround, I combined some of his code with a fix I previously had for getting SSH agent forwarding to work in tmux. Add the following code to their respective files on your host *nix system:
With this I got agent forwarding working on a Linux host from Windows/Mac/Linux clients. If there's any concern or issue with this I'm happily open to suggestions. |
9c10972a11 Merge pull request #78199 from microsoft/joh/memFs4Tests 47dda68094 set display d5900c642b use editorForeground for deprecated line-through style, fixes #78225 7e230a290d Improve dimensions documentation 7a05099b0e Fix #75279. a3587cab61 Fix #72588. 2d9214c3fe Run OSS tool 1cee9f7dfb fixes #71580 ce15ecb0d5 Fix #78162 4f8538ac8e Clean up if statements (#78218) da0ea79e2f Set resolved cwd as customCwd cb99497565 Merge pull request #78207 from microsoft/pine/fast-emmet 183deef5f4 Support links in terminal for IAR compiler errors 45aea4e0a0 Fix issues with Pseudoterminal API docs 99d5ff9c0f Redo emmet change f3cc592749 fix tests cf415de20f #78062 Fix sorting 07a172406b Fix microsoft/vscode-remote-release/issues/1065 4738cb2ff5 Fix #78160 425040ef8f Fix microsoft/vscode-remote-release/issues/1064 82f97f7c71 Merge pull request #77759 from GabeDeBacker/master 4df80a5be3 Fix #78171 f0058ed0d4 also update linux prod build e39677fd3a run int-test on linux 148f67d786 when running integration tests, use memfs instead of fs b54d772562 List possible categories (#78198) 5e135c4caf Make exception error more accurate f2b65a9601 Fix opening of tree items with keyboard (#78187) 9bbf3f25d5 Make sure that task definition is not changed in resolved task 506d55d171 Merge remote-tracking branch 'upstream/master' f2f21da86f fixes #74103 fcfe90d2be Merge pull request #78190 from eamodio/feature/#68201-renamed 716788a904 Renames ${qs} to ${query} 327832422c scripts/code.sh: remove -x d04d9d17c8 Update to latest loader 8db973db62 Adopt latest loader (throws Error objects) 60684fbad3 Fix horizontal scrolling in custom tree view b599b17ef5 Disallow multiselect on custom tree since it isn't supported yet 4a9ea84cc4 fix jsdoc for task filter 3edd4f4c13 Fix #78156 8fda22e123 Improve typescript task slash warning 49b51b32b2 Run wslCode with electron (fixes vscode-remote-release#914) 7765589c86 Custom tree view shouldn't reveal on focus 677049d173 Fix left padding of custom tree rows in scm viewlet 3b6c226be1 Rerender refreshed element in custom tree 1d7f8eb1e0 Merge pull request #71874 from eamodio/feature/#68201 dd09dae342 [json] update service cf03ea3729 comment out errors 4620124365 comment out failing tests 09bfb693f6 Revert "Fix #70731" 5caff73e1f Fix build 6268feb42b fixes #77922 74d3e7fba2 Reset color in EH console.logs instead of forcing black For #76550 ca9e869f6c Revert "serialize grid to workspace to workspace" 3b2356e92c update distro 1e7bbdd40c fixes #78088 2556915f02 Make log service optional in term getCwd a5a4cd406b Merge pull request #78130 from microsoft/pine/fast-emmet c25e395ace Fix #70731 5508b06c91 Merge pull request #78104 from lramos15/resolve-terminal-cwd 5061de0671 update distro 426bdb6122 Don't fail silently 8c520318d1 serialize grid to workspace to workspace fixes #77922 4ae3714ecf Remove optional params 443e808c9d update distro bc943bc3fe Pass in connectionToken 3889970797 Remove unused variables. 25780c6f22 Update preserve case icon 34fa771701 Add dvorak keyboard layout. 1fde1bf24b Avoid false negative with keymap. 04d419f6a0 Merge pull request #78020 from microsoft/misolori/monaco-editor-icons 49cae20b87 Merge pull request #78003 from vlmphipps/vphipps-preservecase-replaceall 285b680dc1 Fix #67742 6dfbb7f196 Merge remote-tracking branch 'microsoft/master' into resolve-terminal-cwd 9c7f270f69 Update telemetry extractor (#78111) 5cae811958 Add Development Container Configuration File... command missing in VS Code Insiders, most commands missing initally. Fixes /microsoft/vscode-remote-release#1046 94b3b26f47 Resolves variable references for terminal CWD 0b375ff86c layout: add check e5d0413f85 make DiagnosticsTag#Deprecated stable API, #56694 c4b472f9c4 Fix #76064 9e56fc72c4 file explorer issues to isidorn bdcada7660 C/C++ .i header files taken as plain text. Fixes #73089 f1cb60df1a Fix #76063. add keyboard focus to headers 363bf155ee update distro c94b2703c5 code.sh is broken in WSL after commit "run code wsl in dev ". Fixes #72263 fb5c4e59e4 Custom tree view elements should only execute command once 135c473ddf Fixes #77454: - do not cary over unnecessary "extends" in tsconfig.json - keep members ending with `Brand`, but do it at the right phase - remove shorthand literal usage which confuses tree-shaker - add back noImplicitAny 9a2744250c Fix indent of contributed tree item 865a883d52 Fix microsoft/vscode-remote-release/issues/1017 e4bf85b0ec fix grid tests e4b4c1751d Fixes #76753 af4bfe6ef4 Show the npm script explorer when there is a top level package.json 6aa6b3e2ed Merge pull request #77740 from microsoft/alex/tokenization 07fc9ea03a update distro 76ab4ecfcb Simplify requirements for IContextKeyExprMapper c959300d50 Fix issue in _massageTokens 4eb531b613 Reduce diff 6a158443d7 Merge remote-tracking branch 'origin/master' into alex/tokenization bf38537c06 Delete unused code 2eb1b4d9a8 Transfer ArrayBuffers to and from web workers 0a21b40a67 Modify dotnet build templates (#76318) f96256b95e Merge remote-tracking branch 'origin/master' into alex/tokenization aba0aba9e7 Fix #77882 98fa77a679 Remove multiline comment auto closing pair for C++ d0a5544ac2 workbench: remove "corruption" detection, fix position detection 600c7db75a grid: do not layout views until deserialization is complete c429b412c6 grid: should not allow call to getNeighborViews before first layout 714f50088a Merge pull request #78041 from tony-xia/wrong-method-name fcb2e50b09 fix #78062 4c37690714 fix #78022 f515c229c9 make edit-builder throw when used after finalized, #78066 7291ef2b44 Fix #76922 70f5805cfe fixes #77550 980ad1ce09 [josn] use latest ClientCapabilities a70abbbfb1 make editor snappable a5b9ba65d6 fixes #77940 f113daf58d fix tests 4efd13326b Merge pull request #73139 from cedric05/scm 2cf9baf3c5 fixes #78010 2063f65485 Fix #76881 3802a98682 Fix settings search text flowing under result count Fix #78063 2cfc8172e5 Fix #77088 52f0c468ae Fix hang when deleting many files that are in search results Fix #77754 1a204b892d Fixed the wrong method name 5ec81e4739 Format proxy setting descriptions 54fefb8d78 Update html & css service 17d9194a40 Update css service e2888839ec Don't throw out ext host proc requests on slow remotes 76799f477d Merge pull request #78018 from sana-ajani/sana-modules 03d1686da9 Merge pull request #77961 from microsoft/tyriar/77160 b9cb543e70 Update distro 6bb5e193f9 start -> open, exit -> close, remove exit code ff82475a90 Merge remote-tracking branch 'origin/master' into tyriar/77160 28b3ae7b0c clean up 5c955e9da1 distro 95a30b1d9a Update monaco standalone editor icons af7e24233a Merge branch 'sana-modules' of https://github.com/sana-ajani/vscode into sana-modules 185695c931 add office and sharepoint packages f0d3c50abc menu.onDidChagne always returns undefined. 25ecf58533 Fix #77994. Use scoped contextKeyService in a comment thread. 937fd58245 Small amount of code cleanup in commentNode.ts 0e346590c4 Tweak comment reaction css 8f485ebbbb Merge remote-tracking branch 'origin/master' into tyriar/77160 edcfa2a36a Replace: honor preserveCase when replacing all 45d944cfe3 workbench: implement preferred size for panel and sidebar 1fd0d4533f rename contentDimension b8bb655858 grid: fix preferred size usage 5d228fb849 grid: onDidSashReset with preferred width/height 6cfe0672e7 splitview: improve sash reset and distributeViewSizes behavior dcdab4125b hide away gridview types 916287fdd4 remove EditorPart._preferredSize 5cc0211363 recommend important exe extensions 1545b1bb59 allow extension tips based on location 1c6047158b distro 55c8530ec4 properly pass non-key/value cli arguments; fixes #76989 f9be8224e7 tweak jsdoc, #56694 ff04171f5d Merge pull request #77760 from kamranayub/feat/gh-56694/deprecated 141617c5b5 Remove dimmed auto closed character 893635042c Fixes #22778: Add `or` for when clause contexts e788b154d1 Fix usage of context keys c96cf5d4d9 fixes #76508 a154f8f451 fixes #77345 29f6ec0b34 Revert "Add CompletionItem.deprecated property from LSP" 53006c0af4 Revert "Add deprecated support to SuggestDataDto" 4882ae5b9e Revert "Add inline deprecated styling to suggest widget" be873f7169 pass env and cwd to createTerminal; fixes #77111 8213baf076 extract first repository.status call 4427149570 Merge branch 'pr/70844' 98fc1148c9 :lipstick: a7122371aa dispo - add some more DisposableStore usage 0911c90ac4 suggest - keep commit character when item isn't changing 3e9cac9b85 properly cancel suggestion details requests, #77926 6736226fe9 Merge commit 'refs/pull/70844/head' of github.com:microsoft/vscode into pr/70844 9ead7b9775 RemoteConnectionState not disconnected when initialization fails (for microsoft/vscode-remote-release#1029) 6d82826e99 Revert test require renderer f0f7220eed bump distro e7070d00e6 Fix #74715. 62a102ec0c add office and sharepoint packages 2da2e402ae Merge remote-tracking branch 'origin/master' into tyriar/77160 ddf57ac1c1 Merge pull request #77958 from lramos15/change-search-behavior ce73177983 Minimize diff b41f6bfaec Merge remote-tracking branch 'origin/master' into change-search-behavior 80fa1a52bb Merge remote-tracking branch 'origin/master' into tyriar/77160 3a2423174c xterm@3.15.0-beta89 33dd835855 Update yarn.lock d471d1c7f9 Remove suite.only ae86d9415f Remove suite.only 9b60caf9e0 Improve naming of start/spawn request calls a62dd35412 Make findInput private again a16e432670 Invert default direction 3866deba35 Use pty naming instead of virtual process 68c125c344 Resolve CWD 96cc6dc2aa Fix comment actions not updating on when clause change, fixes #77012 7f88351f58 Fix #76773. Hide Find Widget when editor content is hidden. a32dfe15ad Merge pull request #77942 from tomkv:add-sk-region 94702ffa04 Fix Microsoft/monaco-editor#1353. Use wheel event for modern browsers. b999cdbea4 Change default search to find previous 6157007341 Only overtype automatically inserted characters (fixes #37315) 076c45be1a Update sytles for replace input boxes 065aa24d35 Update monaco build recipt. 79bf9fd27b Make sure we use a consistent name for portMappings field fb810784a6 revert #59193. ee1a5ab145 update distro a8b0169f94 xterm@3.15.0-beta88, xterm-addon-search@0.2.0-beta3 5f8d2ef5b5 Merge pull request #60311 from JulienMalige/preserve-case 9d8d084129 properly use default terminal for debug; fixes #77110 3b5ee24ca3 [json] update vscode-uri 81380bb822 register selectionRangeProviders 89afd3fe5e update html service. FIxes #77792 8968c83198 remoteAuthority context key: set to disconnected to avoid matches dba0ee0392 serialized grid should remember view visibility and cached sizes bdd49f042d Add sk to locales than need region 909ab9d101 Fix compile 4f9575631b Make start and shutdown mandatory 9702c08132 Upgrade telemetry extractor (#77938) c09ffefaf9 Upgrade VS Code telemetry extractor (#77937) a1ff90cfa2 Also add snippet to default config, #71208 c8e219f1a1 up fuzzy score limit to 128, #74133 23d8322547 introduce git APIState 30eaedc93a add error message if input section is missing; fixes #76558 808a11ae43 Sorry, the bot is never using the correct labels for me f8f0e03ea5 tweak name for internal delegation command b35a0eea42 filter commands that start with an underscore, #1431 5dfd889f83 Fixes #73437 18da64f949 stop pushing master c8c23e3963 fixes #77918 a4fd7f28ca team settings 67814cc6b1 Fixes #74369 8d752d880d update references viewlet to 0.0.29 049e4ca16d Mark `addMissingAwait` as a preferred fix d4b3a7a22f Fix smoke tests 53f95f8d42 Use monaco-case-sensitive icon 5bff4b5276 Add test cases a9aac1207b Adopt clipboard service in terminal 56f008e725 Merge pull request #77252 from microsoft/tyriar/a11y_keybinding 64766900ba Pull common parts into abstract a11y service 8fc666fec9 Merge remote-tracking branch 'upstream/master' into pr/JulienMalige/60311 0d2926c076 Merge remote-tracking branch 'origin/master' into tyriar/a11y_keybinding 5b9a38e492 Merge pull request #77896 from microsoft/tyriar/77415 69617527b1 Update terminal dropdown after hidden tabs are removed cfe465c484 update distro 3c71e404fd Merge pull request #77664 from lramos15/shell-path-error-remote 9f5fffe73e More strongly typed telemetry events (#77658) 19494e6a79 Merge pull request #77620 from microsoft/robo/update_electron_4 78c374172c Fix #77663. first comment of a thread should have an unique id. 0927be89c8 Tweak names, make shellLaunchConfig readonly again 0899c8ca90 chore: Bump electron@4.2.7 70ab0ada55 Fix 'null' exclude for findFiles, add more tests Fix #77813 ea1f61356f do not read no settings properties 11e63ac0a6 Merge branch 'master' into pr/lramos15/77664 87a474c36a Merge remote-tracking branch 'origin/master' into pr/lramos15/77664 75e2ee5fd9 Merge pull request #77887 from microsoft/tyriar/xterm-update 66575b23d0 Fix #56773. 018034a7e7 Bubble up the change of shellLaunch config 4a2b010e34 Add inline deprecated styling to suggest widget 6a358f77ab Update types, fix debug logging and handler xterm calls 3422bb0a26 Fix css rule to line-through 87ae3a38d3 Add deprecated support to SuggestDataDto f20eb76226 xterm@3.15.0-beta87 895d6323b4 Add CompletionItem.deprecated property from LSP 36e08fed41 Merge pull request #77839 from microsoft/tyriar/task_vp_fix b71363ff77 Use inline decoration 7674039dbc Merge pull request #77758 from pi1024e/master 4008ea909e Merge remote-tracking branch 'microsoft/master' into shell-path-error-remote 23c01b4ca5 Add deprecated classname 1671450c24 Remove unused word wrap icon 1350c9450a Revert "Clarify findFiles doc comment" 32eb0c0cb9 use remoteName in test resolver 3e98ad5177 add 'remoteName' context key (replaces remoteAuthority) 4c91478921 Merge pull request #2 from microsoft/master 480c53811b Update glob.ts b4e3cf3332 revive command args using the arg processor logic, #1431 a031118b38 Merge pull request #77751 from angelozerr/patch-2 626f909341 Update rangeMap.ts 5d8bd62eac add API test for onDidExecuteCommand, #1431 6a25cfa60c Merge pull request #72345 from hedgerh/command-execute-events e0b60266a2 force refetch of remote resources that have been added before the SW is ready, #75061 07d00198a8 render preferences features only for settings files bc66a8005a update distro 18c1b7eab5 fix compilation 3b55ab5001 Fix #77802 f161708a41 fix #77800 dec442e9ec fix tests 92f31bf748 Call flush instead of dispose for flushing telemetry appenders Wait until data is flushed in cli 06c2853f20 Merge pull request #77774 from kamranayub/chore/gh-70039 636e21ce40 Merge pull request #74214 from microsoft/aeschli/extensionTestsLocationURIFix b0603017ba Fail test if resolveTask is called 0950523069 Use const 188180bccf fix warnings 7be48949b7 Remove unused exit emitter 1061411b5d Merge remote-tracking branch 'origin/master' into tyriar/task_vp_fix 9d43802fd4 Create CustomExecution2 test, make start fire after onDidOpenTerminal 6c79565406 fix tests a2af843944 fix #75620 4a8df0b23b Fix installing 9811bfb1d1 Merge pull request #77656 from microsoft/tyriar/task_vp_fix df5d748fe5 Fix integration tests ea6087a632 Fix tests c467419e0e Clarify findFiles doc comment Fix #77813 36df690433 Show install local extensions action in extensions viewlet 65fdc745ae Use null across EH boundary instead of undefined f49e26d055 Merge remote-tracking branch 'origin/master' into tyriar/task_vp_fix b798ef9751 isolate and document casting awkwardness c939c01551 :lipstick: remove more casts 1466e19d26 fix wrong type 6956390285 Add webSocketFactory option 4c07fbaa60 Update d827a3a608 Merge pull request #77784 from weswigham/make-build-node-types-synced 63a9242df2 Reverted refactorings d03bf0ff67 Revert style changes while having typos changed. 77df637ab4 Removed style chacnges 3bbef23764 Final format change 10b924d2d3 Fixed whitespace related comments to be a complete sentence. c757f491e5 Respelling "WhiteSpace" as "Whitespace", in functions, as Whitespace is one word e89ea5c965 Revert "respelling WhiteSpace as Whitespace, as Whitespace is one word" 467fe58c6a respelling WhiteSpace as Whitespace, as Whitespace is one word c1d8363069 Just one stylistic change c17d1907f3 Revert "Fixes" fd0116b8f6 Revert "Fixed comment" a7a15df4ca Revert "Refactor" fda04d1d5c Revert "Refactor" 75a16a4762 Revert "Code Quality Fixes" b29cb61077 Code Quality Fixes 99aef9b903 Refactor e1fd0cace8 Refactor 65b0a4d898 Fixed comment d96cd165d6 Fixed code d6bf20d8ca Fixes 1ea5c08147 Fixed compilation issues 85d4895587 Refactored code to make "WhiteSpace" into "Whitespace" 73c6419c66 fix tests ed6c5c5259 Implement microsoft/vscode-remote-release/issues/157 105f843840 :lipstick: remove unnecessary list/tree casts 3caba64433 move handshake to eh 4cb14a334f Fix #77232, fix unsaved label and center it 17e9023a47 Make activity bar icons square 1762f3f713 Revert "Revert "Add DiagnosticTag case for MarkerTag.Deprecated"" b4edff8f5b Revert "Revert "Add Deprecated to MarkerTag"" 71f7ab27eb Fix word wrap icons, add dark/light versions e165b387a1 add unit test for #77735 b4734e8524 Filter extensions by category (#77306) 64982b604f Revert "Add Deprecated to MarkerTag" f706130a5b Revert "Add DiagnosticTag case for MarkerTag.Deprecated" 3512f9e82c demo 0a34756cae update distro 2225e94a6d Trigger extension change event immediately after updating exte… (#77767) 35ca4f2ae1 Fix microsoft/vscode-remote-release/issues/833 01c2f55553 fixes #77583 752e204839 more disclaimers d354141bbc fix tests - dispose listener dfa0033729 Fix microsoft/vscode-remote-release/issues/1011 99ffd06bd4 :lipstick: 0d8e3ab19e better demo 933eab7a08 update distro c0ee1a958f sample compressed tree 5bbf920131 first compressed object tree sample 18592e25bb Fix microsoft/vscode-remote-release/issues/1014 7e932c3512 remote configuration file service 1e201e8ded Fix microsoft/vscode-remote-release/issues/1012 e40623fcb7 Revert "Failure to launch VSCode from WSL2. Fixes microsoft/vscode-remote-release#914" f8945bf777 Fixes #68201 - adds qs.* label formatting tokens eaf0a66998 Accept yarn.lock update and bump applicationinsights to match the newer node declarations e1d3dd53d1 Mark static readonly 1d58f092b1 Use consistent style for registerEditor 0366e573f5 Track editor inputs and webview separately 300eea4039 Fix typo 78f73b97bc Remove unneeded call to update comment b825e95dc0 Update comment icon css to match new icon size 71099a5c7f Use a newer version of @types/node in the build folder to match all other folders 58c37da9a9 Fix #75855 7be9e963d3 Merge pull request #77745 from Neonit/patch-1 c158038b79 enable grid layout by default e6d00a52eb Fix #33931 #77462 a0bd86e90f Fix case of import d5fd351a88 Add setting that enables using a dynamic endpoint for hosting the static webview content b330068ab9 ElectronWebviewService should not extend BrowserWebviewService 403f90edd6 Extract DynamicWebviewEditorOverlay to own file c503af58ea Use more explicit class name bc9242785a Merge pull request #77031 from georgebatalinski/69741 08dfa54c52 Merge branch 'master' of https://github.com/microsoft/vscode into chore/gh-70039 72985b02d4 remove compressed object tree 377c473739 LinearCompressedObjectTreeModel ea36e04bc7 CompressedObjectTree 4716b31df1 finalize compressed object tree model 765d681297 Add 'selection' option to render whitespace, closes #1477 28a403e38b Handle edge cases ec35d3d13f Merge remote-tracking branch 'upstream/master' into pr/georgebatalinski/77031 37e26c095f Handle commands in WebviewEditorOverlay correctly 1c28c30760 Click to follow link 937df9f9e3 Merge pull request #77766 from brettcannon/patch-1 edf8024989 Add generated warning to monaco 97285db92e close browser on EH termination 98f2988435 compressed tree: filling out the blanks a3e98848e9 Fixes #49454: Store the column selection start location e68e29827b disable the test 36c9106350 Add DiagnosticTag case for MarkerTag.Deprecated f2046aeaac fix #76995 6b3ae43691 Add Deprecated to MarkerTag d61e1849df Fix a spellling mistake in a doc string f88f79b6e0 Add Deprecated enum member to extHostTypes 8007de3602 fix #77764 21c19f759c use async await d2757d83c8 Fix #77746, de-emphasizes pre/post scripts bbde6d2bc0 compressed trees: typing e0960021f2 compressed tree: more tests 8f0aed0ce6 compressed tree: first full test 29ed9b3aba compressed tree: setChildren f2adc2100c compressed tree: decompress 023a2a6eca compressed tree: remember incompressable state 5cbc5357f7 :lipstick: 1030c0d044 compressed trees: compress tests 4554bfb241 wip cb7618dbed wip bf42158e89 compressSequence and decompressSequence 90e98c173a compressionMap first steps 33765aa444 wip: compressed trees e9dd468743 Add proposed DiagnosticTag.Deprecated enum member 170beba5db Move resolve shell launch config above fork the process 048d15f4d5 splitview: fix layout priority on resizeView 02a191b625 grid: catch bad deserialization 793fc0295c Use correct resolved TDO and task for custom execution 18a1030852 Revert "update style.textContent instead of calling insertRule, #75061" ce7f99fa96 [XML] Use the same HTML language configuration for XML 4deeb958f2 support "restart" EH debugging 3718b5c46d make ExtensionHostDebugChannelClient disposable 89f5c6075f Fixes #26276: Do not warn overwriting extensions with extensions being developed d1d506d46e Fix #77520 5643a68d46 Fixes #72880: Allow word wrapping the Default Settings JSON file fc99345644 Revert "Avoid re-implementing Disposable" c5ab082ed7 Adjust Code Tab Size to 4 in Markdown Preview 0437705d48 Merge pull request #72381 from mflan48/master 988a5090d3 Merge remote-tracking branch 'origin/master' into pr/mflan48/72381 460077d280 Revert 100cc5850adff366dd44d3a71c6ebc6d0cd3c2a0 8827cf5a60 don't warn about missing chrome debugger on WSL; fixes microsoft/vscode-chrome-debug#892 3bb0132ab3 fix resize priorities in grid view b5bf2319cf Merge pull request #72313 from matpl/master 533b186863 Fixes #51794: Render content widgets even when the anchor position is horizontally scrolled outside the viewport e636f74ce9 splitview: fix bad snap behavior 877704976a JSON Language Server 1.2.1 d782b76a8e [json] fix compile script 50b01b4a4a Update tokens when the buffer changes 3ac7c39c5d attempt at serializing grid (#77733) 454e892a97 Adjust tokens coming in from web worker b102db0d71 :lipstick: gridview tests 81ed55af79 update distro 5dd61b3b9c clean up c06ae4f2de aria(add-context) add additional text context - We use alert from aria base d8e26549fb extension actions tests 81f6b1c945 Use global storage for market place user if if machine id resource is not available 49e7398374 extensions actions tests 4fc00c05ff enable install from vsix action in browser. Use filedialogService 53fe1660c9 Move download command to extension host 8295e325ae Enable download service for browser cf69f2f1af Refactor code to use single state object instead of two feef95c707 Make sure we update pending files properly 40c6246335 Update js/ts grammar c873727e8b Merge pull request #77681 from microsoft/rebornix/useTestStorageService 2b36a5edaf Use TestStorageService and NofitifcationService in test. 1ef4a75ff9 Replace IDisposable with DisposableStore in a few more simple cases b61980c3df Use base class's existing _register method b893fd1e26 Add UnownedDisposable to make it clearer that webviewEditorInput takes ownership of the webview passed to it 5bb6e68fab Move WorkspaceStats.TAGS to a service, fixes #76002 902bacf6a9 Merge pull request #77676 from microsoft/roblou/remoteEnv-m 5c4a2e1f69 Merge pull request #77481 from microsoft/misolori/button-toggle-style 04c4de6a38 Change remoteEnv extension API to be backwards compatible 7ee0e1818a Give remote resolvers a way to set environment variables in the remote EH Fix #77234, for microsoft/vscode-remote-release#16 99eb2e47b5 Merge pull request #77584 from orta/update_seti_ui 8f7a0ca8ca Merge pull request #77672 from microsoft/rebornix/kb-test 25733b47ae Upgrade vscode-ripgrep in build/ as well ce28d57e21 Use async f7a5ac218c set US keyboard layout sync in tests. ccc4fbf13a Fix search validation not applied immediately when toggling regex mode Fix #77435 496158d60f comment node should also be prefixed with ownerid. e4ea68f5b6 Update icons for npm script explorer c3e13bca4f thread id in commentNode ID d826dfd943 Allow remote error messages to work 04ce559967 Support file scheme for save and open dialog f0e66ee83b Bump vscode-ripgrep 26d8b4de8a Merge remote-tracking branch 'origin/master' into tyriar/task_vp_fix a93ef520f8 fix tests a0d681dab8 clean up install action 961d04f3c2 Check for installed status Add tests for language pack extensions c8f0b1cff0 Merge pull request #77618 from d2s/patch-1 9def0e7f23 Ensure the last token covers the end of the text ac3680d649 more tests e4d9905d35 add tests for remote and local install action eeaffa91a3 add new variable ${relativeFileDirname}; fixes #77616 273f04ca4f First cut - tokens from web worker caad996fba JSON Language Server 1.2.0 13d8325aaa [json] update server readme 0015c3dbab Transfer ArrayBuffers to and from web workers 628bdedf67 add tests 38e5a64bc3 update distro 6622797222 fix: spelling mistake correction 8802050f6d update distro ba22178f75 delete bogus directory fb46db1e4e fix GDPR annotation aba87f1352 Fix #75647 97ce6669fa toggle reaction should work. f1bad37012 Remove Comment Id bfd274a23b Merge pull request #77546 from microsoft/pine/builtin-array-setting 78de125b5f Introduce new enablement states 4b46756a3f Remove unused comment icons d5dc23c7b9 Fix rendering of comment actions that have no icon, fixes #77116 a407a73fd3 Bump vscode-ripgrep in remote/ too a6c461b564 missing yarn.lock cd14ea9592 Properly dispose of comment thread when removing empty widget, fixes #77588 0cfa49c430 Fix #77368, provide better contrast between cursor and bracket match 6da8b1c158 Fix #77277, make info colors in error peek view match 0d4f1bca53 Updates to the latest icon theme from seti-ui d44f9dae34 Use array of string for applicable builtin settings 3ed735d365 support debug broadcast svc for web 598141cfbb Merge branch 'master' of github.com:Microsoft/vscode 27c59a0b49 update distro 8d560cd153 Using vscode-telemetry-extractor npm package. (#77305) 44d4105673 Bump vscode-ripgrep 6163b86243 add gotoLineMode to IOpenSettings 034e0a9f99 Use Enablement service to check if an extension is enabled or not e6067d99a5 remove enablement service from simple services fd59854899 re export from semver d685337db2 Use semver-umd everywhere bd57ca7066 Expand Selection not working as intended. Fixes #77194. Fixes #77087 7ec1707aa9 Merge branch 'master' of github.com:Microsoft/vscode ccbd05eed3 bump windows-mutex ac34471f1c update distro 29801104f1 update distro 79a71f5d23 update distro 75ce377f74 Support enablement in web 02b5270842 fix icon urls 6d09bf0f80 Move extensions tips service to workbench db8cc94a06 Move enablement and servers to workbench fb0e9f7d03 cleanup ExtensionHostDebugService 5bf08bd33b chore: Bump windows-foreground-love@0.2.0 (#77548) 71b6beff35 :lipstick: 88ac0fd7cf update gulp-atom-electron 8ffcb49f4f disable some extension commands in web 28473ed5f7 distro b43e1aba59 Merge branch 'joao/fix-alpine' cfc9a4ab77 Merge pull request #77496 from angelozerr/patch-1 5e0bcd6afe distro 52b6e7c4f5 Make sure we hide the webview overlay when it is not in use 2091f715f0 Don't hang on to webview in `WebviewEditor` eb0dc4c561 Use a single instance of webviewIconsManager 7d842fa5d3 Make sure we update our stored html when using the update function too 06c418c0dc Fix state being lost on first update of a revived webview 928ae46457 Rewrite how webviews are managed internally 8bdcd22b62 Start with no state, instead of empty object state 5ea2f5a75d Use regular map instead of object literal map 8b69b981de Simplify state used for webviews 4629479920 Don't require using state to check if we can revive e26db506b7 Mark that state may be undefined b185e5b77c Remove unsed event c742363dfc Revert "keymap tests." 3000b68b6a keymap tests. 17934ddf4f Merge pull request #75155 from connorshea:ruby-rbi-files c898cc3489 Add the .rbi file extension as a Ruby file type. 6d5e584e20 chore: Bump windows-foreground-love@0.2.0 b850405aa6 Merge pull request #76647 from masliu/master 326c26b9e0 Create browser version of telemetry service 279e5cdf88 Fix #77501, center triangle in status bar notification bell 31d1b50c9f extensionHostDebugService for web 7d58f5f95b fix typo 891d29ab55 Fix #77535 7dbaf1aebd Merge pull request #77479 from pi1024e/master b5136de090 Fixed changes and refactored so method structures in the file are same, allowing the new method to fit naturally. 5b1d433ab9 Revert "Edits" d928313dd5 Revert "Fixed formatting" afcd2bc310 Fixed formatting 083cca443a Edits a1f354204e Update uri.ts 1b0fd26a4c Undid uri.ts changes 920963a1c8 Revert "Fixed compilation errors" 2d7f80baad Undid unneccesary changes for the sake of the pull request. 47365df63c Revert "Added clear input method to clear disposables." eecec905e4 Revert "Fixed formatting" bc78d5230a Revert "Fixed compilation errors" c77c6603f9 Fixed compilation errors 5746289634 Fixed formatting d79071a49f Fixed formatting to pass the hygiene tests 4a38038457 Added clear input method to clear disposables. 16219067b1 Respond to theme changes for minimap decorations, fixes #77487 67a559dbfa Merge pull request #77538 from microsoft/pine/scss-resolver 750ea458cd [css] Upgrade service and add dynamic link support b11b93ed8c Fix incrementing of variables in cpuUsage.sh f50a0430c3 More strongly typed telemetry (#77412) f41d90ab66 update distro bf64ec976e Merge branch 'master' into sandy081/web/extensionsManagement 1e05dac61c :lipstick: 2423869426 fix tests cf6ccf1371 Use semver umd module 59876172bf update distro e83e1f857f wip 960123749d Add '.ent' and '.mod' file extensions for the XML language 758780ba1e Merge branch 'master' into sandy081/web/extensionsManagement 8ac5b7a963 fix extension management simple services e51ecc4699 Make local extension managment server optional 48e7c6d927 Fix start cb in CustomExecution2 112fa76c77 Remove empty ctor and mark readonly cdfa3c5418 Mark that property may not be initialized yet 8d09c994e8 Extract WebviewIconsManager c2aae8970e Remove css background color for find in selection button 5518ffa909 Update high contrast border colors 1ed9be719c Warning in console when keyboard layout mismatch 67605407a6 Don't sanitize terminal config env vars 82db3257c2 Apply 'inputOption.activeBackground' to find in selection 74d8f8d743 Merge pull request #77472 from microsoft/aeschli/showTerminalRecommendations c109f9a5d4 Use background color for input toggle active state 0a8ca638f1 Resolve Terminal arguments (#76895) 6d49c7a8f3 Merge pull request #76828 from skprabhanjan/fix-75259 dbf2651e86 Update tree filter icons 7a8e27f205 wording c08d8b424c introduce gallery machine id resource in env 0f90403c57 windows/code.sh: convert to sh 569d2dc334 terminal wsl recommendations 73a34e684b split extension management service ff1da264d5 move multi extension management to extension management 51a01d7268 ExtTipsService: add WINDIR as variable 28330549dd introduce ext management server service on web 58aa4c19db move extension management server service to extension management 957c83c4ef move extension management ipc to common bb8d54703b split extensions contributions between electron and browser 0288def891 Failure to launch VSCode from WSL2. Fixes microsoft/vscode-remote-release#914 501bd36376 Move extensions workbench service to browser eb265bbd46 Adopt latest istanbul for coverage information 800adbe9fd Merge pull request #77431 from microsoft/misolori/minimal-file-icon 8580cf0edb cleanup TODO d90c3e2c60 missing event wiring 57aca202fa splitview: fix resize priority in distributeEmptySpace 08b3fd5797 Changed Filer to File Match only c64f42b841 distro 8e0f348413 fixes #67212 02fdb59938 Make sure we set emitter before getting event 606f487fa4 Fix comments a7bc93f0be Remove overload for registerEditor 6eab67ec20 Fix webview focus event 7bce874d1b Mark fields private c975752a85 fixes #77430 57f3bc13cb Use enum to track force open mode 7411e3f341 Convert many simple getters for events into readonly properties 20d2018d18 Convert to async be5a4fa940 :lipstick: 23b74291af Marking fields readonly f66743a804 Use asArray 8b451a25ef getDescription(), return undefined instead of null 2b07856867 getPreferredEditorId return undefined instead of null 711eca07d1 Remove extra checks that are not needed e5e29375f0 Remove extra conditional 47e54aef5d Return undefined instead of null 4eb2bf393b Use DisposableStore e93afe1737 Use _register from base class facc5e4451 Documentation 1b8a37d64e Add a fast TypeScript classifier c952a8876d fixes #68663 923e40b133 Update 'vs-minimal' file icon theme 23b9621348 Merge pull request #77421 from mjbvz/use-map-in-terminal 4ca45c209b cleanup layout priorites ca76092b18 delete Grid.View cfdc5898cb splitview: fix snap enablement c836dfa080 grid: propagate setVisible fdf1a1aa56 wip 7db5f72fff Update keyboard icon 438906d261 Merge branch 'master' of github.com:Microsoft/vscode 618da58752 Use map instead of object literals in mainThreadTerminalService 42ff04d167 Merge pull request #77296 from microsoft/pine/array-settings ca98b5994f Remove unused icons b7fbc3e35c Update diff close icons 3589100317 Update Win menu icons f907a8c987 Update js/ts grammar f729a996c6 Use map to track registrations 7ed88bd70c Use set to track synced values instead of object literal 38439280fc Use set instead of object literal to track activation events 6ae3384011 getEditor() return null instead of undefined afe2da7ed6 Use a map instead of a object to store editors 0e1742a709 Merge branch 'master' of github.com:Microsoft/vscode 08e8d4633f Update distro 194a7006bf Fix icon references and remove unused icons 590f42ccdf Address feedback dc2fbfd717 Merge pull request #77407 from hwhung0111/Fix-typos 5632c4929f fix mac address resolution on touchbar devices (#77033) f092dbc0ae Remove self from auto assigning 4d64f3e321 dont cache web node modules f9164af542 use product service aca713627a enable extensionAllowedBadgeProviders in product service eb7646583f expose extensionKeywords in product service b2216ef47b move dependency checker to browser 1dc2b0d179 move extenson editor to browser 29b37f7703 move extensions viewlet to browser ca2daa52f9 move extensions views to browser 1d4dc5dcf9 Fix typos bd266a24c9 Merge remote-tracking branch 'origin/joao/build-cache-fix' 8dd111f8c4 Merge pull request #71500 from kostyabushuev/fix-71134 c5af2d8ba8 fix tests 670788a4f3 files - more tweaks for watcher tests on windows 19f5b72527 debt - test for native helpers as a test 4c952de96c Define exepriments service interface in common and register a simple service for web b4cc6f8504 add experimentsUrl to product service 9effe84283 Move extensions list to browser 9fa762756c Move extensions widgets to browser beed0e1a63 move extensions actions to browser f8a226c8d5 Move media to browser 50a2e54c32 :lipstick: 8288f2ca57 files - disable watch tests for any platform but Linux 80d1a9fc6b sash: debug false 9e09089a19 eng - bump gulp-watch to stay compatible with our node version 3437dd1dd0 Merge branch 'joao/splitview' 41d0ffb7da use IWebviewService d47d26ec94 update distro 2abb3579f9 move gallery service to common and enable it in web 72f4e80674 use resources util to join path c3a9e10a07 move extensionValidator to common 1bd34868c7 remove references to pkg and product and use productService 27aebd4015 use fileservice for read/write marketplace machineid f3c884241d provide download location to download method ff9dd18e0e Added Constants.FileMatchOrFolderMatchFocusKey filter a88420266a Adopt InMemoryUserDataProvider to use FileSystemProvider d5fcdf3947 distro 0467c02734 Merge remote-tracking branch 'origin/joao/build-cleanup' 3fd1d55558 update distro e79146c063 distro 7181bf6820 Merge branch 'master' into joao/build-cleanup 7d4636e24a tweak build timeouts 66e14b8be8 cleanup 894056d11c :lipstick: ef5719c9bc remove request service in web.main a60a8aef78 Introduce request handler in web api c0e7048e79 Web request service - Redirect requests to server on error bfbd44c541 :lipstick: 5c36176c31 distro b2d06bb69b fix 4c767f46af :lipstick: fe6e338a7d fix path be7d344cd0 remove item of correct index dbdb4da2f2 pattern -> value b6de8aaa62 list-of-string -> array 15d9025714 bump distro 5e2425faa1 web - add more excludes 16a29fc8b3 icons - fix reference to hc icon 7c6d285d33 build - we no longer have *.cur files 4de946ba5c update distro 53446af07d web - add build script 1648e1dcf8 web - add build e95f27cf00 distro 20016701e4 bring changes over 28c01d3b52 move upload sourcemaps to common agent 43fdd8c74f cleanup VSCODE_ARCH 52e16bd909 tweak build timeouts e3f2108d0b fix hidden view snap 2443cf5037 Merge pull request #77298 from microsoft/tyriar/77228_dimensionss 167e621c0e Align presentation of empty workbench on startup. Fixes microsoft/vscode-remote-release#954 150730fbd7 update distro e53f19254e fix #76232 (#77266) 5106b556bd Support loading webviews from wildcard endpoints 7a127f44ab :lipstick: e5eabc5883 Final cleanup 84977b9211 F2s to rename exclude -> list e1e421f1e4 Add in listItemType 1aa4763952 Clean up ebfff19936 Use different label for array/exclude widget 4eb9433ac2 Render & Edit for complex object 572e1c5ecd First cut for #62440 8536df96d0 Merge pull request #77121 from connor4312/fix/dragging-with-iframes d5d65a1738 Merge pull request #77149 from mjbvz/handle-showActivity-return-value e6295eae65 Remote smoke test fails for 1.36.1. fixes #76987 112ca40eb1 remove unused import 12e482f532 Remove markdown.tmbundle from `markdown language features` extension fc7b7b04a8 Existing base class is disposable ec50278fdd Use disposable store for tracking renderDisposables 39e688381c smoke: support --test-repo on windows 3e08ce3fcc Merge pull request #77120 from mjbvz/fix-71579 55c48a963e Merge pull request #77153 from mjbvz/extensions-idisposable-refactoring 9f69f43946 Merge branch 'master' into tyriar/77228_dimensionss 0041b0f124 Update distro 9e1a7c313b Remove logs c9cfc7c5ed Merge remote-tracking branch 'origin/master' into tyriar/77228_dimensionss fd48fa0d3b Fix dimenisons test and clean up b3422b98b7 Merge pull request #76377 from microsoft/sandy081/fix74859 e4ea49474c Fix #77218 a760a685b0 Update to latest vscode-textmate 498f158475 Small style tweaks 46dd4706e7 Minor refactoring 2e53042c0b Fix-73341 Installing extension from extension page "Install" b… (#74795) cbb24077ce Merge pull request #77147 from ovcharenko-di/ovcharenko-di/extension-install-displayName 40556f39ba update distro 3d5cbf2538 be careful when accessing process.env 8fa811108f bump distro e08c6d5d57 Hang on to untitiled URI a little longer (#77221) d1483a48f7 bump distro 5faf378502 deps - remove keytar from remote a33a5839c2 :lipstick: deps 5fb890d41e chore: Bump keytar@4.11.0 (#76549) 2ec409340f web - change defaults for menu on mac 3092a1023c Remember dimensions from other terminals 3456ef3aaa Merge pull request #77251 from microsoft/bump_node_pty 7824ace326 #69111 move settings information to product service a3ec0455b2 Fix #69111 9943a44770 Merge branch 'master' of github.com:microsoft/vscode ab106480e9 fixes #67366 4c2a360480 Merge pull request #77249 from microsoft/bump_wpt 5701770f87 Ensure negative exit codes are not used 9be01adea1 chore: Bump node-pty@0.9.0-beta19 59db5a5704 use toVSBufferReadableStream bfc98d6be3 update distro bf7c7922d6 Merge branch 'master' into sandy081/requestService d04a6b28ad :lipstick: 70073581f4 chore: Bump windows-process-tree@0.2.4 af6a17cb98 update distro c6a663b350 fix(pr-review) clean up code 0b4a63ffc6 Update distro a12dc7898b xterm@3.15.0-beta71 8c7a0098db fixup! make sure to remove all listeners appropriately 821e4c5cfd Fix open in terminal for local bd757f4a0f Fix #75231 28aec6305b Merge branch 'master' into joao/splitview 81ea3904de update distro 65ce6d874d grid: support resizing both dimensions 614db8bc77 explorerModel: Use hasToIgnoreCase 0b5fb14c10 use IFileSystemProvider 3a47abace1 create instantiation service in api.impl and create extHostDebug with it, #76570 e8bb80fcb0 fancier splitview demo b2ac640f7b Merge pull request #77148 from mjbvz/use-disposable-store-terminal 15f182caef fix tests a4b5f8567e splitview: snap in f3f82ca9de Merge pull request #75626 from microsoft/aeschli/isEqualCaseSensitiveForNonFIle 9c67d9f3d4 fix compilo 6abd3a8f8d debt - strictNull-aware typing of ServicesAccessor#get c2b3309f15 use async clipboard when running 'insert snippet', #76847 510c64cedb splitview: better snap view choice 35155f7a04 support passing clipboardText when calling insert, #76847 f94f3e331f splitview: test stable colors 66ef5b2723 update service worker once registered, #75061 e4dd6e829a fix schedule db0975d6de fix schedule 9c2dd0f232 Added a new command for reveal in side bar for search results 9a257f17ea Merge remote-tracking branch 'origin/master' into aeschli/isEqualCaseSensitiveForNonFIle ef1de00ca9 Local fix for C++ embedded in markdown 1e4958ae96 Only have file picker local options if file schema 521672d2b6 keep old behaviour for remote resources 4ffdeee2c2 Merge branch 'master' into aeschli/isEqualCaseSensitiveForNonFIle 7008b201df start service worker when loading code, #75061 38aadec987 use structured data as query so that requests can be retriggered if needed, #75061 691914eabc Clean up file picker folder updating 77dc885fc2 2. update distro 9a14856938 update distro b1621c1f37 restore history entries gracefully 002a1221bb Dispose always 55737acc34 Prevent extra folder navigating in file picker 6aaa60ec6f use fileservice to download 4330dd0eb4 compile leftover 4fcaf3b23b remove duplicate code 8f4d34e0ff Merge branch 'master' into sandy081/requestService 9f70a169be update distro 79186fa045 Merge branch 'master' into sandy081/moveFileService da5fb7d5b8 debt - adopt new fs.readdir with stat info 1301894fd3 Typos in taskConfiguration.ts e9d8aaafcb improve image source extraction for remote cases, https://github.com/kisstkondoros/gutter-preview/issues/57 ff703d81f4 state - ensure to create state folder 0048ef829c files - introduce generic stream interface and offer utility to convert to vsbuffer stream 8b497a9019 Add slash type message to typescript tasks d7a64ec591 Add slash type check for typescript tasks coming from debug 0e3c50a251 workaround dev tools issue, #75061 5018fdf9ba add some logging, #75061 dc977a0a35 Allow tasks with empty command and non-empty args 4a3570b38f :lipstick: clipboard service 305d5be119 implement browser clipboard service (#75293) 9f7ba6990d Merge pull request #77154 from mjbvz/bread-disposable-store 6e59e6ee22 fix vscode-translations gulp tasks 8154b723da files :lipstick: cdebffc6d6 Add method to extract token types 4a9223c0d3 files - properly add stream support to create/write 2d401764bd files - add more tests for writing with stream bd087c156a sash: debug 0dcdc6a306 files - first cut allow stream for writeFile (#77172) c41ecdf384 Update .cachesalt 46cc0a1670 Disable separator in terminal dropdown cd6e7e683b Replace SimpleCommentService with actual comment service 390ab6ec48 Use DisposableStore in breadcrumbs 4278033408 Avoid using untracked IDisposables in workbench/contrib/extensions 2addbfc5f8 Make sure we dispose of MarkdownRenderer feedae01c0 Fixing potential leaks around markdown renderer 086e049145 Use a mutable disposable to track showActivity result 924cda47bd Make sure we handle the Disposable returned from showActivity 27a628bcac Avoid re-implementing Disposable 12ce8ae2ce Fix potential leak of action 880eb7cd9a Fix lifecycle tracking for toDisposable 706bf64362 Use DisposableStore in terminal c6365f095a Highlight whole line for minimap decorations, #76122 edb3d8dbed Changed id to displayName, fixes #77141 c228362571 Remove suppressImplicitAnyIndexErrors aac3c0e030 Update distro 61168fcf40 Fixing / supressing more implict index errors 6343b113ba Fix implicit index errors and switch to use for-of loops ff6d604294 Fix or supress more implict index access errors 24cd503cbd Add slight delay + fade in for quick fix message 2c895cf839 2. update distro 094bea4cb8 update distro fe3e0cdcde Support request service in web d57ddfa0df update distro 0f4c0a7bd1 files - first cut allow stream for writeFile a4c2fc9953 update distro 0df6764710 move file service to platform ca7605f339 Use a uuid as our webview handles f57ff0b25c Remove webview _onBeforeShutdown f9517d6e5d Add progress indicator c9e83415a2 Don't alias URI in externalTerminal c8eb898f0b Support open in terminal in remote 877235c625 Remove old proposed commenting API 39d50eaece fix failing test 3731042835 Don't show quick fix link in hovers until we know we have quick fixes 557a38f352 fix(sash): dragging being difficult with iframe-containing extensions 878fc5ddee Fix #76901, comment reaction rendered below comment unnecessarily 55f4cdedbc web - cache and restore base theme via localstorage 2498febd38 Merge pull request #77044 from microsoft/dev/mjbvz/fixes-77018 0d9e259d0c Fix telemetry build scripts (#77117) 483a438c88 fix service worker 062902993a bump distro 7705bbd564 Don't use saved state when executing tasks bdb640354a state :lipstick: 6a7fdb1338 Fixes telemetry build scripts (#77006) 4d02d83c41 implicit any (#76442) 919008e937 :lipstick: b51019b550 debt - remove duplicated code 4ae7d630f3 know when a snippet needs clipboard access, #76847 6505977f53 Implicity any in taskConfiguration.ts 03e13189e7 tweak jsdoc, #48034 85f59e33b4 Fix custom tree view actions + decoration alignment 046b66fb8f move workspace.fs to stable, #48034 5f8aaaea41 Move token eventing back into the TextModel b615f7d9dc state - save recently used tasks and commands as they change 972de4151e splitview: snap out behaviour 759ac9fef4 Merge pull request #76979 from microsoft/isidorn/foldingContext 57fce25a71 adopt readTextSync, #76847 ce32da2a0c add IClipboardService#readTextSync, #76847 eedfed05c6 web state - persist font info in browser local storage 520423b9c1 Custom tree view should run command on every click 7c91227ab2 tree.select should watch for expandOnlyOnTwistieClick 13915babdd :lipstick: 07d0c6f39c do not assign to me while i am on vacation 3607bbf026 add some ensurance tests for uri parse and %-sequences 89397197c9 splitview: view.setVisible 3564c0746f clear cache on install, #75061 912da28814 debug d00ec27219 adopt worker typings and get rid of any's, #75061 65ca26af5a use webworker lib cbe50c977c Merge ModelLinesTokens into TextModelTokenization 563ce8cf36 Extract TokensStore to its own file f06db31fcc Debug: save view state when it changes and not on shutdown a861b8bfd2 splitview: visibility dea3abbb21 Remove legacy extensions compilation from build (#77058) f9e6cc95e2 Update extensions/shared.webpack.config.js f857d0456d splitview: make ViewItem a class 06f2d92b28 Add identity provider to custom view tree so that it can preserve view state cab04207c0 Do not force dev tools to the right c144805e60 Move the TokensStore to the TextModel a10c8835a1 quick input :lipstick: css d728ab9819 async data tree: fix collapseByDefault without identity provider 4e68c8f6e8 state - towards storing state when it changes or specifically only on shutdown 0fa33a2cfb Change C++ auto closing comment start from /* to /** 95f0923b94 Merge branch 'joao/mixin' cf64ef0884 remove legacy extensions compilation e84fc7021b Adopt TerminalVirtualProcess for Custom task execution (#76852) d05df16f9f remove mixin from gulp 5a834e7117 files - harden edge cases in move/copy when path is same or different case 5088eb3c87 lipstick 2c336b873a Fix quick fix problems menu button when using custom context menus 5826f17dda Update .cachesalt 2e6c31885e search-widget(aria-live) status for results found - We would like to notify the user about the results we found the screen reader will read out the number of results or no result aria-live is added at load, as it cannot be added adhoc 360e4e4dfa Use mutable disposable to avoid potential leaks 55021e2119 Reduce nesting bc09f14100 Move widget state into state 4c07744817 Make sure we handle loading of markdown resources from UNC workspace correctly 2f05851c49 Minor renames dafc014891 Split TokensStore 30d3c1e542 Do not render minimap decorations that end on column 1 c01a3a718d Use clearer name for csp webview element f963c9a2a8 Adding tests and changing how toWebviewResource works 878ab0946d Merge branch 'master' into tyriar/a11y_keybinding 9a76b14f27 Update distro 495d959d89 Merge branch 'master' into tyriar/a11y_keybinding 43fb759661 xterm@3.15.0-beta70 b2db7558c3 Merge remote-tracking branch 'origin/master' into tyriar/a11y_keybinding 637eab140a Revert commit change (#77003) 65a7d3fb7c fix respondWith issue 0197936b3b files - fix tests 4aed451cf5 Bump telemetry tooling commit (#77002) 26b71b36e2 More strongly typed telemetry (#76472) 56501752a0 web - tweak hot.exit setting for web e479a1df6d bump distro 278484a854 files - ensure a move operation on same path does not empty file e8ec1d9724 Reset file picker input when changing selection at root d0fcf07040 debt - better check for reserved schemes e22c64e0b9 build - disable flaky test (#76995) 848d7d5708 Fix failing test c2c785e4b2 Adopt latest loader 757a6c1e88 Extract TextModelTokenization 29b1fc900f Remove old way of warming tokens b5c5f58941 Do not use ModelLineTokens objects bc00e886a9 make it easier to use options, #48034 65270230af tweak options for delete and write, #48034 a4fc9bb8c4 improved error propagation, #48034 0289e09e92 files - add a test for situations as #76861 f2ebd70821 web - add comment eeb34e04f5 web - only prevent unload if backups have not completed yet 66cdaa19f1 update distro 51123cd133 wrap error into FileSystemError, #48034 1566f05f10 FileSystem docs, #48034 2bcc197d6f folding: introduce foldingEnabled context 680ce7a961 Use collapseByDefault in custom view tree 7fdb996f49 not everyone supports preload, #75061 acacc45e73 use UUID to force service worker updates 524d4139ae remove web flags fe21590bb8 :lipstick: 3b9d26ded9 #76442 fix implicit any 01a1c9941c cleanup build cache paths 66dc7a11b7 Create TM grammars on the web worker 1f86c323f5 Add support for calling back from web workers 144e913e23 Synchronize only attached models to the TM worker 9b0f7c03ca async data tree: collapseByDefault per element 077fb1b430 only cache extension resources, #75061 28e07ec523 fixes #76768 922ab6db62 Update grammar script to include option path for version 9e769ab2ad Addresses #76442: Remove suppressImplicitAnyIndexErrors f3569142cc update references view extension c615eb8591 Revert "Updates to the latest icon theme from seti-ui" e01e4f92ee fixes #76767 d51f451629 update distro 1b1296cdb3 Revert "Add CLI flag to be able to disable smooth scroll in webviews" (#76944) 763b6987e0 update distro 139f7de503 implicit any casts 49c45742b9 Towards loading TM grammars in a web worker c3f72b8b80 Extract TMGrammarFactory to its own file 2329188776 Extract TMGrammarFactory 8d1ff24849 fix #76739 3976e538f5 remove swipeToNavigate (#57629) 2ea7d60b25 :lipstick: c0989dff49 Fix typo transitionDisposables (#76723) b59b11f1b7 Fix #76885 - Add icons for Configure File Association (#76900) 9296aaa220 Merge pull request #76554 from microsoft/dev/mjbvz/toWebviewResource 82e2f7a828 Add basic tests for vscode-resource case a558a9504a Adding toWebviewResource api 3492642650 Fix/supressing more implicit index errors 6824cc9023 Fix/supress more implict index errors 8e86602c75 Adding explicit index signature types 573c5422a5 Use Set instead of using object to track previously seen values f3b0ce602f Add index signatures 0b31a16159 Fixing implict index error and extract duplicated code f928d0eb36 Add log message to help catch leaked disposables in ext host ea9ed25285 Reworking code action UI logic ea22ac19b0 Move updateLightBulbTitle into lightbulb class 9066768895 Move UI management of code actions to own class 7ecf6f19f7 Remove always true conditional c9c4d72ece Change conditional to make logic clearer 83cc1d2849 Make sure we dispose of CodeActionWidget 5e15bad1f4 Add commands for terminal navigation mode 28e32d1936 Add commands for terminal navigation mode 55be0a91fe xterm@3.15.0-beta70 4f3262dd1b Correctly render multiline decorations in the minimap, fixes #76133 1016c99dab Update gear and files exclude icons to have smaller inner circle 4e96d16be3 Simplify extension icon 58e2a079a5 Place Git activity bar icon on pixel grid 7ef96fc3a7 Fix lifecycle for code actions that are updated while the code action menu is already showing 985b5fe1d5 http link fix in d ts 6b88a53645 Remove duplicate registration of FocusTerminalFindWidgetAction 7f6d2d30aa Fix #76912, swap theme icons 8ec3a1b39e Rename input to handleInput b37e5dbca6 Swap split icons f104ade94b [json] confusing error message when schema can not be loaded a70ca602bc Adopt new tree in custom views (#76407) b07ff48eae Add a test for * bug in C++ grammar 66a32c9311 Merge pull request #76890 from orta/update_seti_ui 89c3ec088e update distro f176bee181 Cleanup distro dependencies installation (#76893) 3ea5c9ddbe Merge pull request #76726 from microsoft/isidorn/listRole 2467eab133 polish b24d67b5fb Updates to the latest icon theme from seti-ui dbe1ae7596 Merge pull request #76807 from microsoft/tyriar/shell_stable 6fb0c87f9c build - enable schedules again 8200277bb1 Update C++ grammar to get * fix 64031a2360 Remove snakemake files from being classified as Python files (#76625) d56c4846c2 fix #76715 b29fec000b fix add after dispose issues 17cd9fb726 fix #76840 4ed70122f8 remove imports aa38607483 incremental text documents cause perf isssues 1042d28f97 Revert "clipboard variable resolver works with string, not clipboard service, #76847" 8c1327af61 fixes #76696 7b463651d9 clipboard variable resolver works with string, not clipboard service, #76847 c5cdf50e17 prep-work for #76847 4259b43f70 Revert "fix double encoding issue, https://github.com/microsoft/vscode-azure-account/issues/142" 69146d090e revert June URI changes 441da58f1e debt 20bef0622f update distro e3e59dcfa2 fix #76765 8434efe71f fix #76763 df5b5cecfe debt - port over some electron6 changes b840bc0475 Added Reveal in Side Bar Menu to search 4683c39346 Include env.shell in api tests 931b27d834 Move env.shell to stable d50852db1a Fix error when search is in panel Fix #76701 8a504735f5 Merge pull request #76743 from lramos15/better-cwd-errorMessage 821e2867f9 Fix updates to comment thread expansion state dad0cbc9b1 php.validate.executablePath scoped 'machine' a6ee65e647 Center breadcrumb icons 10302f54f9 Merge pull request #75967 from jeanp413/fix-75947 e97d26af8b use CHILD_CONCURRENCY=1 be91fe8dbb Bump PHP grammar 32169bcc6e Fix hang when tokenizing PHP Fix #75468 102dbaaa41 Make callbacks async 6432f0bfb7 Fixed exit code issues with promises f75b94c9be Don't allow users to specify files as working directories 350d3212ef Added new error code and better error message for invalid CWD 7e03eb1a1f fix resubmission 51d5f88eec use right arch in distro dependencies 6dabbf2963 Merge pull request #76736 from microsoft/alexr00/terminalVPChanges a72ad577c3 update distro cb3b792b50 Fixes #70205: Switch to polling based watcher that does not miss events 8bd0e79c73 Fix ext host terminals 9d887e284a web - enable hot exit by default again 8aed46f950 Revert unneeded export 6f40ddeee2 Revert whitespace change 65f53d53b1 Changes to terminal to enable Tasks use of TerminalVirtualProcess 4c7e29993d web - store state periodically f96ea6c125 web - register beforeunload listener so that there can be others 57ddfdd929 write tests for file user data provider cf9c14d954 storage - remove unused code aa39a59c65 storage - add tests for file service based storage 9c37b99a8c fixes #61616 bbfd565b1b Merge remote-tracking branch 'origin/master' 317afbca04 Merge branch 'joao/build-debug' ed54d9a483 Allow tasks to attach virtual process to a terminal created on renderer 5fbb8ba09f stitch everything back together b342abd305 Revert "remove yarn cache" b8478cd7f6 remove build debug 7347fd69d0 :facepalm: 0354f73f37 fix build cbd7ee6bfb use more CHILD_CONCURRENCY=1 6b8667ad88 breakpoints: contribute getRole and isChecked 9d023edb6b list: add getRole and isChecked to ariaProvider a65e9ca420 web - first cut user data provider storage service b4add9fcaa remove gulp sequence c3aaa7ed27 fix app icon c212dda010 enable hot exit on web fd01fec60d debug build 43cb2d68d0 Fix custom tasks (no command) ebff1e6bea use configuration from environment service 2a88776f07 make backupWorkspaceResource an user data resource 19d674f412 remove yarn cache ef893f0cfe Revert build perf 8cbdf09ab0 make back up workspace path URI 118e351752 debt - use DisposableStore in more places 6b519e5bc2 remove unused dispose 9ab8300e4a insta :lipstick: 6fcabcdc24 make backup path URI clean up user data provider bf376d5223 Added hpp.in and h.in to file associations for cpp (#76680) b199a317a3 Attempt to avoid deopt (#64546) 5632214eda adopt backup file service to use userdata provider 5dd6ccde48 register correct backup file service 0c75d75e23 debug: fix word-wrap 9686a63255 Fix commandless tasks 4f0d79d116 Fix quick terminal splitting for tasks 77910c99cf Extract TMScopeRegistry to its own file 84e4f3f53d Grunt task detection has been called gulp and jake for a long time cbc6c7ff27 Jake task detection has been called gulp for a long time a2b2d3171f fix user data home on web 80b87e2ed0 split backup file service and pass hash e443427993 Update to native-keymap@2.0.0 2d4617876b Implmented resolveTask for jake (#76616) b0006ef261 Fix JSDoc typo: "beginPattern" -> "beginsPattern" (#73141) 34e0ed5752 fix compile step 85415d0093 fix comment 524f2e20be Adopt user data provider (#76674) 0daad082c5 Merge branch 'master' into sandy081/adoptUserDataProvider 339b142a06 fix broken remote agent 6b721dbc8b fix web 23dfbabf3b web - lift backupfileservice to common a67d4ae113 fix #76620 173d010b0a Rename sourceViewColumn to resourceColumn 47f9ed5d22 Save source viewColumn for previews, fixes #74008 28988230cd build 3239e7756d update distro e063b7a3ca collect distro dependencies in build 3900d3c2a7 Fix search cancel/refresh actions, simplify search ui state Fix #76151 8627d1e311 fix darwin server missing node 14f3d5d58c Merge branch 'joao/build-perf' 119f19e791 debt - remove jsFlags() from node cached data 498521311c make user data provider a full fledged filesystem provider c620463ae0 protect against missing config 35983b9962 update distro 923d121ff5 update distro 0d2eab1fa5 Merge branch 'master' into joao/build-perf 13940e60ec more ExternalTerminalService cleanup a57a43de01 Disable conpty in integration tests and re-enable 8347ffbc33 :lipstick: 0b1b5be4c3 Merge pull request #76476 from haneefdm/master 4fee26255a fixes #76369 64162b6781 fixes #76514 8e2bf317d1 explorer: empty do not show connecting for web 1478853bd8 bring back legacy extensions compilation b361214c70 update distro d75caf044e include service worker in build f391286633 fix build f2f5a6c3e1 fix #76561 05f8ca5b40 resources.relativePath needs a `ignoreCase` argument. Fixes #76421 9eec01eff3 update distro 3a87cea73d Improve tests 60dcb1acd0 list files return only files 0be0a4d304 fix build a9de23d321 fix master build 576ef86725 update distro e684bf532d also minify reh, web 6c61f43084 history - allow to navigate with mouse buttons 3/4 befa9e6f42 Add ID check for resolvedTasks 3e025bdd3f bring back arch dependent yarn cache d1f35d4241 minify darwin 7980cd2697 replace mutation observer with dom#asDomUri, #75061 c9579851c8 move optimization & minification to shared agent e1128437ff bring back CHILD_CONCURRENCY=1 ad0b5f5eab define locale resource in env 7c88e07cc6 Update C++ grammar to get template fix 804d2715b5 Merge branch 'master' into sandy081/adoptUserDataProvider 0d4bac8bbe distro c509b0c5ba cleanup multiarch 651fd1b4bd introduce VSCODE_COMPILE_ONLY 18d7ce89b7 fixes #76556 9c3a04e709 Merge remote-tracking branch 'origin/master' into joao/build-perf 796ce6b04a all platforms: move distro into cache 57e9f3e2db fix windows tests d8eb7c83d0 more distro into cache 7471bf71c1 bring distro dependencies into cache too fcad5db651 use CHILD_CONCURRENCY 58ef8c63d1 try fix win32 build 6a7d02f2f4 Remove unused function 6e676ca495 Remove unused imports 8cc05770c0 Disable terminal tests failing on macOS 0964952bcd Marking almost all product fields as readonly e6b698b4fd Using DisposableStore in place of disposable arrays in a few more files 1da98a12da Use DisposableStore in listWidget 2ae83d6123 Use DisposableStore instead of IDisposable[] 32134adfaa Use DisposableStore instead of IDisposable[] 79eb7d841e Add message for Potential leak stack 6bb0ffb66e Use Mutable disposable e52805a945 Add missing semicolons 112a60d637 Ensure terminal tests don't leak terminals 052f74b6c6 Fix exception throwing in terminal integration tests e717f7e51c handle reveal user data resources on renderer d61af16df2 fix show item in folder in windows 40915fb441 no need to watch user data ee02563061 fix tests bc7f5a7206 Merge pull request #76387 from skprabhanjan/fix-76141 a11a6dee58 Merge branch 'master' into sandy081/adoptUserDataProvider 6e9733a868 adopt user roaming data for snippets, locale and keyboard mapper f90c76d701 trigger user data events always 0f295fd07b Update markdown preview icon to have bevel edges 80b5a43c7d watch containers 8fb951328d Revert "Dummy change in comment to restart checks" 7f833a9163 More cleanup in tokens code 631e22aa76 renames 67a6826516 use powershell 17b15afc0e fix windows cache key 2053c25281 fail build if compilation cache is not restored 82fd1cf260 fix mooncake condition f31569c730 fix build dependencies fd00669832 remove unnecessary step c3fd755563 bring back all agents a284127837 introduce user roaming data home 0897d37e88 fix reading directories 2d1aec3ccf Fix #74142 Get rid of the "current match" debouncer because now the selection and focus are synced by the navigator anyway, and that's fine. Now the only debounce is on the open event coming from the navigator. Also, change the navigator onFocus to respect the browserEvent's preserveFocus which should be ok cb555f0004 Remove showing search result when the search viewlet visibility changes This is broken and I don't really like this behavior anyway e5feef0d72 Test for #66953 33c32647a7 Fix #66953 We shouldn't trim here because this chunk can be the middle of a result line. Saw this removing spaces from the result text, resulting in a miscount later on 6af7cde5c0 For #76442 8ba9778a2e Bump distro 5c105deba9 Fix #76525, adjust padding and dimensions 0722dc5c0e Error if we try to perform an operation on an unknown editor inset 7e4200a0cf Fix #76525, round out badges in search and panel ab430685db Refactor invalid to valid 7129a531b7 Introduce ITokensStore e935bea36b Move the TokensStore to the TextModel 5e82cb7780 Set COLORTERM env var to tell apps that we support truecolor b790b187f7 xterm@3.15.0-beta67 9f86032f91 Dummy change in comment to restart checks df55d2d939 Fix test compile error from suppressImplicitAnyIndexErrors change 960f567da7 Removes abbreviations in strongly typed telemetry events (#76478) f7c692ab4c Fix suppressImplicitAnyIndexErrors false in externalTerminal 0991720b7b Build Improvements for Telemetry Command (#76431) 059882642b Fix terminal.test.ts compile errors 4f930b907f Fix terminal suppressImplicitAnyIndexErrors 7ca5158461 simplify check before saving state. 2ad9bd893c run compilation inside container e0722d1b87 resume linux build 27667093b4 Fix virtual process input api 7d29ec2f50 Add virtual process exit example 2b7e92eeca Update virtual process API names 375bcf6f7c test out SaveCache theory e3cd9c21cb xterm-addon-search@0.2.0-beta2 ada8fd30ee xterm@3.15.0-beta66 346475351b expose compile-build f7f2c28949 do not run watch tests in non linux platforms d1c16cff65 Reduce IModelLinesTokens shape 8a5f705e96 Extract IModelLinesTokens 9f20ed4d6e consolidate externalTerminalService: dead wood removal c0a9bc3988 fixes #76209 a97f8be563 check cache 8eb696e41e handle disposables b736c9aa5d Add *.podspec to file associations b9476a5256 linux build step should pick up on compile 9757e35a52 use platform independent cache ab02882fed Extract TokensStore cb58cf91a7 :up: vscode-sqlite3@4.0.8 67cab1a710 empty commit b6089b1db5 Adding support for TaskProvider.resolveTask (#71027) 9b28638e8c File picker cursor at beginning acaa0ea660 support backups in file user data provider b36e9047d9 compile job f7ff421b11 :up: chokidar@2.1.7 f5d3ca0944 Merge branch 'joao/build-perf' 5ed3bb2297 bring back builds 089810efde shave off a few seconds from cache restore 481eabb3cc clean build a17fe44cfd arch dependent win32 yarn cache 62fefa2451 User data changes - Introduce containers - Write tests for file user data provider 9622565cc1 remove accidentally added submodule 53fa261817 remote - sync package.json with main 191756a040 Option.key: keyof ParsedArgs 6cee0791bf Remove suppressImplicitAnyIndexErrors For. #76442 5bcdd6643b use preload navigation 9e4a7e672c clean postinstall ffc49d5324 Added same border color as panel border , added image preview border color in theme 674d8a5449 postinstall scripts all around b816ed5b54 run postinstall scripts if yarn cache is restored 7013ce7a00 comment out publish step 0d5eea741d use yarn cache everywhere 5c8845063d update distro (again) 05a0175c8f yarn cache should worry about .yarnrc 9c71dd0cfb better lifecycle for actions 33c187558e move externalTerminalService from electron-browser to node; fixes #76174 9e818acf0a remove console.log a67b138d51 use es6 maps in mai…
e35ef3baff Fix #77882 1735b2b2dc chnage category to remote 92da68a71c Revert "Remove duplicate registration of FocusTerminalFindWidgetAction" cc4373565b Fix #78235 7d6e7ac373 Fix #78128. cc5de3329c Re #78128. Hide comment widget when editor is an embed editor. 51ca91d87e Fix #78239 0bf2bc05f9 One more fix for #78241 a85b2645ee Fix typo 8162c25be5 Fix #78241 e81b51de53 Fix #78149, make icons the same pixel width 566d77238e Merge pull request #77824 from microsoft/roblou/remoteEnvReconnection 299f04763e Update distro fc727b7bc7 Do not send isBuilt ec78f9eed2 Fix #77449 9db05a8451 Fix #77451 8db441df87 Disable cygwin shell detection c6ff21a30e Update distro a1d910fea4 xterm@3.15.0-beta90 f067a979d8 Fix #77452 479577f464 Lowercase 'For' in 'Checking For Updates...' menu item (#77972) 5f55c1b880 Fix #78240 678decdae1 fixes #72531 ef1e2d0f27 Use active indent guide when active tree item is folder (#77852) 0d89c6dbff Merge branch 'joao/fix-75817' 350a197975 fix #78274 85ddb90915 Merge pull request #77095 from microsoft/isidorn/dialogLabel 227f661bd9 opsy c51fea943c Merge branch 'master' into isidorn/dialogLabel d0e7dabc6f Revert "fixes #73101" bd387921da fixes #73101 38568cede0 fixes #75817 9cbe1a17b0 fixes #77575 b4d736b67b Fix microsoft/vscode-remote-release/issues/273 1e27e71747 Fix gulp and jake resolve task 7c5e0803df fixes #78251 28520b8210 fix #78261 b0b2a0cf16 Use active indent guide when active tree item is folder. Fixes #76276 1c1e82f9ea Revert unmodified file c23b8fd5e1 Fix remote EH environment after reconnection For microsoft/vscode-remote-release#16 fc9bb94780 do not auto assign to me while I am on vacation 756b305e39 dialog box add aria-label
Steps to Reproduce:
Since the remote server does not have your SSH key and the VS Code connection does not use agent forwarding, key validation by the Git server (GitHub in this case) fails because the remote machine cannot talk to your local SSH agent and does not have valid keys.
This is a breaking issue for anyone who has to work via jump boxes.
Does this issue occur when you try this locally?: N/A
Does this issue occur when you try this locally and all extensions are disabled?: N/A
The text was updated successfully, but these errors were encountered: